fixed, new iso uploaded thanks for these testsAtomic robo kid displays only the status layer NBG2 on the console, the rest is black. In Kronos v1.7.0, all layers are visible.
After exiting Atomic robo kid with A+B+C+start, launching SMS (Faze) emulator freezes the console at "Loading. Please wait" message (doesn't answer to A+B+C+start). Same behavior in Kronos v1.7.0 where an invalid opcode can be seen with DebugView :
fixed but not yet publishedThere's no longer the invalid opcode when launching Atomic robo kid then SMS (Faze), but there is a new one when launching SMS (CZ80) then Atomic robo kid (freezes emulation in Kronos v1.7.0 during initialization of ARK) :
Error: Master SH2 invalid opcode
R0 = 00000104 R12 = 00000000
R1 = 06021028 R13 = FFFFFFFF
R2 = FFF0FFF0 R14 = 002FC83C
R3 = 06000900 R15 = 060FFAC8
R4 = FFFFFFFE SR = 000000E0
R5 = 25FE00A0 GBR = 00000000
R6 = 0600C8F6 VBR = 06000000
R7 = 002FBBFC MACH = 00000000
R8 = 002FB800 MACL = 00000000
R9 = 06021BFB PR = 0600CD82
R10 = 06021BFB PC = FFF0FFF0
R11 = 060DBB94
oops, i had removed a cleanSprites at driver init :/With the last version, there's no longer invalid opcodes, but if I launch SMS (CZ80) then Atomic robo kid, some sprites stay on screen in Kronos v1.7.0. It doesn't happen with SMS (Faze) launched before ARK.
Here, I'm not shooting and some lasers stay on screen, moving with the character (laser drawing commands are visible in VDP1 debug window) :
View attachment 4926
The first incorrect sprites appear during ARK ROM check.