; DEBUG = 2BD80-2C150
;
; 2BD80-2BD90 = <unused> / CD1 LBA / CD2 LBA / <unused>
; 2BD90-2BDC0 = time LBA movie remap1 (m:s:f)
; 2BDC0-2BDF0 = time LBA movie remap2 (m:s:f)
; 2BDF0-2BE00 = write correct CD #
; 2BE00-2BExx = time LBA movie remap3 (m:s:f)




;80031da8 : 8BC20003  LWL     000007c0 (v0), 0003 (800e30fa (fp)) [800e30fd]
;80031dac : 9BC20000  LWR     005807c0 (v0), 0000 (800e30fa (fp)) [800e30fa]
;80031db0 : 00000000  NOP    
;-->
;80031db4 : AA420003  SWL     00580016 (v0), 0003 (801ffd80 (s2)) [801ffd83]
;80031db8 : 0C00D6E0  JAL     80035b80, 80031cd8 (ra),
;80031dbc : BA420000  SWR     00580016 (v0), 0000 (801ffd80 (s2)) [801ffd80]
;-->




org $8002be00

; only remap CD2 movies
lui at,$800b+1
lbu ra,$9890(at)
nop

; 1->0
addiu ra,ra,$ffff
beq ra,r0,EXIT
nop


; remap CD2 [1:24.5] -> [71:24.5]
addiu v0,v0,$70

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

EXIT:

; OLD code
swl v0,3(s2)
jal $80035b80
swr v0,0(s2)

j $80031dc0
nop
