; DEBUG = 143C0-14760
;
; 143C0-14xxx = swap CD name data



;-->
;8001cb74 : 3C058011  LUI     80067620 (a1), 8011 (32785),
;8001cb78 : 24A5C49C  ADDIU   80110000 (a1), 80110000 (a1), c49c (50332),
;-->
;8001cb7c : 0C006576  JAL     800195d8, 8001cb5c (ra),
;8001cb80 : 00822021  ADDU    00000020 (a0), 00000020 (a0), 8003fd7c (v0),



; Get swap bitmap
; - ($20) 3fd9c = insert disc 2
; - ($40) 3fdbc = insert disc 3



org $800143c0

; get correct CD # (2 or 3)
ori a1,r0,$20
beq a1,a0,WRITE_DSE
;nop

; CD2
ori a1,r0,$32

; CD3
ori a1,r0,$33



;\ART\DSE.VH
;\ART\DSE.VB

WRITE_DSE:
lui ra,$8001
sb a1,$3777(ra)
sb a1,$3787(ra)



;80015458 : 10400003  BEQ     8006cebc (v0), 00000000 (r0), 80015468,
;8001545c : 34020003  ORI     8006cebc (v0), 00000000 (r0), 0003 (3),


; fix disc #
addiu a1,a1,$ffd0
sb a1,$545c(ra)

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

EXIT:

; OLD code
lui a1,$8011
addiu a1,a1,$c49c

j $8001cb7c
nop
