Да у меня наверное ПЗУ касячное. Твоё заработало.
Наверное при переносе программы что-то упустил. Кроме прогресса с эмуляцией Z-состояния входов 8255 и присвоений scan_in и metod что поменялось?