[an error occurred while processing this directive]

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

Отличия версий системы.

Здесь перечислены отличия версии 5.3 системы от версии 5.0.

Введен байт NVERS (EQU ¤FFF9) равный номеру версии (там был 0, теперь 3).

Текущее устройство.

Введены байты CSUNIT (тек. у-во=0..4) и CSUTR (число треков на нем). Переключение устройств путем изменения SLOT/DRIVE отныне нежелательно !

Драйвер дисковода.

В драйвере Shugart сделана разметка части диска по аналогии с Teac.

Исправлена ошибка: при чтении полностью ошибочного трека Teac за раз не всегда выставлялся C=1.

Исправлена ошибочная рекалибровка при переключении устройств (путем введения CSUNIT).

Исправлен редко встречавшийся вылет по BRK при чтении специфической ошибочной информации с Teac.

ДОС.

Добавлен необязательный параметр-шаблон в '[CAT'.

При появлении '[EXEC' в командном файле происходит исполнение нового файла. Ликвидирована диагностика 'Вложенный EXEC'.

Исправлено сравнение имени с шаблоном.

При выборе возможно использование шаблона.

При выборе происходит останов на границе страницы.

Возможен выбор из подкаталогов, введен тип 'C'.

При поиске файла используется не более дес. 29 символов имени.

Исправлена ошибка, возникавшая при расширении каталога и ошибке при записи файла (новый сектор каталога не объявлялся занятым).

Ограничено расширение каталога до 14 (дес. 20) секторов. Введена вновь диагностика 'Нет места в каталоге'.

Ускорена запись на виртуальный диск (отменена проверка).

Загрузчик.

При нажатии "РЕД" при загрузке не исполняется "ST" - клавиша.

Устанавливается положение головки второго Teac равное A0.

Драйвер экрана и клавиатуры.

Изменен формат хранения переопределяемых клавиш с DCI на ASZ (разделяются нулем), что позволяет вводить в текст клавиши маленькие буквы или не вводить ничего.

Исправлено зацикливание при выводе строки длиннее 100 байт, содержавшей команды ATXYS и т.д. на границе сектора.

Секторный редактор.

Исправлена работа с виртуальным диском при наличии доп-памяти.

Изменен диалог при вводе трека, сектора, устройства.

При поиске не происходит "вылезания" хвоста образца за границу SEBUF в другой системный буфер.

Отладчик.

Не сыпет больше цифр по "ВВОДу".

Параметр функции 'N' (смещение дизассемблера) сделан байтовым.

Текущий адрес '?' теперь совпадает с текущим адресом 'L' и других команд просмотра.

Убран лишний "ВВОД" при прерывании 'L'.

.сс

.стSYSTEM.APP.9

[an error occurred while processing this directive]