Из газеты 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), то выходные сигналы пропуска- ются через два логических элемента.