; 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-2BE30 = time LBA movie remap3 (m:s:f)
; 2BE30-2BE60 = time LBA movie remap4 (m:s:f)
; 2BE60-2BE90 = time LBA movie remap5 (m:s:f) (DO NOT USE - select levels)
; 2BE90-2BEC0 = time LBA movie remap6 (m:s:f)




;80032380 : 88A20003  LWL     00008018 (v0), 0003 (800e3106 (a1)) [800e3109]
;80032384 : 98A20000  LWR     00438018 (v0), 0000 (800e3106 (a1)) [800e3106]
;80032388 : 00000000  NOP    
;-->
;8003238c : AA420003  SWL     00434541 (v0), 0003 (801ffd80 (s2)) [801ffd83]
;80032390 : BA420000  SWR     00434541 (v0), 0000 (801ffd80 (s2)) [801ffd80]
;-->
;80032394 : 0C01C983  JAL     8007260c, 80032328 (ra),
;80032398 : 00000000  NOP    


org $8002be90

; 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.9] -> [71:24.9]
addiu v0,v0,$70

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

EXIT:

; OLD code
swl v0,3(s2)

j $80032394
swr v0,0(s2)
