ResetGraph (OBJDIS):
addiu sp,sp,-32
sw s1,20(sp)
move s1,a0
andi v1,s1,$0007
li v0,3
sw ra,24(sp)
beq v1,v0,text_4C
sw s0,16(sp)
slti v0,v1,4
beqz v0,text_3C
li v0,5
beqz v1,text_4C
nop
j text_110
nop
text_3C:
beq v1,v0,text_68
nop
j text_110
nop
text_4C:
lui a0,_hi(rdata_38)
addiu a0,a0,_lo(rdata_38)
lui a1,_hi(data_8)
addiu a1,a1,_lo(data_8)
lui a2,_hi(GEnv)
jal printf
addiu a2,a2,_lo(GEnv)
text_68:
lui s0,_hi(GEnv)
addiu s0,s0,_lo(GEnv)
move a0,s0
move a1,zero
jal _memset
li a2,128
jal ResetCallback
nop
lui v0,$00FF
lui a0,_hi(data_48)
lw a0,_lo(data_48)(a0)
ori v0,v0,$FFFF
jal GPU_cw
and a0,a0,v0
jal _reset
move a0,s1
addiu a0,s0,16
sb v0,0(s0)
lbu v0,0(s0)
li v1,1
sb v1,1(s0)
sll v0,v0,2
lui v1,_hi(data_D0)
addu v1,v1,v0
lhu v1,_lo(data_D0)(v1)
lbu v0,0(s0)
li a1,-1
sll v0,v0,2
sh v1,4(s0)
lui at,_hi(data_DC)
addu at,at,v0
lhu v0,_lo(data_DC)(at)
li a2,92
jal _memset
sh v0,6(s0)
addiu a0,s0,108
li a1,-1
jal _memset
li a2,20
lbu v0,0(s0)
j text_160
nop
text_110:
lui v0,_hi(data_52)
lbu v0,_lo(data_52)(v0)
nop
sltiu v0,v0,2
bnez v0,text_144
nop
lui a0,_hi(rdata_58)
addiu a0,a0,_lo(rdata_58)
lui v0,_hi(GPU_printf)
lw v0,_lo(GPU_printf)(v0)
nop
jalr ra,v0
move a1,s1
text_144:
lui v0,_hi(data_48)
lw v0,_lo(data_48)(v0)
nop
lw v0,52(v0)
nop
jalr ra,v0
li a0,1
text_160:
lw ra,24(sp)
lw s1,20(sp)
lw s0,16(sp)
jr ra
addiu sp,sp,32
|