📂 Документ: orion128-soft-ordos-format_clean.html


 

Орион-128, программа FORMAT$

В состав пакета входит ATLAS$, UNERASE$, RENAME$, FORMAT$, INSTAL$

Продаю платы и наборы микросхем, куплю микросхемы

Все версии CP/M-80

Все версии ORDOS

Все программы ORDOS

Программа ATLAS$ работает из под ОРДОС Орион СОФТ

 ---------------- (C) 1994, Orionsoft ----------------

"FORMAT"

------ Orion-128, Atlas-utilities, Version V5.20 ------

"FORMAT", "UNERAS" и "RENAME"

Программа форматирования дискет FORMAT входит в состав пакета "АТЛАС" и предназначена для подготовки дискет к записи на них информации.
Дискета форматируется в одном стандарте: 80 дорожек, две стороны, двойная плотность. Это и есть единственный стандарт для ПК семейства "Орион". Все остальные форматы, унаследованные от ПК "Корвет", (одинарная плотность, одна сторона или 40 дорожек) практически не применяются, а если и применяются, то исключительно по "бедности" пользователя или желания "фирмы" удивить и завлечь его своей разработкой. Мы собираем и работаем с этим НГМД. При этом обмен программами (в том числе и использование программ, поставляемых фирмами-разработчиками программного обеспечения) с другими пользователями весьма проблематичен. Дискета, отформатированная программой "FORMAT", полностью совместима с OS-DOS (CP/M-80) фирмы "ОРИОНСОФТ".

Программа FORMAT может размещаться в ROM-диске и запуска ется как обычный командный файл в системе ORDOS. Экран очищается и выводится меню функций. Выбор необходимой функции в меню выполняется клавишами управления курсором, а затем подтверждается нажатием клавиши [ВК]. Для своей работы программа требует наличие стандартного оконного драйвера VBOX на к/диске "А" или "В".
Следует сказать, что драйвер VBOX в процессе работы постоянно создает свои служебные файлы на одном из к/дисков. Поставляемая в пакете программа настроена на диск "В". Если ваш компьютер имеет расширенную до 256К память, то в программе по адресу 101Н (второй байт программы) следует записать 03Н (диск "D").

ГЛАВНОЕ МЕНЮ

Главное меню программы управляется клавишами управления курсором [Вверх] и [Вниз]. Для этого необходимо указатель меню (светлая полоска) установить на необходимую позицию и на-
жать клавишу [ВК] для запуска выбранной функции.

SELECT DISK - Выбор диска, на котором будет производиться форматирование. При этом выводится дополнительное горизонтальное меню. Инверсный (белый) блок указателя указывает на текущий диск. Изменить текущий диск можно нажатием на любую клавишу - указатель переместится на другой символ-имя диска. Выбор подтверждается нажатием на клавишу [ВК].

Программа FORMAT выполняет три типа форматирования дискет:
SAFE FORMAT - "Низкоуровневое" форматирование. Программа производит разметку (форматирование) всех (80) дорожек дискеты, начиная с нулевой и заканчивая 79-й. Форматирование производится как 0-й стороны (нижняя), так и 1-й стороны (верхняя). На нулевой дорожке формируется ВООТ-сектор, совместимый с OS-DOS, но сама DOS отсутствует (она и не нужна программам пакета "АТЛАС"). Следует иметь ввиду, что данный режим форматирования полностью уничтожает информацию, ранее записаннную на дискету. Этот режим применяют для форматирования новых дискет или дискет, у которых появились сбойные секторы.

QUICK FORMAT - "Высокоуровневое" форматирование. Форматитуются 0,1 и 2-я дорожки. На второй дорожке находится каталог дискеты, а следовательно этот режим форматирования позволяет быстро очистить дискету от ненужных файлов. Это более быстро и удобно, чем выполнять уничтожение файлов директивой программы "АТЛАС" - ERASE или аналогичной директивой OS-DOS.
Конечно, такой метод очистки дискеты от ненужной информации следует использовать только в том случае, когда Вы уверены, что остальные дорожки дискеты не имеют сбойных секторов. Проверить их можно с помощью функции "VERIFY".

BOOT FORMAT - Форматирование только системных дорожек. Каталог и вся информация на дискете остается не тронутой. Этот режим следует применять в тех случаях, когда затирается или не четко читается ВООТ-сектор на нулевой дорожке. При этом программа "АТЛАС" (и OS-DOS тоже) не будут инициализировать такую дискету.

VERIFY - Проверка достоверности (верификация) чтения информации на дискете. Проверяются все дорожки.

QUIT - Выход из программы в ORDOS. Можно более оперативно произвести выход из программы, нажав клавишу [АР2].

Перед выполнением всех режимов форматирования или верификации программа выводит сообщение: "INSERT DISKETTE FOR A(B):
AND [ENTER] (вставьте дискету в дисковод А (или В) и нажмите клавишу [ВК]). Имя дисковода (А или В) задается функцией SELECT DISK (Установка дисковода). Нажатие клавиши [ВК] после казанного сообщения приводит к выполнению выбранной функции.
Динамику, результаты процесса форматирования (или верификации), а также режим форматирования программа наглядно отображает на экране в виде шкалы.
По горизонтальной оси шкалы отсчитываются дорожки, а по вертикали (как вверх, так и вниз) - стороны дискеты. Если процесс форматирования дорожки прошел успешно, то выводится "столбик" светлого цвета. Если на форматируемой дорожке есть бракованные сектора, то вместо "столбика" выводится всего лишь черточка, указывающая, что процесс форматирования дорожки произведен, но на ней присутствует(ют) бракованный сектор. Под шкалой в цифровой форме выводится номер форматируемой дорожки - CYLINDER (Под этим термином подразумевается как верхняя, так и нижняя сторона (дорожка) дискеты). Если после форматирования шкала получилась с "провалами" (бракованными дорожками), то такую дискету (понятно, что это дискета низкого качества и она скорее всего будет "сыпаться" и далее) следует "прогнать" программой POWER (функция - TEST [S]) и заблокировать бракованные сектора.
Дискеты с бракованными секторами лучше не использовать для записи информации, т.к. всегда будет присутствовать опасность того, что ее можно и не прочитать обратно. Особенно это относится к часто употребляемым дискетам, где находится различный инструментарий, драйверы, загрузочная дискета операционной системы OS-DOS.
И последнее. Формат дискеты, а также файловая структура, с которым работает пакет "АТЛАС", полностью совместим с OS-DOS.  Это значит, что вы можете дискеты, с записанными файлами программой "АТЛАС", просматривать под OS-DOS директивой DIR.
Если дискету необходимо перевести в разряд системных (иметь возможность запускать с нее OS-DOS загрузчиком LDOS$), то следует воспользоваться системными генераторами SGXXX.COM или программой SYS.COM из пакета N5 (OS-DOS) фирмы "ОРИОНСОФТ".

В процессе работы программа может выводить следующие сообщения:

DRIVE NOT READY - Дисковод не готов (нет дискеты, не  закрыта дверца и т.д.).
INSERT DISKETTE FOR A: AND [ENTER] - Вставьте дискету в дисковод "А" и нажмите клавишу [ВК].
BAD BOOT-SECTOR - Плохой ВООТ-сектор. Такая дискета не пригодна для использования в системе "АТЛАС V5.ХХ" или OS-DOS. Чтобы убедиться окончательно в этом - можно повторить форматирование системной дорожки (ВООТ-формат).
FORMAT ANOTHER - Форматирование продолжить?
VERIFY ANOTHER - Верификацию продолжить?
DISKETTE - R/O - Дискета только для чтения, т.е. на ней установлена заклейка на прорези защиты.

    

 

 

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу