да с чего бы он не работал, адресное пространство AxROM 256k игра использует 128k, игра похакана на запуск из второй половины адресного пространства AxROM, если исходить из твоей логики, то она вообще не должна запускаться в эмуле
вот тебе проблема раз
018172:A9 02 LDA #$02
018174:20 2A 07 JSR $072A
вот проблема два
:072A:20 4A 07 JSR $074A
:072D:20 7D F3 JSR $F37D
:0730:A9 03 LDA #$03
:0732:20 4A 07 JSR $074A
а теперь смотри куда оно пишется
:074A:A8 TAY
:074B:99 F6 FF STA $FFF6,Y @ $FFF8 = #$02
:074E:60 RTS