Open Letters #02
20 февраля 2000

Открытые письма Nemo №2.10

Открытые письма Nemo №2.10
360032

           Здравствуйте Nemo!

   1. Расскажите, пожалуйста, о MKEY mou-
se/keyboard   controller   подробнее.   В
прайс-листе говорится о возможности подк-
лючения  "прочих  устройств  под  RS232",
кроме мыши - как это организовано.
   И ещё, какова примерная стоимость это-
го  устройства  и  можно  ли  заранее ку-
пить/выслать  деньги за ещё непродаваемое
устройство?
   2. Возможно ли у Вас купить какой-либо
модем (желательно под шину KAY'я).
   3. Путаница с соответствием названия и
номера разъёма Peripherals & Centronics
 на принципиальной схеме KAY'я-1024 (Если
верить  названиям  у  определённых pin'ов
разъёма, то его совпадение со стандартным
Centronics'ом произойдёт только по линиям
DATA  (0..7), Busy, Strob). Это опечатка?
Подтвердите / поясните.
   4.  Ведётся  ли  дальнейшая работа над
схемотехникой KAY'я, существуют ли подоб-
ные планы?
   5.  Контроллер TR-DOS KAY'я (Beta-Tur-
bo, если не ошибаюсь) некорректно обраща-
ется  с  шиной данных в режиме IM2 - воз-
можно,  из-за этого не работают некоторые
программы на KAY'e. (Впервые было обнару-
жено с помощью Test V4.0).
   6.  Кстати, нельзя ли сделать контрол-
лер  TR-DOS  для  KAY'я,  понимающий High
Density?  Подобное  на кулибинском уровне
уже было сделано для Pentagon'a. Если та-
кие  контроллеры нельзя (экономически не-
выгодно)  выпускать  в  готовом  виде, то
можно  было  бы  продавать пустые платы +
схема  / просто схема для самостоятельной
сборки. Совместимость не страдает, выгоды
налицо. Так как?

   Следующие    несколько   вопросов   по
IS-DOS.  Адресоваться  они должны Алексею
Леонтьеву,  но мне не известен его адрес.
Надеюсь, Вы передадите их ему.

   Сначала пара глюков:

   1.  Глюк  trd_ram.com  (от 7.08.99 г.)
-при  установленном  флажке Auto Boot (Y)
загружаем  в эл. диск *.trd файл, если на
нём [нет] boot'a - взрыв системы.
   2.Глюк  edit+.com (версия 11.06.99 г.)
При  форматировании  (80  -  42, 80 - 64)
больших  файлов (100 kb...) [Ss+sp, ss+f,
cs+r]  некоторое  время процесс идёт нор-
мально, но затем редактор наотрез отказы-
вается  форматировать текст, выходя в ре-
жим  набора  и  игнорируя повтор команды.
Заставить  редактор  форматировать дальше
можно  только  переписав  файл  (*.wet) в
другой  каталог и, соответственно, заново
открыв  его редактором. (Да, всё произво-
дится на винте).

   А теперь вопросы:

   1.  Существуют ли IS-DOS программы для
связи между двумя KAY'ями по Centronics'у
-  для быстрой перекачки винт - винт? Во-
обще,  как  у  Вас  организовано подобное
предприятие  (запись на винт больших объ-
ёмов данных)?
   2. В старой IS-DOS (Classic) существо-
вал  дефрагментатор  speed.com  - есть ли
его аналог в ISDOS CHICK?
   3.Распаковщик zip-архивов jsunjr.com -
отлично, а есть ли упаковщик (под ISDOS)?
   4.  И  ещё, будет ли у ISDOS когда-ни-
будь мышь?

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

				05.02.2000
              Уважаемый N!

   Очень  понравилось  Ваше письмо, - всё
строго по делу. Отвечаю по порядку:
   1.  Что-либо конкретное сказать, а тем
более  обещать,  по  MKEY  mouse/keyboard
достаточно  сложно. Прежде всего, потому,
что  неизвестно,  когда это будет и будет
ли вообще. Этим проектом занимается фирма
CPG Compex (Константин Вербов). Насколько
я  понимаю  (исходя из имеющейся информа-
ции), проект находится на стадии реализа-
ции.  Есть  принципиальная  схема (но нет
макетов,  - а соответственно и софта, что
настораживает, т.к. вполне может оказать-
ся,  что  придётся менять схему). Уже вы-
полнена разводка, но в силу того, что CPG
Compex  выпускает GS (права на производс-
тво  были  приобретены у XTRADE), то пока
идёт их освоение в производстве, MKEY от-
дыхает. Длительная отсрочка по реализации
проекта  приносит  свои  плоды, - исчезли
некоторые  комплектующие  (предполагаемые
каналы  снабжения)  и, вероятно, придётся
переразводить плату. По техн. характерис-
тикам   могу   добавить  к  сказанному  в
прайс-листе лишь то, что RS232 будет реа-
лизован  стандартно (т.е. соответствовать
стандарту  будут:  соединитель DB-9; вре-
менные параметры/электр. параметры и про-
токол  обмена  на аппаратном уровне для 9
pin-ового  стыка  (подстандарт  RS 232)).
Также  из разговоров с Константином можно
предположить  (но  не  обещать!), что при
стыковке  к  KAY'ю за счёт более развитой
шины  Nemo-bus будут реализованы дополни-
тельные  режимы/сервис/возможности  в той
мере,  в  какой это не приведёт к сущест-
венному удорожанию девайса. Вообще же его
можно  будет,  конечно,  подключить  и на
проводочках,  если у кого возникнет такое
желание.   Другое  дело,  что  подключать
придётся самостоятельно.
   Контроллер будет иметь собственное вы-
числительное  ядро  и  общаться с машиной
при помощи портов ввода/вывода (клавиату-
ра  будет  имитироваться Spectrum'овская,
"подменой"  соответствующих  портов через
шину,  как в контроллере XT-KLAVA (разра-
ботка  фирмы  (с) Nemo 1995 г.) без КАКИХ
БЫ  ТО  НИ  БЫЛО проводочков, соединяющих
контроллер с платой помимо шины, т.е. это
будет   действительно   ШИННОЕ   расшире-
ние/устройство  в  отличие от аналогичных
устройств.
   Примерную  стоимость устройства сейчас
указать  достаточно  сложно, т.к. во-пер-
вых,  это  будет зависеть от объёмов про-
даж,  а  это  величина весьма неопределё-
нная, во-вторых, пока устройство не запу-
щено  в  серию, нет и калькуляции. На мой
взгляд,  цена  будет ОРИЕНТИРОВОЧНО такой
же,  как и GS. Торопиться высылать деньги
не стоит, т.к. по большому счёту деньги в
MKEY  ещё  не вкладывались (т.е. остаётся
возможность  отыграть назад). Кроме того,
есть  риск,  что  это  будет  долгострой.
Деньги  имеет  смысл  высылать, когда уже
освоено  70 - 80% объёма работ/вложений и
запущена  реклама  с  конкретным ценником
(хотя бы и в у.е.).
   2.  В  принципе  вроде бы возобновлено
производство  XTR-модемов, но пока это не
устаканилось.  Т.е. изготовители не могут
гарантировать  твёрдой  цены, поэтому на-
ценка  максимальна.  (135 у.е. - редакция
прайса  от 25.01.2000 - пока не напечата-
ны).
   3.  На самом деле путаница есть лишь в
именах  pin'ов/сигналов  разъёма  Centro-
nics, т.е. это брак оригинал-макета прин-
ципиальной  схемы. В принципиальной схеме
с  редакцией от 19.01.2000 (уже напечата-
ны)  эти "опечатки" устранены. Кстати, Вы
первый,  кто  об этом сообщает. Хотя этим
опечаткам уже лет 5; - очень хороший при-
мер  из серии "технические характеристики
/  их  крутизна  / машинопоклонничество".
Рассуждают о каких-то высоких материях, а
в  схему даже не заглянули, даже не попы-
тались  разобраться. А требуют ещё круче,
ещё  больше.  Зачем?  Если  даже тем, что
имеют,  не  умеют пользоваться, - да и не
пользуются...  Принтер  подключается  - и
ладно... Исправить имена сигналов на схе-
ме можно по ЛЮБОМУ ДОК'у по Centronics'у,
- в том числе и по прилагаемой к принтеру
инструкции. Можно исправить и вручную: 10
-  ACKNLG, 11 - BUSV, 12 - PE, 13 - SELO-
UT,  14 - AUTO, 15 - ERROR, 16 - INIT, 17
-  SELIN,  18  -  I1 (в оригинале Centro-
nics'a  -  GND),  19  - I3 (в оригинале -
GND),  20  -  I4 (-"-), 21,22 - GND, 23 -
Q6/, 24 - GND, 25 - Q8/. Расшифровка сиг-
налов  имеет смысл только при подключении
принтера,  поэтому приводить её смысла не
имеет.  Сигналы / pin'ы 1,16,17 - это вы-
ходы  с компьютера типа ОК. Pin 14 (AUTO)
используется  для  подачи  питания +5V на
устройство   расширения,   стыкуемое   на
разъём  Centronics.  Pin'ы  15,11,10 и 12
обычно используются как входы (со стороны
компьютера), но могут работать и в режиме
выходов   при  соответствующей  настройке
порта  В  chip'a AY8910. Аналогично pin'ы
18,19,20  (в  стандартном РС-шном Centro-
nics'e  - это земля / ground / GND). Т.е.
при их использовании, как и pin'a 14 (AU-
TO -> +5V), - PC-к отдыхает.
   4.  Относительно дальнейшей работы над
схемотехникой  KAY'я.  Разумеется,  такая
работа ведётся. Но в основном это вопросы
технологичности и, отчасти, микроархитек-
туры.  На данный момент есть список из 25
пунктов,  что МОЖНО БЫЛО БЫ СДЕЛАТЬ. При-
мерно  60% пунктов взаимно противоречивы,
т.е.  при  реализации в железе может быть
не  более  10 - 15 изменений. Кроме того,
целесообразность  некоторых  изменений не
очевидна, - непонятно, чего будет больше:
пользы  или вреда. Некоторые пункты ЧИСТО
технологические,  т.е.  пользователь даже
не заметит, что что-то изменилось. Напри-
мер,  п.7: сдвинуть R4 вверх, - это необ-
ходимо  потому,  что  монтажнице неудобно
ставить разъём XS5. В результате в каждом
десятом  случае он паяется криво. Разуме-
ется,  есть  и пункты, что называется "на
публику",  -  это  на  тот  случай,  если
кто-либо  из многоуважаемых "конкурентов"
/  "производителей"  воспрянет  ото сна и
попытается впарить какое-нибудь очередное
фуфло, - прогнав перед этим соответствую-
щую  пургу.  Такая  возможность возникает
примерно  с  периодичностью 4 - 5 лет. За
это  время практически полностью меняется
состав тусовки и младая поросль, не обре-
менённая  горестными воспоминаниями о по-
купках  "крутизны", снова изготавливается
к выбросу денег на ветер.
   На мой взгляд, KAY сейчас РЕАЛЬНО опе-
режает  другие клоны. Реально в том смыс-
ле,  что есть некоторый набор технических
характеристик / режимов / стандартов, ко-
торые  потенциально МОЖНО заставить рабо-
тать,  т.е.  наполнить некоторым полезным
смыслом.  Технические характеристики сами
по  себе  не  имеют практического смысла,
т.е. они ни самоценны, ни самодостаточны.
Имеет  смысл  их  потребительская польза,
наполнение.  В KAY'e они сейчас востребо-
ваны  /  реализованы  не  полностью. Т.е.
потребительское наполнение компа ниже ре-
ально возможного, - т.е. потенциал отчас-
ти  нереализован.  Пока же не освоено то,
что  есть, двигаться дальше бессмысленно,
да и абсурдно, - нет обратной связи. Пра-
вильно  ли  сделано?  А нужно ли? Как всё
это  взаимодействует в целом? Эти вопросы
висят в воздухе. Громоздить что-то дальше
-  это множить и нагромождать ошибки, ко-
торые  наверняка есть. Нельзя вставать на
скользкий  путь.  Типичный пример - п. 3.
Публика  до  сих  пор  не  врубается, что
Centronics в KAY'e выполняет функции сис-
темного  разъёма  для внешних расширений.
Кто-нибудь  этим  пользуется?  Кто-нибудь
вообще понимает, зачем этот разъём торчит
СПЕРЕДИ системного блока? Прошло уже ПЯТЬ
лет, а воз и ныне там. С шиной, слава бо-
гу, поняли - научились пользоваться. Мало
того,  орут,  что  им  не хватает слотов.
Когда  им  показываешь пальцем на Centro-
nics,  они  делают  круглые глаза и затем
натягивают  их себе на лоб. А ведь прошло
пять  лет!!! Концепция KAY'я была опубли-
кована аж в 1994 году. (Текст статьи при-
водится БЕЗ КАКИХ-ЛИБО КУПЮР И ИЗМЕНЕНИЙ:
"Радиолюбитель" N 11, 1994 г., "Компьютер
KAY-256"). Единственная очевидная в стат-
ье  ошибка  -  это  подключение к Centro-
nics'у через шлейф. Это не работает. Сты-
ковать  нужно "плату в плату". Когда про-
изводителям Spectrum-hard'a указываешь на
Centronics,  они обычно говорят: "Но ведь
KAY'  ев мало..." Аналогично и с програм-
мистами  (по  более широкому набору пара-
метров KAY'я), - те же слова.
   Но ведь если накрутить ещё характерис-
тик,  то  купят  ЕЩЁ  меньше, программная
совместимость  между  модулями станет ЕЩЁ
меньше,  себестоимость  (функция  от объ-
ёмов)  станет ЕЩЁ больше. Т.е. это ножни-
цы.  Эти  характеристики НИКОГДА НЕ БУДУТ
работать. Прошли те времена, когда за яс-
ные глаза и красивые обещания давали мил-
лионы. Это было время прихватизации / пе-
рераспределения. У людей было много денег
и  мало  мозгов,  зато химер в башке хоть
отбавляй.  Был  КРЕДИТ  ДОВЕРИЯ,  который
"умные" люди перековали в капитал, реали-
зовав / выбрав этот кредит без остатка, -
в  большинстве случаев он сейчас крутится
в  РС-ке,  т.е. в американской экономике.
Был  также  КРЕДИТ  с запада (не путать с
кредитом МВФ) в виде дармового, пиратско-
го софта. Который надо было просто не по-
лениться дисковать - отсюда теневой мони-
тор.  Отсюда традиция "профессионального"
воровства,  отсюда несоблюдение авторских
прав. Михайлов, впервые создавший теневой
монитор  на "Хоббите", исходил, как я ду-
маю,  именно  из таких соображений. Зонов
же  содрал концепцию, так толком и не по-
няв,  что  содрал. Если бы понимал, то не
стал  бы называть теневое расширение про-
фессиональным.  Это, кстати, очень харак-
терно  для  Зонова;  он,  можно  сказать,
"верхним  чутьём" чувствует конъюнктуру и
настроение  ламеров,  но  что сдирает, он
толком  никогда не понимал и не понимает.
Но  это  время ушло, до публики же это не
доходит. По привычке она продолжает воро-
вать, не понимая, что теперь ворует у са-
мой  себя. Немудрено, что наполнение ком-
пов  софтом падает. Только придурок может
считать,  что он становится богаче, обво-
ровывая  сам  себя. Причём публика упорно
платит  деньги тем, кто её обворовал, на-
деясь, видимо, что их деньги когда-нибудь
вернут (в виде поддержки). Это психология
вкладчиков  пирамид. Протоптали дорожку -
и  гуртом, как стадо баранов, туда. А там
их ждёт механизм отделения мух от котлет.
   Опять  же возвращаюсь к Зонову. Вот он
содрал шину. Ну, не хватило ума (да и же-
лания)  заниматься  самому,  так  ты хоть
говно-то не гони! Что же делает Зонов? Он
паяет ОДИН разъём (объясняя это тем, что,
мол, можно впаять ЛЮБОЙ разъём на свобод-
ное место, - а на самом деле это экономит
КОПЕЙКИ),  -  ЗАВАЛИВАЯ ПРОДВИЖЕНИЕ СТАН-
ДАРТА.   Потом  пользователь  паяет  туда
разъём  СНО,  и плату можно смело выкиды-
вать  на помойку, - его оттуда зубилом не
выбьешь.   Делает  там  ещё  и  СИСТЕМНЫЙ
РАЗЪЁМ, - абсолютно бессмысленную вещь, -
шина и системный разъём взаимоисключающи,
-  в том виде, как это сделал Зонов. Сис-
темный разъём, чтобы быть востребованным,
должен  торчать наружу корпуса, как это и
было  в ПРОТОТИПЕ. Зачем же это было сде-
лано?  А  сделано  это  было для ламеров.
Ведь  как  рассуждает  ламер:  "Один плюс
один  - это два, а два больше, чем один",
-  т.е.  "У  Nemo только шина, а у Зонова
ещё  и системный разъём! Это круто!" Т.е.
чистой  воды конъюнктурщина. Т.е. рассуж-
дение по принципу: " Дело ларёчника - оно
маленькое,  -  капусту рубить. Пусть Nemo
занимается перспективными исследованиями,
пусть  он вкладывает деньги, разрабатыва-
ет,  продвигает... Пусть он будет с плош-
кой, а мы (вместе с клерками) пристроимся
с  ложкой!"  У меня иногда спрашивают: "А
будете  ли Вы поддерживать Scorpion?" Что
я  могу  ответить?  Что единственное, что
там  есть,  это  256 К сверх стандартного
Amstrad 128+? Но если человек купил плату
Зонова,  т.е.  ВЛОЖИЛ  ДЕНЬГИ, то ему это
очень трудно понять.
   Аналогично и iSDOS'ом. Та же схема: а)
воруем,  б)  ставим  раком. Как это будет
работать,  никого  не  интересует.  Ламер
спрашивает:  "iSDOS  есть?" Ему отвечают:
"Есть".  Он доволен. Фирма iSDOS при этом
не  получает  ни  копейки.  Туда приходит
этот самый ламер и начинает качать права:
"Почему  Вы  не  поддерживаете Scorpion?"
Сам он не понимает комизма ситуации, т.к.
а) требует обслуживания и поддержки воро-
ванного продукта, т.е. на халяву; б) под-
держать  "это" практически невозможно. Он
не  понимает,  что  его а) подставили, б)
грамотно  перевели  стрелки. Когда же ему
говорят, что мол: "Не плачь, голова у те-
бя  не  квадратная, просто машина немного
кривовата,  но система гибкая, можно сде-
лать,  - но ЭТО ДЕНЕГ будет стоить", - он
надувает губки и вообще весь из себя оби-
жается,  -  за iSDOS он УЖЕ заплатил. КО-
МУ?!  За  что? Как поддерживать и продви-
гать ОС, если её по пути дискредитируют?
   Где-то  год  назад довелось слышать от
пользователей  Spectrum'a (а точнее Scor-
pion'ов,  -  Зонов  НИКОГДА НЕ УПОТРЕБЛЯЛ
логотип  Spectrum'a, - так что правильнее
называть  так. Знали ведь, ЧТО покупают),
что Зонов ВОЗОБНОВИЛ производство. На са-
мом  же  деле предпринималась попытка ВО-
ЗОБНОВИТЬ  работу механизма отделения мух
от  котлет под девизом: "Зонов Вам произ-
ведёт,  догонит  и  ещё  раз произведёт".
Слава богу, дураков стало меньше. И вооб-
ще,  имеет  ли  смысл  употреблять  слово
"производитель" к лицу, которое НЕ СОБЛЮ-
ДАЕТ авторское право на софт?
   Как-то мы говорили на эту тему с Конд-
ратьевым.  Так  он так сказал: " Так ведь
ВСЕ воруют". Что можно ответить?
   Ну,  во-первых,  не  все. В Spectrum'e
авторское  право  соблюдается  в  5 - 10%
случаев,  в то время как в РС - всего в 2
-  5%  случаев  (да  и то госконторами, -
факты,  что  кто-нибудь из физических лиц
оплачивал  софт,  мне  не  известны). Это
ОЧЕНЬ СИЛЬНО. Это ФУНДАМЕНТАЛЬНОЕ ПРЕИМУ-
ЩЕСТВО В ДВА РАЗА! Это не какие-то сраные
мегагерцы,  -  это  ментальность,  это на
уровне  массового  сознания,  т.е. самого
сложного, с чем имеют дело компьютерщики.
И  кто платит деньги? Нищие, - и это ско-
рее  не  деньги, а слёзы, - а не какие-то
госконторы,  которые сидят рядком на гос-
бюджетной  нефтяной трубе и рассматривают
компьютеры  как удачный способ бюджетного
воровства.  Я думаю, что немногие поймут,
что это значит.
   Во-вторых, что это за такой производи-
тель,  который сам себе рубит сук, на ко-
тором  сидит? Т.е. сознательно, методично
и  планомерно  разрушает свой собственный
рынок?  Машины,  в  конце концов, полезны
ровно настолько, насколько есть софт, - а
он  его  ворует, нарушая авторское право,
т.е.  уничтожает  софтверные компании. Да
он  должен  пыль  с них сдувать, а не во-
ровством  заниматься.  Любой предпринима-
тель знает, что деньги могут работать как
угодно,  где  угодно и каким угодно обра-
зом, - единственно, чего нельзя допускать
-  это чтобы твои же деньги работали про-
тив твоих же денег. А здесь не просто не-
доразумение,  здесь система. Где же логи-
ка?
   А  логика  проста. Деньги могут прино-
сить  деньги не только в результате сози-
дания,  но  и  как  результат разрушения.
Деньги  -  это  энергия, а она выделяется
как  при созидании, так и при разрушении.
Причём  при  разрушении  денег выделяется
больше, и направить их себе в карман про-
ще.  Ломать - не строить, для того, чтобы
выкладывать,   необязательно  вкладывать.
Рынок  стоит  денег, разрушив его - можно
получить  их  ВСЕ. Так действовал Сорос в
Англии.  Распад любой структуры сопровож-
дается выделением энергии. Сначала вводим
собственные     деньги    -    затравочку
(чуть-чуть). Потом к ним прилипают деньги
ламеров в количестве, неизмеримо большем,
потом  всё рушим и ВСЕ деньги кладём себе
в   карман.  Деньги  же  перекладываем  в
"надёжный"   бизнес,  например,  в  РС-к.
Единственно,  иногда тревожно спится рос-
сийскому  гражданину  Зонову, когда акции
High-Tech начинают ПОЧЕМУ-ТО падать. И уж
совсем  кошмары мучают, когда гос. бумаги
США начинают расти в цене. Ну, это к сло-
ву,  хотя и напрашиваются какие-то стран-
ные, смутные аналогии.
   В-третьих, почему эти ВСЕ воруют, если
фирма  Scorpion  контролировала  от 30 до
50%  всех  КОММЕРЧЕСКИХ  поставок  софта?
Вопрос  отнюдь  не абсурдный. Если кто-то
контролирует 50% оборота, то он и опреде-
ляет  правила игры. Т.е. не так-то просто
отличить  причину  от  следствия. Можно с
равной  долей  истинности утверждать, что
Зонов  ворует,  потому  что ВСЕ воруют, -
как  и наоборот, - что ВСЕ воруют, потому
что  Зонов  ворует. В мемуарах Сороса эта
зависимость выглядит так:
             f = g(s)
             s  =  g(f) (1)
   На самом деле это не математика, а мо-
шенничество. Чтобы это стало подобием ма-
тематики, необходимо потребовать g(s (f))
<>  id,  это возможно, если рассматривать
(1)не в IR2, а в IR3, как минимум, введя,
например,  переменную t (время), т.е. ба-
зис  {s,f,t},  -  причём любой, не обяза-
тельно ортогональный и ортонормированный,
т.к.  в  любых базисах выражение (график)
будет конформным, - важна топология.
   Похоже,  я здорово отвлёкся, но думаю,
читать  было  не скучно. По крайней мере,
понятно,  что с наполнением компов реаль-
ным смыслом не всё так просто, как кажет-
ся  на  первый взгляд. Чего стоят хотя бы
те  же  "конкуренты" и "производители", с
которыми  приходится  иметь дело, а также
их  пользователи. "Петерсы" от Зонова не-
далеко ушли. Разве что поглупее.
   5.  "Некорректно  обращается  с  шиной
данных".   Вы   абсолютизируете  тестовую
программу.  А это довольно условная вещь.
Нет  никакой  гарантии,  что  программист
протестировал  именно IM2, а не какую-ни-
будь    микроархитектурную    особенность
KAY'я.  Когда  пишется тест-программа, то
компьютер, на котором она пишется, прини-
мается  неявно  (а иногда и явно) за эта-
лон.  Написание теста отнюдь не тривиаль-
ная  задача,  как  то  кажется  некоторым
программистам.  Универсальный тест подра-
зумевает  адекватную  (в некотором, чётко
определённом  смысле) проверку некоторого
параметра   на  множестве  NxV  (декартов
квадрат),  где  N  - это множество клонов
Spectrum'a, а V - это множество ВСЕХ ВОЗ-
МОЖНЫХ  векторов  состояний  тестируемого
компа  /  программы.  А  как  программист
учтёт  все  особенности каждого из N кло-
нов?  Ни умозрительно, ни практически это
сделать  невозможно. Добавьте к этому ис-
пользование  недокументированных команд и
отсутствие  указателя запрет / разрешение
прерывания  в семействе Z80. Вполне веро-
ятно,  что ошибку придётся искать в прог-
рамме,  а  не в аппаратуре. В iSDOS'e ак-
тивно используется режим IM2 и всё отлич-
но  работает.  ОС'ь ведь тоже можно расс-
матривать  как тест, - да к тому же ещё и
очень качественный. Прежде всего, потому,
что ОС создавалась как
   УНИВЕРСАЛЬНАЯ   ОС  для  ЛЮБОГО  клона
Spectrum'a. Поэтому, если уж используется
IM2, то используется ИМЕННО IM2, а не ка-
кая-то микроархитектурная тонкость, - ли-
бо  их комбинация. Тесты вообще очень лу-
кавая вещь. На KAY'e можно, например, на-
писать  тест  по  быстродействию, который
будет  показывать аж 90% (а может и боль-
ше),  но показывается 70%, т.к. это соот-
ветствует  ускорению  выполнения среднеа-
рифметической программы, т.е. в большинс-
тве  случаев. 90% же будет лишь у неболь-
шого  количества  специфических программ.
Поэтому   в  технических  характеристиках
указывается  70%, а не 90%. Указание пос-
ледней цифры будет, по сути, мошенничест-
вом.  Причина  в том, что переход TURBO -
NORMAL нелинеен, т.е. не является инвари-
антом  по  масштабу  времени.  Его нельзя
описать  скаляром  полностью,  т.к. это в
некотором  смысле матричная операция. По-
чему бы Вам не написать письмо к создате-
лю  программы?  У  меня,  например, такой
программы  нет.  Вполне  допускаю,  что у
программиста  нет  KAY'я,  -  вышлите ему
ксерокопию схемы. Человеку, который пишет
ТЕСТЫ  под  АППАРАТУРУ, этого должно быть
достаточно.
   6.  High  Density.  Сделать  можно что
угодно,  -  вопрос  лишь  в том, имеет ли
смысл  и  стоит  ли игра свеч. Вы пишете,
что "...выгоды налицо". На самом деле это
не очевидно, как минимум.
   Предположим, что критерий целесообраз-
ности - это выигрыш пользователя в полез-
ном, потребительском наполнении компа. (А
не  в  технических характеристиках). Есть
ли  этот  выигрыш? Проанализируем плюсы и
минусы.
   Начнём с минусов.
 1).  ВГ93 High Density не потянет. Можно
извращаться как угодно, но создать реаль-
но работоспособный, технологичный с хоро-
шей  воспроизводимостью контроллер невоз-
можно.  А что это значит? Это значит, что
либо: а) занимается лишний слот, т.е. МИ-
НУС СЛОТ, б) нет контроллера TRDOS - т.е.
ПОТЕРЯ  СОВМЕСТИМОСТИ  (сделать ДВА конт-
роллера на одной плате нереально.
 2).  Где брать диски HD? Их много только
на  первый  взгляд.  Через  пару  лет они
вполне  могут  оказаться  на помойке (как
это  и  случилось  у  РС-шников с дисками
DD). Диски 5.25" сейчас на РС практически
не используются. 3). Совместимость. TRDOS
1.44-формат  не потянет, значит надо раз-
бивать  на два логических диска/дисковода
одну  дискету/дисковод.  Понятно, что это
новый,  оригинальный, ни с чем не совмес-
тимый  стандарт,  -  одно его продвижение
многократно  перекроет  все  плюсы.  Да и
совместимости  с  тем же РС-ком не будет.
Надо   "перетрясать"  прошивку  TRDOS.  У
пользователей  проблема:  если раньше был
один  стандарт  - TRDOS, то теперь два, -
поддерживать  оба? Накладно. Это означает
потерю совместимости.
   В  принципе, если подумать, то минусов
можно  наковырять ещё целый ворох. Теперь
плюсы, - а вот они не очевидны:
   1).Дешёвые  б/у  фирменные  дисководы.
Во-первых,  с  ними может произойти то же
самое, что и с дисками DD. Во-вторых, лю-
бой  5.25" 1.44 Mb дисковод можно переде-
лать  в  720  Kb. Легко и непринуждённо -
лёгким движением руки.
   2).  Совместимость  с  РС-ком возможна
только через ОС, - но она там и так есть.
В  режиме  360  Kb, каковой есть на ЛЮБОМ
РС-ке.
   3).  Размер  диска в 1.44 Mb. Возможен
только  под  ОС.  Это  наиболее серьёзный
плюс,  но  опять  же,  только  на  первый
взгляд. Количество дисководов/размер дис-
ка  (его объём) важны ТОЛЬКО в TRDOS'e, а
он-то как раз и не способен потянуть 1.44
Mb. А в ОС'и это практически неважно, ЕС-
ЛИ  ЕСТЬ ВИНЧЕСТЕР. Хотя тут ещё надо ду-
мать...
   Т.е.  за ТЕ ЖЕ деньги пользователь мо-
жет  получить  куда  больше  преимуществ,
подключив  винт,  например.  Так, где эти
выгоды,  которые налицо? В РС-ке это было
сделано  с  вполне  прагматичной  целью -
поднять  людей (пользователей) на деньги.
Реальной  пользы никто не получил. Скопи-
ровать в Spectrum'e сценарий РС?
                       (с) Nemo.

   На  несколько вопросов по IS-DOS отве-
чает Алексей Леонтьев:

  0.  Мой  адрес: 195256 Санкт-Петербург,
пр.  Науки, 28, кв. 123. Пишите, не забы-
вайте присылать деньги. :-)

  1. trd_ram.com (7.08.99). Да, согласен.
Надо  будет сканировать каталог загружен-
ного  трдосовского диска на наличие этого
самого  бута, либо отрабатывать поведение
трдоса  при  его отсутствии, что впрочем,
ещё заморочнее.

  2. edit+.com (11.06.99) "При форматиро-
вании больших файлов (100Kb...) некоторое
время  процесс  идёт  нормально, но затем
редактор  наотрез отказывается форматиро-
вать текст, выходя в режим набора и игно-
рируя  повтор команды. Заставить редактор
форматировать дальше можно только перепи-
сав  файл (*.wet) в другой каталог и, со-
ответственно,  заново открыв его редакто-
ром."
   -  Всё так, всё верно. Сделано это на-
меренно, дабы не переполнился блок описа-
теля  сегментов.  Если Вы обратили внима-
ние, в левом верхнем углу экрана редактор
теперь индицирует некое число, постепенно
растущее по мере процесса. Это и есть ко-
личество  сегментов  файла.  Оно не может
превышать  85.  Старая  версия  редактора
просто упиралась в системную ошибку Error
94,  после чего с файлом сделать уже было
просто  вообще  ничего  нельзя, кроме как
вывалиться  из  редактора,  а  содержимое
файла, чаще всего, бывало сильно попорче-
но.  Так  что  сие не глюк, а предохрани-
тель.

 3.  "Существуют  ли IS-DOS программы для
связи между двумя KAY'ями по Centronics'у
-  для быстрой перекачки винт - винт? Во-
обще,  как  у  Вас  организовано подобное
предприятие  (запись на винт больших объ-
ёмов данных)?"
   -  Такой программы у меня нет (возмож-
но, у кого-нибудь, что-то подобное и име-
ется),  поскольку  нет  двух каёв в одном
помещении.  В  1994 году фирмой ИскраСофт
была  разработана  локальная сеть под iS-
DOS. Писал её Сергей Прокопенко. Реализо-
вана  она была в виде драйвера на клиенте
и  программы на сервере. Нижний уровень -
последовательный  по витой паре, но никто
не  мешает  поддержать  хоть  Centronics,
хоть  RS-232.  Аппаратуры  нет, чтобы всё
это отлаживать, только, да и спрос не ве-
лик.  Так  что проблема быстрой перекачки
винт-винт  пока  у  нас не решена. Кидаем
через дискеты 5".

  4. "В старой IS-DOS (Classic) существо-
вал  дефрагментатор  speed.com  - есть ли
его аналог в ISDOS CHICK?"
   - speed.com будет работать и в Classic
и  в  Chic.  И в старом, и в новом. Разве
что,  если  диск  загружаемый, то, скорее
всего, придётся переподключать boot после
дефрагментации.  Сам я этой программой не
пользуюсь,  опасаюсь.  Программа  не моя,
Александра Демидова. Говорят, что тормоз-
ная  и  глючная. Проверять на себе боюсь.
Для  уплотнения применяю arzt+, а дефраг-
ментирую обычным копировщиком.

  5.  "Распаковщик zip-архивов jsunjr.com
-  отлично,  а есть ли упаковщик (под IS-
DOS)?"
   -  К  сожалению, Михаил Кондратьев его
так и не написал ещё. И напишет ли, неиз-
вестно.  Он говорит, что 128Кб памяти для
этого  ему уже не хватит, а больше 128 не
у всех ещё есть, а где есть, там нет еди-
ного  стандарта. Лучше спросите об этом у
самого МК.

  6.  "И  ещё, будет ли у ISDOS когда-ни-
будь мышь?"
   - Мышь там была одно время в 1994-1995
годах. Она занимала много памяти и услож-
няла  работу  на  компьютере. Клавиатурой
было  пользоваться  намного проще и быст-
рее.  К  тому  же,  в реальной жизни мышь
почти  не  встречалась. Посему дальнейшая
поддержка  мыши была признана нецелесооб-
разной. Мышь, по-моему, нужна не iSDOS'y,
а графическим и игровым программам, рабо-
тающим  в iSDOS'e. А это две большие раз-
ницы.

        Алексей Леонтьев. 2 марта 2000 г.



Другие статьи номера:

Открытые письма Nemo №2.1

Открытые письма Nemo №2.10

Открытые письма Nemo №2.11

Открытые письма Nemo №2.2

Открытые письма Nemo №2.3

Открытые письма Nemo №2.4

Открытые письма Nemo №2.5

Открытые письма Nemo №2.6

Открытые письма Nemo №2.7

Открытые письма Nemo №2.8

Открытые письма Nemo №2.9


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

Похожие статьи:
Games - Игры, которые ждет весь мир.
Обзорчик - Обзор игровых программ: Motos, West Bank, Technodrome, Semour take one, Arcanoid-2, Q10 Tank Buster, Iindiana Jones and the Last Crusade.
For Coderz - Пишем архиватор. Практические принципы LZ упаковки.
Программы - Программа очистки экрана.
Amiga Suxx! - интервью с Prisone/Die Krupps group взятое на Paradox'99.

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