; DEBUG = $1A660-1A960
;
; 660-6B0 = reload cache dirs (new game)


;-->
;00042d90 : 8E220004  LW      00050000 (v0), 0004 (0004df68 (s1)) [0004df6c]
;00042d94 : 00000000  NOP    
;-->
;00042d98 : 10400005  BEQ     00000000 (v0), 00000000 (r0), 00042db0,
;00042d9c : 00000000  NOP    
;00042db0 : 08010B6F  J       00042dbc,
;00042db4 : 24020012  ADDIU   00000000 (v0), 00000000 (r0), 0012 (18),


org $1a660

; save regs
addiu sp,sp,$ffe0
sw ra,$0(sp)
sw a0,$4(sp)
sw a1,$8(sp)
sw a2,$c(sp)
sw a3,$10(sp)

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

; reload directory cache
jal $1a6f0
nop

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

; restore regs
lw ra,$0(sp)
lw a0,$4(sp)
lw a1,$8(sp)
lw a2,$c(sp)
lw a3,$10(sp)
nop
addiu sp,sp,$20

; ----------------------
; ----------------------
; ----------------------

; OLD code
lw v0,4(s1)
nop

jr ra
nop
