; DEBUG = 18CD0-18E90, 18EB0-194E0
;
; 18CD0-18CE0 = CD # / <unused>
; 18CE0-18D30 = address -> time LBA remap
; 18D30-18Dxx = time -> address LBA remap




;800415a0 : 30A5000F  ANDI    00000046 (a1), 00000046 (a1), 000f (15),
;800415a4 : 00651821  ADDU    00000028 (v1), 00000028 (v1), 00000006 (a1),
;800415a8 : 00431021  ADDU    0003755a (v0), 0003755a (v0), 0000002e (v1),
;-->
;800415ac : 03E00008  JR      8002b168 (ra),
;800415b0 : 2442FF6A  ADDIU   00037588 (v0), 00037588 (v0), ff6a (65386),
;-->



org $80018d30

; OLD code
addiu v0,v0,$ff6a

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

; avoid CD1
lui a0,$8001+1
lbu a1,$8cd0(a0)
nop
beq a1,r0,EXIT
;nop





; move v0 to 'zero offset'
lui v1,$4
ori v1,v1,$a9b2
subu v0,v0,v1

; move v0 to 'fixed LBA offset'
addiu v0,v0,$17

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

EXIT:

jr ra
nop
