Wallpaper #05
30 сентября 1998
  Софт  

(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 (МУСА).

  И все!



Other articles:


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Questions - Do I need to Speccy Universal Encyclopedic Dictionary?
Story - "No snake will not escape retribution."
reader-reader - Spectrum and expert systems.

В этот день...   21 November