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.
|