; DEBUG = 14510-14720, 14BB0-14DC0
;
; 14510-14520 = CD # / <unused>
; 14520-14570 = address -> time LBA remap
; 14570-145xx = time -> address LBA remap



;8002e118 : 00651821  ADDU    00000014 (v1), 00000014 (v1), 00000004 (a1),
;8002e11c : 00431021  ADDU    000111a2 (v0), 000111a2 (v0), 00000018 (v1),
;-->
;8002e120 : 03E00008  JR      8001e184 (ra),
;8002e124 : 2442FF6A  ADDIU   000111ba (v0), 000111ba (v0), ff6a (65386),
;-->


org $80014570

; OLD code
addiu v0,v0,$ff6a

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

; avoid CD1
lui a0,$8001
lbu a0,$4510(a0)
nop
addiu a0,a0,$ffff
beq a0,r0,EXIT
nop



; check range (18)
ori a0,r0,$18
bne a0,v0,EXIT
nop


; 18 -> 17 (DATA2) remap
addiu v0,v0,$ffff

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

EXIT:

jr ra
nop
