ZX-Ревю 1996 №4-5 1996 г.

Форум - недокументированные операторы LASER BASIC.


ИФК: Андрей Рубин из г. Энгельса прислал дополнительную информацию по недокументированным операторам LASER BASIC-а.

КОРР: Функции .RLCT и .MLN неразрывно связаны, т.к. .RLCT - оператор, который осуществляет перемещение спрайт-файла в памяти, а в переменной .MLN задается смещение в байтах (.MLN=[смещение в байтах], если смещение идет вверх, и .MLN=65536-[смещение в байтах], если вниз). Вот почему нет "обратной связи" LET<переменная Бейсика>=?MLN.

ИФК: потребность в таком перемещении может возникнуть, например, при необходимости зарезервировать область памяти между верхней границей области спрайтов и началом интерпретатора (например, для каких-нибудь дополнительных подпрограмм.

ИФК: Андрей Рубин задает, также, очередную задачку любителям поломать голову.

КОРР: Загрузите любую программу на BASIC-е, остановите ее и войдите в TR-DOS (впрочем, можно просто набрать строку: 10 REM I AM IN TR-DOS !!!). Нажмите [EDIT] - эта строка (или любая, на которой стоит курсор) появится в командной строке DOS. Почему так происходит? Ведь SOS и не пахнет! К тому же, если Вы строку измените, а потом нажмете [ENTER], то в памяти строка останется неизменной -т.е., фактически после нажатия [ENTER] просто происходит очистка командной строки. Так что же все-таки происходит?

ИФК: Кроме того, используя клавиши "курсор вверх" и "курсор вниз" можно просмотреть всю BASIC программу.




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



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

Похожие статьи:
PAGE индикатор - Индикатор страниц памяти к Speccy.
Разное - Fantasy: Монолог крысы.
DRUNKENNESS
Iron Making - Gеnеrаl Sound + 1mЬ SIMM.
В паутине - График работы городских серверов.

В этот день...   28 апреля