; DEBUG = 18D60-18F30
;
; 18D60-18D70 = CD # / <unused>
; 18D70-18DA0 = address -> time LBA remap
; 18DA0-18Dxx = time -> address LBA remap



;8004141c : 00651821  ADDU    0000003c (v1), 0000003c (v1), 00000001 (a1),
;80041420 : 00431021  ADDU    0003b99d (v0), 0003b99d (v0), 0000003d (v1),
;-->
;80041424 : 03E00008  JR      8002af78 (ra),
;80041428 : 2442FF6A  ADDIU   0003b9da (v0), 0003b9da (v0), ff6a (65386),
;-->


org $80018da0

; OLD code
addiu v0,v0,$ff6a

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

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





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

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

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

EXIT:

jr ra
nop
