|
Wallpaper
#05
30 сентября 1998 |
|
Софт - Прошивка TR-DOS 5.05 со встроенным CONVER-comander'ом. Для любых Speccy 48/128/512

(C) CompoWellcome
Внимание!!!
Новые прошивки ПЗУ.
Прошивка TR-DOS 5.05 со встроенным
CONVER-comander'ом.
Для любых Speccy 48/128/512
По сравнению с 5.03 эта версия имеет
следующие возможности:
1) CONVER Comander 2.07 запускается из
TR-DOS по команде '8'.
2) Дополнительные системные вызовы
(через #3D13):
#0D - OUT (B),A
#10 - OUTI (#7F),(HL)
#11 - INI (HL),(#7F)
3) Исправлена ошибка TR-DOS'а работы
с большой группой секторов командами 5 и
6 из #3D13 (см.ZF#3).
4) Ускоренное тестирование дисковода.
5) Выбор режима форматирования стан-
дартный или 'turbo', индикация позициони-
рования при форматировании.
----------------------------------------
TR-DOS ver. 6.04E
Эта версия является дальнейшим развити-
ем версий 5.04Е, 5.04Е+. По сравнению с
версией 5.03 в ней имеются следующие до-
полнения:
1) Форматирование дискет в 3-х вариан-
тах:
ORIGINAL - обычный формат;
TURBO - форматирование диска с дру-
гим расположением секторов, что приводит
к ускорению операций чтения/записи диска
примерно в 2 раза;
FAST-TURBO - форматирование аналогично
TURBO, но без операции проверки (если Вы
уверены в качестве ваших дискет), при
этом ускоряется сама операция форматиро-
вания.
Выбор формата производится по запросу
DOS после ввода обычной команды FORMAT
клавишами <1>, <2> или <3>. Клавиша отменяет команду.
2) При форматировании выдается сообше-
ние о номере форматируемой в данный мо-
мент дорожки и стороны диска.
3) При записи файла на диск в случае
если файл с таким именем на диске есть
DOS выдает запрос о стирании старого фай-
ла. Если Вы ответите или ста-
рый файл будет стерт и на его место будет
записан новый файл если он не длиннее
старого. Если же новый файл длиннее, то
он будет записан как обычно с первого
свободного сектора диска, а в каталоге
появится еще один стертый файл. B версии
5.03 такой случай просто приводит к оста-
новке программы с ошибкой.
4) При включении DOS сразу устанавлива-
ет, что дисководы A: и B: имеют тип 2x80.
Это приводит к отсутствию начальной про-
верки дисковода. В процессе работы диск
проверяется на тип, и DOS работает с ним
как надо.
5) Ускоренная команда MOVE. В обычной
версии 5.03 команда MOVE наиболее длинная
по времени работы, кроме того создается
впечатление, что дисковод больше стоит
чем работает. Это объясняется тем что
каждый раз при перемещении файла произво-
дится чтение каталога и запись в него. В
данной версии чтение и запись каталога
производятся один раз. Информация катало-
га сохраняется в ОЗУ и все операции с ка-
талогом (только в команде MOVE) произво-
дятся в ОЗУ, что значительно ускоряет ра-
боту команды, в среднем в 3 - 4 раза, а в
некоторых случаях и более.
6) Введена новая команда - переименова-
ние диска: MOVE "name". При этом команда
MOVE не выполняется, а просто имя диска
заменяется на "name".
7) В DOS 6.04E изменен редактор ко-
мандной строки. Во-первых, устранена неп-
риятность которая возникает при входе в
DOS в 128 режиме. Во-вторых, устранено
влияние клавиш редактирования, которые
перемещают курсор строки в 48 режиме. И
наиболее важная часть - возможность вызо-
ва предыдущей команды с помощью клавиши
. Если Вы хотите повторить операцию
или повторить ее с немного изменнеными
параметрами, то можно вызвать ее сразу
после выполнения нажав клавишу .
Если же Вы что-то набрали в командной
строке, то клавиша не сработает (в
5.03 версии это приводит к вызову строки
из BASIC программы).
*8) DOS 6.04E поддерживает работу с
RAM-диском, основанном на дополнительном
ОЗУ до 1024k. При этом 4k отводится под
каталог и некоторые другие функции, а ос-
тальная свободная память отведена под ра-
бочее пространство RAM-диска. Для инициа-
лизации RAM-диска используется команда
FORMAT "d:name" (выбор TURBO или другой в
данном случае не имеет значения). Далее с
диском D: можно обращаться как с обычным
дисководом, с той лищь разницей, что этот
диск невозможно сменить и при выключении
питания информация на нем теряется. (По-
лезным свойством является то, что при
сбросе информация на диске D: остается
невредимой, и возможна дальнейшая работа
с ним без операции FORMAT). Для системных
программистов важно, что работа с
RAM-диском не отличается от работы с
обычным диском через входы #3D00, #3D03,
#3D13 и при обращении в DOS к подпрограм-
мам, работающим на уровне работы с секто-
рами диска. Программы записи и чтения
секторов работают даже если диск D: не
был 'отформатирован'. Пользователь в этом
случае имеет всю память RAM-диска, но без
файловой организации. Программы использу-
ющие прямое программирование К1818ВГ93 -
не работают.
9) DOS 6.04E поддерживает три различных
процедуры MAGIC, которые вызываются нажа-
тием просто MAGIC, Caps Shift + MAGIC и
Symbol Shift + MAGIC. Первый из них наи-
более универсален и сбрасывает работоспо-
собными наибольшее количество программ.
Второй стандартный, 'классический' MAGIC.
Третий предназначен для сброса особо
изощренных программ, он принудительно
ставит стек в #FFFF и включает 0 банк па-
мяти (другие MAGIC'и не всегда позволяют
получить его копию), но после сброса этим
способом программа продолжать работу не
может!!!.
10) Имеется доступ ко всем регистрам
контроллера K1818ВГ93.
#0812 IN A,(#1F)
RET
#0815 OUT (#1F),A
RET
#0818 IN A,(#3F)
RET
#081B OUT (#3F),A
RET
#081E IN A,(#5F)
RET
#0821 OUT (#5F),A
RET
#0824 IN A,(#7F)
RET
#0827 OUT (#7F),A
RET
#082A IN A,(#FF)
RET
#082D OUT (#FF),A
RET
Или через новые системные вызовы #3D13:
#0D - OUT (B),A
#10 - OUTI (#7F),(HL)
#11 - INI (HL),(#7F)
**11) TR-DOS 6.04E поддерживает резидент
от Honey Comander'a и дополнительный ре-
зидент (см.WP#4).
12) Исправлена ошибка TR-DOS'а работы с
большой группой секторов командами 5 и 6
из #3D13 (см.ZF#3).
13) Встроенный Mini-boot запускается из
TR-DOS по команде '8'.
────────
* Только для компьютеров с объемом памя-
ти более 128К
** Только для компьютеров с объемом па-
мяти 512-1024К
Для приобретения новых прошивок ПЗУ обра-
щаться: 64-07-01 (МУСА).
И все!
Другие статьи номера:
Похожие статьи:
В этот день... 17 ноября