Из журнала Deja Vu #07, Кемерово, 1999
(C) AXLR
==========================================
Доработка Pentagon'a для работы
с дисками высокой плотности
==========================================
Итак, что же нужно сделать, чтобы обыч-
ный контроллер заработал с дисками высокой
плотности? Если в компьютере уже установ-
лен турбо-режим, тогда на все доработки
уходит буквально час, а если нет, что ж -
- здесь предлагается уже доработанная схе-
ма турбы для Пентагона - собирайте.
Так вот, даже если турбина у вас уже
есть, ее придется немного доделать. Собст-
венно, доработки здесь две: одна для вклю-
чения турбы, когда работает ДОС, другая
формирует /wait при обращении процессора к
портам.
О последней следует сказать особо. За-
мечено,что некоторые экземпляры КР1818ВГ93
а именно, 1993 и более позднего года вы-
пуска, плохо работают в турбе. На качество
обмена с диском это вроде бы и не влияет
(специально не тестировали), но кто ее,
ВГшку, знает.
Лучше всего будет привести полную схему
турбы для Пентагона, но уже с доработками:
Сигнал HLD берется с 28й ноги ВГ93, /IP
- с ВГ93:35, /IORQ - с Z80:20, а /bit7#FF
- см. ниже.
Для турбы:
1. Отключить D5:2 и D13:28 (D5:13);
2. Отключить D15:1 от +5В,
подать на D15:1 сигнал /RFSH (D13:28);
3. Отсоединить D13:6 от D1:8 так, чтобы
осталась связь между D13:6 и резисто-
ром, соединяющим его с +5В.
Кстати, AY-3-8910 (не YAMAHA!) также
плохо работает в турбе, как и ВГ93,так что
эта доработка решит и проблему тормозных
AY.
Повторюсь: для нормальной работы турбы
НУЖНО менять диод VD2 в схеме контроллера.
Если его не заменить, большинство турболо-
адеров в турбе будут глючить, так как для
доступа к подпрограммам ДОСа используют
jp #3d30. В турбе этот самый VD2 сильно
тормозит переключение страниц ПЗУ(ДОС/Бей-
сик). В итоге - знакомые всем эффекты: за-
пущенное висит и/или гадит на диск...
Вот схема замены диода VD2 (по Пентаго-
новской схеме контроллера):
Как там есть:
А как должно быть:
Ну а вот, собственно, сама схема дора-
ботки контроллера BETA-DISK-TURBO в BETA-
-DISK-TURBO-HD :)
Микросхемы:
DD1: 1533КП11, DD2: 1533ЛЕ1, DD3: 1533ТМ2, DD4: 1533ЛЛ1,
DD5: 1533ТМ2, DD6: 1533ЛИ1, DD7: 1533ИЕ7, DD8: 1533Л 1,
DD9: 1533(555)КП11
Любая микросхема, кроме DD8(Л 1) и DD9
(КП11) может быть заменена на аналогичную
серии 555, это будет отражаться только на
нагрузке на БП.
Старые сигналы, идущие на DD76:3, 2МГц
на TURBO-ВГ - ОТРЕЗАТЬ!
Сигнал с DD5:9 доработки,идущий на мик-
рик HD/DD в дисководе можно не буфериро-
вать (никогда его не буферировал, а шлейф
на дисковод у меня-1м, и все ОК). Сам мик-
рик HD/DD расположен на плате двигателя,
как раз над отверстием "HD" в диске (его
еще обычно заклеивают). На одну ногу мик-
рика идет обычно общий провод, а с другой
снимается управляющий сигнал для микросхе-
мы. Вот на вторую ногу и подаем сигнал
"HD/DD". Да, с дисков теперь НУЖНО убрать
наклейки (на 3.5"- наклейки!маразм..). Ес-
ли собираетесь пользоваться 720К 3.5" дис-
ками (на них отверстия "HD" нет), заранее
пропустите сигнал "HD/DD" через резистор
50..100 Ом, а только потом подавайте на
микрик в драйве.
Вообще-то, в Пентагоне этот генератор-
-16МГц не был бы нужен, но т.к. чуть ли не
у всех пентагонщиков стоит ФАПЧ на 556РТ4,
то и схема дана с учетом его присутствия в
контроллере. Если ФАПЧ нет, то на DD9:2
нужно подавать DD76:6, на DD9:3 - DD86:6,
а отрезать тогда нужно DD76:6 от DD92:3.
Как оно все вместе работает?
Режим плотности (обычная/высокая) пере-
ключается программно, bit7 порта #FF конт-
роллера:
bit7=0 - обычная,
bit7=1 - высокая плотность.
К счастью, так получилось,что все прог-
раммы, работающие с диском,держат этот бит
всегда в одном и том же состоянии: в нуле.
Сделав доработку, можно спокойно запускать
старые проги, они также,как и раньше будут
работать с дисками 360К-720К.
Надо сказать,без турбы это не работает,
т.к. скорость обмена возрастает ровно в
два раза (на ВГ93 подается 2МГц вместо
1МГц)-теперь она составляет более 60К/сек.
Включая турбо-режим при выполнении прог-
раммы из ПЗУ ДОСа, добиваемся того, что у
Z80 по-прежнему остается около 112 тактов
на цикл обмена и он, Z80, работает с ВГ93
также, как и на обычной плотности.
На высокой плотности на диск влезает до
18ти 512байт-секторов(формат 1.44М) или до
10ти 1024-байтных ( нестандартный, но тоже
формат- 1.6Мb). Таким образом,запросто чи-
таются/пишутся HD-диски MSDOS(PS/2).
После доработки турбы она будет всегда
включаться при дисковых операциях,но толь-
ко после того,как диск успеет раскрутить-
ся. Если обмен с диском идет на обычной
плотности,турбо-режим можно отключить мик-
риком "TURBO/NORMAL" (интересно, что это
понадобилось для одной-единственной проги:
FUT by MI&DI). Если турба была включена,
она отключается на время раскрутки диска,
а потом снова включается.
При позиционировании на доработку TURBO
-ВГ всегда идет 2МГц, к сожалению,на более
высокой частоте ВГшка не работает.
По слухам,на какой-то из двух резервных
контактов разъема дисковода 5.25" должен
идти сигнал управления скоростью вращения
двигателя. На моем Мицуми 3.5" оба резерв-
ных никуда не идут. Так вот,я подал сигнал
"HD/DD" через 2й резервный контакт (прону-
мерован как 4-й на дисководном разъеме), -
- и у меня отлично работает, и на PC.
P.S. Все обозначения элементов даны по той
схеме Пентагона, в которой адресные сигна-
лы Z80 обозначены А1-А16. К сожалению, без
снятия кожуха дисковода никак не обойтись,
зато всех переделок в нем - один проводок.
P.P.S. Новая схема турбо-режима была пре-
доставлена мне Романом Милюковым, за что
ему большое спасибо!