Использовать прерывания (причем немаскируемые) по обращению к портам (и соответствующий обработчик) имеет смысл, если в целевом компьютере z80 как и в msx. А если в целевом компьютере 8080, то программы неминуемо требуют переделки и, в частности, на примере Вектора/Корвета/ПК8002 видно, что там заменяли процедуры обращения к AY на "эмуляторы" с использованием ВИ53.





Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
Так что нужды в 100%-ом эмуляторе обращений к портам нет. /*хотя для чего бы и нет, просто завести IORQ на NMI на всякий пожарный...*/
*/ MSX это не только Yamaha КУВТ2, были разные номера слотов и разные мапперы так что была необходимость использовать BIOS дяже для игрушек. 