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 программу.




СОДЕРЖАНИЕ:


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

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



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

Похожие статьи:
Список BBS - Список ныне действующих BBS в городе С.-Петербурге.
Открытые письма Nemo №6.255
Игрушки - BLADE WARRIOR.
For Coderz - Маленькие программерские хитрости.
Party - Funtop: Первые Ласточки. Очерк.

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