┌──────────────────────────────┐
│ ───────── СИСТЕМА ────────── │
└──────────────────────────────┘
Громов Кирилл (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 ─┤D0│RG│Q0├──══─ 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 ───oS│ T│ ││└┤1.0│MS│Z│
├─┤ │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) 1│ 1 │
────────────┤ │3
2│ O─┐
┌┤ │ │
││ │ │
│└────┘ │
┌┼───────┘
│└───────┐
│ ┌────┐ │
│4│ 1 │ │ "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