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 ""CODE и затем 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).