[an error occurred while processing this directive]

Приложение 9.

Советы по использованию системы.

1. Как скопировать систему.

Чтобы скопировать систему, разметьте диск-дубликат с помощью программы DIF (установите 8 треков под систему) или команды '[FORMAT 8'. После этого считайте с системного диска первые 5 треков в память: '1800<0000.040FR'. Запишите их на диск-дублиат: '1800<0000.040FW'. Файлы можно скопировать командой '[COPY =', сохранить резидент можно командой '[STORE'. Можно скопировать систему и другими средствами.

2. Работа с переопределяемыми клавишами.

Помните, что Вы можете задавать свои переопределяемые клавиши, если их текущие значения Вас не устраивают. Особенно обратите внимание на клавишу "ST". Помните, что клавиши могут содержать код "ВВОДа", а также отключение/восстановление отображения на экран.

Рекомендуем Вам установить удобное состояние секторного редактора, редактора памяти, режим и шрифт печати, значения переопределяемых клавиш, после чего сохранить их в теле системы командой '[STATUS'.

Переопределяемые клавиши можно сохранить на диске не только в теле системы, но и создав для этого, к примеру, файл KEYS: '[WRITE KEYS,F00,1,D'. Считать сохраненные в файл клавиши можно командой '[READ KEYS,F00'. Таких файлов может быть и несколько.

3. Зачем нужен виртуальный диск ?

Используйте виртуальный диск как буфер при копировании и как место хранения часто используемых программ. Скопировать их туда автоматически при загрузке системы можно с помощью клавиши "ST".

Виртуальный диск размером 128 кб (только для владельцев доп-памяти) не разрушается при загрузке BASIC, ASM и последующей перезагрузке Best (естественно, без выключения машины).

4. Работа с файлами.

Чтобы сменить тип файла, пользуйтесь командами '[READ', '[WRITE', '[LOAD', '[SAVE' и 'Q'. Например, для смены типа файла FILE с 'К' на 'В' можно проделать следуюшую последовательность операций: считать файл '[READ FILE,1800', посмотреть его адрес и длину: 'Q' (две нижних строчки среднего стобика), стереть файл с диска '[DEL FILE' (дабы избежать ошибки 'Неверный тип файла'), записать файл на диск '[SAVE FILE,1800,LLLL,AAAA', гда LLLL-длина, AAAA-адрес файла.

Просмотр файла на экране и распечатка на принтере (если включен вывод на принтер командой УПР-И) возможен в текстовом виде ('[TYPE FILE'), в виде дампа (используйте команду '[READ FILE,1800' для чтения и '1800Y' для распечатки файла), а также в виде листинга дизассемблирования, в шестнадцатеричном, символьном и двоичном виде (команды 'L', '.', 'X' и '@' соответственно). Не забывайте также о команде '?' и о Редакторе Памяти.

Если в файле располагается картинка, то ее можно посмотреть (считав файл в память, к примеру, командой '[READ FILE,4000') с помощью программы 'MATR.SYS' или командой включения графического режима, например 'C723' или 'C7A3'. Включить обратно текстовый режим проще всего скомандовав 'ZZ'.

Используйте команды '[GET' и '[WRITE', если Вам нужно разбить длинный текстовый файл на части: '[GET FILE,2000,1,7F', '9EFE:8D 00', '[WRITE FILE.1' - запись в файл FILE.1 первых 7F (дес. 127) блоков файла), [GET FILE,2000,80,7F', '9EFE:8D 00', [WRITE FILE.2' и т.д., пока не запишете весь файл.

Используйте для поиска файла (или файлов) или команду '[CAT FILE'.

5. Использование каталогов.

Не увлекайтесь созданием вложенных подкаталогов, ибо не все программы умеют с ними работать. Подкаталоги следует использовать как средство разгрузки корневого каталога от редко используемых файлов.

Если создаваемый файл не помещается в каталог, то система пытается расширить каталог (максимально до 140 файлов), добавляя к нему еще один сектор. В результате каталог получается разбросанным по диску, скорость доступа к нему падает. Поэтому при создании каталога следует представлять, на сколько файлов он будет рассчитан, и задавать соответствующую длину в секторах (из рассчета 7 файлов на сектор минус 1 файл). Часто оптимальным является значение умолчания (5 секторов, т.е. 34 файла).

6. О восстановлении случайно стертых файлов ('[UNDEL').

Следует производить эту операцию только в крайних случаях, ибо система не производит проверки того, что файл можно восстановить. Если файл уже был частично занят другими файлами, то '[UNDEL' его не приведет к его полному восстановлению, а повторное стирание может вырвать куски из других файлов. (Для контроля можно использовать число свободных блоков, выдаваемое в каталоге).

7. Размечать диски лучше с помощью DIF, а не '[FORMAT'.

8. О функциях 'R' и 'W'.

Эти функции (вместе с функциями '[READ', '[WRITE') можно использовать для копирования системы, создания резервных копий системы в файле, создания резервной копии каталога в файле, воссоздания 'S'-файла с резидентом по его копии в теле системы (в файл надо записать сектор 5 трека 0 и сектора 0..F треков 5..8) и во многих других случаях. Конкретное их использование различно при различных операциях. Если Вы разобрались во всем, что было написано выше, то без труда справитесь и с этими операциями.

[an error occurred while processing this directive]