This was fairly easy.
First, insert
this patch into the ROM.
Next, patch the following code with Asar.
Codeif read1($00FFD5) == $23
sa1rom
!addr = $6000
else
lorom
!addr = $0000
endif
org $00FA80
autoclean JSL Main : NOP #$02
freedata
Main:
LDA $76 : BNE .return
INC $1908|!addr
.return
STZ.w $13F3|!addr : STZ.w $1891|!addr
RTL
That should be all you need, and it should work as you want!
P.S.
Note that we found it quite difficult to create this code with UberASM, so it became an Asar patch.
If you need to use UberASM, please let me know. I'll do my best.
Follow Us On