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

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

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

   Прошу выслать каталог.
   Я заказывал ЧВ-2 и ZX-F N 9. Как с ни-
ми дела?
   Я  со  своей группой собираемся выпус-
кать  мультикарту (мышь + IDE контроллер)
под  Nemo  bus.  Буду  рад выслушать Ваше
мнение   (совет,  рекомендации).  Заранее
благодарю.
                                       N.

                                         
                               04.02.2000

              Уважаемый N!

   1.  Для  заказа каталога (прайс-листа,
так   надо   понимать)   необходимо  (см.
прайс-лист) "...вкладывать почтовые марки
на  сумму 5 руб. при переписке или заказе
прайс-листа  и  рекламы". О чём Вы и были
поставлены   в   известность  письмом  от
07.04.99  и письмом от ??.07.99 (т.е. не-
однократно).  С  20.01.2000 почтовые рас-
ценки  выросли на 40%, поэтому теперь не-
обходимо  вкладывать марок на 7 руб. Поэ-
тому  каталог  не  высылается,  -  считаю
вполне достаточным ограничиться подробным
ответом  на  Ваше письмо. Диск "Open let-
ters" также не прилагается.
   2. ЧВ-2 и ZX-F N 9 пока не вышли.
   3. По поводу мультикарты.
   3.1. "Скрещивание" мыши и IDE контрол-
лера  вряд ли будет оптимальным решением.
На  самом  деле  с системной точки зрения
контроллер  IDE  необходимо дополнить: а)
часами,   б)   дополнительными  цепями  в
IDE-контроллере,  которые бы обеспечивали
100%-ную стыковку всех типов винтов. Если
проанализировать  компоновку  такого уст-
ройства,  то  можно легко обнаружить, что
лимит  по  размерам платы расширения шины
Nemo-bus  будет исчерпан. Т.е. контроллер
мыши  (не говоря уже о контроллере диско-
вода) туда не влезет. Контроллер мыши, на
мой  взгляд, проще состыковать с контрол-
лером  клавиатуры, - с системотехнической
точки зрения это более правильно.
   3.2.  Не  совсем понятно, откуда в IS-
DOS'e  вдруг возьмётся драйвер мыши. Дело
не  только и не столько в написании собс-
твенно  кода.  Проблеме несколько глубже.
(Да  и  написание кода - отнюдь не триви-
альная  задача,  для  этого  надо  хорошо
знать  ОС  и  иметь хороший опыт работы с
нею). В ОС'и на данный момент нет свобод-
ной памяти. Значит либо: а) Вы уменьшаете
размер  памяти USER-программы (результат:
некорректно написанные программы под ОС'ь
перестают  вообще работать, корректно на-
писанные начинают тормозить); б) снимаете
некоторые  резиденты  (результат аналоги-
чен).  Кроме  того,  насколько я понимаю,
для написания драйвера необходимо влезать
и  что-то  менять в 0-ом уровне ядра. Это
уже  вообще ни в какие ворота не лезет, -
скорее  всего,  Вы получите нестандартную
версию ОС'и со всеми вытекающими последс-
твиями.
   3.3. Не совсем понятно, как Вы собира-
етесь  обеспечивать защиту авторских прав
фирмы IskraSoft. Если Вы этого не сделае-
те, то вся затея выльется в банальное пи-
ратство.  В  контроллер  (с) Nemo "вбита"
стоимость  ПО  (осевого),  - и это ЗНАЧИ-
ТЕЛЬНАЯ часть цены.
   По  всей видимости, изучая прайс-лист,
высланный  Вам  летом  прошлого  года, Вы
приняли  эту сумму за чистую прибыль, что
неверно.  Стоимость  комплектующих, плат,
сборки  собственно контроллеров пренебре-
жимо  мала в цене. Если Ваш контроллер не
будет комплектоваться фирменным диском от
IskraSoft, то я буду вынужден перераспре-
делить расценки товаров и услуг, т.е. пе-
рераспределю  затраты  на другие позиции.
Цена контроллера в этом случае существен-
но  снизится  за  счёт: а) ухудшения под-
держки пользователей, б) замедления прод-
вижения новой техники на рынок. Т.е. про-
играют все. Это характерная, типичная ре-
акция   любого  производителя  на  угрозу
перспективе.  Т.е.  при попытке перекрыть
"кислород"  фирме  IskraSoft будет вполне
адекватная реакция. Если Вы будете упорс-
твовать, то, вероятно, будет сделан новый
вариант контроллера IDE, согласно п. 3.1.
Т.к. системотехнически это более выигрыш-
но,  то  Ваши  усилия (и, соответственно,
результаты) постепенно сойдут на нет. Оп-
латят  это, видимо, покупатели новых плат
KAY'я,  т.е. продвижение на рынке ещё бо-
лее замедлится. На всё-про-всё потребует-
ся не более двух-трёх лет. Для производи-
теля это - мгновение.
   На  данный  момент  значительная часть
стоимости  Spectrum'овского  ПО "сидит" в
аппаратуре. Это очень плохо. Гораздо луч-
ше  было бы, если бы пользователи платили
за soft. Проблема в соблюдении авторского
права, - а именно, в привитии пользовате-
лям  очень  полезного навыка - платить за
soft.  Несоблюдение  авторского  права и,
как   следствие,  перераспределение  цены
soft'a в hard - это патовая ситуация, ко-
торая приводит к:
   -   обесцениванию  имеющейся  техники,
т.к.  основа  поддержки  -  это написание
софта,  а пользователи за него не платят.
При этом громко плачут потом, что их ник-
то  не поддерживает (а с какого перепугу?
На какие деньги?). Тыкают мне в нос свои-
ми  старыми компами, которые идут по бро-
совой  цене, сбивают тем самым мне цены и
дискредитируют Spectrum вообще.
   -  Программистские  фирмы  по существу
оказываются в зависимости от производите-
лей  hard'a, что так же не лучшим образом
влияет  на поддержку имеющегося парка ма-
шин,  производители большинства марок ко-
торого    либо   перепрофилировались   на
IBM-торговлю,  либо просто вывели деньги,
либо разорились.
   -  Воспроизводству этого самого несоб-
людения авторских прав. Т.к. пользователь
рассуждает по схеме: если стоимость софта
включена  в  хард,  то это значит, что он
КЕМ-ТО оплачен, и его можно воровать.
   Между тем эту мысль полезно додумывать
до конца. При таком подходе пользователей
производитель  поставлен  в  положение, в
котором  он  вынужден  "впаривать" значи-
тельно  больше  техники, сообразно с пот-
ребностями  рынка.  Причём в значительной
мере  фуфла,  сопровождая  это  пургой их
рекламы  и восхваления технических харак-
теристик (которые на самом деле никому не
нужны).  Т.е. заниматься конъюнктурщиной.
У  пользователей на ушах прогрессивно на-
растает лапша, ориентиры теряются, и про-
исходит психоз, т.е. сон разума, порожда-
ющий монстров (в том числе и аппаратных).
По   существу,   производитель  ВЫНУЖДАЕТ
пользователей  покупать всё новую и новую
технику  (так или иначе, рано или поздно,
здесь или там - на то есть много специфи-
чески-иезуитских   приёмчиков).  И  иначе
быть  не  может,  если не соблюдается ав-
торское  право, - кроме тривиального слу-
чая,  что  НЕ  БУДЕТ  ни софта, ни харда,
т.е.  вообще  ничего  не будет. Думается,
пересчитав  количество Spectrum'ов, кото-
рые  у  Вас  пылятся, Вы поймёте, что это
действительно  так. Т.е. деньги всё равно
платятся,  но вот только насколько эффек-
тивна  работа этих денег? Возросло ли ко-
личество  (и  качество)  мозгов в головах
пользователей  сравнительно с количеством
мозгов  в  компьютерах?  Противно об этом
говорить.
   Ну,  это  я отвлёкся. В случае если Вы
включите цену soft'a ISDOS в цену железа,
то я займу нейтрально-выжидательную пози-
цию, т.е. не буду ни мешать, ни помогать,
т.к.  в  силу п.3.1 и 3.2, на мой взгляд,
это неоптимально.
   3.4.  Для  начинающей фирмы (в области
hard'a)  более предпочтительны достаточно
компактные  и  более  простые  задачи, не
требующие   системотехнического  видения,
долговременного  прогноза и планирования,
сложных  рекламно/производственно/органи-
зационных структур. В качестве примера:
   - устройство сопряжения компьютера KAY
с телевизором;
   - видеопорт;
   - просто контроллер мыши;
   - просто контроллер клавиатуры.
   Эти  вещи не требуют регулярной работы
над софтом, а то и вовсе не требуют софта
(за исключением встроенного). В этом слу-
чае возможна поддержка с моей стороны. Её
не следует переоценивать, - скорее всего,
она будет чисто символическая, т.к. любая
поддержка  денег  стоит. Возможно, напри-
мер,  заключение  договора  на  рекламную
поддержку  и/или  продажу  Вашего hard'a.
Пояснение. Обычно, когда люди слышат сло-
во  "договор",  они начинают представлять
себе какие-то сиреневые печати, юридичес-
ких лиц, бланки с логотипами фирм на гер-
бовой бумаге с витиеватыми подписями кру-
тых мужиков. Это всё бред, химера. На де-
ле это означает, что Вы мне что-то обеща-
ете,  и  я  Вам что-то обещаю, и мы потом
держимся своих слов. Бумага в данном слу-
чае  необходима, чтобы ничего не позабыть
и избежать двусмысленных толкований впос-
ледствии.  Делается это с ОРГАНИЗАЦИОННОЙ
целью,  т.е.  это  создание  структуры, в
очень узком, примитивном смысле. При этом
подразумевается,  что и моя и Ваша эффек-
тивность работы в этом случае возрастает,
сравнительно  с  ситуацией,  если  бы  мы
действовали  независимо  друг от друга. А
повышение  эффективности  работы  - это и
есть  ПРИБЫЛЬ. Договор обычно теряет силу
по  факту, т.е. если он кого-то перестаёт
устраивать,  то он просто его не выполня-
ет, - аналогично и другая сторона считает
себя  свободной от каких-то обязательств,
если они не соблюдаются партнёром. Счита-
ется  хорошим  тоном уведомить партнёра о
прекращении действия обязательств.
   В  частности  по  перечню п. 3.4 (либо
аналогичных  устройств) можно было бы до-
говориться о рекламной поддержке. На дан-
ный  момент  сделать  гораздо  проще, чем
продать. Если было бы иначе, заводы бы не
стояли, - они не умеют продавать, - у них
нет  СООТВЕТСТВУЮЩИХ структур. Это просто
мышечная ткань, биомасса, никак структур-
но  не организованная. Это как партизанс-
кий  отряд,  где каждый воюет сам за себя
и,  мало того, - против всех. По устройс-
твам  перечня п.3.4 можно было бы размес-
тить рекламу. Вариантов 2:
   1).  Вы  мне просто присылаете 100-200
экз. рекламных листочков А4 или/и А5, и я
их распространяю по своим каналам за свой
счёт.  Кто и где там будет продавать, ка-
кие и чьи там будут реквизиты, - мне нач-
хать.   Главное,  чтобы  устройство  было
Spectrum'овским, через шину Nemo-bus (или
другой  СТАНДАРТНЫЙ стык), т.е. подключа-
лось к KAY'ю без проводочков и паяльника.
Другое  дело, что в основном каталоге бу-
дет  примечание,  что фирма Nemo не несёт
никакой  ответственности  за этот хард, -
все вопросы по указанным реквизитам.
   2).  Продажа Ваших устройств через (с)
Nemo,  -  но  это после работы по первому
варианту,  т.к.  предполагает  обязатель-
ность партнёра, в коей и необходимо удос-
товериться по схеме 1).
   Опять  же  по перечню п.3.4 можно было
бы  договориться  о поставках комплектую-
щих, - наверняка будут такие проблемы.
   Думаю, что Вы вряд ли отнесётесь с по-
ниманием  и должным вниманием к тому, что
написано.  Вспомнится это тогда, когда Вы
попытаетесь  что-то сделать. В частности,
то,  что  не вложены марки, характеризует
Вас  не лучшим образом. Вы, вероятно, ду-
мает,  что  деньги  берутся просто так, -
как  булки  на  деревьях. Нужно только не
полениться сорвать.
                                (с) Nemo.

   Несколько  комментариев фирмы (c)iSDOS
к вопросу о мышах:

   Nemo: "Не совсем понятно, откуда в IS-
DOS'e  вдруг  возьмётся  драйвер  мыши...
etc..."
   Непонятно совсем другое, а именно: что
понимается  под драйвером мыши? Если под-
держка  на  уровне  меню  (рестарт #91) и
файловых панелей, то всё это уже было на-
писано  Н.  Фёдоровым  (автором редактора
Пикассо)  ещё  в  1994-ом  году. Подобная
поддержка потребовала переделки (добавля-
лось около 100 байт кода) ядра ОС, только
не  0-го, как пишет Nemo, а как раз, 4-го
и  5-го,  т.е. двух самых верхних уровней
ядра. Именно этих ста байтов и недостанет
сейчас  для подобной поддержки мыши в iS-
DOS  Classic.  (В  iSDOS Chic памяти ещё,
вроде  бы должно хватить). И никакое сня-
тие  резидентов ни уменьшение USER-памяти
здесь  не  поможет.  При  увеличении ядра
просто перестанут устанавливаться следую-
щие   дополнительные  уровни  системы,  а
именно:  Базы  Данных (их придётся перет-
ранслировать, и они сядут ещё ниже) и от-
ладчик  ВиОС.sys  (от  него у меня даже и
исходных текстов нет). Кстати, снятие не-
которых  резидентов не должно сказываться
на работоспособности системы в противопо-
ложность представлениям Nemo.
   Если же подобная поддержка (меню и па-
нели)  не требуется (а я считаю, что мышь
тут  нужна как корове, извините, седло, и
даже  на  IBM  PC  предпочитаю без особой
нужды  к ней не прибегать), то нужно лишь
каким-то  образом  обращаться  к  мыши из
прикладной  программы. Если данный интер-
фейс стандартизировать, то можно написать
и резидентный драйвер, а из программы уже
не напрямую лезть в порты, а искать драй-
вер  среди установленных и опрашивать уже
его.  Память, конечно, как и всякий рези-
дент,  драйвер займёт, но смертельным для
ОС  это,  конечно  не  будет. Хотя, смысл
оформлять  всё это дело в виде отдельного
резидента появится лишь при большом коли-
честве  прикладных программ, использующих
мышь.  Графические редакторы Пикассо, Арт
Студио   придётся  "учить"  обращаться  к
контроллеру  мыши или этому драйверу. Ис-
ходных текстов от них в фирме iSDOS опять
же  нет.  Кто  станет заниматься подобной
адаптацией  и/или  написанием новых прог-
рамм под iSDOS, которым мышь нужна до за-
резу, (и это притом, что под iSDOS вообще
пишут  мало  новых  программ)  вот  в чём
главный вопрос!
                Алексей Леонтьев. 28.2.00




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

Открытые письма 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


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

Похожие статьи:
Игрушки - обзор новинок: Los Angeles Drugs Bust, Jungle Warfare, Dragonia, 3D Starfighter, Rock star ate my hamster, Star Cobtrol, Malstese joe's pool challenge, Dynamite dux, Blood Brodthers, Galactic Games, Motor Masscre, International Kickboxing.
Реклама - Объявления и реклама.
Editorial - "Зачем? Парни, зачем нам еще один сценовый журнал, ведь уже есть scenergy?".
Ассемблер - Теневой многотекстовый ассемблер-отладчик ALASM v4.1 Краткое описание функциональных возможностей.
Scene - современные тенденции в демомэйкинге.

В этот день...   16 мая