Если не было бы глюков,
             Не интересно было жить.
             А вот с глюками - прикольней,
             Век живи и век $%&бись... :)

                                 (C) T(c)S

   Привет всем !!! Этот микро-текст посвя-
щается  не только тем, кто умеет держать в
руках паяльник, но и челам, которые нерав-
нодушны к багам на своем Спекки.
   Когда  я себе  поставил TURBO-режим (ох
как давно это  было...), то обнаружил, что
моя  клава  стала глючить в некоторых про-
гах. А именно,в ALASMе,MELONе и даже в на-
шем любимом магнитофонном BASICе.Через икс
раз  срабатывали  функциональные кнопки, а
порой и вообще не нажимались. Глюки наблю-
дались только в турбе.Стоило мне выключить
турбу - становилось все O'Key.
   Как я потом  выяснил, весь этот баг был
из-за  короткого сигнала IORQ. В турбе его
длительность уменьшалась и становилась не-
достаточной для корректной работы уродской
схемы дешифратора порта клавиатуры, приме-
нённой именно в PENTAGONe 128K. Хотя в PE-
NTAGON 48K эта же схема турбы идеально ра-
ботала  у Tot. Выход был один - переделать
дешифрацию,но мне что-то не захотелось со-
всем до конца уродовать свою плату компа.К
тому же было подозрение,что не только кла-
ва,но и другие device's,работающие на ввод
(мышка,  кемпстон-джойстик, hayes-модем  и
даже порты контроллера TR-DOS), могли глю-
чить. И я  решил  пойти  по другому пути -
сделать длительность IORQ константой.
   Сейчас,в принципе,готовую схему _г_р_а-
м_о_т_н_о_й_ турбы можно найти в Deja VU#9
\КАПЛЯ ПРИПОЯ\HD ДИСКИ.Ну а тем,у кого ту-
рба уже собрана по другой схеме, можно до-
бавить лишь дополнительный узел формирова-
ния сигнала WAIT по следующей схеме:

          +--------------+
          |              | КР1533    ____
  ____    | 14+--+----+  |  ЛЛ1      WAIT
  IORQ <--о---|R |    |  | 1+--+3 1+--+3
            11|  |  0 |  +--|1 |---|& |->
   +5В <------|WR|  1 |6   2|  |  2|  |
             5|  |  2 |-----|  | +-|  |
 DD2:9 <------|+1|  3 |     +--+ | +--+
              +--+----+   ____   |КР1533
              КР1533ИЕ7   WAIT'<-+  ЛИ1

   Теперь о сигналах:
____
IORQ  - соединить с 20 ногой Z80;

DD2:9 - соединить по схеме PENTAGON 128K;
____
WAIT  - подать на 24 ногу Z80, перерезав
        старый;
____
WAIT' - старый сигнал.

   Микросхемы  могут  быть как 1533 серии,
так и 555. Логические элементы можно взять
на плате компа.
[Ред: см. On-Line #4]
   Надеюсь, что  этот пустой совет поможет
Вам в обезглючивании любимого Спекки.

               (C) Тюрин Сергей aka T(c)S
               E-mail: triod@aport2000.ru
                       2:5029/3.40
               Россия, Рязань, 09.05.2001.
Сайт управляется системой uCoz