palsw wrote:пачка импульсов
Пачка - это сколько? Должно быть 2 (два) - нажатие и отпускание.
Судя по видео (и если пачка > 2), клава шлет пакованы какой-то ерунды. Откуда и переполнение буфера и истошный писк в спикере.
palsw wrote:на IRQ0 с таймера ви53 поступает 18кгц -сколько должно быть еще не знаю
Ноль (т.е. 10000h) в делителе канала при базе 1.193 МГц (14.31818/12), получаем 18.2 кГц на IRQ0. Так что все ок.
palsw wrote:
не запуск платы вообще был из за говняного процессора вм86 который даже на 5мгц чудил. на 4 мгц завелся и работает.
Меня терзают смутные сомнения (с). Чем частоту открутил?
Есть порт 3DF. Бит 0 - сигнал EGAEN. При "0" принудительно выбирается тактовая 14М (с разъёма ISA). Так же меняется полярность VSync на монитор. Схемно поддерживается работа с EGA монитором.
Так на здоровье. Я имел ввиду - у оригинальной (читай - стандартной) EGA никакого 3DF нет и не было никогда. А что там намутили на электронмаше (или где он рожден был) - это их личный кошмар.