; DEBUG = 11DE0-12330
;
; 11DE0-11DE0 = CD # / unused
; 11DF0-11E30 = Force CD detection
; 11E30-11EB0 = Address -> Time remap
; 11EB0-11F30 = Time -> Address remap
; 11F30-11F80 = Swap CD screen (load game)
; 11F80-11Fxx = Swap CD screen (in-game)




;80070670 : 1050002B  BEQ     00000001 (v0), 00000002 (s0), 80070720,
;80070674 : 00000000  NOP    
;-->
;80070678 : 0C00669A  JAL     80019a68, 800706b8 (ra),
;8007067c : 34040001  ORI     0000000b (a0), 00000000 (r0), 0001 (1),
;-->



org $80011f80

; load CD # (1/2)
lui a0,$8001
lbu ra,$1de0(a0)
nop

; CD1 -> CD2
addiu ra,ra,$ffff
beq ra,r0,WRITE_CD
ori ra,r0,2

; CD2 -> CD1
ori ra,r0,1


WRITE_CD:
sb ra,$1de0(a0)

; =====================
; =====================
; =====================
; =====================


EXIT:

; OLD code

; check correct CD
j $800706b0
nop
