Crazy News #3
01 января 1997

Программирование - Где писать программы.

<b>Программирование</b> - Где писать программы.

*********** ГДЕ ПИСАТЬ ПРОГРАММЫ **********
                                           
   ЕСЛИ У ВАС SPECTRUM 48 , ТО СРАЗУ ГОВОРЮ
ЧТО ПИСАТЬ ПРОГРАММЫ ПОД MW  БУДЕТ  НЕМНОГО
СЛОЖНОВАТО ( НО ВОЗМОЖНО ) . А ДЛЯ  БОЛЕЕ -
МЕНЕЕ НОРМАЛЬНОЙ РАБОТЫ  НЕОБХОДИМО  UCXUT-
РИТCЯ СЛЕДУЮЩИМ ОБРАЗОМ :                  
   1. ЗАПИСАТЬ MWL ( MW LIBRARY ( БИБЛИОТЕ-
КУ )) В ВИДЕ ОТДЕЛЬНОГО КОДОВОГО ФАЙЛА, ДЛЯ
ЭТОГО НАДО ИЗ MW ЗАПУСТИТЬ БЕЙСИК-ПРОГРАММУ
СОСТОЯЩУЮ ИЗ ОДНОЙ СТРОКИ :                
   10 RANDOMIZE USR 15619 : REM : SAVE`MWL`
      CODE 54224,11000                     
   2. РАБОТАТЬ ЦЕЛЕСООБРАЗНО В GENS4D , ЗА-
ГРУЗИВ ЕГО В ВЕРХНИЕ АДРЕСА (  НАПРИМЕР  ПО
АДРЕСУ 54000 ИЛИ 55000 ) ; ПРИ ЭТОМ ОТЛАДКА
ПРОГРАММЫ ВЫГЛЯДИТ ПРИБЛИЗИТЕЛЬНО ТАК : НА-
БИВ ПРОГРАММУ ( ИЛИ СДЕЛАВ В НЕЙ КАКИЕ ЛИБО
ИЗМЕНЕНИЯ ) , ЗАПИШИЕ ЕЕ НА ДИСК , ОТКОMПИ-
ЛИРУЙТЕ , ВЫЙДИТЕ В BASIC , ЗАГРУЗИТЕ КОДО-
ВЫЙ ФАЙЛ `MWL` ПО АДРЕСУ 54224   И КОМАНДОЙ
RANDOMIZE USR ...  ЗАПУСТИТЕ СВОЮ ПРОГРАММУ
ИЗ БЕЙСИКА . ЗАТЕМ , КОГДА ОНА ОТРАБОТАЛА И
ВЕРНУЛА УПРАВЛЕНИЕ БЕЙСИКУ ,  ЗАГРУЗИТЕ  ПО
СТАРОМУ АДРЕСУ GENS4D И ЗАПУСТИТЕ ЕГО ; ПО-
ТОМ ЗАГРУЗИТЕ C ДИСКА ТЕКСТ СВОЕЙ  ПРОГРАМ-
МЫ И СНОВА ВНОСИТЕ ИСПРАВЛЕНИЯ , И Т.Д. ...
   ВОТ ПРИМЕРНЫЙ ВАРИАНТ БЕЙСИК-ЗАГРУЗЧИКА:
                                           
   10 RANDOMIZE USR 15619 : REM : LOAD `GEN
      SЧD` CODE 54000                      
   20 RANDOMIZE USR 54000                  
   30 RANDOMIZE USR 15619 : REM : LOAD `MWL
      ` CODE 54224                         
   40 RANDOMIZE USR .....                  
   50 RUN                                  
ГДЕ ВМЕСТО .....  ПОСТАВЬТЕ  АДРЕС  ЗАПУСКА
СВОЕЙ ПРОГРАММЫ ( КОТОРЫЙ СТОИТ ПОСЛЕ ORG )
ЖЕЛАТЕЛЬНО ВЫБИРАТЬ ЭТОТ  АДРЕС  КАК  МОЖНО
НИЖЕ , НАПРИМЕР , 24500 .                  
   ЕСЛИ ВЫ ЯВЛЯЕТЕСЬ СЧАСТЛИВЫМ ОБЛАДАТЕЛЕМ
SPECTRUM 128 , ТО ВЫ МОЖЕТЕ ОСОБО НЕ ЛОМАТЬ
ГОЛОВУ НАД ВОПРОСОМ  `ГДЕ ПИСАТЬ ?` -  НАДО
ЛИШЬ ПОДОБРАТЬ ТАКОЙ АССЕМБЛЕР , КОТОРЫЙ НЕ
ЗАНИМАЕТ НУЛЕВУЮ СТРАНИЦУ ОЗУ ( RAM 0 ) .  
   ЛИЧНО Я ( Б. ФЕДОТОВ ) МОГУ ПОСОВЕТОВАТЬ
PASM C ЕГО УДОБНЫМ РЕДАКТОРОМ .  ЕДИНСТВЕН-
НОЕ НЕУДОБСТВО  PASM`А  -  МАЛЕНЬКИЕ  БУКВЫ
( ХОТЯ МНЕ C МОИМ 53-САНТИМЕТРОВЫМ  ТЕЛЕВИ-
ЗОРОM ГРЕХ ЖАЛОВАТЬСЯ ) И ПОЭТОМУ  ВСЕМ ОБ-
ЛАДАТЕЛЯM МАЛЕНЬКИХ МОНИТОРОВ Я МОГУ  ПОCО-
ВЕТОВАТЬ ПОПРОБОВАТЬ РАБОТАТЬ C ZXASM (А Я,
LORD VOVCHIK , ПРОСТО НАСТАИВАЮ  НА  РАБОТЕ
C ZXASM ! - ТНЕ BEST ASM !!! ) .           
   И ЕЩЕ ОДНО ВАЖНОЕ  УСЛОВИЕ :  ЗАПУСКАЙТЕ
АССЕМБЛЕР ИЗ MW , ИЛИ ( ЧТО БОЛЕЕ ВЕРОЯТНО,
САМИ ПОТОМ УЗНАЕТЕ ПОЧЕМУ :)) САМОСТОЯТЕЛЬ-
НО ПОДГРУЖАЙТЕ MWL !                       



Другие статьи номера:

Micro Windows - и c чем его едят. Карта памяти в MW v1.1 и MW v2.1

Программирование - Где писать программы.

Программирование - Ещё раз о преррываниях.

Программирование - Как правильно выйти в бейсик.

Продолжение следует


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Новье - Список нового ПО, которое появилось в Бресте в декабре.
Открытые письма Nemo №5.8
Музообоз - небольшое интервью Антона Шумакова/Ironman.
Письмо №305 - Коми Респ, Корткеросский р-н, п Уръёль
От автора - Встречайте новую рубрику, новые обзорчики.

В этот день...   21 ноября