; DEBUG = 2AD00-2AFC0
;
; 2AD00-2AD10 = CD # / CD1 LBA / CD2 LBA / <unused>
; 2AD10-2ADxx = address -> time LBA remap



;800117c0 : 8A020007  LWL     00003858 (v0), 0007 (80093878 (s0)) [8009387f]
;800117c4 : 9A020004  LWR     00232431 (v0), 0004 (80093878 (s0)) [8009387c]
;800117c8 : 00000000  NOP    
;-->
;800117cc : AA220003  SWL     00232431 (v0), 0003 (8002b60c (s1)) [8002b60f]
;800117d0 : BA220000  SWR     00232431 (v0), 0000 (8002b60c (s1)) [8002b60c]
;-->
;800117d4 : 24040001  ADDIU   80090020 (a0), 00000000 (r0), 0001 (1),
;800117d8 : 3C018003  LUI     80030000 (at), 8003 (32771),




org $8002ad10

; OLD code
swl v0,3(s1)
swr v0,0(s1)


; check CD1 (0-1)
lui a0,$2+1
lbu at,$ad00(a0)

lbu a0,0(s1)
bne at,r0,EXIT
nop




; CD2 = 0:4.0
; CD1 = 71:4.0

; remap LBA to final range
addiu a0,a0,$71

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

EXIT:

j $800117d4
sb a0,0(s1)
