
Еще обнаружил, что мой модуль PS/2 клавиатуры генерировал слишком короткий запрос на прерывание - настоящий 8259 просто не успевал на него отреагировать, а вот моему модулю на VHDL вполне хватало.
В принципе, остался непроверенным только 8237, но для его запуска нужно полностью переписывать всю систему - организация шин в PC XT принципиально отличается от того, что сейчас есть. Этим точно только после отпуска смогу заняться. Попробую за это время найти пару 8-битных плат расширения, чтобы потом попробовать, если все заработает...