Из газеты Echo #06, Брест, 07.2000
Доработка контроллера
дисковода для
подключения
4-х дисководов.
Igor / ASt
Привет всем, кто любит и уважает незабы-
ваемый ZX-Spectrum. Здесь и сейчас я хотел
бы рассказать об одной нехитрой доработке
контроллера дисковода. В настоящее время
дисководы перестали быть роскошью за $20 и
их без проблем можно приобрести за копей-
ки, или получить на халяву ненужный писиш-
нику пятидюймовый дисковод на 1.2Мб (боль-
шинство из которых без проблем перенастра-
иваются для работы на ZX), а если повезет,
то и поиметь по-дешевке трехдюймовик. Все
это я к тому, что теперь без проблем можно
установить на свой Спекки до 4-х дисково-
дов с минимальными затратами, тем более
что TRDOS это поддерживает, да и большинс-
тво системных программ тоже. Вот собствен-
но мы и подошли к теме этой статьи.
Большинство контроллеров TRDOS не под-
держивают больше двух дисководов. Как это
определить - да очень просто, в самой сис-
теме надо перейти на дисковод C: или D: и
дать какую-нибудь команду типа RUN или
CAT. Если Вы все это проделали с дисково-
дом C: и при этом дисковод A: не отреаги-
ровал на Ваши действия, значит ничего пе-
ределывать не надо и достаточно лишь запа-
раллелить еще парочку этих устройств на
шлейф. В противном случае придется немно-
го поковыряться в контроллере.
Я расскажу о переделке контроллера у ко-
торого РЕГИСТР УПРАВЛЕНИЯ (порт #FF) соб-
ран на триггере ТМ8. Для доработки потре-
буется две микросхемы - еще одна ТМ8 и
ИД14 или любой другой дешифратор с инверс-
ными выходами и повышенной нагрузочной
способностью (открытый коллектор). Изна-
чально триггер ТМ8 включен примерно так:
Как видно из схемы - вся проблема в том,
что дисководы дешифрируются только по од-
ному биту D0.
На плате необходимо отрезать дорожки
идущие к шлейфу от микросхемы ЛА13 и обоз-
наченные выше как Disk A и Disk B. Напаять
поверх имеющейся ТМ8 еще одну такую же
микросхему, запараллелив при этом вывода
1, 8, 9, 16 и отогнув все остальные. На 1
вывод нового триггера завести сигнал D1,
который можно взять с 8 вывода ВГ93. Далее
необходимо разместить где-либо на плате
контроллера дешифратор К531ИД14 (желатель-
но поближе к шлейфу, чтобы не опутывать
плату контроллера лишними проводами) и
распаять его по ниже приведенной схеме,
при этом не забыв подать на него питание.
Сигнал MOTOR нужно взять со шлейфа иду-
щего на дисководы (16). Новые сигналы
Disk A, Disk B, Disk C и Disk D необходимо
припаять к проводам выходного шлейфа 10,
12, 14 и 6 соответственно. Вот в принципе
и вся дороботка. Теперь можно использовать
в работе сразу четыре дискеты без постоян-
ного их перетыркивания. И еще - если под
рукой не оказалось нужного дешифратора, а
очень хочется побыстрей насладиться рабо-
той с 4-мя дисководами, то можно использо-
вать микросхему ИД4 или ИД7 (как более
распространенные), но при этом придется
выходные сигналы с этих микрух пропустить
через какую-нибудь логику имеющую выходы с
открытым коллектором типа ЛН3, ЛП12, ЛИ2 и
т.д. Если используются микрухи с инверсией
(типа ЛН3), то выходные сигналы пропуска-
ются через два логических элемента.