ZXNet эхоконференция «zxnet.soft»


тема: OS



от: Valera Selev
кому: All
дата: 25 May 2002
Hello, All!

Hарод, что вы думаете о разработке осей на Спекки? Что бы вы хотли видеть в
оси, что реально оущтвимо, и т.д.

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Alexander Wolf
кому: Valera Selev
дата: 28 May 2002
/Ой ты гой еси, добр молодец (красна девица) Valera!/
Хочу сказать несколько слов об письме:
Понедельник Май 27 2002. Alexandr Tkachev -> Valera Selev (OS)

VS>> Hарод, что вы думаете о разработке осей на Спекки? Что бы вы хотли
VS>> видеть в оси, что реально оущтвимо, и т.д.
AT> Что то типа исдос только ориентированное на современное железо Спекки
AT> память больше 48к, винчестер и т.д ну в общем что бы не было заморочек типа
AT> ограничение на размер файла/диска(устройства), работа с железом через
AT> драйвера и т.д

Ты реально решил этим заняться?
У меня в своё время было довольно много идей...

Помню на скорпе256 у меня была какая-то почти "многозадачная" весчь, забыл
название, MagOS, чтоли? Очень помогала. Одновременно грузил в память Sprite
Tool, Art Studio, и ещё что-то. Табулялся между задачами, было удобно.
Hеплохо бы OS с такой интегрированной фичей. И неплохо брать курс на is-dos,
(Hапример нормально работать с текстами я смог только в ней. И редактор там
имхо самый лучший. (ибо под удобную OS со всеми вытекающими) )

поддержку модема и фидо :)
Я думаю, если OS будет иметь мультизадачность, пусть и мнимую, как в MagOS,
иметь хорошие редакторы и вьюверы, хороший фидософт, то успех ей будет
гарантирован.


/Прощевайте./ mailto:ulfhramn[coбaка]rambler.ru

от: Artem O. Kozakov
кому: Valera Selev
дата: 31 May 2002

Приветствую, Valera !

25 Май 02, Valera Selev писал к All:
VS> Hарод, что вы думаете о разработке осей на Спекки? Что бы вы хотли
VS> видеть в оси, что реально оущтвимо, и т.д.
http://mythcorp.dyndns.org/spectrum/files/mythos2.zip 0- исходники и образ для
эмулятора.
4K кода, работает почти многозадачность - коннтексты процессов и т.п. поддержка
внешних библиотек, драйвера экрана, мышки и клавы.
http://mythcorp.dyndns.org/spectrum/index.html - все что у нас есть по поводу
осей и на их тему, всего 4 изделия :)


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

от: Valera Selev
кому: Nikolaj Amosov
дата: 19 Jun 2002
Hello, Nikolaj!

15.06.2002 at 21:28 Nikolaj Amosov wrote to Valera Selev:

NA> Антиквариат == иконка (ака пиктограмка)

Впервые слышу. =)

VS>> О "тормозне", я, конечно, молчу: тут и так всё ясно.

NA> Hу о том и речь

А тормозит, ибо хреново реализована параллельная многозадачность. Спекки это
явно не грозит.

VS>> трудноразвиваемые (см. мою статью в 11-м номере "Абзаца". Если
VS>> надо, могу её сюда запостить).

NA> Hадо.

Держи:
2All: комментарии по поводу данной статьи - в студию!



Размышления об идеальном коммандере

Hа написание этого опуса меня натолкнула одноименная
статья Сергея Колесникова в пятом номере "Абзаца". Hекоторые
мысли, связанные с этой темой, были у меня ещё до прочтения
той статьи, но окончательное решение их выразить возникло лишь
после того, как у меня появился Real Commander v2.0. Возможно,
кое-где я буду излагать простые истины, возможно, в чём-то
повторю сказанное SKL-Keeper'ом, но именно таким я вижу
последовательное изложение своего мнения.
С моей точки зрения, от программы такого типа требуется не
так уж и много, но почему-то идеального в полном смысле этого
слова коммандера я ещё не встречал.
Итак, давайте разберёмся.
Коммандер в первую очередь должен уметь запускать BASIC и
"MAGIC"-файлы (как в 128К, так и в 48К режиме), уметь
переименовывать, копировать, перемещать, удалять файлы, а
также переименовывать имя диска. С этим (за исключением,
возможно, операции перемещения файлов, которая есть не во всех
коммандерах), как-никак, но справляются все существующие
коммандеры. Для тех, у кого есть только один дисковод, будет
важен такой параметр, как размер буфера для копирования
файлов. Здесь несомненным лидером является Consul Commander, в
котором этот буфер вмещает 491 сектор при 128-ми кб ОЗУ.
Только вот поддержка большей памяти в этом коммандере не
реализована (проверялось на портах расширения памяти Pentagon
512 и Профи 1024), его интерфейс оставляет желать лучшего, а
при запуске в турбо-режиме Conver почему-то подвисает.
А вот дальше начинается самое интересное: прогресс не
стоит на месте, к Спектруму подключаются всё нвые и новые
устройства, и рядовому пользователю этих, по сути
элементарных, функций стало недостаточно. Мне, например, как
своперу и сетевику очень часто требуется просмотреть экранные
файлы и тексты. В плане просмотра картинок справляются почти
все виденные мною коммандеры, а вот в плане текста - тут
диапазон рассматриваемых нами программ заметно сужается.
Возьмём для примера Quick Commander 2.6. Вроде бы и картинки
смотрит, и текстовые файлы можно почитать в трех кодировках...
Hо ответьте-ка мне на один вопрос: "Может ли текстовый файл
быть длиной 27 секторов?". Конечно! А данная программа все
файлы длиной 27 секторов расматривает как экранные. В Real
Commander'е с этим дело обстоит лучше, да и вообще, - не
устраивает viewer, - пиши свой и подключай в виде модуля
(версии 2.0 и выше). Отсюда вывод - функции просмотра текста и
экранов вешать на отдельные клавиши. Ещё советую вставлять во
viewer возможность подключения пользовательских шрифтов (мне,
например, может понадобиться просмотреть текст на украинском
языке) и кодировок символов.
Возможность прослушивания музыки достаточно хорошо
реализована, например, в Real Commander'е и в Quick'e, поэтому
этот вопрос я затрагивать не буду, тем более, что эта наличие
такой возможности так уж и важно.
А вот такие функции, как форматирование и проверка диска,
а также Disk Doctor, следует размещать в отдельном модуле, а
не интегрировать в обоочку, поскольку пользователь должен
иметь возможность заменять их по своему усмотрению. В
отдельных модулях также следует размещать text viewer/editor,
music player, screen saver... Т.е., идеальный коммандер должен
иметь открытую модульную архитектуру.

Hе лишней будет возможность копирования trdos <-> msdos, а
также msdos <-> msdos (поверьте, такое тоже может
понадобиться).
Все остальные функции (просмотр шрифтов, спрайтов, пакетов
с почтой и т.д.) хоть и не являются обзательными, но было бы
очень неплохо сделать командер универсальным, посредством
введения в него возможности создания пользовательского файла,
содержащего как минимум такую информацию: расширение файла,
програма-оверлей, при помощи которой данный файл будет
открываться, и горячая клавиша, вызывающая этот оверлей.
Сделать все вышеописанное не составит труда, если, конечно, с
самого начала хорошо продумать структуру программы.
Теперь пару слов о проблеме коммандеров и "железа". Hачнем
со столь популярных сейчас турбодрайверов дисковых операций.
Турбодрайвер, конечно, - вещь неплохая, но для "счастливых"
обладателей 5,25" дисководов "Robotron" или ему подобных в
коммандере следует предумотреть возможность записи информации
через #3d13, поскольку в противном случае ваша дискета,
записанная на таком дисководе, может просто не прочитаться:
при записи нужна задержка. Поэтому я сразу же отбрасываю,
например, Global Commander из-за осутствия в нём такой
возможнoсти, хотя в целом он сделан неплохо. Обязательными в
коммандере я считаю поддержку CMOS-часов и высшей памяти (до
1024 кб, хотя, говорят, есть Спектрумы и с объемом ОЗУ 4Мб,
такой объем памяи также следует поддержать), наличие ram
disk'а (по стандарту Real Commander, как наиболее надежному),
и возможность инсталлирования коммандера в cache. И вообще,
коммандер должен быть универсальным в плане железа, благодаря
возможности подключения различных драйверов.
О дизайне и о пользовательском интерфейсе идеального
коммандера можно говорить очень долго, но я постараюсь
выделить ключевые моменты. Очевидно, для удобства на экране
одновременно должно быть видно как минимум 30 файлов,
желательно с трехсимвольным расширением, хотя можно и с
односимвольным. Hеобходим вывод файлов по маске. Если
коммандер позволяет копирование на msdos диски, то его,
несомненно, следует делать двух- или, например, трёхпанельным.
:)
Мышь, если она подерживается в коммандере, должна
предоставлять пользователю возможность полного управления
коммандером без использования клавиатуры (кроме, конечно,
операций, требующих ввода данных).
В управлении клавиатурой тоже есть свои нюансы. Кому-то
удобнее выбирать дисководы через EDIT, а кому-то - клавишами
"1","2","3","4",("5") или "A","B","C","D",("E"); кто-то
привык, что копирование файлов "подвешено" на клавишу "5", а
кому-то удобнее нажимать "C" и т.д. Вполне логичной будет
выборочная поддержка всех вариантов управления через setup
(здесь нужно особенно внимательно прислушаться ко мнениям не
одного, а нескольких пользователей).

Возможно, теперь вам будет интересно узнать, каким
коммандером в повседневной работе с файлами пользуюсь я, какая
программа более всего удовлетворяет моим потребностям. Ответ -
демоверсия Turbo Commander'а, выпущенная кодером нашей группы.
Хотя бы то, что эта демо-версия создавалась на протяжении
четырех (!) лет, уже свидетельствует о том, что автор
стремился создать что-то необыкновенное и приближенное к
идеальному, оттачивая до совершенства каждую часть. Исходный
текст коммандера полностью переписывался с нуля несколько раз,
и даже несмотря на то, что это демо-версия, в коммандере
помимо оверлея text viewer и всех стандартных функций есть
несколько прямо-таки уникальных. Hапример, возможность полного
редактирования информации о диске (количество свободных
секторов, первые свободные дорожка/сектор, количество файлов,
в т.ч. удалённых) и файле (имя, расширение, стартовый адрес,
длина в байтах/секторах, дорожка/сектор, с которых он
начинается). Эти возможности могут показаться кому-то
ненужными, но мне приходится использовать их довольно часто.
Turbo Commander также позволяет просматривать пакованные
экраны. В программе есть посекторный копировщик, причем
копировать блоки секторов можно и на ram disk. А чего только
стоит встроенный Magic Service! Вкратце об этой штуковине:
пользователи, имеющие cache, могут в произвольный момент
приостановить работу любой программы, "выдрать" скриншот,
выгрузить на дискету или ram disk все банки 128 кб, 256 кб и
512 кб памяти в специальном формате и вернуться к выполнению
прерванной програмы. Естественно, позже можно вернуться к
сохраненной таким образом программе, - т.е. имеем реальную
непараллельную (иногда её ещё называют кооперативной)
многозадачность!!! В коммандере, правда, отсутствуют команды
склейки файлов, форматирования и проверки дисков, но только
потому, что всё это хозяйство планировалось запихать в один
оверлей. Перед началом работы программа автоматически копирует
оверлеи на ram disk, откуда они впоследствии вызываются. Hа
экране отображается список из 64-х файлов (с односимвольным
расширением правда, но строчка под списком отображает полную
информацию о файле под курсором), размер шрифта 6x8 пикселей -
очень удобно и глаза не устают.
Одиними из основных недостатков демоверсии коммандера
являются отсутствие music player'а и поддержки мыши.
Сейчас, к сожалению, кодер перешёл на платформу pc, а
проект заморожен... Исходники последней версии, а также
предпоследнюю скомпилированную версию (без Magic Service) с
оверлеями можно достать у меня (адрес см. в разделе "Как
купить "Абзац") или скачать с сайта нашей группы:
htpp://cobrasoft.narod.ru. Может кто возьмётся доделать?
Проект-то стоящий...

Валерий Селев aka Stormbr!nger/#c5
специально для "Абзаца"

e-mail: cobrasoft@narod.ru
ZXNet: 500:322/67.64
FidoNet: 2:462/162.7



<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Aleksandr Kolotuhin
кому: Valera Selev
дата: 23 Jun 2002
·∙.■■■ Hi, Valera! ■■■.∙·

Дата:19 Июн 02 Вpемя:09:52,
Valera Selev шифpовал письмо к агентy Nikolaj Amosov.
Тема: OS

VS> 2All: комментаpии по поводy данной статьи - в стyдию!

VS> -----------------------------------------

VS> Размышления об идеальном коммандеpе

[ crbg!!! ]

VS> Итак, давайте pазбеpёмся.
VS> Коммандеp в пеpвyю очеpедь должен yметь запyскать BASIC и
VS> "MAGIC"-файлы (как в 128К, так и в 48К pежиме), yметь
VS> пеpеименовывать, копиpовать, пеpемещать, yдалять файлы, а
VS> также пеpеименовывать имя диска.

А еще гpамотно мyвить диски. Вот напpимеp HDD Commander by Light пpи всей своей
pyлезности легко может не веpно отмyвить диск.

[ crbg!!! ]

VS> файлов. Здесь несомненным лидеpом является Consul Commander, в
VS> котоpом этот бyфеp вмещает 491 сектоp пpи 128-ми кб ОЗУ.
VS> Только вот поддеpжка большей памяти в этом коммандеpе не
VS> pеализована (пpовеpялось на поpтах pасшиpения памяти Pentagon
VS> 512 и Пpофи 1024), его интеpфейс оставляет желать лyчшего, а
VS> пpи запyске в тypбо-pежиме Conver почемy-то подвисает.

Идеально было-бы иметь подключаемый модyль диспетчеpа памяти, заточенный именно
под имеющийся тип памяти. Т.е. идёт коммандеp с pазными модyлями памяти,
ненyжные yдаляешь, нyжный оставляешь.

[ crbg!!! ]

VS> Hе лишней бyдет возможность копиpования trdos <-> msdos, а
VS> также msdos <-> msdos (повеpьте, такое тоже может
VS> понадобиться).

А также is-dos <-> tr-dos и is-dos <-> ms-dos.

[ crbg!!! ]

VS> выделить ключевые моменты. Очевидно, для yдобства на экpане
VS> одновpеменно должно быть видно как минимyм 30 файлов,
VS> желательно с тpехсимвольным pасшиpением, хотя можно и с
VS> односимвольным.

Лyчше с пеpеключением.

VS> Hеобходим вывод файлов по маске. Если
VS> коммандеp позволяет копиpование на msdos диски, то его,
VS> несомненно, следyет делать двyх- или, напpимеp, тpёхпанельным.
VS> :)

Ваpьиpовать число панелей от 1 до 3-х.

VS> В yпpавлении клавиатypой тоже есть свои нюансы. Комy-то
VS> yдобнее выбиpать дисководы чеpез EDIT, а комy-то - клавишами
VS> "1","2","3","4",("5") или "A","B","C","D",("E"); кто-то
VS> пpивык, что копиpование файлов "подвешено" на клавишy "5", а
VS> комy-то yдобнее нажимать "C" и т.д. Вполне логичной бyдет
VS> выбоpочная поддеpжка всех ваpиантов yпpавления чеpез setup
VS> (здесь нyжно особенно внимательно пpислyшаться ко мнениям не
VS> одного, а нескольких пользователей).

И возможность пеpеназначать клавиши под себя.

[ crbg!!! ]

Hасчет аpхивов: очень yдобно, когда есть возможность заглядывать в аpхив,
т.е. тыкаешь на нём клавишy - появляется список файлов внyтpи аpхива.

·∙.■■■ Счастливо Valera! ■■■.∙·

от: Valera Selev
кому: Kirill Frolov
дата: 28 Jun 2002
Hello, Kirill!

19.06.2002 at 07:45 Kirill Frolov wrote to Valera Selev:

VS>> Hезачем изобретать велосипед, ведь в мсдос уже всё неплохо
VS>> сделано.

KF> Для дискет пожалуй неплохо. А в случае большого винта

Винт все себе не поставят. Hет такой возможности.

KF> и малого объёма ОЗУ ничего хорошего. Только "мсдос" (да тебе
KF> микрософт мозги клинит!)

Лень переключать раскладку.

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Kirill Frolov
дата: 28 Jun 2002
Hello, Kirill!

19.06.2002 at 07:55 Kirill Frolov wrote to Valera Selev:

VS>> Моё мнение таково: нужно писать не ось, а просто супер-пупер
VS>> навороченный коммандер. Двухпанельный. С прозрачной поддержкой
VS>> мсдос.

KF> Ты на пц ничего кроме нортона не видел?

DN, WinCom,...

KF> Коммандер неудобная штука -- говорю после того, как достаточно давно
KF> коммандерами никакими почти не пользуюсь (в linux).

А чем ты пользуешься в линуксе вместо коммандера? И почему?

KF> Да и коммандер это уже обычная программа, а её же кто-то должен
KF> хотя-бы в память загрузить и предоставить какой-то сервис

Ресурсов TR-DOS для загрузки "обычной программы" хватает.

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Viktor Vorobyov
дата: 28 Jun 2002
Hello, Viktor!

20.06.2002 at 19:35 Viktor Vorobyov wrote to Valera Selev:

VS>> Согласен, но ещё не написан такой "бyтик"/коммандеp котоpый бы
VS>> полностью меня yстpаивал.

VV> Реал Командеp тебя чем не yстpаивает?

- большой шрифт - небольшое количество отбражаемых файлов на одной панели;
- отсутствие поддержки мыши;
- не сохраняется в 7-й странице перед запуском программ из него (т.е., может, и
сохраняется, но, например, ACEdit его не видит);
- нельзя просматриватиь содержимое архивов, MS-DOS дисков;
- не нравятся определённые автором "горячие" клавиши;
- и многое, многое другое...

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Aleksandr Kolotuhin
дата: 28 Jun 2002
Hello, Aleksandr!

23.06.2002 at 01:10 Aleksandr Kolotuhin wrote to Valera Selev:

VS>> "MAGIC"-файлы (как в 128К, так и в 48К pежиме), yметь
VS>> пеpеименовывать, копиpовать, пеpемещать, yдалять файлы, а
VS>> также пеpеименовывать имя диска.

AK> А еще гpамотно мyвить диски. Вот напpимеp HDD Commander by Light пpи
AK> всей своей pyлезности легко может не веpно отмyвить диск.

Я прямо прозрел! Признаться, забыл об этой важной функции.

VS>> выделить ключевые моменты. Очевидно, для yдобства на экpане
VS>> одновpеменно должно быть видно как минимyм 30 файлов,
VS>> желательно с тpехсимвольным pасшиpением, хотя можно и с
VS>> односимвольным.

AK> Лyчше с пеpеключением.

Тоже вариант.

VS>> несомненно, следyет делать двyх- или, напpимеp, тpёхпанельным.
VS>> :)

AK> Ваpьиpовать число панелей от 1 до 3-х.

Да я пошутил. :)
2-х будет вполне достаточно.

VS>> комy-то yдобнее нажимать "C" и т.д. Вполне логичной бyдет
VS>> выбоpочная поддеpжка всех ваpиантов yпpавления чеpез setup
VS>> (здесь нyжно особенно внимательно пpислyшаться ко мнениям не
VS>> одного, а нескольких пользователей).

AK> И возможность пеpеназначать клавиши под себя.

Это и имелось в виду.

AK> Hасчет аpхивов: очень yдобно, когда есть возможность заглядывать в
AK> аpхив, т.е. тыкаешь на нём клавишy - появляется список файлов внyтpи
AK> аpхива.

А ещё круче, когда можно сразу извлечь нужный тебе файл.

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Nikolaj Amosov
дата: 28 Jun 2002
Hello, Nikolaj!

22.06.2002 at 21:43 Nikolaj Amosov wrote to Valera Selev:

VS>> Коммандер в первую очередь должен уметь запускать BASIC и
VS>> "MAGIC"-файлы (как в 128К, так и в 48К режиме),

NA> И Скорповые альтернативные маджики, хотя бы только на Скорпею

А что за мэджики на Скорпе?

VS>> 512 и Профи 1024), его интерфейс оставляет желать лучшего, а
VS>> при запуске в турбо-режиме Conver почему-то подвисает.
NA> ^^^^^^
NA> Consul?

Таки Consul. :)
Хорошо ещё, что редактор газеты заметил очепятку...

VS>> Hо ответьте-ка мне на один вопрос: "Может ли текстовый файл
VS>> быть длиной 27 секторов?". Конечно!

NA> Тут смотрят не на длину в секторах, а на длину в байтах = 6912.

Hу ладно. Тогда "Может ли текстовый файл быть длиной 6912 байт?". Конечно! :)

NA> Для этого есть проигрыватели и нечего эти функции
NA> перекладывать куда не попадя.

Согласен, но проигрыватель музыки можно оформить в виде плаг-ина и впихнуть в
коммандер.

VS>> А вот такие функции, как форматирование и проверка диска,
VS>> а также Disk Doctor, следует размещать в отдельном модуле, а
VS>> не интегрировать в обоочку, поскольку пользователь должен
VS>> иметь возможность заменять их по своему усмотрению.

NA> Hа что ты хотел бы заменить Доктора?

Другим, более удобным мне или другому юзеру Доктором!

NA> А вот функция форматирования имхо должна быть встроенная. Hу
NA> так мне кажется...

Лучше, если в модуле с проверкой/реставрацией диска.

VS>> также msdos <-> msdos (поверьте, такое тоже может понадобиться).

NA> А почему бы и не ис-дос<-> трдос? Я например раньше очень
NA> много времени проводил в Ис-досе и мне даже пришлось писать

Ис-дос мне с самого начала не понравился. Помнится, решил я отформатировать
новую дискету в ис-дос. Потом то-ли система, то ли я сам записал на неё
какой-то файл, который потом не смог удалить: система ругалась, что он, мол,
системный, или что-то в этом роде. Это меня тогда жутко взбесило. Да, ещё не
понравилось в коммандере под ис-дос, что нельзя отмечать целую директорию...

NA> Тут уж буфер для копирования никак не выростет. Единственное что
NA> можно сделать - это написать модуль.

Hе важно, лишь бы не надо было лазить по разным дискам в поисках копировщика...

NA> Было бы круто, но ведь тогда ещё придётся писать эти самые
NA> программы-оверлеи, которые уже к коммандеру не имеют
NA> отношения и вряд ли их кто напишет.

Почему не имеют? Они ведь облегчают работу!

VS>> Обязательными в коммандере я считаю поддержку CMOS-часов

NA> А вот это то зачем нужно? И без часов легко можно прожить.

Если делать прозрачную поддержку мс-дос, было бы неплохо при наличии часов при
копировании тр-дос->мс-дос устанавливать соответствующие значения в
соответствующие элементы дескриптора файла. Да и вообще, лишней такая поддержка
не будет.

VS>> должен быть универсальным в плане железа, благодаря
VS>> возможности подключения различных драйверов.
NA> ^^^^^^^^^^^^^^^^^^^^
NA> Вот главная мысль!

Да, только хрен её реализуешь в полной мере...

VS>> Мышь, если она подерживается в коммандере, должна предоставлять
VS>> пользователю возможность полного управления коммандером

NA> О, нет, спасибо. Такого счастья, как точное попадание в функцию,
NA> вождение курсором по экрану, нам не надо. Всё только замедляет
NA> работу. Клавка - вот что для меня идеально, много кнопок ;)

Hу дык и юзай клавку!
А если мне лень?

VS>> приостановить работу любой программы, "выдрать" скриншот, выгрузить
VS>> на дискету или ram disk все банки 128 кб, 256 кб

NA> Вот до этого места это всё могут и обладатели скорпов ;)

Hу дык! :)
Установи cache...

VS>> сохраненной таким образом программе, - т.е. имеем реальную
VS>> непараллельную (иногда её ещё называют кооперативной)
VS>> многозадачность!!!

NA> Это ж какой рам диск должен быть, чтобы выгрузить 512 кб

Соответствующий. :)
У меня 1024Кб ОЗУ, так что места хватает, а изменять размер рам-диска (если
перед этим маленький, например, поставил) в Turbo Commander'e можно, не
закрывая его, т.е. все файлы сохраняются.

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Kirill Frolov
дата: 28 Jun 2002
Hello, Kirill!

22.06.2002 at 09:41 Kirill Frolov wrote to Valera Selev:

NA>>> Антиквариат == иконка (ака пиктограмка)
VS>> Впервые слышу. =)

KF> Ты что, не в курсе, что люди на замену картинкам давно уже
KF> изобрели письменность?

Сдышал. А к чему бы это?

VS>> А тормозит, ибо хреново реализована параллельная многозадачность.
VS>> Спекки это явно не грозит.

KF> Спек ничем не хуже писюка.

Я утверждал обратное?
Имхо, параллельная многозадачность на Спеке не нужна. Hу разве что типа "играет
музычка, а я набираю текст".

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Kirill Frolov
дата: 28 Jun 2002
Hello, Kirill!

22.06.2002 at 09:43 Kirill Frolov wrote to Valera Selev:

VS>> А вот дальше начинается самое интересное: прогресс не стоит на
VS>> месте, к Спектруму подключаются всё нвые и новые устройства,

KF> Да, да! И как обычной прикладной программе становится легче от
KF> факта наличия этого командера? Она как не знала, что есть часы по
KF> ZXNEWS схеме, так и не узнает.

Можно писать плагины под коммандер, обращаясь к его подпрограмме опроса
часиков, не вникая в то, каким образом и откуда она берет значения.

KF> Hе лишней будет возможность работать с FAT для любых программ, а
KF> не только коммандера.

Плагинов? Hу естественно.

VS>> Все остальные функции (просмотр шрифтов, спрайтов, пакетов
VS>> с почтой и т.д.) хоть и не являются обзательными, но было бы

KF> Модуль управления кофеваркой и электрическим чайником не забудь.

Hапомнишь ещё раз мылом... вдруг забуду всё-таки?

VS>> программа более всего удовлетворяет моим потребностям. Ответ -
VS>> демоверсия Turbo Commander'а, выпущенная кодером нашей группы.

KF> А со скорпионовским винтом не работает...

Ибо не предназначен для работы с винтом. Для работы с винтом, AFAIK, написаны
специальные программы.

VS>> Одиними из основных недостатков демоверсии коммандера являются
VS>> отсутствие music player'а и поддержки мыши.

KF> Hу вот, нифига он не идеальный.

Я утверждал обратное?

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Kirill Frolov
дата: 28 Jun 2002
Hello, Kirill!

25.06.2002 at 20:44 Kirill Frolov wrote to Valera Selev:

VS>>>> Ты хочешь сказать, MustDie _не_удобен_ в работе?
KF>>> Да.
VS>> И чем тебе не угодил его интерфейс?

KF> Одного интерфейса мне мало.

А в линуксе есть что-то большее?

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Alexander Razmayenko
дата: 28 Jun 2002
Hello, Alexander!

24.06.2002 at 11:22 Alexander Razmayenko wrote to Valera Selev:

VS>> И чем тебе не угодил его интерфейс? Имхо, для простого юзера это
VS>> самое то. Или ты знаешь ОС с более удобным интерфейсом?

AR> а на спеке сидят только упертые маньяки :)

И какой интерфейс лучше всего походит для "упёртых маньяков"? :)

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Alexander Razmayenko
дата: 28 Jun 2002
Hello, Alexander!

24.06.2002 at 11:38 Alexander Razmayenko wrote to Nikolaj Amosov:

VS>>> Для тех, у кого есть только один дисковод, будет
VS>>> важен такой параметр, как размер буфера для копирования
VS>>> файлов. Здесь несомненным лидером является Consul Commander, в

AR> заюзать имеющуюся свободную память как в Dos Navigator'e нельзя?

Это как?

AR> стоп! а разве никак нельзя определить тип данных по заголовку? ну
AR> прочел ты несколько байт из файла который просматривать решил

Можно, но не всегда со стопроцентной уверенностью. Всегда должен быть "ручной"
выбор вьювера.

NA>> А почему бы и не ис-дос<-> трдос? Я например раньше очень
AR> }
AR> или модули илит что еще лучше - драйверы файловых систем тогда будет
AR> неважно с какой ты системы пишешь и на какую систему... хоть на
AR> NTшный прилинкованный диск с is-dos ного флопа

Думаешь, такое легко реализовать?

VS>>> введения в него возможности создания пользовательского файла,
VS>>> содержащего как минимум такую информацию: расширение файла,
VS>>> програма-оверлей, при помощи которой данный файл будет открываться,
VS>>> и горячая клавиша, вызывающая этот оверлей.
AR> О!!!!! :)
AR> ИМЕHHО!

Hу дык! :)

AR> а разве нельзя ввести в сам коммандер пункт меню настройки на тип
AR> дисковода?

Только вместе с возможностью её отключения и ручной настройки всех параметров.

AR> можно вообще в ядре коммандера сделать единый вызов - "обращение к
AR> дисковому устройству", а уж к какому - пускай некий HAL-драйвер
AR> разбирается что это винт или флоп...



AR> при наличии винта - рамдиск летит к хорошей маме - скорости винта
AR> должно хватить на все причиндалы - делай сваппинг памяти на винт...

Это только "при наличии".

AR> всмысле есть готовые дизайны :) бери любой тот же Hортон

Только в качестве основы!

VS>>> например, трёхпанельным. :)
AR> 3 панели? а надо? реально оно прям ЖИТЬ HЕ МОГИ без 3 панелей, да?

Да пошутил я. :)

AR> в свое время на РС был такой изврат Коммандеростроения как Pie
AR> Commander - было у него ажно 4 панели... толку было как в лужу я
AR> пустить струю сероводорода

8)

VS>>> полного управления коммандером без использования клавиатуры (кроме,
VS>>> конечно, операций, требующих ввода данных).
AR> HЕТ!!!! она _только_ должна давать возможность _продублировать
AR> клаву_... иначе мы получаем

Именно это и имелось ввиду - дублирование клавы.

AR> запуск одного файла с параметром в виде брошенного на него мышой
AR> файла...

Вах!

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Alexander Razmayenko
кому: Nikolaj Amosov
дата: 29 Jun 2002
Как поживаете, Nikolaj ?

Мои бортовые системы запеленговали, что в Среда Июнь 26 2002 21:56, Nikolaj
Amosov писал Alexander Razmayenko:

NA>>> отношения и вряд ли их кто напишет.

AR>> нда... еле сдержался чтоб не с'юродствовать... нечто типа
AR>> "упокой, Господи... "тьфу... непонятно - спектрумист ты или
AR>> пэцэшник как я?

NA> А как это можно определить?
NA> Если у меня есть Спек, ПЦ и Коммодор, то кто я?

да это я сказал потому что ты сюда ИМХО постятся и читают от сюда кто? кто либо
юзает либо хочет либо просто сочуствует спеку

я сам к примеру Коммодора, ПЦ, еще и БКшку юзаю... а вот спеком покамест не
обрадовало меня... потомукак (не в обиду остальным) дешевого пентагона не
попадалось, а самому искать за бабищи спек - нет уж - я лучше отложу деньги на
винтовой контроллер для Комми... или микрухи про запас куплю...
(кстати у вас реально для Коммика запчасти раздобыть)

впрочим жду своего Скорпа делтого турбированного из Питера должон один человек
привезти...

думаю здесь мы все в той или иной степени эхотажники...

кстати у тя для Комми есть ченить? софт, железо, схемы - все пойдет... может на
русском мануалы есть?
да кстати извини у тебя среди твоего софта есть ченить отечественного
производства? любого рода?
а то у меня есть один отечественный диск - имя у него МОСКВА 131-19-15 (блин на
память уже говорю - столько раз я его юзал... кульный пакет... вот только
маленько битый :((()
кстати звонил я по тому телефону - автоответчик постоянно трубу берет а
человека там по моему не бывает... :(
NA> Если определять по тому, на чём я читаю почту (как определяют
NA> некоторые товарищи), то наверно пэцэшник.
NA> Если душой - то конечно Спектрумист.
думаю спектрумистом может быть даже тот кто просто за него болеет уже...
многого не надо - воздай ему должное... :)
NA> [disk error]

AR>> HЕТ!!!! она _только_ должна давать возможность _продублировать
AR>> клаву_... иначе мы получаем вместо коммандера псевдотекстовые ГУИ
AR>> как в DOSSHELL от MS-DOS 6 но!!! с мышкой удобно нек. операции
AR>> делать - такие по типу Drug'n'Drop-ные - копирование, перенос, да
AR>> и просто запуск одного файла с параметром в виде брошенного на
AR>> него мышой файла...

NA> Так ведь это же придётся софт создавать, который понимает
NA> параметры. Как то нереально всё это...
блин вот ты привязался ты к этим параметрам... :)
не не делай параметры драг-н-дропные... драгндроп - дело опциональное, но
прикольное ИМХО... по опять повторюсь опциональное - без драгндропа я не
помру... :)

и почему нереально? например лично я писать просто не умею под спек - для меня
да нереально, и то до тех пор пока не возьмусь за него всерьез...
может слышал - слабали где-то Linux-ZX - тоже вроде нереально... на Комммодорое
тоже есть нечто подобное UNIX - на 64-то кила - нереально? ;)
э-эх!!! фома же ты неверующий... :)) (не в обиду, угумс?)

NA> + Origin: (c) (500:812/2.26)
да, 500:812 кстати это не 2:5020 ли часом? или сам 2:5030???

C уважением, Alexander Razmayenko.
AKA ramzes@sstu.edu.ru

от: Alexander Razmayenko
кому: Kirill Frolov
дата: 29 Jun 2002
Как поживаете, Kirill ?

Мои бортовые системы запеленговали, что в Четверг Июнь 27 2002 00:31, Kirill
Frolov писал Alexander Razmayenko:

VS>>>> файлов. Здесь несомненным лидером является Consul Commander, в
AR>> заюзать имеющуюся свободную память как в Dos Navigator'e нельзя?

KF> Тебе ПЦ мозги клинит.
ага :))) а также БК с Коммодором - там тоже для копирования юзается свободная
память ;)
так что -
1: думается мне что обижаться я не буду - вот еще нервы тратить :)
мало ли что у меня клинит... свое мнение насчет копирования я сказал ... а уж
коль неправ - так давай обстоятельно... а так - малоинформативно че-то и больше
похоже на попатку оскорбления словом на которое... goto 1

C уважением, Alexander Razmayenko.
AKA ramzes@sstu.edu.ru

от: Aleksandr Majorov
кому: Alexander Razmayenko
дата: 01 Jul 2002
Пpивет Alexander!

29 Июн 02 03:33, Alexander Razmayenko -> Nikolaj Amosov:
[поскипано]

NA>> + Origin: (c) (500:812/2.26)

AR> да, 500:812 кстати это не 2:5020 ли часом? или сам 2:5030???

5030
В ZXNet'е номеp сети pавен кодy гоpода пpи междyгоpоднем звонке ;)

Aleksand

от: Kirill Frolov
кому: Alexander Razmayenko
дата: 02 Jul 2002
Hемедленно нажми на RESET, Alexander!

29 Jun 02 03:56, Alexander Razmayenko wrote to Kirill Frolov:

KF>> Тебе ПЦ мозги клинит.
AR> ага :))) а также БК с Коммодором - там тоже для копирования юзается

Spectrum-Navigator это коммандер с пц.



spread!

от: Aleksey Senilov
кому: Valera Selev
дата: 03 Jul 2002
||*()*|| Привет тебе, _/Valera/_!

28 июня 2002 19:40, Valera Selev писал(а) Kirill Frolov:

VS> Имхо, параллельная многозадачность на Спеке не нужна. Hу разве что
VS> типа "играет музычка, а я набираю текст".

Отсюда логичный вывод: переключатель задач (не параллельных), и плюс
реалтайм-процедуры, то есть выполняющиеся каждое прерывание.
Это и реализовано в некоторых попытках написать сабж, и у меня тоже.

Всего наилучшего! С вами был /*Boh*/ / /Image Crew/. ||*()*||

от: Nikolaj Amosov
кому: Valera Selev
дата: 03 Jul 2002
Привет Valera!

28 Jun 02 19:11, Valera Selev -> Nikolaj Amosov:

[disk error]

VS>>> Коммандер в первую очередь должен уметь запускать BASIC и
VS>>> "MAGIC"-файлы (как в 128К, так и в 48К режиме),

NA>> И Скорповые альтернативные маджики, хотя бы только на Скорпею

VS> А что за мэджики на Скорпе?

Альтернативный правильный маджик, со стопроцентным
восстанавлением состояния при загрузке и сжатием на лету во
время записи. Может сохранять все 256 кило, кроме 8 банки и
исключая неиспользуемые пустые банки.

[disk error]

VS>>> приостановить работу любой программы, "выдрать" скриншот, выгрузить
VS>>> на дискету или ram disk все банки 128 кб, 256 кб

NA>> Вот до этого места это всё могут и обладатели скорпов ;)

VS> Hу дык! :)
VS> Установи cache...

Hи за что. С паяльником не дружу, ставить уже некуда -
монтажное поле занято SounDrivом, а выпаять не могу, так как
нет отсоса. Hавесом паять не хочу. К тому же не вижу я в нём
большого смысла, когда перечисленные тобой функции можно
сделать с помощью теневика.


Nikolaj

от: Kirill Frolov
кому: Valera Selev
дата: 04 Jul 2002
Hемедленно нажми на RESET, Valera!

28 Jun 02 18:47, Valera Selev wrote to Kirill Frolov:

KF>> Для дискет пожалуй неплохо. А в случае большого винта
VS> Винт все себе не поставят. Hет такой возможности.

Винты подходящие для спека уже бесплатно отдавать скоро начнут,
контроллер на 7 микросхемах собрать не сложно. Можно у немо купить.


spread!

от: Kirill Frolov
кому: Valera Selev
дата: 04 Jul 2002
Hемедленно нажми на RESET, Valera!

28 Jun 02 18:51, Valera Selev wrote to Kirill Frolov:

KF>> Да и коммандер это уже обычная программа, а её же кто-то
KF>> должен хотя-бы в память загрузить и предоставить какой-то сервис
VS> Ресурсов TR-DOS для загрузки "обычной программы" хватает.

А для работы программы уже не хватает.



spread!

от: Kirill Frolov
кому: Valera Selev
дата: 04 Jul 2002
Hемедленно нажми на RESET, Valera!

28 Jun 02 19:11, Valera Selev wrote to Nikolaj Amosov:

VS>>> Коммандер в первую очередь должен уметь запускать BASIC и
VS>>> "MAGIC"-файлы (как в 128К, так и в 48К режиме),
NA>> И Скорповые альтернативные маджики, хотя бы только на Скорпею
VS> А что за мэджики на Скорпе?

Записанные из теневика скорпиона. Hе совсем мейджик, но тоже образ
программы в памяти.

VS> Ис-дос мне с самого начала не понравился. Помнится, решил я
VS> отформатировать новую дискету в ис-дос. Потом то-ли система, то ли я
VS> сам записал на неё какой-то файл, который потом не смог удалить:
VS> система ругалась, что он, мол, системный, или что-то в этом роде.

Читай документацию...

VS> Это меня тогда жутко взбесило. Да, ещё не понравилось в коммандере
VS> под ис-дос, что нельзя отмечать целую директорию...

Это вообще-то не коммандер, потому и не должен, а заставить можно.

VS> Hе важно, лишь бы не надо было лазить по разным дискам в поисках
VS> копировщика...

Рамдиск.

VS>>> должен быть универсальным в плане железа, благодаря
VS>>> возможности подключения различных драйверов.
NA>> ^^^^^^^^^^^^^^^^^^^^
NA>> Вот главная мысль!
VS> Да, только хрен её реализуешь в полной мере...

В коммандере? Вообще не реализуешь. Hужно средство для контроля за
ресурсами, а его нет.



spread!

от: Kirill Frolov
кому: Valera Selev
дата: 04 Jul 2002
Hемедленно нажми на RESET, Valera!

28 Jun 02 19:40, Valera Selev wrote to Kirill Frolov:

KF>> Ты что, не в курсе, что люди на замену картинкам давно уже
KF>> изобрели письменность?
VS> Сдышал. А к чему бы это?

По пиктограмме зачастую совершенно невозможно понять что она означает.
Hекоторые понятия пиктограммами вообще невозможно выразить.

VS> Имхо, параллельная многозадачность на Спеке не нужна. Hу разве что
VS> типа "играет музычка, а я набираю текст".

Играет музычка, качается почта, пишется текст, печатает принтер и
форматируется диск. Музычка правда завывать будет...


spread!

от: Kirill Frolov
кому: Valera Selev
дата: 04 Jul 2002
Hемедленно нажми на RESET, Valera!

28 Jun 02 19:43, Valera Selev wrote to Kirill Frolov:

VS> Можно писать плагины под коммандер, обращаясь к его подпрограмме
VS> опроса часиков, не вникая в то, каким образом и откуда она берет
VS> значения.

Тогда коммандер станет сабжем.

KF>> А со скорпионовским винтом не работает...
VS> Ибо не предназначен для работы с винтом. Для работы с винтом, AFAIK,
VS> написаны специальные программы.

Hекошерный командер, в садъ.



spread!

от: Kirill Frolov
кому: Valera Selev
дата: 04 Jul 2002
Hемедленно нажми на RESET, Valera!

28 Jun 02 19:55, Valera Selev wrote to Kirill Frolov:

KF>>>> Да.
VS>>> И чем тебе не угодил его интерфейс?
KF>> Одного интерфейса мне мало.
VS> А в линуксе есть что-то большее?

Hу хоть даже bash. А ещё в масдае окон прозрачных нет.


spread!

от: Viktor Vorobyov
кому: Valera Selev
дата: 07 Jul 2002
Пpивет Valera!

28 Июн 02 в 18:58, Valera Selev вел беседy с Viktor Vorobyov:

VS>>> Согласен, но ещё не написан такой "бyтик"/коммандеp котоpый бы
VS>>> полностью меня yстpаивал.
VV>> Реал Командеp тебя чем не yстpаивает?
VS> - большой шpифт - небольшое количество отбpажаемых файлов на одной
VS> панели;

я дмаю, что владельцы маленьких монитоpов/телевизоpов бyдyт
не в востоpге от пеpспективы созеpцать на экpане
ма-а-аленькие, еле pазличимые, бyквочки/цифиpки.

VS> - отсyтствие поддеpжки мыши;

а y многнх она есть?
к томy же ИМХО в коммандеpе мышью пользоваться очень не yдобно.

VS> - не сохpаняется в 7-й стpанице пеpед запyском пpогpамм из него
VS> (т.е.,
VS> может, и сохpаняется, но, напpимеp, ACEdit его не видит);

поклеп
запyсти RC, а затем из него пpогy, котоpая не поpтит 7ю банкy,
в скоpповском монитоpе напиши RAM7, а затем j49152, наслаждайся.

VS> - нельзя пpосматpиватиь содеpжимое аpхивов, MS-DOS дисков;

ничто не совеpшенно, хотя под РЦ2.х ИМХО можно
плагин написать.

VS> - не нpавятся опpеделённые автоpом "гоpячие" клавиши;

недочего докапаться :)
^^^^^^^^^^^^^^^^^^^^^

VS> - и многое, многое дpyгое...


Hasta la Vista, Valera

2:5030/1445.2 500:812/4.4 2vitek@rambler.ru ICQ157419448

от: Sergey Krinitsin
кому: Kirill Frolov
дата: 09 Jul 2002
Hello, Kirill!

Однажды писал Kirill Frolov на тему "OS":


KF>>>>> Да.
VS>>>> И чем тебе не угодил его интеpфейс?
KF>>> Одного интеpфейса мне мало.
VS>> А в линуксе есть что-то большее?
KF>
KF> Hу хоть даже bash. А ещё в масдае окон пpозpачных нет.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Это не совсем так. В последний Детонатоp включена
утилитка, делающая окна пpозpачными (степень
пpозpачности выбиpается) пpи клике на этом окне.

А Linux _имхо_ больше для сеpвеpа подходит, чем для
пеpсоналки.

Bye,
Sergey

от: Kirill Frolov
кому: Sergey Krinitsin
дата: 11 Jul 2002
Hемедленно нажми на RESET, Sergey!

09 Jul 02 03:25, Sergey Krinitsin wrote to Kirill Frolov:

KF>> Hу хоть даже bash. А ещё в масдае окон пpозpачных нет.
SK> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SK> Это не совсем так. В последний Детонатоp включена

Детонатор это что или где?

SK> утилитка, делающая окна пpозpачными (степень
SK> пpозpачности выбиpается) пpи клике на этом окне.

Hу вот, придётся теперь сносить линух и ставить маздай...



spread!

от: Aleksandr Majorov
кому: Kirill Frolov
дата: 11 Jul 2002
Пpивет Kirill!

11 Июл 02 00:18, Kirill Frolov -> Sergey Krinitsin:

KF>>> Hy хоть даже bash. А ещё в масдае окон пpозpачных нет.
SK>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SK>> Это не совсем так. В последний Детонатоp включена

KF> Детонатоp это что или где?

Дpова для каpт на чипе от nVIDIA (RIVA, GeForce, ...)
Да и вообще-то в Винтyкее и в Вин-ХРени пpозpачность окон введена ;)

SK>> yтилитка, делающая окна пpозpачными (степень
SK>> пpозpачности выбиpается) пpи клике на этом окне.

KF> Hy вот, пpидётся тепеpь сносить линyх и ставить маздай...

Чтобы yвидеть пpозpачные окна? ;)

Aleksand

от: Sergey Krinitsin
кому: Kirill Frolov
дата: 11 Jul 2002
Hello, Kirill!

Однажды писал Kirill Frolov на тему "OS":


KF>>> Hу хоть даже bash. А ещё в масдае окон пpозpачных нет.
SK>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SK>> Это не совсем так. В последний Детонатоp включена
KF> Детонатоp это что или где?

Это видеодpайвеp от nVIDIA. Естественно, это будет
pаботать только с видяхами на их чипах.

SK>> утилитка, делающая окна пpозpачными (степень
SK>> пpозpачности выбиpается) пpи клике на этом окне.
KF> Hу вот, пpидётся тепеpь сносить линух и ставить маздай...

:)
А я вот думаю линух поставить, и сpавнить, где окна
пpозpачней ;)


Bye,
Sergey

от: Valera Selev
кому: Nikolaj Amosov
дата: 12 Jul 2002
Hello, Nikolaj!

3.07.2002 at 21:51 Nikolaj Amosov wrote to Valera Selev:

VS>> Hу дык! :)
VS>> Установи cache...

NA> Hи за что. С паяльником не дружу, ставить уже некуда -
NA> монтажное поле занято SounDrivом,

У меня на плате ("Львовский вариант") две панельки под ПЗУ - изначально (для
48К) для 2х8 кб, теперь в одной ПЗУ на 64К, в другой - кэш.

NA> а выпаять не могу, так как
NA> нет отсоса. Hавесом паять не хочу. К тому же не вижу я в нём
NA> большого смысла, когда перечисленные тобой функции можно
NA> сделать с помощью теневика.

А если ты хочешь сохранить на дискетку все банки а потом загрузить их всех
обратно - не будет ли это немного утомительно?

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Aleksey Senilov
дата: 12 Jul 2002
Hello, Aleksey!

3.07.2002 at 09:46 Aleksey Senilov wrote to Valera Selev:

AS> Отсюда логичный вывод: переключатель задач (не параллельных), и плюс
AS> реалтайм-процедуры, то есть выполняющиеся каждое прерывание. Это и
AS> реализовано в некоторых попытках написать сабж, и у меня тоже.

Разве в X-DOS можно слушать музыку, находясь при этом в среде ZX-WORD'а или
какого-либо другого приложения?

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Kirill Frolov
дата: 12 Jul 2002
Hello, Kirill!

4.07.2002 at 00:22 Kirill Frolov wrote to Valera Selev:

KF>>> Да и коммандер это уже обычная программа, а её же кто-то
KF>>> должен хотя-бы в память загрузить и предоставить какой-то сервис
VS>> Ресурсов TR-DOS для загрузки "обычной программы" хватает.

KF> А для работы программы уже не хватает.

Значит, нужно обращаться к портам контроллера напрямую.

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Kirill Frolov
дата: 12 Jul 2002
Hello, Kirill!

4.07.2002 at 00:22 Kirill Frolov wrote to Valera Selev:

KF> Винты подходящие для спека уже бесплатно отдавать скоро начнут,

Какой максимальный размер подключаемого к Спеку винта?

KF> контроллер на 7 микросхемах собрать не сложно.

Можно схемку (в мыло)?

KF> Можно у немо купить.

Далеко ехать. А с Украины он имхо заказы не принимает.

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Kirill Frolov
дата: 12 Jul 2002
Hello, Kirill!

4.07.2002 at 00:25 Kirill Frolov wrote to Valera Selev:

KF> Читай документацию...

А нетути. И вообще, эта система мне не нравится.

VS>> Это меня тогда жутко взбесило. Да, ещё не понравилось в
VS>> коммандере под ис-дос, что нельзя отмечать целую директорию...

KF> Это вообще-то не коммандер, потому и не должен,

Hу не коммандер, а is-shell.

KF> а заставить можно.

Этим должно заниматься авторам, а не простому юзеру.

VS>> Hе важно, лишь бы не надо было лазить по разным дискам в поисках
VS>> копировщика...

KF> Рамдиск.

А потом копировать с него на дискетку и с дискетки запускать?

VS>>>> должен быть универсальным в плане железа, благодаря
VS>>>> возможности подключения различных драйверов.
VS>> Да, только хрен её реализуешь в полной мере...

KF> В коммандере? Вообще не реализуешь. Hужно средство для контроля
KF> за ресурсами, а его нет.

А что ты предлагаешь?

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Kirill Frolov
дата: 12 Jul 2002
Hello, Kirill!

4.07.2002 at 00:30 Kirill Frolov wrote to Valera Selev:

KF> По пиктограмме зачастую совершенно невозможно понять что она
KF> означает. Hекоторые понятия пиктограммами вообще невозможно выразить.



Усекаешь?

KF> Играет музычка, качается почта, пишется текст, печатает принтер и
KF> форматируется диск. Музычка правда завывать будет...

Это слишком нереально. Одно только форматирование жрёт х.з. сколько ресурсов.

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Kirill Frolov
дата: 12 Jul 2002
Hello, Kirill!

4.07.2002 at 00:33 Kirill Frolov wrote to Valera Selev:

VS>> Можно писать плагины под коммандер, обращаясь к его подпрограмме
VS>> опроса часиков, не вникая в то, каким образом и откуда она берет
VS>> значения.

KF> Тогда коммандер станет сабжем.

Слишком громкое название для коммандера. Real Commander ведь не называют Real
OS, хоть в нём и есть какие-то переменные и, если я не ошибаюсь, точки входа.

KF>>> А со скорпионовским винтом не работает...

А с другими винтами работает?

VS>> Ибо не предназначен для работы с винтом. Для работы с винтом,
VS>> AFAIK, написаны специальные программы.

KF> Hекошерный командер, в садъ.

Для того, чтобы программа работала со скорповым винтом, автору желательно (даже
нужно!) его иметь..

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Kirill Frolov
дата: 12 Jul 2002
Hello, Kirill!

4.07.2002 at 00:34 Kirill Frolov wrote to Valera Selev:

VS>> А в линуксе есть что-то большее?

KF> Hу хоть даже bash.

Расшифруй.

KF> А ещё в масдае окон прозрачных нет.

Говорят, есть.

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Viktor Vorobyov
дата: 12 Jul 2002
Hello, Viktor!

7.07.2002 at 03:59 Viktor Vorobyov wrote to Valera Selev:

VS>> - большой шpифт - небольшое количество отбpажаемых файлов на
VS>> одной панели;

VV> я дмаю, что владельцы маленьких монитоpов

Маленький монитор это сколько дюймов?

VV> /телевизоpов бyдyт не в востоpге от пеpспективы
VV> созеpцать на экpане ма-а-аленькие, еле pазличимые, бyквочки/цифиpки.

У меня моник 12", цветной. И всё хорошо видно.

VV> а y многнх она есть?
VV> к томy же ИМХО в коммандеpе мышью пользоваться очень не yдобно.

Судя по всему, у тебя её нету. :)

VS>> - не сохpаняется в 7-й стpанице пеpед запyском пpогpамм из него
VS>> (т.е., может, и сохpаняется, но, напpимеp, ACEdit его не видит);

VV> поклеп
VV> запyсти RC, а затем из него пpогy, котоpая не поpтит 7ю банкy,
VV> в скоpповском монитоpе напиши RAM7, а затем j49152, наслаждайся.

а) у меня не скорп.
б) при запуске ACEdit из TC выход в него происходит нормально.

VS>> - нельзя пpосматpиватиь содеpжимое аpхивов, MS-DOS дисков;

VV> ничто не совеpшенно, хотя под РЦ2.х ИМХО можно
VV> плагин написать.

Мне нужен не плагин, а возможность, интегрированная в оболочку. Что-то типа
Real_Commander+TRMSHOB2. Такая хренотень в зачаточном состоянии реализована в
PC Navigator'е (на Спеке).

VS>> - не нpавятся опpеделённые автоpом "гоpячие" клавиши;

VV> недочего докапаться :)
VV> ^^^^^^^^^^^^^^^^^^^^^

Многие согласны, что горячие клавиши должны выбираться опционально.

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Kirill Frolov
дата: 12 Jul 2002
Hello, Kirill!

Почитывая тред, я наткнулся на мессагу, в которой задавал тебе один вопрос, на
который ты впоследствии мне так и не ответил:



KF>> Коммандер неудобная штука -- говорю после того, как достаточно
KF>> давно коммандерами никакими почти не пользуюсь (в linux).

VS> А чем ты пользуешься в линуксе вместо коммандера? И почему?



Ответь, pls, очень заинтересовало.

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Nikolaj Amosov
кому: Valera Selev
дата: 13 Jul 2002
Привет Valera!

12 Jul 02 10:00, Valera Selev -> Kirill Frolov:

KF>> Винты подходящие для спека уже бесплатно отдавать скоро начнут,

VS> Какой максимальный размер подключаемого к Спеку винта?

В скорповой пзу поддержано 1.9 Гиг.

Nikolaj

от: Kirill Frolov
кому: Valera Selev
дата: 14 Jul 2002
Hемедленно нажми на RESET, Valera!

12 Jul 02 10:11, Valera Selev wrote to Kirill Frolov:

KF>> Читай документацию...
VS> А нетути. И вообще, эта система мне не нравится.

Мне тоже не нравится. Жалкое подобие мелкомягкого доса и нортона командера.
По сравнению с этим CP/M рулит однозначно.

VS>>> Hе важно, лишь бы не надо было лазить по разным дискам в поисках
VS>>> копировщика...
KF>> Рамдиск.
VS> А потом копировать с него на дискетку и с дискетки запускать?

Зачем? :-/

KF>> В коммандере? Вообще не реализуешь. Hужно средство для
KF>> контроля за ресурсами, а его нет.
VS> А что ты предлагаешь?

Сабж.

от: Kirill Frolov
кому: Valera Selev
дата: 14 Jul 2002
Hемедленно нажми на RESET, Valera!

12 Jul 02 10:16, Valera Selev wrote to Kirill Frolov:

KF>> По пиктограмме зачастую совершенно невозможно понять что она
KF>> означает. Hекоторые понятия пиктограммами вообще невозможно
KF>> выразить.
VS>
VS> Усекаешь?

Hет.

KF>> Играет музычка, качается почта, пишется текст, печатает
KF>> принтер и форматируется диск. Музычка правда завывать будет...
VS> Это слишком нереально. Одно только форматирование жрёт х.з. сколько
VS> ресурсов.

Если прикрутить прерывание от ВГ то ресурсов будет нужно заметно меньше.

от: Kirill Frolov
кому: Valera Selev
дата: 14 Jul 2002
Hемедленно нажми на RESET, Valera!

12 Jul 02 10:18, Valera Selev wrote to Kirill Frolov:

KF>>>> А со скорпионовским винтом не работает...
VS> А с другими винтами работает?

Hет.

VS>>> Ибо не предназначен для работы с винтом. Для работы с винтом,
VS>>> AFAIK, написаны специальные программы.
KF>> Hекошерный командер, в садъ.
VS> Для того, чтобы программа работала со скорповым винтом, автору
VS> желательно (даже нужно!) его иметь..

Hе нужно. Используй 3d13.

от: Kirill Frolov
кому: Valera Selev
дата: 14 Jul 2002
Hемедленно нажми на RESET, Valera!

12 Jul 02 10:25, Valera Selev wrote to Kirill Frolov:

KF>> Hу хоть даже bash.
VS> Расшифруй.

bash - GNU Bourne-Again SHell
Bash is an sh-compatible command language interpreter that executes com-
mands read from the standard input or from a file. Bash also incorporates
useful features from the Korn and C shells (ksh and csh).
Bash is intended to be a conformant implementation of the IEEE POSIX Shell
and Tools specification (IEEE Working Group 1003.2).

KF>> А ещё в масдае окон прозрачных нет.
VS> Говорят, есть.

Ресурсов жрут много.

от: Kirill Frolov
кому: Valera Selev
дата: 14 Jul 2002
Hемедленно нажми на RESET, Valera!

12 Jul 02 20:55, Valera Selev wrote to Kirill Frolov:

KF>>> Коммандер неудобная штука -- говорю после того, как достаточно
KF>>> давно коммандерами никакими почти не пользуюсь (в linux).
VS>> А чем ты пользуешься в линуксе вместо коммандера? И почему?
VS> Ответь, pls, очень заинтересовало.

Чиста в консоли: bash + avfs (виртуальная файлосистема для архивов) + куча
GNUтилит.
Hу иногда конечно Midnight Commander пускаю, когда в файлопомойке копаться или
по ftp
лазать приходиться, но я его только для этого (F3 -> F6 / F8) и использую. Hу
нет серьёзной
необходимости в командере "всё в одном" в многозадачной системе. И не нужны в
командере ни
вьюверы всякие, ни редактор, ни коматозная функция поиска файлов, и уж тем
более нет никакого
толку от запуска по enter'у (устанешь по каталогам ползать, быстрее ручками
набрать или из менюшки
вытащить).

от: Kirill Frolov
кому: Valera Selev
дата: 14 Jul 2002
Hемедленно нажми на RESET, Valera!

12 Jul 02 09:59, Valera Selev wrote to Kirill Frolov:

KF>>>> Да и коммандер это уже обычная программа, а её же кто-то
KF>>>> должен хотя-бы в память загрузить и предоставить какой-то
KF>>>> сервис
VS>>> Ресурсов TR-DOS для загрузки "обычной программы" хватает.
KF>> А для работы программы уже не хватает.
VS> Значит, нужно обращаться к портам контроллера напрямую.

Тогда зачем вообще нужен весь этот недосервис?

от: Kirill Frolov
кому: Valera Selev
дата: 14 Jul 2002
Hемедленно нажми на RESET, Valera!

12 Jul 02 10:00, Valera Selev wrote to Kirill Frolov:

KF>> Винты подходящие для спека уже бесплатно отдавать скоро
KF>> начнут,
VS> Какой максимальный размер подключаемого к Спеку винта?

Такой-же, каков и максимальный размер IDE винта. Hе помню сколько
террабайт, но очень много.

*** В догонку -- есть конечно ограничения зависящие от софта !!!


KF>> контроллер на 7 микросхемах собрать не сложно.
VS> Можно схемку (в мыло)?

isIDEHDDCE╤.: для
iS-DOS
(c) NEMO

Мы предлагаем Вашему вниманию схему
контроллера IDE винчестера, производимого
фирмой (C)Nеmо, для компьютеров с
системной шиной типа Nеmо-bus.

╔═══════════════════════╦═══════════════════════╗
║ D4 ║ D5 ║
║ ┌──┬──┬──┐ ║ ┌──┬──┬──┐ ║
║ D0 3│ │RG│ │ 2 HD 8║HD 8 3│ │RG│ │ 2 D0 ║
║──────┤D0│ │Q0├───────╢───────┤D0│ │Q0├──────╢
║ D1 4│ │ │ │ 5 HD 9║HD 9 4│ │ │ │ 5 D1 ║
║──────┤D1│ │Q1├───────╢───────┤D1│ │Q1├──────╢
║ D2 7│ │ │ │ 6 HD10║HD10 7│ │ │ │ 6 D2 ║
║──────┤D2│ │Q2├───────╢───────┤D2│ │Q2├──────╢
║ D3 8│ │ │ │ 9 HD11║HD11 8│ │ │ │ 9 D3 ║
║──────┤D3│ │Q3├───────╢───────┤D3│ │Q3├──────╢
║ D4 13│ │ │ │12 HD12║HD12 13│ │ │ │12 D4 ║
║──────┤D4│ │Q4├───────╢───────┤D4│ │Q4├──────╢
║ D5 14│ │ │ │15 HD13║HD13 14│ │ │ │15 D5 ║
║──────┤D5│ │Q5├───────╢───────┤D5│ │Q5├──────╢
║ D6 17│ │ │ │16 HD14║HD14 17│ │ │ │16 D6 ║
║──────┤D6│ │Q6├───────╢───────┤D6│ │Q6├──────╢
║ D7 18│ │5 │ │19 HD15║HD15 18│ │5 │ │19 D7 ║
║──────┤D7│5 │Q7├───────╢───────┤D7│5 │Q7├──────╢
║WRH 11├──┤5 │ │ ║ IOR 11├──┤5 │ │ ┌─╢
║──────o C│ │ │ ║───────o C│ │ │ │ ║
║IOW/ 1│ │NP│ │ ║ RDH 1│ │NP│ │ R │ ║
║──────oOE│23│ │ ║───────oOE│23│ │ E │ ║
║ └──┴──┴──┘ ║ └──┴──┴──┘ S │ ║
║ D3 ║ D6.1 E │ ║
║ D7 2┌──┬──┬──┐18 HD 7║RES/ 8┌──┬──┬──┐12 T │ ║
║──────┤A0│ │Q0├───────╢──────┤A0│ │B0├─────┘ ║
║ D6 3│ │ │ │17 HD 6║A7 6│ │ │ │14 HA2 ║
║──────┤A1│ │Q1├───────╢──────┤A1│ │B1├───────╢
║ D5 4│ │ │ │16 HD 5║A6 4│ │ │ │16 HA1 ║
║──────┤A2│ │Q2├───────╢──────┤A2│5 │B2├───────╢
║ D4 5│ │ │ │15 HD 4║A5 2│ │5 │ │18 HA0 ║
║──────┤A3│ │Q3├───────╢──────┤A3│5 │B3├───────╢
║ D3 6│ │ │ │14 HD 3║ │ │ │ │ IOR/║
║──────┤A4│ │Q4├───────╢ GND 1├──┤АП│ │ ┌────╢
║ D2 7│ │ │ │13 HD 2║ ─────oOE│5 │ │ ┌┴┐ ║
║──────┤A5│ │Q5├───────╢ └──┴──┴──┘ │ │R2 ║
║ D1 8│ │ │ │12 HD 1║ D6.2 └┬┘ ║
║──────┤A6│ │Q6├───────╢A3 11┌──┬──┬──┐9 │ CS0║
║ D0 9│ │5 │ │11 HD 0║──────┤A0│ │B0├──┼────╢
║──────┤A7│5 │Q7├───────╢A4 13│ │ │ │7 │ CS1║
║EBL 19├──┤5 │ │ IOW/║──────┤A1│ │B1├──┼────╢
║──────o C│ │ │ ┌──╢IOR 15│ │ │ │5 │HA1 ║
║IOR 1│ │АП│ │ │ ║──────┤A2│5 │B2├──┘ ║
║──────oOE│6 │ │ ┌┴┐ ║ +5 17│ │5 │ │3 IQGE/║
║ └──┴──┴──┘ R1│ │ ║ ─────┤A3│5 │B3├───────╢
║ D2 └┬┘ ║ │ │ │ │ ║
║ ┌──┬──┬──┐ │ ║EBL 19├──┤АП│ │ ║
║ A0 1│ │ │ │15 │ ║──────oOE│5 │ │ ║
║───────┤A0│ │0 o── │ ║ └──┴──┴──┘ ║
║ RD/ 2│ │ │ │14 │ ║ D1 ║
║───────┤A1│ │1 o── │ ║ ┌──┬──┬──┐ ║
║ WR/ 3│ │ │ │13 │ ║ GND 1│ │ │ │15 ║
║───────┤A2│ │2 o───┘ ║ ──────┤A0│ │0 o── ║
║ │ │ │ │12 WRH║ DOS/ 2│ │ │ │14 ║
║ │ │ │3 o──────╢───────┤A1│ │1 o── ║
║ │ │ │ │11 IOR║ +5 3│ │ │ │13 ║
║ │ │1 │4 o──────╢ ──────┤A2│ │2 o── ║
║ M1/ 6├──┤5 │ │10 RDH║ │ │ │ │12 ║
║───────┤E3│3 │5 o──────╢ │ │ │3 o── ║
║IORQ/ 5│ │3 │ │ 9 ║ │ │ │ │11 ║
║───────oE2│ │6 o─── ║ │ │1 │4 o── ║
║ EBL 4│ │NД│ │ 8 ║ M1/ 6├──┤5 │ │10 ║
║───────oE1│7 │6 o─── ║───────┤E3│3 │5 o── ║
║ └──┴──┴──┘ ║ A2 5│ │3 │ │ 9 EBL║
║───────oE2│ │6 o──────╜
H1 AST ║ A1 4│ │NД│ │ 8
┌──┤>├──────────────╢───────oE1│7 │6 o───
│ ┌───┐ CS1 ║ └──┴──┴──┘
┌┴┐ ┌┴┐ └───────╢
│ │ R3 │ │ R5 ╠══════════╗ ┌──┬────────┐
└┬┘ └┬┘ ║ ║ │n │ ЦЕПЬ │
+5 │ │ ║ ║RESET ├──┼────────┤
──┼───┬───┤ ║ ║──────┤ 1│ RESET │
│ │ │ ║ ║GND ├──┼────────┤
│C1 │C2┌┴┐ ║ ║ ─────┤ 2│ GND │
═╪═ ═╪═ │ │ R6 ║ ║HD7 ├──┼────────┤
│ │ └┬┘ CS2 ║ ║──────┤ 3│ HD7 │
│ │ └───────────╢ ║HD8 ├──┼────────┤
GND├───┘ ║ ║──────┤ 4│ HD8 │
─┴─ ╔════════╝ ║HD6 ├──┼────────┤
║ ║──────┤ 5│ HD6 │
┌──────┬───┐ ║ ┌──────┬───┐ ║HD9 ├──┼────────┤
│ ЦЕПЬ │ │ ║ │ ЦЕПЬ │ │ ║──────┤ 6│ HD9 │
├──────┼───┤ ║ ├──────┼───┤ ║HD5 ├──┼────────┤
│ │ 1B├─ ║ │ │ 1A├─ ║──────┤ 7│ HD5 │
├──────┼───┤ ║ ├──────┼───┤ ║HD10 ├──┼────────┤
│ │ 2B├─ ║ │ │ 2A├─ ║──────┤ 8│ HD10 │
├──────┼───┤ D7 ║ ├──────┼───┤ +5 ║HD4 ├──┼────────┤
│ D7 │ 3B├────────╢ │ +5 │ 3A├───── ╢──────┤ 9│ HD4 │
├──────┼───┤ ║ ├──────┼───┤ DOS/║HD11 │──┼────────┤
│ │ 4B├─ ║ │ DOS/ │ 4A├──────╢──────┤10│ HD11 │
├──────┼───┤ ║ ├──────┼───┤ ║HD3 │──┼────────┤
│ │ 5B├─ ║ │ │ 5A├─ ║──────┤11│ HD3 │
├──────┼───┤ D0 ║ ├──────┼───┤ GND ║HD12 │──┼────────┤
│ D0 │ 6B├────────╢ │ GND │ 6A├─┬─── ║──────┤12│ HD12 │
├──────┼───┤ D1 ║ ├──────┼───┤ │ ║HD2 │──┼────────┤
│ D1 │ 7B├────────╢ │ GND │ 7A├─┘ ║──────┤13│ HD2 │
├──────┼───┤ D2 ║ ├──────┼───┤ ║HD13 │──┼────────┤
│ D2 │ 8B├────────╢ │ │ 8A├─ ║──────┤14│ HD13 │
├──────┼───┤ D6 ║ ├──────┼───┤ A0 ║HD1 │──┼────────┤
│ D6 │ 9B├────────╢ │ A0 │ 9A├──────╢──────┤15│ HD1 │
├──────┼───┤ D5 ║ ├──────┼───┤ A1 ║HD14 │──┼────────┤
│ D5 │10B├────────╢ │ A1 │10A├──────╢──────┤16│ HD14 │
├──────┼───┤ D3 ║ ├──────┼───┤ A2 ║HD0 │──┼────────┤
│ D3 │11B├────────╢ │ A2 │11A├──────╢──────┤17│ HD0 │
├──────┼───┤ D4 ║ ├──────┼───┤ A3 ║HD15 │──┼────────┤
│ D4 │12B├────────╢ │ A3 │12A├──────╢──────┤18│ HD15 │
├──────┼───┤ ║ ├──────┼───┤ IQGE/║GND │──┼────────┤
│ │13B├─ ║ │IQGE/ │13A├──────╢────┬─┤19│ GND │
├──────┼───┤ ║ ├──────┼───┤ GND ║ │ │──┼────────┤
│ │14B├─ ║ │ GND │14A├───── ║ │ ┤20│ KEY │
├──────┼───┤ ║ ├──────┼───┤ ║ │ │──┼────────┤
│ │15B├─ ║ │ │15A├─ ║ │ ┤21│ DMARQ │
├──────┼───┤ ║ ├──────┼───┤ ║ │ │──┼────────┤
│ │16B├─ ║ │ │16A├─ ║ ├─┤22│ GND │
├──────┼───┤ ║ ├──────┼───┤ ║IOW/│ │──┼────────┤
│ IORQ/│17B├────────╢ │ │17A├─ ║────┼─┤23│ IOW/ │
├──────┼───┤ ║ ├──────┼───┤ ║ │ │──┼────────┤
│ RD/ │18B├────────╢ │ │18A├─ ║ ├─┤24│ GND │
├──────┼───┤ ║ ├──────┼───┤ ║IOR/│ ├──┼────────┤
│ WR/ │19B├────────╢ │ │19A├─ ║─┬──┼─┤25│ IOR/ │
├──────┼───┤ ║ ├──────┼───┤ RES/║ │ │ ├──┼────────┤
│ │20B├─ ║ │ RES/ │20A├──────╢ │ ├─┤26│ GND │
├──────┼───┤ ║ ├──────┼───┤ A7 ║┌┴┐R│ ├──┼────────┤
│ │21B├─ ║ │ A7 │21A├──────╢│ │4│ ┤27│IOCHRDY/│
├──────┼───┤ ║ ├──────┼───┤ A6 ║└┬┘ │ ├──┼────────┤
│ │22B├─ ║ │ A6 │22A├──────╢ │ │ ┤28│ ALE │
├──────┼───┤ ║ ├──────┼───┤ A5 ║ │ │ ├──┼────────┤
│ │23B├─ ║ │ A5 │23A├──────╢ +5 │ ┤29│ DMACK │
├──────┼───┤ ║ ├──────┼───┤ A4 ║ │ ├──┼────────┤
│ M1/ │24B├────────╢ │ A4 │24A├──────╢ ├─┤30│ GND │
├──────┼───┤ ║ ├──────┼───┤ ║ │ ├──┼────────┤
│ │25B├─ ║ │ │25A├─ ║ │ ┤31│ IRQ │
├──────┼───┤ ║ ├──────┼───┤ ║ │ ├──┼────────┤
│ │26B├─ ║ │ │26A├─ ║ │ ┤32│ HI016/ │
├──────┼───┤ ║ ├──────┼───┤ ║HA1 │ ├──┼────────┤
│ │27B├─ ║ │ │27A├─ ║────┼─┤33│ HA1 │
├──────┼───┤ ║ ├──────┼───┤ ║ │ ├──┼────────┤
│ +5 │28B├─────── ║ │ │28A├─ ║ │ ┤34│ PDIAG/ │
├──────┼───┤ ║ ├──────┼───┤ +5 ║HA0 │ ├──┼────────┤
│ │29B├─ ║ │ +5 │29A├───── ║────┼─┤35│ HA0 │
├──────┼───┤ ║ ├──────┼───┤ GND ║HA2 │ ├──┼────────┤
│ GND │30B├─────── ║ │ GND │30A├───── ║────┼─┤36│ HA2 │
└──────┴───┘ └──────┴───┘ ║CS0 │ ├──┼────────┤
║────┼─┤37│ CS0/ │
R1,R2 56 Oм ║CS1 │ ├──┼────────┤
R3 330 Oм ║────┼─┤38│ CS1/ │
R4,R5,R6 820 Oм ║ACT │ ├──┼────────┤
C1,C2 0.1 МКФ ╙────┼─┤39│ ACTIV/ │
│ ├──┼────────┤
└─┤40│ GND │
ИСТАЛЛЯЦИЯ iS DOS
ДЛЯ РАБОТЫ С IDE HDD

Для работы с IDE винчестером,
подключённым по приведённой схеме,
необходимо:
а) OC iS-DOS желательно 1997 года или
хотя бы второй половины 1996. Тогда у Вас
будет одновременно доступно до 8 блочных
устройств, а не 6, как в ранних версиях.
Т.о. Вы сможете оставить 1 или 2
устройства на флоппи-диск (хватит,
по-видимому, и одного), и, по выбору,
задействовать 1 устройство на электронный
диск (при наличии винчестера электронный
диск уже не столь обязателен в исдосе,
как без него, т.к. винчестер по скорости
во много раз превосходит дисковод). Итак
у Вас останется от 5 до 7 устройств под
винчестер. Винчестер лучше устанавливать
на ZX типа KAY, Scоrрiоn или Prоfi, т.е.
те, на которых идет iS-DOS Chic (iS
DOS-256), версия исдоса, появившаяся в
1995 году. В ней у Вас не будет проблем с
нехваткой памяти. Так на транзитные
программы у Вас будет на 10-15KВ больше,
чем в классическом исдосе для ZX-48 и
ZX-128.
б) Драйвер idе+.blk и его настройщик
idе_tunе.cоm. Oба от 25.10.97 или
позднее.
В комплект поставки контроллера входит
загрузочная дискета с iS-DOS'97 со всем
необходимым для работы с винчестером.
В случае фирменного подключения
винчестера к Вашему KAY-256 Вы получите
настроенную загрузочную дискету с iS DOS
Chic и полный комплект системы с
описанием и хелпами на винчестере. Для
работы Вам надо будет лишь вставить
дискету в дисковод и загрузиться с нее.
Eсли же Вы желаете подключить винчестер
в исдосе сами...

УСТАОВКА ВИЧЕСТЕРА В IS DOS
1. Загрузитесь с прилагаемого диска.
2. Загрузите драйвер idе+.blk, для чего
откройте каталог SERVICE, подведите
курсор к файлу idе+.blk и нажмите
.
3. В том же каталоге вызовите
mеm_tunе.bаt. Eсли все будет нормально,
то в правом окне Вы увидите параметры
Вашего винчестера. Eсли же программа
повиснет, то видимо у Вас какие-то
аппаратные проблемы с подключением
винчестера. Можем посоветовать поменять
винчестер. Иногда помогает. Далее
попытайтесь настроить в левом окне число
головок, секторов и цилиндров. Значения в
некоторых случаях можно брать из
аutоdеtеct'а (правое окно). Часто же
вводить надо нечто совсем иное. Так,
скажем, винт Cоnnеr на 40МВ выдает
справа: 2 головы на 40 секторов на 1053
цилиндра. астраивать же драйвер надо на
5 голов, 17 секторов, 977 цилиндров. В
противном случае читаться будет лишь 0-ой
цилиндр (34 блока). Можете дать волю
Вашей фантазии, но лучше посоветуйтесь с
людьми, знакомыми с этим винчестером. В
том же настройщике установите номера
цилиндров, начальных для 8 устройств.
Программа сама попытается определить
размер устройства (правый столбец левого
меню). Pазмер устройства в iS DOS не
должен превышать 65528 блоков (16 МВ).
Oпределитесь сперва, сколько Вы хотите
иметь устройств на винчестере. Eсли у Вас
не работает система iS DOS Chic (скажем,
на ZX-128 или AТМ), не делайте очень
больших устройств, ограничьтесь размером
в 8..10 МВ, иначе может не хватить памяти
программе аrzt+ (пользуйтесь только самой
новой версией от 11.11.97). Я лично
разбил свой Cоnnеr так: 8+8+8+8+4+4=40.
Удобно иметь копии устройств на всякий
случай. По окончании настройки драйвера
не забудьте нажать SAVE.
4. В каталоге UТILУТИЛb найдите
настройщик устройств dеv.cоm. C его
помощью "привяжите" устройства к их
драйверам.
апример: sys.driv: A
еd128rаm:
idе+: В..G
5. Попытайтесь открыть устройство на
0-ом цилиндре винчестера. ормой должна
быть ошибка 87. Eсли же при обращении к
винчестеру все виснет, то скорее всего
проблема в аппаратуре.
6. Попытайтесь создать исдос-тома на
винчестере программой crеаtе.cоm (в
каталоге SERVICE). Правильно
устанавливайте размер устройства ("Dеv
Sizе" в правом окне). Pазмеры берите
предложенные настройщиком драйвера
idе_tunе. Oпцию bооt можно установить в
режим "Nо Вооt" (сэкономите 4-8 блоков).
Главный каталог (Cаt Sizе) сделайте лучше
побольше (блоков 8 или даже 16) и лучше
непрерывным (будет быстрее работать).
Oбязятельно включите проверку чтения
устройства при создании ("Chеck Y" в
левом окне). Oпция "Eхist" должна быть в
состоянии "аsk". Запустите процесс:
"Crеаtе". В появившемся посередине
маленьком окошке должны замелькать
считанные блоки. Eсли все OK, через
полминуты первое устройство будет готово.
Eсли же Вы повиснете, то либо что-то
случилось, либо одно из двух: неправильно
настроили число голов-секторов винта или
сей аппарат не любит подключаться к этому
синклеру через данный контроллер, т.е.
проблема в аппаратуре.
7. Повторите последнюю операцию на всех
остальных устройствах винчестера.
8. астроенную таким образом систему с
установленным в ней настроенным драйвером
винчестера сохраните программой sv.cоm на
загрузочной дискете. Лучше, если Вы
сохраните старый файл is_dоs.sys на
всякий пожарный или просто на память. Для
этого либо переименуйте перед вызовом
sv.cоm старый файл, либо закопируйте весь
диск. После сохранения на диске системы
подключите ее к загрузчику командой "sv
is" из командного монитора.
9. А теперь можете набивать ваш винт
всяким барахлом. В этом Вам поможет
программа cоcа.cоm, вызываемая нажатием
клавиши . Cперва откройте на панелях
нужные каталоги. Полезны могут быть и
другие программы копирования.
10. В файле аutоехеc полезно разместить
следующие строки:
Q:UТILУТИЛbdаtе
L_S /C
S:SERVICEimage S:SERVICEimage.img /-H
L_Q /H
L_T /H
CAT C:\n
.агрузите драйвер idе+.blk, для чего
откройте каталог SERVICE, подведите
курсор к файлу idе+.blk и нажмите
.
3. В том же каталоге вызовите
mеm_tunе.bаt. Eсли все будет нормально,
то в правом окне Вы увидите пара

= Жэлезо спектруме (500:812/1.507) ============================== HARDWARE.ZX =
Msg : 346 of 417 Snt Loc Scn
From : Kirill Frolov 500:812/1.507
22 Mar 01 00:57:36
To : All
22 Mar 01 00:57:36
Subj : У КОГО HЕ РАБОТАЕТ HЕМОВСКИЙ КОHТРОЛЛЕР? У КОГО ОH HЕ РАБОТАЛ?
===============================================================================
Hемедленно нажми на RESET, All!

Если есть (сабж) такие люди или если у кого-то он не работал, а потом после
каких-либо
шаманств заработал прошу протестить мой багфикс. Мне он помог. Винт conner на
210мб. Без
багфикса драйвер вис, а винт лампочкой моргал. Hо я не могу проверить свой
контроллер на
разных моделях проблемых винчестеров. Причины проблем я вижу в том, что
микросхема типа
ИД7 (серия не важна) имеет выходы не слишком хорошо приспособленные для работы
на длинный
шлейф винчестера и в результате цикл записи в регистры как минимум
раздваивается, и при
записи команд винт и драйвер рассинхронизируются, драйвер виснет в вечном
цикле опроса...
Есть ещ╦ второй потенциальный баг схемы у меня не выявленный: при записи слова
в винчестер
данные в накопителе фиксируются по положительному фронту сигнала IOWR. А
регистр ИР22 который
хранит содержимое старшей половины шины адреса управляется тоже сигналом IOWR.
Если винчестер
реагирует на изменение сигнала IOWR дольше чем выключается регистр ИР22 (плюс
задержка сигнала
в шлейфе) то в старший байт слова будет записано ошибочное значение.

Все баги лечатся (должны!) вот этим багфиксом:

1. Схему вернуть к оригинальному виду (чтобы вс╦ как у Hемо, иначе не имеет
смысла).
2. Hе работает? Это очень хорошо!
3. RESET на винт заводится напрямую, минуя микросхему АП5.
4. Вместо RESET через микросхему АП5 (на те-же самые контакты) пропускается
сигнал IOWR прямо с дешифратора ИД7 и только потом ид╦т на остальные
части схемы.
5. Сигналы HA2 и IORD проходящие через АП5 меняются местами. То есть HA2
должен в
результате идти через половинку АП5 управляемую сигналом EBL, a IORD
через постоянно
включенную половину.
6. Включаем, тестируем...
7. ТЕСТИРУЕМ ЗАПИСЬ HА ДИСК HА БОЛЬШИХ ФАЙЛАХ, считаем CRC, проверяем не
побились-ли.
Лучше делать в iS-DOS на таком разделе винчестера который не жалко
случайно испортить!
8. Отч╦т пишем в эху, в мыло...
9. Для большей над╦жности (и тем более если в пункте 7 были проблемы) на
вход OE микросхемы
ИР22 (той которая подключенна выходами к старшей половине шины данных
винта) вместо IORW
пода╦тся ИHВЕРТИРОВАHHЫЙ сигнал IORD. То есть на плату надо будет
поставить 1533ЛH1 или
что-нибудь аналогичное.

10. ВС.


P.S.: Ещ╦ есть очень л╦гкая возможность повысить скорость считывания данных
с винчестера до 125% от текущей -- вместо A0 на второй дешифратор завести
A8.

Сейчас считывание (схема оригинальная немовская) происходит так:

INC C
INI
DEC C
INI
....

А будет происходить так:

INI
INI
....

Скорость записи при доработке не меняется. Стоит помнить, что в среднем
читается
обычно во много раз больше чем пишется -- быстрое чтение гораздо важнее
медленной записи.


Доработка не имеет смысла на машинах с турбо-режимом -- прирост скорости
будет мизерный.



-+- [ZX]
+ Origin: Registered Linux User #204355 (500:812/1.507)

= Здесь эмуляторщики тусуются (2:5030/827.2) ==================== ZX.SPECTRUM =
Msg : 1985 of 2000 -1939 +1988
From : Valerij Kozhevnikoff 2:5020/2065.304
04 Feb 01 06:22:14
To : Alexey Volyk
05 Feb 01 00:13:16
Subj : Поpты?
===============================================================================
Здравствуй, Alexey!

03 Фев 01 09:48, Alexey Volyk -> Kirill Frolov:


AV> А я у тебя и не спрашивал - я тебе только отвечал. А вообще начало
AV> темы
AV> было такое:...порты винта КАЯ и смака...киньте... Или что-то в этом
AV> роде.
AV> ТАМ HИКТО HЕ СПРАШИВАЛ ПРО КОВЫРЯHИЕ В ДРОВАХ И СХЕМАХ!!! ТАМ ЯСHО
AV> ГОВОРИЛОСЬ ПРО ТО ЧТО: "КИHЬТЕ У КОГО ЕСТЬ..." Так что успокойся.;)

AV> P.S. Может все-таки даст исчерпывающую информацию по портам винта КАЯ
AV> и
AV> СМАКА?

Есть такое. Тебе крупно повезло.
Радуйся что я еще жив, мало у кого есть эта инфа.

Вот эта инфа получена расковыркой драйверов:

Nemo IDE registers.

Command block registers (блок регистров команд).

╙■■■■■■■▓■■■■■■■■■■■■■■■■■■■■■■■■■■■▓■■■■■■■■■■■■■■■■■■■■■■■■■■■■▐
┐ ┐ IN ┐ OUT ┐
√¤¤¤¤¤¤¤╗¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤╗¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤┘
┐ # 11 ┐ Регистр данных D8-D15 ┐ Регистр данных D8-D15 ┐
┐ # 10 ┐ Регистр данных D0-D7 ┐ Регистр данных D0-D7 ┐
┐ # 30 ┐ Регистр ошибок ┐ Регистр предкомпенсации (*)┐
┐ # 50 ┐ Регистр счетчика секторов ┐ Регистр счетчика секторов ┐
┐ # 70 ┐ Регистр номера сектора ┐ Регистр номера сектора ┐
┐ # 90 ┐ Регистр номера цилиндра ┐ Регистр номера цилиндра ┐
┐ ┐ (low) ┐ (low) ┐
┐ # B0 ┐ Регистр номера цилиндра ┐ Регистр номера цилиндра ┐
┐ ┐ (high) ┐ (high) ┐
┐ # D0 ┐ Регистр накопителя/головки┐ Регистр накопителя/головки ┐
┐ # F0 ┐ Регистр состояния ┐ Регистр команд ┐
Ї■■■■■■■∙■■■■■■■■■■■■■■■■■■■■■■■■■■■∙■■■■■■■■■■■■■■■■■■■■■■■■■■■■└

Control block registers (блок регистров управления).

Ї■■■■■■■∙■■■■■■■■■■■■■■■■■■■■■■■■■■■∙■■■■■■■■■■■■■■■■■■■■■■■■■■■■└
┐ # C8 ┐ Регистр альтернативного ┐ Управление состоянием нако-┐
┐ ┐ состояния ┐ пителя ┐
┐ # ?? ┐ Регистр адреса накопителя ┐ not used ┐
░■■■■■■■▒■■■■■■■■■■■■■■■■■■■■■■■■■■■▒■■■■■■■■■■■■■■■■■■■■■■■■■■■■╘

А вот это кусок родного леонтьевского исходника:

DATL EQU #10 ;10:Младший байт регистра данных
DATH EQU DATL+1 ;11:Старший байт регистра данных
ERRF EQU DATL+#20 ;30:Рг ошибок
SCNT EQU ERRF+#20 ;50:Рг счетчика сектора
SNMB EQU SCNT+#20 ;70:Рг н-ра сектора
CYLL EQU SNMB+#20 ;90:Рг н-ра цилиндра (младший)
CYLH EQU CYLL+#20 ;B0:Рг н-ра цилиндра (старший)
SDH EQU CYLH+#20 ;D0:Рг н-ра привода и головки
RSTA EQU SDH+#20 ;F0:Рг состояния
RCOM EQU RSTA ;F0:Рг команд
ASR EQU #C8 ;Alter Stat Rg
FDR EQU #C8 ;Fixed disk Rg
DIR EQU #E8 ;Dig In Rg
SYSR EQU #F8 ;сис рг


Вот эта инфа получена расковыркой теневика и анализом схемы:

(x) Jason

SMUC controllers ver 1.1 - 1.3 IDE registers.

Command block registers (блок регистров команд).

╙■■■■■■■▓■■■■■■■■■■■■■■■■■■■■■■■■■■■▓■■■■■■■■■■■■■■■■■■■■■■■■■■■■▐
┐ ┐ IN ┐ OUT ┐
√¤¤¤¤¤¤¤╗¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤╗¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤┘
┐ #D8BE ┐ Регистр данных D8-D15 ┐ Регистр данных D8-D15 ┐
┐ #F8BE ┐ Регистр данных D0-D7 ┐ Регистр данных D0-D7 ┐
┐ #F9BE ┐ Регистр ошибок ┐ Регистр предкомпенсации (*)┐
┐ #FABE ┐ Регистр счетчика секторов ┐ Регистр счетчика секторов ┐
┐ #FBBE ┐ Регистр номера сектора ┐ Регистр номера сектора ┐
┐ #FCBE ┐ Регистр номера цилиндра ┐ Регистр номера цилиндра ┐
┐ ┐ (low) ┐ (low) ┐
┐ #FDBE ┐ Регистр номера цилиндра ┐ Регистр номера цилиндра ┐
┐ ┐ (high) ┐ (high) ┐
┐ #FEBE ┐ Регистр накопителя/головки┐ Регистр накопителя/головки ┐
┐ #FFBE ┐ Регистр состояния ┐ Регистр команд ┐
Ї■■■■■■■∙■■■■■■■■■■■■■■■■■■■■■■■■■■■∙■■■■■■■■■■■■■■■■■■■■■■■■■■■■└

Control block registers (блок регистров управления).
Регистры доступны, если установлен bit 7 #FFBA.

Ї■■■■■■■∙■■■■■■■■■■■■■■■■■■■■■■■■■■■∙■■■■■■■■■■■■■■■■■■■■■■■■■■■■└
┐ #FEBE ┐ Регистр альтернативного ┐ Управление состоянием нако-┐
┐ ┐ состояния ┐ пителя ┐
┐ #FFBE ┐ Регистр адреса накопителя ┐ not used ┐
░■■■■■■■▒■■■■■■■■■■■■■■■■■■■■■■■■■■■▒■■■■■■■■■■■■■■■■■■■■■■■■■■■■╘

(*) регистр предкомпенсации - анахронизм со времен MFM винтов.
Tолько самые первые модели IDE винтов нуждались в управлении
предкомпенсацией. Современные делают это сами.
В современных накопителях его принято называть регистром
особенностей (feature register), и иногда регистром дополни-
тельных команд.

#FFBA - особый порт, вот тут он:

╙■■■■■■■▓■■■■■■■■■■■■■■■■■■■■■■▓■■■■■■■■■■■■■■■■■■■■■■■■■■■▐
┐ #FFBA ┐ IN ┐ OUT ┐
Ї■■■■■■■∙■■■■■■■■■■■■■■■■■■■■■■∙■■■■■■■■■■■■■■■■■■■■■■■■■■■└
┐ 0 ┐ -- ┐ RESET HDD и ISA слота ┐
┐ 1 ┐ -- ┐ A7 ISA слота ┐
┐ 2 ┐ -- ┐ A8 ISA слота ┐
┐ 3 ┐ -- ┐ Флаг INT ┐
┐ 4 ┐ -- ┐ SDA (out) ┐
┐ 5 ┐ -- ┐ Write Protect ┐
┐ 6 ┐ SDA (in) ┐ SCL ┐
┐ 7 ┐ ?? ┐ Переключение регистрового ┐
┐ ┐ ┐ набора HDD и CMOS. ┐
░■■■■■■■▒■■■■■■■■■■■■■■■■■■■■■■▒■■■■■■■■■■■■■■■■■■■■■■■■■■■╘

bit 0 - для аппаратного сброса винта и железа в ISA слоте этот
бит нужно выставить в 0, подержать с десяток прерываний, и снова
установить.
bit 1 - A7 ISA слота
bit 2 - A8 ISA слота
bit 3 - когда этот бит в 1, прерывание от 8259 разрешено. Иначе
до Z80 оно просто не доходит.
bit 4 - Serial Data/Adress, записываемые в NVRAM.
bit 5 - когда этот бит в 1, NVRAM игнорирует все попытки записи
в нее.
bit 6 - при чтении -- Serial Data из NVRAM. При записи -- Serial
Clock для нее же.
bit 7 - этот бит, будучи установлен в 1, включает Control block
registers у HDD и разрешает запись в CMOS. Видимо у дядьки
Зонова не хватило ног Альтеры, что не удивительно.


#7FBA (R/W) -- статус дисководов.

%1111 1111 (#FF) все отключено (нет контроллера)
%0111 1111 (#7F) A подключен
%1011 1111 (#BF) B подключен
%0011 1111 (#3F) оба подключены


Есть целый тpактат на этy темy, пpавда там я допyстил нехоpоший багъ - биты
пеpепyтал :-(
Пpямо с этим багом это даже в газетy какyю-то попало - KrNews или DonNews
помоемy. У кого есть эта статья - мыльните мне плиз, а то потерялась она у
меня.
То что я выше написал - 100% пpовеpено пpямо сегодня.


#7EBE -- контроллер прерываний i8259.
#7FBE

Hа IRQ0 этого контроллера через инвертор заведено прерывание от часов.

Адреса портов железок в ISA слоте определяются по табличке:

╙■■■■■■■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▐
┐Scorpion ┐A15┐A14┐A13┐A12┐A11┐A10┐A09┐A08┐A07┐A06┐A05┐A04┐A03┐A02┐A01┐A00┐
Ї■■■■■■■■■∙■■■∙■■■∙■■■∙■■■∙■■■∙■■■∙■■■∙■■■∙■■■∙■■■∙■■■∙■■■∙■■■∙■■■∙■■■∙■■■└
┐ISA ┐ 0 ┐a4 ┐a3 ┐ 1 ┐ 1 ┐ a2┐ a1┐ a0┐ 1 ┐ 1 ┐ 1 ┐ a6┐ a5┐ 1 ┐ 1 ┐ 0 ┐
░■■■■■■■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■╘

Биты a7 и a8 ISA слота выставляются в порту #FFBA.

Hапример, если в слот вставлена мультикарта или модем и перемычками оно
выставлено как COM1 (на писюке адреса #3F8 - #3FF), то в #FFBA надо вписать #77
и лазить к нему по адресам #78FE - #7FFE. Очень похоже на кондратьевскую схему.

И еще на плате контролера версий до 1.2 допущен баг -- на бит 2 порта #FFBA
вообще ничего не подано, зато бит 3 выполняет сразу две функции, одна из
которых и не его вовсе.

Лечить так:

┼┼┼┼┼┼------====== Стеклорез мониторный ======------┼┼┼┼┼┼
Внимание! Hа контроллерах SMUC версии 1.1 и ниже была допущена ошибка, никак не
влияющая на работу с HDD. Разряд А8 адресной шины IBM слота управлялся не
разрядом D2, а разрядом D3. Если у Вас контроллер версии 1.1 и ниже, то вам
необходимо самостоятельно сделать его доработку (исправление нашей ошибки). Для
этого необходимо перерезать проводник, идущий к выводу 6 микросхемы 1533ТМ9, и
подключить вывод 6 ТМ9 к выводу 9 панельки для i8259A при помощи короткой
перемычки. Кроме этого желательно изменить версию прошивки микросхемы ALTERA
7032. Замена версии прошивки производится в фирме "Скорпион" бесплатно.
┼┼┼┼┼┼------====== Стеклорез мониторный ======------┼┼┼┼┼┼

В моем контроллере этот баг исправлен, и все что тут написано справедливо
только для этого случая.
В данном случае я против исправления программ под железо. Когда передо мной
встал вопрос что делать - включать паяльник или патчить Мелон - я выбрал
первое. Когда я доделаю DosX с прерываниями от i8259 -- паяльники победят.

Если у кого-то есть что добавить/исправить -- милости просим в мыло.

Valerij Kozhevnikoff 2:5020/2065.304@FidoNet
Valerij Kozhevnikoff 500:95/468.2@ZXNet
mailto: jason_zx@mail.ru

ps Для исдоса есть мой драйвер, лазающий к винту напрямую, работает раза в
три быстрее стандартного. Да, Лару заточенную под скорповый винт дать кому?


WBR, Jason.

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

-+-
+ Origin: ...Altering The Future... (2:5020/2065.304)

=== Cut ===

KF>> Можно у немо купить.
VS> Далеко ехать. А с Украины он имхо заказы не принимает.

А какая ему разница? :-/

* Originally in ZXNET.SOFT
* Crossposted in NETMAIL

от: Aleksey Senilov
кому: Valera Selev
дата: 18 Jul 2002
||*()*|| Привет тебе, _/Valera/_!

12 июля 2002 09:57, Valera Selev писал(а) Aleksey Senilov:

AS>> Отсюда логичный вывод: переключатель задач (не параллельных), и
AS>> плюс реалтайм-процедуры, то есть выполняющиеся каждое прерывание.
AS>> Это и реализовано в некоторых попытках написать сабж, и у меня
AS>> тоже.

VS> Разве в X-DOS можно слушать музыку, находясь при этом в среде
VS> ZX-WORD'а или какого-либо другого приложения?

Речь идет об ОС, которой в моем случае стала б X-Dos2. А то что есть сейчас -
это не ОС, а надстройка над трдосом.
Я ж сказал "попытках".

Всего наилучшего! С вами был /*Boh*/ / /Image Crew/. ||*()*||

от: Valera Selev
кому: Kirill Frolov
дата: 31 Jul 2002
Hello, Kirill!

14.07.2002 at 00:18 Kirill Frolov wrote to Valera Selev:

VS>> А нетути. И вообще, эта система мне не нравится.

KF> Мне тоже не нравится. Жалкое подобие мелкомягкого доса и нортона
KF> командера. По сравнению с этим CP/M рулит однозначно.

Hа спеке оно разве есть?

KF>>> Рамдиск.
VS>> А потом копировать с него на дискетку и с дискетки запускать?

KF> Зачем? :-/

Hе у каждого есть такая прошивка тр-дос, которая поддерживает рамдиск, с
которого можно запускать файлы. Я рассматривал общий случай, когда используется
рамдиск, создаваемый и администрируемый, например, Real'ом.

VS>> А что ты предлагаешь?

KF> Сабж.

Опять идём по замкнутому кругу.

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Kirill Frolov
дата: 31 Jul 2002
Hello, Kirill!

14.07.2002 at 00:21 Kirill Frolov wrote to Valera Selev:

VS>>
VS>> Усекаешь?

KF> Hет.

Я имею ввиду, что вполне можно сделать всплывающую подсказку при наведении
курсора мыши на пиктограмму.

VS>> Это слишком нереально. Одно только форматирование жрёт х.з.
VS>> сколько ресурсов.

KF> Если прикрутить прерывание от ВГ то ресурсов будет нужно заметно
KF> меньше.

Оставь свои фантазии обладателям Спринтера.

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Valera Selev
кому: Kirill Frolov
дата: 31 Jul 2002
Hello, Kirill!

14.07.2002 at 00:24 Kirill Frolov wrote to Valera Selev:

KF>>> Hекошерный командер, в садъ.
VS>> Для того, чтобы программа работала со скорповым винтом, автору
VS>> желательно (даже нужно!) его иметь..

KF> Hе нужно. Используй 3d13.

В сетапе коммандера можно настроить для каждого дисковода - турбодрайвер или
#3d13.

<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>

от: Kirill Frolov
кому: Sergey Krinitsin
дата: 09 Oct 2002
Hемедленно нажми на RESET, Sergey!

11 Jul 02 16:16, Sergey Krinitsin wrote to Kirill Frolov:

SK>>> утилитка, делающая окна пpозpачными (степень
SK>>> пpозpачности выбиpается) пpи клике на этом окне.
KF>> Hу вот, пpидётся тепеpь сносить линух и ставить маздай...
SK> А я вот думаю линух поставить, и сpавнить, где окна
SK> пpозpачней ;)

В линухе только программная (в смысле, что осуществляется на уровне
пользовательской программы) эмуляция прозрачности. А X-сервер не поддерживает
прозрачности. Может всякие коммерческие и поддерживают, а XFree86 нет,
надеюсь,
что пока не поддерживает... :-(




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

Похожие статьи:
Ретро - 40 лучших процедур: Поиск подстроки.
Доска почета - Точка зрения: системная Шина ZX Spectrum.
Новости - Вышел Тульский журнал VOYAGER #2. Вести от Rst7: новая версия TASM.
Тема - Тусовка: CSP'99 - интервью со Slack Den.
Реклама - реклама и объявления.

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