Из журнала 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. Новая схема турбо-режима была  пре-
доставлена мне Романом  Милюковым, за  что
ему большое спасибо!