Системные программы для «ZX-Spectrum» 1993 г.

RAM DOS — квазиэлектронный диск - позволяет быстро менять программы без помощи дополнительной аппаратуры.


RAM DOS — КВАЗИЭЛЕКТРОННЫЙ ДИСК

ОПИСАНИЕ ПРОГРАММЫ

RAM DOS позволяет быстро менять программы без помощи дополнительной аппаратуры. Она использует RAM как элект­ронный диск при помощи новых BASIC-команд доступа к диску. Новые команды просты и похожи" на стандартные команды до­ступа к магнитофону. RAM DOS не ограничивает количество за­писанных файлов, но ограничивает количество занятой памяти (примерно 33 К), определяемой установкой RAMTOP'a. Каждый файл записывается на диск с заголовком, занимающим 17 байтов.

RAND   USR   63000

С этого момента все новые команды активны, но не мешают  выполнению остальных команд. Вы можете использовать коман­ду NEW без риска стереть файлы, так как они находятся под ramtop'om, который перед вводом программы с магнитофона устанавливается командой:

CLEAR 32000 (или другого, более подходящего значения)

Все новые команды вводятся одной из малых букв, следу­ющих за звездочкой:

* L LOAD — вводится перед именем программы, которое не должно превышать 10 знаков. Выбор SCREEN CODE обычен. Если имя файла нуль (""), то вызывается последний введенный файл. Данные недоступны.

*S — SAVE — используется так же, но имя не может быть нулем. Отдельно данные не записываются (только вместе с прог­раммой). Если на диске уже имеется файл с таким именем, то он будет стерт.

*М — MERGE — работает только с программными фай­лами, как и с магнитофоном.

 *D DELETE—должно следовать за именем файла. Если оно пустое, то будет стерт последний. За именем указывается тип файла.

*С — CATALOG — без параметров. Печатает все имена файлов, а также количество оставшейся свободной памяти на RAM-диске.

*Е — ERASE —очищает RAM-диск.

*Т — ТАРЕ — необходимо указывать имя фаты  Записывает все содержимое RAM-диска вместе с программой RAMDOS как стандартный код. Перед вводом файла с магнитофона не забывайте ввести CLEAR 30000 или др., затем введите LOAD ""CO­DE и затем RAND USR 63600 для включения новых команд,

*F FREE — печатает число байтов в памяти BASIC'a, т.е. ниже RAMTOP'a. Общее значение свободной памяти опре­деляется сложением с величиной из *С.

*Х - BLOCK DELETE — стирает все линии BASIC'a от указанного номера до указанного. Эта команда не относится к RAMDOS, но она коротка и очень полезна.

СООБЩЕНИЯ:

OUT OF MEMORY — нет места на RAM-диске для новых файлов. Если стирание старого файла не дает эффекта, попро­буйте опустить ниже RAMTOP. Если такое сообщение встретится при вводе программы с магнитофона, значит не хватает места в памяти BASIC'a. Попробуйте поднять RAMTOP выше.

END OF FILE — файл не найден. Если вы захотите изменить атрибуты, введите их новое значение в ячейку 63714(PO KE 63714,XX).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 




СОДЕРЖАНИЕ:


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

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



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

Похожие статьи:
Ретро - 40 лучших процедур: Обмен токена.
Иной мир - Radeon X700: недорогая основа для геймерских карт.
Этюды - Драйвер экрана для печати по 64 символа в строке.
Кризис - "Я читаю записанную на компакт-диск TDK старую прессу, ощущая в теплом летнем воздухе тошнотворный аромат".
График работы - Графика работы серверов на неделю, входящив в ZXNet.

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