; DEBUG = 2AD00-2AFC0
;
; 2AD00-2AD10 = CD # / CD1 LBA / CD2 LBA / <unused>
; 2AD10-2AD40 = address -> time LBA remap
; 2AD40-2AD80 = time -> address LBA remap
; 2AD80-2ADB0 = address -> time LBA remap (#2)
; 2ADB0-2ADxx = swap CD #s


;8003f2c4 : 3C048006  LUI     800f1f2c (a0), 8006 (32774),
;8003f2c8 : 8C84E42C  LW      80060000 (a0), e42c (80060000 (a0)) [8005e42c]
;-->
;8003f2cc : 0C0047CF  JAL     80011f3c, 8003f0a0 (ra),
;8003f2d0 : 24100001  ADDIU   800f1f2c (s0), 00000000 (r0), 0001 (1),
;-->
;8003f2d4 : 3C048006  LUI     00000001 (a0), 8006 (32774),
;8003f2d8 : 8C84E42C  LW      80060000 (a0), e42c (80060000 (a0)) [8005e42c]
;8003f2dc : 0C0047F3  JAL     80011fcc, 8003f2d4 (ra),
;8003f2e0 : 00000000  NOP  


; free = a0,a1


org $8002adb0

; check CD (0-1)
lui a1,$8002+1
lbu a0,$ad00(a1)
nop


; 0->1
beq a0,r0,WRITE_CD
ori a0,r0,1

; 1->0
ori a0,r0,0



WRITE_CD:
sb a0,$ad00(a1)

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

EXIT:

; skip disc check routine

jr ra
nop
