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