Дополнительные команды TR-DOS

TR-DOS 5.04Em, на основе которого написан TR-DOS Спринтера, использовался в компьютерах Peters-256.

TR-DOS 5.04Em является дальнейшим развитием версий 5.04Е, 5.04Е+. По сравнению с версией 5.03 в ней имеются следующие дополнения:

Форматирование дискет в 3-х вариантах:
ORIGINAL – обычный формат TR-DOS;
TURBO – форматирование диска с другим расположением секторов, что приводит к ускорению операций

чтения/записи диска примерно в 2 раза. однако, применение этого формата замедляет выполнение команды VERIFY, но эта команда реально почти не используется.

TURBO-FAST – форматирование аналогично TURBO, но без операции проверки. Этот режим стоит применять только если есть уверенность в качестве дискет. Применение команды немного ускоряет саму операция форматирования.

QUICK – быстрый формат. Команду можно применять, в случае, если диск уже отформатирован и надо просто удалить с него все файлы. TR-DOS не проводит физического форматирования, а просто прописывает в первых секторах пустой каталог. Следует отметить, что этот формат не годится для односторонних и 40-дорожечных дисководов, так как диск не проверяется и в него прописываются данные, что он двухсторонний, имеет 80 дорожек и 2544 свободных сектора. QUICK-формат автоматически используется для форматирования RAM-Disk-ов.

Bыбор формата производится по запросу DOS после ввода обычной команды FORMAT "name" клавишами <1>, <2>, <3> или <4>. Kлавиша <SPACE> отменяет команду. Если необходимо форматировать диск из программы, так что бы TR-DOS не запрашивал тип формата, вслед за именем диска, сразу после кавычки надо поставить цифру 1, 2, 3 или 4, в соответствии с необходимым типом формата.

При форматировании на экран выдается сообщение о номере форматируемой в данный момент дорожки и стороны диска.

При записи файла на диск в случае если файл с таким именем на диске есть DOS выдает запрос о стирании старого файла. Если ответить <Enter> или <Y>, то старый файл будет стерт и на его место будет записан новый файл, если он не длиннее старого. Если же новый файл длиннее, то он будет записан как обычно с первого свободного сектора диска, а в каталоге появится еще один стертый файл. B версии 5.03 такой случай просто приводит к остановке программы с ошибкой.

При включении DOS сразу устанавливает, что дисководы A: и B: имеют тип 2x80.. Это приводит к отсутствию начальной проверки дисковода (нет звука "др-др-др"при первом выборе нового дискла). В процессе работы диск проверяется на тип, и DOS работает с ним как надо.

Ускорeнная команда MOVE. В обычной версии 5.03 команда MOVE наиболее длинная по времени работы, кроме того создается впечатление, что дисковод больше стоит чем работает. Это объясняется тем что каждый раз при перемещении файла производится чтение каталога и запись в него. В данной версии чтение и запись каталога производятся один раз. Информация каталога сохраняется в ОЗУ и все операции с каталогом (только в команде MOVE) производятся в ОЗУ, что значительно ускоряет работу команды, в среднем в 3 – 4 раза, а в некоторых случаях и более.

Введена новая команда – переименование диска: MOVE "name". При этом команда MOVE не выпол- няется, а просто имя диска заменяется на "name".

В TR-DOS 5.04Em изменен редактор командной строки. Во-первых, устранена неприятность которая возникает при входе в DOS в 128 режиме. Во-вторых, устранено влияние клавиш редактирования, которые перемещают курсор строки в 48-м режиме. И, наиболее важная часть, - возможность вызова предыдущей команды с помощью клавиши <EDIT>. Если Вы хотите повторить операцию или повторить ее с немного изменнеными параметрами, то можно вызвать ее сразу после выполнения нажав клавишу <EDIT>. Если же Вы что-то набрали в командной строке, то клавиша <EDIT> не сработает (в 5.03 версии это приводит к вызову строки из BASIC программы).

TR-DOS 5.04Em поддерживает работу с RAM-диском, основанном на дополнительном ОЗУ – 128k. Эта функция заменена на более модернизированные функции работы с RAM-Disk-ами Спринтера, описанные выше.