Spectrofon #14
23 августа 1995
  Железо  

Система - статья о вопросах совместимости и модификации отечественных клонов ZX Spectrum'a.

<b>Система</b> - статья о вопросах совместимости и 
модификации отечественных клонов ZX Spectrum'a.
┌──────────────────────────────┐
│ ───────── СИСТЕМА ────────── │
└──────────────────────────────┘

Громов Кирилл (CHUNG Software).

   Так  уж  получилось  что  мой
фактически   "черновой"  вариант
статьи оказался опубликованный в
"ZX-РЕВЮ" N3 1995, вызвав навер-
ное,  справедливые замечания ви-
да:  "Какой  дурак  это писал?".
Всему  причиной моя лень, потому
что  на  самом  деле законченый,
проверенный,  и исправленный ва-
риант   статьи   был  готов  уже
06.05.1995.  Ну что делать! Заг-
лажу свою вину опосля...






    ФОРУМ ПО ВЕЧНЫМ ВОПРОСАМ
  СОВМЕСТИМОСТИ, И КОМПЬЮТЕРАМ
      КОТОРЫЕ МЫ ВЫБИРАЕМ.

   За  эту  тему  меня  побудили
взяться   многочисленные   схемы
портов  #FF  и INTов которыми до
сих пор потчуют читатели/читате-
лей на страницах "ZX-РЕВЮ".

   Лирическое  отступление: как-
то  раз  листая  свежее "РЕВЮ" и
наткнувшись  на раздел посвящен-
ный   "совместимости  компьютера
АТМ  ТУРБО",  АЛЕКСЕЙ (FFC) ска-
зал:  "А  почему совместимости?!
Было-бы гораздо правильнее напе-
чатать:  'О НЕСОВМЕСТИМОСТИ ком-
пьютера АТМ ТУРБО!!!'".





   С самого момента приобретения
мною  всех подшивок "ZX-РЕВЮ", я
с  нескрываемым интересом следил
за разделами, в которых поднима-
лась  эта тема. С некоторого мо-
мента я вдруг заметил, что вмес-
то  исчерпывающих ответов на уже
приевшиеся  вопросы, поднимается
волна  мутной  неразберихи.  Это
побудило меня взять тяжкое бремя
первозакрывателя.  Все  о  чем я
пишу  проверено мной на практике
в  трех  моделях  компьютеров  -
"PROFI+", "PENTAGON 128", "ДЕЛЬ-
ТА-С" (Старая "МОСКВА"). Итак:

            ПОРТ #FF

Аксиома:  При  чтении  из ЛЮБОГО
незадействованного  порта считы-
ваются  АТРИБУТЫ  попеременно  с
числом  255  (Подробное описание
его  работы есть в старых выпус-
ках РЕВЮ).
   Следует  сразу оговорить, что
это относится к ZX-SPECTRUM 48k;
так  как  мне  сообщали,  что  в
SPECTRUM  128   фирмы   SINCLAIR
RESEARCH  LTD  (!) порт #FF тоже
имеется, но работа его несколько
отлична  от того что видел и из-
лагаю  я. Оказывается, поскольку
SPECCY   выпускала   не   только
S.R.L,  но и AMSTRAD то и в схе-
мотехнике  у  них оказались нес-
колько  разные решения. А произ-
водства  какой  фирмы компьютер,
можно  прочесть  на м/схеме ULA.
Эти  данные  мне сообщил АЛЕКСЕЙ
(FFC  COMP.),  а  так  как я сам
этого  не  видел, то только могу
это  повторить.  Одно только по-
нятно,  что видимо из-за этого и
ползут слухи о "хаотических зна-
чениях с преимущественно атрибу-
том  текущего знакоместа" читае-
мом  из этого на самом деле и не
порта.
   Я  же  ставил своей целью до-
биться того, чтобы у меня хорошо
шли  программы использующие этот
порт  для  своей  синхронизации,
плюс  чтобы  это  было  наиболее
просто  в  реализации и наиболее
похоже  на  первоисточник -  ZX-
SPECTRUM 48k.

Верное  решение:  Почти в каждой
схеме компьютера выполненного на
дискретной  логике можно найти в
узле   видеоконтроллера  регистр
ведающий   за  выдачу  атрибутов
растра  на мультиплексоры выход-
ного  каскада  видеоконтроллера.
Это DD56, DD63 в "ДЕЛЬТЕ"; DD37,
DD40  в  "ПЕНТАГОН 128"; в "ПРО-
ФИ+"  DD59  v4.01, DD63 v5.03. В
"ДЕЛЬТЕ"  достатотчно  соеденить
выходы  2,7,10,15  вышеназванных
микросхем  с  шиной данных через
резисторы  820 - 1.5k и забыть о
всех проблемах.
   Это несколько точнее чем ска-
занно на страницах РЕВЮ о реали-
зации  порта #FF в компьютерах с
раздельными  полями  памяти.  Но
чаще регистр ( RG ATTR ) о кото-
ром  идет  речь, своим входом OE
подключен  к  "земле"  тем самым
постоянно  выдавая информацию на
мультиплексоры.  В схемах с нор-
мальной  времядиаграммой  ("ПРО-
ФИ")  делаем так: отрезаем OE RG
ATTR  от  "земли", и заводим его
на  сигнал  POLE ATTR ( неFLD2 в
"ПРОФИ", C5 в "ПЕНТАГОНЕ 128" ).
После  чего соеденяем его выходы
( I1-I8 в "ПРОФИ" ) с шиной дан-
ных через резисторы 820ом. Иног-
да случается так, что после это-
го на экране могут появиться не-
желательные   эффекты,   как-то:
тонкая  мигающая  полоска  слева
экрана в "ПЕНТАГОНЕ 128".


   Тогда лучше поставить в таких
схемах дополнительный регистр по
выше  названным  правилам  входы
которого  подсоединяются ко вхо-
дам  RG  ATTR, OE к POLE ATTR, а
выходы  через  резисторы  к шине
данных. Как видите подход доста-
точно  универсальный, и на прак-
тике  наиболее  точно копирующий
подход в фирменной машине. Точно
также,   как   и   на  фирменном
"SPECCY"    идут   ARCANOID   1,
F.I.R.E. и т.д.

Встретившиеся "глючные" реализа-
ции:

1.  Порт выполнен как порт с де-
шифрацией  адрес  #FF  +  неRD +
неIORQ.

   а)  Во  первых атрибуты будут
читаться   не  по  ЛЮБОМУ  неза-
действованному адресу.
   б) Если не будет тактирования
от сигнала POLE ATTR, то ARCANO-
ID 1 вообще не пойдет.

   в)  Из за смещеной времядиаг-
раммы   работа   программ  будет
ущербной  (дрыганье  и  щелчки в
ARCANOID 1).

2. Атрибуты( ли?) беруться отку-
да придется (например с регистра
буфера ОЗУ).

   Может   быть  при  соблюдении
всех  других  правил  порт будет
работать,  но самих-то атрибутов
уже  вроде  как и нет, а это уже
не  как в фирменном "СПЕКТРУМЕ",
зато это прям как в книге Родио-
нова - "хаотические значения"...
(Откуда  он  их  взял только? Не
пойму...)


   И  еще одно непременное усло-
вие:   наличие   резисторов  10к
"подтягивающих"  шину  данных  к
+5в  и (возможно) правильное по-
ложение   и  длительность  INTа.
Это,  пожалуй, вообще бы не пов-
редило  любому  компьютеру, даже
без порта #FF.
              ┌──┬──┬──┐  R1
         AT0 ─┤D0RGQ0├──══─ D0
         AT1 ─┤D1│  │Q1├──══─ D1
         AT2 ─┤D2│  │Q2├──══─ D2
         AT3 ─┤D3│  │Q3├──══─ D3
         AT4 ─┤D4│  │Q4├──══─ D4
         AT5 ─┤D5│  │Q5├──══─ D5
         AT6 ─┤D6│  │Q6├──══─ D6
         AT7 ─┤D7│  │Q7├──══─ D7
              ├──┤  │  │  R8
 CLC RG ATTR ─/ C│  │  │
              ├──┤  │  │
   POLE ATTR ─oOE│  │  │
              └──┴──┴──┘

RG - 555/1533 ИР23   R1-R8 820ом
   Я  думаю, комментарии к схеме
не нужны. Отмечу только, что вся
"соль" в "выборе" м/схемы сигна-
лом  POLE  ATTR  и соединении ее
выходов с шиной данных с помощью
"монтажного  или".  Это дает то,
что  м/схема  не "засоряет" шину
данных   в  цикле  поттверждения
прерывания и не создает конфлик-
тов  во время обращения к другим
портам компьютера.

Схема непременно пригодится вла-
дельцам "ПЕНТАГОН 128". Дополни-
тельный  регистр  удобно напаять
сверху  на  D40,  естественно не
напаивая  выходы  Q1-Q7 и 1 ногу
(вход OE).






   Я  надеюсь,  что  "отыскание"
регистра атрибутов и управляющих
сигналов, а также применение со-
вета  по  установке  порта как в
схеме  "ПРОФИ"  или же установке
дополнительного  регистра (зави-
сит  от схемы вашего компьютера,
в "ПЕНТАГОНЕ 128" нужен доп. ре-
гистр)  не составит для вас осо-
бых  сложностей, иначе лучше до-
верьте это почетное и нужное де-
ло кому-нибудь другому.


           СИГНАЛ INT

Аксиома:  Сигнал INT вырабатыва-
ется по заднему фронты кадрового
синхроимпульса   и   имеет  дли-
тельмость 9мкс.




ATTENTION!   Результаты  замеров
проведенных  в  фирменном "СПЕК-
ТРУМЕ 48k" показали что длитель-
ность  INTа 9мкс., а положение -
в   начале  кадрового  синхроим-
пульса.

   Схемные    реализации   имеют
обычно два подхода: формирование
импульса с помощью жесткой логи-
ки,  формирование с помощью диф-
ференцирующей  RC  цепочки.  Оба
подхода  достаточно хорошо осве-
щены  на  страницах РЕВЮ. Только
можно добавить что в первом слу-
чае  можно  использовать м/схему
АГ3, хотя почему-то ставят триг-
гер, тактуя его от сигнала "кад-
ровый синхроимпульс" и "обрезая"
сигнал через вход R импульсами с
периодом  9мкс  которые берут со
счетчиков/делителей  в узле так-
тового генератора.

   Во втором случае длительность
грубо подбирается конденсатором,
а  точно "доводится" резистором.
В обоих случаях сигнал INT можно
немного  сместить подключая кон-
денсатор  одной ногой к "земле",
а  другой ко входу INT процессо-
ра. Важным моментом является тот
факт, что почему-то основным по-
казателем   "правильности"  INTа
считают  положение бордюрных по-
лосок  в  некоторых  играх типа:
VENOM  STRICKES  BACK,  ACADEMY,
MONTECARLO  CASINO  и  т.д.  Тут
следует заметить, что "идеально-
е"  положение полосок будет наб-
людаться  только  на  машинах  с
раздельными  полями  памяти,  по
причинам    схемной   реализации
контроллера   дисплея.   В  моей
практике  только  на  компьютере
"Дельта-С"    с   "выправленным"
INTом идеально шли все вышепере-
численные программы.
   Подгонка  же  сигнала  INT на
других компьютерах с общим полем
памяти  приводила  к  результату
"нос  вытащили - хвост увяз", то
есть  если подгоняли по полоскам
сверху, полоски снизу смещались,
и  наооборот. А в "ПРОФИ" созда-
тели последней версии платы пош-
ли  по пути максимального увели-
чения быстродействия сведя прак-
тически  к  минимуму  количество
WAITов  от  ULA к процессору. Да
что  говорить, даже на фирменном
128ом  поведение  выше названных
программ   отличается   (о  чем,
кстати,  писалось  на  страницах
РЕВЮ). Поэтому я для себя крите-
рием  "правильности" INTа считаю
отсутствие  дрожания  спрайтов в
ARCANOID 2, и отсутствие "пропа-
дания"  букв  в  CHASE  H.Q. 1 и
SHOCK  MEGADEMO, а так-же устой-
чивая  работа клавиатуры компью-
тера.
   В  этом  случае  INT  "ПРОФИ"
следует  считать вполне приемле-
мым.

   В компьютерах, где реализован
режим  "ТУРБО", следует "гасить"
INT с помощью сигналов M1 и IORQ
дабы  из-за слишком большой дли-
тельности исходного INTа не про-
исходило "повторного" его захва-
та  в турбо-режиме. Не знаю, хо-
рошо  это или плохо, но "динами-
ческий"  INT  выглядит на осцил-
лографе весьма озадачивающе...

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




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

   Теперь можно плавно перейти к
обзору

КОМПЬЮТЕРОВ, КОТОРЫЕ МЫ ВЫБИРАЕМ

   Вот  тут пожалуй ситуация во-
обще  удручающая,  как  никогда.
Обилие  схем, куча периферии, да
и море "глюков" в каждой из них.
Есть  очень  интересный  подход,
который   продемонстрировал  мне
АЛЕКСЕЙ(FFC COMP.):



Если  у вас нет возможности при-
обрести  фирменный компьютер, то
возмите "ЛЕНИНГРАД", переделайте
всю   схему  дешифрации  портов,
подключите к нему 128кб ОЗУ, со-
берите  и  подключите контроллер
BETA-DISK без ФАПЧ и прочих при-
бамбасов  с  TR-DOS версии 5.03.
Ах  да, выправьте INT и поставте
"Родионовский"  порт  #FF. Тогда
среди моря проводов будет нечто,
правда,  следует  сказать, очень
точно   похожее   на   фирменный
SPECTRUM  128.  Но ARCANOID 1 на
нем  все-же  не пойдет. В других
случаях, смотрите на то, сколько
у  вас  будет памяти (128 - 1024
кб ), какие дополнительные наво-
роты  подарят  вам  щедрые  наши
схемотехники    в    виде    су-
пер-растров  и экстрасервисмони-
торов.


   Но  не забудьте обратить вни-
мание  на одну маленькую деталь:
есть ли у вашего компьютера эта-
кая  маленькая кнопочка, которая
все  это отключает. Если ее нет,
вам   круто  не  повезло:  из-за
страшного  нежелания отечествен-
ных программистов полностью ука-
зывать адрес #7FFD при работе со
страницами  ОЗУ/ПЗУ, ваш компью-
тер  подарит вам немало "сюрпри-
зов"  начиная от упорного отказа
работать  STS2.6, и кончая само-
форматированием дисков. Огромное
спасибо  фирме  "КОНДОР" за нашу
счастливую   кнопку!  Она  несет
гордое  имя ON/OFF в схеме "ПРО-
ФИ" и позволяет запускать на нем
99%  хакерских взломов и "лоаде-
ров".  Возможно,  в  "СКОРПИОНЕ"
она  тоже  появится, и тогда его
владельцам  не  будет мучительно
больно  за  бесцельно потраченые
деньги.
   Хороший  пример  почти  явила
миру фирма "СЛОТ", почти, потому
что   дальше  печатной  платы  и
альбома схем дело, пожалуй, и не
пошло. На сегодняшний день самым
"доделанным" компьютером с рабо-
тающей  периферией  и пристойным
видом,  является  "ПРОФИ+ v4.01"
фирмы  "КОНДОР".  Хотя  и  в нем
есть  место для доработок из се-
рии  "мало, зато приятно" как-то
корректный  порт  #FF,  и прочие
мелочи   которые   так   волнуют
синклеристов  - любителей паять.
Так  что при желании, вы сможете
в процессе неуклонного повышения
совместимости вашего компьютера,
заодно  научиться чинить радиоп-
риемники,  телевизоры  и  прочую
бытовую  технику, что несомненно
очень пригодится вам в будущем.



   Как-то на экранах "СПЕКТРОФО-
НА" мелькнула просьба одного дя-
дечки рассказать ему историю

 ПО ПОВОДУ "ПРОФИ" и "КОНДОРА"

ATTENTION! Все выше/ниже сказан-
ное  относится  к "ПРОФИ v4.01",
купив  5  версию  "ПРОФИ"  я был
просто  в ужасе от этого кошмар-
ного творения! Как можно в такие
короткие  сроки изгадить хорошую
схему?! Пока я не исправлю "глю-
ки"  этого  ущербного  творения,
прошу не обзываться неприличными
словами!

   Сам  я  будучи  частым посто-
яльцем  этой конторы, могу пове-
дать много интересного. "ПРОФИ",
в  общем-то,  неплохая машина. У
нее есть масса достоинств.


   Нормальный  INT,  512-1024Кб.
ОЗУ, расширенный видеорастр, ку-
ча  всевозможной периферии, "за-
щелкиваемый" аппаратно порт рас-
ширений   (очень  актуально  для
"СКОРПИОН"щиков),  и многое мно-
гое  другое.  А  главное все это
есть  и  работает  в  отличии от
обещаний  типа  "будет-будет..."
для  "СКОРПИОНА"  и  несобранной
платы  с  залипами и перетравами
суперкомпьютера "ЗЭХА НЭЩТ".

   Но, как и у всего в пост-сов-
ке, и здесь есть немыслемые иди-
отства.  Странные люди в "КОНДО-
РЕ"  видимо  задались целью сде-
лать  в  итоге  из "ПРОФИ" самый
несовместимый   даже  со  своими
предыдущими  моделями компьютер.




А  на мои робкие попытки хотя бы
в  приложении  описать доработки
компьютера для более полной сов-
местимости   со  СПЕКТРУМОМ  мне
громогласно  отвечают:  "А зачем
нам  вообще  "Синклер"?!  У  нас
крутая  ориентация  на CP/M!!!".
Хотя даже ежу понятно, что "ПРО-
ФИ"  покупается,  как  хороший и
мощный "СПЕКТРУМ", а не как убо-
гая "ПИ-СИ"шка, как того хочется
сотрудникам  "КОНДОРА". А убогий
софт  при  таких  возможностях -
это  воистину  кощунство!  Цены,
хотя в общем-то и не выше "СКОР-
ПИОН"овских,  но  мне  не всегда
понятны,  как-то, например, сди-
рание  20  тысяч за "ТУРБО-РЕЖИМ
8Мгц",  состоящий  из  1  КП11 И
двух мелких кондеров.




   В общем не буду гадить в свой
огород,  а  лучше  займусь  кон-
сультацией  несчастных  "юзеров"
по поводу доработок и эксплуата-
ции  их  неплохих машин, так-как
консультации по поводу доработок
связанных  со "СПЕКТРУМ" режимом
фирма вообще не проводит.

   Если бы хоть малая доля прог-
раммистов   обладателей  "ПРОФИ"
стала  не хаять убогие сипиэмные
игрушки  и  сам CP/M, а стала бы
писать СИСТЕМНЫЕ ПРОГРАММЫ (а не
дебильную  пуржищу на BASICе или
PASCALе),  то,  я думаю, "ПРОФИ"
был бы вне всякой конкуренции.

P.S.  Только  недавно узнал, как
здорово   в  "СКОРПИОНЕ"  сделан
порт  #FF!  CDOS-модем  с ним не
уживается.


   Это  лишний раз подлило масла
в  огонь  наших  вечных споров с
АЛЕКСЕЕМ  (FFC), и вызвало новый
взрыв  ругани.  Видимо это будет
продолжаться  еще  долго, а пока
если  хотите чтобы у Вас все ра-
ботало, следуйте моим советам.


РЕЗУЛЬТАТЫ ИССЛЕДОВАНИЙ ПРОБЛЕМ,
СВЯЗАННЫХ С ТУРБИРОВАНИЕМ ВГ-93

   Проведя  немало времени в по-
исках  информации и практических
исследованиях на эту тему, спешу
поделиться результатами.

   Да будет известно, что такто-
вая  частота 2 МГц предназначена
для  работы  ВГ  с ГМД диаметром
203мм.  Причем если во время ра-
боты  с  ГМД диаметром 133мм при
операциях  ЧТЕНИЕ  все вроде Ok,
то при ЗАПИСИ дело худо.
   Не  вдаваясь в детальные под-
робности   скажу,  что  можно  в
принципе  изменить коды задержек
в  прошивке  TR-DOS, подобрав их
под   частоту   тактирования  ВГ
2МГц,  это позволит обойтись ми-
нимальной  переделкой контролле-
ра,  но  если дисковод не "потя-
нет"  ШАГ с повышенной частотой,
то  придется все ставить на мес-
то,  включая старую прошивку. На
моем опыте не очень радостно от-
несся  к "турбированию" "тормоз-
ной"  или  как  его еще называют
"пятый армянский" дисковод, он в
принципе  резво  жужжал,  но при
этом немного ошибался...

   Следующий  момент: аппаратные
доработки.  Базовая схема турби-
рования  имеет очень сильный не-
достаток, описанный в "S"N12.


Коснемся  его подробнее: частота
"скачет" в такт со стробом запи-
си  WSTB, вызывая искажения слу-
жебной информации на диске. Вве-
дение триггерной схемы описанной
в  "S"N12  дает половинчатый ре-
зультат:  все равно есть вероят-
ность  искажения  информации  во
время  первого фронта строба за-
писи.  Эта "вероятность" привела
к выходу из строя в течении часа
интенсивных  экспериментов  двух
дисков.  А сигнал WF/DE на прак-
тике  вообще  не играет ни какой
роли,  проверьте  сами. Выход из
этой    ситуации   очень   прост
(подсказан  мне  МИХАИЛОМ ХОХЛО-
ВЫМ,  схемотехником  фирмы "КОН-
ДОР"),  надо  переключать  ВГ на
"нормальную"  частоту  ДО строба
записи, а не во время него.



   В  этом  случае  роль  строба
прекрасно  выполнит  сигнал  DRQ
(38 вывод ВГ93) который и следу-
ет подключить к синхро-входу ТМ2
вместо  WSTB.  Вот тогда у Вас и
не  будет никаких проблем с дис-
ками.

   Вообще,   я   заинтересовался
этой   проблемой,  читая  журнал
"SPECTROFON".  В  начале  собрал
первую  схему  - попортил диски,
потом вторую - дисков стало пор-
тится  меньше,  но  как известно
лучше  не делать ничего, чем де-
лать  плохо. Пришлось самому за-
нялся  изучением  этого вопроса.
Тут-то  и выяснилось, что перек-
лючать ВГшку с повышенной часто-
ты  на  нормальную  нужно  НЕ ВО
ВРЕМЯ строба записи, как это де-
лают  авторы  писем, а ДО СТРОБА
ЗАПИСИ.

   Почему  я  остановил выбор на
сигнале  DRQ: сигнал генерирует-
ся,  запрашивая  байт данных для
записи  первый  раз, потом ВГшка
вычисляет  служебную информацию,
после  чего сигнал DRQ генериру-
ется  второй раз. И только после
этого  выдается  строб записи на
дисковод.  Хотя в моей схеме пе-
реключение   произойдет  уже  по
первому  сигналу DRQ. Я старался
сделать  так, чтобы не переделы-
вать много "старые" схемы турби-
ровaния,  и добился этого. Обла-
дателям  "старой" схемы турбиро-
вания с триггером ТМ2 нужно все-
го  лишь подать на его вход C не
сигнал  WSTB,  а сигнал DRQ. Вот
после чего можно уверенно гаран-
тировать  нормальную работу схе-
мы.  Владельцам (?) ZX-NEXT, ду-
маю,  следует  проделать в своем
контроллере  то-же  самое.  Ниже
привожу исправленную схему:


2Мгц ────────────┐
1Мгц ───────────┐│
____    ┌─┬──┬─┐││┌───┬──┬─┐
STEP ───oST│ ││└┤1.0MSZ│
        ├─┤  │Q├└─┤1.1│  │ │
      ┌─┤D│  │ │  ┤2.0│  │1├─CLC
     ▀▀▀│ │  │ │  ┤2.1│  │ │ ВГ
DRQ  ───/C│  ││  ┤3.0│  │2├
        ├─┤  │Q├┐ ┤3.1│  │ │
WF/DE─0─oR│  │ ││ ┤4.0│  │3├
      │ └─┴──┴─┘│ ┤4.1│  │ │
+5в  ┐║    DD1  │ ├───┤  │4├
     │║ R1      └─┤ SE│  │ │
     ││           ├───┤  │ │
     └┘         ┌─o EZ│  │ │
                │ └───┴──┴─┘
                │      DD2
               ▀▀▀




DD1 - 555/1533ТМ2
DD2 - 555/1533КП11А
DRQ - 38н ВГ93
R1 - 10кОм
WF/DE - 33н ВГ93
CLC - 24н ВГ93
____
STEP  -  берется  с дисководного
разъема компьютера.

Кстати, вместо КП11А вполне мож-
но  поставить другой мультиплек-
сор,  например КП12, естественно
с учетом его подключения.


   Беру  на  себя  смелость ска-
зать, что вместо ТМ2 вполне мож-
но  обойтись ЛE1, организовав на
ней  асинхронный  RS  триггер  с
прямыми  управляющими  входами и
приоритетом  в схеме по входу от
сигнала DRQ:


 STEP       ┌────┐
(15н ВГ93) 11 │
────────────┤    │3
           2│    O─┐
           ┌┤    │ │
           ││    │ │
           │└────┘ │
          ┌┼───────┘
          │└───────┐
          │ ┌────┐ │
          │41 │ │ "1" - 2 МГц
 DRQ      └─┤    │6"0" - 1 МГц
(38н ВГ93) 5│    O─0───────────>
────────────┤    │ к коммутатору
            │    │
            └────┘

P.S. Советую владельцам "СКОРПИ-
ОНОВ",  и "ZX-NEXT"ов (а есть ли
такие?)  переработать свои схемы
турбирования   ВГ93,   перекинув
всего один провод с WSTB на DRQ.

   И  спешу сказать, что схему с
ЛЕ1  не  проверял, но думаю, что
она работоспособна.

   Очень забавно читать строки о
том,  как  с помощью перемычек в
дисководе "МС-5313" люди добива-
ются    "совместимости"    своих
компьютеров с кладовскими элита-
ми  и  STSом.  В  таких  случаях
открывается книжка с техническим
описанием  дисковода, где и чер-
пается информация о его перемыч-
ках  и что они делают. Создатели
контроллера  дисковода  в  нашей
стране   почему-то   "сыгнорили"
сигнал  "НАКОПИТЕЛЬ ГОТОВ" выво-
димый   на  интерфейсный  разьем
дисковода,  в  результате чего и
удивляет  потом несуразное пове-
дение дисковода. Правильно: как,
извините,  он  будет  писать или
читать,  если  еще  не  готов, а
ВГшка  об  этом  не знает?
   Таким  образом,  только с по-
мощью  выбора коммутации сигнала
"НГТ"  и  "ПРИЖИМ ГОЛОВОК" можно
"подружить" флоп и программы. Да
и вообще, описание "загадок" ра-
боты  дисковода  и их разгадок -
целая  эпопея,  состоящая на 50%
из  душевных  оборотов  русского
национального фольклера. Одна из
таких милых загадок: возможность
"гасить" информацию на заклееных
дисках.  Новость  почти на грани
фантастики: КОНТРОЛЛЕР ЗАПИСЫВА-
ЕТ   ИНФОРМАЦИЮ   НА  ЗАКЛЕЕННЫЙ
ДИСК!!!   На  хорошо  заклеенный
"серебряшкой"...  Хотя точнее не
записывает, а портит.

   Оказывается, это не бред вос-
паленного  мозга,  а обьективная
реальность.



   Подскажу,   как  это  делать:
стоя на одной дорожке (для полу-
чения быстрого эффекта) не обра-
щая  внимание  на сигнал "ЗАЩИТА
ОТ  ЗАПИСИ"  стоически "дергать"
сигнал "WSTB" чем чаще, тем луч-
ше.

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




   Обьясняю научно: оказывается,
вне зависимости от входного сиг-
нала  ЗАЩИТА  ЗАПИСИ , ВГ93 дает
строб  записи  на дисковод. Пос-
ледний  дернется, благо схема не
идеальная даже у TEACа, и выдаст
сигнал  ЗАЩИТА ЗАПИСИ на всю ту-
же  ВГшку.  Однако  при этом все
равно подав сла-а-а-бый и корот-
кий импульс стирания.

   А  теперь представьте что ка-
кой-нибудь  умник начнет дергать
строб записи на одной дорожке (а
еще хуже на одном секторе) с оп-
ределенной  частотой и периодич-
ностью.   Информация   рано  или
поздно  рухнет. Таким же образом
"летят" записи на ауодиокассетах
при  воспроизведении их на плее-
рах производства непонятных фирм
Тайваня.


   Но  как  не повезло кассетам,
как повезло нам! Нам нужен всего
один  элемент "И" и навыки обра-
щения с паяльником:

                     (разорвать)
WSTB 30н ВГ93 ────0───X──0─────
                  │      │
                  │ ┌──┐ │
                  └─┤ &│ │
____                │  ├─┘
WPRT 36н ВГ93 ──────┤  │
                    └──┘
              DD1 - 555/1533 ЛИ1
   Только после того, как Вы со-
берете  данную схему, вы сможете
спать спокойно, не опасаясь, что
какой-нибудь    плохой   мальчик
злобно   надругается  над  вашим
заклеенным     магнитоносителем,
воспользовавшись издержками схе-
мотехники дисководов.


      КОМПЬЮТЕРНАЯ ПОЭМА

      "Назидание #FDетям"

     Маленькие дети!
     Ни за что на свете,
     В порт #FD не надо
     числа посылать,
     От таких вот фишек,
     маленьких детишек,
     Многие компьютеры
     любят повисать!
     Что вам сложно очень?
     Всего парой кнопок,
     В лишнем байте адрес
     полный указать,
     Ведь-же добрым словом,
     а не грязным матом,
     Ваше имя люди
     будут вспоминать!

   Полный адрес порта конфигура-
ции  компьютера  ZX-SPECTRUM 128
#7FFD, #7FFD, #7FFD, #7FFD !!!!

   Искренне   надеюсь,  что  мой
эпохальный труд не останется без
внимания.

   И  еще: ну очень нужна инфор-
мация   из   первоисточников  по
AY-3-8910(12)    или    аналогов
(YM2149F)!   Причем  это  должна
быть информация больше схемотех-
нического характера.

          CHUNG Software, Moscow
Громов Кирилл (C) CHUNG Software
                  тел. 397-65-08



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

Экспертиза - разборка известной игры Пита Кука "АКАДЕМИЯ".

Архив - подробно рассмотрена игра "ARCHON". Вам предлагается сразиться с компьютером или с живым противником в сказочные шахматы, где вместо традиционных шахматных фигур участвуют драконы, ведьмы и т.д.

Дебют - очередная игра фирмы Level 9 - "Emerald Isle", в которой вам предстоит преодолеть все невзгоды и препятствия и стать королем загадочного острова.

Обзор - серия новых интересных игр: Звездное наследие, НЛО - Враг Неизвестен, Dizzy 7 (Возвращение в Россию), Battle City (Танчики), Where Time Stood Still, Gauntlet III, The Adams Family, Munchester United in Europe, Shinghai Warriors.

C миру по биту - ответы на письма читателей.

Чемпионат - Репортаж с проходящего под эгидой журнала Открытого Чемпионата Вирусов.

Система - статья о вопросах совместимости и модификации отечественных клонов ZX Spectrum'a.

Премьера - новый великолепный музыкальный редактор "Pro Sound Maker" и программа "Visual Decompressor" для использования различных эффектов при декомпрессии экранных файлов.

Рекалама - реклама и частные обьявления.


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

Похожие статьи:
Handy Hints and Lifestyle Tips
Iron Making - впечталения от KAY-1024.
Обо всём - Секретные и несекретные материалы.
Мир PC - Пpипухшая моpда Necromancer'а очень хоpошо смотpелась на мишени с надписью "LaMe 0FF"
Обзор - О новых программах : TANK WAR , DARKMAN , SUPER CARS.

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