ZX Hard #02
28 октября 1999
  Железо  

 ────────────────────────────────────────
              VTS & Nemo mail
 ────────────────────────────────────────

 VTS'99

   Я тут поднял письма '97 и '98 года, бо-
лее  ранние  чем  опубликованные в прошлом
номере.  Думаю,  там тоже есть кое-что по-
лезное.  А письма '99 года я отдавал наби-
вать другому человеку (как это делает Nemo
с  Open  Letters  ;). Однако с ними (пока)
произошел облом ;(


           Технические   характеристики  -
           - не главное. Главное - делать,
           и по ходу дела уже, - улучшать.

                                 (c) Nemo

           Все занимаются изобретением ло-
           пат, но копать никто не хочет.

                                 (c) Nemo

   date: 15-10-97.

   ...

   4.  Необходим upgrade в Спектруме, а не
модернизация!  Модернизированный компьютер
нельзя  ни  продать,  ни  отремонтировать.
Владелец становится заложником своего ком-
па... Т.о., постепенный upgrade заменяется
разовым по цене нового компа, и в 90% слу-
чаев - этот новый комп - IBM...

   ...

   7.  Любое графическое расширение подра-
зумевает  замену  TV-set на дисплей, а это
уже опять IBM... Спектрум именно тем и си-
лен, что опирается на стандарт TV, который
незыблем.   Sp-архитектура   идеальна  для
TV-set, и это можно доказать. Любой другой
графический  режим  будет более худшим (по
всему  комплексу параметров), нежели стан-
дартный Sp-экран. Особенно обратите внима-
ние  на слово "стандартный". Вполне возмо-
жен сценарий развития событий, когда дела-
ется несколько монстров - и стандарт унич-
тожается,   т.е.   сценарий  "Вавилонского
столпотворения"  -  смешение языков (стан-
дартов).

   ...

   <rem: экспорт технологии>

   Реальный  объем  выпуска  Spectrum'ов в
СПб  -  300-400  шт./год. Вероятнее всего,
покупать будут несколько штук в месяц - но
и  это уже хорошо. Если таких точек в Рос-
сии  будут десятки - это и будет подъем. Я
искренно  уверен, что концентрировать про-
изводство (как это делает г.Зонов) - смер-
тельно,  хотя и выгодно для г.Зонова, - но
не  для  Spectrum'истов.  Наиболее выгодно
участие  наибольшего  числа людей по всему
СНГ с небольшими, но эффективно работающи-
ми капиталами, нежели концентрация капита-
ла и производства в одной точке (одном ли-
це).  В первом случае в развитии заинтере-
сованы  все (в развитии платформы и сопро-
вождения, т.к. это будет единственным спо-
собом  увеличить оборот капитала); во вто-
ром случае - только один человек - г.Зонов
(да и то, постольку, поскольку... под раз-
витием  понимается  эскалация  технических
характеристик,  ослабление  и поддержки, и
платформы,  и как следствие, дискредитация
Spectrum'а,  т.е. говоря простыми словами,
производство  превратиться  в  блеф. Когда
все рухнет, спрашивать будет некому и не с
кого.  Сам г.Зонов отлично на этом зараба-
тывает,  всучая IBM бывшим Spectrum'истам.
Если он останется один, то просто поставит
публику  перед  фактом - Spectrum умер - и
возразить  будет нечего - он же единствен-
ный.)

   Относительно  производства  GS,  XTR  и
т.д.  Это самостоятельные производители, и
я  не  могу их неволить, - если они примут
такое  решение,  то  технологии (их) будут
переданы.  То,  что  в  СПб с таким трудом
удалось  создать  хоть какое-то сообщество
производителей,  опирается прежде всего на
взаимное уважение прав и свобод как самос-
тоятельных единиц.
   Есть  и  промежуточные варианты, напри-
мер, продажа плат с дилерской скидкой.

   ...

   <далнейший  текст  аналогичен статье об
экспорте технологий в ZF#7>

   ...

   На  самом  деле  сейчас  не  существует
проблем  с эскалацией технических характе-
ристик,  зато  есть проблема с программной
совместимостью  различных клонов платформы
Spectrum  и программной поддержки наиболее
"продвинутых"  (точнее навороченных) моде-
лей. Можно, например, поставить 16 M "моз-
гов",  и тут же сбежиться толпа ламеров их
покупать.  Кто  будет  отвечать, когда они
поймут,  что  пользы от установленных 16 M
ровно столько, сколько от тех же 16 M, ле-
жажих  в  серванте, - т.е. что их надули ?
Есть  хорошая  поговорка  - "лучшее - враг
хорошего".

   ...

   <end>

   date: 18-12-97

   1.  По is-dos'у необходима поддержка на
местах.  Мы отсюда, из Питера, просто не в
состоянии  работать  с  пользователями,  -
нужны специалисты прямо на местах.

   2. Кто и как доработает схему IDE-drive
- это не принципиально. Схема не имеет за-
щит. В принципе, ее можно паять на соплях,
-  стоит ли только ? Производить периферию
выгоднее,  чем  материнские  платы,  -  но
только в том случае, если кто-нибудь дела-
ет материнские платы. ЕСли Вас заинтересу-
ет  производство (скорее всего, это сборка
на  месте из готовых пустых плат) - пожай-
луста, делайте!

   3.  pcb.-файлы  -  это конечный продукт
системы  разработки  электроники  - пакета
PCAD  (на  IBM).  Имея pcb.-файлы и произ-
водство  печатных  плат,  можно переделать
машину  как угодно и где угодно. Собствен-
но,  стандарты KAY летят коту под хвост...
pcb-файл,  с  одной  стороны  - это массив
данных  в PCAD'е, который операбелен, т.е.
изменяем и модифицируем в PCAD'е; с другой
стороны - это технологическая информация в
виде  фотошаблона  (в  электронном  виде),
принципиальной схемы и программы для свер-
ления, адаптированная под конкретную линию
по производству печатных плат.
   ...

   <next letter>

   ...

  3. Стандарт характеризуется, прежде все-
го,  массовым  использованием.  Тогда цена
софта  (в  расчете на одного пользователя)
существенно  снижается  - это первое. Вто-
рое,  - что-либо "втиснуть" в рамки Spect-
rum'а очень сложно, почти всегда катастро-
фически   падает   программная   совмести-
мость... Третье, - самододелки очень доро-
ги,  - если делаются в массовом порядке, -
проще  сделать  новую  плату;  т.е. second
hand,  upgrade  -  с человеческим лицом (в
отличии  от  IBM). В этом случае заботу по
расширению платформы отчасти берут на себя
пользователи,  - производителям это сейчас
уже не под силу...

   <rem:  имеется ввиду следующее: покупая
новую  плату,  пользователь  (сам) продает
старую  (по  несколько меньшей цене), т.к.
ее  возможностей  может быть вполне доста-
точно  менее  обеспеченному  человеку. При
этом  low-end  Spectrum'ы становятся более
доступны по цене, и не выкидываются на по-
мойку, а продолжают работать у новых хозя-
ев.  Т.е.  в  результате  общее количество
пользователей возрастает.>

   Я  уже писал - делайте периферию! Почти
все   жизнеспособные   концепции  развития
Spectrum-архитектуры  можно вынести за ши-
ну,  т.е. они не имеют отношения к базовой
архитектуре.
   Что  же касается времянки - это система
синхронизации,  остов компьютера, его мик-
роархитектура.  Чтобы  ее изменить, комп в
буквальном смысле нужно изуродовать. Можно
ли  его после этого продать ? А отремонти-
ровать ?

   4.  О  стандартах  вообще.  Это утопия:
собрать  информацию,  договориться о стан-
дартах.  Такие  попытки были и у нас, и за
рубежом.  Ни к чему хорошему (да и плохому
тоже) они не привели. Т.е. результат - ну-
левой.   Необходима  разработка  идеологии
Spectrum'а.  Т.е. достаточно общих положе-
ний, которые были бы общеизвестны, которые
можно  уже потом детализировать на месте в
виде  конкретных  разработок.  Т.е. непос-
редственное  управление (диктат стандарта-
ми) невозможен, если нет согласия в общих,
концептуальных   вопросах...  И  наоборот,
единое представление об архитектуре вообще
может  быть более действенным. Т.е. от не-
посредственного  диктата  стандартов к уп-
равлению  тенденциями развития. Это позво-
ляет  концетрировать,  а не распылять уси-
лия.  На  Spectrum'е ГОСТ невозможен - это
централизованное, сверху, насаждение стан-
дартов (в СССР это работало, т.к. была ие-
рархия, в Spectrum'е ее быть не может).

   6.  TV-set, это, прежде всего, TV-стан-
дарт.  Так вот, Spectrum использует его на
все 100%. Т.е. это стандарт "впритык" Пик-
сель  должен  быть  квадратным, именно под
этот   пункт   "подведен"   видеопроцессор
Spectrum'а. Если пиксель стандартный, т.е.
квадратный, то видеосигнал достигает свое-
го  верхнего предела по полосе пропускания
TV-set;  пренебрегая  этим,  и  делая  ви-
део-импульсы более короткими, получаем мо-
дуляцию по яркости (взамен длительности) и
фазовые  искажения  (т.е.  искажения  типа
слипания  точек,  т.е. искажения-микро). В
изображении  спрайтов  (образов) это несу-
щественно,  а в текстах - это очень важно.
Так что глазки будут слезиться. TV-set бу-
дет необходимо, в буквальном смысле, одеть
себе на уши. Для IBM дисплея расстояние от
плоскости  изображения до зрачка оператора
- 50-70 см, для TV-set - это 1-1.5 м.
   Квадратный символ существенно необходим
для экрана как графического. 32 знакоместа
-  это  256  пикселей,  т.е.  идеально для
8-битного процессора с 16-битной шиной ад-
реса.  Именно  отсюда  проистекают феноме-
нальные  графические  возможности  (прежде
всего по динамике) Spectrum'а. Можно также
показать,   что   Spectrum  проектировался
именно  под  TV-set,  т.е. вся архитектура
подчинена этой идее.
   Вместе с тем, возможно, и стоит создать
видеокарту (но на шине) и немного поэкспе-
рементировать.   Выяснить,  например,  как
долго  человек  сможет обойтись без очков,
читая  80  символов на TV третьего поколе-
ния... Или сопоставить время прочтения од-
ного  и  того  же  текста, килобайт эдак в
200, на TV с 80 символами и с 40-50 симво-
лами. Я думаю, результат многих отрезвит.

   ...

   9.  Теперь  multicolour.  Это  здоровая
идея, но нет стандарта. Если мультиколором
увлекаются  пентагонщики, то что прикажете
делать  ?  -  установить 320 строк в кадре
против  312  строк  (TV-стандарт) - это же
маразм.   Проблема  в  различных  способах
синхронизации  компов  (INT, длина строки,
число строк), и, наконец, порт #FD, - реа-
лизация этого порта таким образом, как это
сделано в пентагоне, значительно сокращает
пространство портов (либо навороченный де-
шифратор  этого порта с обработкой всех 16
бит). Это, в свою очередь, ставит под удар
СПб-стандарт(порт #1FFD) и делает бессмыс-
ленной  шину,  - ну какая шина при отсутс-
твии свободных адресов портов ? Т.е. архи-
тектура  клона  Pentagon  изолирована и не
способна к развитию. С другой стороны, это
и  не  плохо  - у них есть стандарт, - как
говорят, хоть безобразно, зато единообраз-
но. Делать Pentagon'ы сейчас врядли кто-то
будет  -  гарантии  давать на эту "тарелку
спагетти"  никто не станет. А если нет га-
рантий,  то нет и производства, - одно мо-
шенничество.

   п.7. Pentagon/Scorpion.
   Pentagon'ов  на  рынке 40% и Скорпионов
40%.  Тонким моментом GMX является то, что
эти  архитектуры  в  нем взаимоисключающи.
Для того, чтобы работать в Pentagon'е, не-
обходимо вырубить архитектуру Scorpion'а -
и наоборот. В GMX предполагается два комп-
ьютера в одном флаконе...
   В  KAY-1024 (v1.5) предполагается найти
компромисс. Тогда возможно дальнейшее раз-
витие в рамках одной архитектуры.

   <rem: в KAY-1024 сделано следующее:
   -  no  wait  3.SMhz (normal) режим, 312
строк, 69888 т./ INT.
   -  нетронут 6 бит #7FFD для использова-
ния  укороченной  адресации портов #7FFD и
#1FFD по #FD.>

   Беда  в том, что это не 100% pentagon и
не 100% scorpion. Хотя возможности мульти-
колора  те же, шинного расширения - те же.
Но  старые демки будут глючить. Я поначалу
было взволновался насчет GMX, но потом ус-
покоился.  Это просто примочка, а не новый
комп.  Кто их будет подключать, кто обслу-
живать  ?  где  они  наберуться дисплеев ?
Т.е. примочка не может быть массовой. Кро-
ме  того,  репутация г.Зонова, не без моей
помощи ;-), дала трещинку. И продавать те-
перь  туфту  ему  будет сложнее... Вообще,
стратегическое   направление  деятельности
г.Зонова  -  это:  1).сохранить  за  собой
Spectrum-каналы  и монополию на них (и ин-
формацию).  2).пользуясь монополией, тихим
сапом  пересаживать пользователей на IBM -
это  гораздо выгоднее, здесь можно задейс-
твовать  (в отличии от Spectrum'а) крупный
капитал. Изготовление фетишей в таком кон-
тексте   вполне  оправдано  -  сохраняется
имидж Spectrum-фирмы (реклама опять же). А
то,  чтоэто  туфта, и Spectrum тем быстрее
загибается,  чем больше ее на рынке, - так
это  только  на  руку:  тем  больше  купят
IBM...  "Spectrum-2000"  еще менее реален,
чем TRANSFORMER и Peters. Не обладая цель-
ной архитектурой в GMX, на его базе невоз-
можно  создать  новый комп, - это утеха на
потребу  дня.  И кто его будет покупать, -
те  пользователи,  которые купили у Зонова
IBM ?...

   ...

   п.10. Pink Floyd.
   С  Pink  Floyd  ситуация проста как три
копейки. Редактор Format'а накануне выхода
первой версии PF объяснил авторам, что та-
кое  драйвер...  В  том или ином смысле, в
той или иной мере, редакция Format'а несет
ответственность  перед  пользователями  за
свои  публикации.  Критиковать пока нечего
(а  вдруг  у них что-нибудь и выйдет), так
же как и хвалить...
   Вообще,  на  создание ОС необходимо 2-3
года  труда  профессиональной группы прог-
раммистов.  Поэтому  их  претензии кажутся
мне  необоснованными.  Пока что говорить о
том,  что  создается  ОС, а тем более, что
она  создана - преждевременно. Кроме того,
по  моим  сведениям, система рыхлая, нест-
руктурированная,  что называется "без царя
в  башке". Не понятны принципы, на которых
она базируется...
   Значит,  система  будет  только под Pe-
ters. Как же насчет массовости ?

   ...

   <end>

   date: 25-03-98

   <rem:  этому  письму предшествовало мое
послание,  в  котором  был бооольшой такой
груз по поводу MPA - multi processors arc-
hitecture,  навеянной GS-подобными вещами.
И он подвергся справедливому такому сожже-
нию  на костре ;-) (а теперь еще и публич-
ному ;-).>

   Ознакомился  с  Вашими  идеями. Особого
энтузиазма  они не вызвали, - объясняю по-
чему.

   1.  Вы  тешите себя химерами. Это очень
приятное  мыследелание, чем-то смахивающее
на бред. Ментальное неистовство. Затем Вам
и  дана возможность практического действия
мной,  чтобы Вы занимались реальными веща-
ми.  Есть  вещи,  которые работают, а есть
вещи,  которые не работают. Умом Вы это не
поймете  априори  (a priori - лат.). Такие
масштабные  проекты не под силу никому, не
говоря уже обо мне, а тем более о Вас. Это
титанические  ((асурические  -  восточное;
демонические - запад) античное titan - по-
лубог)  проекты  типа  переброса сибирских
рек или электрификации всей страны (вспом-
ните  ДнепроГЭС). На деле же, практически,
т.е. реально, они оборачиваются потемкинс-
кими   деревнями  и  массовыми  психозами.
Нельзя  терять ощущение реальности. Лучший
способ и лучшая гарантия видения вещей та-
кими,  какие  они  есть - это практическая
работа.  Существуют вполне объективные ог-
раничения,  которые можно видеть и ощущать
только в процессе практический работы.

   2. Архитектура может развиваться только
эволюционно,  т.е.  непрерывно.  Сейчас не
существует  проблем с наращиванием мощнос-
тей,  архитектуры,  примочек и т.д. и т.п.
Проблема  в  мозгах  пользователей,  - там
тормоз.

   Пример_1:  Scorpion  (выпускается с '92
года),  KAY (выпускается с '94 года) имеют
25бкб памяти. Где мат.поддержка ?!! Ее нет
!!!  (таких компов на рынке уже более 50%)
А где же программисты ? Они тешат себя хи-
мерами и изобретают свои ОС (которые нико-
му не нужны). Реальный программный продукт
отсутствует. Так были ли эти самые 25бкб ?
Их  нет  ! А Вы предлагаете такого наворо-
тить...
   Все  занимаются  изобретением лопат, но
копать никто не хочет...
   Нужны  люди,  которые деляют маленькие,
скромные,  практичные  вещи, а не лежат на
диване и не тешат себя химерами.

   Пример_2: Шина. Вы думаете, шина появи-
лась  в '94 году ? Ошибаетесь. Первые кон-
цептуальные  разработки были сделаны еще в
'92  году  как альтернатива бессмысленному
системному   разъему   Scorpion'а.   Фирма
(c)Nemo & СКИМ тогда производила несколько
сотен  машин  48k/ месяц. Я, как лицо, вы-
полнявшее  функции главного инженера (т.е.
маркетинг,   public  relations,  стратегия
развития),  обладал  всей возможной на тот
момент полнотой информации и имел реальный
опыт  в  Spectrum'е. Теперь посмотрим, что
получилось.
   92-9Чгг.  - разработка; 94-9бгг. - пуб-
лика  настроена  скептически  и  хихикает,
96-98гг.  -  осознано  преимущество шины и
демонополизирован  отчасти  рынок;  98г. -
публика начинает делать химеру из шины. За
период 92-98гг. в шину вложено около 20-50
млн.  руб. - отдача нулевая... Вы способны
на  такие  вложения (которые никогда к Вам
не вернуться) на протяжении таких длитель-
ных  сроков ? Заметьте, что какой-либо ре-
зультат (долговременный) будет только, ес-
ли  Ваши идеи действительно жизнеспособны.
Причем  технические  характеристики и осо-
бенности  вовсе  не  играют никакой роли в
долговременном масштабе времени.
   Это глубочайшее заблуждение, что Spect-
rum'у  не  хватает технических характерис-
тик.  Наоборот, они уже сейчас в нем избы-
точны. Избыточны в том смысле, что не под-
держаны  потребительской  стоимостью, т.е.
практическим,  пользовательским наполнени-
ем.  Все продают возможности, а не продук-
ты,  годные к употреблению. Это напоминает
акции  "МММ".  Более  того, Spectrum в том
виде,  в каком он есть (если, конечно под-
разумевать  массовый домашний компьютер, а
не  поле  для  экспериментов  технократов)
полностью соответствует отечественным реа-
лиям глобального плана. Если его усложнять
("развивать"), то машина окажется оторван-
ной  от действительности (реальности). Мо-
раль  такова,  что  нужно развивать рынок,
платформу,  -  а  не  архитектуру.  А  вот
этим-то  никто  не  хочет  заниматься. Это
непристижно, да и лавровых венков не будет
-  работа  черная  и  неблагодарная. И уже
только  на столько, насколько удалось раз-
вить  рынок, можно соответствующим образом
развить архитектуру.

   Теперь  немного об архитектурном разви-
тии. Пусть у нас есть набор параметров ар-
хитектуры  (т.е. быстродействие, объем па-
мяти,  распределение  портов  и т.д.). Это
вектор,  т.е. точка, соответствующая конк-
ретной  архитектуре  (с набором конкретных
параметров).  Изменение  архитектуры - это
разница  между двумя конкретными точками в
пространстве архитектур, т.е.
              _       _
              A(to) - A(to+t)

Каждой  точке  в  пространстве  архитектур
(возможных)  соответствует  объем  ПО:  V.
Тогда  изменение потребительского наполне-
ния:            _        _
              V(Ato) - V(Ato+t)

Заметьте, что

  ┌ _     t   _
  │ A(to)───> A(to+t)
  <   _    t     _
  │ V(Ato)───> V(Ato+t)
               _
т.е. изменение A, V происходит во времени,
т.е. t.

   Реальным  развитием будут такие измене-
ния A и V:
    _       _        _
   dA(dt) = A(to) -  A(to+t)
       _      _        _
   dV(dA) = V(Ato) - V(Ato+t) > 0 !!!

   Далее,  предположим, что существует та-
кая функция:

   u = f(V,t,быстродейс., объем памяти...)
            └────────────/─────────────┘
                         _
                         A

   1. Зоновская постановка задачи (Scorpi-
on). Найти и реализовать такие dA, что при
dt->0 dV=const>0.

   2.  Постановка задачи от (c)Nemo (KAY).
Найти  и  реализовать  такие  dA,  что при
dt=const dV=max.

   Комментарий:  1-можно вообще не вклады-
вать  денег, но их получать... Самое доро-
гое  -  трансформация,  развитие  рынка не
требуется.  Подход паразита: сдерите чужой
девайс и...
   2-собственно развитие.


   Теперь о программной совместимости.

   П.П.С.  -  прямая программная совмести-
мость.
   Пусть   существует   n E(принадлежит) N
программ  дла  Spectrum'а (вообще, любых).
Будем  проверять программы следующим обра-
зом:
   -  сначала проверим на фирменном Spect-
rum'е  (эталоне) - если идет программа, то
p E N, p=p+1 (разумеется, p<n).
   -  после этого проверяем их (т.е. p) на
каком-нибудь  клоне  (KAY,  Scorp, Profi),
если  идет,  то i=i+1 (разумеется, i<p<n).
Тогда существует предел:

                      i
       П.П.С. = lim   -  < 1
               p->oo  p  ^
                         └─(сейчас)

   Т.П.С.  - транзитивная программная сов-
местимость.
   Просто  проверяем  любую  программу  из
n E N на клоне (KAY, Scorp...). Если идет,
то i=i+1. Тогда существует предел:

                      i
       Т.П.С. = lim   -  < П.П.С.< 1
               n->oo  n  ^       ^
                         ├───────┘
                         └─(сейчас)

   Тогда реальное развитие архитектуры бу-
дет  в  случае существования такого A, что
Т.П.С.> П.П.С.

   Так вот, сейчас нет реального развития.
Все же аппаратные навороты - блеф.

   <end>

   date: 30-05-98

   1.  Шина KAY'а (Nemo-bus) не рассчитана
на  кол-во  слотов более 4. Делать более 4
слотов  -  это делать сарай для придурков.
Тут  сходится  очень многое. И быстродейс-
твие,  и  конструктив,  и цена, и практич-
ность, вероятность успешной стыковки, воз-
можность стандартизации и т.д.
   Выход:  1).  делать  мультикарты (стан-
дартного размера!).
   2).  Задействовать порт периферии Cent-
ronics:  70% девайсов нечего делать на ши-
не. В этом включении он работает как "сис-
темный разъем"

   2.
   ...
   Технические  характеристики - это лапша
на уши для USER'ов. Сейчас нет технических
препятствий  к  тому,  чтобы сделать сарай
(монстра). Посмотрите на Peters - я продаю
плат и компов больше, чем они. Потому что,
то  что я делаю - работает. Не в том смыс-
ле,  что  не перегорает при включении и не
глючит,  - а реально работает, т.е. напол-
нено потребительским смыслом, - они же де-
лают  девайсы в сервант (а через месяц-два
-  на антресоли, через полгода - на помой-
ку...), этаких "розовых слонов". Зачем они
это  делают  ?  Дураки что-ли ? Да нет. Им
нужна  реклама,  равно как и Зонову, - для
продажи  PC'ков. Что это из себя представ-
ляет на деле, их не интересует.

   ...

   <end>

               ***

           <GLOBAL END>







Other articles:


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

Similar articles:
Survey - Overview of new products: Escape to Harhan
Studies - I. Komandin. The program display screen.
System - Description of programs: ZX-ASM3.0, Universal XAS Converter v2.1, Format Utility v2.01, Commander DOS v1.9, Super Catalog v1.12, Text Designer v1.0, The Dizzy Editor v1.0, Digital Studio for Covox, Alfasoft Music Crasher v2.13. Printer driver fonts created by Mach v2.4.

В этот день...   13 February