Вот конфиг с исправленными прерываниями.
Я делал сначала временно просто периодические прерывания, а когда реализовал прерывания от видео, забыл убрать эти строчки:
Код:
PeriodicInt8080 periodicInt = &cpu, 7, 50
periodicInt.active = yes
В игре PASKHA советую попробовать включить режим смешивания полукадров в настройках экрана. Увы, подобный режим для 3-х кадров не реализован, 3color выглядит не так красиво.
Что же касается управления в этой игре, то с этим пока не разобрался до конца. Если из порта 8D считывается FF (это происходит, если закомментировать этот порт в конфиге), то игра работает нормально. Но это соответствует всем нажатым кнопкам второго джойстика, что вызывает проблемы уже в других играх, скажем WARP. Возможно, как-то влияет то, что одни и те же кнопки со стрелками соответствуют как клавишам клавиатуры, так и джойстику (в эмуляторе emu они разнесены, и игра управляется только кнопками джойстика). Надо будет внимательнее посмотреть, пока не было времени.