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



;-->
;800258e0 : 3C031B4E  LUI     00000018 (v1), 1b4e (6990),
;800258e4 : 346381B5  ORI     1b4e0000 (v1), 1b4e0000 (v1), 81b5 (33205),
;-->
;800258e8 : 24840096  ADDIU   00028a61 (a0), 00028a61 (a0), 0096 (150),
;800258ec : 00830018  MULT    00028af7 (a0), 1b4e81b5 (v1),


org $8002ad80

; check CD1 (0-1)
lui v0,$2+1
lbu v1,$ad00(v0)
nop

bne v1,r0,EXIT
;nop




; - 4E0A2-99C9A [VALKYRIE1.BIN] [71:4.0 - 140:0.64]
; -    96-4D8A1 [VALKYRIE2.BIN] [0:4.0 - 70:36.51]
; - 4E0A2 - 96 = 4E00C

; remap LBA to final range
lui v0,$4
ori v0,v0,$e00c
addu a0,a0,v0

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

EXIT:

; OLD code
lui v1,$1b4e

j $800258e8
ori v1,v1,$81b5
