1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-05-10 11:03:46 +00:00

Merge remote-tracking branch 'upstream/master'

This commit is contained in:
fig02 2020-04-05 14:54:46 -04:00
commit 4618bc4d1f
2001 changed files with 29215 additions and 34425 deletions

2
.gitignore vendored
View file

@ -17,6 +17,8 @@ baserom/
*.elf
*.sra
*.z64
*.n64
*.v64
*.map
*.dump
out.txt

8
Jenkinsfile vendored
View file

@ -5,19 +5,17 @@ pipeline {
stage('Setup') {
steps {
echo 'Setting up...'
sh 'cp /usr/local/etc/roms/baserom_oot.z64 baserom.z64'
sh 'cp /usr/local/etc/roms/baserom_oot.z64 baserom_original.z64'
sh 'git submodule update --init --recursive'
sh 'make -C tools'
sh 'cp -r /usr/local/etc/ido/ido7.1_compiler tools/ido7.1_compiler'
sh 'chmod +x -R tools/ido*'
sh 'python3 extract_baserom.py'
sh 'python3 extract_assets.py'
sh 'make -j`nproc` setup'
}
}
stage('Build') {
steps {
echo 'Building...'
sh 'make'
sh 'make -j`nproc`'
}
}
}

View file

@ -14,8 +14,6 @@ This repo does not include all assets necessary for compiling the ROM. A prior c
This is a disassembly and decompilation of Legend of Zelda: Ocarina of Time Master Quest (debug)
It builds the following ROM:
* zelda_ocarina_mq_dbg.z64 `md5: 717179476af84133b14ff73af87db57a`
* zelda_ocarina_mq_dbg.z64 `md5: f0b7f35375f9cc8ca1b2d59d78e35405`
Please refer to the Getting Started guide in the Wiki for setup instructions.
Thanks to z64me and CrookedPoe for their actor documentation. https://github.com/CrookedPoe/z64-rw
Please refer to the Getting Started guide in the Wiki for setup instructions.

1
THANKS.md Normal file
View file

@ -0,0 +1 @@
Thanks to z64me and CrookedPoe for their actor documentation. https://github.com/CrookedPoe/z64-rw

View file

@ -191,7 +191,7 @@ glabel func_800B2B98
/* B29DF8 800B2C58 9606000E */ lhu $a2, 0xe($s0)
/* B29DFC 800B2C5C 9605000C */ lhu $a1, 0xc($s0)
/* B29E00 800B2C60 AFA00010 */ sw $zero, 0x10($sp)
/* B29E04 800B2C64 0C02536E */ jal func_80094DB8
/* B29E04 800B2C64 0C02536E */ jal Gfx_BranchTexScroll
/* B29E08 800B2C68 00003825 */ move $a3, $zero
/* B29E0C 800B2C6C 8FAB007C */ lw $t3, 0x7c($sp)
/* B29E10 800B2C70 3C0DDB06 */ lui $t5, (0xDB060020 >> 16) # lui $t5, 0xdb06

View file

@ -299,7 +299,7 @@ glabel func_800B31D0
/* B2A3D0 800B3230 AD4C0000 */ sw $t4, ($t2)
/* B2A3D4 800B3234 8E06000C */ lw $a2, 0xc($s0)
/* B2A3D8 800B3238 8E050008 */ lw $a1, 8($s0)
/* B2A3DC 800B323C 0C02536E */ jal func_80094DB8
/* B2A3DC 800B323C 0C02536E */ jal Gfx_BranchTexScroll
/* B2A3E0 800B3240 AFAD0010 */ sw $t5, 0x10($sp)
/* B2A3E4 800B3244 8FAE007C */ lw $t6, 0x7c($sp)
/* B2A3E8 800B3248 3C18DB06 */ lui $t8, (0xDB060024 >> 16) # lui $t8, 0xdb06

View file

@ -1,48 +0,0 @@
.include "macro.inc"
# assembler directives
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers
.section .text
.align 4
glabel func_800D31A0
/* B4A340 800D31A0 27BDFFE8 */ addiu $sp, $sp, -0x18
/* B4A344 800D31A4 AFBF0014 */ sw $ra, 0x14($sp)
/* B4A348 800D31A8 3C048014 */ lui $a0, %hi(D_80146670) # $a0, 0x8014
/* B4A34C 800D31AC 0C00084C */ jal osSyncPrintf
/* B4A350 800D31B0 24846670 */ addiu $a0, %lo(D_80146670) # addiu $a0, $a0, 0x6670
.L800D31B4:
/* B4A354 800D31B4 0C03FD2B */ jal func_800FF4AC
/* B4A358 800D31B8 240403E8 */ li $a0, 1000
/* B4A35C 800D31BC 1000FFFD */ b .L800D31B4
/* B4A360 800D31C0 00000000 */ nop
/* B4A364 800D31C4 00000000 */ nop
/* B4A368 800D31C8 00000000 */ nop
/* B4A36C 800D31CC 00000000 */ nop
/* B4A370 800D31D0 00000000 */ nop
/* B4A374 800D31D4 00000000 */ nop
/* B4A378 800D31D8 00000000 */ nop
/* B4A37C 800D31DC 00000000 */ nop
/* B4A380 800D31E0 8FBF0014 */ lw $ra, 0x14($sp)
/* B4A384 800D31E4 27BD0018 */ addiu $sp, $sp, 0x18
/* B4A388 800D31E8 03E00008 */ jr $ra
/* B4A38C 800D31EC 00000000 */ nop
glabel func_800D31F0
/* B4A390 800D31F0 3C0E8016 */ lui $t6, %hi(gPadMgr) # $t6, 0x8016
/* B4A394 800D31F4 25CE68C0 */ addiu $t6, %lo(gPadMgr) # addiu $t6, $t6, 0x68c0
/* B4A398 800D31F8 91CF02A8 */ lbu $t7, 0x2a8($t6)
/* B4A39C 800D31FC 3C018013 */ lui $at, %hi(D_8012DBC0)
/* B4A3A0 800D3200 31F80002 */ andi $t8, $t7, 2
/* B4A3A4 800D3204 0018C82B */ sltu $t9, $zero, $t8
/* B4A3A8 800D3208 03E00008 */ jr $ra
/* B4A3AC 800D320C AC39DBC0 */ sw $t9, %lo(D_8012DBC0)($at)
glabel func_800D3210
/* B4A3B0 800D3210 3C018013 */ lui $at, %hi(D_8012DBC0)
/* B4A3B4 800D3214 03E00008 */ jr $ra
/* B4A3B8 800D3218 AC20DBC0 */ sw $zero, %lo(D_8012DBC0)($at)

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

View file

@ -0,0 +1,557 @@
.rdata
glabel D_801452A4
.asciz "../graph.c"
.balign 4
glabel D_801452B0
.asciz "WORK_DISP "
# EUC-JP: | Start
.balign 4
glabel D_801452C0
.asciz "POLY_OPA_DISP "
# EUC-JP: | Start
.balign 4
glabel D_801452D4
.asciz "POLY_XLU_DISP "
# EUC-JP: | Start
.balign 4
glabel D_801452E8
.asciz "OVERLAY_DISP "
# EUC-JP: | Start
.balign 4
glabel D_801452FC
.asciz "../graph.c"
.balign 4
glabel D_80145308
.asciz "../graph.c"
.balign 4
glabel D_80145314
.asciz "WORK_DISP "
# EUC-JP: | End
.balign 4
glabel D_80145324
.asciz "POLY_OPA_DISP "
# EUC-JP: | End
.balign 4
glabel D_80145338
.asciz "POLY_XLU_DISP "
# EUC-JP: | End
.balign 4
glabel D_8014534C
.asciz "OVERLAY_DISP "
# EUC-JP: | End
.balign 4
glabel D_80145360
.asciz "../graph.c"
.balign 4
glabel D_8014536C
.asciz "../graph.c"
.balign 4
glabel D_80145378
.asciz "../graph.c"
.balign 4
glabel D_80145384
.asciz "do_count_fault"
.balign 4
glabel D_80145394
.asciz "%c"
.balign 4
glabel D_80145398
.asciz "\x1b[41;37mダイナミック領域先頭が破壊されています\n\x1b[m"
# | Dynamic area head is destroyed
.balign 4
glabel D_801453CC
.asciz "../graph.c"
.balign 4
glabel D_801453D8
.asciz "%c"
.balign 4
glabel D_801453DC
.asciz "\x1b[41;37mダイナミック領域末尾が破壊されています\n\x1b[m"
# EUC-JP: | Dynamic region tail is destroyed
.balign 4
glabel D_80145410
.asciz "../graph.c"
.balign 4
glabel D_8014541C
.asciz "%c"
.balign 4
glabel D_80145420
.asciz "\x1b[41;37mゼルダ0は死んでしまった(graph_alloc is empty)\n\x1b[m"
# EUC-JP: 0 | 'Zelda 0 is dead'?
.balign 4
glabel D_8014545C
.asciz "%c"
.balign 4
glabel D_80145460
.asciz "\x1b[41;37mゼルダ1は死んでしまった(graph_alloc is empty)\n\x1b[m"
# EUC-JP: 1 | 'Zelda 1 is dead'?
.balign 4
glabel D_8014549C
.asciz "%c"
.balign 4
glabel D_801454A0
.asciz "\x1b[41;37mゼルダ4は死んでしまった(graph_alloc is empty)\n\x1b[m"
# EUC-JP: 4 | 'Zelda 4 is dead'?
.balign 4
glabel D_801454DC
.asciz "\x1b[43;30mPRE-NMIによりリセットモードに移行します\n\x1b[m"
# EUC-JP: | To reset mode
.balign 4
.text
glabel Graph_Update
/* B3D378 800C61D8 27BDFF38 */ addiu $sp, $sp, -0xc8
/* B3D37C 800C61DC AFBF001C */ sw $ra, 0x1c($sp)
/* B3D380 800C61E0 AFB00018 */ sw $s0, 0x18($sp)
/* B3D384 800C61E4 AFA500CC */ sw $a1, 0xcc($sp)
/* B3D388 800C61E8 00808025 */ move $s0, $a0
/* B3D38C 800C61EC 0C0316C5 */ jal Graph_InitTHGA
/* B3D390 800C61F0 ACA000A0 */ sw $zero, 0xa0($a1)
/* B3D394 800C61F4 3C068014 */ lui $a2, %hi(D_801452A4) # $a2, 0x8014
/* B3D398 800C61F8 24C652A4 */ addiu $a2, %lo(D_801452A4) # addiu $a2, $a2, 0x52a4
/* B3D39C 800C61FC 27A400B0 */ addiu $a0, $sp, 0xb0
/* B3D3A0 800C6200 02002825 */ move $a1, $s0
/* B3D3A4 800C6204 0C031AB1 */ jal Graph_OpenDisps
/* B3D3A8 800C6208 240703C6 */ li $a3, 966
/* B3D3AC 800C620C 8E0201BC */ lw $v0, 0x1bc($s0)
/* B3D3B0 800C6210 3C188014 */ lui $t8, %hi(D_801452B0) # $t8, 0x8014
/* B3D3B4 800C6214 271852B0 */ addiu $t8, %lo(D_801452B0) # addiu $t8, $t8, 0x52b0
/* B3D3B8 800C6218 244F0008 */ addiu $t7, $v0, 8
/* B3D3BC 800C621C AE0F01BC */ sw $t7, 0x1bc($s0)
/* B3D3C0 800C6220 3C080002 */ lui $t0, 2
/* B3D3C4 800C6224 AC480000 */ sw $t0, ($v0)
/* B3D3C8 800C6228 AC580004 */ sw $t8, 4($v0)
/* B3D3CC 800C622C 8E0202C0 */ lw $v0, 0x2c0($s0)
/* B3D3D0 800C6230 3C098014 */ lui $t1, %hi(D_801452C0) # $t1, 0x8014
/* B3D3D4 800C6234 252952C0 */ addiu $t1, %lo(D_801452C0) # addiu $t1, $t1, 0x52c0
/* B3D3D8 800C6238 24590008 */ addiu $t9, $v0, 8
/* B3D3DC 800C623C AE1902C0 */ sw $t9, 0x2c0($s0)
/* B3D3E0 800C6240 AC490004 */ sw $t1, 4($v0)
/* B3D3E4 800C6244 AC480000 */ sw $t0, ($v0)
/* B3D3E8 800C6248 8E0202D0 */ lw $v0, 0x2d0($s0)
/* B3D3EC 800C624C 3C0B8014 */ lui $t3, %hi(D_801452D4) # $t3, 0x8014
/* B3D3F0 800C6250 256B52D4 */ addiu $t3, %lo(D_801452D4) # addiu $t3, $t3, 0x52d4
/* B3D3F4 800C6254 244A0008 */ addiu $t2, $v0, 8
/* B3D3F8 800C6258 AE0A02D0 */ sw $t2, 0x2d0($s0)
/* B3D3FC 800C625C AC4B0004 */ sw $t3, 4($v0)
/* B3D400 800C6260 AC480000 */ sw $t0, ($v0)
/* B3D404 800C6264 8E0202B0 */ lw $v0, 0x2b0($s0)
/* B3D408 800C6268 3C0D8014 */ lui $t5, %hi(D_801452E8) # $t5, 0x8014
/* B3D40C 800C626C 25AD52E8 */ addiu $t5, %lo(D_801452E8) # addiu $t5, $t5, 0x52e8
/* B3D410 800C6270 244C0008 */ addiu $t4, $v0, 8
/* B3D414 800C6274 AE0C02B0 */ sw $t4, 0x2b0($s0)
/* B3D418 800C6278 3C068014 */ lui $a2, %hi(D_801452FC) # $a2, 0x8014
/* B3D41C 800C627C 24C652FC */ addiu $a2, %lo(D_801452FC) # addiu $a2, $a2, 0x52fc
/* B3D420 800C6280 27A400B0 */ addiu $a0, $sp, 0xb0
/* B3D424 800C6284 02002825 */ move $a1, $s0
/* B3D428 800C6288 240703CF */ li $a3, 975
/* B3D42C 800C628C AC4D0004 */ sw $t5, 4($v0)
/* B3D430 800C6290 0C031AD5 */ jal Graph_CloseDisps
/* B3D434 800C6294 AC480000 */ sw $t0, ($v0)
/* B3D438 800C6298 0C0312A6 */ jal func_800C4A98
/* B3D43C 800C629C 8FA400CC */ lw $a0, 0xcc($sp)
/* B3D440 800C62A0 0C0312B2 */ jal func_800C4AC8
/* B3D444 800C62A4 8FA400CC */ lw $a0, 0xcc($sp)
/* B3D448 800C62A8 3C068014 */ lui $a2, %hi(D_80145308) # $a2, 0x8014
/* B3D44C 800C62AC 24C65308 */ addiu $a2, %lo(D_80145308) # addiu $a2, $a2, 0x5308
/* B3D450 800C62B0 27A4008C */ addiu $a0, $sp, 0x8c
/* B3D454 800C62B4 02002825 */ move $a1, $s0
/* B3D458 800C62B8 0C031AB1 */ jal Graph_OpenDisps
/* B3D45C 800C62BC 240703DB */ li $a3, 987
/* B3D460 800C62C0 8E0201BC */ lw $v0, 0x1bc($s0)
/* B3D464 800C62C4 3C0F8014 */ lui $t7, %hi(D_80145314) # $t7, 0x8014
/* B3D468 800C62C8 3C080002 */ lui $t0, 2
/* B3D46C 800C62CC 244E0008 */ addiu $t6, $v0, 8
/* B3D470 800C62D0 AE0E01BC */ sw $t6, 0x1bc($s0)
/* B3D474 800C62D4 25EF5314 */ addiu $t7, %lo(D_80145314) # addiu $t7, $t7, 0x5314
/* B3D478 800C62D8 AC4F0004 */ sw $t7, 4($v0)
/* B3D47C 800C62DC AC480000 */ sw $t0, ($v0)
/* B3D480 800C62E0 8E0202C0 */ lw $v0, 0x2c0($s0)
/* B3D484 800C62E4 3C198014 */ lui $t9, %hi(D_80145324) # $t9, 0x8014
/* B3D488 800C62E8 27395324 */ addiu $t9, %lo(D_80145324) # addiu $t9, $t9, 0x5324
/* B3D48C 800C62EC 24580008 */ addiu $t8, $v0, 8
/* B3D490 800C62F0 AE1802C0 */ sw $t8, 0x2c0($s0)
/* B3D494 800C62F4 AC590004 */ sw $t9, 4($v0)
/* B3D498 800C62F8 AC480000 */ sw $t0, ($v0)
/* B3D49C 800C62FC 8E0202D0 */ lw $v0, 0x2d0($s0)
/* B3D4A0 800C6300 3C0A8014 */ lui $t2, %hi(D_80145338) # $t2, 0x8014
/* B3D4A4 800C6304 254A5338 */ addiu $t2, %lo(D_80145338) # addiu $t2, $t2, 0x5338
/* B3D4A8 800C6308 24490008 */ addiu $t1, $v0, 8
/* B3D4AC 800C630C AE0902D0 */ sw $t1, 0x2d0($s0)
/* B3D4B0 800C6310 AC4A0004 */ sw $t2, 4($v0)
/* B3D4B4 800C6314 AC480000 */ sw $t0, ($v0)
/* B3D4B8 800C6318 8E0202B0 */ lw $v0, 0x2b0($s0)
/* B3D4BC 800C631C 3C0C8014 */ lui $t4, %hi(D_8014534C) # $t4, 0x8014
/* B3D4C0 800C6320 258C534C */ addiu $t4, %lo(D_8014534C) # addiu $t4, $t4, 0x534c
/* B3D4C4 800C6324 244B0008 */ addiu $t3, $v0, 8
/* B3D4C8 800C6328 AE0B02B0 */ sw $t3, 0x2b0($s0)
/* B3D4CC 800C632C 3C068014 */ lui $a2, %hi(D_80145360) # $a2, 0x8014
/* B3D4D0 800C6330 24C65360 */ addiu $a2, %lo(D_80145360) # addiu $a2, $a2, 0x5360
/* B3D4D4 800C6334 27A4008C */ addiu $a0, $sp, 0x8c
/* B3D4D8 800C6338 02002825 */ move $a1, $s0
/* B3D4DC 800C633C 240703E4 */ li $a3, 996
/* B3D4E0 800C6340 AC4C0004 */ sw $t4, 4($v0)
/* B3D4E4 800C6344 0C031AD5 */ jal Graph_CloseDisps
/* B3D4E8 800C6348 AC480000 */ sw $t0, ($v0)
/* B3D4EC 800C634C 3C068014 */ lui $a2, %hi(D_8014536C) # $a2, 0x8014
/* B3D4F0 800C6350 24C6536C */ addiu $a2, %lo(D_8014536C) # addiu $a2, $a2, 0x536c
/* B3D4F4 800C6354 27A40068 */ addiu $a0, $sp, 0x68
/* B3D4F8 800C6358 02002825 */ move $a1, $s0
/* B3D4FC 800C635C 0C031AB1 */ jal Graph_OpenDisps
/* B3D500 800C6360 240703E7 */ li $a3, 999
/* B3D504 800C6364 8E0201BC */ lw $v0, 0x1bc($s0)
/* B3D508 800C6368 3C04DE01 */ lui $a0, 0xde01
/* B3D50C 800C636C 3C0BE700 */ lui $t3, 0xe700
/* B3D510 800C6370 244D0008 */ addiu $t5, $v0, 8
/* B3D514 800C6374 AE0D01BC */ sw $t5, 0x1bc($s0)
/* B3D518 800C6378 AC440000 */ sw $a0, ($v0)
/* B3D51C 800C637C 8E0E0000 */ lw $t6, ($s0)
/* B3D520 800C6380 3C0DE900 */ lui $t5, 0xe900
/* B3D524 800C6384 3C068014 */ lui $a2, %hi(D_80145378) # $a2, 0x8014
/* B3D528 800C6388 AC4E0004 */ sw $t6, 4($v0)
/* B3D52C 800C638C 8E0202C0 */ lw $v0, 0x2c0($s0)
/* B3D530 800C6390 24C65378 */ addiu $a2, %lo(D_80145378) # addiu $a2, $a2, 0x5378
/* B3D534 800C6394 02002825 */ move $a1, $s0
/* B3D538 800C6398 244F0008 */ addiu $t7, $v0, 8
/* B3D53C 800C639C AE0F02C0 */ sw $t7, 0x2c0($s0)
/* B3D540 800C63A0 AC440000 */ sw $a0, ($v0)
/* B3D544 800C63A4 8E180004 */ lw $t8, 4($s0)
/* B3D548 800C63A8 3C0FDF00 */ lui $t7, 0xdf00
/* B3D54C 800C63AC 24070404 */ li $a3, 1028
/* B3D550 800C63B0 AC580004 */ sw $t8, 4($v0)
/* B3D554 800C63B4 8E0202D0 */ lw $v0, 0x2d0($s0)
/* B3D558 800C63B8 24590008 */ addiu $t9, $v0, 8
/* B3D55C 800C63BC AE1902D0 */ sw $t9, 0x2d0($s0)
/* B3D560 800C63C0 AC440000 */ sw $a0, ($v0)
/* B3D564 800C63C4 8E090010 */ lw $t1, 0x10($s0)
/* B3D568 800C63C8 27A40068 */ addiu $a0, $sp, 0x68
/* B3D56C 800C63CC AC490004 */ sw $t1, 4($v0)
/* B3D570 800C63D0 8E0202B0 */ lw $v0, 0x2b0($s0)
/* B3D574 800C63D4 244A0008 */ addiu $t2, $v0, 8
/* B3D578 800C63D8 AE0A02B0 */ sw $t2, 0x2b0($s0)
/* B3D57C 800C63DC AC400004 */ sw $zero, 4($v0)
/* B3D580 800C63E0 AC4B0000 */ sw $t3, ($v0)
/* B3D584 800C63E4 8E0202B0 */ lw $v0, 0x2b0($s0)
/* B3D588 800C63E8 244C0008 */ addiu $t4, $v0, 8
/* B3D58C 800C63EC AE0C02B0 */ sw $t4, 0x2b0($s0)
/* B3D590 800C63F0 AC400004 */ sw $zero, 4($v0)
/* B3D594 800C63F4 AC4D0000 */ sw $t5, ($v0)
/* B3D598 800C63F8 8E0202B0 */ lw $v0, 0x2b0($s0)
/* B3D59C 800C63FC 244E0008 */ addiu $t6, $v0, 8
/* B3D5A0 800C6400 AE0E02B0 */ sw $t6, 0x2b0($s0)
/* B3D5A4 800C6404 AC400004 */ sw $zero, 4($v0)
/* B3D5A8 800C6408 0C031AD5 */ jal Graph_CloseDisps
/* B3D5AC 800C640C AC4F0000 */ sw $t7, ($v0)
/* B3D5B0 800C6410 3C088016 */ lui $t0, %hi(gGameInfo) # $t0, 0x8016
/* B3D5B4 800C6414 2508FA90 */ addiu $t0, %lo(gGameInfo) # addiu $t0, $t0, -0x570
/* B3D5B8 800C6418 8D020000 */ lw $v0, ($t0)
/* B3D5BC 800C641C 2401000A */ li $at, 10
/* B3D5C0 800C6420 84431074 */ lh $v1, 0x1074($v0)
/* B3D5C4 800C6424 54610010 */ bnel $v1, $at, .L800C6468
/* B3D5C8 800C6428 24010007 */ li $at, 7
/* B3D5CC 800C642C 8458108E */ lh $t8, 0x108e($v0)
/* B3D5D0 800C6430 24010002 */ li $at, 2
/* B3D5D4 800C6434 24190007 */ li $t9, 7
/* B3D5D8 800C6438 5701000B */ bnel $t8, $at, .L800C6468
/* B3D5DC 800C643C 24010007 */ li $at, 7
/* B3D5E0 800C6440 A4591074 */ sh $t9, 0x1074($v0)
/* B3D5E4 800C6444 8D0A0000 */ lw $t2, ($t0)
/* B3D5E8 800C6448 2409FFFF */ li $t1, -1
/* B3D5EC 800C644C A5491076 */ sh $t1, 0x1076($t2)
/* B3D5F0 800C6450 8D020000 */ lw $v0, ($t0)
/* B3D5F4 800C6454 844B108C */ lh $t3, 0x108c($v0)
/* B3D5F8 800C6458 A44B107A */ sh $t3, 0x107a($v0)
/* B3D5FC 800C645C 8D020000 */ lw $v0, ($t0)
/* B3D600 800C6460 84431074 */ lh $v1, 0x1074($v0)
/* B3D604 800C6464 24010007 */ li $at, 7
.L800C6468:
/* B3D608 800C6468 5461002D */ bnel $v1, $at, .L800C6520
/* B3D60C 800C646C AFA000C4 */ sw $zero, 0xc4($sp)
/* B3D610 800C6470 844C1076 */ lh $t4, 0x1076($v0)
/* B3D614 800C6474 5180002A */ beql $t4, $zero, .L800C6520
/* B3D618 800C6478 AFA000C4 */ sw $zero, 0xc4($sp)
/* B3D61C 800C647C 844D1078 */ lh $t5, 0x1078($v0)
/* B3D620 800C6480 24010003 */ li $at, 3
/* B3D624 800C6484 3C048016 */ lui $a0, %hi(sGraphUcodeFaultClient) # $a0, 0x8016
/* B3D628 800C6488 15A10007 */ bne $t5, $at, .L800C64A8
/* B3D62C 800C648C 24846648 */ addiu $a0, %lo(sGraphUcodeFaultClient) # addiu $a0, $a0, 0x6648
/* B3D630 800C6490 3C05800C */ lui $a1, %hi(Graph_UCodeFaultClient) # $a1, 0x800c
/* B3D634 800C6494 3C078014 */ lui $a3, %hi(D_80145384) # $a3, 0x8014
/* B3D638 800C6498 24E75384 */ addiu $a3, %lo(D_80145384) # addiu $a3, $a3, 0x5384
/* B3D63C 800C649C 24A55AB0 */ addiu $a1, %lo(Graph_UCodeFaultClient) # addiu $a1, $a1, 0x5ab0
/* B3D640 800C64A0 0C035077 */ jal Fault_AddClient
/* B3D644 800C64A4 8E0601B0 */ lw $a2, 0x1b0($s0)
.L800C64A8:
/* B3D648 800C64A8 0C03162F */ jal Graph_DisassembleUCode
/* B3D64C 800C64AC 8E0401B0 */ lw $a0, 0x1b0($s0)
/* B3D650 800C64B0 3C088016 */ lui $t0, %hi(gGameInfo) # $t0, 0x8016
/* B3D654 800C64B4 2508FA90 */ addiu $t0, %lo(gGameInfo) # addiu $t0, $t0, -0x570
/* B3D658 800C64B8 8D020000 */ lw $v0, ($t0)
/* B3D65C 800C64BC 24010003 */ li $at, 3
/* B3D660 800C64C0 3C048016 */ lui $a0, %hi(sGraphUcodeFaultClient) # $a0, 0x8016
/* B3D664 800C64C4 844E1078 */ lh $t6, 0x1078($v0)
/* B3D668 800C64C8 55C10006 */ bnel $t6, $at, .L800C64E4
/* B3D66C 800C64CC 84431076 */ lh $v1, 0x1076($v0)
/* B3D670 800C64D0 0C0350B0 */ jal Fault_RemoveClient
/* B3D674 800C64D4 24846648 */ addiu $a0, %lo(sGraphUcodeFaultClient) # addiu $a0, $a0, 0x6648
/* B3D678 800C64D8 3C028016 */ lui $v0, %hi(gGameInfo) # $v0, 0x8016
/* B3D67C 800C64DC 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* B3D680 800C64E0 84431076 */ lh $v1, 0x1076($v0)
.L800C64E4:
/* B3D684 800C64E4 3C04A404 */ lui $a0, 0xa404
/* B3D688 800C64E8 04610009 */ bgez $v1, .L800C6510
/* B3D68C 800C64EC 00000000 */ nop
/* B3D690 800C64F0 0C000AC4 */ jal LogUtils_LogHexDump
/* B3D694 800C64F4 24050020 */ li $a1, 32
/* B3D698 800C64F8 3C04A410 */ lui $a0, 0xa410
/* B3D69C 800C64FC 0C000AC4 */ jal LogUtils_LogHexDump
/* B3D6A0 800C6500 24050020 */ li $a1, 32
/* B3D6A4 800C6504 3C028016 */ lui $v0, %hi(gGameInfo) # $v0, 0x8016
/* B3D6A8 800C6508 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* B3D6AC 800C650C 84431076 */ lh $v1, 0x1076($v0)
.L800C6510:
/* B3D6B0 800C6510 04630003 */ bgezl $v1, .L800C6520
/* B3D6B4 800C6514 AFA000C4 */ sw $zero, 0xc4($sp)
/* B3D6B8 800C6518 A4401076 */ sh $zero, 0x1076($v0)
/* B3D6BC 800C651C AFA000C4 */ sw $zero, 0xc4($sp)
.L800C6520:
/* B3D6C0 800C6520 8E0F02D8 */ lw $t7, 0x2d8($s0)
/* B3D6C4 800C6524 3C09801B */ lui $t1, %hi(gGfxPools) # $t1, 0x801b
/* B3D6C8 800C6528 252941C0 */ addiu $t1, %lo(gGfxPools) # addiu $t1, $t1, 0x41c0
/* B3D6CC 800C652C 31F80001 */ andi $t8, $t7, 1
/* B3D6D0 800C6530 0018C8C0 */ sll $t9, $t8, 3
/* B3D6D4 800C6534 0338C821 */ addu $t9, $t9, $t8
/* B3D6D8 800C6538 0019C8C0 */ sll $t9, $t9, 3
/* B3D6DC 800C653C 0338C821 */ addu $t9, $t9, $t8
/* B3D6E0 800C6540 0019C980 */ sll $t9, $t9, 6
/* B3D6E4 800C6544 0338C821 */ addu $t9, $t9, $t8
/* B3D6E8 800C6548 0019C900 */ sll $t9, $t9, 4
/* B3D6EC 800C654C 03295021 */ addu $t2, $t9, $t1
/* B3D6F0 800C6550 AFAA004C */ sw $t2, 0x4c($sp)
/* B3D6F4 800C6554 954B0000 */ lhu $t3, ($t2)
/* B3D6F8 800C6558 24011234 */ li $at, 4660
/* B3D6FC 800C655C 1161000B */ beq $t3, $at, .L800C658C
/* B3D700 800C6560 3C048014 */ lui $a0, %hi(D_80145394) # $a0, 0x8014
/* B3D704 800C6564 24845394 */ addiu $a0, %lo(D_80145394) # addiu $a0, $a0, 0x5394
/* B3D708 800C6568 0C00084C */ jal osSyncPrintf
/* B3D70C 800C656C 24050007 */ li $a1, 7
/* B3D710 800C6570 3C048014 */ lui $a0, %hi(D_80145398) # $a0, 0x8014
/* B3D714 800C6574 0C00084C */ jal osSyncPrintf
/* B3D718 800C6578 24845398 */ addiu $a0, %lo(D_80145398) # addiu $a0, $a0, 0x5398
/* B3D71C 800C657C 3C048014 */ lui $a0, %hi(D_801453CC) # $a0, 0x8014
/* B3D720 800C6580 248453CC */ addiu $a0, %lo(D_801453CC) # addiu $a0, $a0, 0x53cc
/* B3D724 800C6584 0C0359C3 */ jal Fault_AddHungupAndCrash
/* B3D728 800C6588 2405042E */ li $a1, 1070
.L800C658C:
/* B3D72C 800C658C 8FAC004C */ lw $t4, 0x4c($sp)
/* B3D730 800C6590 3C0D0001 */ lui $t5, 1
/* B3D734 800C6594 24015678 */ li $at, 22136
/* B3D738 800C6598 01AC6821 */ addu $t5, $t5, $t4
/* B3D73C 800C659C 95AD2408 */ lhu $t5, 0x2408($t5)
/* B3D740 800C65A0 11A1000D */ beq $t5, $at, .L800C65D8
/* B3D744 800C65A4 240E0001 */ li $t6, 1
/* B3D748 800C65A8 3C048014 */ lui $a0, %hi(D_801453D8) # $a0, 0x8014
/* B3D74C 800C65AC AFAE00C4 */ sw $t6, 0xc4($sp)
/* B3D750 800C65B0 248453D8 */ addiu $a0, %lo(D_801453D8) # addiu $a0, $a0, 0x53d8
/* B3D754 800C65B4 0C00084C */ jal osSyncPrintf
/* B3D758 800C65B8 24050007 */ li $a1, 7
/* B3D75C 800C65BC 3C048014 */ lui $a0, %hi(D_801453DC) # $a0, 0x8014
/* B3D760 800C65C0 0C00084C */ jal osSyncPrintf
/* B3D764 800C65C4 248453DC */ addiu $a0, %lo(D_801453DC) # addiu $a0, $a0, 0x53dc
/* B3D768 800C65C8 3C048014 */ lui $a0, %hi(D_80145410) # $a0, 0x8014
/* B3D76C 800C65CC 24845410 */ addiu $a0, %lo(D_80145410) # addiu $a0, $a0, 0x5410
/* B3D770 800C65D0 0C0359C3 */ jal Fault_AddHungupAndCrash
/* B3D774 800C65D4 24050434 */ li $a1, 1076
.L800C65D8:
/* B3D778 800C65D8 0C030E30 */ jal THGA_IsCrash
/* B3D77C 800C65DC 260402B8 */ addiu $a0, $s0, 0x2b8
/* B3D780 800C65E0 10400009 */ beqz $v0, .L800C6608
/* B3D784 800C65E4 240F0001 */ li $t7, 1
/* B3D788 800C65E8 3C048014 */ lui $a0, %hi(D_8014541C) # $a0, 0x8014
/* B3D78C 800C65EC AFAF00C4 */ sw $t7, 0xc4($sp)
/* B3D790 800C65F0 2484541C */ addiu $a0, %lo(D_8014541C) # addiu $a0, $a0, 0x541c
/* B3D794 800C65F4 0C00084C */ jal osSyncPrintf
/* B3D798 800C65F8 24050007 */ li $a1, 7
/* B3D79C 800C65FC 3C048014 */ lui $a0, %hi(D_80145420) # $a0, 0x8014
/* B3D7A0 800C6600 0C00084C */ jal osSyncPrintf
/* B3D7A4 800C6604 24845420 */ addiu $a0, %lo(D_80145420) # addiu $a0, $a0, 0x5420
.L800C6608:
/* B3D7A8 800C6608 0C030E30 */ jal THGA_IsCrash
/* B3D7AC 800C660C 260402C8 */ addiu $a0, $s0, 0x2c8
/* B3D7B0 800C6610 10400009 */ beqz $v0, .L800C6638
/* B3D7B4 800C6614 24180001 */ li $t8, 1
/* B3D7B8 800C6618 3C048014 */ lui $a0, %hi(D_8014545C) # $a0, 0x8014
/* B3D7BC 800C661C AFB800C4 */ sw $t8, 0xc4($sp)
/* B3D7C0 800C6620 2484545C */ addiu $a0, %lo(D_8014545C) # addiu $a0, $a0, 0x545c
/* B3D7C4 800C6624 0C00084C */ jal osSyncPrintf
/* B3D7C8 800C6628 24050007 */ li $a1, 7
/* B3D7CC 800C662C 3C048014 */ lui $a0, %hi(D_80145460) # $a0, 0x8014
/* B3D7D0 800C6630 0C00084C */ jal osSyncPrintf
/* B3D7D4 800C6634 24845460 */ addiu $a0, %lo(D_80145460) # addiu $a0, $a0, 0x5460
.L800C6638:
/* B3D7D8 800C6638 0C030E30 */ jal THGA_IsCrash
/* B3D7DC 800C663C 260402A8 */ addiu $a0, $s0, 0x2a8
/* B3D7E0 800C6640 10400009 */ beqz $v0, .L800C6668
/* B3D7E4 800C6644 24190001 */ li $t9, 1
/* B3D7E8 800C6648 3C048014 */ lui $a0, %hi(D_8014549C) # $a0, 0x8014
/* B3D7EC 800C664C AFB900C4 */ sw $t9, 0xc4($sp)
/* B3D7F0 800C6650 2484549C */ addiu $a0, %lo(D_8014549C) # addiu $a0, $a0, 0x549c
/* B3D7F4 800C6654 0C00084C */ jal osSyncPrintf
/* B3D7F8 800C6658 24050007 */ li $a1, 7
/* B3D7FC 800C665C 3C048014 */ lui $a0, %hi(D_801454A0) # $a0, 0x8014
/* B3D800 800C6660 0C00084C */ jal osSyncPrintf
/* B3D804 800C6664 248454A0 */ addiu $a0, %lo(D_801454A0) # addiu $a0, $a0, 0x54a0
.L800C6668:
/* B3D808 800C6668 8FA900C4 */ lw $t1, 0xc4($sp)
/* B3D80C 800C666C 15200009 */ bnez $t1, .L800C6694
/* B3D810 800C6670 00000000 */ nop
/* B3D814 800C6674 0C031770 */ jal Graph_TaskSet00
/* B3D818 800C6678 02002025 */ move $a0, $s0
/* B3D81C 800C667C 8E0A02D8 */ lw $t2, 0x2d8($s0)
/* B3D820 800C6680 8E0C02E8 */ lw $t4, 0x2e8($s0)
/* B3D824 800C6684 254B0001 */ addiu $t3, $t2, 1
/* B3D828 800C6688 258D0001 */ addiu $t5, $t4, 1
/* B3D82C 800C668C AE0B02D8 */ sw $t3, 0x2d8($s0)
/* B3D830 800C6690 AE0D02E8 */ sw $t5, 0x2e8($s0)
.L800C6694:
/* B3D834 800C6694 0C03CC15 */ jal func_800F3054
/* B3D838 800C6698 00000000 */ nop
/* B3D83C 800C669C 0C001A78 */ jal osGetTime
/* B3D840 800C66A0 00000000 */ nop
/* B3D844 800C66A4 3C048017 */ lui $a0, %hi(D_8016A568) # $a0, 0x8017
/* B3D848 800C66A8 2484A568 */ addiu $a0, %lo(D_8016A568) # addiu $a0, $a0, -0x5a98
/* B3D84C 800C66AC 8C8E0000 */ lw $t6, ($a0)
/* B3D850 800C66B0 8C8F0004 */ lw $t7, 4($a0)
/* B3D854 800C66B4 3C188017 */ lui $t8, %hi(D_8016A538) # $t8, 0x8017
/* B3D858 800C66B8 2718A538 */ addiu $t8, %lo(D_8016A538) # addiu $t8, $t8, -0x5ac8
/* B3D85C 800C66BC 3C058017 */ lui $a1, %hi(D_8016A560) # $a1, 0x8017
/* B3D860 800C66C0 AF0E0000 */ sw $t6, ($t8)
/* B3D864 800C66C4 24A5A560 */ addiu $a1, %lo(D_8016A560) # addiu $a1, $a1, -0x5aa0
/* B3D868 800C66C8 AF0F0004 */ sw $t7, 4($t8)
/* B3D86C 800C66CC 8CAA0000 */ lw $t2, ($a1)
/* B3D870 800C66D0 8CAB0004 */ lw $t3, 4($a1)
/* B3D874 800C66D4 3C198017 */ lui $t9, %hi(D_8016A530) # $t9, 0x8017
/* B3D878 800C66D8 2739A530 */ addiu $t9, %lo(D_8016A530) # addiu $t9, $t9, -0x5ad0
/* B3D87C 800C66DC 3C068017 */ lui $a2, %hi(D_8016A580) # $a2, 0x8017
/* B3D880 800C66E0 AF2A0000 */ sw $t2, ($t9)
/* B3D884 800C66E4 24C6A580 */ addiu $a2, %lo(D_8016A580) # addiu $a2, $a2, -0x5a80
/* B3D888 800C66E8 AF2B0004 */ sw $t3, 4($t9)
/* B3D88C 800C66EC 8CCC0000 */ lw $t4, ($a2)
/* B3D890 800C66F0 8CCD0004 */ lw $t5, 4($a2)
/* B3D894 800C66F4 3C098017 */ lui $t1, %hi(D_8016A540) # $t1, 0x8017
/* B3D898 800C66F8 2529A540 */ addiu $t1, %lo(D_8016A540) # addiu $t1, $t1, -0x5ac0
/* B3D89C 800C66FC AD2C0000 */ sw $t4, ($t1)
/* B3D8A0 800C6700 AD2D0004 */ sw $t5, 4($t1)
/* B3D8A4 800C6704 240E0000 */ li $t6, 0
/* B3D8A8 800C6708 AC8E0000 */ sw $t6, ($a0)
/* B3D8AC 800C670C 240F0000 */ li $t7, 0
/* B3D8B0 800C6710 AC8F0004 */ sw $t7, 4($a0)
/* B3D8B4 800C6714 24180000 */ li $t8, 0
/* B3D8B8 800C6718 ACB80000 */ sw $t8, ($a1)
/* B3D8BC 800C671C 24190000 */ li $t9, 0
/* B3D8C0 800C6720 ACB90004 */ sw $t9, 4($a1)
/* B3D8C4 800C6724 240A0000 */ li $t2, 0
/* B3D8C8 800C6728 ACCA0000 */ sw $t2, ($a2)
/* B3D8CC 800C672C 240B0000 */ li $t3, 0
/* B3D8D0 800C6730 ACCB0004 */ sw $t3, 4($a2)
/* B3D8D4 800C6734 3C0C8016 */ lui $t4, %hi(sGraphUpdateTime) # $t4, 0x8016
/* B3D8D8 800C6738 8D8C65D0 */ lw $t4, %lo(sGraphUpdateTime)($t4)
/* B3D8DC 800C673C 3C0D8016 */ lui $t5, %hi(sGraphUpdateTime+4) # $t5, 0x8016
/* B3D8E0 800C6740 8DAD65D4 */ lw $t5, %lo(sGraphUpdateTime+4)($t5)
/* B3D8E4 800C6744 AFAC0020 */ sw $t4, 0x20($sp)
/* B3D8E8 800C6748 15800002 */ bnez $t4, .L800C6754
/* B3D8EC 800C674C AFAD0024 */ sw $t5, 0x24($sp)
/* B3D8F0 800C6750 11A00008 */ beqz $t5, .L800C6774
.L800C6754:
/* B3D8F4 800C6754 006D082B */ sltu $at, $v1, $t5
/* B3D8F8 800C6758 004C7023 */ subu $t6, $v0, $t4
/* B3D8FC 800C675C 3C098017 */ lui $t1, %hi(D_8016A548) # $t1, 0x8017
/* B3D900 800C6760 2529A548 */ addiu $t1, %lo(D_8016A548) # addiu $t1, $t1, -0x5ab8
/* B3D904 800C6764 01C17023 */ subu $t6, $t6, $at
/* B3D908 800C6768 AD2E0000 */ sw $t6, ($t1)
/* B3D90C 800C676C 006D7823 */ subu $t7, $v1, $t5
/* B3D910 800C6770 AD2F0004 */ sw $t7, 4($t1)
.L800C6774:
/* B3D914 800C6774 3C048013 */ lui $a0, %hi(D_8012DBC0) # $a0, 0x8013
/* B3D918 800C6778 8C84DBC0 */ lw $a0, %lo(D_8012DBC0)($a0)
/* B3D91C 800C677C 3C018016 */ lui $at, %hi(sGraphUpdateTime+4) # $at, 0x8016
/* B3D920 800C6780 AC2265D0 */ sw $v0, %lo(sGraphUpdateTime)($at)
/* B3D924 800C6784 10800015 */ beqz $a0, .L800C67DC
/* B3D928 800C6788 AC2365D4 */ sw $v1, %lo(sGraphUpdateTime+4)($at)
/* B3D92C 800C678C 8FA200CC */ lw $v0, 0xcc($sp)
/* B3D930 800C6790 2401DFFF */ li $at, -8193
/* B3D934 800C6794 94580020 */ lhu $t8, 0x20($v0)
/* B3D938 800C6798 0301C827 */ nor $t9, $t8, $at
/* B3D93C 800C679C 1720000F */ bnez $t9, .L800C67DC
/* B3D940 800C67A0 00000000 */ nop
/* B3D944 800C67A4 944A0014 */ lhu $t2, 0x14($v0)
/* B3D948 800C67A8 2401FFCF */ li $at, -49
/* B3D94C 800C67AC 3C0C8080 */ lui $t4, %hi(func_80801E44) # $t4, 0x8080
/* B3D950 800C67B0 01415827 */ nor $t3, $t2, $at
/* B3D954 800C67B4 15600009 */ bnez $t3, .L800C67DC
/* B3D958 800C67B8 3C018016 */ lui $at, %hi(gSaveContext+0x135c) # $at, 0x8016
/* B3D95C 800C67BC AC20F9BC */ sw $zero, %lo(gSaveContext+0x135c)($at)
/* B3D960 800C67C0 258C1E44 */ addiu $t4, %lo(func_80801E44) # addiu $t4, $t4, 0x1e44
/* B3D964 800C67C4 240D0240 */ li $t5, 576
/* B3D968 800C67C8 AC4D0010 */ sw $t5, 0x10($v0)
/* B3D96C 800C67CC AC4C000C */ sw $t4, 0xc($v0)
/* B3D970 800C67D0 AC400098 */ sw $zero, 0x98($v0)
/* B3D974 800C67D4 3C048013 */ lui $a0, %hi(D_8012DBC0) # $a0, 0x8013
/* B3D978 800C67D8 8C84DBC0 */ lw $a0, %lo(D_8012DBC0)($a0)
.L800C67DC:
/* B3D97C 800C67DC 10800014 */ beqz $a0, .L800C6830
/* B3D980 800C67E0 3C048016 */ lui $a0, %hi(gAppNmiBufferPtr) # $a0, 0x8016
/* B3D984 800C67E4 0C01EFC2 */ jal PreNmiBuff_IsResetting
/* B3D988 800C67E8 8C846660 */ lw $a0, %lo(gAppNmiBufferPtr)($a0)
/* B3D98C 800C67EC 10400010 */ beqz $v0, .L800C6830
/* B3D990 800C67F0 8FAE00CC */ lw $t6, 0xcc($sp)
/* B3D994 800C67F4 8DCF00A0 */ lw $t7, 0xa0($t6)
/* B3D998 800C67F8 3C048014 */ lui $a0, %hi(D_801454DC) # $a0, 0x8014
/* B3D99C 800C67FC 55E0000D */ bnezl $t7, .L800C6834
/* B3D9A0 800C6800 8FBF001C */ lw $ra, 0x1c($sp)
/* B3D9A4 800C6804 0C00084C */ jal osSyncPrintf
/* B3D9A8 800C6808 248454DC */ addiu $a0, %lo(D_801454DC) # addiu $a0, $a0, 0x54dc
/* B3D9AC 800C680C 8FB800CC */ lw $t8, 0xcc($sp)
/* B3D9B0 800C6810 3C098009 */ lui $t1, %hi(PreNMI_Init) # $t1, 0x8009
/* B3D9B4 800C6814 252924B8 */ addiu $t1, %lo(PreNMI_Init) # addiu $t1, $t1, 0x24b8
/* B3D9B8 800C6818 AF09000C */ sw $t1, 0xc($t8)
/* B3D9BC 800C681C 8FAA00CC */ lw $t2, 0xcc($sp)
/* B3D9C0 800C6820 241900AC */ li $t9, 172
/* B3D9C4 800C6824 AD590010 */ sw $t9, 0x10($t2)
/* B3D9C8 800C6828 8FAB00CC */ lw $t3, 0xcc($sp)
/* B3D9CC 800C682C AD600098 */ sw $zero, 0x98($t3)
.L800C6830:
/* B3D9D0 800C6830 8FBF001C */ lw $ra, 0x1c($sp)
.L800C6834:
/* B3D9D4 800C6834 8FB00018 */ lw $s0, 0x18($sp)
/* B3D9D8 800C6838 27BD00C8 */ addiu $sp, $sp, 0xc8
/* B3D9DC 800C683C 03E00008 */ jr $ra
/* B3D9E0 800C6840 00000000 */ nop

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,10 +141,10 @@ 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 func_80093774
/* AA2C34 8002BA94 0C024DDD */ jal Gfx_CallSetupDL
/* AA2C38 8002BA98 2405002C */ li $a1, 44
/* AA2C3C 8002BA9C 3C014248 */ li $at, 0x42480000 # 0.000000
/* AA2C40 8002BAA0 4481E000 */ mtc1 $at, $f28
@ -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)
@ -195,7 +195,7 @@ glabel func_8002C124
/* AA3514 8002C374 52280089 */ beql $s1, $t0, .L8002C59C
/* AA3518 8002C378 8FA300F0 */ lw $v1, 0xf0($sp)
.L8002C37C:
/* AA351C 8002C37C 0C024DDD */ jal func_80093774
/* AA351C 8002C37C 0C024DDD */ jal Gfx_CallSetupDL
/* AA3520 8002C380 8E6402B0 */ lw $a0, 0x2b0($s3)
/* AA3524 8002C384 AE6202B0 */ sw $v0, 0x2b0($s3)
/* AA3528 8002C388 8FAA00B8 */ lw $t2, 0xb8($sp)
@ -355,7 +355,7 @@ glabel func_8002C124
/* AA3770 8002C5D0 8E6402D0 */ lw $a0, 0x2d0($s3)
/* AA3774 8002C5D4 24050007 */ li $a1, 7
/* AA3778 8002C5D8 0009C8C0 */ sll $t9, $t1, 3
/* AA377C 8002C5DC 0C024DDD */ jal func_80093774
/* AA377C 8002C5DC 0C024DDD */ jal Gfx_CallSetupDL
/* AA3780 8002C5E0 032A8021 */ addu $s0, $t9, $t2
/* AA3784 8002C5E4 AE6202D0 */ sw $v0, 0x2d0($s3)
/* AA3788 8002C5E8 C6300054 */ lwc1 $f16, 0x54($s1)
@ -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
@ -432,7 +432,7 @@ glabel func_8002FBAC
/* AA72EC 8003014C 572A00A3 */ bnel $t9, $t2, .L800303DC
/* AA72F0 80030150 C50213A4 */ lwc1 $f2, 0x13a4($t0)
/* AA72F4 80030154 8D6402D0 */ lw $a0, 0x2d0($t3)
/* AA72F8 80030158 0C024DDD */ jal func_80093774
/* AA72F8 80030158 0C024DDD */ jal Gfx_CallSetupDL
/* AA72FC 8003015C AFA20034 */ sw $v0, 0x34($sp)
/* AA7300 80030160 8FAD00EC */ lw $t5, 0xec($sp)
/* AA7304 80030164 3C038016 */ lui $v1, %hi(gSaveContext) # $v1, 0x8016
@ -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

@ -213,7 +213,7 @@ glabel func_800588B4
/* ACFD30 80058B90 856C02F6 */ lh $t4, 0x2f6($t3)
/* ACFD34 80058B94 5180000A */ beql $t4, $zero, .L80058BC0
/* ACFD38 80058B98 8FB9002C */ lw $t9, 0x2c($sp)
/* ACFD3C 80058B9C 0C024BEB */ jal func_80092FAC
/* ACFD3C 80058B9C 0C024BEB */ jal Quake_RemoveFromIdx
/* ACFD40 80058BA0 85A40000 */ lh $a0, ($t5)
/* ACFD44 80058BA4 8FAF002C */ lw $t7, 0x2c($sp)
/* ACFD48 80058BA8 240EFFFF */ li $t6, -1
@ -227,31 +227,31 @@ glabel func_800588B4
/* ACFD64 80058BC4 87240000 */ lh $a0, ($t9)
/* ACFD68 80058BC8 50810006 */ beql $a0, $at, .L80058BE4
/* ACFD6C 80058BCC 02002025 */ move $a0, $s0
/* ACFD70 80058BD0 0C024B8F */ jal func_80092E3C
/* ACFD70 80058BD0 0C024B8F */ jal Quake_GetCountdown
/* ACFD74 80058BD4 00000000 */ nop
/* ACFD78 80058BD8 2401000A */ li $at, 10
/* ACFD7C 80058BDC 14410015 */ bne $v0, $at, .L80058C34
/* ACFD80 80058BE0 02002025 */ move $a0, $s0
.L80058BE4:
/* ACFD84 80058BE4 0C024BE2 */ jal func_80092F88
/* ACFD84 80058BE4 0C024BE2 */ jal Quake_Add
/* ACFD88 80058BE8 24050005 */ li $a1, 5
/* ACFD8C 80058BEC 8FA8002C */ lw $t0, 0x2c($sp)
/* ACFD90 80058BF0 10400010 */ beqz $v0, .L80058C34
/* ACFD94 80058BF4 A5020000 */ sh $v0, ($t0)
/* ACFD98 80058BF8 8FA9002C */ lw $t1, 0x2c($sp)
/* ACFD9C 80058BFC 24050226 */ li $a1, 550
/* ACFDA0 80058C00 0C024B6B */ jal func_80092DAC
/* ACFDA0 80058C00 0C024B6B */ jal Quake_SetSpeed
/* ACFDA4 80058C04 85240000 */ lh $a0, ($t1)
/* ACFDA8 80058C08 8FAA002C */ lw $t2, 0x2c($sp)
/* ACFDAC 80058C0C 24050001 */ li $a1, 1
/* ACFDB0 80058C10 24060001 */ li $a2, 1
/* ACFDB4 80058C14 85440000 */ lh $a0, ($t2)
/* ACFDB8 80058C18 AFA00010 */ sw $zero, 0x10($sp)
/* ACFDBC 80058C1C 0C024B9C */ jal func_80092E70
/* ACFDBC 80058C1C 0C024B9C */ jal Quake_SetQuakeValues
/* ACFDC0 80058C20 240700B4 */ li $a3, 180
/* ACFDC4 80058C24 8FAB002C */ lw $t3, 0x2c($sp)
/* ACFDC8 80058C28 240503E8 */ li $a1, 1000
/* ACFDCC 80058C2C 0C024B7C */ jal func_80092DF0
/* ACFDCC 80058C2C 0C024B7C */ jal Quake_SetCountdown
/* ACFDD0 80058C30 85640000 */ lh $a0, ($t3)
.L80058C34:
/* ACFDD4 80058C34 86020150 */ lh $v0, 0x150($s0)
@ -295,7 +295,7 @@ glabel func_800588B4
/* ACFE60 80058CC0 85C40000 */ lh $a0, ($t6)
/* ACFE64 80058CC4 50800004 */ beql $a0, $zero, .L80058CD8
/* ACFE68 80058CC8 A6000150 */ sh $zero, 0x150($s0)
/* ACFE6C 80058CCC 0C024BEB */ jal func_80092FAC
/* ACFE6C 80058CCC 0C024BEB */ jal Quake_RemoveFromIdx
/* ACFE70 80058CD0 00000000 */ nop
/* ACFE74 80058CD4 A6000150 */ sh $zero, 0x150($s0)
.L80058CD8:

View file

@ -626,7 +626,7 @@ glabel func_800591EC
/* AD0BB8 80059A18 10000126 */ b .L80059EB4
/* AD0BBC 80059A1C 8FA200E0 */ lw $v0, 0xe0($sp)
.L80059A20:
/* AD0BC0 80059A20 0C024BFC */ jal func_80092FF0
/* AD0BC0 80059A20 0C024BFC */ jal Quake_Calc
/* AD0BC4 80059A24 27A5005C */ addiu $a1, $sp, 0x5c
/* AD0BC8 80059A28 10400038 */ beqz $v0, .L80059B0C
/* AD0BCC 80059A2C AFA200A8 */ sw $v0, 0xa8($sp)

View file

@ -4,7 +4,7 @@ glabel func_8005AA1C
/* AD1BC4 8005AA24 AFA5002C */ sw $a1, 0x2c($sp)
/* AD1BC8 8005AA28 AFA60030 */ sw $a2, 0x30($sp)
/* AD1BCC 8005AA2C AFA70034 */ sw $a3, 0x34($sp)
/* AD1BD0 8005AA30 0C024BE2 */ jal func_80092F88
/* AD1BD0 8005AA30 0C024BE2 */ jal Quake_Add
/* AD1BD4 8005AA34 24050003 */ li $a1, 3
/* AD1BD8 8005AA38 00022400 */ sll $a0, $v0, 0x10
/* AD1BDC 8005AA3C 14400003 */ bnez $v0, .L8005AA4C
@ -13,16 +13,16 @@ glabel func_8005AA1C
/* AD1BE8 8005AA48 00001025 */ move $v0, $zero
.L8005AA4C:
/* AD1BEC 8005AA4C 240561A8 */ li $a1, 25000
/* AD1BF0 8005AA50 0C024B6B */ jal func_80092DAC
/* AD1BF0 8005AA50 0C024B6B */ jal Quake_SetSpeed
/* AD1BF4 8005AA54 A7A40026 */ sh $a0, 0x26($sp)
/* AD1BF8 8005AA58 87A40026 */ lh $a0, 0x26($sp)
/* AD1BFC 8005AA5C 87A50032 */ lh $a1, 0x32($sp)
/* AD1C00 8005AA60 00003025 */ move $a2, $zero
/* AD1C04 8005AA64 00003825 */ move $a3, $zero
/* AD1C08 8005AA68 0C024B9C */ jal func_80092E70
/* AD1C08 8005AA68 0C024B9C */ jal Quake_SetQuakeValues
/* AD1C0C 8005AA6C AFA00010 */ sw $zero, 0x10($sp)
/* AD1C10 8005AA70 87A40026 */ lh $a0, 0x26($sp)
/* AD1C14 8005AA74 0C024B7C */ jal func_80092DF0
/* AD1C14 8005AA74 0C024B7C */ jal Quake_SetCountdown
/* AD1C18 8005AA78 87A50036 */ lh $a1, 0x36($sp)
/* AD1C1C 8005AA7C 24020001 */ li $v0, 1
.L8005AA80:

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

@ -276,22 +276,22 @@ glabel L80064B78
/* ADBD24 80064B84 24050006 */ li $a1, 6
/* ADBD28 80064B88 000B6080 */ sll $t4, $t3, 2
/* ADBD2C 80064B8C 020C6821 */ addu $t5, $s0, $t4
/* ADBD30 80064B90 0C024BE2 */ jal func_80092F88
/* ADBD30 80064B90 0C024BE2 */ jal Quake_Add
/* ADBD34 80064B94 8DA40790 */ lw $a0, 0x790($t5)
/* ADBD38 80064B98 3C108016 */ lui $s0, %hi(D_8015FCCA) # $s0, 0x8016
/* ADBD3C 80064B9C 2610FCCA */ addiu $s0, %lo(D_8015FCCA) # addiu $s0, $s0, -0x336
/* ADBD40 80064BA0 A6020000 */ sh $v0, ($s0)
/* ADBD44 80064BA4 86040000 */ lh $a0, ($s0)
/* ADBD48 80064BA8 0C024B6B */ jal func_80092DAC
/* ADBD48 80064BA8 0C024B6B */ jal Quake_SetSpeed
/* ADBD4C 80064BAC 24057FFF */ li $a1, 32767
/* ADBD50 80064BB0 86040000 */ lh $a0, ($s0)
/* ADBD54 80064BB4 24050004 */ li $a1, 4
/* ADBD58 80064BB8 00003025 */ move $a2, $zero
/* ADBD5C 80064BBC 240703E8 */ li $a3, 1000
/* ADBD60 80064BC0 0C024B9C */ jal func_80092E70
/* ADBD60 80064BC0 0C024B9C */ jal Quake_SetQuakeValues
/* ADBD64 80064BC4 AFA00010 */ sw $zero, 0x10($sp)
/* ADBD68 80064BC8 86040000 */ lh $a0, ($s0)
/* ADBD6C 80064BCC 0C024B7C */ jal func_80092DF0
/* ADBD6C 80064BCC 0C024B7C */ jal Quake_SetCountdown
/* ADBD70 80064BD0 24050320 */ li $a1, 800
/* ADBD74 80064BD4 100000F4 */ b .L80064FA8
/* ADBD78 80064BD8 8FBF002C */ lw $ra, 0x2c($sp)
@ -299,7 +299,7 @@ glabel L80064BDC
/* ADBD7C 80064BDC 104000F1 */ beqz $v0, .L80064FA4
/* ADBD80 80064BE0 3C108016 */ lui $s0, %hi(D_8015FCCA) # $s0, 0x8016
/* ADBD84 80064BE4 2610FCCA */ addiu $s0, %lo(D_8015FCCA) # addiu $s0, $s0, -0x336
/* ADBD88 80064BE8 0C024BEB */ jal func_80092FAC
/* ADBD88 80064BE8 0C024BEB */ jal Quake_RemoveFromIdx
/* ADBD8C 80064BEC 86040000 */ lh $a0, ($s0)
/* ADBD90 80064BF0 100000ED */ b .L80064FA8
/* ADBD94 80064BF4 8FBF002C */ lw $ra, 0x2c($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,18 +246,18 @@ 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
/* A993D0 80022230 0C024DDD */ jal func_80093774
/* A993D0 80022230 0C024DDD */ jal Gfx_CallSetupDL
/* A993D4 80022234 8DC402D0 */ lw $a0, 0x2d0($t6)
/* A993D8 80022238 8FA50030 */ lw $a1, 0x30($sp)
/* A993DC 8002223C 3C068013 */ lui $a2, %hi(D_80135308) # $a2, 0x8013
/* 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
@ -283,7 +283,7 @@ glabel func_80021F00
/* A99444 800222A4 AE0E02D0 */ sw $t6, 0x2d0($s0)
/* A99448 800222A8 AC400004 */ sw $zero, 4($v0)
/* A9944C 800222AC AC470000 */ sw $a3, ($v0)
/* A99450 800222B0 0C024DDD */ jal func_80093774
/* A99450 800222B0 0C024DDD */ jal Gfx_CallSetupDL
/* A99454 800222B4 8E0402D0 */ lw $a0, 0x2d0($s0)
/* A99458 800222B8 8FA60084 */ lw $a2, 0x84($sp)
/* A9945C 800222BC AE0202D0 */ sw $v0, 0x2d0($s0)
@ -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,11 +33,11 @@ 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
/* A9B7BC 8002461C 0C024DDD */ jal func_80093774
/* A9B7BC 8002461C 0C024DDD */ jal Gfx_CallSetupDL
/* A9B7C0 80024620 8E8402D0 */ lw $a0, 0x2d0($s4)
/* A9B7C4 80024624 00402025 */ move $a0, $v0
/* A9B7C8 80024628 AE8202D0 */ sw $v0, 0x2d0($s4)
@ -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
@ -46,7 +46,7 @@ glabel func_80025000
/* A9C214 80025074 AC8F0000 */ sw $t7, ($a0)
/* A9C218 80025078 AC980004 */ sw $t8, 4($a0)
/* A9C21C 8002507C 8EC402D0 */ lw $a0, 0x2d0($s6)
/* A9C220 80025080 0C024DDD */ jal func_80093774
/* A9C220 80025080 0C024DDD */ jal Gfx_CallSetupDL
/* A9C224 80025084 24050026 */ li $a1, 38
/* A9C228 80025088 00402025 */ move $a0, $v0
/* A9C22C 8002508C AEC202D0 */ sw $v0, 0x2d0($s6)
@ -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)

View file

@ -17,7 +17,7 @@ glabel func_80026608
/* A9D7BC 8002661C 24C65610 */ addiu $a2, %lo(D_80135610) # addiu $a2, $a2, 0x5610
/* A9D7C0 80026620 27A40020 */ addiu $a0, $sp, 0x20
/* A9D7C4 80026624 2407009F */ li $a3, 159
/* A9D7C8 80026628 0C031AB1 */ jal func_800C6AC4
/* A9D7C8 80026628 0C031AB1 */ jal Graph_OpenDisps
/* A9D7CC 8002662C AFA50030 */ sw $a1, 0x30($sp)
/* A9D7D0 80026630 8FA80030 */ lw $t0, 0x30($sp)
/* A9D7D4 80026634 3C18E700 */ lui $t8, 0xe700
@ -37,7 +37,7 @@ glabel func_80026608
/* A9D80C 8002666C 8FB90038 */ lw $t9, 0x38($sp)
/* A9D810 80026670 27A40020 */ addiu $a0, $sp, 0x20
/* A9D814 80026674 240700A4 */ li $a3, 164
/* A9D818 80026678 0C031AD5 */ jal func_800C6B54
/* A9D818 80026678 0C031AD5 */ jal Graph_CloseDisps
/* A9D81C 8002667C 8F250000 */ lw $a1, ($t9)
/* A9D820 80026680 8FBF0014 */ lw $ra, 0x14($sp)
/* A9D824 80026684 27BD0038 */ addiu $sp, $sp, 0x38

View file

@ -25,7 +25,7 @@ glabel func_80026690
/* A9D854 800266B4 24C65638 */ addiu $a2, %lo(D_80135638) # addiu $a2, $a2, 0x5638
/* A9D858 800266B8 27A40038 */ addiu $a0, $sp, 0x38
/* A9D85C 800266BC 240700B2 */ li $a3, 178
/* A9D860 800266C0 0C031AB1 */ jal func_800C6AC4
/* A9D860 800266C0 0C031AB1 */ jal Graph_OpenDisps
/* A9D864 800266C4 AFA50048 */ sw $a1, 0x48($sp)
/* A9D868 800266C8 87B80066 */ lh $t8, 0x66($sp)
/* A9D86C 800266CC 34198000 */ li $t9, 32768
@ -130,7 +130,7 @@ glabel func_80026690
.L8002683C:
/* A9D9DC 8002683C AD0502D0 */ sw $a1, 0x2d0($t0)
/* A9D9E0 80026840 8FB90058 */ lw $t9, 0x58($sp)
/* A9D9E4 80026844 0C031AD5 */ jal func_800C6B54
/* A9D9E4 80026844 0C031AD5 */ jal Graph_CloseDisps
/* A9D9E8 80026848 8F250000 */ lw $a1, ($t9)
/* A9D9EC 8002684C 8FBF001C */ lw $ra, 0x1c($sp)
/* A9D9F0 80026850 8FB00018 */ lw $s0, 0x18($sp)

View file

@ -20,7 +20,7 @@ glabel func_80026860
/* A9DA20 80026880 24C65660 */ addiu $a2, %lo(D_80135660) # addiu $a2, $a2, 0x5660
/* A9DA24 80026884 27A40034 */ addiu $a0, $sp, 0x34
/* A9DA28 80026888 240700C9 */ li $a3, 201
/* A9DA2C 8002688C 0C031AB1 */ jal func_800C6AC4
/* A9DA2C 8002688C 0C031AB1 */ jal Graph_OpenDisps
/* A9DA30 80026890 AFA50044 */ sw $a1, 0x44($sp)
/* A9DA34 80026894 87B8005E */ lh $t8, 0x5e($sp)
/* A9DA38 80026898 24194000 */ li $t9, 16384
@ -143,7 +143,7 @@ glabel func_80026860
/* A9DBE8 80026A48 ADE302D0 */ sw $v1, 0x2d0($t7)
/* A9DBEC 80026A4C 8FB90050 */ lw $t9, 0x50($sp)
/* A9DBF0 80026A50 27A40034 */ addiu $a0, $sp, 0x34
/* A9DBF4 80026A54 0C031AD5 */ jal func_800C6B54
/* A9DBF4 80026A54 0C031AD5 */ jal Graph_CloseDisps
/* A9DBF8 80026A58 8F250000 */ lw $a1, ($t9)
/* A9DBFC 80026A5C 8FBF0014 */ lw $ra, 0x14($sp)
/* A9DC00 80026A60 27BD0050 */ addiu $sp, $sp, 0x50

View file

@ -17,7 +17,7 @@ glabel func_80026A6C
/* A9DC20 80026A80 24C65688 */ addiu $a2, %lo(D_80135688) # addiu $a2, $a2, 0x5688
/* A9DC24 80026A84 27A40020 */ addiu $a0, $sp, 0x20
/* A9DC28 80026A88 240700D9 */ li $a3, 217
/* A9DC2C 80026A8C 0C031AB1 */ jal func_800C6AC4
/* A9DC2C 80026A8C 0C031AB1 */ jal Graph_OpenDisps
/* A9DC30 80026A90 AFA50030 */ sw $a1, 0x30($sp)
/* A9DC34 80026A94 8FA80030 */ lw $t0, 0x30($sp)
/* A9DC38 80026A98 3C18E700 */ lui $t8, 0xe700
@ -37,7 +37,7 @@ glabel func_80026A6C
/* A9DC70 80026AD0 8FB90038 */ lw $t9, 0x38($sp)
/* A9DC74 80026AD4 27A40020 */ addiu $a0, $sp, 0x20
/* A9DC78 80026AD8 240700DE */ li $a3, 222
/* A9DC7C 80026ADC 0C031AD5 */ jal func_800C6B54
/* A9DC7C 80026ADC 0C031AD5 */ jal Graph_CloseDisps
/* A9DC80 80026AE0 8F250000 */ lw $a1, ($t9)
/* A9DC84 80026AE4 8FBF0014 */ lw $ra, 0x14($sp)
/* A9DC88 80026AE8 27BD0038 */ addiu $sp, $sp, 0x38

View file

@ -34,7 +34,7 @@ glabel func_80027F80
/* A9F168 80027FC8 27A40040 */ addiu $a0, $sp, 0x40
/* A9F16C 80027FCC 240700C4 */ li $a3, 196
/* A9F170 80027FD0 02002825 */ move $a1, $s0
/* A9F174 80027FD4 0C031AB1 */ jal func_800C6AC4
/* A9F174 80027FD4 0C031AB1 */ jal Graph_OpenDisps
/* A9F178 80027FD8 AFA80054 */ sw $t0, 0x54($sp)
/* A9F17C 80027FDC 86290042 */ lh $t1, 0x42($s1)
/* A9F180 80027FE0 3C018013 */ lui $at, %hi(D_80135C48)
@ -161,7 +161,7 @@ glabel func_80027F80
/* A9F360 800281C0 24C65C24 */ addiu $a2, %lo(D_80135C24) # addiu $a2, $a2, 0x5c24
/* A9F364 800281C4 27A40040 */ addiu $a0, $sp, 0x40
/* A9F368 800281C8 02002825 */ move $a1, $s0
/* A9F36C 800281CC 0C031AD5 */ jal func_800C6B54
/* A9F36C 800281CC 0C031AD5 */ jal Graph_CloseDisps
/* A9F370 800281D0 240700F3 */ li $a3, 243
/* A9F374 800281D4 8FBF001C */ lw $ra, 0x1c($sp)
/* A9F378 800281D8 8FB00014 */ lw $s0, 0x14($sp)

View file

@ -91,7 +91,7 @@ glabel jtbl_8013B8C8
.word L8006BE10
.text
glabel func_8006BBC0
glabel ElfMessage_CheckCondition
/* AE2D60 8006BBC0 27BDFFE8 */ addiu $sp, $sp, -0x18
/* AE2D64 8006BBC4 AFBF0014 */ sw $ra, 0x14($sp)
/* AE2D68 8006BBC8 90850000 */ lbu $a1, ($a0)
@ -133,12 +133,12 @@ glabel func_8006BBC0
/* AE2DF0 8006BC50 908E0001 */ lbu $t6, 1($a0)
/* AE2DF4 8006BC54 24E7E660 */ addiu $a3, %lo(gSaveContext) # addiu $a3, $a3, -0x19a0
/* AE2DF8 8006BC58 94E91402 */ lhu $t1, 0x1402($a3)
/* AE2DFC 8006BC5C 3C088012 */ lui $t0, %hi(D_80126F50)
/* AE2DFC 8006BC5C 3C088012 */ lui $t0, %hi(gBitFlags-0x1d0)
/* AE2E00 8006BC60 000EC080 */ sll $t8, $t6, 2
/* AE2E04 8006BC64 01184021 */ addu $t0, $t0, $t8
/* AE2E08 8006BC68 00E95021 */ addu $t2, $a3, $t1
/* AE2E0C 8006BC6C 914B00A8 */ lbu $t3, 0xa8($t2)
/* AE2E10 8006BC70 8D086F50 */ lw $t0, %lo(D_80126F50)($t0)
/* AE2E10 8006BC70 8D086F50 */ lw $t0, %lo(gBitFlags-0x1d0)($t0)
/* AE2E14 8006BC74 30B90001 */ andi $t9, $a1, 1
/* AE2E18 8006BC78 3B2F0001 */ xori $t7, $t9, 1
/* AE2E1C 8006BC7C 010B6024 */ and $t4, $t0, $t3
@ -196,13 +196,13 @@ glabel L8006BCFC
/* AE2EE0 8006BD40 2C420001 */ sltiu $v0, $v0, 1
glabel L8006BD44
/* AE2EE4 8006BD44 908F0003 */ lbu $t7, 3($a0)
/* AE2EE8 8006BD48 3C188012 */ lui $t8, %hi(D_80127010)
/* AE2EE8 8006BD48 3C188012 */ lui $t8, %hi(gBitFlags-0x110)
/* AE2EEC 8006BD4C 3C078016 */ lui $a3, %hi(gSaveContext) # $a3, 0x8016
/* AE2EF0 8006BD50 000F6880 */ sll $t5, $t7, 2
/* AE2EF4 8006BD54 030DC021 */ addu $t8, $t8, $t5
/* AE2EF8 8006BD58 3C098012 */ lui $t1, %hi(gEquipShifts+3) # $t1, 0x8012
/* AE2EFC 8006BD5C 912971F3 */ lbu $t1, %lo(gEquipShifts+3)($t1)
/* AE2F00 8006BD60 8F187010 */ lw $t8, %lo(D_80127010)($t8)
/* AE2F00 8006BD60 8F187010 */ lw $t8, %lo(gBitFlags-0x110)($t8)
/* AE2F04 8006BD64 24E7E660 */ addiu $a3, %lo(gSaveContext) # addiu $a3, $a3, -0x19a0
/* AE2F08 8006BD68 94E8009C */ lhu $t0, 0x9c($a3)
/* AE2F0C 8006BD6C 30AB0001 */ andi $t3, $a1, 1
@ -217,11 +217,11 @@ glabel L8006BD44
glabel L8006BD90
/* AE2F30 8006BD90 908F0003 */ lbu $t7, 3($a0)
/* AE2F34 8006BD94 3C078016 */ lui $a3, %hi(gSaveContext) # $a3, 0x8016
/* AE2F38 8006BD98 3C188012 */ lui $t8, %hi(D_80126FD0)
/* AE2F38 8006BD98 3C188012 */ lui $t8, %hi(gBitFlags-0x150)
/* AE2F3C 8006BD9C 000F6880 */ sll $t5, $t7, 2
/* AE2F40 8006BDA0 24E7E660 */ addiu $a3, %lo(gSaveContext) # addiu $a3, $a3, -0x19a0
/* AE2F44 8006BDA4 030DC021 */ addu $t8, $t8, $t5
/* AE2F48 8006BDA8 8F186FD0 */ lw $t8, %lo(D_80126FD0)($t8)
/* AE2F48 8006BDA8 8F186FD0 */ lw $t8, %lo(gBitFlags-0x150)($t8)
/* AE2F4C 8006BDAC 8CE900A4 */ lw $t1, 0xa4($a3)
/* AE2F50 8006BDB0 30AE0001 */ andi $t6, $a1, 1
/* AE2F54 8006BDB4 39CB0001 */ xori $t3, $t6, 1
@ -234,11 +234,11 @@ glabel L8006BD90
glabel L8006BDD0
/* AE2F70 8006BDD0 908C0003 */ lbu $t4, 3($a0)
/* AE2F74 8006BDD4 3C078016 */ lui $a3, %hi(gSaveContext) # $a3, 0x8016
/* AE2F78 8006BDD8 3C0F8012 */ lui $t7, %hi(D_80126F88)
/* AE2F78 8006BDD8 3C0F8012 */ lui $t7, %hi(gBitFlags-0x198)
/* AE2F7C 8006BDDC 000CC880 */ sll $t9, $t4, 2
/* AE2F80 8006BDE0 24E7E660 */ addiu $a3, %lo(gSaveContext) # addiu $a3, $a3, -0x19a0
/* AE2F84 8006BDE4 01F97821 */ addu $t7, $t7, $t9
/* AE2F88 8006BDE8 8DEF6F88 */ lw $t7, %lo(D_80126F88)($t7)
/* AE2F88 8006BDE8 8DEF6F88 */ lw $t7, %lo(gBitFlags-0x198)($t7)
/* AE2F8C 8006BDEC 8CED00A4 */ lw $t5, 0xa4($a3)
/* AE2F90 8006BDF0 30AA0001 */ andi $t2, $a1, 1
/* AE2F94 8006BDF4 394E0001 */ xori $t6, $t2, 1

View file

@ -1,44 +0,0 @@
glabel func_8006BE88
/* AE3028 8006BE88 27BDFFD8 */ addiu $sp, $sp, -0x28
/* AE302C 8006BE8C AFBF0024 */ sw $ra, 0x24($sp)
/* AE3030 8006BE90 AFB20020 */ sw $s2, 0x20($sp)
/* AE3034 8006BE94 AFB1001C */ sw $s1, 0x1c($sp)
/* AE3038 8006BE98 AFB00018 */ sw $s0, 0x18($sp)
/* AE303C 8006BE9C 8C850000 */ lw $a1, ($a0)
/* AE3040 8006BEA0 24120020 */ li $s2, 32
/* AE3044 8006BEA4 00808025 */ move $s0, $a0
/* AE3048 8006BEA8 90AE0000 */ lbu $t6, ($a1)
/* AE304C 8006BEAC 24110001 */ li $s1, 1
/* AE3050 8006BEB0 31CF00E0 */ andi $t7, $t6, 0xe0
/* AE3054 8006BEB4 164F000D */ bne $s2, $t7, .L8006BEEC
/* AE3058 8006BEB8 00000000 */ nop
.L8006BEBC:
/* AE305C 8006BEBC 0C01AEF0 */ jal func_8006BBC0
/* AE3060 8006BEC0 00A02025 */ move $a0, $a1
/* AE3064 8006BEC4 54400003 */ bnezl $v0, .L8006BED4
/* AE3068 8006BEC8 8E180000 */ lw $t8, ($s0)
/* AE306C 8006BECC 00008825 */ move $s1, $zero
/* AE3070 8006BED0 8E180000 */ lw $t8, ($s0)
.L8006BED4:
/* AE3074 8006BED4 27050004 */ addiu $a1, $t8, 4
/* AE3078 8006BED8 AE050000 */ sw $a1, ($s0)
/* AE307C 8006BEDC 90A80000 */ lbu $t0, ($a1)
/* AE3080 8006BEE0 310900E0 */ andi $t1, $t0, 0xe0
/* AE3084 8006BEE4 1249FFF5 */ beq $s2, $t1, .L8006BEBC
/* AE3088 8006BEE8 00000000 */ nop
.L8006BEEC:
/* AE308C 8006BEEC 12200005 */ beqz $s1, .L8006BF04
/* AE3090 8006BEF0 00001025 */ move $v0, $zero
/* AE3094 8006BEF4 0C01AEF0 */ jal func_8006BBC0
/* AE3098 8006BEF8 00A02025 */ move $a0, $a1
/* AE309C 8006BEFC 10000002 */ b .L8006BF08
/* AE30A0 8006BF00 8FBF0024 */ lw $ra, 0x24($sp)
.L8006BF04:
/* AE30A4 8006BF04 8FBF0024 */ lw $ra, 0x24($sp)
.L8006BF08:
/* AE30A8 8006BF08 8FB00018 */ lw $s0, 0x18($sp)
/* AE30AC 8006BF0C 8FB1001C */ lw $s1, 0x1c($sp)
/* AE30B0 8006BF10 8FB20020 */ lw $s2, 0x20($sp)
/* AE30B4 8006BF14 03E00008 */ jr $ra
/* AE30B8 8006BF18 27BD0028 */ addiu $sp, $sp, 0x28

View file

@ -1,144 +0,0 @@
glabel func_8006BF1C
/* AE30BC 8006BF1C 27BDFF90 */ addiu $sp, $sp, -0x70
/* AE30C0 8006BF20 AFB30020 */ sw $s3, 0x20($sp)
/* AE30C4 8006BF24 AFB2001C */ sw $s2, 0x1c($sp)
/* AE30C8 8006BF28 AFB10018 */ sw $s1, 0x18($sp)
/* AE30CC 8006BF2C AFBF0024 */ sw $ra, 0x24($sp)
/* AE30D0 8006BF30 AFB00014 */ sw $s0, 0x14($sp)
/* AE30D4 8006BF34 00808825 */ move $s1, $a0
/* AE30D8 8006BF38 8C900000 */ lw $s0, ($a0)
/* AE30DC 8006BF3C 00009025 */ move $s2, $zero
/* AE30E0 8006BF40 00009825 */ move $s3, $zero
/* AE30E4 8006BF44 27A30044 */ addiu $v1, $sp, 0x44
.L8006BF48:
/* AE30E8 8006BF48 02002025 */ move $a0, $s0
/* AE30EC 8006BF4C 0C01AEF0 */ jal func_8006BBC0
/* AE30F0 8006BF50 AFA30030 */ sw $v1, 0x30($sp)
/* AE30F4 8006BF54 8FA30030 */ lw $v1, 0x30($sp)
/* AE30F8 8006BF58 24010040 */ li $at, 64
/* AE30FC 8006BF5C 02429021 */ addu $s2, $s2, $v0
/* AE3100 8006BF60 AC620000 */ sw $v0, ($v1)
/* AE3104 8006BF64 920E0004 */ lbu $t6, 4($s0)
/* AE3108 8006BF68 26730001 */ addiu $s3, $s3, 1
/* AE310C 8006BF6C 26100004 */ addiu $s0, $s0, 4
/* AE3110 8006BF70 31CF00E0 */ andi $t7, $t6, 0xe0
/* AE3114 8006BF74 11E1FFF4 */ beq $t7, $at, .L8006BF48
/* AE3118 8006BF78 24630004 */ addiu $v1, $v1, 4
/* AE311C 8006BF7C 56400004 */ bnezl $s2, .L8006BF90
/* AE3120 8006BF80 44922000 */ mtc1 $s2, $f4
/* AE3124 8006BF84 10000056 */ b .L8006C0E0
/* AE3128 8006BF88 00001025 */ move $v0, $zero
/* AE312C 8006BF8C 44922000 */ mtc1 $s2, $f4
.L8006BF90:
/* AE3130 8006BF90 0C00CFBE */ jal Math_Rand_ZeroFloat
/* AE3134 8006BF94 46802320 */ cvt.s.w $f12, $f4
/* AE3138 8006BF98 4600018D */ trunc.w.s $f6, $f0
/* AE313C 8006BF9C 00009025 */ move $s2, $zero
/* AE3140 8006BFA0 32650003 */ andi $a1, $s3, 3
/* AE3144 8006BFA4 44023000 */ mfc1 $v0, $f6
/* AE3148 8006BFA8 5A60004D */ blezl $s3, .L8006C0E0
/* AE314C 8006BFAC 00001025 */ move $v0, $zero
/* AE3150 8006BFB0 10A00014 */ beqz $a1, .L8006C004
/* AE3154 8006BFB4 00A02025 */ move $a0, $a1
/* AE3158 8006BFB8 0000C880 */ sll $t9, $zero, 2
/* AE315C 8006BFBC 27A80044 */ addiu $t0, $sp, 0x44
/* AE3160 8006BFC0 03281821 */ addu $v1, $t9, $t0
.L8006BFC4:
/* AE3164 8006BFC4 8C690000 */ lw $t1, ($v1)
/* AE3168 8006BFC8 51200008 */ beql $t1, $zero, .L8006BFEC
/* AE316C 8006BFCC 8E2A0000 */ lw $t2, ($s1)
/* AE3170 8006BFD0 18400003 */ blez $v0, .L8006BFE0
/* AE3174 8006BFD4 00000000 */ nop
/* AE3178 8006BFD8 10000003 */ b .L8006BFE8
/* AE317C 8006BFDC 2442FFFF */ addiu $v0, $v0, -1
.L8006BFE0:
/* AE3180 8006BFE0 1000003F */ b .L8006C0E0
/* AE3184 8006BFE4 24020001 */ li $v0, 1
.L8006BFE8:
/* AE3188 8006BFE8 8E2A0000 */ lw $t2, ($s1)
.L8006BFEC:
/* AE318C 8006BFEC 26520001 */ addiu $s2, $s2, 1
/* AE3190 8006BFF0 24630004 */ addiu $v1, $v1, 4
/* AE3194 8006BFF4 254B0004 */ addiu $t3, $t2, 4
/* AE3198 8006BFF8 1492FFF2 */ bne $a0, $s2, .L8006BFC4
/* AE319C 8006BFFC AE2B0000 */ sw $t3, ($s1)
/* AE31A0 8006C000 12530036 */ beq $s2, $s3, .L8006C0DC
.L8006C004:
/* AE31A4 8006C004 00126080 */ sll $t4, $s2, 2
/* AE31A8 8006C008 27AD0044 */ addiu $t5, $sp, 0x44
/* AE31AC 8006C00C 018D1821 */ addu $v1, $t4, $t5
.L8006C010:
/* AE31B0 8006C010 8C6E0000 */ lw $t6, ($v1)
/* AE31B4 8006C014 51C00008 */ beql $t6, $zero, .L8006C038
/* AE31B8 8006C018 8E2F0000 */ lw $t7, ($s1)
/* AE31BC 8006C01C 18400003 */ blez $v0, .L8006C02C
/* AE31C0 8006C020 00000000 */ nop
/* AE31C4 8006C024 10000003 */ b .L8006C034
/* AE31C8 8006C028 2442FFFF */ addiu $v0, $v0, -1
.L8006C02C:
/* AE31CC 8006C02C 1000002C */ b .L8006C0E0
/* AE31D0 8006C030 24020001 */ li $v0, 1
.L8006C034:
/* AE31D4 8006C034 8E2F0000 */ lw $t7, ($s1)
.L8006C038:
/* AE31D8 8006C038 25F80004 */ addiu $t8, $t7, 4
/* AE31DC 8006C03C AE380000 */ sw $t8, ($s1)
/* AE31E0 8006C040 8C790004 */ lw $t9, 4($v1)
/* AE31E4 8006C044 53200008 */ beql $t9, $zero, .L8006C068
/* AE31E8 8006C048 8E280000 */ lw $t0, ($s1)
/* AE31EC 8006C04C 18400003 */ blez $v0, .L8006C05C
/* AE31F0 8006C050 00000000 */ nop
/* AE31F4 8006C054 10000003 */ b .L8006C064
/* AE31F8 8006C058 2442FFFF */ addiu $v0, $v0, -1
.L8006C05C:
/* AE31FC 8006C05C 10000020 */ b .L8006C0E0
/* AE3200 8006C060 24020001 */ li $v0, 1
.L8006C064:
/* AE3204 8006C064 8E280000 */ lw $t0, ($s1)
.L8006C068:
/* AE3208 8006C068 25090004 */ addiu $t1, $t0, 4
/* AE320C 8006C06C AE290000 */ sw $t1, ($s1)
/* AE3210 8006C070 8C6A0008 */ lw $t2, 8($v1)
/* AE3214 8006C074 51400008 */ beql $t2, $zero, .L8006C098
/* AE3218 8006C078 8E2B0000 */ lw $t3, ($s1)
/* AE321C 8006C07C 18400003 */ blez $v0, .L8006C08C
/* AE3220 8006C080 00000000 */ nop
/* AE3224 8006C084 10000003 */ b .L8006C094
/* AE3228 8006C088 2442FFFF */ addiu $v0, $v0, -1
.L8006C08C:
/* AE322C 8006C08C 10000014 */ b .L8006C0E0
/* AE3230 8006C090 24020001 */ li $v0, 1
.L8006C094:
/* AE3234 8006C094 8E2B0000 */ lw $t3, ($s1)
.L8006C098:
/* AE3238 8006C098 256C0004 */ addiu $t4, $t3, 4
/* AE323C 8006C09C AE2C0000 */ sw $t4, ($s1)
/* AE3240 8006C0A0 8C6D000C */ lw $t5, 0xc($v1)
/* AE3244 8006C0A4 51A00008 */ beql $t5, $zero, .L8006C0C8
/* AE3248 8006C0A8 8E2E0000 */ lw $t6, ($s1)
/* AE324C 8006C0AC 18400003 */ blez $v0, .L8006C0BC
/* AE3250 8006C0B0 00000000 */ nop
/* AE3254 8006C0B4 10000003 */ b .L8006C0C4
/* AE3258 8006C0B8 2442FFFF */ addiu $v0, $v0, -1
.L8006C0BC:
/* AE325C 8006C0BC 10000008 */ b .L8006C0E0
/* AE3260 8006C0C0 24020001 */ li $v0, 1
.L8006C0C4:
/* AE3264 8006C0C4 8E2E0000 */ lw $t6, ($s1)
.L8006C0C8:
/* AE3268 8006C0C8 26520004 */ addiu $s2, $s2, 4
/* AE326C 8006C0CC 24630010 */ addiu $v1, $v1, 0x10
/* AE3270 8006C0D0 25CF0004 */ addiu $t7, $t6, 4
/* AE3274 8006C0D4 1653FFCE */ bne $s2, $s3, .L8006C010
/* AE3278 8006C0D8 AE2F0000 */ sw $t7, ($s1)
.L8006C0DC:
/* AE327C 8006C0DC 00001025 */ move $v0, $zero
.L8006C0E0:
/* AE3280 8006C0E0 8FBF0024 */ lw $ra, 0x24($sp)
/* AE3284 8006C0E4 8FB00014 */ lw $s0, 0x14($sp)
/* AE3288 8006C0E8 8FB10018 */ lw $s1, 0x18($sp)
/* AE328C 8006C0EC 8FB2001C */ lw $s2, 0x1c($sp)
/* AE3290 8006C0F0 8FB30020 */ lw $s3, 0x20($sp)
/* AE3294 8006C0F4 03E00008 */ jr $ra
/* AE3298 8006C0F8 27BD0070 */ addiu $sp, $sp, 0x70

View file

@ -1,145 +0,0 @@
.rdata
glabel D_8013B87C
.asciz "../z_elf_message.c"
.balign 4
glabel D_8013B890
.asciz "\" \" = %s\n"
# EUC-JP: | Unplanned conditions
.balign 4
glabel D_8013B8A4
.asciz " "
# EUC-JP: | Unplanned conditions
.balign 4
glabel D_8013B8B0
.asciz "0"
.balign 4
glabel D_8013B8B4
.asciz "../z_elf_message.c"
.balign 4
.text
glabel func_8006C0FC
/* AE329C 8006C0FC 27BDFFC0 */ addiu $sp, $sp, -0x40
/* AE32A0 8006C100 AFBE0038 */ sw $fp, 0x38($sp)
/* AE32A4 8006C104 AFB70034 */ sw $s7, 0x34($sp)
/* AE32A8 8006C108 AFB60030 */ sw $s6, 0x30($sp)
/* AE32AC 8006C10C AFB5002C */ sw $s5, 0x2c($sp)
/* AE32B0 8006C110 AFB40028 */ sw $s4, 0x28($sp)
/* AE32B4 8006C114 AFB30024 */ sw $s3, 0x24($sp)
/* AE32B8 8006C118 AFB20020 */ sw $s2, 0x20($sp)
/* AE32BC 8006C11C AFB1001C */ sw $s1, 0x1c($sp)
/* AE32C0 8006C120 AFB00018 */ sw $s0, 0x18($sp)
/* AE32C4 8006C124 3C158014 */ lui $s5, %hi(D_8013B87C) # $s5, 0x8014
/* AE32C8 8006C128 3C168014 */ lui $s6, %hi(D_8013B890) # $s6, 0x8014
/* AE32CC 8006C12C 3C178014 */ lui $s7, %hi(D_8013B8A4) # $s7, 0x8014
/* AE32D0 8006C130 3C1E8014 */ lui $fp, %hi(D_8013B8B0) # $fp, 0x8014
/* AE32D4 8006C134 AFBF003C */ sw $ra, 0x3c($sp)
/* AE32D8 8006C138 AFA40040 */ sw $a0, 0x40($sp)
/* AE32DC 8006C13C 27DEB8B0 */ addiu $fp, %lo(D_8013B8B0) # addiu $fp, $fp, -0x4750
/* AE32E0 8006C140 26F7B8A4 */ addiu $s7, %lo(D_8013B8A4) # addiu $s7, $s7, -0x475c
/* AE32E4 8006C144 26D6B890 */ addiu $s6, %lo(D_8013B890) # addiu $s6, $s6, -0x4770
/* AE32E8 8006C148 26B5B87C */ addiu $s5, %lo(D_8013B87C) # addiu $s5, $s5, -0x4784
/* AE32EC 8006C14C 27B00040 */ addiu $s0, $sp, 0x40
/* AE32F0 8006C150 24110020 */ li $s1, 32
/* AE32F4 8006C154 24120040 */ li $s2, 64
/* AE32F8 8006C158 24130060 */ li $s3, 96
/* AE32FC 8006C15C 241400E0 */ li $s4, 224
.L8006C160:
/* AE3300 8006C160 8FAE0040 */ lw $t6, 0x40($sp)
/* AE3304 8006C164 91C20000 */ lbu $v0, ($t6)
/* AE3308 8006C168 304200E0 */ andi $v0, $v0, 0xe0
/* AE330C 8006C16C 1040000B */ beqz $v0, .L8006C19C
/* AE3310 8006C170 00000000 */ nop
/* AE3314 8006C174 10510012 */ beq $v0, $s1, .L8006C1C0
/* AE3318 8006C178 00000000 */ nop
/* AE331C 8006C17C 10520019 */ beq $v0, $s2, .L8006C1E4
/* AE3320 8006C180 00000000 */ nop
/* AE3324 8006C184 10530020 */ beq $v0, $s3, .L8006C208
/* AE3328 8006C188 02A02025 */ move $a0, $s5
/* AE332C 8006C18C 5054002A */ beql $v0, $s4, .L8006C238
/* AE3330 8006C190 8FAE0040 */ lw $t6, 0x40($sp)
/* AE3334 8006C194 1000002C */ b .L8006C248
/* AE3338 8006C198 00000000 */ nop
.L8006C19C:
/* AE333C 8006C19C 0C01AEF0 */ jal func_8006BBC0
/* AE3340 8006C1A0 8FA40040 */ lw $a0, 0x40($sp)
/* AE3344 8006C1A4 50400033 */ beql $v0, $zero, .L8006C274
/* AE3348 8006C1A8 8FAF0040 */ lw $t7, 0x40($sp)
/* AE334C 8006C1AC 8FAF0040 */ lw $t7, 0x40($sp)
/* AE3350 8006C1B0 91E20002 */ lbu $v0, 2($t7)
/* AE3354 8006C1B4 34420100 */ ori $v0, $v0, 0x100
/* AE3358 8006C1B8 10000031 */ b .L8006C280
/* AE335C 8006C1BC 3042FFFF */ andi $v0, $v0, 0xffff
.L8006C1C0:
/* AE3360 8006C1C0 0C01AFA2 */ jal func_8006BE88
/* AE3364 8006C1C4 02002025 */ move $a0, $s0
/* AE3368 8006C1C8 5040002A */ beql $v0, $zero, .L8006C274
/* AE336C 8006C1CC 8FAF0040 */ lw $t7, 0x40($sp)
/* AE3370 8006C1D0 8FB80040 */ lw $t8, 0x40($sp)
/* AE3374 8006C1D4 93020002 */ lbu $v0, 2($t8)
/* AE3378 8006C1D8 34420100 */ ori $v0, $v0, 0x100
/* AE337C 8006C1DC 10000028 */ b .L8006C280
/* AE3380 8006C1E0 3042FFFF */ andi $v0, $v0, 0xffff
.L8006C1E4:
/* AE3384 8006C1E4 0C01AFC7 */ jal func_8006BF1C
/* AE3388 8006C1E8 02002025 */ move $a0, $s0
/* AE338C 8006C1EC 50400021 */ beql $v0, $zero, .L8006C274
/* AE3390 8006C1F0 8FAF0040 */ lw $t7, 0x40($sp)
/* AE3394 8006C1F4 8FB90040 */ lw $t9, 0x40($sp)
/* AE3398 8006C1F8 93220002 */ lbu $v0, 2($t9)
/* AE339C 8006C1FC 34420100 */ ori $v0, $v0, 0x100
/* AE33A0 8006C200 1000001F */ b .L8006C280
/* AE33A4 8006C204 3042FFFF */ andi $v0, $v0, 0xffff
.L8006C208:
/* AE33A8 8006C208 0C01AEF0 */ jal func_8006BBC0
/* AE33AC 8006C20C 8FA40040 */ lw $a0, 0x40($sp)
/* AE33B0 8006C210 10400017 */ beqz $v0, .L8006C270
/* AE33B4 8006C214 8FA80040 */ lw $t0, 0x40($sp)
/* AE33B8 8006C218 910A0002 */ lbu $t2, 2($t0)
/* AE33BC 8006C21C 000A5880 */ sll $t3, $t2, 2
/* AE33C0 8006C220 010B6021 */ addu $t4, $t0, $t3
/* AE33C4 8006C224 AFAC0040 */ sw $t4, 0x40($sp)
/* AE33C8 8006C228 258DFFFC */ addiu $t5, $t4, -4
/* AE33CC 8006C22C 10000010 */ b .L8006C270
/* AE33D0 8006C230 AFAD0040 */ sw $t5, 0x40($sp)
/* AE33D4 8006C234 8FAE0040 */ lw $t6, 0x40($sp)
.L8006C238:
/* AE33D8 8006C238 91C20002 */ lbu $v0, 2($t6)
/* AE33DC 8006C23C 34420100 */ ori $v0, $v0, 0x100
/* AE33E0 8006C240 1000000F */ b .L8006C280
/* AE33E4 8006C244 3042FFFF */ andi $v0, $v0, 0xffff
.L8006C248:
/* AE33E8 8006C248 0C000B84 */ jal LogUtils_LogThreadId
/* AE33EC 8006C24C 24050119 */ li $a1, 281
/* AE33F0 8006C250 02C02025 */ move $a0, $s6
/* AE33F4 8006C254 0C00084C */ jal osSyncPrintf
/* AE33F8 8006C258 02E02825 */ move $a1, $s7
/* AE33FC 8006C25C 3C058014 */ lui $a1, %hi(D_8013B8B4) # $a1, 0x8014
/* AE3400 8006C260 24A5B8B4 */ addiu $a1, %lo(D_8013B8B4) # addiu $a1, $a1, -0x474c
/* AE3404 8006C264 03C02025 */ move $a0, $fp
/* AE3408 8006C268 0C0007FC */ jal __assert
/* AE340C 8006C26C 2406011A */ li $a2, 282
.L8006C270:
/* AE3410 8006C270 8FAF0040 */ lw $t7, 0x40($sp)
.L8006C274:
/* AE3414 8006C274 25F80004 */ addiu $t8, $t7, 4
/* AE3418 8006C278 1000FFB9 */ b .L8006C160
/* AE341C 8006C27C AFB80040 */ sw $t8, 0x40($sp)
.L8006C280:
/* AE3420 8006C280 8FBF003C */ lw $ra, 0x3c($sp)
/* AE3424 8006C284 8FB00018 */ lw $s0, 0x18($sp)
/* AE3428 8006C288 8FB1001C */ lw $s1, 0x1c($sp)
/* AE342C 8006C28C 8FB20020 */ lw $s2, 0x20($sp)
/* AE3430 8006C290 8FB30024 */ lw $s3, 0x24($sp)
/* AE3434 8006C294 8FB40028 */ lw $s4, 0x28($sp)
/* AE3438 8006C298 8FB5002C */ lw $s5, 0x2c($sp)
/* AE343C 8006C29C 8FB60030 */ lw $s6, 0x30($sp)
/* AE3440 8006C2A0 8FB70034 */ lw $s7, 0x34($sp)
/* AE3444 8006C2A4 8FBE0038 */ lw $fp, 0x38($sp)
/* AE3448 8006C2A8 03E00008 */ jr $ra
/* AE344C 8006C2AC 27BD0040 */ addiu $sp, $sp, 0x40

View file

@ -1,32 +0,0 @@
glabel func_8006C2B0
/* AE3450 8006C2B0 3C0E8016 */ lui $t6, %hi(gSaveContext+4) # $t6, 0x8016
/* AE3454 8006C2B4 8DCEE664 */ lw $t6, %lo(gSaveContext+4)($t6)
/* AE3458 8006C2B8 27BDFFE0 */ addiu $sp, $sp, -0x20
/* AE345C 8006C2BC AFBF001C */ sw $ra, 0x1c($sp)
/* AE3460 8006C2C0 11C0000D */ beqz $t6, .L8006C2F8
/* AE3464 8006C2C4 8C851C44 */ lw $a1, 0x1c44($a0)
/* AE3468 8006C2C8 3C014448 */ li $at, 0x44480000 # 0.000000
/* AE346C 8006C2CC 44812000 */ mtc1 $at, $f4
/* AE3470 8006C2D0 24060146 */ li $a2, 326
/* AE3474 8006C2D4 24070004 */ li $a3, 4
/* AE3478 8006C2D8 0C00D4FD */ jal Actor_FindNearby
/* AE347C 8006C2DC E7A40010 */ swc1 $f4, 0x10($sp)
/* AE3480 8006C2E0 14400003 */ bnez $v0, .L8006C2F0
/* AE3484 8006C2E4 3C048012 */ lui $a0, %hi(D_8011F3A0) # $a0, 0x8012
/* AE3488 8006C2E8 10000005 */ b .L8006C300
/* AE348C 8006C2EC 2484F3A0 */ addiu $a0, %lo(D_8011F3A0) # addiu $a0, $a0, -0xc60
.L8006C2F0:
/* AE3490 8006C2F0 10000005 */ b .L8006C308
/* AE3494 8006C2F4 24020160 */ li $v0, 352
.L8006C2F8:
/* AE3498 8006C2F8 3C048012 */ lui $a0, %hi(D_8011F3D4) # $a0, 0x8012
/* AE349C 8006C2FC 2484F3D4 */ addiu $a0, %lo(D_8011F3D4) # addiu $a0, $a0, -0xc2c
.L8006C300:
/* AE34A0 8006C300 0C01B03F */ jal func_8006C0FC
/* AE34A4 8006C304 00000000 */ nop
.L8006C308:
/* AE34A8 8006C308 8FBF001C */ lw $ra, 0x1c($sp)
/* AE34AC 8006C30C 27BD0020 */ addiu $sp, $sp, 0x20
/* AE34B0 8006C310 03E00008 */ jr $ra
/* AE34B4 8006C314 00000000 */ nop

View file

@ -1,18 +0,0 @@
glabel func_8006C318
/* AE34B8 8006C318 27BDFFE8 */ addiu $sp, $sp, -0x18
/* AE34BC 8006C31C 3C050001 */ lui $a1, 1
/* AE34C0 8006C320 AFBF0014 */ sw $ra, 0x14($sp)
/* AE34C4 8006C324 00A42821 */ addu $a1, $a1, $a0
/* AE34C8 8006C328 8CA51E0C */ lw $a1, 0x1e0c($a1)
/* AE34CC 8006C32C 14A00003 */ bnez $a1, .L8006C33C
/* AE34D0 8006C330 00000000 */ nop
/* AE34D4 8006C334 10000003 */ b .L8006C344
/* AE34D8 8006C338 00001025 */ move $v0, $zero
.L8006C33C:
/* AE34DC 8006C33C 0C01B03F */ jal func_8006C0FC
/* AE34E0 8006C340 00A02025 */ move $a0, $a1
.L8006C344:
/* AE34E4 8006C344 8FBF0014 */ lw $ra, 0x14($sp)
/* AE34E8 8006C348 27BD0018 */ addiu $sp, $sp, 0x18
/* AE34EC 8006C34C 03E00008 */ jr $ra
/* AE34F0 8006C350 00000000 */ nop

View file

@ -55,7 +55,7 @@ glabel func_8006CBAC
/* AE3DB4 8006CC14 24C6BA58 */ addiu $a2, %lo(D_8013BA58) # addiu $a2, $a2, -0x45a8
/* AE3DB8 8006CC18 27A40080 */ addiu $a0, $sp, 0x80
/* AE3DBC 8006CC1C 24070117 */ li $a3, 279
/* AE3DC0 8006CC20 0C031AB1 */ jal func_800C6AC4
/* AE3DC0 8006CC20 0C031AB1 */ jal Graph_OpenDisps
/* AE3DC4 8006CC24 00A08025 */ move $s0, $a1
/* AE3DC8 8006CC28 0C034213 */ jal Matrix_Push
/* AE3DCC 8006CC2C 00000000 */ nop
@ -268,7 +268,7 @@ glabel func_8006CBAC
/* AE40E4 8006CF44 24C6BAFC */ addiu $a2, %lo(D_8013BAFC) # addiu $a2, $a2, -0x4504
/* AE40E8 8006CF48 27A40080 */ addiu $a0, $sp, 0x80
/* AE40EC 8006CF4C 24070173 */ li $a3, 371
/* AE40F0 8006CF50 0C031AD5 */ jal func_800C6B54
/* AE40F0 8006CF50 0C031AD5 */ jal Graph_CloseDisps
/* AE40F4 8006CF54 8F250000 */ lw $a1, ($t9)
/* AE40F8 8006CF58 8FBF002C */ lw $ra, 0x2c($sp)
/* AE40FC 8006CF5C 8FB00028 */ lw $s0, 0x28($sp)

View file

@ -236,11 +236,11 @@ glabel func_80070C24
/* AE8114 80070F74 8F250000 */ lw $a1, ($t9)
/* AE8118 80070F78 E7AE0088 */ swc1 $f14, 0x88($sp)
/* AE811C 80070F7C AFAA007C */ sw $t2, 0x7c($sp)
/* AE8120 80070F80 0C031AB1 */ jal func_800C6AC4
/* AE8120 80070F80 0C031AB1 */ jal Graph_OpenDisps
/* AE8124 80070F84 AFA5006C */ sw $a1, 0x6c($sp)
/* AE8128 80070F88 8FAF006C */ lw $t7, 0x6c($sp)
/* AE812C 80070F8C 8DE402C0 */ lw $a0, 0x2c0($t7)
/* AE8130 80070F90 0C031B08 */ jal func_800C6C20
/* AE8130 80070F90 0C031B08 */ jal Graph_GfxPlusOne
/* AE8134 80070F94 AFA40070 */ sw $a0, 0x70($sp)
/* AE8138 80070F98 8FA6006C */ lw $a2, 0x6c($sp)
/* AE813C 80070F9C AFA20074 */ sw $v0, 0x74($sp)
@ -269,7 +269,7 @@ glabel func_80070C24
/* AE8198 80070FF8 8FA50074 */ lw $a1, 0x74($sp)
/* AE819C 80070FFC 8FA40070 */ lw $a0, 0x70($sp)
/* AE81A0 80071000 AFAA007C */ sw $t2, 0x7c($sp)
/* AE81A4 80071004 0C031B0A */ jal func_800C6C28
/* AE81A4 80071004 0C031B0A */ jal Graph_BranchDlist
/* AE81A8 80071008 E7AE0088 */ swc1 $f14, 0x88($sp)
/* AE81AC 8007100C 8FB90074 */ lw $t9, 0x74($sp)
/* AE81B0 80071010 8FAF006C */ lw $t7, 0x6c($sp)
@ -283,7 +283,7 @@ glabel func_80070C24
/* AE81D0 80071030 27A4005C */ addiu $a0, $sp, 0x5c
/* AE81D4 80071034 2407069A */ li $a3, 1690
/* AE81D8 80071038 AFAA007C */ sw $t2, 0x7c($sp)
/* AE81DC 8007103C 0C031AD5 */ jal func_800C6B54
/* AE81DC 8007103C 0C031AD5 */ jal Graph_CloseDisps
/* AE81E0 80071040 E7AE0088 */ swc1 $f14, 0x88($sp)
/* AE81E4 80071044 3C0B8016 */ lui $t3, %hi(gGameInfo) # $t3, 0x8016
/* AE81E8 80071048 3C0D8016 */ lui $t5, %hi(gSaveContext) # $t5, 0x8016

View file

@ -9,7 +9,7 @@ glabel func_800730DC
/* AEA298 800730F8 24C6C55C */ addiu $a2, %lo(D_8013C55C) # addiu $a2, $a2, -0x3aa4
/* AEA29C 800730FC 27A40060 */ addiu $a0, $sp, 0x60
/* AEA2A0 80073100 240708DA */ li $a3, 2266
/* AEA2A4 80073104 0C031AB1 */ jal func_800C6AC4
/* AEA2A4 80073104 0C031AB1 */ jal Graph_OpenDisps
/* AEA2A8 80073108 00A08025 */ move $s0, $a1
/* AEA2AC 8007310C 922E1D6C */ lbu $t6, 0x1d6c($s1)
/* AEA2B0 80073110 3C028016 */ lui $v0, %hi(gSaveContext+0xc)
@ -572,7 +572,7 @@ glabel func_800730DC
/* AEAB00 80073960 24C6C58C */ addiu $a2, %lo(D_8013C58C) # addiu $a2, $a2, -0x3a74
/* AEAB04 80073964 27A40060 */ addiu $a0, $sp, 0x60
/* AEAB08 80073968 8E250000 */ lw $a1, ($s1)
/* AEAB0C 8007396C 0C031AD5 */ jal func_800C6B54
/* AEAB0C 8007396C 0C031AD5 */ jal Graph_CloseDisps
/* AEAB10 80073970 2407097D */ li $a3, 2429
/* AEAB14 80073974 8FBF0024 */ lw $ra, 0x24($sp)
/* AEAB18 80073978 8FB0001C */ lw $s0, 0x1c($sp)

View file

@ -68,7 +68,7 @@ glabel func_80073A5C
/* AEACFC 80073B5C 27A400B4 */ addiu $a0, $sp, 0xb4
/* AEAD00 80073B60 02002825 */ move $a1, $s0
/* AEAD04 80073B64 240709D4 */ li $a3, 2516
/* AEAD08 80073B68 0C031AB1 */ jal func_800C6AC4
/* AEAD08 80073B68 0C031AB1 */ jal Graph_OpenDisps
/* AEAD0C 80073B6C AF090000 */ sw $t1, ($t8)
/* AEAD10 80073B70 27A401C0 */ addiu $a0, $sp, 0x1c0
/* AEAD14 80073B74 0C032D9E */ jal func_800CB678
@ -829,7 +829,7 @@ glabel func_80073A5C
/* AEB840 800746A0 24C6C5BC */ addiu $a2, %lo(D_8013C5BC) # addiu $a2, $a2, -0x3a44
/* AEB844 800746A4 27A400B4 */ addiu $a0, $sp, 0xb4
/* AEB848 800746A8 02002825 */ move $a1, $s0
/* AEB84C 800746AC 0C031AD5 */ jal func_800C6B54
/* AEB84C 800746AC 0C031AD5 */ jal Graph_CloseDisps
/* AEB850 800746B0 24070ABE */ li $a3, 2750
/* AEB854 800746B4 8FBF004C */ lw $ra, 0x4c($sp)
/* AEB858 800746B8 D7B40020 */ ldc1 $f20, 0x20($sp)

View file

@ -50,7 +50,7 @@ glabel func_80074704
/* AEB964 800747C4 15E00136 */ bnez $t7, .L80074CA0
/* AEB968 800747C8 27A400B8 */ addiu $a0, $sp, 0xb8
/* AEB96C 800747CC 24C6C5CC */ addiu $a2, %lo(D_8013C5CC) # addiu $a2, $a2, -0x3a34
/* AEB970 800747D0 0C031AB1 */ jal func_800C6AC4
/* AEB970 800747D0 0C031AB1 */ jal Graph_OpenDisps
/* AEB974 800747D4 24070AEF */ li $a3, 2799
/* AEB978 800747D8 C6C20028 */ lwc1 $f2, 0x28($s6)
/* AEB97C 800747DC C6C40034 */ lwc1 $f4, 0x34($s6)
@ -108,7 +108,7 @@ glabel func_80074704
/* AEBA4C 800748AC AE2802D0 */ sw $t0, 0x2d0($s1)
/* AEBA50 800748B0 AC4A0004 */ sw $t2, 4($v0)
/* AEBA54 800748B4 AC490000 */ sw $t1, ($v0)
/* AEBA58 800748B8 0C024DDD */ jal func_80093774
/* AEBA58 800748B8 0C024DDD */ jal Gfx_CallSetupDL
/* AEBA5C 800748BC 8E2402D0 */ lw $a0, 0x2d0($s1)
/* AEBA60 800748C0 AE2202D0 */ sw $v0, 0x2d0($s1)
/* AEBA64 800748C4 92830B13 */ lbu $v1, 0xb13($s4)
@ -367,7 +367,7 @@ glabel func_80074704
/* AEBE2C 80074C8C 24C6C5FC */ addiu $a2, %lo(D_8013C5FC) # addiu $a2, $a2, -0x3a04
/* AEBE30 80074C90 27A400B8 */ addiu $a0, $sp, 0xb8
/* AEBE34 80074C94 02202825 */ move $a1, $s1
/* AEBE38 80074C98 0C031AD5 */ jal func_800C6B54
/* AEBE38 80074C98 0C031AD5 */ jal Graph_CloseDisps
/* AEBE3C 80074C9C 24070B82 */ li $a3, 2946
.L80074CA0:
/* AEBE40 80074CA0 8FBF006C */ lw $ra, 0x6c($sp)

View file

@ -22,7 +22,7 @@ glabel func_80074D6C
/* AEBF54 80074DB4 AFA90028 */ sw $t1, 0x28($sp)
/* AEBF58 80074DB8 27A40050 */ addiu $a0, $sp, 0x50
/* AEBF5C 80074DBC 24070BD8 */ li $a3, 3032
/* AEBF60 80074DC0 0C031AB1 */ jal func_800C6AC4
/* AEBF60 80074DC0 0C031AB1 */ jal Graph_OpenDisps
/* AEBF64 80074DC4 AFA50060 */ sw $a1, 0x60($sp)
/* AEBF68 80074DC8 0C024E2D */ jal func_800938B4
/* AEBF6C 80074DCC 8E040000 */ lw $a0, ($s0)
@ -117,7 +117,7 @@ glabel func_80074D6C
/* AEC0BC 80074F1C AC600004 */ sw $zero, 4($v1)
/* AEC0C0 80074F20 AC6B0000 */ sw $t3, ($v1)
/* AEC0C4 80074F24 8E050000 */ lw $a1, ($s0)
/* AEC0C8 80074F28 0C031AD5 */ jal func_800C6B54
/* AEC0C8 80074F28 0C031AD5 */ jal Graph_CloseDisps
/* AEC0CC 80074F2C AFA90028 */ sw $t1, 0x28($sp)
/* AEC0D0 80074F30 8FA90028 */ lw $t1, 0x28($sp)
/* AEC0D4 80074F34 912E0B0D */ lbu $t6, 0xb0d($t1)
@ -129,7 +129,7 @@ glabel func_80074D6C
/* AEC0E8 80074F48 8E050000 */ lw $a1, ($s0)
/* AEC0EC 80074F4C AFA90028 */ sw $t1, 0x28($sp)
/* AEC0F0 80074F50 24070BE8 */ li $a3, 3048
/* AEC0F4 80074F54 0C031AB1 */ jal func_800C6AC4
/* AEC0F4 80074F54 0C031AB1 */ jal Graph_OpenDisps
/* AEC0F8 80074F58 AFA50044 */ sw $a1, 0x44($sp)
/* AEC0FC 80074F5C 0C024E2D */ jal func_800938B4
/* AEC100 80074F60 8E040000 */ lw $a0, ($s0)
@ -162,7 +162,7 @@ glabel func_80074D6C
/* AEC16C 80074FCC AC6E0000 */ sw $t6, ($v1)
/* AEC170 80074FD0 8E050000 */ lw $a1, ($s0)
/* AEC174 80074FD4 27A40034 */ addiu $a0, $sp, 0x34
/* AEC178 80074FD8 0C031AD5 */ jal func_800C6B54
/* AEC178 80074FD8 0C031AD5 */ jal Graph_CloseDisps
/* AEC17C 80074FDC 24070BF0 */ li $a3, 3056
.L80074FE0:
/* AEC180 80074FE0 8FBF001C */ lw $ra, 0x1c($sp)

View file

@ -10,7 +10,7 @@ glabel func_80074FF4
/* AEC1B4 80075014 24C6C64C */ addiu $a2, %lo(D_8013C64C) # addiu $a2, $a2, -0x39b4
/* AEC1B8 80075018 27A40024 */ addiu $a0, $sp, 0x24
/* AEC1BC 8007501C 24070BFD */ li $a3, 3069
/* AEC1C0 80075020 0C031AB1 */ jal func_800C6AC4
/* AEC1C0 80075020 0C031AB1 */ jal Graph_OpenDisps
/* AEC1C4 80075024 AFA50034 */ sw $a1, 0x34($sp)
/* AEC1C8 80075028 8FAF0038 */ lw $t7, 0x38($sp)
/* AEC1CC 8007502C 0C024E2D */ jal func_800938B4
@ -44,7 +44,7 @@ glabel func_80074FF4
/* AEC23C 8007509C AC780000 */ sw $t8, ($v1)
/* AEC240 800750A0 8FB90038 */ lw $t9, 0x38($sp)
/* AEC244 800750A4 24070C07 */ li $a3, 3079
/* AEC248 800750A8 0C031AD5 */ jal func_800C6B54
/* AEC248 800750A8 0C031AD5 */ jal Graph_CloseDisps
/* AEC24C 800750AC 8F250000 */ lw $a1, ($t9)
/* AEC250 800750B0 8FBF0014 */ lw $ra, 0x14($sp)
/* AEC254 800750B4 27BD0038 */ addiu $sp, $sp, 0x38

View file

@ -40,7 +40,7 @@ glabel func_8007542C
/* AEC664 800754C4 24C6C66C */ addiu $a2, %lo(D_8013C66C) # addiu $a2, $a2, -0x3994
/* AEC668 800754C8 27A40098 */ addiu $a0, $sp, 0x98
/* AEC66C 800754CC 24070CB5 */ li $a3, 3253
/* AEC670 800754D0 0C031AB1 */ jal func_800C6AC4
/* AEC670 800754D0 0C031AB1 */ jal Graph_OpenDisps
/* AEC674 800754D4 00A09025 */ move $s2, $a1
/* AEC678 800754D8 3C018014 */ lui $at, %hi(D_8013C800)
/* AEC67C 800754DC C43EC800 */ lwc1 $f30, %lo(D_8013C800)($at)
@ -277,7 +277,7 @@ glabel func_8007542C
/* AEC9F4 80075854 24C6C68C */ addiu $a2, %lo(D_8013C68C) # addiu $a2, $a2, -0x3974
/* AEC9F8 80075858 27A40098 */ addiu $a0, $sp, 0x98
/* AEC9FC 8007585C 8E650000 */ lw $a1, ($s3)
/* AECA00 80075860 0C031AD5 */ jal func_800C6B54
/* AECA00 80075860 0C031AD5 */ jal Graph_CloseDisps
/* AECA04 80075864 24070D19 */ li $a3, 3353
/* AECA08 80075868 8FBF0064 */ lw $ra, 0x64($sp)
/* AECA0C 8007586C D7B40010 */ ldc1 $f20, 0x10($sp)

View file

@ -12,7 +12,7 @@ glabel func_8007672C
/* AED8F4 80076754 24C6C750 */ addiu $a2, %lo(D_8013C750) # addiu $a2, $a2, -0x38b0
/* AED8F8 80076758 27A4004C */ addiu $a0, $sp, 0x4c
/* AED8FC 8007675C 02002825 */ move $a1, $s0
/* AED900 80076760 0C031AB1 */ jal func_800C6AC4
/* AED900 80076760 0C031AB1 */ jal Graph_OpenDisps
/* AED904 80076764 24070EFB */ li $a3, 3835
/* AED908 80076768 93A50077 */ lbu $a1, 0x77($sp)
/* AED90C 8007676C 30AF0001 */ andi $t7, $a1, 1
@ -125,7 +125,7 @@ glabel func_8007672C
/* AEDAAC 8007690C 24C6C760 */ addiu $a2, %lo(D_8013C760) # addiu $a2, $a2, -0x38a0
/* AEDAB0 80076910 27A4004C */ addiu $a0, $sp, 0x4c
/* AEDAB4 80076914 02002825 */ move $a1, $s0
/* AEDAB8 80076918 0C031AD5 */ jal func_800C6B54
/* AEDAB8 80076918 0C031AD5 */ jal Graph_CloseDisps
/* AEDABC 8007691C 24070F17 */ li $a3, 3863
.L80076920:
/* AEDAC0 80076920 8FBF001C */ lw $ra, 0x1c($sp)

View file

@ -591,7 +591,7 @@ glabel func_80076934
/* AEE330 80077190 A3AB00A2 */ sb $t3, 0xa2($sp)
/* AEE334 80077194 A3AA00A1 */ sb $t2, 0xa1($sp)
/* AEE338 80077198 A3A900A0 */ sb $t1, 0xa0($sp)
/* AEE33C 8007719C 0C031AB1 */ jal func_800C6AC4
/* AEE33C 8007719C 0C031AB1 */ jal Graph_OpenDisps
/* AEE340 800771A0 AFA5008C */ sw $a1, 0x8c($sp)
/* AEE344 800771A4 8FA3008C */ lw $v1, 0x8c($sp)
/* AEE348 800771A8 0C024FCD */ jal func_80093F34
@ -681,7 +681,7 @@ glabel func_80076934
/* AEE498 800772F8 AFA3008C */ sw $v1, 0x8c($sp)
/* AEE49C 800772FC E7AE0098 */ swc1 $f14, 0x98($sp)
/* AEE4A0 80077300 AFA20068 */ sw $v0, 0x68($sp)
/* AEE4A4 80077304 0C0253D0 */ jal Draw_TwoTexScroll
/* AEE4A4 80077304 0C0253D0 */ jal Gfx_TwoTexScroll
/* AEE4A8 80077308 30C60FFF */ andi $a2, $a2, 0xfff
/* AEE4AC 8007730C 8FA80068 */ lw $t0, 0x68($sp)
/* AEE4B0 80077310 8FA3008C */ lw $v1, 0x8c($sp)
@ -708,7 +708,7 @@ glabel func_80076934
/* AEE504 80077364 8F250000 */ lw $a1, ($t9)
/* AEE508 80077368 27A4007C */ addiu $a0, $sp, 0x7c
/* AEE50C 8007736C 24070FE4 */ li $a3, 4068
/* AEE510 80077370 0C031AD5 */ jal func_800C6B54
/* AEE510 80077370 0C031AD5 */ jal Graph_CloseDisps
/* AEE514 80077374 E7AE0098 */ swc1 $f14, 0x98($sp)
/* AEE518 80077378 C7AE0098 */ lwc1 $f14, 0x98($sp)
/* AEE51C 8007737C 3C028016 */ lui $v0, %hi(D_8015FDB0) # $v0, 0x8016

View file

@ -18,7 +18,7 @@ glabel func_80079EFC
/* AF10B4 80079F14 00A08025 */ move $s0, $a1
/* AF10B8 80079F18 24C6C8A0 */ addiu $a2, %lo(D_8013C8A0) # addiu $a2, $a2, -0x3760
/* AF10BC 80079F1C 27A4004C */ addiu $a0, $sp, 0x4c
/* AF10C0 80079F20 0C031AB1 */ jal func_800C6AC4
/* AF10C0 80079F20 0C031AB1 */ jal Graph_OpenDisps
/* AF10C4 80079F24 24070153 */ li $a3, 339
/* AF10C8 80079F28 8E0302C0 */ lw $v1, 0x2c0($s0)
/* AF10CC 80079F2C 3C04DB02 */ lui $a0, 0xdb02
@ -104,7 +104,7 @@ glabel func_80079EFC
/* AF11FC 8007A05C 3C068014 */ lui $a2, %hi(D_8013C8B0) # $a2, 0x8014
/* AF1200 8007A060 AC640004 */ sw $a0, 4($v1)
/* AF1204 8007A064 27A4004C */ addiu $a0, $sp, 0x4c
/* AF1208 8007A068 0C031AD5 */ jal func_800C6B54
/* AF1208 8007A068 0C031AD5 */ jal Graph_CloseDisps
/* AF120C 8007A06C 24C6C8B0 */ addiu $a2, %lo(D_8013C8B0) # addiu $a2, $a2, -0x3750
/* AF1210 8007A070 8FBF001C */ lw $ra, 0x1c($sp)
/* AF1214 8007A074 8FB00014 */ lw $s0, 0x14($sp)

View file

@ -38,7 +38,7 @@ glabel func_8007ABBC
/* AF1DA4 8007AC04 AFB000B0 */ sw $s0, 0xb0($sp)
/* AF1DA8 8007AC08 27A40094 */ addiu $a0, $sp, 0x94
/* AF1DAC 8007AC0C 24070377 */ li $a3, 887
/* AF1DB0 8007AC10 0C031AB1 */ jal func_800C6AC4
/* AF1DB0 8007AC10 0C031AB1 */ jal Graph_OpenDisps
/* AF1DB4 8007AC14 00A08825 */ move $s1, $a1
/* AF1DB8 8007AC18 8E2702D0 */ lw $a3, 0x2d0($s1)
/* AF1DBC 8007AC1C 24EE0008 */ addiu $t6, $a3, 8
@ -150,7 +150,7 @@ glabel func_8007ABBC
/* AF1F58 8007ADB8 24C6C8E0 */ addiu $a2, %lo(D_8013C8E0) # addiu $a2, $a2, -0x3720
/* AF1F5C 8007ADBC 27A40094 */ addiu $a0, $sp, 0x94
/* AF1F60 8007ADC0 2407039F */ li $a3, 927
/* AF1F64 8007ADC4 0C031AD5 */ jal func_800C6B54
/* AF1F64 8007ADC4 0C031AD5 */ jal Graph_CloseDisps
/* AF1F68 8007ADC8 8D850000 */ lw $a1, ($t4)
/* AF1F6C 8007ADCC 8FBF004C */ lw $ra, 0x4c($sp)
/* AF1F70 8007ADD0 D7B40018 */ ldc1 $f20, 0x18($sp)

View file

@ -59,7 +59,7 @@ glabel Interface_DrawMinimap
/* AF88A0 80081700 24C6D958 */ addiu $a2, %lo(D_8013D958) # addiu $a2, $a2, -0x26a8
/* AF88A4 80081704 27A400EC */ addiu $a0, $sp, 0xec
/* AF88A8 80081708 24070272 */ li $a3, 626
/* AF88AC 8008170C 0C031AB1 */ jal func_800C6AC4
/* AF88AC 8008170C 0C031AB1 */ jal Graph_OpenDisps
/* AF88B0 80081710 AFA500FC */ sw $a1, 0xfc($sp)
/* AF88B4 80081714 8FB80110 */ lw $t8, 0x110($sp)
/* AF88B8 80081718 3C190001 */ lui $t9, 1
@ -798,7 +798,7 @@ glabel L80081AA0
/* AF93C4 80082224 24C6D988 */ addiu $a2, %lo(D_8013D988) # addiu $a2, $a2, -0x2678
/* AF93C8 80082228 27A400EC */ addiu $a0, $sp, 0xec
/* AF93CC 8008222C 2407030E */ li $a3, 782
/* AF93D0 80082230 0C031AD5 */ jal func_800C6B54
/* AF93D0 80082230 0C031AD5 */ jal Graph_CloseDisps
/* AF93D4 80082234 8DE50000 */ lw $a1, ($t7)
/* AF93D8 80082238 8FBF001C */ lw $ra, 0x1c($sp)
/* AF93DC 8008223C 27BD0110 */ addiu $sp, $sp, 0x110

View file

@ -35,7 +35,7 @@ glabel func_80081240
/* AF8400 80081260 8C850000 */ lw $a1, ($a0)
/* AF8404 80081264 27A40050 */ addiu $a0, $sp, 0x50
/* AF8408 80081268 24070235 */ li $a3, 565
/* AF840C 8008126C 0C031AB1 */ jal func_800C6AC4
/* AF840C 8008126C 0C031AB1 */ jal Graph_OpenDisps
/* AF8410 80081270 00A08025 */ move $s0, $a1
/* AF8414 80081274 8FA20070 */ lw $v0, 0x70($sp)
/* AF8418 80081278 3C180001 */ lui $t8, 1
@ -323,7 +323,7 @@ glabel func_80081240
/* AF8858 800816B8 24C6D948 */ addiu $a2, %lo(D_8013D948) # addiu $a2, $a2, -0x26b8
/* AF885C 800816BC 27A40050 */ addiu $a0, $sp, 0x50
/* AF8860 800816C0 8C450000 */ lw $a1, ($v0)
/* AF8864 800816C4 0C031AD5 */ jal func_800C6B54
/* AF8864 800816C4 0C031AD5 */ jal Graph_CloseDisps
/* AF8868 800816C8 2407025F */ li $a3, 607
/* AF886C 800816CC 8FBF001C */ lw $ra, 0x1c($sp)
/* AF8870 800816D0 8FB00018 */ lw $s0, 0x18($sp)

View file

@ -6,7 +6,7 @@ glabel func_8010F2CC
/* B8647C 8010F2DC 24C64984 */ addiu $a2, %lo(D_80154984) # addiu $a2, $a2, 0x4984
/* B86480 8010F2E0 27A40050 */ addiu $a0, $sp, 0x50
/* B86484 8010F2E4 AFA5006C */ sw $a1, 0x6c($sp)
/* B86488 8010F2E8 0C031AB1 */ jal func_800C6AC4
/* B86488 8010F2E8 0C031AB1 */ jal Graph_OpenDisps
/* B8648C 8010F2EC 24070D9D */ li $a3, 3485
/* B86490 8010F2F0 8FAE0068 */ lw $t6, 0x68($sp)
/* B86494 8010F2F4 3C0F8015 */ lui $t7, %hi(D_80153CF8) # $t7, 0x8015
@ -109,7 +109,7 @@ glabel func_8010F2CC
/* B86610 8010F470 3C068015 */ lui $a2, %hi(D_80154998) # $a2, 0x8015
/* B86614 8010F474 24C64998 */ addiu $a2, %lo(D_80154998) # addiu $a2, $a2, 0x4998
/* B86618 8010F478 27A40050 */ addiu $a0, $sp, 0x50
/* B8661C 8010F47C 0C031AD5 */ jal func_800C6B54
/* B8661C 8010F47C 0C031AD5 */ jal Graph_CloseDisps
/* B86620 8010F480 24070DB9 */ li $a3, 3513
/* B86624 8010F484 8FBF0014 */ lw $ra, 0x14($sp)
/* B86628 8010F488 27BD0068 */ addiu $sp, $sp, 0x68

View file

@ -9,7 +9,7 @@ glabel func_8010F58C
/* B86748 8010F5A8 24C649C4 */ addiu $a2, %lo(D_801549C4) # addiu $a2, $a2, 0x49c4
/* B8674C 8010F5AC 27A40038 */ addiu $a0, $sp, 0x38
/* B86750 8010F5B0 24070DE2 */ li $a3, 3554
/* B86754 8010F5B4 0C031AB1 */ jal func_800C6AC4
/* B86754 8010F5B4 0C031AB1 */ jal Graph_OpenDisps
/* B86758 8010F5B8 00A08025 */ move $s0, $a1
/* B8675C 8010F5BC 3C0E8016 */ lui $t6, %hi(gSaveContext+0xf40) # $t6, 0x8016
/* B86760 8010F5C0 91CEF5A0 */ lbu $t6, %lo(gSaveContext+0xf40)($t6)
@ -28,7 +28,7 @@ glabel func_8010F58C
/* B86794 8010F5F4 5320001B */ beql $t9, $zero, .L8010F664
/* B86798 8010F5F8 8E0402C0 */ lw $a0, 0x2c0($s0)
/* B8679C 8010F5FC 8E0402C0 */ lw $a0, 0x2c0($s0)
/* B867A0 8010F600 0C031B08 */ jal func_800C6C20
/* B867A0 8010F600 0C031B08 */ jal Graph_GfxPlusOne
/* B867A4 8010F604 AFA40050 */ sw $a0, 0x50($sp)
/* B867A8 8010F608 AFA20054 */ sw $v0, 0x54($sp)
/* B867AC 8010F60C 8E0302B0 */ lw $v1, 0x2b0($s0)
@ -48,13 +48,13 @@ glabel func_8010F58C
/* B867E4 8010F644 AD600004 */ sw $zero, 4($t3)
/* B867E8 8010F648 AD6D0000 */ sw $t5, ($t3)
/* B867EC 8010F64C 8FA50054 */ lw $a1, 0x54($sp)
/* B867F0 8010F650 0C031B0A */ jal func_800C6C28
/* B867F0 8010F650 0C031B0A */ jal Graph_BranchDlist
/* B867F4 8010F654 8FA40050 */ lw $a0, 0x50($sp)
/* B867F8 8010F658 8FAE0054 */ lw $t6, 0x54($sp)
/* B867FC 8010F65C AE0E02C0 */ sw $t6, 0x2c0($s0)
/* B86800 8010F660 8E0402C0 */ lw $a0, 0x2c0($s0)
.L8010F664:
/* B86804 8010F664 0C031B08 */ jal func_800C6C20
/* B86804 8010F664 0C031B08 */ jal Graph_GfxPlusOne
/* B86808 8010F668 AFA40050 */ sw $a0, 0x50($sp)
/* B8680C 8010F66C AFA20054 */ sw $v0, 0x54($sp)
/* B86810 8010F670 8E0302B0 */ lw $v1, 0x2b0($s0)
@ -74,7 +74,7 @@ glabel func_8010F58C
/* B86848 8010F6A8 AD000004 */ sw $zero, 4($t0)
/* B8684C 8010F6AC AD0A0000 */ sw $t2, ($t0)
/* B86850 8010F6B0 8FA50054 */ lw $a1, 0x54($sp)
/* B86854 8010F6B4 0C031B0A */ jal func_800C6C28
/* B86854 8010F6B4 0C031B0A */ jal Graph_BranchDlist
/* B86858 8010F6B8 8FA40050 */ lw $a0, 0x50($sp)
/* B8685C 8010F6BC 8FAB0054 */ lw $t3, 0x54($sp)
/* B86860 8010F6C0 3C068015 */ lui $a2, %hi(D_801549D8) # $a2, 0x8015
@ -82,7 +82,7 @@ glabel func_8010F58C
/* B86868 8010F6C8 AE0B02C0 */ sw $t3, 0x2c0($s0)
/* B8686C 8010F6CC 8E250000 */ lw $a1, ($s1)
/* B86870 8010F6D0 27A40038 */ addiu $a0, $sp, 0x38
/* B86874 8010F6D4 0C031AD5 */ jal func_800C6B54
/* B86874 8010F6D4 0C031AD5 */ jal Graph_CloseDisps
/* B86878 8010F6D8 24070DFE */ li $a3, 3582
/* B8687C 8010F6DC 8FBF001C */ lw $ra, 0x1c($sp)
/* B86880 8010F6E0 8FB00014 */ lw $s0, 0x14($sp)

View file

@ -1180,12 +1180,12 @@ glabel func_8007C850
/* AF4260 8007D0C0 0C030202 */ jal func_800C0808
/* AF4264 8007D0C4 2407003C */ li $a3, 60
/* AF4268 8007D0C8 02602025 */ move $a0, $s3
/* AF426C 8007D0CC 0C024BE2 */ jal func_80092F88
/* AF426C 8007D0CC 0C024BE2 */ jal Quake_Add
/* AF4270 8007D0D0 24050005 */ li $a1, 5
/* AF4274 8007D0D4 00022400 */ sll $a0, $v0, 0x10
/* AF4278 8007D0D8 00408825 */ move $s1, $v0
/* AF427C 8007D0DC 00042403 */ sra $a0, $a0, 0x10
/* AF4280 8007D0E0 0C024B6B */ jal func_80092DAC
/* AF4280 8007D0E0 0C024B6B */ jal Quake_SetSpeed
/* AF4284 8007D0E4 24050190 */ li $a1, 400
/* AF4288 8007D0E8 00118400 */ sll $s0, $s1, 0x10
/* AF428C 8007D0EC 00108403 */ sra $s0, $s0, 0x10
@ -1195,11 +1195,11 @@ glabel func_8007C850
/* AF429C 8007D0FC 00042403 */ sra $a0, $a0, 0x10
/* AF42A0 8007D100 24050004 */ li $a1, 4
/* AF42A4 8007D104 24060005 */ li $a2, 5
/* AF42A8 8007D108 0C024B9C */ jal func_80092E70
/* AF42A8 8007D108 0C024B9C */ jal Quake_SetQuakeValues
/* AF42AC 8007D10C 24070028 */ li $a3, 40
/* AF42B0 8007D110 00102400 */ sll $a0, $s0, 0x10
/* AF42B4 8007D114 00042403 */ sra $a0, $a0, 0x10
/* AF42B8 8007D118 0C024B7C */ jal func_80092DF0
/* AF42B8 8007D118 0C024B7C */ jal Quake_SetCountdown
/* AF42BC 8007D11C 24050640 */ li $a1, 1600
/* AF42C0 8007D120 10000BA6 */ b .L8007FFBC
/* AF42C4 8007D124 8FBF0044 */ lw $ra, 0x44($sp)
@ -1288,12 +1288,12 @@ glabel func_8007C850
/* AF43FC 8007D25C 0C030202 */ jal func_800C0808
/* AF4400 8007D260 2407003C */ li $a3, 60
/* AF4404 8007D264 02602025 */ move $a0, $s3
/* AF4408 8007D268 0C024BE2 */ jal func_80092F88
/* AF4408 8007D268 0C024BE2 */ jal Quake_Add
/* AF440C 8007D26C 24050005 */ li $a1, 5
/* AF4410 8007D270 00022400 */ sll $a0, $v0, 0x10
/* AF4414 8007D274 00408825 */ move $s1, $v0
/* AF4418 8007D278 00042403 */ sra $a0, $a0, 0x10
/* AF441C 8007D27C 0C024B6B */ jal func_80092DAC
/* AF441C 8007D27C 0C024B6B */ jal Quake_SetSpeed
/* AF4420 8007D280 24050190 */ li $a1, 400
/* AF4424 8007D284 00118400 */ sll $s0, $s1, 0x10
/* AF4428 8007D288 00108403 */ sra $s0, $s0, 0x10
@ -1303,11 +1303,11 @@ glabel func_8007C850
/* AF4438 8007D298 00042403 */ sra $a0, $a0, 0x10
/* AF443C 8007D29C 24050002 */ li $a1, 2
/* AF4440 8007D2A0 24060003 */ li $a2, 3
/* AF4444 8007D2A4 0C024B9C */ jal func_80092E70
/* AF4444 8007D2A4 0C024B9C */ jal Quake_SetQuakeValues
/* AF4448 8007D2A8 240700C8 */ li $a3, 200
/* AF444C 8007D2AC 00102400 */ sll $a0, $s0, 0x10
/* AF4450 8007D2B0 00042403 */ sra $a0, $a0, 0x10
/* AF4454 8007D2B4 0C024B7C */ jal func_80092DF0
/* AF4454 8007D2B4 0C024B7C */ jal Quake_SetCountdown
/* AF4458 8007D2B8 2405270F */ li $a1, 9999
/* AF445C 8007D2BC 10000B3F */ b .L8007FFBC
/* AF4460 8007D2C0 8FBF0044 */ lw $ra, 0x44($sp)
@ -1324,12 +1324,12 @@ glabel func_8007C850
/* AF4488 8007D2E8 0C030202 */ jal func_800C0808
/* AF448C 8007D2EC 2407003C */ li $a3, 60
/* AF4490 8007D2F0 02602025 */ move $a0, $s3
/* AF4494 8007D2F4 0C024BE2 */ jal func_80092F88
/* AF4494 8007D2F4 0C024BE2 */ jal Quake_Add
/* AF4498 8007D2F8 24050005 */ li $a1, 5
/* AF449C 8007D2FC 00022400 */ sll $a0, $v0, 0x10
/* AF44A0 8007D300 00408825 */ move $s1, $v0
/* AF44A4 8007D304 00042403 */ sra $a0, $a0, 0x10
/* AF44A8 8007D308 0C024B6B */ jal func_80092DAC
/* AF44A8 8007D308 0C024B6B */ jal Quake_SetSpeed
/* AF44AC 8007D30C 24050190 */ li $a1, 400
/* AF44B0 8007D310 00118400 */ sll $s0, $s1, 0x10
/* AF44B4 8007D314 00108403 */ sra $s0, $s0, 0x10
@ -1338,11 +1338,11 @@ glabel func_8007C850
/* AF44C0 8007D320 24050002 */ li $a1, 2
/* AF44C4 8007D324 24060002 */ li $a2, 2
/* AF44C8 8007D328 24070032 */ li $a3, 50
/* AF44CC 8007D32C 0C024B9C */ jal func_80092E70
/* AF44CC 8007D32C 0C024B9C */ jal Quake_SetQuakeValues
/* AF44D0 8007D330 AFA00010 */ sw $zero, 0x10($sp)
/* AF44D4 8007D334 00102400 */ sll $a0, $s0, 0x10
/* AF44D8 8007D338 00042403 */ sra $a0, $a0, 0x10
/* AF44DC 8007D33C 0C024B7C */ jal func_80092DF0
/* AF44DC 8007D33C 0C024B7C */ jal Quake_SetCountdown
/* AF44E0 8007D340 24050118 */ li $a1, 280
/* AF44E4 8007D344 10000B1D */ b .L8007FFBC
/* AF44E8 8007D348 8FBF0044 */ lw $ra, 0x44($sp)
@ -1388,12 +1388,12 @@ glabel func_8007C850
/* AF457C 8007D3DC 0C030202 */ jal func_800C0808
/* AF4580 8007D3E0 2407003C */ li $a3, 60
/* AF4584 8007D3E4 02602025 */ move $a0, $s3
/* AF4588 8007D3E8 0C024BE2 */ jal func_80092F88
/* AF4588 8007D3E8 0C024BE2 */ jal Quake_Add
/* AF458C 8007D3EC 24050005 */ li $a1, 5
/* AF4590 8007D3F0 00022400 */ sll $a0, $v0, 0x10
/* AF4594 8007D3F4 00408825 */ move $s1, $v0
/* AF4598 8007D3F8 00042403 */ sra $a0, $a0, 0x10
/* AF459C 8007D3FC 0C024B6B */ jal func_80092DAC
/* AF459C 8007D3FC 0C024B6B */ jal Quake_SetSpeed
/* AF45A0 8007D400 24050190 */ li $a1, 400
/* AF45A4 8007D404 00118400 */ sll $s0, $s1, 0x10
/* AF45A8 8007D408 00108403 */ sra $s0, $s0, 0x10
@ -1402,11 +1402,11 @@ glabel func_8007C850
/* AF45B4 8007D414 24050002 */ li $a1, 2
/* AF45B8 8007D418 24060002 */ li $a2, 2
/* AF45BC 8007D41C 24070032 */ li $a3, 50
/* AF45C0 8007D420 0C024B9C */ jal func_80092E70
/* AF45C0 8007D420 0C024B9C */ jal Quake_SetQuakeValues
/* AF45C4 8007D424 AFA00010 */ sw $zero, 0x10($sp)
/* AF45C8 8007D428 00102400 */ sll $a0, $s0, 0x10
/* AF45CC 8007D42C 00042403 */ sra $a0, $a0, 0x10
/* AF45D0 8007D430 0C024B7C */ jal func_80092DF0
/* AF45D0 8007D430 0C024B7C */ jal Quake_SetCountdown
/* AF45D4 8007D434 2405003C */ li $a1, 60
/* AF45D8 8007D438 10000AE0 */ b .L8007FFBC
/* AF45DC 8007D43C 8FBF0044 */ lw $ra, 0x44($sp)
@ -2002,12 +2002,12 @@ glabel L8007DCF8
/* AF4EBC 8007DD1C 0C030202 */ jal func_800C0808
/* AF4EC0 8007DD20 2407003C */ li $a3, 60
/* AF4EC4 8007DD24 02602025 */ move $a0, $s3
/* AF4EC8 8007DD28 0C024BE2 */ jal func_80092F88
/* AF4EC8 8007DD28 0C024BE2 */ jal Quake_Add
/* AF4ECC 8007DD2C 24050003 */ li $a1, 3
/* AF4ED0 8007DD30 00022400 */ sll $a0, $v0, 0x10
/* AF4ED4 8007DD34 00408825 */ move $s1, $v0
/* AF4ED8 8007DD38 00042403 */ sra $a0, $a0, 0x10
/* AF4EDC 8007DD3C 0C024B6B */ jal func_80092DAC
/* AF4EDC 8007DD3C 0C024B6B */ jal Quake_SetSpeed
/* AF4EE0 8007DD40 240555F0 */ li $a1, 22000
/* AF4EE4 8007DD44 00118400 */ sll $s0, $s1, 0x10
/* AF4EE8 8007DD48 00108403 */ sra $s0, $s0, 0x10
@ -2016,11 +2016,11 @@ glabel L8007DCF8
/* AF4EF4 8007DD54 24050002 */ li $a1, 2
/* AF4EF8 8007DD58 00003025 */ move $a2, $zero
/* AF4EFC 8007DD5C 240700C8 */ li $a3, 200
/* AF4F00 8007DD60 0C024B9C */ jal func_80092E70
/* AF4F00 8007DD60 0C024B9C */ jal Quake_SetQuakeValues
/* AF4F04 8007DD64 AFA00010 */ sw $zero, 0x10($sp)
/* AF4F08 8007DD68 00102400 */ sll $a0, $s0, 0x10
/* AF4F0C 8007DD6C 00042403 */ sra $a0, $a0, 0x10
/* AF4F10 8007DD70 0C024B7C */ jal func_80092DF0
/* AF4F10 8007DD70 0C024B7C */ jal Quake_SetCountdown
/* AF4F14 8007DD74 2405000A */ li $a1, 10
/* AF4F18 8007DD78 10000890 */ b .L8007FFBC
/* AF4F1C 8007DD7C 8FBF0044 */ lw $ra, 0x44($sp)
@ -2115,12 +2115,12 @@ glabel L8007DE9C
/* AF5070 8007DED0 0C030202 */ jal func_800C0808
/* AF5074 8007DED4 2407003C */ li $a3, 60
/* AF5078 8007DED8 02602025 */ move $a0, $s3
/* AF507C 8007DEDC 0C024BE2 */ jal func_80092F88
/* AF507C 8007DEDC 0C024BE2 */ jal Quake_Add
/* AF5080 8007DEE0 24050001 */ li $a1, 1
/* AF5084 8007DEE4 00022400 */ sll $a0, $v0, 0x10
/* AF5088 8007DEE8 00408825 */ move $s1, $v0
/* AF508C 8007DEEC 00042403 */ sra $a0, $a0, 0x10
/* AF5090 8007DEF0 0C024B6B */ jal func_80092DAC
/* AF5090 8007DEF0 0C024B6B */ jal Quake_SetSpeed
/* AF5094 8007DEF4 24055DC0 */ li $a1, 24000
/* AF5098 8007DEF8 00118400 */ sll $s0, $s1, 0x10
/* AF509C 8007DEFC 00108403 */ sra $s0, $s0, 0x10
@ -2129,11 +2129,11 @@ glabel L8007DE9C
/* AF50A8 8007DF08 24050002 */ li $a1, 2
/* AF50AC 8007DF0C 00003025 */ move $a2, $zero
/* AF50B0 8007DF10 00003825 */ move $a3, $zero
/* AF50B4 8007DF14 0C024B9C */ jal func_80092E70
/* AF50B4 8007DF14 0C024B9C */ jal Quake_SetQuakeValues
/* AF50B8 8007DF18 AFA00010 */ sw $zero, 0x10($sp)
/* AF50BC 8007DF1C 00102400 */ sll $a0, $s0, 0x10
/* AF50C0 8007DF20 00042403 */ sra $a0, $a0, 0x10
/* AF50C4 8007DF24 0C024B7C */ jal func_80092DF0
/* AF50C4 8007DF24 0C024B7C */ jal Quake_SetCountdown
/* AF50C8 8007DF28 240500A0 */ li $a1, 160
/* AF50CC 8007DF2C 10000823 */ b .L8007FFBC
/* AF50D0 8007DF30 8FBF0044 */ lw $ra, 0x44($sp)
@ -2263,12 +2263,12 @@ glabel L8007DF78
/* AF52A4 8007E104 00017043 */ sra $t6, $at, 1
.L8007E108:
/* AF52A8 8007E108 018E7821 */ addu $t7, $t4, $t6
/* AF52AC 8007E10C 0C024BE2 */ jal func_80092F88
/* AF52AC 8007E10C 0C024BE2 */ jal Quake_Add
/* AF52B0 8007E110 A46FFFDC */ sh $t7, -0x24($v1)
/* AF52B4 8007E114 00022400 */ sll $a0, $v0, 0x10
/* AF52B8 8007E118 00408825 */ move $s1, $v0
/* AF52BC 8007E11C 00042403 */ sra $a0, $a0, 0x10
/* AF52C0 8007E120 0C024B6B */ jal func_80092DAC
/* AF52C0 8007E120 0C024B6B */ jal Quake_SetSpeed
/* AF52C4 8007E124 24057530 */ li $a1, 30000
/* AF52C8 8007E128 00118400 */ sll $s0, $s1, 0x10
/* AF52CC 8007E12C 00108403 */ sra $s0, $s0, 0x10
@ -2277,11 +2277,11 @@ glabel L8007DF78
/* AF52D8 8007E138 24050002 */ li $a1, 2
/* AF52DC 8007E13C 24060001 */ li $a2, 1
/* AF52E0 8007E140 24070001 */ li $a3, 1
/* AF52E4 8007E144 0C024B9C */ jal func_80092E70
/* AF52E4 8007E144 0C024B9C */ jal Quake_SetQuakeValues
/* AF52E8 8007E148 AFA00010 */ sw $zero, 0x10($sp)
/* AF52EC 8007E14C 00102400 */ sll $a0, $s0, 0x10
/* AF52F0 8007E150 00042403 */ sra $a0, $a0, 0x10
/* AF52F4 8007E154 0C024B7C */ jal func_80092DF0
/* AF52F4 8007E154 0C024B7C */ jal Quake_SetCountdown
/* AF52F8 8007E158 240500C8 */ li $a1, 200
/* AF52FC 8007E15C 10000797 */ b .L8007FFBC
/* AF5300 8007E160 8FBF0044 */ lw $ra, 0x44($sp)
@ -2656,12 +2656,12 @@ glabel L8007E5DC
/* AF58A0 8007E700 0C030136 */ jal func_800C04D8
/* AF58A4 8007E704 27A700B4 */ addiu $a3, $sp, 0xb4
/* AF58A8 8007E708 02602025 */ move $a0, $s3
/* AF58AC 8007E70C 0C024BE2 */ jal func_80092F88
/* AF58AC 8007E70C 0C024BE2 */ jal Quake_Add
/* AF58B0 8007E710 24050003 */ li $a1, 3
/* AF58B4 8007E714 00022400 */ sll $a0, $v0, 0x10
/* AF58B8 8007E718 00408825 */ move $s1, $v0
/* AF58BC 8007E71C 00042403 */ sra $a0, $a0, 0x10
/* AF58C0 8007E720 0C024B6B */ jal func_80092DAC
/* AF58C0 8007E720 0C024B6B */ jal Quake_SetSpeed
/* AF58C4 8007E724 240555F0 */ li $a1, 22000
/* AF58C8 8007E728 00118400 */ sll $s0, $s1, 0x10
/* AF58CC 8007E72C 00108403 */ sra $s0, $s0, 0x10
@ -2670,11 +2670,11 @@ glabel L8007E5DC
/* AF58D8 8007E738 24050001 */ li $a1, 1
/* AF58DC 8007E73C 00003025 */ move $a2, $zero
/* AF58E0 8007E740 00003825 */ move $a3, $zero
/* AF58E4 8007E744 0C024B9C */ jal func_80092E70
/* AF58E4 8007E744 0C024B9C */ jal Quake_SetQuakeValues
/* AF58E8 8007E748 AFA00010 */ sw $zero, 0x10($sp)
/* AF58EC 8007E74C 00102400 */ sll $a0, $s0, 0x10
/* AF58F0 8007E750 00042403 */ sra $a0, $a0, 0x10
/* AF58F4 8007E754 0C024B7C */ jal func_80092DF0
/* AF58F4 8007E754 0C024B7C */ jal Quake_SetCountdown
/* AF58F8 8007E758 2405005A */ li $a1, 90
/* AF58FC 8007E75C 10000617 */ b .L8007FFBC
/* AF5900 8007E760 8FBF0044 */ lw $ra, 0x44($sp)
@ -2858,12 +2858,12 @@ glabel L8007E914
/* AF5BB4 8007EA14 02602025 */ move $a0, $s3
/* AF5BB8 8007EA18 02602025 */ move $a0, $s3
.L8007EA1C:
/* AF5BBC 8007EA1C 0C024BE2 */ jal func_80092F88
/* AF5BBC 8007EA1C 0C024BE2 */ jal Quake_Add
/* AF5BC0 8007EA20 24050001 */ li $a1, 1
/* AF5BC4 8007EA24 00022400 */ sll $a0, $v0, 0x10
/* AF5BC8 8007EA28 00408825 */ move $s1, $v0
/* AF5BCC 8007EA2C 00042403 */ sra $a0, $a0, 0x10
/* AF5BD0 8007EA30 0C024B6B */ jal func_80092DAC
/* AF5BD0 8007EA30 0C024B6B */ jal Quake_SetSpeed
/* AF5BD4 8007EA34 24057D00 */ li $a1, 32000
/* AF5BD8 8007EA38 00118400 */ sll $s0, $s1, 0x10
/* AF5BDC 8007EA3C 00108403 */ sra $s0, $s0, 0x10
@ -2872,14 +2872,14 @@ glabel L8007E914
/* AF5BE8 8007EA48 00002825 */ move $a1, $zero
/* AF5BEC 8007EA4C 00003025 */ move $a2, $zero
/* AF5BF0 8007EA50 24070014 */ li $a3, 20
/* AF5BF4 8007EA54 0C024B9C */ jal func_80092E70
/* AF5BF4 8007EA54 0C024B9C */ jal Quake_SetQuakeValues
/* AF5BF8 8007EA58 AFA00010 */ sw $zero, 0x10($sp)
/* AF5BFC 8007EA5C 86450000 */ lh $a1, ($s2)
/* AF5C00 8007EA60 00102400 */ sll $a0, $s0, 0x10
/* AF5C04 8007EA64 00042403 */ sra $a0, $a0, 0x10
/* AF5C08 8007EA68 24A5FFF6 */ addiu $a1, $a1, -0xa
/* AF5C0C 8007EA6C 00052C00 */ sll $a1, $a1, 0x10
/* AF5C10 8007EA70 0C024B7C */ jal func_80092DF0
/* AF5C10 8007EA70 0C024B7C */ jal Quake_SetCountdown
/* AF5C14 8007EA74 00052C03 */ sra $a1, $a1, 0x10
/* AF5C18 8007EA78 10000550 */ b .L8007FFBC
/* AF5C1C 8007EA7C 8FBF0044 */ lw $ra, 0x44($sp)
@ -2926,12 +2926,12 @@ glabel L8007EA80
/* AF5CBC 8007EB1C 0C01F1DB */ jal func_8007C76C
/* AF5CC0 8007EB20 24840050 */ addiu $a0, $a0, 0x50
/* AF5CC4 8007EB24 02602025 */ move $a0, $s3
/* AF5CC8 8007EB28 0C024BE2 */ jal func_80092F88
/* AF5CC8 8007EB28 0C024BE2 */ jal Quake_Add
/* AF5CCC 8007EB2C 24050001 */ li $a1, 1
/* AF5CD0 8007EB30 00022400 */ sll $a0, $v0, 0x10
/* AF5CD4 8007EB34 00408825 */ move $s1, $v0
/* AF5CD8 8007EB38 00042403 */ sra $a0, $a0, 0x10
/* AF5CDC 8007EB3C 0C024B6B */ jal func_80092DAC
/* AF5CDC 8007EB3C 0C024B6B */ jal Quake_SetSpeed
/* AF5CE0 8007EB40 24054E20 */ li $a1, 20000
/* AF5CE4 8007EB44 00118400 */ sll $s0, $s1, 0x10
/* AF5CE8 8007EB48 00108403 */ sra $s0, $s0, 0x10
@ -2940,14 +2940,14 @@ glabel L8007EA80
/* AF5CF4 8007EB54 24050001 */ li $a1, 1
/* AF5CF8 8007EB58 00003025 */ move $a2, $zero
/* AF5CFC 8007EB5C 24070032 */ li $a3, 50
/* AF5D00 8007EB60 0C024B9C */ jal func_80092E70
/* AF5D00 8007EB60 0C024B9C */ jal Quake_SetQuakeValues
/* AF5D04 8007EB64 AFA00010 */ sw $zero, 0x10($sp)
/* AF5D08 8007EB68 86850000 */ lh $a1, ($s4)
/* AF5D0C 8007EB6C 00102400 */ sll $a0, $s0, 0x10
/* AF5D10 8007EB70 00042403 */ sra $a0, $a0, 0x10
/* AF5D14 8007EB74 24A5FFEC */ addiu $a1, $a1, -0x14
/* AF5D18 8007EB78 00052C00 */ sll $a1, $a1, 0x10
/* AF5D1C 8007EB7C 0C024B7C */ jal func_80092DF0
/* AF5D1C 8007EB7C 0C024B7C */ jal Quake_SetCountdown
/* AF5D20 8007EB80 00052C03 */ sra $a1, $a1, 0x10
/* AF5D24 8007EB84 1000050D */ b .L8007FFBC
/* AF5D28 8007EB88 8FBF0044 */ lw $ra, 0x44($sp)
@ -2990,12 +2990,12 @@ glabel L8007EBE4
/* AF5DB4 8007EC14 0C0301E3 */ jal func_800C078C
/* AF5DB8 8007EC18 00003025 */ move $a2, $zero
/* AF5DBC 8007EC1C 02602025 */ move $a0, $s3
/* AF5DC0 8007EC20 0C024BE2 */ jal func_80092F88
/* AF5DC0 8007EC20 0C024BE2 */ jal Quake_Add
/* AF5DC4 8007EC24 24050001 */ li $a1, 1
/* AF5DC8 8007EC28 00022400 */ sll $a0, $v0, 0x10
/* AF5DCC 8007EC2C 00408825 */ move $s1, $v0
/* AF5DD0 8007EC30 00042403 */ sra $a0, $a0, 0x10
/* AF5DD4 8007EC34 0C024B6B */ jal func_80092DAC
/* AF5DD4 8007EC34 0C024B6B */ jal Quake_SetSpeed
/* AF5DD8 8007EC38 24057D00 */ li $a1, 32000
/* AF5DDC 8007EC3C 00118400 */ sll $s0, $s1, 0x10
/* AF5DE0 8007EC40 00108403 */ sra $s0, $s0, 0x10
@ -3004,11 +3004,11 @@ glabel L8007EBE4
/* AF5DEC 8007EC4C 24050002 */ li $a1, 2
/* AF5DF0 8007EC50 00003025 */ move $a2, $zero
/* AF5DF4 8007EC54 00003825 */ move $a3, $zero
/* AF5DF8 8007EC58 0C024B9C */ jal func_80092E70
/* AF5DF8 8007EC58 0C024B9C */ jal Quake_SetQuakeValues
/* AF5DFC 8007EC5C AFA00010 */ sw $zero, 0x10($sp)
/* AF5E00 8007EC60 00102400 */ sll $a0, $s0, 0x10
/* AF5E04 8007EC64 00042403 */ sra $a0, $a0, 0x10
/* AF5E08 8007EC68 0C024B7C */ jal func_80092DF0
/* AF5E08 8007EC68 0C024B7C */ jal Quake_SetCountdown
/* AF5E0C 8007EC6C 87A500FA */ lh $a1, 0xfa($sp)
/* AF5E10 8007EC70 100004D2 */ b .L8007FFBC
/* AF5E14 8007EC74 8FBF0044 */ lw $ra, 0x44($sp)
@ -3052,12 +3052,12 @@ glabel L8007EC78
/* AF5EA8 8007ED08 0C030202 */ jal func_800C0808
/* AF5EAC 8007ED0C 2407003C */ li $a3, 60
/* AF5EB0 8007ED10 02602025 */ move $a0, $s3
/* AF5EB4 8007ED14 0C024BE2 */ jal func_80092F88
/* AF5EB4 8007ED14 0C024BE2 */ jal Quake_Add
/* AF5EB8 8007ED18 24050003 */ li $a1, 3
/* AF5EBC 8007ED1C 00022400 */ sll $a0, $v0, 0x10
/* AF5EC0 8007ED20 00408825 */ move $s1, $v0
/* AF5EC4 8007ED24 00042403 */ sra $a0, $a0, 0x10
/* AF5EC8 8007ED28 0C024B6B */ jal func_80092DAC
/* AF5EC8 8007ED28 0C024B6B */ jal Quake_SetSpeed
/* AF5ECC 8007ED2C 24052EE0 */ li $a1, 12000
/* AF5ED0 8007ED30 00118400 */ sll $s0, $s1, 0x10
/* AF5ED4 8007ED34 00108403 */ sra $s0, $s0, 0x10
@ -3066,11 +3066,11 @@ glabel L8007EC78
/* AF5EE0 8007ED40 00002825 */ move $a1, $zero
/* AF5EE4 8007ED44 00003025 */ move $a2, $zero
/* AF5EE8 8007ED48 240703E8 */ li $a3, 1000
/* AF5EEC 8007ED4C 0C024B9C */ jal func_80092E70
/* AF5EEC 8007ED4C 0C024B9C */ jal Quake_SetQuakeValues
/* AF5EF0 8007ED50 AFA00010 */ sw $zero, 0x10($sp)
/* AF5EF4 8007ED54 00102400 */ sll $a0, $s0, 0x10
/* AF5EF8 8007ED58 00042403 */ sra $a0, $a0, 0x10
/* AF5EFC 8007ED5C 0C024B7C */ jal func_80092DF0
/* AF5EFC 8007ED5C 0C024B7C */ jal Quake_SetCountdown
/* AF5F00 8007ED60 24050005 */ li $a1, 5
/* AF5F04 8007ED64 10000495 */ b .L8007FFBC
/* AF5F08 8007ED68 8FBF0044 */ lw $ra, 0x44($sp)
@ -3109,12 +3109,12 @@ glabel L8007ED6C
/* AF5F88 8007EDE8 0C030202 */ jal func_800C0808
/* AF5F8C 8007EDEC 2407003C */ li $a3, 60
/* AF5F90 8007EDF0 02602025 */ move $a0, $s3
/* AF5F94 8007EDF4 0C024BE2 */ jal func_80092F88
/* AF5F94 8007EDF4 0C024BE2 */ jal Quake_Add
/* AF5F98 8007EDF8 24050003 */ li $a1, 3
/* AF5F9C 8007EDFC 00022400 */ sll $a0, $v0, 0x10
/* AF5FA0 8007EE00 00408825 */ move $s1, $v0
/* AF5FA4 8007EE04 00042403 */ sra $a0, $a0, 0x10
/* AF5FA8 8007EE08 0C024B6B */ jal func_80092DAC
/* AF5FA8 8007EE08 0C024B6B */ jal Quake_SetSpeed
/* AF5FAC 8007EE0C 24052EE0 */ li $a1, 12000
/* AF5FB0 8007EE10 00118400 */ sll $s0, $s1, 0x10
/* AF5FB4 8007EE14 00108403 */ sra $s0, $s0, 0x10
@ -3123,11 +3123,11 @@ glabel L8007ED6C
/* AF5FC0 8007EE20 00002825 */ move $a1, $zero
/* AF5FC4 8007EE24 00003025 */ move $a2, $zero
/* AF5FC8 8007EE28 240703E8 */ li $a3, 1000
/* AF5FCC 8007EE2C 0C024B9C */ jal func_80092E70
/* AF5FCC 8007EE2C 0C024B9C */ jal Quake_SetQuakeValues
/* AF5FD0 8007EE30 AFA00010 */ sw $zero, 0x10($sp)
/* AF5FD4 8007EE34 00102400 */ sll $a0, $s0, 0x10
/* AF5FD8 8007EE38 00042403 */ sra $a0, $a0, 0x10
/* AF5FDC 8007EE3C 0C024B7C */ jal func_80092DF0
/* AF5FDC 8007EE3C 0C024B7C */ jal Quake_SetCountdown
/* AF5FE0 8007EE40 24050005 */ li $a1, 5
/* AF5FE4 8007EE44 1000045D */ b .L8007FFBC
/* AF5FE8 8007EE48 8FBF0044 */ lw $ra, 0x44($sp)
@ -3244,12 +3244,12 @@ glabel L8007EFBC
/* AF6190 8007EFF0 0C030202 */ jal func_800C0808
/* AF6194 8007EFF4 2407003C */ li $a3, 60
/* AF6198 8007EFF8 02602025 */ move $a0, $s3
/* AF619C 8007EFFC 0C024BE2 */ jal func_80092F88
/* AF619C 8007EFFC 0C024BE2 */ jal Quake_Add
/* AF61A0 8007F000 24050001 */ li $a1, 1
/* AF61A4 8007F004 00022400 */ sll $a0, $v0, 0x10
/* AF61A8 8007F008 00408825 */ move $s1, $v0
/* AF61AC 8007F00C 00042403 */ sra $a0, $a0, 0x10
/* AF61B0 8007F010 0C024B6B */ jal func_80092DAC
/* AF61B0 8007F010 0C024B6B */ jal Quake_SetSpeed
/* AF61B4 8007F014 24057D00 */ li $a1, 32000
/* AF61B8 8007F018 00118400 */ sll $s0, $s1, 0x10
/* AF61BC 8007F01C 00108403 */ sra $s0, $s0, 0x10
@ -3258,11 +3258,11 @@ glabel L8007EFBC
/* AF61C8 8007F028 24050004 */ li $a1, 4
/* AF61CC 8007F02C 00003025 */ move $a2, $zero
/* AF61D0 8007F030 00003825 */ move $a3, $zero
/* AF61D4 8007F034 0C024B9C */ jal func_80092E70
/* AF61D4 8007F034 0C024B9C */ jal Quake_SetQuakeValues
/* AF61D8 8007F038 AFA00010 */ sw $zero, 0x10($sp)
/* AF61DC 8007F03C 00102400 */ sll $a0, $s0, 0x10
/* AF61E0 8007F040 00042403 */ sra $a0, $a0, 0x10
/* AF61E4 8007F044 0C024B7C */ jal func_80092DF0
/* AF61E4 8007F044 0C024B7C */ jal Quake_SetCountdown
/* AF61E8 8007F048 24050014 */ li $a1, 20
/* AF61EC 8007F04C 100003DB */ b .L8007FFBC
/* AF61F0 8007F050 8FBF0044 */ lw $ra, 0x44($sp)
@ -3283,12 +3283,12 @@ glabel L8007F054
/* AF6228 8007F088 0C030202 */ jal func_800C0808
/* AF622C 8007F08C 2407003C */ li $a3, 60
/* AF6230 8007F090 02602025 */ move $a0, $s3
/* AF6234 8007F094 0C024BE2 */ jal func_80092F88
/* AF6234 8007F094 0C024BE2 */ jal Quake_Add
/* AF6238 8007F098 24050001 */ li $a1, 1
/* AF623C 8007F09C 00022400 */ sll $a0, $v0, 0x10
/* AF6240 8007F0A0 00408825 */ move $s1, $v0
/* AF6244 8007F0A4 00042403 */ sra $a0, $a0, 0x10
/* AF6248 8007F0A8 0C024B6B */ jal func_80092DAC
/* AF6248 8007F0A8 0C024B6B */ jal Quake_SetSpeed
/* AF624C 8007F0AC 24057D00 */ li $a1, 32000
/* AF6250 8007F0B0 00118400 */ sll $s0, $s1, 0x10
/* AF6254 8007F0B4 00108403 */ sra $s0, $s0, 0x10
@ -3297,11 +3297,11 @@ glabel L8007F054
/* AF6260 8007F0C0 24050002 */ li $a1, 2
/* AF6264 8007F0C4 00003025 */ move $a2, $zero
/* AF6268 8007F0C8 00003825 */ move $a3, $zero
/* AF626C 8007F0CC 0C024B9C */ jal func_80092E70
/* AF626C 8007F0CC 0C024B9C */ jal Quake_SetQuakeValues
/* AF6270 8007F0D0 AFA00010 */ sw $zero, 0x10($sp)
/* AF6274 8007F0D4 00102400 */ sll $a0, $s0, 0x10
/* AF6278 8007F0D8 00042403 */ sra $a0, $a0, 0x10
/* AF627C 8007F0DC 0C024B7C */ jal func_80092DF0
/* AF627C 8007F0DC 0C024B7C */ jal Quake_SetCountdown
/* AF6280 8007F0E0 2405000A */ li $a1, 10
/* AF6284 8007F0E4 100003B5 */ b .L8007FFBC
/* AF6288 8007F0E8 8FBF0044 */ lw $ra, 0x44($sp)
@ -3328,12 +3328,12 @@ glabel L8007F0EC
/* AF62D8 8007F138 AE8F067C */ sw $t7, 0x67c($s4)
/* AF62DC 8007F13C A6980110 */ sh $t8, 0x110($s4)
/* AF62E0 8007F140 02602025 */ move $a0, $s3
/* AF62E4 8007F144 0C024BE2 */ jal func_80092F88
/* AF62E4 8007F144 0C024BE2 */ jal Quake_Add
/* AF62E8 8007F148 24050001 */ li $a1, 1
/* AF62EC 8007F14C 00022400 */ sll $a0, $v0, 0x10
/* AF62F0 8007F150 00408825 */ move $s1, $v0
/* AF62F4 8007F154 00042403 */ sra $a0, $a0, 0x10
/* AF62F8 8007F158 0C024B6B */ jal func_80092DAC
/* AF62F8 8007F158 0C024B6B */ jal Quake_SetSpeed
/* AF62FC 8007F15C 24057D00 */ li $a1, 32000
/* AF6300 8007F160 00118400 */ sll $s0, $s1, 0x10
/* AF6304 8007F164 00108403 */ sra $s0, $s0, 0x10
@ -3342,11 +3342,11 @@ glabel L8007F0EC
/* AF6310 8007F170 24050002 */ li $a1, 2
/* AF6314 8007F174 00003025 */ move $a2, $zero
/* AF6318 8007F178 00003825 */ move $a3, $zero
/* AF631C 8007F17C 0C024B9C */ jal func_80092E70
/* AF631C 8007F17C 0C024B9C */ jal Quake_SetQuakeValues
/* AF6320 8007F180 AFA00010 */ sw $zero, 0x10($sp)
/* AF6324 8007F184 00102400 */ sll $a0, $s0, 0x10
/* AF6328 8007F188 00042403 */ sra $a0, $a0, 0x10
/* AF632C 8007F18C 0C024B7C */ jal func_80092DF0
/* AF632C 8007F18C 0C024B7C */ jal Quake_SetCountdown
/* AF6330 8007F190 2405000A */ li $a1, 10
/* AF6334 8007F194 10000389 */ b .L8007FFBC
/* AF6338 8007F198 8FBF0044 */ lw $ra, 0x44($sp)
@ -3367,12 +3367,12 @@ glabel L8007F19C
/* AF6370 8007F1D0 0C030202 */ jal func_800C0808
/* AF6374 8007F1D4 2407003C */ li $a3, 60
/* AF6378 8007F1D8 02602025 */ move $a0, $s3
/* AF637C 8007F1DC 0C024BE2 */ jal func_80092F88
/* AF637C 8007F1DC 0C024BE2 */ jal Quake_Add
/* AF6380 8007F1E0 24050001 */ li $a1, 1
/* AF6384 8007F1E4 00022400 */ sll $a0, $v0, 0x10
/* AF6388 8007F1E8 00408825 */ move $s1, $v0
/* AF638C 8007F1EC 00042403 */ sra $a0, $a0, 0x10
/* AF6390 8007F1F0 0C024B6B */ jal func_80092DAC
/* AF6390 8007F1F0 0C024B6B */ jal Quake_SetSpeed
/* AF6394 8007F1F4 24057D00 */ li $a1, 32000
/* AF6398 8007F1F8 00118400 */ sll $s0, $s1, 0x10
/* AF639C 8007F1FC 00108403 */ sra $s0, $s0, 0x10
@ -3381,11 +3381,11 @@ glabel L8007F19C
/* AF63A8 8007F208 24050001 */ li $a1, 1
/* AF63AC 8007F20C 00003025 */ move $a2, $zero
/* AF63B0 8007F210 2407000A */ li $a3, 10
/* AF63B4 8007F214 0C024B9C */ jal func_80092E70
/* AF63B4 8007F214 0C024B9C */ jal Quake_SetQuakeValues
/* AF63B8 8007F218 AFA00010 */ sw $zero, 0x10($sp)
/* AF63BC 8007F21C 00102400 */ sll $a0, $s0, 0x10
/* AF63C0 8007F220 00042403 */ sra $a0, $a0, 0x10
/* AF63C4 8007F224 0C024B7C */ jal func_80092DF0
/* AF63C4 8007F224 0C024B7C */ jal Quake_SetCountdown
/* AF63C8 8007F228 24050014 */ li $a1, 20
/* AF63CC 8007F22C 10000363 */ b .L8007FFBC
/* AF63D0 8007F230 8FBF0044 */ lw $ra, 0x44($sp)
@ -3587,12 +3587,12 @@ glabel L8007F4EC
/* AF66B8 8007F518 0C030202 */ jal func_800C0808
/* AF66BC 8007F51C 2407003C */ li $a3, 60
/* AF66C0 8007F520 02602025 */ move $a0, $s3
/* AF66C4 8007F524 0C024BE2 */ jal func_80092F88
/* AF66C4 8007F524 0C024BE2 */ jal Quake_Add
/* AF66C8 8007F528 24050003 */ li $a1, 3
/* AF66CC 8007F52C 00022400 */ sll $a0, $v0, 0x10
/* AF66D0 8007F530 00408825 */ move $s1, $v0
/* AF66D4 8007F534 00042403 */ sra $a0, $a0, 0x10
/* AF66D8 8007F538 0C024B6B */ jal func_80092DAC
/* AF66D8 8007F538 0C024B6B */ jal Quake_SetSpeed
/* AF66DC 8007F53C 24052EE0 */ li $a1, 12000
/* AF66E0 8007F540 00118400 */ sll $s0, $s1, 0x10
/* AF66E4 8007F544 00108403 */ sra $s0, $s0, 0x10
@ -3601,14 +3601,14 @@ glabel L8007F4EC
/* AF66F0 8007F550 00002825 */ move $a1, $zero
/* AF66F4 8007F554 24060001 */ li $a2, 1
/* AF66F8 8007F558 24070064 */ li $a3, 100
/* AF66FC 8007F55C 0C024B9C */ jal func_80092E70
/* AF66FC 8007F55C 0C024B9C */ jal Quake_SetQuakeValues
/* AF6700 8007F560 AFA00010 */ sw $zero, 0x10($sp)
/* AF6704 8007F564 87A500FA */ lh $a1, 0xfa($sp)
/* AF6708 8007F568 00102400 */ sll $a0, $s0, 0x10
/* AF670C 8007F56C 00042403 */ sra $a0, $a0, 0x10
/* AF6710 8007F570 24A5FFB0 */ addiu $a1, $a1, -0x50
/* AF6714 8007F574 00052C00 */ sll $a1, $a1, 0x10
/* AF6718 8007F578 0C024B7C */ jal func_80092DF0
/* AF6718 8007F578 0C024B7C */ jal Quake_SetCountdown
/* AF671C 8007F57C 00052C03 */ sra $a1, $a1, 0x10
/* AF6720 8007F580 1000028E */ b .L8007FFBC
/* AF6724 8007F584 8FBF0044 */ lw $ra, 0x44($sp)
@ -3641,12 +3641,12 @@ glabel L8007F588
/* AF6784 8007F5E4 0C00B7CE */ jal func_8002DF38
/* AF6788 8007F5E8 24060001 */ li $a2, 1
/* AF678C 8007F5EC 02602025 */ move $a0, $s3
/* AF6790 8007F5F0 0C024BE2 */ jal func_80092F88
/* AF6790 8007F5F0 0C024BE2 */ jal Quake_Add
/* AF6794 8007F5F4 24050003 */ li $a1, 3
/* AF6798 8007F5F8 00022400 */ sll $a0, $v0, 0x10
/* AF679C 8007F5FC 00408825 */ move $s1, $v0
/* AF67A0 8007F600 00042403 */ sra $a0, $a0, 0x10
/* AF67A4 8007F604 0C024B6B */ jal func_80092DAC
/* AF67A4 8007F604 0C024B6B */ jal Quake_SetSpeed
/* AF67A8 8007F608 24052EE0 */ li $a1, 12000
/* AF67AC 8007F60C 00118400 */ sll $s0, $s1, 0x10
/* AF67B0 8007F610 00108403 */ sra $s0, $s0, 0x10
@ -3655,14 +3655,14 @@ glabel L8007F588
/* AF67BC 8007F61C 00002825 */ move $a1, $zero
/* AF67C0 8007F620 24060001 */ li $a2, 1
/* AF67C4 8007F624 2407000A */ li $a3, 10
/* AF67C8 8007F628 0C024B9C */ jal func_80092E70
/* AF67C8 8007F628 0C024B9C */ jal Quake_SetQuakeValues
/* AF67CC 8007F62C AFA00010 */ sw $zero, 0x10($sp)
/* AF67D0 8007F630 87A500FA */ lh $a1, 0xfa($sp)
/* AF67D4 8007F634 00102400 */ sll $a0, $s0, 0x10
/* AF67D8 8007F638 00042403 */ sra $a0, $a0, 0x10
/* AF67DC 8007F63C 24A5FFF6 */ addiu $a1, $a1, -0xa
/* AF67E0 8007F640 00052C00 */ sll $a1, $a1, 0x10
/* AF67E4 8007F644 0C024B7C */ jal func_80092DF0
/* AF67E4 8007F644 0C024B7C */ jal Quake_SetCountdown
/* AF67E8 8007F648 00052C03 */ sra $a1, $a1, 0x10
/* AF67EC 8007F64C 1000025B */ b .L8007FFBC
/* AF67F0 8007F650 8FBF0044 */ lw $ra, 0x44($sp)

View file

@ -92,7 +92,7 @@ glabel Interface_Draw
/* B01BB4 8008AA14 27A40260 */ addiu $a0, $sp, 0x260
/* B01BB8 8008AA18 24C6E38C */ addiu $a2, %lo(D_8013E38C) # addiu $a2, $a2, -0x1c74
/* B01BBC 8008AA1C 24070D4D */ li $a3, 3405
/* B01BC0 8008AA20 0C031AB1 */ jal func_800C6AC4
/* B01BC0 8008AA20 0C031AB1 */ jal Graph_OpenDisps
/* B01BC4 8008AA24 00A0A025 */ move $s4, $a1
/* B01BC8 8008AA28 8E8702B0 */ lw $a3, 0x2b0($s4)
/* B01BCC 8008AA2C 3C18DB06 */ lui $t8, (0xDB060008 >> 16) # lui $t8, 0xdb06
@ -179,7 +179,7 @@ glabel Interface_Draw
/* B01D10 8008AB70 AFAA0020 */ sw $t2, 0x20($sp)
/* B01D14 8008AB74 AFAB0024 */ sw $t3, 0x24($sp)
/* B01D18 8008AB78 24070010 */ li $a3, 16
/* B01D1C 8008AB7C 0C0210A6 */ jal Draw_TextureIA8
/* B01D1C 8008AB7C 0C0210A6 */ jal Gfx_TextureIA8
/* B01D20 8008AB80 24060010 */ li $a2, 16
/* B01D24 8008AB84 AE8202B0 */ sw $v0, 0x2b0($s4)
/* B01D28 8008AB88 86EC00A4 */ lh $t4, 0xa4($s7)
@ -239,7 +239,7 @@ glabel L8008ABB0
/* B01DFC 8008AC5C AFAE001C */ sw $t6, 0x1c($sp)
/* B01E00 8008AC60 AFAC0014 */ sw $t4, 0x14($sp)
/* B01E04 8008AC64 AFAB0010 */ sw $t3, 0x10($sp)
/* B01E08 8008AC68 0C0210A6 */ jal Draw_TextureIA8
/* B01E08 8008AC68 0C0210A6 */ jal Gfx_TextureIA8
/* B01E0C 8008AC6C 24070010 */ li $a3, 16
/* B01E10 8008AC70 AE8202B0 */ sw $v0, 0x2b0($s4)
/* B01E14 8008AC74 24590008 */ addiu $t9, $v0, 8
@ -305,7 +305,7 @@ glabel L8008ABB0
/* B01EFC 8008AD5C AFAD0018 */ sw $t5, 0x18($sp)
/* B01F00 8008AD60 AFAC0014 */ sw $t4, 0x14($sp)
/* B01F04 8008AD64 AFAB0010 */ sw $t3, 0x10($sp)
/* B01F08 8008AD68 0C02112F */ jal Draw_TextureI8
/* B01F08 8008AD68 0C02112F */ jal Gfx_TextureI8
/* B01F0C 8008AD6C 032A2821 */ addu $a1, $t9, $t2
/* B01F10 8008AD70 AE8202B0 */ sw $v0, 0x2b0($s4)
/* B01F14 8008AD74 86C30238 */ lh $v1, 0x238($s6)
@ -328,7 +328,7 @@ glabel L8008ABB0
/* B01F54 8008ADB4 032A2821 */ addu $a1, $t9, $t2
/* B01F58 8008ADB8 AFB20010 */ sw $s2, 0x10($sp)
/* B01F5C 8008ADBC 24060008 */ li $a2, 8
/* B01F60 8008ADC0 0C02112F */ jal Draw_TextureI8
/* B01F60 8008ADC0 0C02112F */ jal Gfx_TextureI8
/* B01F64 8008ADC4 24070010 */ li $a3, 16
/* B01F68 8008ADC8 AE8202B0 */ sw $v0, 0x2b0($s4)
.L8008ADCC:
@ -482,7 +482,7 @@ glabel L8008ABB0
/* B02188 8008AFE8 AFB90024 */ sw $t9, 0x24($sp)
/* B0218C 8008AFEC AFB20010 */ sw $s2, 0x10($sp)
/* B02190 8008AFF0 24060008 */ li $a2, 8
/* B02194 8008AFF4 0C02112F */ jal Draw_TextureI8
/* B02194 8008AFF4 0C02112F */ jal Gfx_TextureI8
/* B02198 8008AFF8 24070010 */ li $a3, 16
/* B0219C 8008AFFC 26730001 */ addiu $s3, $s3, 1
/* B021A0 8008B000 00139C00 */ sll $s3, $s3, 0x10
@ -1743,7 +1743,7 @@ glabel L8008ABB0
/* B034B4 8008C314 00021040 */ sll $v0, $v0, 1
/* B034B8 8008C318 3042FFFF */ andi $v0, $v0, 0xffff
/* B034BC 8008C31C AFA20020 */ sw $v0, 0x20($sp)
/* B034C0 8008C320 0C02112F */ jal Draw_TextureI8
/* B034C0 8008C320 0C02112F */ jal Gfx_TextureI8
/* B034C4 8008C324 AFA20024 */ sw $v0, 0x24($sp)
/* B034C8 8008C328 26310009 */ addiu $s1, $s1, 9
/* B034CC 8008C32C 26100001 */ addiu $s0, $s0, 1
@ -2897,7 +2897,7 @@ glabel L8008D1EC
/* B044F8 8008D358 AFAC0020 */ sw $t4, 0x20($sp)
/* B044FC 8008D35C AFAB001C */ sw $t3, 0x1c($sp)
/* B04500 8008D360 24070010 */ li $a3, 16
/* B04504 8008D364 0C0210A6 */ jal Draw_TextureIA8
/* B04504 8008D364 0C0210A6 */ jal Gfx_TextureIA8
/* B04508 8008D368 AFB10010 */ sw $s1, 0x10($sp)
/* B0450C 8008D36C 8FA90064 */ lw $t1, 0x64($sp)
/* B04510 8008D370 AE8202B0 */ sw $v0, 0x2b0($s4)
@ -3000,7 +3000,7 @@ glabel L8008D1EC
/* B04684 8008D4E4 AFA20024 */ sw $v0, 0x24($sp)
/* B04688 8008D4E8 AFA90064 */ sw $t1, 0x64($sp)
/* B0468C 8008D4EC 24060008 */ li $a2, 8
/* B04690 8008D4F0 0C02112F */ jal Draw_TextureI8
/* B04690 8008D4F0 0C02112F */ jal Gfx_TextureI8
/* B04694 8008D4F4 24070010 */ li $a3, 16
/* B04698 8008D4F8 26730001 */ addiu $s3, $s3, 1
/* B0469C 8008D4FC 00139C00 */ sll $s3, $s3, 0x10
@ -3065,7 +3065,7 @@ glabel L8008D1EC
/* B04780 8008D5E0 ACEA0000 */ sw $t2, ($a3)
.L8008D5E4:
/* B04784 8008D5E4 8EE50000 */ lw $a1, ($s7)
/* B04788 8008D5E8 0C031AD5 */ jal func_800C6B54
/* B04788 8008D5E8 0C031AD5 */ jal Graph_CloseDisps
/* B0478C 8008D5EC 240710AD */ li $a3, 4269
/* B04790 8008D5F0 8FBF004C */ lw $ra, 0x4c($sp)
/* B04794 8008D5F4 8FB0002C */ lw $s0, 0x2c($sp)

View file

@ -19,7 +19,7 @@ glabel Interface_DrawItemButtons
/* AFFE78 80088CD8 8C850000 */ lw $a1, ($a0)
/* AFFE7C 80088CDC 27A40130 */ addiu $a0, $sp, 0x130
/* AFFE80 80088CE0 24070B54 */ li $a3, 2900
/* AFFE84 80088CE4 0C031AB1 */ jal func_800C6AC4
/* AFFE84 80088CE4 0C031AB1 */ jal Graph_OpenDisps
/* AFFE88 80088CE8 AFA50140 */ sw $a1, 0x140($sp)
/* AFFE8C 80088CEC 8FAA0140 */ lw $t2, 0x140($sp)
/* AFFE90 80088CF0 3C19E700 */ lui $t9, 0xe700
@ -89,7 +89,7 @@ glabel Interface_DrawItemButtons
/* AFFF90 80088DF0 00084040 */ sll $t0, $t0, 1
/* AFFF94 80088DF4 3108FFFF */ andi $t0, $t0, 0xffff
/* AFFF98 80088DF8 AFA80020 */ sw $t0, 0x20($sp)
/* AFFF9C 80088DFC 0C0210A6 */ jal Draw_TextureIA8
/* AFFF9C 80088DFC 0C0210A6 */ jal Gfx_TextureIA8
/* AFFFA0 80088E00 AFA80024 */ sw $t0, 0x24($sp)
/* AFFFA4 80088E04 8FAA0140 */ lw $t2, 0x140($sp)
/* AFFFA8 80088E08 8FAC003C */ lw $t4, 0x3c($sp)
@ -908,7 +908,7 @@ glabel Interface_DrawItemButtons
/* B00C24 80089A84 3108FFFF */ andi $t0, $t0, 0xffff
/* B00C28 80089A88 AFA80020 */ sw $t0, 0x20($sp)
/* B00C2C 80089A8C AFA80024 */ sw $t0, 0x24($sp)
/* B00C30 80089A90 0C0210A6 */ jal Draw_TextureIA8
/* B00C30 80089A90 0C0210A6 */ jal Gfx_TextureIA8
/* B00C34 80089A94 A7A9014A */ sh $t1, 0x14a($sp)
/* B00C38 80089A98 8FAA0140 */ lw $t2, 0x140($sp)
/* B00C3C 80089A9C 87A9014A */ lh $t1, 0x14a($sp)
@ -931,7 +931,7 @@ glabel Interface_DrawItemButtons
/* B00C7C 80089ADC 24C6E2EC */ addiu $a2, %lo(D_8013E2EC) # addiu $a2, $a2, -0x1d14
/* B00C80 80089AE0 27A40130 */ addiu $a0, $sp, 0x130
/* B00C84 80089AE4 24070BFF */ li $a3, 3071
/* B00C88 80089AE8 0C031AD5 */ jal func_800C6B54
/* B00C88 80089AE8 0C031AD5 */ jal Graph_CloseDisps
/* B00C8C 80089AEC 8DC50000 */ lw $a1, ($t6)
/* B00C90 80089AF0 8FBF002C */ lw $ra, 0x2c($sp)
/* B00C94 80089AF4 27BD0158 */ addiu $sp, $sp, 0x158

View file

@ -160,9 +160,9 @@ glabel Item_Give
/* AFBF64 80084DC4 2A01006C */ slti $at, $s0, 0x6c
/* AFBF68 80084DC8 10200018 */ beqz $at, .L80084E2C
/* AFBF6C 80084DCC 00106080 */ sll $t4, $s0, 2
/* AFBF70 80084DD0 3C0D8012 */ lui $t5, %hi(D_80126F88)
/* AFBF70 80084DD0 3C0D8012 */ lui $t5, %hi(gBitFlags-0x198)
/* AFBF74 80084DD4 01AC6821 */ addu $t5, $t5, $t4
/* AFBF78 80084DD8 8DAD6F88 */ lw $t5, %lo(D_80126F88)($t5)
/* AFBF78 80084DD8 8DAD6F88 */ lw $t5, %lo(gBitFlags-0x198)($t5)
/* AFBF7C 80084DDC 8E3900A4 */ lw $t9, 0xa4($s1)
/* AFBF80 80084DE0 3C048014 */ lui $a0, %hi(D_8013DF58) # $a0, 0x8014
/* AFBF84 80084DE4 2484DF58 */ addiu $a0, %lo(D_8013DF58) # addiu $a0, $a0, -0x20a8
@ -223,9 +223,9 @@ glabel Item_Give
/* AFC054 80084EB4 2A01006F */ slti $at, $s0, 0x6f
/* AFC058 80084EB8 10200013 */ beqz $at, .L80084F08
/* AFC05C 80084EBC 00107880 */ sll $t7, $s0, 2
/* AFC060 80084EC0 3C188012 */ lui $t8, %hi(D_80126FB8)
/* AFC060 80084EC0 3C188012 */ lui $t8, %hi(gBitFlags-0x168)
/* AFC064 80084EC4 030FC021 */ addu $t8, $t8, $t7
/* AFC068 80084EC8 8F186FB8 */ lw $t8, %lo(D_80126FB8)($t8)
/* AFC068 80084EC8 8F186FB8 */ lw $t8, %lo(gBitFlags-0x168)($t8)
/* AFC06C 80084ECC 8E2E00A4 */ lw $t6, 0xa4($s1)
/* AFC070 80084ED0 3C048014 */ lui $a0, %hi(D_8013DFA0) # $a0, 0x8014
/* AFC074 80084ED4 2484DFA0 */ addiu $a0, %lo(D_8013DFA0) # addiu $a0, $a0, -0x2060
@ -248,9 +248,9 @@ glabel Item_Give
/* AFC0B4 80084F14 24010070 */ li $at, 112
/* AFC0B8 80084F18 16010012 */ bne $s0, $at, .L80084F64
.L80084F1C:
/* AFC0BC 80084F1C 3C0F8012 */ lui $t7, %hi(D_80126FB8)
/* AFC0BC 80084F1C 3C0F8012 */ lui $t7, %hi(gBitFlags-0x168)
/* AFC0C0 80084F20 01ED7821 */ addu $t7, $t7, $t5
/* AFC0C4 80084F24 8DEF6FB8 */ lw $t7, %lo(D_80126FB8)($t7)
/* AFC0C4 80084F24 8DEF6FB8 */ lw $t7, %lo(gBitFlags-0x168)($t7)
/* AFC0C8 80084F28 8E3900A4 */ lw $t9, 0xa4($s1)
/* AFC0CC 80084F2C 3C048014 */ lui $a0, %hi(D_8013DFBC) # $a0, 0x8014
/* AFC0D0 80084F30 2484DFBC */ addiu $a0, %lo(D_8013DFBC) # addiu $a0, $a0, -0x2044
@ -270,9 +270,9 @@ glabel Item_Give
/* AFC104 80084F64 24010071 */ li $at, 113
/* AFC108 80084F68 16010017 */ bne $s0, $at, .L80084FC8
/* AFC10C 80084F6C 00106080 */ sll $t4, $s0, 2
/* AFC110 80084F70 3C0D8012 */ lui $t5, %hi(D_80126FB8)
/* AFC110 80084F70 3C0D8012 */ lui $t5, %hi(gBitFlags-0x168)
/* AFC114 80084F74 01AC6821 */ addu $t5, $t5, $t4
/* AFC118 80084F78 8DAD6FB8 */ lw $t5, %lo(D_80126FB8)($t5)
/* AFC118 80084F78 8DAD6FB8 */ lw $t5, %lo(gBitFlags-0x168)($t5)
/* AFC11C 80084F7C 8E3800A4 */ lw $t8, 0xa4($s1)
/* AFC120 80084F80 862F00D0 */ lh $t7, 0xd0($s1)
/* AFC124 80084F84 3C048014 */ lui $a0, %hi(D_8013DFD8) # $a0, 0x8014
@ -299,9 +299,9 @@ glabel Item_Give
/* AFC174 80084FD4 10200031 */ beqz $at, .L8008509C
/* AFC178 80084FD8 3C028012 */ lui $v0, %hi(gEquipShifts) # $v0, 0x8012
/* AFC17C 80084FDC 0010C080 */ sll $t8, $s0, 2
/* AFC180 80084FE0 3C0D8012 */ lui $t5, %hi(D_80127034)
/* AFC180 80084FE0 3C0D8012 */ lui $t5, %hi(gBitFlags-0xec)
/* AFC184 80084FE4 01B86821 */ addu $t5, $t5, $t8
/* AFC188 80084FE8 8DAD7034 */ lw $t5, %lo(D_80127034)($t5)
/* AFC188 80084FE8 8DAD7034 */ lw $t5, %lo(gBitFlags-0xec)($t5)
/* AFC18C 80084FEC 904271F0 */ lbu $v0, %lo(gEquipShifts)($v0)
/* AFC190 80084FF0 962C009C */ lhu $t4, 0x9c($s1)
/* AFC194 80084FF4 2401003D */ li $at, 61
@ -354,11 +354,11 @@ glabel Item_Give
/* AFC244 800850A4 2A010041 */ slti $at, $s0, 0x41
/* AFC248 800850A8 1020000C */ beqz $at, .L800850DC
/* AFC24C 800850AC 00106880 */ sll $t5, $s0, 2
/* AFC250 800850B0 3C0C8012 */ lui $t4, %hi(D_80127028)
/* AFC250 800850B0 3C0C8012 */ lui $t4, %hi(gBitFlags-0xf8)
/* AFC254 800850B4 018D6021 */ addu $t4, $t4, $t5
/* AFC258 800850B8 3C198012 */ lui $t9, %hi(gEquipShifts+1) # $t9, 0x8012
/* AFC25C 800850BC 933971F1 */ lbu $t9, %lo(gEquipShifts+1)($t9)
/* AFC260 800850C0 8D8C7028 */ lw $t4, %lo(D_80127028)($t4)
/* AFC260 800850C0 8D8C7028 */ lw $t4, %lo(gBitFlags-0xf8)($t4)
/* AFC264 800850C4 962E009C */ lhu $t6, 0x9c($s1)
/* AFC268 800850C8 240200FF */ li $v0, 255
/* AFC26C 800850CC 032C7804 */ sllv $t7, $t4, $t9
@ -371,11 +371,11 @@ glabel Item_Give
/* AFC284 800850E4 2A010044 */ slti $at, $s0, 0x44
/* AFC288 800850E8 1020000C */ beqz $at, .L8008511C
/* AFC28C 800850EC 00106880 */ sll $t5, $s0, 2
/* AFC290 800850F0 3C0C8012 */ lui $t4, %hi(D_8012701C)
/* AFC290 800850F0 3C0C8012 */ lui $t4, %hi(gBitFlags-0x104)
/* AFC294 800850F4 018D6021 */ addu $t4, $t4, $t5
/* AFC298 800850F8 3C198012 */ lui $t9, %hi(gEquipShifts+2) # $t9, 0x8012
/* AFC29C 800850FC 933971F2 */ lbu $t9, %lo(gEquipShifts+2)($t9)
/* AFC2A0 80085100 8D8C701C */ lw $t4, %lo(D_8012701C)($t4)
/* AFC2A0 80085100 8D8C701C */ lw $t4, %lo(gBitFlags-0x104)($t4)
/* AFC2A4 80085104 962F009C */ lhu $t7, 0x9c($s1)
/* AFC2A8 80085108 240200FF */ li $v0, 255
/* AFC2AC 8008510C 032C7004 */ sllv $t6, $t4, $t9
@ -388,11 +388,11 @@ glabel Item_Give
/* AFC2C4 80085124 2A010047 */ slti $at, $s0, 0x47
/* AFC2C8 80085128 1020000C */ beqz $at, .L8008515C
/* AFC2CC 8008512C 00106880 */ sll $t5, $s0, 2
/* AFC2D0 80085130 3C0C8012 */ lui $t4, %hi(D_80127010)
/* AFC2D0 80085130 3C0C8012 */ lui $t4, %hi(gBitFlags-0x110)
/* AFC2D4 80085134 018D6021 */ addu $t4, $t4, $t5
/* AFC2D8 80085138 3C198012 */ lui $t9, %hi(gEquipShifts+3) # $t9, 0x8012
/* AFC2DC 8008513C 933971F3 */ lbu $t9, %lo(gEquipShifts+3)($t9)
/* AFC2E0 80085140 8D8C7010 */ lw $t4, %lo(D_80127010)($t4)
/* AFC2E0 80085140 8D8C7010 */ lw $t4, %lo(gBitFlags-0x110)($t4)
/* AFC2E4 80085144 962E009C */ lhu $t6, 0x9c($s1)
/* AFC2E8 80085148 240200FF */ li $v0, 255
/* AFC2EC 8008514C 032C7804 */ sllv $t7, $t4, $t9
@ -410,11 +410,11 @@ glabel Item_Give
/* AFC318 80085178 24010077 */ li $at, 119
.L8008517C:
/* AFC31C 8008517C 962D1402 */ lhu $t5, 0x1402($s1)
/* AFC320 80085180 3C0E8012 */ lui $t6, %hi(D_80126F50)
/* AFC320 80085180 3C0E8012 */ lui $t6, %hi(gBitFlags-0x1d0)
/* AFC324 80085184 01D97021 */ addu $t6, $t6, $t9
/* AFC328 80085188 022D1821 */ addu $v1, $s1, $t5
/* AFC32C 8008518C 906C00A8 */ lbu $t4, 0xa8($v1)
/* AFC330 80085190 8DCE6F50 */ lw $t6, %lo(D_80126F50)($t6)
/* AFC330 80085190 8DCE6F50 */ lw $t6, %lo(gBitFlags-0x1d0)($t6)
/* AFC334 80085194 240200FF */ li $v0, 255
/* AFC338 80085198 018E7825 */ or $t7, $t4, $t6
/* AFC33C 8008519C 10000475 */ b .L80086374

View file

@ -71,7 +71,7 @@ glabel func_800BCA64
/* B33C80 800BCAE0 02002825 */ move $a1, $s0
/* B33C84 800BCAE4 0C03DA0A */ jal func_800F6828
/* B33C88 800BCAE8 00002025 */ move $a0, $zero
/* B33C8C 800BCAEC 0C024BCE */ jal func_80092F38
/* B33C8C 800BCAEC 0C024BCE */ jal Quake_Init
/* B33C90 800BCAF0 00000000 */ nop
/* B33C94 800BCAF4 00002025 */ move $a0, $zero
/* B33C98 800BCAF8 02201025 */ move $v0, $s1

View file

@ -23,7 +23,7 @@ glabel func_800BEDD8
/* B35F94 800BEDF4 24C64720 */ addiu $a2, %lo(D_80144720) # addiu $a2, $a2, 0x4720
/* B35F98 800BEDF8 27A40208 */ addiu $a0, $sp, 0x208
/* B35F9C 800BEDFC 24070F43 */ li $a3, 3907
/* B35FA0 800BEE00 0C031AB1 */ jal func_800C6AC4
/* B35FA0 800BEE00 0C031AB1 */ jal Graph_OpenDisps
/* B35FA4 800BEE04 02202825 */ move $a1, $s1
/* B35FA8 800BEE08 3C040001 */ lui $a0, 1
/* B35FAC 800BEE0C 02044021 */ addu $t0, $s0, $a0
@ -258,7 +258,7 @@ glabel func_800BEDD8
/* B3633C 800BF19C 00000000 */ nop
/* B36340 800BF1A0 8E2402C0 */ lw $a0, 0x2c0($s1)
.L800BF1A4:
/* B36344 800BF1A4 0C031B08 */ jal func_800C6C20
/* B36344 800BF1A4 0C031B08 */ jal Graph_GfxPlusOne
/* B36348 800BF1A8 AFA401CC */ sw $a0, 0x1cc($sp)
/* B3634C 800BF1AC AFA201D0 */ sw $v0, 0x1d0($sp)
/* B36350 800BF1B0 8E2202B0 */ lw $v0, 0x2b0($s1)
@ -331,7 +331,7 @@ glabel func_800BEDD8
/* B36450 800BF2B0 AD800004 */ sw $zero, 4($t4)
/* B36454 800BF2B4 AD8E0000 */ sw $t6, ($t4)
/* B36458 800BF2B8 8FA501D0 */ lw $a1, 0x1d0($sp)
/* B3645C 800BF2BC 0C031B0A */ jal func_800C6C28
/* B3645C 800BF2BC 0C031B0A */ jal Graph_BranchDlist
/* B36460 800BF2C0 8FA401CC */ lw $a0, 0x1cc($sp)
/* B36464 800BF2C4 8FAF01D0 */ lw $t7, 0x1d0($sp)
/* B36468 800BF2C8 AE2F02C0 */ sw $t7, 0x2c0($s1)
@ -895,7 +895,7 @@ glabel func_800BEDD8
/* B36C5C 800BFABC 24C64738 */ addiu $a2, %lo(D_80144738) # addiu $a2, $a2, 0x4738
/* B36C60 800BFAC0 27A40208 */ addiu $a0, $sp, 0x208
/* B36C64 800BFAC4 02202825 */ move $a1, $s1
/* B36C68 800BFAC8 0C031AD5 */ jal func_800C6B54
/* B36C68 800BFAC8 0C031AD5 */ jal Graph_CloseDisps
/* B36C6C 800BFACC 2407119C */ li $a3, 4508
/* B36C70 800BFAD0 8FBF002C */ lw $ra, 0x2c($sp)
/* B36C74 800BFAD4 8FB00024 */ lw $s0, 0x24($sp)

View file

@ -27,7 +27,7 @@ glabel func_8008F470
/* B0664C 8008F4AC 24C6E770 */ addiu $a2, %lo(D_8013E770) # addiu $a2, $a2, -0x1890
/* B06650 8008F4B0 27A40068 */ addiu $a0, $sp, 0x68
/* B06654 8008F4B4 240706B9 */ li $a3, 1721
/* B06658 8008F4B8 0C031AB1 */ jal func_800C6AC4
/* B06658 8008F4B8 0C031AB1 */ jal Graph_OpenDisps
/* B0665C 8008F4BC AFA50078 */ sw $a1, 0x78($sp)
/* B06660 8008F4C0 8FA90080 */ lw $t1, 0x80($sp)
/* B06664 8008F4C4 8FA80078 */ lw $t0, 0x78($sp)
@ -272,7 +272,7 @@ glabel func_8008F470
/* B069F8 8008F858 24C6E784 */ addiu $a2, %lo(D_8013E784) # addiu $a2, $a2, -0x187c
/* B069FC 8008F85C 27A40068 */ addiu $a0, $sp, 0x68
/* B06A00 8008F860 2407070B */ li $a3, 1803
/* B06A04 8008F864 0C031AD5 */ jal func_800C6B54
/* B06A04 8008F864 0C031AD5 */ jal Graph_CloseDisps
/* B06A08 8008F868 8F050000 */ lw $a1, ($t8)
/* B06A0C 8008F86C 8FBF0024 */ lw $ra, 0x24($sp)
/* B06A10 8008F870 27BD0088 */ addiu $sp, $sp, 0x88

View file

@ -41,7 +41,7 @@ glabel func_800907E4
/* B079D4 80090834 24C6E798 */ addiu $a2, %lo(D_8013E798) # addiu $a2, $a2, -0x1868
/* B079D8 80090838 8DE50000 */ lw $a1, ($t7)
/* B079DC 8009083C 24070961 */ li $a3, 2401
/* B079E0 80090840 0C031AB1 */ jal func_800C6AC4
/* B079E0 80090840 0C031AB1 */ jal Graph_OpenDisps
/* B079E4 80090844 AFA50048 */ sw $a1, 0x48($sp)
/* B079E8 80090848 8E1801B0 */ lw $t8, 0x1b0($s0)
/* B079EC 8009084C 3C018000 */ lui $at, 0x8000
@ -127,7 +127,7 @@ glabel func_800907E4
/* B07B2C 8009098C 24C6E7AC */ addiu $a2, %lo(D_8013E7AC) # addiu $a2, $a2, -0x1854
/* B07B30 80090990 27A40038 */ addiu $a0, $sp, 0x38
/* B07B34 80090994 24070975 */ li $a3, 2421
/* B07B38 80090998 0C031AD5 */ jal func_800C6B54
/* B07B38 80090998 0C031AD5 */ jal Graph_CloseDisps
/* B07B3C 8009099C 8F050000 */ lw $a1, ($t8)
/* B07B40 800909A0 8FBF001C */ lw $ra, 0x1c($sp)
/* B07B44 800909A4 8FB00018 */ lw $s0, 0x18($sp)

View file

@ -65,10 +65,10 @@ glabel func_80090AFC
/* B07D44 80090BA4 24C6E7C0 */ addiu $a2, %lo(D_8013E7C0) # addiu $a2, $a2, -0x1840
/* B07D48 80090BA8 27A4004C */ addiu $a0, $sp, 0x4c
/* B07D4C 80090BAC 24070A0C */ li $a3, 2572
/* B07D50 80090BB0 0C031AB1 */ jal func_800C6AC4
/* B07D50 80090BB0 0C031AB1 */ jal Graph_OpenDisps
/* B07D54 80090BB4 00A08025 */ move $s0, $a1
/* B07D58 80090BB8 8E0402B0 */ lw $a0, 0x2b0($s0)
/* B07D5C 80090BBC 0C024DDD */ jal func_80093774
/* B07D5C 80090BBC 0C024DDD */ jal Gfx_CallSetupDL
/* B07D60 80090BC0 24050007 */ li $a1, 7
/* B07D64 80090BC4 AE0202B0 */ sw $v0, 0x2b0($s0)
/* B07D68 80090BC8 8FA400A0 */ lw $a0, 0xa0($sp)
@ -152,7 +152,7 @@ glabel func_80090AFC
/* B07E98 80090CF8 AC4E0004 */ sw $t6, 4($v0)
/* B07E9C 80090CFC AC4D0000 */ sw $t5, ($v0)
/* B07EA0 80090D00 8FAF00A0 */ lw $t7, 0xa0($sp)
/* B07EA4 80090D04 0C031AD5 */ jal func_800C6B54
/* B07EA4 80090D04 0C031AD5 */ jal Graph_CloseDisps
/* B07EA8 80090D08 8DE50000 */ lw $a1, ($t7)
.L80090D0C:
/* B07EAC 80090D0C 8FBF0034 */ lw $ra, 0x34($sp)

View file

@ -95,7 +95,7 @@ glabel func_80090D20
/* B07F34 80090D94 3C068014 */ lui $a2, %hi(D_8013E7FC)
/* B07F38 80090D98 24C6E7FC */ addiu $a2, %lo(D_8013E7FC) # addiu $a2, $a2, -0x1804
/* B07F3C 80090D9C 24070A49 */ li $a3, 2633
/* B07F40 80090DA0 0C031AB1 */ jal func_800C6AC4
/* B07F40 80090DA0 0C031AB1 */ jal Graph_OpenDisps
/* B07F44 80090DA4 AFA50120 */ sw $a1, 0x120($sp)
/* B07F48 80090DA8 C6040054 */ lwc1 $f4, 0x54($s0)
/* B07F4C 80090DAC 44803000 */ mtc1 $zero, $f6
@ -175,7 +175,7 @@ glabel func_80090D20
/* B0806C 80090ECC AC580000 */ sw $t8, ($v0)
/* B08070 80090ED0 8FAA0190 */ lw $t2, 0x190($sp)
/* B08074 80090ED4 24070A60 */ li $a3, 2656
/* B08078 80090ED8 0C031AD5 */ jal func_800C6B54
/* B08078 80090ED8 0C031AD5 */ jal Graph_CloseDisps
/* B0807C 80090EDC 8D450000 */ lw $a1, ($t2)
/* B08080 80090EE0 10000072 */ b .L800910AC
/* B08084 80090EE4 C6000054 */ lwc1 $f0, 0x54($s0)
@ -239,7 +239,7 @@ glabel func_80090D20
/* B0815C 80090FBC AFA900E0 */ sw $t1, 0xe0($sp)
/* B08160 80090FC0 27A400CC */ addiu $a0, $sp, 0xcc
/* B08164 80090FC4 24070A96 */ li $a3, 2710
/* B08168 80090FC8 0C031AB1 */ jal func_800C6AC4
/* B08168 80090FC8 0C031AB1 */ jal Graph_OpenDisps
/* B0816C 80090FCC AFA500DC */ sw $a1, 0xdc($sp)
/* B08170 80090FD0 8FA800DC */ lw $t0, 0xdc($sp)
/* B08174 80090FD4 8FA900E0 */ lw $t1, 0xe0($sp)
@ -293,7 +293,7 @@ glabel func_80090D20
/* B08234 80091094 24070A9D */ li $a3, 2717
/* B08238 80091098 AC4E0004 */ sw $t6, 4($v0)
/* B0823C 8009109C 8FB80190 */ lw $t8, 0x190($sp)
/* B08240 800910A0 0C031AD5 */ jal func_800C6B54
/* B08240 800910A0 0C031AD5 */ jal Graph_CloseDisps
/* B08244 800910A4 8F050000 */ lw $a1, ($t8)
/* B08248 800910A8 C6000054 */ lwc1 $f0, 0x54($s0)
.L800910AC:
@ -416,7 +416,7 @@ glabel func_80090D20
/* B08400 80091260 24C6E874 */ addiu $a2, %lo(D_8013E874) # addiu $a2, $a2, -0x178c
/* B08404 80091264 27A4009C */ addiu $a0, $sp, 0x9c
/* B08408 80091268 24070ADF */ li $a3, 2783
/* B0840C 8009126C 0C031AB1 */ jal func_800C6AC4
/* B0840C 8009126C 0C031AB1 */ jal Graph_OpenDisps
/* B08410 80091270 AFA500AC */ sw $a1, 0xac($sp)
/* B08414 80091274 0C034213 */ jal Matrix_Push
/* B08418 80091278 00000000 */ nop
@ -525,7 +525,7 @@ glabel func_80090D20
/* B085A0 80091400 24C6E89C */ addiu $a2, %lo(D_8013E89C) # addiu $a2, $a2, -0x1764
/* B085A4 80091404 27A4009C */ addiu $a0, $sp, 0x9c
/* B085A8 80091408 24070AF9 */ li $a3, 2809
/* B085AC 8009140C 0C031AD5 */ jal func_800C6B54
/* B085AC 8009140C 0C031AD5 */ jal Graph_CloseDisps
/* B085B0 80091410 8DC50000 */ lw $a1, ($t6)
/* B085B4 80091414 10000013 */ b .L80091464
/* B085B8 80091418 C6000054 */ lwc1 $f0, 0x54($s0)

View file

@ -30,7 +30,7 @@ glabel func_80091A24
/* B08C0C 80091A6C 24C6E8D8 */ addiu $a2, %lo(D_8013E8D8) # addiu $a2, $a2, -0x1728
/* B08C10 80091A70 27A40104 */ addiu $a0, $sp, 0x104
/* B08C14 80091A74 24070C39 */ li $a3, 3129
/* B08C18 80091A78 0C031AB1 */ jal func_800C6AC4
/* B08C18 80091A78 0C031AB1 */ jal Graph_OpenDisps
/* B08C1C 80091A7C AFA50114 */ sw $a1, 0x114($sp)
/* B08C20 80091A80 8FA30114 */ lw $v1, 0x114($sp)
/* B08C24 80091A84 3C05DE00 */ lui $a1, 0xde00
@ -395,7 +395,7 @@ glabel func_80091A24
/* B091C0 80092020 00002825 */ move $a1, $zero
/* B091C4 80092024 00003025 */ move $a2, $zero
/* B091C8 80092028 00003825 */ move $a3, $zero
/* B091CC 8009202C 0C024DC2 */ jal func_80093708
/* B091CC 8009202C 0C024DC2 */ jal Gfx_SetFog2
/* B091D0 80092030 AC6E02C0 */ sw $t6, 0x2c0($v1)
/* B091D4 80092034 8FA30114 */ lw $v1, 0x114($sp)
/* B091D8 80092038 8FA80130 */ lw $t0, 0x130($sp)
@ -461,7 +461,7 @@ glabel func_80091A24
/* B092C8 80092128 AC8F0004 */ sw $t7, 4($a0)
/* B092CC 8009212C 8FAE0130 */ lw $t6, 0x130($sp)
/* B092D0 80092130 27A40104 */ addiu $a0, $sp, 0x104
/* B092D4 80092134 0C031AD5 */ jal func_800C6B54
/* B092D4 80092134 0C031AD5 */ jal Graph_CloseDisps
/* B092D8 80092138 8DC50000 */ lw $a1, ($t6)
/* B092DC 8009213C 8FBF0034 */ lw $ra, 0x34($sp)
/* B092E0 80092140 27BD0130 */ addiu $sp, $sp, 0x130

View file

@ -1,10 +1,10 @@
glabel func_80094DB8
glabel Gfx_BranchTexScroll
/* B0BF58 80094DB8 27BDFFE8 */ addiu $sp, $sp, -0x18
/* B0BF5C 80094DBC AFBF0014 */ sw $ra, 0x14($sp)
/* B0BF60 80094DC0 AFA5001C */ sw $a1, 0x1c($sp)
/* B0BF64 80094DC4 AFA60020 */ sw $a2, 0x20($sp)
/* B0BF68 80094DC8 AFA70024 */ sw $a3, 0x24($sp)
/* B0BF6C 80094DCC 0C031B0F */ jal func_800C6C3C
/* B0BF6C 80094DCC 0C031B0F */ jal Graph_DlistAlloc
/* B0BF70 80094DD0 24050018 */ li $a1, 24
/* B0BF74 80094DD4 8FA4001C */ lw $a0, 0x1c($sp)
/* B0BF78 80094DD8 8FA50020 */ lw $a1, 0x20($sp)

View file

@ -1,132 +0,0 @@
.rdata
glabel D_8013EAE0
.asciz "n != f"
.balign 4
glabel D_8013EAE8
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093370
/* B0A510 80093370 27BDFFE0 */ addiu $sp, $sp, -0x20
/* B0A514 80093374 AFB10018 */ sw $s1, 0x18($sp)
/* B0A518 80093378 8FB10034 */ lw $s1, 0x34($sp)
/* B0A51C 8009337C 8FAE0038 */ lw $t6, 0x38($sp)
/* B0A520 80093380 AFB00014 */ sw $s0, 0x14($sp)
/* B0A524 80093384 00808025 */ move $s0, $a0
/* B0A528 80093388 AFBF001C */ sw $ra, 0x1c($sp)
/* B0A52C 8009338C AFA50024 */ sw $a1, 0x24($sp)
/* B0A530 80093390 AFA60028 */ sw $a2, 0x28($sp)
/* B0A534 80093394 15D10003 */ bne $t6, $s1, .L800933A4
/* B0A538 80093398 AFA7002C */ sw $a3, 0x2c($sp)
/* B0A53C 8009339C 25CF0001 */ addiu $t7, $t6, 1
/* B0A540 800933A0 AFAF0038 */ sw $t7, 0x38($sp)
.L800933A4:
/* B0A544 800933A4 8FB80038 */ lw $t8, 0x38($sp)
/* B0A548 800933A8 56380008 */ bnel $s1, $t8, .L800933CC
/* B0A54C 800933AC 02001025 */ move $v0, $s0
/* B0A550 800933B0 3C048014 */ lui $a0, %hi(D_8013EAE0) # $a0, 0x8014
/* B0A554 800933B4 3C058014 */ lui $a1, %hi(D_8013EAE8) # $a1, 0x8014
/* B0A558 800933B8 24A5EAE8 */ addiu $a1, %lo(D_8013EAE8) # addiu $a1, $a1, -0x1518
/* B0A55C 800933BC 2484EAE0 */ addiu $a0, %lo(D_8013EAE0) # addiu $a0, $a0, -0x1520
/* B0A560 800933C0 0C0007FC */ jal __assert
/* B0A564 800933C4 24060483 */ li $a2, 1155
/* B0A568 800933C8 02001025 */ move $v0, $s0
.L800933CC:
/* B0A56C 800933CC 3C19F800 */ lui $t9, 0xf800
/* B0A570 800933D0 AC590000 */ sw $t9, ($v0)
/* B0A574 800933D4 8FA90024 */ lw $t1, 0x24($sp)
/* B0A578 800933D8 8FAB0028 */ lw $t3, 0x28($sp)
/* B0A57C 800933DC 8FAF002C */ lw $t7, 0x2c($sp)
/* B0A580 800933E0 00095600 */ sll $t2, $t1, 0x18
/* B0A584 800933E4 8FA90030 */ lw $t1, 0x30($sp)
/* B0A588 800933E8 316C00FF */ andi $t4, $t3, 0xff
/* B0A58C 800933EC 000C6C00 */ sll $t5, $t4, 0x10
/* B0A590 800933F0 31F800FF */ andi $t8, $t7, 0xff
/* B0A594 800933F4 0018CA00 */ sll $t9, $t8, 8
/* B0A598 800933F8 014D7025 */ or $t6, $t2, $t5
/* B0A59C 800933FC 01D94025 */ or $t0, $t6, $t9
/* B0A5A0 80093400 312B00FF */ andi $t3, $t1, 0xff
/* B0A5A4 80093404 010B6025 */ or $t4, $t0, $t3
/* B0A5A8 80093408 2A2103E8 */ slti $at, $s1, 0x3e8
/* B0A5AC 8009340C AC4C0004 */ sw $t4, 4($v0)
/* B0A5B0 80093410 14200007 */ bnez $at, .L80093430
/* B0A5B4 80093414 26100008 */ addiu $s0, $s0, 8
/* B0A5B8 80093418 02001025 */ move $v0, $s0
/* B0A5BC 8009341C 3C0ADB08 */ lui $t2, 0xdb08
/* B0A5C0 80093420 AC4A0000 */ sw $t2, ($v0)
/* B0A5C4 80093424 AC400004 */ sw $zero, 4($v0)
/* B0A5C8 80093428 1000003A */ b .L80093514
/* B0A5CC 8009342C 26100008 */ addiu $s0, $s0, 8
.L80093430:
/* B0A5D0 80093430 2A2103E5 */ slti $at, $s1, 0x3e5
/* B0A5D4 80093434 14200008 */ bnez $at, .L80093458
/* B0A5D8 80093438 02001025 */ move $v0, $s0
/* B0A5DC 8009343C 3C0F7FFF */ lui $t7, (0x7FFF8100 >> 16) # lui $t7, 0x7fff
/* B0A5E0 80093440 35EF8100 */ ori $t7, (0x7FFF8100 & 0xFFFF) # ori $t7, $t7, 0x8100
/* B0A5E4 80093444 3C0DDB08 */ lui $t5, 0xdb08
/* B0A5E8 80093448 AC4D0000 */ sw $t5, ($v0)
/* B0A5EC 8009344C AC4F0004 */ sw $t7, 4($v0)
/* B0A5F0 80093450 10000030 */ b .L80093514
/* B0A5F4 80093454 26100008 */ addiu $s0, $s0, 8
.L80093458:
/* B0A5F8 80093458 06210008 */ bgez $s1, .L8009347C
/* B0A5FC 8009345C 02001025 */ move $v0, $s0
/* B0A600 80093460 02001025 */ move $v0, $s0
/* B0A604 80093464 3C18DB08 */ lui $t8, 0xdb08
/* B0A608 80093468 240E00FF */ li $t6, 255
/* B0A60C 8009346C AC4E0004 */ sw $t6, 4($v0)
/* B0A610 80093470 AC580000 */ sw $t8, ($v0)
/* B0A614 80093474 10000027 */ b .L80093514
/* B0A618 80093478 26100008 */ addiu $s0, $s0, 8
.L8009347C:
/* B0A61C 8009347C 3C19DB08 */ lui $t9, 0xdb08
/* B0A620 80093480 AC590000 */ sw $t9, ($v0)
/* B0A624 80093484 8FA90038 */ lw $t1, 0x38($sp)
/* B0A628 80093488 3C080001 */ lui $t0, (0x0001F400 >> 16) # lui $t0, 1
/* B0A62C 8009348C 3508F400 */ ori $t0, (0x0001F400 & 0xFFFF) # ori $t0, $t0, 0xf400
/* B0A630 80093490 01311823 */ subu $v1, $t1, $s1
/* B0A634 80093494 0103001A */ div $zero, $t0, $v1
/* B0A638 80093498 00116823 */ negu $t5, $s1
/* B0A63C 8009349C 000D7A00 */ sll $t7, $t5, 8
/* B0A640 800934A0 01E8C021 */ addu $t8, $t7, $t0
/* B0A644 800934A4 00005812 */ mflo $t3
/* B0A648 800934A8 316CFFFF */ andi $t4, $t3, 0xffff
/* B0A64C 800934AC 000C5400 */ sll $t2, $t4, 0x10
/* B0A650 800934B0 0303001A */ div $zero, $t8, $v1
/* B0A654 800934B4 00007012 */ mflo $t6
/* B0A658 800934B8 31D9FFFF */ andi $t9, $t6, 0xffff
/* B0A65C 800934BC 01594825 */ or $t1, $t2, $t9
/* B0A660 800934C0 AC490004 */ sw $t1, 4($v0)
/* B0A664 800934C4 26100008 */ addiu $s0, $s0, 8
/* B0A668 800934C8 14600002 */ bnez $v1, .L800934D4
/* B0A66C 800934CC 00000000 */ nop
/* B0A670 800934D0 0007000D */ break 7
.L800934D4:
/* B0A674 800934D4 2401FFFF */ li $at, -1
/* B0A678 800934D8 14610004 */ bne $v1, $at, .L800934EC
/* B0A67C 800934DC 3C018000 */ lui $at, 0x8000
/* B0A680 800934E0 15010002 */ bne $t0, $at, .L800934EC
/* B0A684 800934E4 00000000 */ nop
/* B0A688 800934E8 0006000D */ break 6
.L800934EC:
/* B0A68C 800934EC 01000821 */ addu $at, $t0, $zero
/* B0A690 800934F0 14600002 */ bnez $v1, .L800934FC
/* B0A694 800934F4 00000000 */ nop
/* B0A698 800934F8 0007000D */ break 7
.L800934FC:
/* B0A69C 800934FC 2401FFFF */ li $at, -1
/* B0A6A0 80093500 14610004 */ bne $v1, $at, .L80093514
/* B0A6A4 80093504 3C018000 */ lui $at, 0x8000
/* B0A6A8 80093508 17010002 */ bne $t8, $at, .L80093514
/* B0A6AC 8009350C 00000000 */ nop
/* B0A6B0 80093510 0006000D */ break 6
.L80093514:
/* B0A6B4 80093514 8FBF001C */ lw $ra, 0x1c($sp)
/* B0A6B8 80093518 02001025 */ move $v0, $s0
/* B0A6BC 8009351C 8FB00014 */ lw $s0, 0x14($sp)
/* B0A6C0 80093520 8FB10018 */ lw $s1, 0x18($sp)
/* B0A6C4 80093524 03E00008 */ jr $ra
/* B0A6C8 80093528 27BD0020 */ addiu $sp, $sp, 0x20

View file

@ -1,140 +0,0 @@
.rdata
glabel D_8013EAF4
.asciz "n != f"
.balign 4
glabel D_8013EAFC
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_8009352C
/* B0A6CC 8009352C 27BDFFE0 */ addiu $sp, $sp, -0x20
/* B0A6D0 80093530 8FAE0038 */ lw $t6, 0x38($sp)
/* B0A6D4 80093534 8FAF0034 */ lw $t7, 0x34($sp)
/* B0A6D8 80093538 AFB00018 */ sw $s0, 0x18($sp)
/* B0A6DC 8009353C 00808025 */ move $s0, $a0
/* B0A6E0 80093540 AFBF001C */ sw $ra, 0x1c($sp)
/* B0A6E4 80093544 AFA50024 */ sw $a1, 0x24($sp)
/* B0A6E8 80093548 AFA60028 */ sw $a2, 0x28($sp)
/* B0A6EC 8009354C 15CF0003 */ bne $t6, $t7, .L8009355C
/* B0A6F0 80093550 AFA7002C */ sw $a3, 0x2c($sp)
/* B0A6F4 80093554 25D80001 */ addiu $t8, $t6, 1
/* B0A6F8 80093558 AFB80038 */ sw $t8, 0x38($sp)
.L8009355C:
/* B0A6FC 8009355C 8FB90034 */ lw $t9, 0x34($sp)
/* B0A700 80093560 8FA80038 */ lw $t0, 0x38($sp)
/* B0A704 80093564 57280008 */ bnel $t9, $t0, .L80093588
/* B0A708 80093568 02001025 */ move $v0, $s0
/* B0A70C 8009356C 3C048014 */ lui $a0, %hi(D_8013EAF4) # $a0, 0x8014
/* B0A710 80093570 3C058014 */ lui $a1, %hi(D_8013EAFC) # $a1, 0x8014
/* B0A714 80093574 24A5EAFC */ addiu $a1, %lo(D_8013EAFC) # addiu $a1, $a1, -0x1504
/* B0A718 80093578 2484EAF4 */ addiu $a0, %lo(D_8013EAF4) # addiu $a0, $a0, -0x150c
/* B0A71C 8009357C 0C0007FC */ jal __assert
/* B0A720 80093580 240604A3 */ li $a2, 1187
/* B0A724 80093584 02001025 */ move $v0, $s0
.L80093588:
/* B0A728 80093588 3C09E700 */ lui $t1, 0xe700
/* B0A72C 8009358C AC490000 */ sw $t1, ($v0)
/* B0A730 80093590 AC400004 */ sw $zero, 4($v0)
/* B0A734 80093594 26100008 */ addiu $s0, $s0, 8
/* B0A738 80093598 02001025 */ move $v0, $s0
/* B0A73C 8009359C 3C0AF800 */ lui $t2, 0xf800
/* B0A740 800935A0 AC4A0000 */ sw $t2, ($v0)
/* B0A744 800935A4 8FAC0024 */ lw $t4, 0x24($sp)
/* B0A748 800935A8 8FAF0028 */ lw $t7, 0x28($sp)
/* B0A74C 800935AC 8FA8002C */ lw $t0, 0x2c($sp)
/* B0A750 800935B0 000C6E00 */ sll $t5, $t4, 0x18
/* B0A754 800935B4 8FAC0030 */ lw $t4, 0x30($sp)
/* B0A758 800935B8 31EE00FF */ andi $t6, $t7, 0xff
/* B0A75C 800935BC 000EC400 */ sll $t8, $t6, 0x10
/* B0A760 800935C0 310900FF */ andi $t1, $t0, 0xff
/* B0A764 800935C4 00095200 */ sll $t2, $t1, 8
/* B0A768 800935C8 01B8C825 */ or $t9, $t5, $t8
/* B0A76C 800935CC 032A5825 */ or $t3, $t9, $t2
/* B0A770 800935D0 318F00FF */ andi $t7, $t4, 0xff
/* B0A774 800935D4 016F7025 */ or $t6, $t3, $t7
/* B0A778 800935D8 AC4E0004 */ sw $t6, 4($v0)
/* B0A77C 800935DC 8FAD0034 */ lw $t5, 0x34($sp)
/* B0A780 800935E0 26100008 */ addiu $s0, $s0, 8
/* B0A784 800935E4 02001025 */ move $v0, $s0
/* B0A788 800935E8 29A103E8 */ slti $at, $t5, 0x3e8
/* B0A78C 800935EC 14200006 */ bnez $at, .L80093608
/* B0A790 800935F0 8FA80034 */ lw $t0, 0x34($sp)
/* B0A794 800935F4 3C18DB08 */ lui $t8, 0xdb08
/* B0A798 800935F8 AC580000 */ sw $t8, ($v0)
/* B0A79C 800935FC 26100008 */ addiu $s0, $s0, 8
/* B0A7A0 80093600 1000003C */ b .L800936F4
/* B0A7A4 80093604 AC400004 */ sw $zero, 4($v0)
.L80093608:
/* B0A7A8 80093608 290103E5 */ slti $at, $t0, 0x3e5
/* B0A7AC 8009360C 14200009 */ bnez $at, .L80093634
/* B0A7B0 80093610 8FAA0034 */ lw $t2, 0x34($sp)
/* B0A7B4 80093614 02001025 */ move $v0, $s0
/* B0A7B8 80093618 3C197FFF */ lui $t9, (0x7FFF8100 >> 16) # lui $t9, 0x7fff
/* B0A7BC 8009361C 37398100 */ ori $t9, (0x7FFF8100 & 0xFFFF) # ori $t9, $t9, 0x8100
/* B0A7C0 80093620 3C09DB08 */ lui $t1, 0xdb08
/* B0A7C4 80093624 AC490000 */ sw $t1, ($v0)
/* B0A7C8 80093628 AC590004 */ sw $t9, 4($v0)
/* B0A7CC 8009362C 10000031 */ b .L800936F4
/* B0A7D0 80093630 26100008 */ addiu $s0, $s0, 8
.L80093634:
/* B0A7D4 80093634 05410008 */ bgez $t2, .L80093658
/* B0A7D8 80093638 02001025 */ move $v0, $s0
/* B0A7DC 8009363C 02001025 */ move $v0, $s0
/* B0A7E0 80093640 3C0CDB08 */ lui $t4, 0xdb08
/* B0A7E4 80093644 240B00FF */ li $t3, 255
/* B0A7E8 80093648 AC4B0004 */ sw $t3, 4($v0)
/* B0A7EC 8009364C AC4C0000 */ sw $t4, ($v0)
/* B0A7F0 80093650 10000028 */ b .L800936F4
/* B0A7F4 80093654 26100008 */ addiu $s0, $s0, 8
.L80093658:
/* B0A7F8 80093658 3C0FDB08 */ lui $t7, 0xdb08
/* B0A7FC 8009365C AC4F0000 */ sw $t7, ($v0)
/* B0A800 80093660 8FAD0034 */ lw $t5, 0x34($sp)
/* B0A804 80093664 8FAE0038 */ lw $t6, 0x38($sp)
/* B0A808 80093668 3C180001 */ lui $t8, (0x0001F400 >> 16) # lui $t8, 1
/* B0A80C 8009366C 3718F400 */ ori $t8, (0x0001F400 & 0xFFFF) # ori $t8, $t8, 0xf400
/* B0A810 80093670 01CD1823 */ subu $v1, $t6, $t5
/* B0A814 80093674 0303001A */ div $zero, $t8, $v1
/* B0A818 80093678 000D5023 */ negu $t2, $t5
/* B0A81C 8009367C 000A6200 */ sll $t4, $t2, 8
/* B0A820 80093680 01985821 */ addu $t3, $t4, $t8
/* B0A824 80093684 00004012 */ mflo $t0
/* B0A828 80093688 3109FFFF */ andi $t1, $t0, 0xffff
/* B0A82C 8009368C 0009CC00 */ sll $t9, $t1, 0x10
/* B0A830 80093690 0163001A */ div $zero, $t3, $v1
/* B0A834 80093694 00007812 */ mflo $t7
/* B0A838 80093698 31EEFFFF */ andi $t6, $t7, 0xffff
/* B0A83C 8009369C 26100008 */ addiu $s0, $s0, 8
/* B0A840 800936A0 14600002 */ bnez $v1, .L800936AC
/* B0A844 800936A4 00000000 */ nop
/* B0A848 800936A8 0007000D */ break 7
.L800936AC:
/* B0A84C 800936AC 2401FFFF */ li $at, -1
/* B0A850 800936B0 14610004 */ bne $v1, $at, .L800936C4
/* B0A854 800936B4 3C018000 */ lui $at, 0x8000
/* B0A858 800936B8 17010002 */ bne $t8, $at, .L800936C4
/* B0A85C 800936BC 00000000 */ nop
/* B0A860 800936C0 0006000D */ break 6
.L800936C4:
/* B0A864 800936C4 03000821 */ addu $at, $t8, $zero
/* B0A868 800936C8 032EC025 */ or $t8, $t9, $t6
/* B0A86C 800936CC AC580004 */ sw $t8, 4($v0)
/* B0A870 800936D0 14600002 */ bnez $v1, .L800936DC
/* B0A874 800936D4 00000000 */ nop
/* B0A878 800936D8 0007000D */ break 7
.L800936DC:
/* B0A87C 800936DC 2401FFFF */ li $at, -1
/* B0A880 800936E0 14610004 */ bne $v1, $at, .L800936F4
/* B0A884 800936E4 3C018000 */ lui $at, 0x8000
/* B0A888 800936E8 15610002 */ bne $t3, $at, .L800936F4
/* B0A88C 800936EC 00000000 */ nop
/* B0A890 800936F0 0006000D */ break 6
.L800936F4:
/* B0A894 800936F4 8FBF001C */ lw $ra, 0x1c($sp)
/* B0A898 800936F8 02001025 */ move $v0, $s0
/* B0A89C 800936FC 8FB00018 */ lw $s0, 0x18($sp)
/* B0A8A0 80093700 03E00008 */ jr $ra
/* B0A8A4 80093704 27BD0020 */ addiu $sp, $sp, 0x20

View file

@ -1,15 +0,0 @@
glabel func_80093708
/* B0A8A8 80093708 27BDFFD8 */ addiu $sp, $sp, -0x28
/* B0A8AC 8009370C 8FAE0038 */ lw $t6, 0x38($sp)
/* B0A8B0 80093710 8FAF003C */ lw $t7, 0x3c($sp)
/* B0A8B4 80093714 8FB80040 */ lw $t8, 0x40($sp)
/* B0A8B8 80093718 AFBF0024 */ sw $ra, 0x24($sp)
/* B0A8BC 8009371C AFAE0010 */ sw $t6, 0x10($sp)
/* B0A8C0 80093720 AFAF0014 */ sw $t7, 0x14($sp)
/* B0A8C4 80093724 0C024CDC */ jal func_80093370
/* B0A8C8 80093728 AFB80018 */ sw $t8, 0x18($sp)
/* B0A8CC 8009372C 8FBF0024 */ lw $ra, 0x24($sp)
/* B0A8D0 80093730 27BD0028 */ addiu $sp, $sp, 0x28
/* B0A8D4 80093734 03E00008 */ jr $ra
/* B0A8D8 80093738 00000000 */ nop

View file

@ -1,16 +0,0 @@
glabel func_8009373C
/* B0A8DC 8009373C 00057880 */ sll $t7, $a1, 2
/* B0A8E0 80093740 01E57823 */ subu $t7, $t7, $a1
/* B0A8E4 80093744 000F7840 */ sll $t7, $t7, 1
/* B0A8E8 80093748 00801025 */ move $v0, $a0
/* B0A8EC 8009374C 3C198012 */ lui $t9, %hi(D_80126280) # $t9, 0x8012
/* B0A8F0 80093750 27396280 */ addiu $t9, %lo(D_80126280) # addiu $t9, $t9, 0x6280
/* B0A8F4 80093754 000FC0C0 */ sll $t8, $t7, 3
/* B0A8F8 80093758 03194021 */ addu $t0, $t8, $t9
/* B0A8FC 8009375C 3C0EDE00 */ lui $t6, 0xde00
/* B0A900 80093760 AC4E0000 */ sw $t6, ($v0)
/* B0A904 80093764 AC480004 */ sw $t0, 4($v0)
/* B0A908 80093768 24840008 */ addiu $a0, $a0, 8
/* B0A90C 8009376C 03E00008 */ jr $ra
/* B0A910 80093770 00801025 */ move $v0, $a0

View file

@ -1,10 +0,0 @@
glabel func_80093774
/* B0A914 80093774 27BDFFE8 */ addiu $sp, $sp, -0x18
/* B0A918 80093778 AFBF0014 */ sw $ra, 0x14($sp)
/* B0A91C 8009377C 0C024DCF */ jal func_8009373C
/* B0A920 80093780 00000000 */ nop
/* B0A924 80093784 8FBF0014 */ lw $ra, 0x14($sp)
/* B0A928 80093788 27BD0018 */ addiu $sp, $sp, 0x18
/* B0A92C 8009378C 03E00008 */ jr $ra
/* B0A930 80093790 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_80093794
/* B0A934 80093794 27BDFFE8 */ addiu $sp, $sp, -0x18
/* B0A938 80093798 AFBF0014 */ sw $ra, 0x14($sp)
/* B0A93C 8009379C AFA40018 */ sw $a0, 0x18($sp)
/* B0A940 800937A0 0C024DDD */ jal func_80093774
/* B0A944 800937A4 8C840000 */ lw $a0, ($a0)
/* B0A948 800937A8 8FAF0018 */ lw $t7, 0x18($sp)
/* B0A94C 800937AC ADE20000 */ sw $v0, ($t7)
/* B0A950 800937B0 8FBF0014 */ lw $ra, 0x14($sp)
/* B0A954 800937B4 27BD0018 */ addiu $sp, $sp, 0x18
/* B0A958 800937B8 03E00008 */ jr $ra
/* B0A95C 800937BC 00000000 */ nop

View file

@ -1,11 +0,0 @@
glabel func_800937C0
/* B0A960 800937C0 00801025 */ move $v0, $a0
/* B0A964 800937C4 3C0F8012 */ lui $t7, %hi(D_80126D30) # $t7, 0x8012
/* B0A968 800937C8 25EF6D30 */ addiu $t7, %lo(D_80126D30) # addiu $t7, $t7, 0x6d30
/* B0A96C 800937CC 3C0EDE00 */ lui $t6, 0xde00
/* B0A970 800937D0 AC4E0000 */ sw $t6, ($v0)
/* B0A974 800937D4 AC4F0004 */ sw $t7, 4($v0)
/* B0A978 800937D8 24840008 */ addiu $a0, $a0, 8
/* B0A97C 800937DC 03E00008 */ jr $ra
/* B0A980 800937E0 00801025 */ move $v0, $a0

View file

@ -1,11 +0,0 @@
glabel func_800937E4
/* B0A984 800937E4 00801025 */ move $v0, $a0
/* B0A988 800937E8 3C0F8012 */ lui $t7, %hi(D_80126D30) # $t7, 0x8012
/* B0A98C 800937EC 25EF6D30 */ addiu $t7, %lo(D_80126D30) # addiu $t7, $t7, 0x6d30
/* B0A990 800937F0 3C0EDE00 */ lui $t6, 0xde00
/* B0A994 800937F4 AC4E0000 */ sw $t6, ($v0)
/* B0A998 800937F8 AC4F0004 */ sw $t7, 4($v0)
/* B0A99C 800937FC 24840008 */ addiu $a0, $a0, 8
/* B0A9A0 80093800 03E00008 */ jr $ra
/* B0A9A4 80093804 00801025 */ move $v0, $a0

View file

@ -1,18 +0,0 @@
glabel func_80093808
/* B0A9A8 80093808 00801025 */ move $v0, $a0
/* B0A9AC 8009380C 3C0F8012 */ lui $t7, %hi(D_80126C40) # $t7, 0x8012
/* B0A9B0 80093810 25EF6C40 */ addiu $t7, %lo(D_80126C40) # addiu $t7, $t7, 0x6c40
/* B0A9B4 80093814 3C0EDE00 */ lui $t6, 0xde00
/* B0A9B8 80093818 AC4E0000 */ sw $t6, ($v0)
/* B0A9BC 8009381C AC4F0004 */ sw $t7, 4($v0)
/* B0A9C0 80093820 24840008 */ addiu $a0, $a0, 8
/* B0A9C4 80093824 00801025 */ move $v0, $a0
/* B0A9C8 80093828 3C18E300 */ lui $t8, (0xE3001801 >> 16) # lui $t8, 0xe300
/* B0A9CC 8009382C 37181801 */ ori $t8, (0xE3001801 & 0xFFFF) # ori $t8, $t8, 0x1801
/* B0A9D0 80093830 241900C0 */ li $t9, 192
/* B0A9D4 80093834 AC590004 */ sw $t9, 4($v0)
/* B0A9D8 80093838 AC580000 */ sw $t8, ($v0)
/* B0A9DC 8009383C 24840008 */ addiu $a0, $a0, 8
/* B0A9E0 80093840 03E00008 */ jr $ra
/* B0A9E4 80093844 00801025 */ move $v0, $a0

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013EB08
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EB14
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093848
/* B0A9E8 80093848 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0A9EC 8009384C AFBF0014 */ sw $ra, 0x14($sp)
/* B0A9F0 80093850 00802825 */ move $a1, $a0
/* B0A9F4 80093854 3C068014 */ lui $a2, %hi(D_8013EB08) # $a2, 0x8014
/* B0A9F8 80093858 24C6EB08 */ addiu $a2, %lo(D_8013EB08) # addiu $a2, $a2, -0x14f8
/* B0A9FC 8009385C AFA50038 */ sw $a1, 0x38($sp)
/* B0AA00 80093860 27A40024 */ addiu $a0, $sp, 0x24
/* B0AA04 80093864 0C031AB1 */ jal func_800C6AC4
/* B0AA08 80093868 2407050D */ li $a3, 1293
/* B0AA0C 8009386C 8FA50038 */ lw $a1, 0x38($sp)
/* B0AA10 80093870 3C188012 */ lui $t8, %hi(D_80126D60) # $t8, 0x8012
/* B0AA14 80093874 27186D60 */ addiu $t8, %lo(D_80126D60) # addiu $t8, $t8, 0x6d60
/* B0AA18 80093878 8CA302C0 */ lw $v1, 0x2c0($a1)
/* B0AA1C 8009387C 3C0FDE00 */ lui $t7, 0xde00
/* B0AA20 80093880 3C068014 */ lui $a2, %hi(D_8013EB14) # $a2, 0x8014
/* B0AA24 80093884 246E0008 */ addiu $t6, $v1, 8
/* B0AA28 80093888 ACAE02C0 */ sw $t6, 0x2c0($a1)
/* B0AA2C 8009388C 24C6EB14 */ addiu $a2, %lo(D_8013EB14) # addiu $a2, $a2, -0x14ec
/* B0AA30 80093890 27A40024 */ addiu $a0, $sp, 0x24
/* B0AA34 80093894 24070511 */ li $a3, 1297
/* B0AA38 80093898 AC780004 */ sw $t8, 4($v1)
/* B0AA3C 8009389C 0C031AD5 */ jal func_800C6B54
/* B0AA40 800938A0 AC6F0000 */ sw $t7, ($v1)
/* B0AA44 800938A4 8FBF0014 */ lw $ra, 0x14($sp)
/* B0AA48 800938A8 27BD0038 */ addiu $sp, $sp, 0x38
/* B0AA4C 800938AC 03E00008 */ jr $ra
/* B0AA50 800938B0 00000000 */ nop

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013EB20
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EB2C
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_800938B4
/* B0AA54 800938B4 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0AA58 800938B8 AFBF0014 */ sw $ra, 0x14($sp)
/* B0AA5C 800938BC 00802825 */ move $a1, $a0
/* B0AA60 800938C0 3C068014 */ lui $a2, %hi(D_8013EB20) # $a2, 0x8014
/* B0AA64 800938C4 24C6EB20 */ addiu $a2, %lo(D_8013EB20) # addiu $a2, $a2, -0x14e0
/* B0AA68 800938C8 AFA50038 */ sw $a1, 0x38($sp)
/* B0AA6C 800938CC 27A40024 */ addiu $a0, $sp, 0x24
/* B0AA70 800938D0 0C031AB1 */ jal func_800C6AC4
/* B0AA74 800938D4 2407051D */ li $a3, 1309
/* B0AA78 800938D8 8FA50038 */ lw $a1, 0x38($sp)
/* B0AA7C 800938DC 3C188012 */ lui $t8, %hi(D_80126D30) # $t8, 0x8012
/* B0AA80 800938E0 27186D30 */ addiu $t8, %lo(D_80126D30) # addiu $t8, $t8, 0x6d30
/* B0AA84 800938E4 8CA302C0 */ lw $v1, 0x2c0($a1)
/* B0AA88 800938E8 3C0FDE00 */ lui $t7, 0xde00
/* B0AA8C 800938EC 3C068014 */ lui $a2, %hi(D_8013EB2C) # $a2, 0x8014
/* B0AA90 800938F0 246E0008 */ addiu $t6, $v1, 8
/* B0AA94 800938F4 ACAE02C0 */ sw $t6, 0x2c0($a1)
/* B0AA98 800938F8 24C6EB2C */ addiu $a2, %lo(D_8013EB2C) # addiu $a2, $a2, -0x14d4
/* B0AA9C 800938FC 27A40024 */ addiu $a0, $sp, 0x24
/* B0AAA0 80093900 24070521 */ li $a3, 1313
/* B0AAA4 80093904 AC780004 */ sw $t8, 4($v1)
/* B0AAA8 80093908 0C031AD5 */ jal func_800C6B54
/* B0AAAC 8009390C AC6F0000 */ sw $t7, ($v1)
/* B0AAB0 80093910 8FBF0014 */ lw $ra, 0x14($sp)
/* B0AAB4 80093914 27BD0038 */ addiu $sp, $sp, 0x38
/* B0AAB8 80093918 03E00008 */ jr $ra
/* B0AABC 8009391C 00000000 */ nop

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013EB38
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EB44
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093920
/* B0AAC0 80093920 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0AAC4 80093924 AFBF0014 */ sw $ra, 0x14($sp)
/* B0AAC8 80093928 00802825 */ move $a1, $a0
/* B0AACC 8009392C 3C068014 */ lui $a2, %hi(D_8013EB38) # $a2, 0x8014
/* B0AAD0 80093930 24C6EB38 */ addiu $a2, %lo(D_8013EB38) # addiu $a2, $a2, -0x14c8
/* B0AAD4 80093934 AFA50038 */ sw $a1, 0x38($sp)
/* B0AAD8 80093938 27A40024 */ addiu $a0, $sp, 0x24
/* B0AADC 8009393C 0C031AB1 */ jal func_800C6AC4
/* B0AAE0 80093940 2407052D */ li $a3, 1325
/* B0AAE4 80093944 8FA50038 */ lw $a1, 0x38($sp)
/* B0AAE8 80093948 3C188012 */ lui $t8, %hi(D_80126BE0) # $t8, 0x8012
/* B0AAEC 8009394C 27186BE0 */ addiu $t8, %lo(D_80126BE0) # addiu $t8, $t8, 0x6be0
/* B0AAF0 80093950 8CA302C0 */ lw $v1, 0x2c0($a1)
/* B0AAF4 80093954 3C0FDE00 */ lui $t7, 0xde00
/* B0AAF8 80093958 3C068014 */ lui $a2, %hi(D_8013EB44) # $a2, 0x8014
/* B0AAFC 8009395C 246E0008 */ addiu $t6, $v1, 8
/* B0AB00 80093960 ACAE02C0 */ sw $t6, 0x2c0($a1)
/* B0AB04 80093964 24C6EB44 */ addiu $a2, %lo(D_8013EB44) # addiu $a2, $a2, -0x14bc
/* B0AB08 80093968 27A40024 */ addiu $a0, $sp, 0x24
/* B0AB0C 8009396C 24070531 */ li $a3, 1329
/* B0AB10 80093970 AC780004 */ sw $t8, 4($v1)
/* B0AB14 80093974 0C031AD5 */ jal func_800C6B54
/* B0AB18 80093978 AC6F0000 */ sw $t7, ($v1)
/* B0AB1C 8009397C 8FBF0014 */ lw $ra, 0x14($sp)
/* B0AB20 80093980 27BD0038 */ addiu $sp, $sp, 0x38
/* B0AB24 80093984 03E00008 */ jr $ra
/* B0AB28 80093988 00000000 */ nop

View file

@ -1,38 +0,0 @@
.rdata
glabel D_8013EB50
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EB5C
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_8009398C
/* B0AB2C 8009398C 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0AB30 80093990 AFBF0014 */ sw $ra, 0x14($sp)
/* B0AB34 80093994 00802825 */ move $a1, $a0
/* B0AB38 80093998 3C068014 */ lui $a2, %hi(D_8013EB50) # $a2, 0x8014
/* B0AB3C 8009399C 24C6EB50 */ addiu $a2, %lo(D_8013EB50) # addiu $a2, $a2, -0x14b0
/* B0AB40 800939A0 AFA50038 */ sw $a1, 0x38($sp)
/* B0AB44 800939A4 27A40024 */ addiu $a0, $sp, 0x24
/* B0AB48 800939A8 0C031AB1 */ jal func_800C6AC4
/* B0AB4C 800939AC 2407053D */ li $a3, 1341
/* B0AB50 800939B0 8FA50038 */ lw $a1, 0x38($sp)
/* B0AB54 800939B4 3C188012 */ lui $t8, %hi(D_80126C10) # $t8, 0x8012
/* B0AB58 800939B8 27186C10 */ addiu $t8, %lo(D_80126C10) # addiu $t8, $t8, 0x6c10
/* B0AB5C 800939BC 8CA302C0 */ lw $v1, 0x2c0($a1)
/* B0AB60 800939C0 3C0FDE00 */ lui $t7, 0xde00
/* B0AB64 800939C4 3C068014 */ lui $a2, %hi(D_8013EB5C) # $a2, 0x8014
/* B0AB68 800939C8 246E0008 */ addiu $t6, $v1, 8
/* B0AB6C 800939CC ACAE02C0 */ sw $t6, 0x2c0($a1)
/* B0AB70 800939D0 24C6EB5C */ addiu $a2, %lo(D_8013EB5C) # addiu $a2, $a2, -0x14a4
/* B0AB74 800939D4 27A40024 */ addiu $a0, $sp, 0x24
/* B0AB78 800939D8 24070541 */ li $a3, 1345
/* B0AB7C 800939DC AC780004 */ sw $t8, 4($v1)
/* B0AB80 800939E0 0C031AD5 */ jal func_800C6B54
/* B0AB84 800939E4 AC6F0000 */ sw $t7, ($v1)
/* B0AB88 800939E8 8FBF0014 */ lw $ra, 0x14($sp)
/* B0AB8C 800939EC 27BD0038 */ addiu $sp, $sp, 0x38
/* B0AB90 800939F0 03E00008 */ jr $ra
/* B0AB94 800939F4 00000000 */ nop

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013EB68
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EB74
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_800939F8
/* B0AB98 800939F8 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0AB9C 800939FC AFBF0014 */ sw $ra, 0x14($sp)
/* B0ABA0 80093A00 00802825 */ move $a1, $a0
/* B0ABA4 80093A04 3C068014 */ lui $a2, %hi(D_8013EB68) # $a2, 0x8014
/* B0ABA8 80093A08 24C6EB68 */ addiu $a2, %lo(D_8013EB68) # addiu $a2, $a2, -0x1498
/* B0ABAC 80093A0C AFA50038 */ sw $a1, 0x38($sp)
/* B0ABB0 80093A10 27A40024 */ addiu $a0, $sp, 0x24
/* B0ABB4 80093A14 0C031AB1 */ jal func_800C6AC4
/* B0ABB8 80093A18 2407054D */ li $a3, 1357
/* B0ABBC 80093A1C 8FA50038 */ lw $a1, 0x38($sp)
/* B0ABC0 80093A20 3C188012 */ lui $t8, %hi(D_80126C40) # $t8, 0x8012
/* B0ABC4 80093A24 27186C40 */ addiu $t8, %lo(D_80126C40) # addiu $t8, $t8, 0x6c40
/* B0ABC8 80093A28 8CA302D0 */ lw $v1, 0x2d0($a1)
/* B0ABCC 80093A2C 3C0FDE00 */ lui $t7, 0xde00
/* B0ABD0 80093A30 3C068014 */ lui $a2, %hi(D_8013EB74) # $a2, 0x8014
/* B0ABD4 80093A34 246E0008 */ addiu $t6, $v1, 8
/* B0ABD8 80093A38 ACAE02D0 */ sw $t6, 0x2d0($a1)
/* B0ABDC 80093A3C 24C6EB74 */ addiu $a2, %lo(D_8013EB74) # addiu $a2, $a2, -0x148c
/* B0ABE0 80093A40 27A40024 */ addiu $a0, $sp, 0x24
/* B0ABE4 80093A44 24070551 */ li $a3, 1361
/* B0ABE8 80093A48 AC780004 */ sw $t8, 4($v1)
/* B0ABEC 80093A4C 0C031AD5 */ jal func_800C6B54
/* B0ABF0 80093A50 AC6F0000 */ sw $t7, ($v1)
/* B0ABF4 80093A54 8FBF0014 */ lw $ra, 0x14($sp)
/* B0ABF8 80093A58 27BD0038 */ addiu $sp, $sp, 0x38
/* B0ABFC 80093A5C 03E00008 */ jr $ra
/* B0AC00 80093A60 00000000 */ nop

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013EB80
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EB8C
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093A64
/* B0AC04 80093A64 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0AC08 80093A68 AFBF0014 */ sw $ra, 0x14($sp)
/* B0AC0C 80093A6C 00802825 */ move $a1, $a0
/* B0AC10 80093A70 3C068014 */ lui $a2, %hi(D_8013EB80) # $a2, 0x8014
/* B0AC14 80093A74 24C6EB80 */ addiu $a2, %lo(D_8013EB80) # addiu $a2, $a2, -0x1480
/* B0AC18 80093A78 AFA50038 */ sw $a1, 0x38($sp)
/* B0AC1C 80093A7C 27A40024 */ addiu $a0, $sp, 0x24
/* B0AC20 80093A80 0C031AB1 */ jal func_800C6AC4
/* B0AC24 80093A84 2407055D */ li $a3, 1373
/* B0AC28 80093A88 8FA50038 */ lw $a1, 0x38($sp)
/* B0AC2C 80093A8C 3C188012 */ lui $t8, %hi(D_80126C70) # $t8, 0x8012
/* B0AC30 80093A90 27186C70 */ addiu $t8, %lo(D_80126C70) # addiu $t8, $t8, 0x6c70
/* B0AC34 80093A94 8CA302C0 */ lw $v1, 0x2c0($a1)
/* B0AC38 80093A98 3C0FDE00 */ lui $t7, 0xde00
/* B0AC3C 80093A9C 3C068014 */ lui $a2, %hi(D_8013EB8C) # $a2, 0x8014
/* B0AC40 80093AA0 246E0008 */ addiu $t6, $v1, 8
/* B0AC44 80093AA4 ACAE02C0 */ sw $t6, 0x2c0($a1)
/* B0AC48 80093AA8 24C6EB8C */ addiu $a2, %lo(D_8013EB8C) # addiu $a2, $a2, -0x1474
/* B0AC4C 80093AAC 27A40024 */ addiu $a0, $sp, 0x24
/* B0AC50 80093AB0 24070561 */ li $a3, 1377
/* B0AC54 80093AB4 AC780004 */ sw $t8, 4($v1)
/* B0AC58 80093AB8 0C031AD5 */ jal func_800C6B54
/* B0AC5C 80093ABC AC6F0000 */ sw $t7, ($v1)
/* B0AC60 80093AC0 8FBF0014 */ lw $ra, 0x14($sp)
/* B0AC64 80093AC4 27BD0038 */ addiu $sp, $sp, 0x38
/* B0AC68 80093AC8 03E00008 */ jr $ra
/* B0AC6C 80093ACC 00000000 */ nop

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013EB98
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EBA4
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093AD0
/* B0AC70 80093AD0 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0AC74 80093AD4 AFBF0014 */ sw $ra, 0x14($sp)
/* B0AC78 80093AD8 00802825 */ move $a1, $a0
/* B0AC7C 80093ADC 3C068014 */ lui $a2, %hi(D_8013EB98) # $a2, 0x8014
/* B0AC80 80093AE0 24C6EB98 */ addiu $a2, %lo(D_8013EB98) # addiu $a2, $a2, -0x1468
/* B0AC84 80093AE4 AFA50038 */ sw $a1, 0x38($sp)
/* B0AC88 80093AE8 27A40024 */ addiu $a0, $sp, 0x24
/* B0AC8C 80093AEC 0C031AB1 */ jal func_800C6AC4
/* B0AC90 80093AF0 2407056D */ li $a3, 1389
/* B0AC94 80093AF4 8FA50038 */ lw $a1, 0x38($sp)
/* B0AC98 80093AF8 3C188012 */ lui $t8, %hi(D_80126CA0) # $t8, 0x8012
/* B0AC9C 80093AFC 27186CA0 */ addiu $t8, %lo(D_80126CA0) # addiu $t8, $t8, 0x6ca0
/* B0ACA0 80093B00 8CA302C0 */ lw $v1, 0x2c0($a1)
/* B0ACA4 80093B04 3C0FDE00 */ lui $t7, 0xde00
/* B0ACA8 80093B08 3C068014 */ lui $a2, %hi(D_8013EBA4) # $a2, 0x8014
/* B0ACAC 80093B0C 246E0008 */ addiu $t6, $v1, 8
/* B0ACB0 80093B10 ACAE02C0 */ sw $t6, 0x2c0($a1)
/* B0ACB4 80093B14 24C6EBA4 */ addiu $a2, %lo(D_8013EBA4) # addiu $a2, $a2, -0x145c
/* B0ACB8 80093B18 27A40024 */ addiu $a0, $sp, 0x24
/* B0ACBC 80093B1C 24070571 */ li $a3, 1393
/* B0ACC0 80093B20 AC780004 */ sw $t8, 4($v1)
/* B0ACC4 80093B24 0C031AD5 */ jal func_800C6B54
/* B0ACC8 80093B28 AC6F0000 */ sw $t7, ($v1)
/* B0ACCC 80093B2C 8FBF0014 */ lw $ra, 0x14($sp)
/* B0ACD0 80093B30 27BD0038 */ addiu $sp, $sp, 0x38
/* B0ACD4 80093B34 03E00008 */ jr $ra
/* B0ACD8 80093B38 00000000 */ nop

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013EBB0
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EBBC
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093B3C
/* B0ACDC 80093B3C 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0ACE0 80093B40 AFBF0014 */ sw $ra, 0x14($sp)
/* B0ACE4 80093B44 00802825 */ move $a1, $a0
/* B0ACE8 80093B48 3C068014 */ lui $a2, %hi(D_8013EBB0) # $a2, 0x8014
/* B0ACEC 80093B4C 24C6EBB0 */ addiu $a2, %lo(D_8013EBB0) # addiu $a2, $a2, -0x1450
/* B0ACF0 80093B50 AFA50038 */ sw $a1, 0x38($sp)
/* B0ACF4 80093B54 27A40024 */ addiu $a0, $sp, 0x24
/* B0ACF8 80093B58 0C031AB1 */ jal func_800C6AC4
/* B0ACFC 80093B5C 2407057D */ li $a3, 1405
/* B0AD00 80093B60 8FA50038 */ lw $a1, 0x38($sp)
/* B0AD04 80093B64 3C188012 */ lui $t8, %hi(D_80126CD0) # $t8, 0x8012
/* B0AD08 80093B68 27186CD0 */ addiu $t8, %lo(D_80126CD0) # addiu $t8, $t8, 0x6cd0
/* B0AD0C 80093B6C 8CA302D0 */ lw $v1, 0x2d0($a1)
/* B0AD10 80093B70 3C0FDE00 */ lui $t7, 0xde00
/* B0AD14 80093B74 3C068014 */ lui $a2, %hi(D_8013EBBC) # $a2, 0x8014
/* B0AD18 80093B78 246E0008 */ addiu $t6, $v1, 8
/* B0AD1C 80093B7C ACAE02D0 */ sw $t6, 0x2d0($a1)
/* B0AD20 80093B80 24C6EBBC */ addiu $a2, %lo(D_8013EBBC) # addiu $a2, $a2, -0x1444
/* B0AD24 80093B84 27A40024 */ addiu $a0, $sp, 0x24
/* B0AD28 80093B88 24070581 */ li $a3, 1409
/* B0AD2C 80093B8C AC780004 */ sw $t8, 4($v1)
/* B0AD30 80093B90 0C031AD5 */ jal func_800C6B54
/* B0AD34 80093B94 AC6F0000 */ sw $t7, ($v1)
/* B0AD38 80093B98 8FBF0014 */ lw $ra, 0x14($sp)
/* B0AD3C 80093B9C 27BD0038 */ addiu $sp, $sp, 0x38
/* B0AD40 80093BA0 03E00008 */ jr $ra
/* B0AD44 80093BA4 00000000 */ nop

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013EBC8
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EBD4
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093BA8
/* B0AD48 80093BA8 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0AD4C 80093BAC AFBF0014 */ sw $ra, 0x14($sp)
/* B0AD50 80093BB0 00802825 */ move $a1, $a0
/* B0AD54 80093BB4 3C068014 */ lui $a2, %hi(D_8013EBC8) # $a2, 0x8014
/* B0AD58 80093BB8 24C6EBC8 */ addiu $a2, %lo(D_8013EBC8) # addiu $a2, $a2, -0x1438
/* B0AD5C 80093BBC AFA50038 */ sw $a1, 0x38($sp)
/* B0AD60 80093BC0 27A40024 */ addiu $a0, $sp, 0x24
/* B0AD64 80093BC4 0C031AB1 */ jal func_800C6AC4
/* B0AD68 80093BC8 2407058D */ li $a3, 1421
/* B0AD6C 80093BCC 8FA50038 */ lw $a1, 0x38($sp)
/* B0AD70 80093BD0 3C188012 */ lui $t8, %hi(D_80126760) # $t8, 0x8012
/* B0AD74 80093BD4 27186760 */ addiu $t8, %lo(D_80126760) # addiu $t8, $t8, 0x6760
/* B0AD78 80093BD8 8CA302C0 */ lw $v1, 0x2c0($a1)
/* B0AD7C 80093BDC 3C0FDE00 */ lui $t7, 0xde00
/* B0AD80 80093BE0 3C068014 */ lui $a2, %hi(D_8013EBD4) # $a2, 0x8014
/* B0AD84 80093BE4 246E0008 */ addiu $t6, $v1, 8
/* B0AD88 80093BE8 ACAE02C0 */ sw $t6, 0x2c0($a1)
/* B0AD8C 80093BEC 24C6EBD4 */ addiu $a2, %lo(D_8013EBD4) # addiu $a2, $a2, -0x142c
/* B0AD90 80093BF0 27A40024 */ addiu $a0, $sp, 0x24
/* B0AD94 80093BF4 24070591 */ li $a3, 1425
/* B0AD98 80093BF8 AC780004 */ sw $t8, 4($v1)
/* B0AD9C 80093BFC 0C031AD5 */ jal func_800C6B54
/* B0ADA0 80093C00 AC6F0000 */ sw $t7, ($v1)
/* B0ADA4 80093C04 8FBF0014 */ lw $ra, 0x14($sp)
/* B0ADA8 80093C08 27BD0038 */ addiu $sp, $sp, 0x38
/* B0ADAC 80093C0C 03E00008 */ jr $ra
/* B0ADB0 80093C10 00000000 */ nop

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013EBE0
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EBEC
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093C14
/* B0ADB4 80093C14 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0ADB8 80093C18 AFBF0014 */ sw $ra, 0x14($sp)
/* B0ADBC 80093C1C 00802825 */ move $a1, $a0
/* B0ADC0 80093C20 3C068014 */ lui $a2, %hi(D_8013EBE0) # $a2, 0x8014
/* B0ADC4 80093C24 24C6EBE0 */ addiu $a2, %lo(D_8013EBE0) # addiu $a2, $a2, -0x1420
/* B0ADC8 80093C28 AFA50038 */ sw $a1, 0x38($sp)
/* B0ADCC 80093C2C 27A40024 */ addiu $a0, $sp, 0x24
/* B0ADD0 80093C30 0C031AB1 */ jal func_800C6AC4
/* B0ADD4 80093C34 2407059F */ li $a3, 1439
/* B0ADD8 80093C38 8FA50038 */ lw $a1, 0x38($sp)
/* B0ADDC 80093C3C 3C188012 */ lui $t8, %hi(D_80126730) # $t8, 0x8012
/* B0ADE0 80093C40 27186730 */ addiu $t8, %lo(D_80126730) # addiu $t8, $t8, 0x6730
/* B0ADE4 80093C44 8CA302D0 */ lw $v1, 0x2d0($a1)
/* B0ADE8 80093C48 3C0FDE00 */ lui $t7, 0xde00
/* B0ADEC 80093C4C 3C068014 */ lui $a2, %hi(D_8013EBEC) # $a2, 0x8014
/* B0ADF0 80093C50 246E0008 */ addiu $t6, $v1, 8
/* B0ADF4 80093C54 ACAE02D0 */ sw $t6, 0x2d0($a1)
/* B0ADF8 80093C58 24C6EBEC */ addiu $a2, %lo(D_8013EBEC) # addiu $a2, $a2, -0x1414
/* B0ADFC 80093C5C 27A40024 */ addiu $a0, $sp, 0x24
/* B0AE00 80093C60 240705A3 */ li $a3, 1443
/* B0AE04 80093C64 AC780004 */ sw $t8, 4($v1)
/* B0AE08 80093C68 0C031AD5 */ jal func_800C6B54
/* B0AE0C 80093C6C AC6F0000 */ sw $t7, ($v1)
/* B0AE10 80093C70 8FBF0014 */ lw $ra, 0x14($sp)
/* B0AE14 80093C74 27BD0038 */ addiu $sp, $sp, 0x38
/* B0AE18 80093C78 03E00008 */ jr $ra
/* B0AE1C 80093C7C 00000000 */ nop

View file

@ -1,51 +0,0 @@
.rdata
glabel D_8013EBF8
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EC04
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093C80
/* B0AE20 80093C80 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0AE24 80093C84 AFBF0014 */ sw $ra, 0x14($sp)
/* B0AE28 80093C88 AFA40038 */ sw $a0, 0x38($sp)
/* B0AE2C 80093C8C 8C850000 */ lw $a1, ($a0)
/* B0AE30 80093C90 00A02025 */ move $a0, $a1
/* B0AE34 80093C94 0C024F46 */ jal func_80093D18
/* B0AE38 80093C98 AFA50034 */ sw $a1, 0x34($sp)
/* B0AE3C 80093C9C 8FAF0038 */ lw $t7, 0x38($sp)
/* B0AE40 80093CA0 3C180001 */ lui $t8, 1
/* B0AE44 80093CA4 24010003 */ li $at, 3
/* B0AE48 80093CA8 030FC021 */ addu $t8, $t8, $t7
/* B0AE4C 80093CAC 93181CBF */ lbu $t8, 0x1cbf($t8)
/* B0AE50 80093CB0 8FA50034 */ lw $a1, 0x34($sp)
/* B0AE54 80093CB4 27A40020 */ addiu $a0, $sp, 0x20
/* B0AE58 80093CB8 17010013 */ bne $t8, $at, .L80093D08
/* B0AE5C 80093CBC 3C068014 */ lui $a2, %hi(D_8013EBF8) # $a2, 0x8014
/* B0AE60 80093CC0 24C6EBF8 */ addiu $a2, %lo(D_8013EBF8) # addiu $a2, $a2, -0x1408
/* B0AE64 80093CC4 240705B4 */ li $a3, 1460
/* B0AE68 80093CC8 0C031AB1 */ jal func_800C6AC4
/* B0AE6C 80093CCC AFA50034 */ sw $a1, 0x34($sp)
/* B0AE70 80093CD0 8FA50034 */ lw $a1, 0x34($sp)
/* B0AE74 80093CD4 3C08E300 */ lui $t0, (0xE3001801 >> 16) # lui $t0, 0xe300
/* B0AE78 80093CD8 35081801 */ ori $t0, (0xE3001801 & 0xFFFF) # ori $t0, $t0, 0x1801
/* B0AE7C 80093CDC 8CA302C0 */ lw $v1, 0x2c0($a1)
/* B0AE80 80093CE0 240900C0 */ li $t1, 192
/* B0AE84 80093CE4 3C068014 */ lui $a2, %hi(D_8013EC04) # $a2, 0x8014
/* B0AE88 80093CE8 24790008 */ addiu $t9, $v1, 8
/* B0AE8C 80093CEC ACB902C0 */ sw $t9, 0x2c0($a1)
/* B0AE90 80093CF0 24C6EC04 */ addiu $a2, %lo(D_8013EC04) # addiu $a2, $a2, -0x13fc
/* B0AE94 80093CF4 27A40020 */ addiu $a0, $sp, 0x20
/* B0AE98 80093CF8 240705B6 */ li $a3, 1462
/* B0AE9C 80093CFC AC690004 */ sw $t1, 4($v1)
/* B0AEA0 80093D00 0C031AD5 */ jal func_800C6B54
/* B0AEA4 80093D04 AC680000 */ sw $t0, ($v1)
.L80093D08:
/* B0AEA8 80093D08 8FBF0014 */ lw $ra, 0x14($sp)
/* B0AEAC 80093D0C 27BD0038 */ addiu $sp, $sp, 0x38
/* B0AEB0 80093D10 03E00008 */ jr $ra
/* B0AEB4 80093D14 00000000 */ nop

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013EC10
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EC1C
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093D18
/* B0AEB8 80093D18 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0AEBC 80093D1C AFBF0014 */ sw $ra, 0x14($sp)
/* B0AEC0 80093D20 00802825 */ move $a1, $a0
/* B0AEC4 80093D24 3C068014 */ lui $a2, %hi(D_8013EC10) # $a2, 0x8014
/* B0AEC8 80093D28 24C6EC10 */ addiu $a2, %lo(D_8013EC10) # addiu $a2, $a2, -0x13f0
/* B0AECC 80093D2C AFA50038 */ sw $a1, 0x38($sp)
/* B0AED0 80093D30 27A40024 */ addiu $a0, $sp, 0x24
/* B0AED4 80093D34 0C031AB1 */ jal func_800C6AC4
/* B0AED8 80093D38 240705C3 */ li $a3, 1475
/* B0AEDC 80093D3C 8FA50038 */ lw $a1, 0x38($sp)
/* B0AEE0 80093D40 3C188012 */ lui $t8, %hi(D_80126730) # $t8, 0x8012
/* B0AEE4 80093D44 27186730 */ addiu $t8, %lo(D_80126730) # addiu $t8, $t8, 0x6730
/* B0AEE8 80093D48 8CA302C0 */ lw $v1, 0x2c0($a1)
/* B0AEEC 80093D4C 3C0FDE00 */ lui $t7, 0xde00
/* B0AEF0 80093D50 3C068014 */ lui $a2, %hi(D_8013EC1C) # $a2, 0x8014
/* B0AEF4 80093D54 246E0008 */ addiu $t6, $v1, 8
/* B0AEF8 80093D58 ACAE02C0 */ sw $t6, 0x2c0($a1)
/* B0AEFC 80093D5C 24C6EC1C */ addiu $a2, %lo(D_8013EC1C) # addiu $a2, $a2, -0x13e4
/* B0AF00 80093D60 27A40024 */ addiu $a0, $sp, 0x24
/* B0AF04 80093D64 240705C7 */ li $a3, 1479
/* B0AF08 80093D68 AC780004 */ sw $t8, 4($v1)
/* B0AF0C 80093D6C 0C031AD5 */ jal func_800C6B54
/* B0AF10 80093D70 AC6F0000 */ sw $t7, ($v1)
/* B0AF14 80093D74 8FBF0014 */ lw $ra, 0x14($sp)
/* B0AF18 80093D78 27BD0038 */ addiu $sp, $sp, 0x38
/* B0AF1C 80093D7C 03E00008 */ jr $ra
/* B0AF20 80093D80 00000000 */ nop

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013EC28
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EC34
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093D84
/* B0AF24 80093D84 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0AF28 80093D88 AFBF0014 */ sw $ra, 0x14($sp)
/* B0AF2C 80093D8C 00802825 */ move $a1, $a0
/* B0AF30 80093D90 3C068014 */ lui $a2, %hi(D_8013EC28) # $a2, 0x8014
/* B0AF34 80093D94 24C6EC28 */ addiu $a2, %lo(D_8013EC28) # addiu $a2, $a2, -0x13d8
/* B0AF38 80093D98 AFA50038 */ sw $a1, 0x38($sp)
/* B0AF3C 80093D9C 27A40024 */ addiu $a0, $sp, 0x24
/* B0AF40 80093DA0 0C031AB1 */ jal func_800C6AC4
/* B0AF44 80093DA4 240705D3 */ li $a3, 1491
/* B0AF48 80093DA8 8FA50038 */ lw $a1, 0x38($sp)
/* B0AF4C 80093DAC 3C188012 */ lui $t8, %hi(D_80126730) # $t8, 0x8012
/* B0AF50 80093DB0 27186730 */ addiu $t8, %lo(D_80126730) # addiu $t8, $t8, 0x6730
/* B0AF54 80093DB4 8CA302D0 */ lw $v1, 0x2d0($a1)
/* B0AF58 80093DB8 3C0FDE00 */ lui $t7, 0xde00
/* B0AF5C 80093DBC 3C068014 */ lui $a2, %hi(D_8013EC34) # $a2, 0x8014
/* B0AF60 80093DC0 246E0008 */ addiu $t6, $v1, 8
/* B0AF64 80093DC4 ACAE02D0 */ sw $t6, 0x2d0($a1)
/* B0AF68 80093DC8 24C6EC34 */ addiu $a2, %lo(D_8013EC34) # addiu $a2, $a2, -0x13cc
/* B0AF6C 80093DCC 27A40024 */ addiu $a0, $sp, 0x24
/* B0AF70 80093DD0 240705D7 */ li $a3, 1495
/* B0AF74 80093DD4 AC780004 */ sw $t8, 4($v1)
/* B0AF78 80093DD8 0C031AD5 */ jal func_800C6B54
/* B0AF7C 80093DDC AC6F0000 */ sw $t7, ($v1)
/* B0AF80 80093DE0 8FBF0014 */ lw $ra, 0x14($sp)
/* B0AF84 80093DE4 27BD0038 */ addiu $sp, $sp, 0x38
/* B0AF88 80093DE8 03E00008 */ jr $ra
/* B0AF8C 80093DEC 00000000 */ nop

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013EC40
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EC4C
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093DF0
/* B0AF90 80093DF0 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0AF94 80093DF4 AFBF0014 */ sw $ra, 0x14($sp)
/* B0AF98 80093DF8 00802825 */ move $a1, $a0
/* B0AF9C 80093DFC 3C068014 */ lui $a2, %hi(D_8013EC40) # $a2, 0x8014
/* B0AFA0 80093E00 24C6EC40 */ addiu $a2, %lo(D_8013EC40) # addiu $a2, $a2, -0x13c0
/* B0AFA4 80093E04 AFA50038 */ sw $a1, 0x38($sp)
/* B0AFA8 80093E08 27A40024 */ addiu $a0, $sp, 0x24
/* B0AFAC 80093E0C 0C031AB1 */ jal func_800C6AC4
/* B0AFB0 80093E10 240705E3 */ li $a3, 1507
/* B0AFB4 80093E14 8FA50038 */ lw $a1, 0x38($sp)
/* B0AFB8 80093E18 3C188012 */ lui $t8, %hi(D_80126850) # $t8, 0x8012
/* B0AFBC 80093E1C 27186850 */ addiu $t8, %lo(D_80126850) # addiu $t8, $t8, 0x6850
/* B0AFC0 80093E20 8CA302C0 */ lw $v1, 0x2c0($a1)
/* B0AFC4 80093E24 3C0FDE00 */ lui $t7, 0xde00
/* B0AFC8 80093E28 3C068014 */ lui $a2, %hi(D_8013EC4C) # $a2, 0x8014
/* B0AFCC 80093E2C 246E0008 */ addiu $t6, $v1, 8
/* B0AFD0 80093E30 ACAE02C0 */ sw $t6, 0x2c0($a1)
/* B0AFD4 80093E34 24C6EC4C */ addiu $a2, %lo(D_8013EC4C) # addiu $a2, $a2, -0x13b4
/* B0AFD8 80093E38 27A40024 */ addiu $a0, $sp, 0x24
/* B0AFDC 80093E3C 240705E7 */ li $a3, 1511
/* B0AFE0 80093E40 AC780004 */ sw $t8, 4($v1)
/* B0AFE4 80093E44 0C031AD5 */ jal func_800C6B54
/* B0AFE8 80093E48 AC6F0000 */ sw $t7, ($v1)
/* B0AFEC 80093E4C 8FBF0014 */ lw $ra, 0x14($sp)
/* B0AFF0 80093E50 27BD0038 */ addiu $sp, $sp, 0x38
/* B0AFF4 80093E54 03E00008 */ jr $ra
/* B0AFF8 80093E58 00000000 */ nop

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013EC58
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EC64
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093E5C
/* B0AFFC 80093E5C 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0B000 80093E60 AFBF0014 */ sw $ra, 0x14($sp)
/* B0B004 80093E64 00802825 */ move $a1, $a0
/* B0B008 80093E68 3C068014 */ lui $a2, %hi(D_8013EC58) # $a2, 0x8014
/* B0B00C 80093E6C 24C6EC58 */ addiu $a2, %lo(D_8013EC58) # addiu $a2, $a2, -0x13a8
/* B0B010 80093E70 AFA50038 */ sw $a1, 0x38($sp)
/* B0B014 80093E74 27A40024 */ addiu $a0, $sp, 0x24
/* B0B018 80093E78 0C031AB1 */ jal func_800C6AC4
/* B0B01C 80093E7C 240705F3 */ li $a3, 1523
/* B0B020 80093E80 8FA50038 */ lw $a1, 0x38($sp)
/* B0B024 80093E84 3C188012 */ lui $t8, %hi(D_80126880) # $t8, 0x8012
/* B0B028 80093E88 27186880 */ addiu $t8, %lo(D_80126880) # addiu $t8, $t8, 0x6880
/* B0B02C 80093E8C 8CA302C0 */ lw $v1, 0x2c0($a1)
/* B0B030 80093E90 3C0FDE00 */ lui $t7, 0xde00
/* B0B034 80093E94 3C068014 */ lui $a2, %hi(D_8013EC64) # $a2, 0x8014
/* B0B038 80093E98 246E0008 */ addiu $t6, $v1, 8
/* B0B03C 80093E9C ACAE02C0 */ sw $t6, 0x2c0($a1)
/* B0B040 80093EA0 24C6EC64 */ addiu $a2, %lo(D_8013EC64) # addiu $a2, $a2, -0x139c
/* B0B044 80093EA4 27A40024 */ addiu $a0, $sp, 0x24
/* B0B048 80093EA8 240705F7 */ li $a3, 1527
/* B0B04C 80093EAC AC780004 */ sw $t8, 4($v1)
/* B0B050 80093EB0 0C031AD5 */ jal func_800C6B54
/* B0B054 80093EB4 AC6F0000 */ sw $t7, ($v1)
/* B0B058 80093EB8 8FBF0014 */ lw $ra, 0x14($sp)
/* B0B05C 80093EBC 27BD0038 */ addiu $sp, $sp, 0x38
/* B0B060 80093EC0 03E00008 */ jr $ra
/* B0B064 80093EC4 00000000 */ nop

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013EC70
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EC7C
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093EC8
/* B0B068 80093EC8 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0B06C 80093ECC AFBF0014 */ sw $ra, 0x14($sp)
/* B0B070 80093ED0 00802825 */ move $a1, $a0
/* B0B074 80093ED4 3C068014 */ lui $a2, %hi(D_8013EC70) # $a2, 0x8014
/* B0B078 80093ED8 24C6EC70 */ addiu $a2, %lo(D_8013EC70) # addiu $a2, $a2, -0x1390
/* B0B07C 80093EDC AFA50038 */ sw $a1, 0x38($sp)
/* B0B080 80093EE0 27A40024 */ addiu $a0, $sp, 0x24
/* B0B084 80093EE4 0C031AB1 */ jal func_800C6AC4
/* B0B088 80093EE8 24070603 */ li $a3, 1539
/* B0B08C 80093EEC 8FA50038 */ lw $a1, 0x38($sp)
/* B0B090 80093EF0 3C188012 */ lui $t8, %hi(D_801268B0) # $t8, 0x8012
/* B0B094 80093EF4 271868B0 */ addiu $t8, %lo(D_801268B0) # addiu $t8, $t8, 0x68b0
/* B0B098 80093EF8 8CA302C0 */ lw $v1, 0x2c0($a1)
/* B0B09C 80093EFC 3C0FDE00 */ lui $t7, 0xde00
/* B0B0A0 80093F00 3C068014 */ lui $a2, %hi(D_8013EC7C) # $a2, 0x8014
/* B0B0A4 80093F04 246E0008 */ addiu $t6, $v1, 8
/* B0B0A8 80093F08 ACAE02C0 */ sw $t6, 0x2c0($a1)
/* B0B0AC 80093F0C 24C6EC7C */ addiu $a2, %lo(D_8013EC7C) # addiu $a2, $a2, -0x1384
/* B0B0B0 80093F10 27A40024 */ addiu $a0, $sp, 0x24
/* B0B0B4 80093F14 24070607 */ li $a3, 1543
/* B0B0B8 80093F18 AC780004 */ sw $t8, 4($v1)
/* B0B0BC 80093F1C 0C031AD5 */ jal func_800C6B54
/* B0B0C0 80093F20 AC6F0000 */ sw $t7, ($v1)
/* B0B0C4 80093F24 8FBF0014 */ lw $ra, 0x14($sp)
/* B0B0C8 80093F28 27BD0038 */ addiu $sp, $sp, 0x38
/* B0B0CC 80093F2C 03E00008 */ jr $ra
/* B0B0D0 80093F30 00000000 */ nop

View file

@ -1,11 +0,0 @@
glabel func_80093F34
/* B0B0D4 80093F34 00801025 */ move $v0, $a0
/* B0B0D8 80093F38 3C0F8012 */ lui $t7, %hi(D_80126E80) # $t7, 0x8012
/* B0B0DC 80093F3C 25EF6E80 */ addiu $t7, %lo(D_80126E80) # addiu $t7, $t7, 0x6e80
/* B0B0E0 80093F40 3C0EDE00 */ lui $t6, 0xde00
/* B0B0E4 80093F44 AC4E0000 */ sw $t6, ($v0)
/* B0B0E8 80093F48 AC4F0004 */ sw $t7, 4($v0)
/* B0B0EC 80093F4C 24840008 */ addiu $a0, $a0, 8
/* B0B0F0 80093F50 03E00008 */ jr $ra
/* B0B0F4 80093F54 00801025 */ move $v0, $a0

View file

@ -1,11 +0,0 @@
glabel func_80093F58
/* B0B0F8 80093F58 00801025 */ move $v0, $a0
/* B0B0FC 80093F5C 3C0F8012 */ lui $t7, %hi(D_801268E0) # $t7, 0x8012
/* B0B100 80093F60 25EF68E0 */ addiu $t7, %lo(D_801268E0) # addiu $t7, $t7, 0x68e0
/* B0B104 80093F64 3C0EDE00 */ lui $t6, 0xde00
/* B0B108 80093F68 AC4E0000 */ sw $t6, ($v0)
/* B0B10C 80093F6C AC4F0004 */ sw $t7, 4($v0)
/* B0B110 80093F70 24840008 */ addiu $a0, $a0, 8
/* B0B114 80093F74 03E00008 */ jr $ra
/* B0B118 80093F78 00801025 */ move $v0, $a0

View file

@ -1,35 +0,0 @@
.rdata
glabel D_8013EC88
.asciz "../z_rcp.c"
.balign 4
glabel D_8013EC94
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093F7C
/* B0B11C 80093F7C 27BDFFD0 */ addiu $sp, $sp, -0x30
/* B0B120 80093F80 AFBF0014 */ sw $ra, 0x14($sp)
/* B0B124 80093F84 AFA40030 */ sw $a0, 0x30($sp)
/* B0B128 80093F88 3C068014 */ lui $a2, %hi(D_8013EC88) # $a2, 0x8014
/* B0B12C 80093F8C 24C6EC88 */ addiu $a2, %lo(D_8013EC88) # addiu $a2, $a2, -0x1378
/* B0B130 80093F90 8FA50030 */ lw $a1, 0x30($sp)
/* B0B134 80093F94 27A4001C */ addiu $a0, $sp, 0x1c
/* B0B138 80093F98 0C031AB1 */ jal func_800C6AC4
/* B0B13C 80093F9C 24070621 */ li $a3, 1569
/* B0B140 80093FA0 8FAE0030 */ lw $t6, 0x30($sp)
/* B0B144 80093FA4 0C024FD6 */ jal func_80093F58
/* B0B148 80093FA8 8DC402C0 */ lw $a0, 0x2c0($t6)
/* B0B14C 80093FAC 8FA50030 */ lw $a1, 0x30($sp)
/* B0B150 80093FB0 3C068014 */ lui $a2, %hi(D_8013EC94) # $a2, 0x8014
/* B0B154 80093FB4 24C6EC94 */ addiu $a2, %lo(D_8013EC94) # addiu $a2, $a2, -0x136c
/* B0B158 80093FB8 27A4001C */ addiu $a0, $sp, 0x1c
/* B0B15C 80093FBC 24070625 */ li $a3, 1573
/* B0B160 80093FC0 0C031AD5 */ jal func_800C6B54
/* B0B164 80093FC4 ACA202C0 */ sw $v0, 0x2c0($a1)
/* B0B168 80093FC8 8FBF0014 */ lw $ra, 0x14($sp)
/* B0B16C 80093FCC 27BD0030 */ addiu $sp, $sp, 0x30
/* B0B170 80093FD0 03E00008 */ jr $ra
/* B0B174 80093FD4 00000000 */ nop

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013ECA0
.asciz "../z_rcp.c"
.balign 4
glabel D_8013ECAC
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80093FD8
/* B0B178 80093FD8 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0B17C 80093FDC AFBF0014 */ sw $ra, 0x14($sp)
/* B0B180 80093FE0 00802825 */ move $a1, $a0
/* B0B184 80093FE4 3C068014 */ lui $a2, %hi(D_8013ECA0) # $a2, 0x8014
/* B0B188 80093FE8 24C6ECA0 */ addiu $a2, %lo(D_8013ECA0) # addiu $a2, $a2, -0x1360
/* B0B18C 80093FEC AFA50038 */ sw $a1, 0x38($sp)
/* B0B190 80093FF0 27A40024 */ addiu $a0, $sp, 0x24
/* B0B194 80093FF4 0C031AB1 */ jal func_800C6AC4
/* B0B198 80093FF8 24070631 */ li $a3, 1585
/* B0B19C 80093FFC 8FA50038 */ lw $a1, 0x38($sp)
/* B0B1A0 80094000 3C188012 */ lui $t8, %hi(D_80126910) # $t8, 0x8012
/* B0B1A4 80094004 27186910 */ addiu $t8, %lo(D_80126910) # addiu $t8, $t8, 0x6910
/* B0B1A8 80094008 8CA302C0 */ lw $v1, 0x2c0($a1)
/* B0B1AC 8009400C 3C0FDE00 */ lui $t7, 0xde00
/* B0B1B0 80094010 3C068014 */ lui $a2, %hi(D_8013ECAC) # $a2, 0x8014
/* B0B1B4 80094014 246E0008 */ addiu $t6, $v1, 8
/* B0B1B8 80094018 ACAE02C0 */ sw $t6, 0x2c0($a1)
/* B0B1BC 8009401C 24C6ECAC */ addiu $a2, %lo(D_8013ECAC) # addiu $a2, $a2, -0x1354
/* B0B1C0 80094020 27A40024 */ addiu $a0, $sp, 0x24
/* B0B1C4 80094024 24070635 */ li $a3, 1589
/* B0B1C8 80094028 AC780004 */ sw $t8, 4($v1)
/* B0B1CC 8009402C 0C031AD5 */ jal func_800C6B54
/* B0B1D0 80094030 AC6F0000 */ sw $t7, ($v1)
/* B0B1D4 80094034 8FBF0014 */ lw $ra, 0x14($sp)
/* B0B1D8 80094038 27BD0038 */ addiu $sp, $sp, 0x38
/* B0B1DC 8009403C 03E00008 */ jr $ra
/* B0B1E0 80094040 00000000 */ nop

View file

@ -1,39 +0,0 @@
.rdata
glabel D_8013ECB8
.asciz "../z_rcp.c"
.balign 4
glabel D_8013ECC4
.asciz "../z_rcp.c"
.balign 4
.text
glabel func_80094044
/* B0B1E4 80094044 27BDFFC8 */ addiu $sp, $sp, -0x38
/* B0B1E8 80094048 AFBF0014 */ sw $ra, 0x14($sp)
/* B0B1EC 8009404C 00802825 */ move $a1, $a0
/* B0B1F0 80094050 3C068014 */ lui $a2, %hi(D_8013ECB8) # $a2, 0x8014
/* B0B1F4 80094054 24C6ECB8 */ addiu $a2, %lo(D_8013ECB8) # addiu $a2, $a2, -0x1348
/* B0B1F8 80094058 AFA50038 */ sw $a1, 0x38($sp)
/* B0B1FC 8009405C 27A40024 */ addiu $a0, $sp, 0x24
/* B0B200 80094060 0C031AB1 */ jal func_800C6AC4
/* B0B204 80094064 24070641 */ li $a3, 1601
/* B0B208 80094068 8FA50038 */ lw $a1, 0x38($sp)
/* B0B20C 8009406C 3C188012 */ lui $t8, %hi(D_80126AC0) # $t8, 0x8012
/* B0B210 80094070 27186AC0 */ addiu $t8, %lo(D_80126AC0) # addiu $t8, $t8, 0x6ac0
/* B0B214 80094074 8CA302D0 */ lw $v1, 0x2d0($a1)
/* B0B218 80094078 3C0FDE00 */ lui $t7, 0xde00
/* B0B21C 8009407C 3C068014 */ lui $a2, %hi(D_8013ECC4) # $a2, 0x8014
/* B0B220 80094080 246E0008 */ addiu $t6, $v1, 8
/* B0B224 80094084 ACAE02D0 */ sw $t6, 0x2d0($a1)
/* B0B228 80094088 24C6ECC4 */ addiu $a2, %lo(D_8013ECC4) # addiu $a2, $a2, -0x133c
/* B0B22C 8009408C 27A40024 */ addiu $a0, $sp, 0x24
/* B0B230 80094090 24070645 */ li $a3, 1605
/* B0B234 80094094 AC780004 */ sw $t8, 4($v1)
/* B0B238 80094098 0C031AD5 */ jal func_800C6B54
/* B0B23C 8009409C AC6F0000 */ sw $t7, ($v1)
/* B0B240 800940A0 8FBF0014 */ lw $ra, 0x14($sp)
/* B0B244 800940A4 27BD0038 */ addiu $sp, $sp, 0x38
/* B0B248 800940A8 03E00008 */ jr $ra
/* B0B24C 800940AC 00000000 */ nop

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