Merge pull request #50 from Random06457/master

Decompile graph.c
This commit is contained in:
fig02
2020-04-05 13:46:18 -04:00
committed by GitHub
691 changed files with 3506 additions and 3749 deletions

View File

@@ -411,11 +411,11 @@ glabel func_800C46EC
/* B3B89C 800C46FC AFA50084 */ sw $a1, 0x84($sp)
/* B3B8A0 800C4700 24C64D50 */ addiu $a2, %lo(D_80144D50) # addiu $a2, $a2, 0x4d50
/* B3B8A4 800C4704 27A40064 */ addiu $a0, $sp, 0x64
/* B3B8A8 800C4708 0C031AB1 */ jal func_800C6AC4
/* B3B8A8 800C4708 0C031AB1 */ jal Graph_OpenDisps
/* B3B8AC 800C470C 240702EA */ li $a3, 746
/* B3B8B0 800C4710 8FAE0084 */ lw $t6, 0x84($sp)
/* B3B8B4 800C4714 8DC402C0 */ lw $a0, 0x2c0($t6)
/* B3B8B8 800C4718 0C031B08 */ jal func_800C6C20
/* B3B8B8 800C4718 0C031B08 */ jal Graph_GfxPlusOne
/* B3B8BC 800C471C AFA40078 */ sw $a0, 0x78($sp)
/* B3B8C0 800C4720 8FAF0084 */ lw $t7, 0x84($sp)
/* B3B8C4 800C4724 AFA2007C */ sw $v0, 0x7c($sp)
@@ -497,7 +497,7 @@ glabel func_800C46EC
/* B3B9E4 800C4844 AD200004 */ sw $zero, 4($t1)
/* B3B9E8 800C4848 AD2B0000 */ sw $t3, ($t1)
/* B3B9EC 800C484C 8FA5007C */ lw $a1, 0x7c($sp)
/* B3B9F0 800C4850 0C031B0A */ jal func_800C6C28
/* B3B9F0 800C4850 0C031B0A */ jal Graph_BranchDlist
/* B3B9F4 800C4854 8FA40078 */ lw $a0, 0x78($sp)
/* B3B9F8 800C4858 8FAC007C */ lw $t4, 0x7c($sp)
/* B3B9FC 800C485C 8FAD0084 */ lw $t5, 0x84($sp)
@@ -506,7 +506,7 @@ glabel func_800C46EC
/* B3BA08 800C4868 ADAC02C0 */ sw $t4, 0x2c0($t5)
/* B3BA0C 800C486C 8FA50084 */ lw $a1, 0x84($sp)
/* B3BA10 800C4870 27A40064 */ addiu $a0, $sp, 0x64
/* B3BA14 800C4874 0C031AD5 */ jal func_800C6B54
/* B3BA14 800C4874 0C031AD5 */ jal Graph_CloseDisps
/* B3BA18 800C4878 24070320 */ li $a3, 800
/* B3BA1C 800C487C 0C018F5F */ jal func_80063D7C
/* B3BA20 800C4880 8FA40084 */ lw $a0, 0x84($sp)
@@ -538,7 +538,7 @@ glabel func_800C48CC
/* B3BA7C 800C48DC 24C64D98 */ addiu $a2, %lo(D_80144D98) # addiu $a2, $a2, 0x4d98
/* B3BA80 800C48E0 AFA50058 */ sw $a1, 0x58($sp)
/* B3BA84 800C48E4 27A40044 */ addiu $a0, $sp, 0x44
/* B3BA88 800C48E8 0C031AB1 */ jal func_800C6AC4
/* B3BA88 800C48E8 0C031AB1 */ jal Graph_OpenDisps
/* B3BA8C 800C48EC 2407032E */ li $a3, 814
/* B3BA90 800C48F0 8FA50058 */ lw $a1, 0x58($sp)
/* B3BA94 800C48F4 3C06DB06 */ lui $a2, 0xdb06
@@ -599,7 +599,7 @@ glabel func_800C48CC
/* B3BB70 800C49D0 ACB802B0 */ sw $t8, 0x2b0($a1)
/* B3BB74 800C49D4 AC440004 */ sw $a0, 4($v0)
/* B3BB78 800C49D8 27A40044 */ addiu $a0, $sp, 0x44
/* B3BB7C 800C49DC 0C031AD5 */ jal func_800C6B54
/* B3BB7C 800C49DC 0C031AD5 */ jal Graph_CloseDisps
/* B3BB80 800C49E0 AC480000 */ sw $t0, ($v0)
/* B3BB84 800C49E4 8FBF0014 */ lw $ra, 0x14($sp)
/* B3BB88 800C49E8 27BD0058 */ addiu $sp, $sp, 0x58
@@ -615,11 +615,11 @@ glabel func_800C49F4
/* B3BBA8 800C4A08 24C64DB0 */ addiu $a2, %lo(D_80144DB0) # addiu $a2, $a2, 0x4db0
/* B3BBAC 800C4A0C 02002825 */ move $a1, $s0
/* B3BBB0 800C4A10 27A4002C */ addiu $a0, $sp, 0x2c
/* B3BBB4 800C4A14 0C031AB1 */ jal func_800C6AC4
/* B3BBB4 800C4A14 0C031AB1 */ jal Graph_OpenDisps
/* B3BBB8 800C4A18 2407034E */ li $a3, 846
/* B3BBBC 800C4A1C 8E0602C0 */ lw $a2, 0x2c0($s0)
/* B3BBC0 800C4A20 00C02025 */ move $a0, $a2
/* B3BBC4 800C4A24 0C031B08 */ jal func_800C6C20
/* B3BBC4 800C4A24 0C031B08 */ jal Graph_GfxPlusOne
/* B3BBC8 800C4A28 AFA60040 */ sw $a2, 0x40($sp)
/* B3BBCC 800C4A2C 8E0402B0 */ lw $a0, 0x2b0($s0)
/* B3BBD0 800C4A30 8FA60040 */ lw $a2, 0x40($sp)
@@ -633,7 +633,7 @@ glabel func_800C49F4
/* B3BBF0 800C4A50 AC400004 */ sw $zero, 4($v0)
/* B3BBF4 800C4A54 24450008 */ addiu $a1, $v0, 8
/* B3BBF8 800C4A58 AFA50044 */ sw $a1, 0x44($sp)
/* B3BBFC 800C4A5C 0C031B0A */ jal func_800C6C28
/* B3BBFC 800C4A5C 0C031B0A */ jal Graph_BranchDlist
/* B3BC00 800C4A60 00C02025 */ move $a0, $a2
/* B3BC04 800C4A64 8FA50044 */ lw $a1, 0x44($sp)
/* B3BC08 800C4A68 3C068014 */ lui $a2, %hi(D_80144DBC) # $a2, 0x8014
@@ -641,7 +641,7 @@ glabel func_800C49F4
/* B3BC10 800C4A70 AE0502C0 */ sw $a1, 0x2c0($s0)
/* B3BC14 800C4A74 02002825 */ move $a1, $s0
/* B3BC18 800C4A78 27A4002C */ addiu $a0, $sp, 0x2c
/* B3BC1C 800C4A7C 0C031AD5 */ jal func_800C6B54
/* B3BC1C 800C4A7C 0C031AD5 */ jal Graph_CloseDisps
/* B3BC20 800C4A80 24070361 */ li $a3, 865
/* B3BC24 800C4A84 8FBF001C */ lw $ra, 0x1c($sp)
/* B3BC28 800C4A88 8FB00018 */ lw $s0, 0x18($sp)

File diff suppressed because it is too large Load Diff

View File

@@ -153,11 +153,11 @@ glabel func_8002AAB0
/* AA1CA8 8002AB08 27A40074 */ addiu $a0, $sp, 0x74
/* AA1CAC 8002AB0C 24070083 */ li $a3, 131
/* AA1CB0 8002AB10 8D650000 */ lw $a1, ($t3)
/* AA1CB4 8002AB14 0C031AB1 */ jal func_800C6AC4
/* AA1CB4 8002AB14 0C031AB1 */ jal Graph_OpenDisps
/* AA1CB8 8002AB18 AFA50094 */ sw $a1, 0x94($sp)
/* AA1CBC 8002AB1C 8FAC0094 */ lw $t4, 0x94($sp)
/* AA1CC0 8002AB20 8D8402C0 */ lw $a0, 0x2c0($t4)
/* AA1CC4 8002AB24 0C031B08 */ jal func_800C6C20
/* AA1CC4 8002AB24 0C031B08 */ jal Graph_GfxPlusOne
/* AA1CC8 8002AB28 AFA40088 */ sw $a0, 0x88($sp)
/* AA1CCC 8002AB2C 8FA60094 */ lw $a2, 0x94($sp)
/* AA1CD0 8002AB30 3C0ADE00 */ lui $t2, 0xde00
@@ -394,7 +394,7 @@ glabel func_8002AAB0
/* AA2024 8002AE84 24A50008 */ addiu $a1, $a1, 8
/* AA2028 8002AE88 AFA5008C */ sw $a1, 0x8c($sp)
/* AA202C 8002AE8C 8FA40088 */ lw $a0, 0x88($sp)
/* AA2030 8002AE90 0C031B0A */ jal func_800C6C28
/* AA2030 8002AE90 0C031B0A */ jal Graph_BranchDlist
/* AA2034 8002AE94 AFA70034 */ sw $a3, 0x34($sp)
/* AA2038 8002AE98 8FA5008C */ lw $a1, 0x8c($sp)
/* AA203C 8002AE9C 8FAA0094 */ lw $t2, 0x94($sp)
@@ -413,7 +413,7 @@ glabel func_8002AAB0
/* AA2070 8002AED0 A4200936 */ sh $zero, 0x936($at)
.L8002AED4:
/* AA2074 8002AED4 8FA50094 */ lw $a1, 0x94($sp)
/* AA2078 8002AED8 0C031AD5 */ jal func_800C6B54
/* AA2078 8002AED8 0C031AD5 */ jal Graph_CloseDisps
/* AA207C 8002AEDC 240700F1 */ li $a3, 241
/* AA2080 8002AEE0 8FBF0024 */ lw $ra, 0x24($sp)
/* AA2084 8002AEE4 8FB00020 */ lw $s0, 0x20($sp)

View File

@@ -0,0 +1,300 @@
.rdata
glabel D_80145240
.asciz "\x1b[31m"
.balign 4
glabel D_80145248
.asciz "RCP"
.balign 4
glabel D_80145264
.asciz "\x1b[m"
.balign 4
glabel D_80145268
.asciz "RCP is HUNG UP!!"
.balign 4
glabel D_8014527C
.asciz "Oh! MY GOD!!"
.balign 4
glabel D_8014528C
.asciz "../graph.c"
.balign 4
glabel D_80145298
.asciz "../graph.c"
.balign 4
.text
glabel Graph_TaskSet00
/* B3CF60 800C5DC0 27BDFF68 */ addiu $sp, $sp, -0x98
/* B3CF64 800C5DC4 AFBF002C */ sw $ra, 0x2c($sp)
/* B3CF68 800C5DC8 AFB10028 */ sw $s1, 0x28($sp)
/* B3CF6C 800C5DCC 00808825 */ move $s1, $a0
/* B3CF70 800C5DD0 0C001A78 */ jal osGetTime
/* B3CF74 800C5DD4 AFB00024 */ sw $s0, 0x24($sp)
/* B3CF78 800C5DD8 3C0E8016 */ lui $t6, %hi(sGraphSetTaskTime) # $t6, 0x8016
/* B3CF7C 800C5DDC 3C0F8016 */ lui $t7, %hi(sGraphSetTaskTime+4) # $t7, 0x8016
/* B3CF80 800C5DE0 8DEF65DC */ lw $t7, %lo(sGraphSetTaskTime+4)($t7)
/* B3CF84 800C5DE4 8DCE65D8 */ lw $t6, %lo(sGraphSetTaskTime)($t6)
/* B3CF88 800C5DE8 3C108017 */ lui $s0, %hi(D_8016A558) # $s0, 0x8017
/* B3CF8C 800C5DEC 2610A558 */ addiu $s0, %lo(D_8016A558) # addiu $s0, $s0, -0x5aa8
/* B3CF90 800C5DF0 8E080000 */ lw $t0, ($s0)
/* B3CF94 800C5DF4 8E090004 */ lw $t1, 4($s0)
/* B3CF98 800C5DF8 006F082B */ sltu $at, $v1, $t7
/* B3CF9C 800C5DFC 004EC023 */ subu $t8, $v0, $t6
/* B3CFA0 800C5E00 0301C023 */ subu $t8, $t8, $at
/* B3CFA4 800C5E04 006FC823 */ subu $t9, $v1, $t7
/* B3CFA8 800C5E08 3C0C8017 */ lui $t4, %hi(D_8016A528) # $t4, 0x8017
/* B3CFAC 800C5E0C 03085023 */ subu $t2, $t8, $t0
/* B3CFB0 800C5E10 0329082B */ sltu $at, $t9, $t1
/* B3CFB4 800C5E14 01415023 */ subu $t2, $t2, $at
/* B3CFB8 800C5E18 258CA528 */ addiu $t4, %lo(D_8016A528) # addiu $t4, $t4, -0x5ad8
/* B3CFBC 800C5E1C AD8A0000 */ sw $t2, ($t4)
/* B3CFC0 800C5E20 03295823 */ subu $t3, $t9, $t1
/* B3CFC4 800C5E24 AD8B0004 */ sw $t3, 4($t4)
/* B3CFC8 800C5E28 240F0000 */ li $t7, 0
/* B3CFCC 800C5E2C 240E0000 */ li $t6, 0
/* B3CFD0 800C5E30 3C070861 */ lui $a3, (0x0861C468 >> 16) # lui $a3, 0x861
/* B3CFD4 800C5E34 2625005C */ addiu $a1, $s1, 0x5c
/* B3CFD8 800C5E38 240D029A */ li $t5, 666
/* B3CFDC 800C5E3C AFAD001C */ sw $t5, 0x1c($sp)
/* B3CFE0 800C5E40 AFA50018 */ sw $a1, 0x18($sp)
/* B3CFE4 800C5E44 AFA50038 */ sw $a1, 0x38($sp)
/* B3CFE8 800C5E48 34E7C468 */ ori $a3, (0x0861C468 & 0xFFFF) # ori $a3, $a3, 0xc468
/* B3CFEC 800C5E4C AFAE0010 */ sw $t6, 0x10($sp)
/* B3CFF0 800C5E50 AFAF0014 */ sw $t7, 0x14($sp)
/* B3CFF4 800C5E54 27A40070 */ addiu $a0, $sp, 0x70
/* B3CFF8 800C5E58 0C0418B8 */ jal osSetTimer
/* B3CFFC 800C5E5C 24060000 */ li $a2, 0
/* B3D000 800C5E60 8FA40038 */ lw $a0, 0x38($sp)
/* B3D004 800C5E64 27A5006C */ addiu $a1, $sp, 0x6c
/* B3D008 800C5E68 0C000CA0 */ jal osRecvMesg
/* B3D00C 800C5E6C 24060001 */ li $a2, 1
/* B3D010 800C5E70 0C0408CC */ jal osStopTimer
/* B3D014 800C5E74 27A40070 */ addiu $a0, $sp, 0x70
/* B3D018 800C5E78 8FB8006C */ lw $t8, 0x6c($sp)
/* B3D01C 800C5E7C 2401029A */ li $at, 666
/* B3D020 800C5E80 1701002C */ bne $t8, $at, .L800C5F34
/* B3D024 800C5E84 3C048014 */ lui $a0, %hi(D_80145240) # $a0, 0x8014
/* B3D028 800C5E88 0C00084C */ jal osSyncPrintf
/* B3D02C 800C5E8C 24845240 */ addiu $a0, %lo(D_80145240) # addiu $a0, $a0, 0x5240
/* B3D030 800C5E90 3C048014 */ lui $a0, %hi(D_80145248) # $a0, 0x8014
/* B3D034 800C5E94 0C00084C */ jal osSyncPrintf
/* B3D038 800C5E98 24845248 */ addiu $a0, %lo(D_80145248) # addiu $a0, $a0, 0x5248
/* B3D03C 800C5E9C 3C048014 */ lui $a0, %hi(D_80145264) # $a0, 0x8014
/* B3D040 800C5EA0 0C00084C */ jal osSyncPrintf
/* B3D044 800C5EA4 24845264 */ addiu $a0, %lo(D_80145264) # addiu $a0, $a0, 0x5264
/* B3D048 800C5EA8 3C04A404 */ lui $a0, 0xa404
/* B3D04C 800C5EAC 0C000AC4 */ jal LogUtils_LogHexDump
/* B3D050 800C5EB0 24050020 */ li $a1, 32
/* B3D054 800C5EB4 3C04A410 */ lui $a0, 0xa410
/* B3D058 800C5EB8 0C000AC4 */ jal LogUtils_LogHexDump
/* B3D05C 800C5EBC 24050020 */ li $a1, 32
/* B3D060 800C5EC0 3C04801B */ lui $a0, %hi(gGfxSPTaskYieldBuffer) # $a0, 0x801b
/* B3D064 800C5EC4 248431C0 */ addiu $a0, %lo(gGfxSPTaskYieldBuffer) # addiu $a0, $a0, 0x31c0
/* B3D068 800C5EC8 0C000AC4 */ jal LogUtils_LogHexDump
/* B3D06C 800C5ECC 24050C00 */ li $a1, 3072
/* B3D070 800C5ED0 3C028016 */ lui $v0, %hi(gGameInfo) # $v0, 0x8016
/* B3D074 800C5ED4 3C048013 */ lui $a0, %hi(D_8012D260) # $a0, 0x8013
/* B3D078 800C5ED8 8C84D260 */ lw $a0, %lo(D_8012D260)($a0)
/* B3D07C 800C5EDC 2442FA90 */ addiu $v0, %lo(gGameInfo) # addiu $v0, $v0, -0x570
/* B3D080 800C5EE0 8C480000 */ lw $t0, ($v0)
/* B3D084 800C5EE4 2419FFFF */ li $t9, -1
/* B3D088 800C5EE8 1080000D */ beqz $a0, .L800C5F20
/* B3D08C 800C5EEC A51900E0 */ sh $t9, 0xe0($t0)
/* B3D090 800C5EF0 8C4A0000 */ lw $t2, ($v0)
/* B3D094 800C5EF4 24090007 */ li $t1, 7
/* B3D098 800C5EF8 240B0001 */ li $t3, 1
/* B3D09C 800C5EFC A5491074 */ sh $t1, 0x1074($t2)
/* B3D0A0 800C5F00 8C4C0000 */ lw $t4, ($v0)
/* B3D0A4 800C5F04 240E0002 */ li $t6, 2
/* B3D0A8 800C5F08 3C018013 */ lui $at, %hi(D_8012D260) # $at, 0x8013
/* B3D0AC 800C5F0C A58B1076 */ sh $t3, 0x1076($t4)
/* B3D0B0 800C5F10 8C4F0000 */ lw $t7, ($v0)
/* B3D0B4 800C5F14 A5EE107A */ sh $t6, 0x107a($t7)
/* B3D0B8 800C5F18 0C03162F */ jal Graph_DisassembleUCode
/* B3D0BC 800C5F1C AC24D260 */ sw $a0, %lo(D_8012D260)($at)
.L800C5F20:
/* B3D0C0 800C5F20 3C048014 */ lui $a0, %hi(D_80145268) # $a0, 0x8014
/* B3D0C4 800C5F24 3C058014 */ lui $a1, %hi(D_8014527C) # $a1, 0x8014
/* B3D0C8 800C5F28 24A5527C */ addiu $a1, %lo(D_8014527C) # addiu $a1, $a1, 0x527c
/* B3D0CC 800C5F2C 0C0359AD */ jal Fault_AddHungupAndCrashImpl
/* B3D0D0 800C5F30 24845268 */ addiu $a0, %lo(D_80145268) # addiu $a0, $a0, 0x5268
.L800C5F34:
/* B3D0D4 800C5F34 8FA40038 */ lw $a0, 0x38($sp)
/* B3D0D8 800C5F38 27A5006C */ addiu $a1, $sp, 0x6c
/* B3D0DC 800C5F3C 0C000CA0 */ jal osRecvMesg
/* B3D0E0 800C5F40 00003025 */ move $a2, $zero
/* B3D0E4 800C5F44 8E2602EC */ lw $a2, 0x2ec($s1)
/* B3D0E8 800C5F48 8E2401B0 */ lw $a0, 0x1b0($s1)
/* B3D0EC 800C5F4C 3C018013 */ lui $at, %hi(D_8012D260) # $at, 0x8013
/* B3D0F0 800C5F50 10C00004 */ beqz $a2, .L800C5F64
/* B3D0F4 800C5F54 AC24D260 */ sw $a0, %lo(D_8012D260)($at)
/* B3D0F8 800C5F58 02202025 */ move $a0, $s1
/* B3D0FC 800C5F5C 00C0F809 */ jalr $a2
/* B3D100 800C5F60 8E2502F0 */ lw $a1, 0x2f0($s1)
.L800C5F64:
/* B3D104 800C5F64 0C001A78 */ jal osGetTime
/* B3D108 800C5F68 00000000 */ nop
/* B3D10C 800C5F6C 3C048017 */ lui $a0, %hi(D_8016A550) # $a0, 0x8017
/* B3D110 800C5F70 2484A550 */ addiu $a0, %lo(D_8016A550) # addiu $a0, $a0, -0x5ab0
/* B3D114 800C5F74 8C980000 */ lw $t8, ($a0)
/* B3D118 800C5F78 8C990004 */ lw $t9, 4($a0)
/* B3D11C 800C5F7C 57000004 */ bnezl $t8, .L800C5F90
/* B3D120 800C5F80 8E080000 */ lw $t0, ($s0)
/* B3D124 800C5F84 53200012 */ beql $t9, $zero, .L800C5FD0
/* B3D128 800C5F88 8E180000 */ lw $t8, ($s0)
/* B3D12C 800C5F8C 8E080000 */ lw $t0, ($s0)
.L800C5F90:
/* B3D130 800C5F90 8E090004 */ lw $t1, 4($s0)
/* B3D134 800C5F94 8C8C0000 */ lw $t4, ($a0)
/* B3D138 800C5F98 8C8D0004 */ lw $t5, 4($a0)
/* B3D13C 800C5F9C 01235821 */ addu $t3, $t1, $v1
/* B3D140 800C5FA0 0163082B */ sltu $at, $t3, $v1
/* B3D144 800C5FA4 00285021 */ addu $t2, $at, $t0
/* B3D148 800C5FA8 01425021 */ addu $t2, $t2, $v0
/* B3D14C 800C5FAC 014C7023 */ subu $t6, $t2, $t4
/* B3D150 800C5FB0 016D082B */ sltu $at, $t3, $t5
/* B3D154 800C5FB4 01C17023 */ subu $t6, $t6, $at
/* B3D158 800C5FB8 AE0E0000 */ sw $t6, ($s0)
/* B3D15C 800C5FBC 016D7823 */ subu $t7, $t3, $t5
/* B3D160 800C5FC0 AE0F0004 */ sw $t7, 4($s0)
/* B3D164 800C5FC4 AC820000 */ sw $v0, ($a0)
/* B3D168 800C5FC8 AC830004 */ sw $v1, 4($a0)
/* B3D16C 800C5FCC 8E180000 */ lw $t8, ($s0)
.L800C5FD0:
/* B3D170 800C5FD0 8E190004 */ lw $t9, 4($s0)
/* B3D174 800C5FD4 3C088017 */ lui $t0, %hi(D_8016A520) # $t0, 0x8017
/* B3D178 800C5FD8 2508A520 */ addiu $t0, %lo(D_8016A520) # addiu $t0, $t0, -0x5ae0
/* B3D17C 800C5FDC AD180000 */ sw $t8, ($t0)
/* B3D180 800C5FE0 240A0000 */ li $t2, 0
/* B3D184 800C5FE4 AD190004 */ sw $t9, 4($t0)
/* B3D188 800C5FE8 AE0A0000 */ sw $t2, ($s0)
/* B3D18C 800C5FEC 240B0000 */ li $t3, 0
/* B3D190 800C5FF0 0C001A78 */ jal osGetTime
/* B3D194 800C5FF4 AE0B0004 */ sw $t3, 4($s0)
/* B3D198 800C5FF8 3C018016 */ lui $at, %hi(sGraphSetTaskTime+4) # $at, 0x8016
/* B3D19C 800C5FFC AC2265D8 */ sw $v0, %lo(sGraphSetTaskTime)($at)
/* B3D1A0 800C6000 AC2365DC */ sw $v1, %lo(sGraphSetTaskTime+4)($at)
/* B3D1A4 800C6004 26300088 */ addiu $s0, $s1, 0x88
/* B3D1A8 800C6008 24090001 */ li $t1, 1
/* B3D1AC 800C600C 240C0004 */ li $t4, 4
/* B3D1B0 800C6010 AE090000 */ sw $t1, ($s0)
/* B3D1B4 800C6014 0C034B7C */ jal SysUcode_GetUCodeBoot
/* B3D1B8 800C6018 AE0C0004 */ sw $t4, 4($s0)
/* B3D1BC 800C601C 0C034B7F */ jal SysUcode_GetUcodeBootSize
/* B3D1C0 800C6020 AE020008 */ sw $v0, 8($s0)
/* B3D1C4 800C6024 0C034B85 */ jal SysUcode_GetUcode
/* B3D1C8 800C6028 AE02000C */ sw $v0, 0xc($s0)
/* B3D1CC 800C602C 0C034B88 */ jal SysUcode_GetUcodeData
/* B3D1D0 800C6030 AE020010 */ sw $v0, 0x10($s0)
/* B3D1D4 800C6034 3C0F801B */ lui $t7, %hi(gGfxSPTaskStack) # $t7, 0x801b
/* B3D1D8 800C6038 3C19801A */ lui $t9, %hi(gGfxSPTaskOutputBuffer) # $t9, 0x801a
/* B3D1DC 800C603C 3C08801B */ lui $t0, %hi(gGfxSPTaskYieldBuffer) # $t0, 0x801b
/* B3D1E0 800C6040 240D1000 */ li $t5, 4096
/* B3D1E4 800C6044 240E0800 */ li $t6, 2048
/* B3D1E8 800C6048 25EF3DC0 */ addiu $t7, %lo(gGfxSPTaskStack) # addiu $t7, $t7, 0x3dc0
/* B3D1EC 800C604C 24180400 */ li $t8, 1024
/* B3D1F0 800C6050 2739B1C0 */ addiu $t9, %lo(gGfxSPTaskOutputBuffer) # addiu $t9, $t9, -0x4e40
/* B3D1F4 800C6054 250831C0 */ addiu $t0, %lo(gGfxSPTaskYieldBuffer) # addiu $t0, $t0, 0x31c0
/* B3D1F8 800C6058 AE020018 */ sw $v0, 0x18($s0)
/* B3D1FC 800C605C AE0D0014 */ sw $t5, 0x14($s0)
/* B3D200 800C6060 AE0E001C */ sw $t6, 0x1c($s0)
/* B3D204 800C6064 AE0F0020 */ sw $t7, 0x20($s0)
/* B3D208 800C6068 AE180024 */ sw $t8, 0x24($s0)
/* B3D20C 800C606C AE190028 */ sw $t9, 0x28($s0)
/* B3D210 800C6070 AE08002C */ sw $t0, 0x2c($s0)
/* B3D214 800C6074 8E2A01B0 */ lw $t2, 0x1b0($s1)
/* B3D218 800C6078 3C068014 */ lui $a2, %hi(D_8014528C) # $a2, 0x8014
/* B3D21C 800C607C 24C6528C */ addiu $a2, %lo(D_8014528C) # addiu $a2, $a2, 0x528c
/* B3D220 800C6080 27A40048 */ addiu $a0, $sp, 0x48
/* B3D224 800C6084 02202825 */ move $a1, $s1
/* B3D228 800C6088 2407033C */ li $a3, 828
/* B3D22C 800C608C 0C031AB1 */ jal Graph_OpenDisps
/* B3D230 800C6090 AE0A0030 */ sw $t2, 0x30($s0)
/* B3D234 800C6094 8E2B01BC */ lw $t3, 0x1bc($s1)
/* B3D238 800C6098 8E2901B0 */ lw $t1, 0x1b0($s1)
/* B3D23C 800C609C 3C068014 */ lui $a2, %hi(D_80145298) # $a2, 0x8014
/* B3D240 800C60A0 24C65298 */ addiu $a2, %lo(D_80145298) # addiu $a2, $a2, 0x5298
/* B3D244 800C60A4 01696023 */ subu $t4, $t3, $t1
/* B3D248 800C60A8 AE0C0034 */ sw $t4, 0x34($s0)
/* B3D24C 800C60AC 27A40048 */ addiu $a0, $sp, 0x48
/* B3D250 800C60B0 02202825 */ move $a1, $s1
/* B3D254 800C60B4 0C031AD5 */ jal Graph_CloseDisps
/* B3D258 800C60B8 2407033E */ li $a3, 830
/* B3D25C 800C60BC 3C0D801B */ lui $t5, %hi(gGfxSPTaskYieldBuffer) # $t5, 0x801b
/* B3D260 800C60C0 25AD31C0 */ addiu $t5, %lo(gGfxSPTaskYieldBuffer) # addiu $t5, $t5, 0x31c0
/* B3D264 800C60C4 240E0C00 */ li $t6, 3072
/* B3D268 800C60C8 AE0D0038 */ sw $t5, 0x38($s0)
/* B3D26C 800C60CC AE0E003C */ sw $t6, 0x3c($s0)
/* B3D270 800C60D0 26250078 */ addiu $a1, $s1, 0x78
/* B3D274 800C60D4 240F0063 */ li $t7, 99
/* B3D278 800C60D8 ACA00000 */ sw $zero, ($a1)
/* B3D27C 800C60DC ACAF0008 */ sw $t7, 8($a1)
/* B3D280 800C60E0 3C028016 */ lui $v0, %hi(gGameInfo) # $v0, 0x8016
/* B3D284 800C60E4 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* B3D288 800C60E8 3C0E8016 */ lui $t6, %hi(sGraphCfbInfos) # $t6, 0x8016
/* B3D28C 800C60EC 25CE65F0 */ addiu $t6, %lo(sGraphCfbInfos) # addiu $t6, $t6, 0x65f0
/* B3D290 800C60F0 84430116 */ lh $v1, 0x116($v0)
/* B3D294 800C60F4 30780001 */ andi $t8, $v1, 1
/* B3D298 800C60F8 13000009 */ beqz $t8, .L800C6120
/* B3D29C 800C60FC 3079FFFE */ andi $t9, $v1, 0xfffe
/* B3D2A0 800C6100 A4590116 */ sh $t9, 0x116($v0)
/* B3D2A4 800C6104 8CA80008 */ lw $t0, 8($a1)
/* B3D2A8 800C6108 2401FFBF */ li $at, -65
/* B3D2AC 800C610C 01015024 */ and $t2, $t0, $at
/* B3D2B0 800C6110 ACAA0008 */ sw $t2, 8($a1)
/* B3D2B4 800C6114 8E2B02E8 */ lw $t3, 0x2e8($s1)
/* B3D2B8 800C6118 2569FFFF */ addiu $t1, $t3, -1
/* B3D2BC 800C611C AE2902E8 */ sw $t1, 0x2e8($s1)
.L800C6120:
/* B3D2C0 800C6120 3C038013 */ lui $v1, %hi(sGraphCfbInfoIdx) # $v1, 0x8013
/* B3D2C4 800C6124 8C63D264 */ lw $v1, %lo(sGraphCfbInfoIdx)($v1)
/* B3D2C8 800C6128 24010003 */ li $at, 3
/* B3D2CC 800C612C 8FAC0038 */ lw $t4, 0x38($sp)
/* B3D2D0 800C6130 000368C0 */ sll $t5, $v1, 3
/* B3D2D4 800C6134 01A36823 */ subu $t5, $t5, $v1
/* B3D2D8 800C6138 24630001 */ addiu $v1, $v1, 1
/* B3D2DC 800C613C 0061001A */ div $zero, $v1, $at
/* B3D2E0 800C6140 ACA00054 */ sw $zero, 0x54($a1)
/* B3D2E4 800C6144 ACAC0050 */ sw $t4, 0x50($a1)
/* B3D2E8 800C6148 8E2F02DC */ lw $t7, 0x2dc($s1)
/* B3D2EC 800C614C 000D6880 */ sll $t5, $t5, 2
/* B3D2F0 800C6150 01AE1021 */ addu $v0, $t5, $t6
/* B3D2F4 800C6154 AC4F0000 */ sw $t7, ($v0)
/* B3D2F8 800C6158 8E3802DC */ lw $t8, 0x2dc($s1)
/* B3D2FC 800C615C 3C0A8016 */ lui $t2, %hi(gGameInfo) # $t2, 0x8016
/* B3D300 800C6160 00001810 */ mfhi $v1
/* B3D304 800C6164 AC580004 */ sw $t8, 4($v0)
/* B3D308 800C6168 8E390284 */ lw $t9, 0x284($s1)
/* B3D30C 800C616C 3C018013 */ lui $at, %hi(sGraphCfbInfoIdx) # $at, 0x8013
/* B3D310 800C6170 3C048016 */ lui $a0, %hi(gSchedContext+0x38) # $a0, 0x8016
/* B3D314 800C6174 AC590008 */ sw $t9, 8($v0)
/* B3D318 800C6178 8E2802E4 */ lw $t0, 0x2e4($s1)
/* B3D31C 800C617C 248466A0 */ addiu $a0, %lo(gSchedContext+0x38) # addiu $a0, $a0, 0x66a0
/* B3D320 800C6180 24060001 */ li $a2, 1
/* B3D324 800C6184 AC48000C */ sw $t0, 0xc($v0)
/* B3D328 800C6188 C62402F4 */ lwc1 $f4, 0x2f4($s1)
/* B3D32C 800C618C E4440014 */ swc1 $f4, 0x14($v0)
/* B3D330 800C6190 C62602F8 */ lwc1 $f6, 0x2f8($s1)
/* B3D334 800C6194 A0400010 */ sb $zero, 0x10($v0)
/* B3D338 800C6198 E4460018 */ swc1 $f6, 0x18($v0)
/* B3D33C 800C619C 8D4AFA90 */ lw $t2, %lo(gGameInfo)($t2)
/* B3D340 800C61A0 854B0110 */ lh $t3, 0x110($t2)
/* B3D344 800C61A4 A04B0011 */ sb $t3, 0x11($v0)
/* B3D348 800C61A8 ACA2000C */ sw $v0, 0xc($a1)
/* B3D34C 800C61AC AC23D264 */ sw $v1, %lo(sGraphCfbInfoIdx)($at)
/* B3D350 800C61B0 0C000C18 */ jal osSendMesg
/* B3D354 800C61B4 AE240058 */ sw $a0, 0x58($s1)
/* B3D358 800C61B8 3C048016 */ lui $a0, %hi(gSchedContext) # $a0, 0x8016
/* B3D35C 800C61BC 0C03257E */ jal func_800C95F8
/* B3D360 800C61C0 24846668 */ addiu $a0, %lo(gSchedContext) # addiu $a0, $a0, 0x6668
/* B3D364 800C61C4 8FBF002C */ lw $ra, 0x2c($sp)
/* B3D368 800C61C8 8FB00024 */ lw $s0, 0x24($sp)
/* B3D36C 800C61CC 8FB10028 */ lw $s1, 0x28($sp)
/* B3D370 800C61D0 03E00008 */ jr $ra
/* B3D374 800C61D4 27BD0098 */ addiu $sp, $sp, 0x98

File diff suppressed because it is too large Load Diff

View File

@@ -23,7 +23,7 @@ glabel func_800C99C4
/* B40B90 800C99F0 27A400B4 */ addiu $a0, $sp, 0xb4
/* B40B94 800C99F4 240700E1 */ li $a3, 225
/* B40B98 800C99F8 AFA20208 */ sw $v0, 0x208($sp)
/* B40B9C 800C99FC 0C031AB1 */ jal func_800C6AC4
/* B40B9C 800C99FC 0C031AB1 */ jal Graph_OpenDisps
/* B40BA0 800C9A00 24520002 */ addiu $s2, $v0, 2
/* B40BA4 800C9A04 3C0E8013 */ lui $t6, %hi(sIrqMgrRetraceTime) # $t6, 0x8013
/* B40BA8 800C9A08 25CEDBE0 */ addiu $t6, %lo(sIrqMgrRetraceTime) # addiu $t6, $t6, -0x2420
@@ -275,7 +275,7 @@ glabel func_800C99C4
/* B40F74 800C9DD4 3C068014 */ lui $a2, %hi(D_80146260) # $a2, 0x8014
/* B40F78 800C9DD8 24C66260 */ addiu $a2, %lo(D_80146260) # addiu $a2, $a2, 0x6260
/* B40F7C 800C9DDC AF3802B0 */ sw $t8, 0x2b0($t9)
/* B40F80 800C9DE0 0C031AD5 */ jal func_800C6B54
/* B40F80 800C9DE0 0C031AD5 */ jal Graph_CloseDisps
/* B40F84 800C9DE4 8FA50224 */ lw $a1, 0x224($sp)
.L800C9DE8:
/* B40F88 800C9DE8 8FBF0034 */ lw $ra, 0x34($sp)

View File

@@ -53,7 +53,7 @@ glabel func_800C9E44
.L800C9EA8:
/* B41048 800C9EA8 3C068014 */ lui $a2, %hi(D_801462A8) # $a2, 0x8014
/* B4104C 800C9EAC 24C662A8 */ addiu $a2, %lo(D_801462A8) # addiu $a2, $a2, 0x62a8
/* B41050 800C9EB0 0C031AB1 */ jal func_800C6AC4
/* B41050 800C9EB0 0C031AB1 */ jal Graph_OpenDisps
/* B41054 800C9EB4 2407013E */ li $a3, 318
/* B41058 800C9EB8 27A40080 */ addiu $a0, $sp, 0x80
/* B4105C 800C9EBC 0C02A89E */ jal func_800AA278
@@ -197,7 +197,7 @@ glabel func_800C9E44
/* B4127C 800CA0DC 8FAF01B4 */ lw $t7, 0x1b4($sp)
/* B41280 800CA0E0 8FB8007C */ lw $t8, 0x7c($sp)
/* B41284 800CA0E4 ADF802B0 */ sw $t8, 0x2b0($t7)
/* B41288 800CA0E8 0C031AD5 */ jal func_800C6B54
/* B41288 800CA0E8 0C031AD5 */ jal Graph_CloseDisps
/* B4128C 800CA0EC 8FA501B4 */ lw $a1, 0x1b4($sp)
/* B41290 800CA0F0 8FBF001C */ lw $ra, 0x1c($sp)
.L800CA0F4:

View File

@@ -141,7 +141,7 @@ glabel ActorShadow_DrawFunc_Teardrop
/* AA2C1C 8002BA7C 8E850000 */ lw $a1, ($s4)
/* AA2C20 8002BA80 240706CD */ li $a3, 1741
/* AA2C24 8002BA84 26D6FFFE */ addiu $s6, $s6, -2
/* AA2C28 8002BA88 0C031AB1 */ jal func_800C6AC4
/* AA2C28 8002BA88 0C031AB1 */ jal Graph_OpenDisps
/* AA2C2C 8002BA8C 00A08025 */ move $s0, $a1
/* AA2C30 8002BA90 8E0402C0 */ lw $a0, 0x2c0($s0)
/* AA2C34 8002BA94 0C024DDD */ jal Gfx_CallSetupDL
@@ -340,7 +340,7 @@ glabel ActorShadow_DrawFunc_Teardrop
.L8002BD5C:
/* AA2EFC 8002BD5C 8E850000 */ lw $a1, ($s4)
.L8002BD60:
/* AA2F00 8002BD60 0C031AD5 */ jal func_800C6B54
/* AA2F00 8002BD60 0C031AD5 */ jal Graph_CloseDisps
/* AA2F04 8002BD64 24070727 */ li $a3, 1831
.L8002BD68:
/* AA2F08 8002BD68 8FBF007C */ lw $ra, 0x7c($sp)

View File

@@ -57,7 +57,7 @@ glabel func_8002C124
/* AA3318 8002C178 24C66110 */ addiu $a2, %lo(D_80136110) # addiu $a2, $a2, 0x6110
/* AA331C 8002C17C 27A400D8 */ addiu $a0, $sp, 0xd8
/* AA3320 8002C180 240707ED */ li $a3, 2029
/* AA3324 8002C184 0C031AB1 */ jal func_800C6AC4
/* AA3324 8002C184 0C031AB1 */ jal Graph_OpenDisps
/* AA3328 8002C188 00A09825 */ move $s3, $a1
/* AA332C 8002C18C 8FA300F0 */ lw $v1, 0xf0($sp)
/* AA3330 8002C190 8FB800F4 */ lw $t8, 0xf4($sp)
@@ -458,7 +458,7 @@ glabel func_8002C124
/* AA3904 8002C764 24C66140 */ addiu $a2, %lo(D_80136140) # addiu $a2, $a2, 0x6140
/* AA3908 8002C768 27A400D8 */ addiu $a0, $sp, 0xd8
/* AA390C 8002C76C 2407086E */ li $a3, 2158
/* AA3910 8002C770 0C031AD5 */ jal func_800C6B54
/* AA3910 8002C770 0C031AD5 */ jal Graph_CloseDisps
/* AA3914 8002C774 8D450000 */ lw $a1, ($t2)
/* AA3918 8002C778 8FBF006C */ lw $ra, 0x6c($sp)
/* AA391C 8002C77C D7B40020 */ ldc1 $f20, 0x20($sp)

View File

@@ -61,7 +61,7 @@ glabel func_8002FBAC
/* AA6D60 8002FBC0 24C662BC */ addiu $a2, %lo(D_801362BC) # addiu $a2, $a2, 0x62bc
/* AA6D64 8002FBC4 27A400DC */ addiu $a0, $sp, 0xdc
/* AA6D68 8002FBC8 240714BC */ li $a3, 5308
/* AA6D6C 8002FBCC 0C031AB1 */ jal func_800C6AC4
/* AA6D6C 8002FBCC 0C031AB1 */ jal Graph_OpenDisps
/* AA6D70 8002FBD0 AFA500EC */ sw $a1, 0xec($sp)
/* AA6D74 8002FBD4 3C088016 */ lui $t0, %hi(gSaveContext) # $t0, 0x8016
/* AA6D78 8002FBD8 2508E660 */ addiu $t0, %lo(gSaveContext) # addiu $t0, $t0, -0x19a0
@@ -634,7 +634,7 @@ glabel func_8002FBAC
/* AA7604 80030464 24C66304 */ addiu $a2, %lo(D_80136304) # addiu $a2, $a2, 0x6304
/* AA7608 80030468 27A400DC */ addiu $a0, $sp, 0xdc
/* AA760C 8003046C 24071562 */ li $a3, 5474
/* AA7610 80030470 0C031AD5 */ jal func_800C6B54
/* AA7610 80030470 0C031AD5 */ jal Graph_CloseDisps
/* AA7614 80030474 8DE50000 */ lw $a1, ($t7)
.L80030478:
/* AA7618 80030478 8FBF0024 */ lw $ra, 0x24($sp)

View File

@@ -28,7 +28,7 @@ glabel func_8005B2AC
/* AD246C 8005B2CC 24C6A5B0 */ addiu $a2, %lo(D_8013A5B0) # addiu $a2, $a2, -0x5a50
/* AD2470 8005B2D0 240702C9 */ li $a3, 713
/* AD2474 8005B2D4 02002825 */ move $a1, $s0
/* AD2478 8005B2D8 0C031AB1 */ jal func_800C6AC4
/* AD2478 8005B2D8 0C031AB1 */ jal Graph_OpenDisps
/* AD247C 8005B2DC 27A40064 */ addiu $a0, $sp, 0x64
/* AD2480 8005B2E0 8E0202C0 */ lw $v0, 0x2c0($s0)
/* AD2484 8005B2E4 3C0FDA38 */ lui $t7, (0xDA380003 >> 16) # lui $t7, 0xda38
@@ -250,7 +250,7 @@ glabel func_8005B2AC
/* AD27D4 8005B634 02002825 */ move $a1, $s0
/* AD27D8 8005B638 240702F5 */ li $a3, 757
/* AD27DC 8005B63C AC400004 */ sw $zero, 4($v0)
/* AD27E0 8005B640 0C031AD5 */ jal func_800C6B54
/* AD27E0 8005B640 0C031AD5 */ jal Graph_CloseDisps
/* AD27E4 8005B644 AC4B0000 */ sw $t3, ($v0)
/* AD27E8 8005B648 8FBF002C */ lw $ra, 0x2c($sp)
/* AD27EC 8005B64C 8FB00028 */ lw $s0, 0x28($sp)

View File

@@ -34,7 +34,7 @@ glabel func_80020FC0
/* A98184 80020FE4 AFB00024 */ sw $s0, 0x24($sp)
/* A98188 80020FE8 24070346 */ li $a3, 838
/* A9818C 80020FEC 24C651A8 */ addiu $a2, %lo(D_801351A8) # addiu $a2, $a2, 0x51a8
/* A98190 80020FF0 0C031AB1 */ jal func_800C6AC4
/* A98190 80020FF0 0C031AB1 */ jal Graph_OpenDisps
/* A98194 80020FF4 27A40040 */ addiu $a0, $sp, 0x40
/* A98198 80020FF8 8FA50098 */ lw $a1, 0x98($sp)
/* A9819C 80020FFC 27A4006C */ addiu $a0, $sp, 0x6c
@@ -343,7 +343,7 @@ glabel func_80020FC0
/* A98648 800214A8 24C651F8 */ addiu $a2, %lo(D_801351F8) # addiu $a2, $a2, 0x51f8
/* A9864C 800214AC 27A40040 */ addiu $a0, $sp, 0x40
/* A98650 800214B0 02202825 */ move $a1, $s1
/* A98654 800214B4 0C031AD5 */ jal func_800C6B54
/* A98654 800214B4 0C031AD5 */ jal Graph_CloseDisps
/* A98658 800214B8 240703A4 */ li $a3, 932
/* A9865C 800214BC 8FBF002C */ lw $ra, 0x2c($sp)
/* A98660 800214C0 8FB00024 */ lw $s0, 0x24($sp)

View File

@@ -50,7 +50,7 @@ glabel func_800214D0
/* A986B4 80021514 F7B40028 */ sdc1 $f20, 0x28($sp)
/* A986B8 80021518 240703CB */ li $a3, 971
/* A986BC 8002151C 24C6520C */ addiu $a2, %lo(D_8013520C) # addiu $a2, $a2, 0x520c
/* A986C0 80021520 0C031AB1 */ jal func_800C6AC4
/* A986C0 80021520 0C031AB1 */ jal Graph_OpenDisps
/* A986C4 80021524 27A40124 */ addiu $a0, $sp, 0x124
/* A986C8 80021528 27A40138 */ addiu $a0, $sp, 0x138
/* A986CC 8002152C 0C01DF97 */ jal Math_Vec3s_ToVec3f
@@ -680,7 +680,7 @@ glabel func_800214D0
/* A99058 80021EB8 24C652B8 */ addiu $a2, %lo(D_801352B8) # addiu $a2, $a2, 0x52b8
/* A9905C 80021EBC 27A40124 */ addiu $a0, $sp, 0x124
/* A99060 80021EC0 8FA50204 */ lw $a1, 0x204($sp)
/* A99064 80021EC4 0C031AD5 */ jal func_800C6B54
/* A99064 80021EC4 0C031AD5 */ jal Graph_CloseDisps
/* A99068 80021EC8 240704A0 */ li $a3, 1184
/* A9906C 80021ECC 8FBF0064 */ lw $ra, 0x64($sp)
/* A99070 80021ED0 D7B40028 */ ldc1 $f20, 0x28($sp)

View File

@@ -43,7 +43,7 @@ glabel func_80021F00
/* A990CC 80021F2C AFB00014 */ sw $s0, 0x14($sp)
/* A990D0 80021F30 24C652CC */ addiu $a2, %lo(D_801352CC) # addiu $a2, $a2, 0x52cc
/* A990D4 80021F34 27A40044 */ addiu $a0, $sp, 0x44
/* A990D8 80021F38 0C031AB1 */ jal func_800C6AC4
/* A990D8 80021F38 0C031AB1 */ jal Graph_OpenDisps
/* A990DC 80021F3C 240704B1 */ li $a3, 1201
/* A990E0 80021F40 9284019E */ lbu $a0, 0x19e($s4)
/* A990E4 80021F44 24120018 */ li $s2, 24
@@ -223,7 +223,7 @@ glabel func_80021F00
/* A99364 800221C4 24C652E0 */ addiu $a2, %lo(D_801352E0) # addiu $a2, $a2, 0x52e0
/* A99368 800221C8 27A40044 */ addiu $a0, $sp, 0x44
/* A9936C 800221CC 02A02825 */ move $a1, $s5
/* A99370 800221D0 0C031AD5 */ jal func_800C6B54
/* A99370 800221D0 0C031AD5 */ jal Graph_CloseDisps
/* A99374 800221D4 240704EF */ li $a3, 1263
.L800221D8:
/* A99378 800221D8 8FBF002C */ lw $ra, 0x2c($sp)
@@ -246,7 +246,7 @@ glabel func_80021F00
/* A993B4 80022214 24C652F4 */ addiu $a2, %lo(D_801352F4) # addiu $a2, $a2, 0x52f4
/* A993B8 80022218 8FA50030 */ lw $a1, 0x30($sp)
/* A993BC 8002221C 27A4001C */ addiu $a0, $sp, 0x1c
/* A993C0 80022220 0C031AB1 */ jal func_800C6AC4
/* A993C0 80022220 0C031AB1 */ jal Graph_OpenDisps
/* A993C4 80022224 24070500 */ li $a3, 1280
/* A993C8 80022228 8FAE0030 */ lw $t6, 0x30($sp)
/* A993CC 8002222C 24050026 */ li $a1, 38
@@ -257,7 +257,7 @@ glabel func_80021F00
/* A993E0 80022240 24C65308 */ addiu $a2, %lo(D_80135308) # addiu $a2, $a2, 0x5308
/* A993E4 80022244 27A4001C */ addiu $a0, $sp, 0x1c
/* A993E8 80022248 24070505 */ li $a3, 1285
/* A993EC 8002224C 0C031AD5 */ jal func_800C6B54
/* A993EC 8002224C 0C031AD5 */ jal Graph_CloseDisps
/* A993F0 80022250 ACA202D0 */ sw $v0, 0x2d0($a1)
/* A993F4 80022254 8FBF0014 */ lw $ra, 0x14($sp)
/* A993F8 80022258 27BD0030 */ addiu $sp, $sp, 0x30
@@ -274,7 +274,7 @@ glabel func_80021F00
/* A99420 80022280 24C6531C */ addiu $a2, %lo(D_8013531C) # addiu $a2, $a2, 0x531c
/* A99424 80022284 02002825 */ move $a1, $s0
/* A99428 80022288 27A4006C */ addiu $a0, $sp, 0x6c
/* A9942C 8002228C 0C031AB1 */ jal func_800C6AC4
/* A9942C 8002228C 0C031AB1 */ jal Graph_OpenDisps
/* A99430 80022290 2407050E */ li $a3, 1294
/* A99434 80022294 8E0202D0 */ lw $v0, 0x2d0($s0)
/* A99438 80022298 3C07E700 */ lui $a3, 0xe700
@@ -421,7 +421,7 @@ glabel func_80021F00
/* A9966C 800224CC 3C068013 */ lui $a2, %hi(D_80135330) # $a2, 0x8013
/* A99670 800224D0 01E84825 */ or $t1, $t7, $t0
/* A99674 800224D4 24C65330 */ addiu $a2, %lo(D_80135330) # addiu $a2, $a2, 0x5330
/* A99678 800224D8 0C031AD5 */ jal func_800C6B54
/* A99678 800224D8 0C031AD5 */ jal Graph_CloseDisps
/* A9967C 800224DC AC490004 */ sw $t1, 4($v0)
/* A99680 800224E0 8FBF001C */ lw $ra, 0x1c($sp)
/* A99684 800224E4 8FB00018 */ lw $s0, 0x18($sp)

View File

@@ -38,7 +38,7 @@ glabel func_800224F4
/* A996D8 80022538 24C65344 */ addiu $a2, %lo(D_80135344) # addiu $a2, $a2, 0x5344
/* A996DC 8002253C 02002825 */ move $a1, $s0
/* A996E0 80022540 27A401C0 */ addiu $a0, $sp, 0x1c0
/* A996E4 80022544 0C031AB1 */ jal func_800C6AC4
/* A996E4 80022544 0C031AB1 */ jal Graph_OpenDisps
/* A996E8 80022548 2407054C */ li $a3, 1356
/* A996EC 8002254C 922E01A1 */ lbu $t6, 0x1a1($s1)
/* A996F0 80022550 3C198011 */ lui $t9, %hi(D_80115780)
@@ -340,7 +340,7 @@ glabel func_800224F4
/* A99B64 800229C4 24C653A4 */ addiu $a2, %lo(D_801353A4) # addiu $a2, $a2, 0x53a4
/* A99B68 800229C8 27A401C0 */ addiu $a0, $sp, 0x1c0
/* A99B6C 800229CC 02002825 */ move $a1, $s0
/* A99B70 800229D0 0C031AD5 */ jal func_800C6B54
/* A99B70 800229D0 0C031AD5 */ jal Graph_CloseDisps
/* A99B74 800229D4 240705AC */ li $a3, 1452
/* A99B78 800229D8 8FBF0054 */ lw $ra, 0x54($sp)
/* A99B7C 800229DC D7B40020 */ ldc1 $f20, 0x20($sp)

View File

@@ -373,7 +373,7 @@ glabel func_80022A10
/* A9A0F8 80022F58 F7B40010 */ sdc1 $f20, 0x10($sp)
/* A9A0FC 80022F5C 24C653E0 */ addiu $a2, %lo(D_801353E0) # addiu $a2, $a2, 0x53e0
/* A9A100 80022F60 27A40074 */ addiu $a0, $sp, 0x74
/* A9A104 80022F64 0C031AB1 */ jal func_800C6AC4
/* A9A104 80022F64 0C031AB1 */ jal Graph_OpenDisps
/* A9A108 80022F68 2407063C */ li $a3, 1596
/* A9A10C 80022F6C 8EE602D0 */ lw $a2, 0x2d0($s7)
/* A9A110 80022F70 3C0FDA38 */ lui $t7, (0xDA380003 >> 16) # lui $t7, 0xda38
@@ -691,7 +691,7 @@ glabel func_80022A10
/* A9A5A0 80023400 24C65418 */ addiu $a2, %lo(D_80135418) # addiu $a2, $a2, 0x5418
/* A9A5A4 80023404 27A40074 */ addiu $a0, $sp, 0x74
/* A9A5A8 80023408 02E02825 */ move $a1, $s7
/* A9A5AC 8002340C 0C031AD5 */ jal func_800C6B54
/* A9A5AC 8002340C 0C031AD5 */ jal Graph_CloseDisps
/* A9A5B0 80023410 2407071F */ li $a3, 1823
/* A9A5B4 80023414 8FBF003C */ lw $ra, 0x3c($sp)
/* A9A5B8 80023418 D7B40010 */ ldc1 $f20, 0x10($sp)

View File

@@ -33,7 +33,7 @@ glabel func_800245BC
/* A9B7A0 80024600 F7B40018 */ sdc1 $f20, 0x18($sp)
/* A9B7A4 80024604 24C65498 */ addiu $a2, %lo(D_80135498) # addiu $a2, $a2, 0x5498
/* A9B7A8 80024608 27A4018C */ addiu $a0, $sp, 0x18c
/* A9B7AC 8002460C 0C031AB1 */ jal func_800C6AC4
/* A9B7AC 8002460C 0C031AB1 */ jal Graph_OpenDisps
/* A9B7B0 80024610 24070110 */ li $a3, 272
/* A9B7B4 80024614 12A00124 */ beqz $s5, .L80024AA8
/* A9B7B8 80024618 24050026 */ li $a1, 38
@@ -335,7 +335,7 @@ glabel func_800245BC
/* A9BC4C 80024AAC 24C654B4 */ addiu $a2, %lo(D_801354B4) # addiu $a2, $a2, 0x54b4
/* A9BC50 80024AB0 27A4018C */ addiu $a0, $sp, 0x18c
/* A9BC54 80024AB4 02802825 */ move $a1, $s4
/* A9BC58 80024AB8 0C031AD5 */ jal func_800C6B54
/* A9BC58 80024AB8 0C031AD5 */ jal Graph_CloseDisps
/* A9BC5C 80024ABC 24070167 */ li $a3, 359
/* A9BC60 80024AC0 8FBF005C */ lw $ra, 0x5c($sp)
/* A9BC64 80024AC4 D7B40018 */ ldc1 $f20, 0x18($sp)

View File

@@ -33,7 +33,7 @@ glabel func_80025000
/* A9C1E0 80025040 24C65548 */ addiu $a2, %lo(D_80135548) # addiu $a2, $a2, 0x5548
/* A9C1E4 80025044 27A401AC */ addiu $a0, $sp, 0x1ac
/* A9C1E8 80025048 02C02825 */ move $a1, $s6
/* A9C1EC 8002504C 0C031AB1 */ jal func_800C6AC4
/* A9C1EC 8002504C 0C031AB1 */ jal Graph_OpenDisps
/* A9C1F0 80025050 24070125 */ li $a3, 293
/* A9C1F4 80025054 12E00464 */ beqz $s7, .L800261E8
/* A9C1F8 80025058 3C0FDA38 */ lui $t7, (0xDA380003 >> 16) # lui $t7, 0xda38
@@ -1248,7 +1248,7 @@ glabel func_80025000
/* A9D38C 800261EC 24C65594 */ addiu $a2, %lo(D_80135594) # addiu $a2, $a2, 0x5594
/* A9D390 800261F0 27A401AC */ addiu $a0, $sp, 0x1ac
/* A9D394 800261F4 02C02825 */ move $a1, $s6
/* A9D398 800261F8 0C031AD5 */ jal func_800C6B54
/* A9D398 800261F8 0C031AD5 */ jal Graph_CloseDisps
/* A9D39C 800261FC 240701F2 */ li $a3, 498
/* A9D3A0 80026200 8FBF0034 */ lw $ra, 0x34($sp)
/* A9D3A4 80026204 8FB00014 */ lw $s0, 0x14($sp)

View File

@@ -25,7 +25,7 @@ glabel func_80026230
/* A9D3F4 80026254 24C655C0 */ addiu $a2, %lo(D_801355C0) # addiu $a2, $a2, 0x55c0
/* A9D3F8 80026258 27A40038 */ addiu $a0, $sp, 0x38
/* A9D3FC 8002625C 24070071 */ li $a3, 113
/* A9D400 80026260 0C031AB1 */ jal func_800C6AC4
/* A9D400 80026260 0C031AB1 */ jal Graph_OpenDisps
/* A9D404 80026264 AFA50048 */ sw $a1, 0x48($sp)
/* A9D408 80026268 87B80066 */ lh $t8, 0x66($sp)
/* A9D40C 8002626C 34198000 */ li $t9, 32768
@@ -130,7 +130,7 @@ glabel func_80026230
.L800263DC:
/* A9D57C 800263DC AD0502C0 */ sw $a1, 0x2c0($t0)
/* A9D580 800263E0 8FB90058 */ lw $t9, 0x58($sp)
/* A9D584 800263E4 0C031AD5 */ jal func_800C6B54
/* A9D584 800263E4 0C031AD5 */ jal Graph_CloseDisps
/* A9D588 800263E8 8F250000 */ lw $a1, ($t9)
/* A9D58C 800263EC 8FBF001C */ lw $ra, 0x1c($sp)
/* A9D590 800263F0 8FB00018 */ lw $s0, 0x18($sp)

View File

@@ -22,7 +22,7 @@ glabel func_80026400
/* A9D5C8 80026428 24C655E8 */ addiu $a2, %lo(D_801355E8) # addiu $a2, $a2, 0x55e8
/* A9D5CC 8002642C 27A40034 */ addiu $a0, $sp, 0x34
/* A9D5D0 80026430 2407008D */ li $a3, 141
/* A9D5D4 80026434 0C031AB1 */ jal func_800C6AC4
/* A9D5D4 80026434 0C031AB1 */ jal Graph_OpenDisps
/* A9D5D8 80026438 AFA50044 */ sw $a1, 0x44($sp)
/* A9D5DC 8002643C 87B8005E */ lh $t8, 0x5e($sp)
/* A9D5E0 80026440 24194000 */ li $t9, 16384
@@ -142,7 +142,7 @@ glabel func_80026400
/* A9D784 800265E4 3C068013 */ lui $a2, %hi(D_801355FC) # $a2, 0x8013
/* A9D788 800265E8 24C655FC */ addiu $a2, %lo(D_801355FC) # addiu $a2, $a2, 0x55fc
/* A9D78C 800265EC 27A40034 */ addiu $a0, $sp, 0x34
/* A9D790 800265F0 0C031AD5 */ jal func_800C6B54
/* A9D790 800265F0 0C031AD5 */ jal Graph_CloseDisps
/* A9D794 800265F4 8DE50000 */ lw $a1, ($t7)
.L800265F8:
/* A9D798 800265F8 8FBF0014 */ lw $ra, 0x14($sp)

Some files were not shown because too many files have changed in this diff Show More