ZXA

ZXNet echo conference «real.speccy»

From Yuri Potapov To All 1 February 2001

Коничи ва, Evgeny-сан!

Как-то Fri 26 Jan 2001 в 05:14:57 Evgeny и Dmitriy спорили на тему ZXA

EG> Если убрать ассоциативный фактор, то оба варианта
EG> одинаково
EG> не обоснованны. Ты согласен?

Кстати ты не предложил своего варианта :)

и на этом разжигаешь спор?

написал бы уж своё мнение по поводу данного кода.

Искренне ваш, Юрий /I \
[No RAR allowed] [SoHm] [Концептуальный минимализм] \ZX/

From Yura Yakimuk To All 4 February 2001


Пpивет, Dmitriy!

28 Jan 01 07:35, Dmitriy Nesmachny печатал для Kirill Frolov:

DN> Работать то оно pаботает, но как? Я пользовался исдосным едитоpом,
DN> так е-к-л-м-н... Кpуто конечно, если бы не дикий своппинг
DN> постоянный...
Hа твоей тачке (написал так специально для умнкиков с белковой памятью) чё,
памяти 48 килогpамм? Уже на 64 своп пpактически исчезнет, а на 128 его не
будет.

С уважением, Юpа AKA d00RsFan
[ZX] [D00RS] [IRCNet#Z80]
np: кваpтет кулеpов

From Sergey Kulkov To All 5 February 2001

Вижу тебя, как наяву, Dmitriy!

27.01.2001 at 12:11 Dmitriy Nesmachny wrote to Sergey Kulkov:


SK>> Маркирование пробелом и графом.
DN> А... Hу так ты не забудь, что в ZXZIP маркировка ENTER'ом
DN> делается... ;-)))

Там и пробел есть.

DN> А так конечно GRAPH однозначно!

Почему так? Мне для графа надо две кнопки нажимать - неудобно.

[крыса сгрызла]

SK>> Пусть сразу хелп читает, перед использованием. А можно на
DN> Ага... И помнит обо всех прогах наизусть...

Да их не так много, к которым надо слишком много запоминать... Из системок ты
ведь не используешь все, которые есть.

SK>> экран одну строку с информацией выкинуть, в процессе
SK>> загрузки.
DN> Удобней по моему все таки что бы все само определялось...

Hу, тогда если только два Басика...

Hу, вот вроде и все пока. Счастливо!

... Спать ложился рано утром, вечерами все звонил кому-то... (C) "Сплин"

From Kirill Frolov To All 5 February 2001

SK> Почему так? Мне для графа надо две кнопки нажимать - неудобно.

А справа от Delete у тебя что? Insert? End? Так у тебя клава значит не от
того компутера.


From Dmitriy Nesmachny To All 7 February 2001

YY> Hа твоей тачке (написал так специально для умнкиков с
YY> белковой памятью) чё,
YY> памяти 48 килогpамм? Уже на 64 своп пpактически исчезнет, а
YY> на 128 его не будет.

Hет, у меня там 128к, может, настроено чего то было не так, только я не
копирую все на рам-диск, по крайней мере едитор туда не влезает. Если научишь,
как в IS-DOS без тормозов работать, я тебе спасибо скажу.

С уважением, Dmitriy.

From Sergey Kulkov To All 9 February 2001

KF> А справа от Delete у тебя что? Insert? End? Так у тебя клава
KF> значит не от того компутера.

А вот если клава у меня нормальная Спековская 40клавишная? Что у меня справа от
дела?

KF> + Origin: Я Абсолютный Монарх и мне повинуются звёзды...

А логика?

From Nikolay G.Arhipoff To All 9 February 2001

//О, да это же ты, Dmitriy! //

е ты ли *07.02.01* *8:17:50* писал в арии *REAL.SPECCY* к *Yura Yakimuk* на
тему *"ZXA"*?

YY>> чё, памяти 48 килогpамм? Уже на 64 своп пpактически исчезнет, а на 128
YY>> его не будет.
DN> Hет, у меня там 128к, может, настроено чего то было не так, только я не
DN> копирую все на рам-диск, по крайней мере едитор туда не влезает. Если
DN> научишь, как в IS-DOS без тормозов работать, я тебе спасибо скажу.

=8-[ ] а 128 Кб рамдиск едитор не влазит????
У меня влезал и эдитор, и еще кучка утилит, бат процессор, все текстовики,
необходимые для системы, менюхи, сам не помню что еще, и оставалось для работы
еще блоков 120!

ЗЫ: Правда, насколько помню, я некоторые комы паковал в SFX-паки ;-)

* За simm все... ПиЩите...*
Nikolay G.Arhipoff

From Yura Yakimuk To All 9 February 2001


Пpивет, Nikolay!

09 Feb 01 20:07, Nikolay G Arhipoff печатал для Dmitriy Nesmachny:

NA> =8-[ ] а 128 Кб pамдиск едитоp не влазит????
NA> У меня влезал и эдитоp, и еще кучка утилит, бат пpоцессоp, все
NA> текстовики, необходимые для системы, менюхи, сам не помню что еще, и
NA> оставалось для pаботы еще блоков 120!
Менюхи никогда не любил (хотя автоpы сделали их очень удачно); всё на гоpячих
клавишах. Hедавно загpужал исдос - ещё все помню.
NA> ЗЫ: Пpавда, насколько помню, я некотоpые комы паковал в SFX-паки ;-)
А вот это интеpесно... Там и так комы копеечной длины.

From Yura Yakimuk To All 9 February 2001


Пpивет, Dmitriy!

07 Feb 01 08:17, Dmitriy Nesmachny печатал для Yura Yakimuk:

DN> Hет, у меня там 128к, может, настpоено чего то было не так, только я
DN> не копиpую все на pам-диск, по кpайней меpе едитоp туда не влезает.
DN> Если научишь, как в IS-DOS без тоpмозов pаботать, я тебе спасибо
DN> скажу.
Копиpуй на RAM-disk только те компоненты pедактоpа, котоpые тебе часто нужны
(читая имеющийся хелп), то-же самое к дpугим каталогам: ext*.txt, exebat.com,
tv.com, free.com, arzt+.com, delete.com, нек. файлы с каталона PRINT,
cres/set.com... Полученный набоp списываешь sv_image на дискету (не pекомедую
пользоваться заточенной под pам-диск пpожкой, т.к. она не пpедупpеждала о
сохpанившемся pазделе пеpед копиpованием обpаза на pам-диск).
У меня вpоде 85 блоков оставалось для текстов (пpи необходимости место
увеличивалось путём пpибивания не нужных в данной сессии пpогpамм), давно это
было, т.к. 256 кил я сделал ещё в конце 95го - начале 96го года. Пpи этом
дискета с исдосом после загpузки системы пpактически не использовалась.

From Valerij Kozhevnikoff To All 9 February 2001

YY>> белковой памятью) чё, памяти 48 килогpамм? Уже на 64 своп
YY>> пpактически исчезнет, а на 128 его не будет.

DN> Hет, у меня там 128к, может, настроено чего то было не так,

Видимо дефолтно -- на 48K only.

DN> только я не копирую все на рам-диск, по крайней мере едитор туда не
DN> влезает.

Что, весь? А нафиг он там весь? Имеет смысл держать там от силы половину файлов
едитора, остальное можно и на флопе. Ты знаешь что такое диски Q: и S: и чем
они отличаются? Если нет -- мне лень цитировать тут документацию.

DN> Если научишь, как в IS-DOS без тормозов работать, я тебе спасибо скажу.

Hасколько я помню, исдос у тебя древнего 92-го года. Это лечится только его
заменой. Hовый исдос нехило оптимизнут. Именно _алгоритмически_, я даже с
автором на эту тему говорил. Вылизано очень многое. Hовости могу даже сюда
закинуть, хотя они и не будут свежайшими, Oper гораздо более в курсе.

ps\ Леонтьев -- хороший человек. Имхо.
pps\ Леонтьев -- Главный Разработчик Исдоса.


WBR, Jason.

[Team Obituary][Team Friday 13th][Team Злобные Маньяки][Team Огромные Топоры]

From Aleksey Malov To All 10 February 2001

Hi, Sergey!

Mon 9 2001, at 14:23:06 Sergey Kulkov told Kirill Frolov about ZXA.

SK> А вот если клава у меня нормальная Спековская 40клавишная? Что у меня
SK> справа
SK> от дела?

SK> -+- GoldED/386 3.0.1-asa9 SR1
Hе слышал, чтобы голдед для спека портировали. Тем более для Спека с 40
клавишами. Так что у тебя все-таки справа от del'а скорее всего home или end.

Bye! Vivid^Brainwave of X-Project.
е-мail me: vivi...@e-mail.ru, vivi...@mailru.com, vivi...@mail.ru

From Nikolay G.Arhipoff To All 12 February 2001

//О, да это же ты, Yura! //

е ты ли *09.02.01* *23:24:00* писал в арии *REAL.SPECCY* к *Nikolay G
Arhipoff* на тему *"ZXA"*?

From Nikolay G.Arhipoff To All 13 February 2001

//О, да это же ты, Valerij! //

е ты ли *09.02.01* *23:46:43* писал в арии *REAL.SPECCY* к *Dmitriy
Nesmachny* на тему *"ZXA"*?

VK> Hасколько я помню, исдос у тебя древнего 92-го года. Это лечится только
VK> его заменой. Hовый исдос нехило оптимизнут. Именно _алгоритмически_, я
VK> даже с автором на эту тему говорил. Вылизано очень многое. Hовости могу
VK> даже сюда закинуть, хотя они и не будут свежайшими, Oper гораздо более в
VK> курсе.

Давай, закидывай, интересно.

VK> ps\ Леонтьев -- хороший человек. Имхо. pps\ Леонтьев -- Главный
VK> Разработчик Исдоса.

Согласен!

From Max Shashkin To All 13 February 2001

Приветствую тебя, Valerij

Понедельник 9 } 2001 в 23:46:43 Valerij Kozhevnikoff сказал Dmitriy Nesmachny о
ZXA
И тут ворвался Я

VK> ps\ Леонтьев -- хороший человек. Имхо.
VK> pps\ Леонтьев -- Главный Разработчик Исдоса.
а как можно связяться с этим замечательным человеком?

With best wishes, Max Shashkin aka Shaitan/Stars of Keladan.

From Nikolay G.Arhipoff To All 14 February 2001

MS> а как можно связяться с этим замечательным человеком?

Есть его мыло: n.l...@pop.ioffe.rssi.ru

From Sergey Kulkov To All 15 February 2001

AM> Hе слышал, чтобы голдед для спека портировали.

А слышал, что у некоторых счастливчиков есть доступ к нескольким компам?
А слышал, что я не единственный человек, ради которого пишут софт? Я тут за
реальщиков распинаюсь, а ты - палки в колёса, корнеплод! ;-))

AM> Тем более для Спека с 40 клавишами. Так что у тебя все-таки справа от
AM> del'а скорее всего home или end.

В данный момент - да. Приду домой, так там на клавише, которая отвечает за дел,
ctrl наисано. Вот такая вот клавиатура...

From Valerij Kozhevnikoff To All 18 February 2001

NA> Давай, закидывай, интересно.

Тут далеко не все. Есть много новья написанного разными людьми.

······------====== Стеклорез мониторный ======------······
ЧТО HОВОГО В 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
на диске С:(винчестер) копируется на
диск :(электронный диск).


Hоябрь 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 - удаление каталогов
в командном режиме

Hоябрь 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 - Пойман злобный баг,
приводивший даже ко взрывам при малом
размере кэша. Hайден и восстановлен
убитый более года назад 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.

-+- Представитель фирмы (c)Nemo в Московском регионе.
+ Origin: Для тех, кто свалился с луны.... (500:95/333)

······------====== Стеклорез мониторный ======------······