Previous 199869 Revisions Next

r31846 Saturday 30th August, 2014 at 23:16:32 UTC by Brian Troha
circusc.c: Correct disassembled code - NW
[src/mame/drivers]circusc.c

trunk/src/mame/drivers/circusc.c
r31845r31846
3232    CB3C: AC 03            ANDA  #$03
3333    CB3E: 09 03            CMPA  #$03
3434    CB40: 07 02            BCS   $CB44
35    CB42: 04 03            LDA   #$04
35    CB42: 04 04            LDA   #$04
3636    CB44: A9 03            ADDA  #$03
3737
3838  Ingame lives are correct though (same code for 'circusc' and 'circusc3') :
3939
40    6B93: 96 0D            LDA   $2F
41    6B95: 84 81            ANDA  #$03
42    6B97: 8B 2B            ADDA  #$03
43    6B99: 81 8E            CMPA  #$06
44    6B9B: 25 2A            BCS   $6B9F
45    6B9D: 86 8F            LDA   #$07
40    6B93: 14 2F            LDA   $2F
41    6B95: A6 03            ANDA  #$03
42    6B97: 09 03            ADDA  #$03
43    6B99: A9 06            CMPA  #$06
44    6B9B: AD 02            BCS   $6B9F
45    6B9D: AE 07            LDA   #$07
4646
4747This bug is due to 380_r02.6h, it differs from 380_q02.6h by 2 bytes, at
4848 offset 0x0b43 is 0x05 and 0x0b45 is 0x02 which is the code listed above.

Previous 199869 Revisions Next


© 1997-2024 The MAME Team