Crazy News
#3
01 января 1997 |
|
Программирование - Где писать программы.
*********** ГДЕ ПИСАТЬ ПРОГРАММЫ **********
ЕСЛИ У ВАС 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 |
Программирование - Где писать программы. |
Программирование - Ещё раз о преррываниях. |
Программирование - Как правильно выйти в бейсик. |
Продолжение следует |
Похожие статьи:
В этот день... 21 ноября