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:
Demo Design - Useful and interesting solution algorithms (implementation Fong).
Advertising - Ppodam, buying, exchanging ppogpammy for Spectrum.
Nemo open letters № 2.11
Championship - the championship final of viruses on the game, "VIRUS-1.

В этот день...   23 November