; DEBUG = 11A80-11E00
;
; 11A80-11Axx = swap FAT/DATA file names



;-->
;800892fc : 1040005F  BEQ     00000000 (v0), 00000000 (r0), 8008947c,
;80089300 : 3C048001  LUI     00000000 (a0), 8001 (32769),
;-->
;80089304 : 248454FC  ADDIU   80010000 (a0), 80010000 (a0), 54fc (21756),
;80089308 : 24020003  ADDIU   00800000 (v0), 00000000 (r0), 0003 (3),



org $80011a80

; load current CD #
lui ra,$800b+1
lbu v0,$92b8(ra)
nop

; 2->1
addiu v0,v0,$ffff
bne v0,r0,WRITE_CD
ori v0,r0,1

; 1->2
ori v0,r0,2

WRITE_CD:
sb v0,$92b8(ra)

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

; Add ASCII offset
addiu v0,v0,$30

; change FAT name
lui ra,$8001
sb v0,$0dff(ra)

; change DATA name
sb v0,$0f34(ra)

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

EXIT:

; OLD code
lui a0,$8001

j $80089304
nop
