[GENS r57shell-mod] Trace doesn't make sense
Posted: Sun Aug 14, 2016 3:15 pm
I'm currently translating a ROM and using Gens11svnr665 for debugging. The game crashes at some point, and I'm comparing two traces (one for the buggy translated one, and one from the original japanese at the very same point) to see what's wrong.
I have differences I cannot explain. For example, this :
How is it even possible line 2654 isn't executed after the JSR call ? No interrupt occured (VInt and Hint are located at 4xx, and they are traced anyway).
For comparison, the original japanese game trace says, at the same point :
Did any of yu encounter this ? Ideas ?
I have differences I cannot explain. For example, this :
Code: Select all
00:EE88 4E B8 JSR ($2654) A0=000214F6 A1=00FFFE50 A2=FFFF963E A3=00FF5FF7 A4=FFFFB114 A5=00027000 A6=FFFFB0E2 A7=00FFFE54 D0=0000E7BF D1=000000FB D2=000000BD D3=6FF6E6B0 D4=0000E6A2 D5=0000FFFF D6=00000005 D7=0000FFFF XnzvC
00:EE8C 41 F8 LEA ($CC76),A0 A0=000214FC A1=00FFFE50 A2=FFFF963E A3=00FF5FF7 A4=FFFFB11C A5=00027000 A6=FFFFB0E2 A7=00FFFE54 D0=E7BF017B D1=000000FB D2=013D0001 D3=6FF6E6B0 D4=0000E6A2 D5=0000FFFF D6=00000005 D7=0000FFFF xNzvc
For comparison, the original japanese game trace says, at the same point :
Code: Select all
00:EE88 4E B8 JSR ($2654) A0=000214F6 A1=00FFFE50 A2=FFFF963E A3=00FF5FF7 A4=FFFFB114 A5=00027000 A6=FFFFB0E2 A7=00FFFE54 D0=0000E7BF D1=000000FB D2=000000BD D3=6FF6E6B0 D4=0000E6A2 D5=0000FFFF D6=00000005 D7=0000FFFF XnzvC
00:2654 B8 FC CMPA.W #$B394,A4 A0=000214F6 A1=00FFFE50 A2=FFFF963E A3=00FF5FF7 A4=FFFFB114 A5=00027000 A6=FFFFB0E2 A7=00FFFE50 D0=0000E7BF D1=000000FB D2=000000BD D3=6FF6E6B0 D4=0000E6A2 D5=0000FFFF D6=00000005 D7=0000FFFF XnzvC