ZXNet эхоконференция «zx.talking»


тема: Is-Dos_News



от: Boris Sharapov
кому: All
дата: 01 Jun 1999
Приветствую тебя, All !


ЧТО НОВОГО В iS-DOSe


- 1997 -


8.1.97: is_dos.sys - Рестарт #60. Исправ-
лено: допечатка пустых строк в панели

20.1.97: antipod.com - исдос "вверх
тормашками" для самых непримири-
мых борцов за нортонообразность.

22.1.97: is_dos - Имя диска в 11 символов


7.2.97: is_dos - Система короче на 9 байт

25.2.97: is_dos - Исправлено: Флаг C
вместо NZ в $opres, если нет искомого
резидента. (короче на 10 байт).


22.4.97: create,format - Имя диска в 11
символов

3.5.97: arzt+ - Автоматическая корректи-
ровка boot.sys для iS-DOS Chic.


Октябрь 1997


21.10.97: move.com - Перенос каталогов со
всем содержимым

25.10.97: abc.com - Исправлено: Индикация
при копировании больших устройств (бо-
лее 20000 блоков на винчестере)

25.10.97: ide_tune.com - Исправлено: Но-
мера цилиндров винчестера 4-значные и
пр.

25.10.97: ide+.blk - Исправлено: Error 6:
Вместо вываливания в оболочку с окном
"Insert Disk..." мертвый цикл.

27.10.97:image.com - Исправлено: Ситуа-
ция: Запуск с диска А:, файл image.img
на диске С:(винчестер) копируется на
диск Н:(электронный диск).


Ноябрь 1997


11.11.97: arzt+ - Поддержка устройств
размером до 16MB (винчестер) с динами-
ческим распределением памяти.

19.11.97 - Версия ide++.blk. Запрет пре-
рываний во время обращения к контрол-
леру. Более устойчивая работа.

24.11.97 - gmen.com/res (меню вызываемое
клавишей <9>) Горячие клавиши <7> и
8 для устройств и соответс-
твенно.

27.11.97: set.com - Исправлено: Ошибка
133 при попытке установить 8-е уст-
ройство (Должна возникать на 9-ом).

29.11.97: new_cats.com - Выбор дисковода
при запуске и автоматический перевод
на новый формат заголовка диска

29.11.97: sv_image.com - Непрерывный файл
на выходе по возможности

30.11.97: set.com - Исправлено: Не сни-
мался драйвер sys_driv.blk (с номером
канала F8) при 8 установленных уст-
ройствах. Игнорирование байта "Speci-
al" при нехватке свободных устройств.

30.11.97: kay.blk и bootsc.com - Поддерж-
ка нового формата заголовка диска с
11-символьным именем (22.1.97)

30.11.97: image.com - Исправлено: сохра-
нение среды запуска, а также редакти-
рование до 8 устройств (G и H).
.

- 1998 -


Jan'98: sgf, sgf_9... - Возможность про-
смотра партий го записанных в
Smart Go Formate.


Февраль 1998


7.2.98: filecopy - Исправлена ошибка воз-
никавшая при MOVE в больших каталогах.
(Удалялся не тот файл, т.к. неверно
использовались рестарты файловой служ-
бы).

7.2.98: wet.com - Исправлена ошибка, воз-
никавшая при редактировании файлов с
длиной равной целое число блоков +1
байт с последним символом не равным 3.

11.2.98: tv.com - 5 символов в номере
строки чтобы читать Пелевина "Чапаев и
Пустота".

Март 1998


20.3.98: kay_1m.rom, kay_1n.rom, edkay1mb
- драйверы электронного диска для
KAY-1024 (с 1MB памяти) для Chic и
Classic. Размер электронного диска до
3840 и 3904 блоков (960KB и 976KB) со-
ответсвенно.

22.3.98: cmp - Поддержка файлов длиной
более 255 блоков

26.3.98: edit+.com - Устранена остановка
макроса при загрузке файла блочным
оверлеем. Теперь можно использовать,
скажем, такую последовательность ко-
манд макро: #11Al#0A#11m1#11#07b

31.3.98 - Версия ide+3.blk. Устранено за-
висание на битых секторах.

31.3.98: bad.com - Исправлено: Дата файла
file0.bad


Апрель 1998


2.4.98: arzt+ - Решение проблемы bad-фай-
лов: файлы защищенные от чтения (бит 2
в байте состояния) остаются на своих
местах. Поддержка 8 устройств (G и H).

3.4.98 - ch++.res. Вариант ch+: Натыкаясь
на файлы защищенные от чтения со-
общает об этом, а не вываливается
с ошибкой 171 как предыдущая. По-
лезно на устройствах с битыми
секторами.

4.4.98: ЗАГРУЗКА IS-DOS с IDE-винчестера

13.4.98: format.com - Исправлено: Более
надежный тест Chic. Устранены взрывы.

13.4.98: doctor.com - Более надежный тест
Chic. Признак "DSK" в старом и новом
форматах.

23.4.98: kay_1n.rom - Порядок банок памя-
ти соответствует RAM-диску TR-DOS

27.4.98: move.com - Исправлено: Error 80
при запуске с параметрами

29.4.98: ed1.ovr - Исправлено: Взрыв при
попытке замены за концом файла

Apr'98: sv_trd, uns_trd, trd_ram - копи-
рование образов трдосовских дис-
ков на винт, обратно и в ОЗУ.

30.4.98: is_dos - 1. Исправлено: Еще 1
ошибка в mltrd (с 1990 года!). Неверно
читался файл.
2. По адресу g_cnf+66 система кладет
код EI или DI в зависимости от того,
разрешены прерывания или нет.

Май 1998


4.5.98: ch+2.com - Ускоренная в 2 с лиш-
ним раза проверка и подсчет контроль-
ных сумм (вместо ch+.res) ch.com и
calc.com также ускорены. В sv_image
встроен подсчет суммы.

7.5.98: create - Исправлено: максимальный
размер устройства до 65528, а не до
65280.

7.5.98: abc, abc+ - Исправлено: пересоз-
дание cache после работы.

8.5.98: fileshow - Процедуры подсчета
свободного и непрерывного пространства
и печати карты диска ускорены в 6 раз.
На устройстве в 65520 блоков:
0.15" вместо 1.08"
и 0.31" вместо 1.75" соответственно.
Итого: 0.46" вместо 2.83"

9.5.98: ide+3sby.blk - Драйвер IDE вин-
честера, автоматически переводящий
винчестер в Stand by mode по таймеру.
Таймер от 0 до 21 минуты. Винчестер
перестает вращаться до обращения к
драйверу.

9.5.98: kay_con.com - Программа подключе-
ния системы к винчестеру. Исправлена и
"отвязана" от имени драйвера.

9.5.98: cd+.com - Ускорен в 21 раз:
0.4" вместо 8.6" при 2 каталогах
по 127 файлов.

10.5.98: ide_tune - Настройка таймера
Stand by (драйвер ide+3sby.blk)

12.5.98: arzt+ - Ускорена процедура инди-
кации процесса сжатия: 2'09" вместо
10'57" (в 5.1 раза быстрее) при 261
файле на электронном диске размером
65528 блоков.

12.5.98: fileshow - 11 символов в имени
устройства

12.5.98: format, doctor - Исправлена ин-
дикация Bad.

13.5.98: sv_image - Имя выходного файла
из имени диска. Запрос "overwrite".

13.5.98: fileshow, arzt+ - Исправлена
индикация

25.5.98: Picasso - Адаптация под Chic.

25.5.98: edkay1mb.blk - Порядок банок па-
мяти соответствует RAM-диску TR-DOS

25.5.98: arzt+ - Подправлена индикация
недвижимых блоков при недостатке памя-
ти.

26.5.98: st_4.res - Усовершенствованный
screen saver. В отличие от st_3 не
конфликтует с ide+3sby.

26.5.98: ide_tune - Исправлено: признак
ide+3sby определялся некорректно.

27.5.98: uni_boot - Универсальный загруз-
чик в ПЗУ (8-ая версия) позволяет заг-
ружать с винчестера отныне не только
iS-DOS Chic, но и Classic, и возможно
даже CP/M, MS-DOS, Pink Floyd, UNIX, и
т.д., если только они имеются для ZX.
uni_con.com подключит любой загрузчик
с названием uni_boot.sys

27.5.98: ch+2.com. Обход файлов, защищен-
ных от чтения вместо Error 171. Полез-
но на устройствах с битыми секторами.
Удобно при файлах типа uni_boot.sys

Июнь 1998


28.6.98: trd_ram - Загрузка файла образа
диска TR-DOS из iS-DOS (обычно винчес-
тера) в мегабайтную память компьютера
KAY с авто-запуском boot на
RAM-диске TRDOS.

30.6.98: Fileshow, arzt+ - Исправлена
ошибка индикации, возникавшая на уст-
ройствах размером менее 800 блоков.

Август 1998


18.8.98: nmi.com - Загрузчик игр сброшен-
ных кнопкой MAGIC для iS-DOS Chic и
Classic. Работает как на флопе, так и
на винте. Максимум удобств при миниму-
ме хлопот. Необходимо 128KB ОЗУ.

21.8.98: trd_ram: Исправлена ошибка
(Взрыв при "AUTO BOOT N").
ram_trd - Написан копировщик в обрат-
ную сторону.

Октябрь 1998


15.10.98: ide+4.blk - поддержка системы
от 30.4.98 - запрашивает позволения на
разрешение прерываний у системы.

28.10.98: boot.com - Поддержка нового
формата заголовка диска с 11-символь-
ным именем (22.1.97)

28.10.98: rename.com - генерация Error 82
в командном режиме если выходной файл
уже существует

29.10.98: delete.com - удаление каталогов
в командном режиме

Ноябрь 1998


19.11.98: is_ibm+.com/res - Исправлено:
Error 101 на файлах круглой длины.

1999


29.4.99: Принят на вооружение драйвер
IDE HDD Jason.blk (Москва), дающий ус-
корение до 1.65 раза на операциях чте-
ния копирования:

Тесты:
1. Копирование диск в диск (15 MB) с
помощью abc.com - в 1.65 раза
2. Проверка диска прогом bad: в 1.4
3. Загрузка электронного диска image
в 1.3 раза (7 секунд вместо 9)
4. Проверка контрольной суммы (9.7 MB)
на 13% (2'58" вместо 3'25")
5. Копирование каталога (coca, 4286
блоков, 243 файла) на 6.5%

Однако сей драйвер без тормозов (Break
не отслеживается) и почти не тестиро-
вался на битых секторах. Посему поль-
зуйтесь, если хотите, на свой страх и
риск.

12.5.99: fileshow, arzt+ - Исправлена
индикация

15.5.99: trd_ram - ключ /a для автомати-
ческой работы. Работа в ISDOS Classic

15.5.99: ide+5.blk - Ускоренный по методу
Ясона. Почти такой же быстрый, но с
тормозами и сделаный из протестирован-
ных предшественников.


СКОРОСТНЫЕ ХАР-КИ ДРАЙВЕРОВ:

Специальные тесты:

0.1 16368 kB (по 16kB) Linear READ TEST

ide+4 117" =140 kbps
ide+5 78" =210 kbps в 1.50 раза
Jason 73" =224 kbps в 1.60 (еще 6.5%)

0.2 16368 blks 16kB REPEAT READ TEST

ide+4 107" =153 kbps
ide+5 68" =241 kbps в 1.57 раза
Jason 66" =248 kbps в 1.62 (еще 3%)
ed128 58" =282 kbps еще 12%

0.3 10608kB Linear WRITE TEST

ide+4 101" =105 kbps
ide+5 52" =204 kbps в 1.94 раза
Jason 45" =236 kbps в 2.24 (еще 13.5%)
(ed128 282 kbps еще 17%)

Реальные задачи:
1. bad.com 65520 blks (READ)

ide+4 138" =118 kbps
ide+5 99" =165 kbps (в 1.39 раза)
Jason 99" =165 kbps
ed128 81" =202 kbps
floppy =14 kbps (kay.blk)

2. abc.com 7.8 MB (COPY)

ide+4 159" =50 kbps
ide+5 103" =77 kbps в 1.54
Jason 96" =83 kbps в 1.66 (гще 7%)
floppy: менее 7 kbps

19.5.99: filecopy - /b для отключения бу-
фера. /a более не влияет на буфер.

20.5.99: from_trd и to_trdos - Поддержка
RAM-диска (образ trdos-устройства на
электронном диске начиная с 512-го
блока). Грузите trd-файл в 1MB ОЗУ
программой trd_ram, а затем залезайте
программами from_trd и to_trdos прямо
на электронный диск!

21.5.99: trd_ram, ram_trd, tr_boot - Ра-
бота в iSDOS-48 ("Classic"), проверка
наличия драйвера электронного диска и
RAM-диска TRDOS.

22.5.99: unicolor - Пойман злобный баг,
приводивший даже ко взрывам при малом
размере кэша. Найден и восстановлен
убитый более года назад hlp-файл.
(А ведь никто так и не заметил !)

23.5.99: ide_tune - Без параметров сама
находит установленный IDE драйвер.
(файлы типа mem_tune.bat более не нуж-
ны). Горячая клавиша <0>.

23.5.99: arzt+ - 11 букв в имени диска.
Ускорена процедура VERIFY (за счет еще
одного буфера в 256 байт) от 25% на
электронном диске или ide+5.blk до 7
раз на длинных файлах.

25.5.99: from_msd - Ускорена в 2..3 раза



С наилучшими пожеланиями, Борис aka OPER.




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

Похожие статьи:
Credits - создатели газеты.
Лит.Страничка - Красный Винни (глава 7,8).
scene intro - сценовое вступление.
Советы экспертов - по игре Star Fox.
Trust no one - "Когда кончится спектрум? Такой вопрос постоянно актуален, не так ли?"

В этот день...   19 апреля