Decompile z_quake.c and code_800D31A0.c

- `code_800D31A0.c` : OK
- `z_quake.c` : OK
This commit is contained in:
Random
2020-03-29 03:24:39 +02:00
parent 10c74eb958
commit 5f027cb431
43 changed files with 704 additions and 1439 deletions

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

@@ -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

@@ -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)

File diff suppressed because it is too large Load Diff

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

@@ -24,12 +24,12 @@ glabel func_8009BEEC
/* B130C4 8009BF24 000FC080 */ sll $t8, $t7, 2
/* B130C8 8009BF28 0098C821 */ addu $t9, $a0, $t8
/* B130CC 8009BF2C 8F240790 */ lw $a0, 0x790($t9)
/* B130D0 8009BF30 0C024BE2 */ jal func_80092F88
/* B130D0 8009BF30 0C024BE2 */ jal Quake_Add
/* B130D4 8009BF34 AFA2002C */ sw $v0, 0x2c($sp)
/* B130D8 8009BF38 00022400 */ sll $a0, $v0, 0x10
/* B130DC 8009BF3C AFA20034 */ sw $v0, 0x34($sp)
/* B130E0 8009BF40 00042403 */ sra $a0, $a0, 0x10
/* B130E4 8009BF44 0C024B6B */ jal func_80092DAC
/* B130E4 8009BF44 0C024B6B */ jal Quake_SetSpeed
/* B130E8 8009BF48 24052710 */ li $a1, 10000
/* B130EC 8009BF4C 87B00036 */ lh $s0, 0x36($sp)
/* B130F0 8009BF50 24050004 */ li $a1, 4
@@ -37,11 +37,11 @@ glabel func_8009BEEC
/* B130F8 8009BF58 00102400 */ sll $a0, $s0, 0x10
/* B130FC 8009BF5C 00042403 */ sra $a0, $a0, 0x10
/* B13100 8009BF60 00003825 */ move $a3, $zero
/* B13104 8009BF64 0C024B9C */ jal func_80092E70
/* B13104 8009BF64 0C024B9C */ jal Quake_SetQuakeValues
/* B13108 8009BF68 AFA00010 */ sw $zero, 0x10($sp)
/* B1310C 8009BF6C 00102400 */ sll $a0, $s0, 0x10
/* B13110 8009BF70 00042403 */ sra $a0, $a0, 0x10
/* B13114 8009BF74 0C024B7C */ jal func_80092DF0
/* B13114 8009BF74 0C024B7C */ jal Quake_SetCountdown
/* B13118 8009BF78 2405007F */ li $a1, 127
/* B1311C 8009BF7C 8FA8002C */ lw $t0, 0x2c($sp)
/* B13120 8009BF80 8D031DE4 */ lw $v1, 0x1de4($t0)
@@ -61,7 +61,7 @@ glabel func_8009BEEC
/* B13154 8009BFB4 24050003 */ li $a1, 3
/* B13158 8009BFB8 000A5880 */ sll $t3, $t2, 2
/* B1315C 8009BFBC 022B6021 */ addu $t4, $s1, $t3
/* B13160 8009BFC0 0C024BE2 */ jal func_80092F88
/* B13160 8009BFC0 0C024BE2 */ jal Quake_Add
/* B13164 8009BFC4 8D840790 */ lw $a0, 0x790($t4)
/* B13168 8009BFC8 0C03F66B */ jal Math_Rand_ZeroOne
/* B1316C 8009BFCC AFA20034 */ sw $v0, 0x34($sp)
@@ -78,7 +78,7 @@ glabel func_8009BEEC
/* B13198 8009BFF8 44059000 */ mfc1 $a1, $f18
/* B1319C 8009BFFC 00000000 */ nop
/* B131A0 8009C000 00052C00 */ sll $a1, $a1, 0x10
/* B131A4 8009C004 0C024B6B */ jal func_80092DAC
/* B131A4 8009C004 0C024B6B */ jal Quake_SetSpeed
/* B131A8 8009C008 00052C03 */ sra $a1, $a1, 0x10
/* B131AC 8009C00C 0C03F66B */ jal Math_Rand_ZeroOne
/* B131B0 8009C010 00000000 */ nop
@@ -97,7 +97,7 @@ glabel func_8009BEEC
/* B131E4 8009C044 44058000 */ mfc1 $a1, $f16
/* B131E8 8009C048 00000000 */ nop
/* B131EC 8009C04C 00052C00 */ sll $a1, $a1, 0x10
/* B131F0 8009C050 0C024B9C */ jal func_80092E70
/* B131F0 8009C050 0C024B9C */ jal Quake_SetQuakeValues
/* B131F4 8009C054 00052C03 */ sra $a1, $a1, 0x10
/* B131F8 8009C058 0C03F66B */ jal Math_Rand_ZeroOne
/* B131FC 8009C05C 00000000 */ nop
@@ -113,7 +113,7 @@ glabel func_8009BEEC
/* B13224 8009C084 44055000 */ mfc1 $a1, $f10
/* B13228 8009C088 00000000 */ nop
/* B1322C 8009C08C 00052C00 */ sll $a1, $a1, 0x10
/* B13230 8009C090 0C024B7C */ jal func_80092DF0
/* B13230 8009C090 0C024B7C */ jal Quake_SetCountdown
/* B13234 8009C094 00052C03 */ sra $a1, $a1, 0x10
/* B13238 8009C098 8FBF0024 */ lw $ra, 0x24($sp)
.L8009C09C:

View File

@@ -16,12 +16,12 @@ glabel func_8086C29C
/* 00634 8086C2D4 0018C880 */ sll $t9, $t8, 2
/* 00638 8086C2D8 00B94021 */ addu $t0, $a1, $t9
/* 0063C 8086C2DC 8D040790 */ lw $a0, 0x0790($t0) ## 00000790
/* 00640 8086C2E0 0C024BE2 */ jal func_80092F88
/* 00640 8086C2E0 0C024BE2 */ jal Quake_Add
/* 00644 8086C2E4 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
/* 00648 8086C2E8 00022400 */ sll $a0, $v0, 16
/* 0064C 8086C2EC AFA20044 */ sw $v0, 0x0044($sp)
/* 00650 8086C2F0 00042403 */ sra $a0, $a0, 16
/* 00654 8086C2F4 0C024B6B */ jal func_80092DAC
/* 00654 8086C2F4 0C024B6B */ jal Quake_SetSpeed
/* 00658 8086C2F8 24053A98 */ addiu $a1, $zero, 0x3A98 ## $a1 = 00003A98
/* 0065C 8086C2FC 87A40046 */ lh $a0, 0x0046($sp)
/* 00660 8086C300 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
@@ -29,10 +29,10 @@ glabel func_8086C29C
/* 00668 8086C308 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 0066C 8086C30C 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
/* 00670 8086C310 240700FA */ addiu $a3, $zero, 0x00FA ## $a3 = 000000FA
/* 00674 8086C314 0C024B9C */ jal func_80092E70
/* 00674 8086C314 0C024B9C */ jal Quake_SetQuakeValues
/* 00678 8086C318 AFA40040 */ sw $a0, 0x0040($sp)
/* 0067C 8086C31C 8FA40040 */ lw $a0, 0x0040($sp)
/* 00680 8086C320 0C024B7C */ jal func_80092DF0
/* 00680 8086C320 0C024B7C */ jal Quake_SetCountdown
/* 00684 8086C324 2405000A */ addiu $a1, $zero, 0x000A ## $a1 = 0000000A
.L8086C328:
/* 00688 8086C328 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000

View File

@@ -142,24 +142,24 @@ glabel func_8086F464
/* 00510 8086F670 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
/* 00514 8086F674 00194080 */ sll $t0, $t9, 2
/* 00518 8086F678 02684821 */ addu $t1, $s3, $t0
/* 0051C 8086F67C 0C024BE2 */ jal func_80092F88
/* 0051C 8086F67C 0C024BE2 */ jal Quake_Add
/* 00520 8086F680 8D240790 */ lw $a0, 0x0790($t1) ## 00000790
/* 00524 8086F684 00028400 */ sll $s0, $v0, 16
/* 00528 8086F688 00022400 */ sll $a0, $v0, 16
/* 0052C 8086F68C 00108403 */ sra $s0, $s0, 16
/* 00530 8086F690 00042403 */ sra $a0, $a0, 16
/* 00534 8086F694 0C024B6B */ jal func_80092DAC
/* 00534 8086F694 0C024B6B */ jal Quake_SetSpeed
/* 00538 8086F698 24057FFF */ addiu $a1, $zero, 0x7FFF ## $a1 = 00007FFF
/* 0053C 8086F69C 00102400 */ sll $a0, $s0, 16
/* 00540 8086F6A0 00042403 */ sra $a0, $a0, 16
/* 00544 8086F6A4 2405012C */ addiu $a1, $zero, 0x012C ## $a1 = 0000012C
/* 00548 8086F6A8 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0054C 8086F6AC 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 00550 8086F6B0 0C024B9C */ jal func_80092E70
/* 00550 8086F6B0 0C024B9C */ jal Quake_SetQuakeValues
/* 00554 8086F6B4 AFA00010 */ sw $zero, 0x0010($sp)
/* 00558 8086F6B8 00102400 */ sll $a0, $s0, 16
/* 0055C 8086F6BC 00042403 */ sra $a0, $a0, 16
/* 00560 8086F6C0 0C024B7C */ jal func_80092DF0
/* 00560 8086F6C0 0C024B7C */ jal Quake_SetCountdown
/* 00564 8086F6C4 2405001E */ addiu $a1, $zero, 0x001E ## $a1 = 0000001E
/* 00568 8086F6C8 3C0B8087 */ lui $t3, %hi(func_8086F718) ## $t3 = 80870000
/* 0056C 8086F6CC 240A0014 */ addiu $t2, $zero, 0x0014 ## $t2 = 00000014

View File

@@ -17,22 +17,22 @@ glabel func_8087D720
/* 0079C 8087D75C 00194080 */ sll $t0, $t9, 2
/* 007A0 8087D760 00A84821 */ addu $t1, $a1, $t0
/* 007A4 8087D764 8D240790 */ lw $a0, 0x0790($t1) ## 00000790
/* 007A8 8087D768 0C024BE2 */ jal func_80092F88
/* 007A8 8087D768 0C024BE2 */ jal Quake_Add
/* 007AC 8087D76C 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
/* 007B0 8087D770 00022400 */ sll $a0, $v0, 16
/* 007B4 8087D774 AFA20030 */ sw $v0, 0x0030($sp)
/* 007B8 8087D778 00042403 */ sra $a0, $a0, 16
/* 007BC 8087D77C 0C024B6B */ jal func_80092DAC
/* 007BC 8087D77C 0C024B6B */ jal Quake_SetSpeed
/* 007C0 8087D780 24057530 */ addiu $a1, $zero, 0x7530 ## $a1 = 00007530
/* 007C4 8087D784 87A40032 */ lh $a0, 0x0032($sp)
/* 007C8 8087D788 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
/* 007CC 8087D78C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 007D0 8087D790 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 007D4 8087D794 AFA00010 */ sw $zero, 0x0010($sp)
/* 007D8 8087D798 0C024B9C */ jal func_80092E70
/* 007D8 8087D798 0C024B9C */ jal Quake_SetQuakeValues
/* 007DC 8087D79C AFA4002C */ sw $a0, 0x002C($sp)
/* 007E0 8087D7A0 8FA4002C */ lw $a0, 0x002C($sp)
/* 007E4 8087D7A4 0C024B7C */ jal func_80092DF0
/* 007E4 8087D7A4 0C024B7C */ jal Quake_SetCountdown
/* 007E8 8087D7A8 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
/* 007EC 8087D7AC 10000007 */ beq $zero, $zero, .L8087D7CC
/* 007F0 8087D7B0 86030168 */ lh $v1, 0x0168($s0) ## 00000168

View File

@@ -48,12 +48,12 @@ glabel func_808843B0
/* 00CC8 80884458 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
/* 00CCC 8088445C 000E7880 */ sll $t7, $t6, 2
/* 00CD0 80884460 020FC021 */ addu $t8, $s0, $t7
/* 00CD4 80884464 0C024BE2 */ jal func_80092F88
/* 00CD4 80884464 0C024BE2 */ jal Quake_Add
/* 00CD8 80884468 8F040790 */ lw $a0, 0x0790($t8) ## 00000790
/* 00CDC 8088446C 00022400 */ sll $a0, $v0, 16
/* 00CE0 80884470 AFA2002C */ sw $v0, 0x002C($sp)
/* 00CE4 80884474 00042403 */ sra $a0, $a0, 16
/* 00CE8 80884478 0C024B6B */ jal func_80092DAC
/* 00CE8 80884478 0C024B6B */ jal Quake_SetSpeed
/* 00CEC 8088447C 240561A8 */ addiu $a1, $zero, 0x61A8 ## $a1 = 000061A8
/* 00CF0 80884480 87B0002E */ lh $s0, 0x002E($sp)
/* 00CF4 80884484 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
@@ -61,11 +61,11 @@ glabel func_808843B0
/* 00CFC 8088448C 00102400 */ sll $a0, $s0, 16
/* 00D00 80884490 00042403 */ sra $a0, $a0, 16
/* 00D04 80884494 24070005 */ addiu $a3, $zero, 0x0005 ## $a3 = 00000005
/* 00D08 80884498 0C024B9C */ jal func_80092E70
/* 00D08 80884498 0C024B9C */ jal Quake_SetQuakeValues
/* 00D0C 8088449C AFA00010 */ sw $zero, 0x0010($sp)
/* 00D10 808844A0 00102400 */ sll $a0, $s0, 16
/* 00D14 808844A4 00042403 */ sra $a0, $a0, 16
/* 00D18 808844A8 0C024B7C */ jal func_80092DF0
/* 00D18 808844A8 0C024B7C */ jal Quake_SetCountdown
/* 00D1C 808844AC 2405000A */ addiu $a1, $zero, 0x000A ## $a1 = 0000000A
/* 00D20 808844B0 3C198088 */ lui $t9, %hi(func_808844D0) ## $t9 = 80880000
/* 00D24 808844B4 273944D0 */ addiu $t9, $t9, %lo(func_808844D0) ## $t9 = 808844D0

View File

@@ -62,43 +62,43 @@ glabel func_80884658
/* 00FA8 80884738 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
/* 00FAC 8088473C 000FC080 */ sll $t8, $t7, 2
/* 00FB0 80884740 0238C821 */ addu $t9, $s1, $t8
/* 00FB4 80884744 0C024BE2 */ jal func_80092F88
/* 00FB4 80884744 0C024BE2 */ jal Quake_Add
/* 00FB8 80884748 8F240790 */ lw $a0, 0x0790($t9) ## 00000790
/* 00FBC 8088474C 00022400 */ sll $a0, $v0, 16
/* 00FC0 80884750 AFA20040 */ sw $v0, 0x0040($sp)
/* 00FC4 80884754 00042403 */ sra $a0, $a0, 16
/* 00FC8 80884758 0C024B6B */ jal func_80092DAC
/* 00FC8 80884758 0C024B6B */ jal Quake_SetSpeed
/* 00FCC 8088475C 24056D60 */ addiu $a1, $zero, 0x6D60 ## $a1 = 00006D60
/* 00FD0 80884760 87A40042 */ lh $a0, 0x0042($sp)
/* 00FD4 80884764 2405000E */ addiu $a1, $zero, 0x000E ## $a1 = 0000000E
/* 00FD8 80884768 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 00FDC 8088476C 24070064 */ addiu $a3, $zero, 0x0064 ## $a3 = 00000064
/* 00FE0 80884770 AFA00010 */ sw $zero, 0x0010($sp)
/* 00FE4 80884774 0C024B9C */ jal func_80092E70
/* 00FE4 80884774 0C024B9C */ jal Quake_SetQuakeValues
/* 00FE8 80884778 AFA40028 */ sw $a0, 0x0028($sp)
/* 00FEC 8088477C 8FA40028 */ lw $a0, 0x0028($sp)
/* 00FF0 80884780 0C024B7C */ jal func_80092DF0
/* 00FF0 80884780 0C024B7C */ jal Quake_SetCountdown
/* 00FF4 80884784 2405001E */ addiu $a1, $zero, 0x001E ## $a1 = 0000001E
/* 00FF8 80884788 862807A0 */ lh $t0, 0x07A0($s1) ## 000007A0
/* 00FFC 8088478C 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
/* 01000 80884790 00084880 */ sll $t1, $t0, 2
/* 01004 80884794 02295021 */ addu $t2, $s1, $t1
/* 01008 80884798 0C024BE2 */ jal func_80092F88
/* 01008 80884798 0C024BE2 */ jal Quake_Add
/* 0100C 8088479C 8D440790 */ lw $a0, 0x0790($t2) ## 00000790
/* 01010 808847A0 00022400 */ sll $a0, $v0, 16
/* 01014 808847A4 AFA20040 */ sw $v0, 0x0040($sp)
/* 01018 808847A8 00042403 */ sra $a0, $a0, 16
/* 0101C 808847AC 0C024B6B */ jal func_80092DAC
/* 0101C 808847AC 0C024B6B */ jal Quake_SetSpeed
/* 01020 808847B0 24052EE0 */ addiu $a1, $zero, 0x2EE0 ## $a1 = 00002EE0
/* 01024 808847B4 87A40042 */ lh $a0, 0x0042($sp)
/* 01028 808847B8 24050005 */ addiu $a1, $zero, 0x0005 ## $a1 = 00000005
/* 0102C 808847BC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01030 808847C0 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 01034 808847C4 AFA00010 */ sw $zero, 0x0010($sp)
/* 01038 808847C8 0C024B9C */ jal func_80092E70
/* 01038 808847C8 0C024B9C */ jal Quake_SetQuakeValues
/* 0103C 808847CC AFA40028 */ sw $a0, 0x0028($sp)
/* 01040 808847D0 8FA40028 */ lw $a0, 0x0028($sp)
/* 01044 808847D4 0C024B7C */ jal func_80092DF0
/* 01044 808847D4 0C024B7C */ jal Quake_SetCountdown
/* 01048 808847D8 240503E7 */ addiu $a1, $zero, 0x03E7 ## $a1 = 000003E7
/* 0104C 808847DC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 01050 808847E0 26050024 */ addiu $a1, $s0, 0x0024 ## $a1 = 00000024
@@ -116,22 +116,22 @@ glabel func_80884658
/* 01074 80884804 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
/* 01078 80884808 000B6080 */ sll $t4, $t3, 2
/* 0107C 8088480C 022C6821 */ addu $t5, $s1, $t4
/* 01080 80884810 0C024BE2 */ jal func_80092F88
/* 01080 80884810 0C024BE2 */ jal Quake_Add
/* 01084 80884814 8DA40790 */ lw $a0, 0x0790($t5) ## 00000790
/* 01088 80884818 00022400 */ sll $a0, $v0, 16
/* 0108C 8088481C AFA20040 */ sw $v0, 0x0040($sp)
/* 01090 80884820 00042403 */ sra $a0, $a0, 16
/* 01094 80884824 0C024B6B */ jal func_80092DAC
/* 01094 80884824 0C024B6B */ jal Quake_SetSpeed
/* 01098 80884828 24056D60 */ addiu $a1, $zero, 0x6D60 ## $a1 = 00006D60
/* 0109C 8088482C 87A40042 */ lh $a0, 0x0042($sp)
/* 010A0 80884830 24050010 */ addiu $a1, $zero, 0x0010 ## $a1 = 00000010
/* 010A4 80884834 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 010A8 80884838 24070078 */ addiu $a3, $zero, 0x0078 ## $a3 = 00000078
/* 010AC 8088483C AFA00010 */ sw $zero, 0x0010($sp)
/* 010B0 80884840 0C024B9C */ jal func_80092E70
/* 010B0 80884840 0C024B9C */ jal Quake_SetQuakeValues
/* 010B4 80884844 AFA40028 */ sw $a0, 0x0028($sp)
/* 010B8 80884848 8FA40028 */ lw $a0, 0x0028($sp)
/* 010BC 8088484C 0C024B7C */ jal func_80092DF0
/* 010BC 8088484C 0C024B7C */ jal Quake_SetCountdown
/* 010C0 80884850 24050028 */ addiu $a1, $zero, 0x0028 ## $a1 = 00000028
/* 010C4 80884854 8605001C */ lh $a1, 0x001C($s0) ## 0000001C
/* 010C8 80884858 3C0E8088 */ lui $t6, %hi(func_80884978) ## $t6 = 80880000
@@ -152,22 +152,22 @@ glabel func_80884658
/* 010F8 80884888 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
/* 010FC 8088488C 000FC080 */ sll $t8, $t7, 2
/* 01100 80884890 0238C821 */ addu $t9, $s1, $t8
/* 01104 80884894 0C024BE2 */ jal func_80092F88
/* 01104 80884894 0C024BE2 */ jal Quake_Add
/* 01108 80884898 8F240790 */ lw $a0, 0x0790($t9) ## 00000790
/* 0110C 8088489C 00022400 */ sll $a0, $v0, 16
/* 01110 808848A0 AFA20040 */ sw $v0, 0x0040($sp)
/* 01114 808848A4 00042403 */ sra $a0, $a0, 16
/* 01118 808848A8 0C024B6B */ jal func_80092DAC
/* 01118 808848A8 0C024B6B */ jal Quake_SetSpeed
/* 0111C 808848AC 24056D60 */ addiu $a1, $zero, 0x6D60 ## $a1 = 00006D60
/* 01120 808848B0 87A40042 */ lh $a0, 0x0042($sp)
/* 01124 808848B4 2405000E */ addiu $a1, $zero, 0x000E ## $a1 = 0000000E
/* 01128 808848B8 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 0112C 808848BC 24070064 */ addiu $a3, $zero, 0x0064 ## $a3 = 00000064
/* 01130 808848C0 AFA00010 */ sw $zero, 0x0010($sp)
/* 01134 808848C4 0C024B9C */ jal func_80092E70
/* 01134 808848C4 0C024B9C */ jal Quake_SetQuakeValues
/* 01138 808848C8 AFA40028 */ sw $a0, 0x0028($sp)
/* 0113C 808848CC 8FA40028 */ lw $a0, 0x0028($sp)
/* 01140 808848D0 0C024B7C */ jal func_80092DF0
/* 01140 808848D0 0C024B7C */ jal Quake_SetCountdown
/* 01144 808848D4 24050028 */ addiu $a1, $zero, 0x0028 ## $a1 = 00000028
/* 01148 808848D8 3C088088 */ lui $t0, %hi(func_80884978) ## $t0 = 80880000
/* 0114C 808848DC 25084978 */ addiu $t0, $t0, %lo(func_80884978) ## $t0 = 80884978
@@ -178,22 +178,22 @@ glabel func_80884658
/* 0115C 808848EC 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
/* 01160 808848F0 00095080 */ sll $t2, $t1, 2
/* 01164 808848F4 022A5821 */ addu $t3, $s1, $t2
/* 01168 808848F8 0C024BE2 */ jal func_80092F88
/* 01168 808848F8 0C024BE2 */ jal Quake_Add
/* 0116C 808848FC 8D640790 */ lw $a0, 0x0790($t3) ## 00000790
/* 01170 80884900 00022400 */ sll $a0, $v0, 16
/* 01174 80884904 AFA20040 */ sw $v0, 0x0040($sp)
/* 01178 80884908 00042403 */ sra $a0, $a0, 16
/* 0117C 8088490C 0C024B6B */ jal func_80092DAC
/* 0117C 8088490C 0C024B6B */ jal Quake_SetSpeed
/* 01180 80884910 24056D60 */ addiu $a1, $zero, 0x6D60 ## $a1 = 00006D60
/* 01184 80884914 87A40042 */ lh $a0, 0x0042($sp)
/* 01188 80884918 2405000E */ addiu $a1, $zero, 0x000E ## $a1 = 0000000E
/* 0118C 8088491C 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 01190 80884920 24070064 */ addiu $a3, $zero, 0x0064 ## $a3 = 00000064
/* 01194 80884924 AFA00010 */ sw $zero, 0x0010($sp)
/* 01198 80884928 0C024B9C */ jal func_80092E70
/* 01198 80884928 0C024B9C */ jal Quake_SetQuakeValues
/* 0119C 8088492C AFA40028 */ sw $a0, 0x0028($sp)
/* 011A0 80884930 8FA40028 */ lw $a0, 0x0028($sp)
/* 011A4 80884934 0C024B7C */ jal func_80092DF0
/* 011A4 80884934 0C024B7C */ jal Quake_SetCountdown
/* 011A8 80884938 24050028 */ addiu $a1, $zero, 0x0028 ## $a1 = 00000028
/* 011AC 8088493C 3C0C8088 */ lui $t4, %hi(func_80884978) ## $t4 = 80880000
/* 011B0 80884940 258C4978 */ addiu $t4, $t4, %lo(func_80884978) ## $t4 = 80884978

View File

@@ -50,22 +50,22 @@ glabel func_80888860
/* 008D8 80888918 844807A0 */ lh $t0, 0x07A0($v0) ## 000007A0
/* 008DC 8088891C 00084880 */ sll $t1, $t0, 2
/* 008E0 80888920 00495021 */ addu $t2, $v0, $t1
/* 008E4 80888924 0C024BE2 */ jal func_80092F88
/* 008E4 80888924 0C024BE2 */ jal Quake_Add
/* 008E8 80888928 8D440790 */ lw $a0, 0x0790($t2) ## 00000790
/* 008EC 8088892C 00022400 */ sll $a0, $v0, 16
/* 008F0 80888930 AFA2002C */ sw $v0, 0x002C($sp)
/* 008F4 80888934 00042403 */ sra $a0, $a0, 16
/* 008F8 80888938 0C024B6B */ jal func_80092DAC
/* 008F8 80888938 0C024B6B */ jal Quake_SetSpeed
/* 008FC 8088893C 2405C350 */ addiu $a1, $zero, 0xC350 ## $a1 = FFFFC350
/* 00900 80888940 87A4002E */ lh $a0, 0x002E($sp)
/* 00904 80888944 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 00908 80888948 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0090C 8088894C 240701F4 */ addiu $a3, $zero, 0x01F4 ## $a3 = 000001F4
/* 00910 80888950 AFA00010 */ sw $zero, 0x0010($sp)
/* 00914 80888954 0C024B9C */ jal func_80092E70
/* 00914 80888954 0C024B9C */ jal Quake_SetQuakeValues
/* 00918 80888958 AFA40028 */ sw $a0, 0x0028($sp)
/* 0091C 8088895C 8FA40028 */ lw $a0, 0x0028($sp)
/* 00920 80888960 0C024B7C */ jal func_80092DF0
/* 00920 80888960 0C024B7C */ jal Quake_SetCountdown
/* 00924 80888964 24050014 */ addiu $a1, $zero, 0x0014 ## $a1 = 00000014
/* 00928 80888968 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0092C 8088896C 0C00BE0A */ jal Audio_PlayActorSound2

View File

@@ -80,22 +80,22 @@ glabel func_80888A58
/* 00B38 80888B78 844E07A0 */ lh $t6, 0x07A0($v0) ## 000007A0
/* 00B3C 80888B7C 000E7880 */ sll $t7, $t6, 2
/* 00B40 80888B80 004FC021 */ addu $t8, $v0, $t7
/* 00B44 80888B84 0C024BE2 */ jal func_80092F88
/* 00B44 80888B84 0C024BE2 */ jal Quake_Add
/* 00B48 80888B88 8F040790 */ lw $a0, 0x0790($t8) ## 00000790
/* 00B4C 80888B8C 00022400 */ sll $a0, $v0, 16
/* 00B50 80888B90 AFA2002C */ sw $v0, 0x002C($sp)
/* 00B54 80888B94 00042403 */ sra $a0, $a0, 16
/* 00B58 80888B98 0C024B6B */ jal func_80092DAC
/* 00B58 80888B98 0C024B6B */ jal Quake_SetSpeed
/* 00B5C 80888B9C 2405C350 */ addiu $a1, $zero, 0xC350 ## $a1 = FFFFC350
/* 00B60 80888BA0 87A4002E */ lh $a0, 0x002E($sp)
/* 00B64 80888BA4 24050014 */ addiu $a1, $zero, 0x0014 ## $a1 = 00000014
/* 00B68 80888BA8 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
/* 00B6C 80888BAC 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 00B70 80888BB0 AFA00010 */ sw $zero, 0x0010($sp)
/* 00B74 80888BB4 0C024B9C */ jal func_80092E70
/* 00B74 80888BB4 0C024B9C */ jal Quake_SetQuakeValues
/* 00B78 80888BB8 AFA40028 */ sw $a0, 0x0028($sp)
/* 00B7C 80888BBC 8FA40028 */ lw $a0, 0x0028($sp)
/* 00B80 80888BC0 0C024B7C */ jal func_80092DF0
/* 00B80 80888BC0 0C024B7C */ jal Quake_SetCountdown
/* 00B84 80888BC4 24050007 */ addiu $a1, $zero, 0x0007 ## $a1 = 00000007
/* 00B88 80888BC8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00B8C 80888BCC 0C00BE0A */ jal Audio_PlayActorSound2

View File

@@ -26,22 +26,22 @@ glabel func_80899950
/* 00268 808999A8 845807A0 */ lh $t8, 0x07A0($v0) ## 000007A0
/* 0026C 808999AC 0018C880 */ sll $t9, $t8, 2
/* 00270 808999B0 00594021 */ addu $t0, $v0, $t9
/* 00274 808999B4 0C024BE2 */ jal func_80092F88
/* 00274 808999B4 0C024BE2 */ jal Quake_Add
/* 00278 808999B8 8D040790 */ lw $a0, 0x0790($t0) ## 00000790
/* 0027C 808999BC 00022400 */ sll $a0, $v0, 16
/* 00280 808999C0 AFA20024 */ sw $v0, 0x0024($sp)
/* 00284 808999C4 00042403 */ sra $a0, $a0, 16
/* 00288 808999C8 0C024B6B */ jal func_80092DAC
/* 00288 808999C8 0C024B6B */ jal Quake_SetSpeed
/* 0028C 808999CC 240561A8 */ addiu $a1, $zero, 0x61A8 ## $a1 = 000061A8
/* 00290 808999D0 87A40026 */ lh $a0, 0x0026($sp)
/* 00294 808999D4 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
/* 00298 808999D8 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0029C 808999DC 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 002A0 808999E0 AFA00010 */ sw $zero, 0x0010($sp)
/* 002A4 808999E4 0C024B9C */ jal func_80092E70
/* 002A4 808999E4 0C024B9C */ jal Quake_SetQuakeValues
/* 002A8 808999E8 AFA40020 */ sw $a0, 0x0020($sp)
/* 002AC 808999EC 8FA40020 */ lw $a0, 0x0020($sp)
/* 002B0 808999F0 0C024B7C */ jal func_80092DF0
/* 002B0 808999F0 0C024B7C */ jal Quake_SetCountdown
/* 002B4 808999F4 24050010 */ addiu $a1, $zero, 0x0010 ## $a1 = 00000010
.L808999F8:
/* 002B8 808999F8 8FBF001C */ lw $ra, 0x001C($sp)

View File

@@ -14,22 +14,22 @@ glabel func_808A10D4
/* 00544 808A1104 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
/* 00548 808A1108 0018C880 */ sll $t9, $t8, 2
/* 0054C 808A110C 00594021 */ addu $t0, $v0, $t9
/* 00550 808A1110 0C024BE2 */ jal func_80092F88
/* 00550 808A1110 0C024BE2 */ jal Quake_Add
/* 00554 808A1114 8D040790 */ lw $a0, 0x0790($t0) ## 00000790
/* 00558 808A1118 00022400 */ sll $a0, $v0, 16
/* 0055C 808A111C AFA20028 */ sw $v0, 0x0028($sp)
/* 00560 808A1120 00042403 */ sra $a0, $a0, 16
/* 00564 808A1124 0C024B6B */ jal func_80092DAC
/* 00564 808A1124 0C024B6B */ jal Quake_SetSpeed
/* 00568 808A1128 240561A8 */ addiu $a1, $zero, 0x61A8 ## $a1 = 000061A8
/* 0056C 808A112C 87A4002A */ lh $a0, 0x002A($sp)
/* 00570 808A1130 24050005 */ addiu $a1, $zero, 0x0005 ## $a1 = 00000005
/* 00574 808A1134 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 00578 808A1138 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 0057C 808A113C AFA00010 */ sw $zero, 0x0010($sp)
/* 00580 808A1140 0C024B9C */ jal func_80092E70
/* 00580 808A1140 0C024B9C */ jal Quake_SetQuakeValues
/* 00584 808A1144 AFA40024 */ sw $a0, 0x0024($sp)
/* 00588 808A1148 8FA40024 */ lw $a0, 0x0024($sp)
/* 0058C 808A114C 0C024B7C */ jal func_80092DF0
/* 0058C 808A114C 0C024B7C */ jal Quake_SetCountdown
/* 00590 808A1150 24050010 */ addiu $a1, $zero, 0x0010 ## $a1 = 00000010
/* 00594 808A1154 8FBF001C */ lw $ra, 0x001C($sp)
/* 00598 808A1158 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000

View File

@@ -71,12 +71,12 @@ glabel func_808A5A0C
/* 005A4 808A5B14 84CD07A0 */ lh $t5, 0x07A0($a2) ## 000007A0
/* 005A8 808A5B18 000D7080 */ sll $t6, $t5, 2
/* 005AC 808A5B1C 00CE7821 */ addu $t7, $a2, $t6
/* 005B0 808A5B20 0C024BE2 */ jal func_80092F88
/* 005B0 808A5B20 0C024BE2 */ jal Quake_Add
/* 005B4 808A5B24 8DE40790 */ lw $a0, 0x0790($t7) ## 00000790
/* 005B8 808A5B28 00022400 */ sll $a0, $v0, 16
/* 005BC 808A5B2C AFA2002C */ sw $v0, 0x002C($sp)
/* 005C0 808A5B30 00042403 */ sra $a0, $a0, 16
/* 005C4 808A5B34 0C024B6B */ jal func_80092DAC
/* 005C4 808A5B34 0C024B6B */ jal Quake_SetSpeed
/* 005C8 808A5B38 2405C350 */ addiu $a1, $zero, 0xC350 ## $a1 = FFFFC350
/* 005CC 808A5B3C 87B0002E */ lh $s0, 0x002E($sp)
/* 005D0 808A5B40 24050005 */ addiu $a1, $zero, 0x0005 ## $a1 = 00000005
@@ -84,11 +84,11 @@ glabel func_808A5A0C
/* 005D8 808A5B48 00102400 */ sll $a0, $s0, 16
/* 005DC 808A5B4C 00042403 */ sra $a0, $a0, 16
/* 005E0 808A5B50 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 005E4 808A5B54 0C024B9C */ jal func_80092E70
/* 005E4 808A5B54 0C024B9C */ jal Quake_SetQuakeValues
/* 005E8 808A5B58 AFA00010 */ sw $zero, 0x0010($sp)
/* 005EC 808A5B5C 00102400 */ sll $a0, $s0, 16
/* 005F0 808A5B60 00042403 */ sra $a0, $a0, 16
/* 005F4 808A5B64 0C024B7C */ jal func_80092DF0
/* 005F4 808A5B64 0C024B7C */ jal Quake_SetCountdown
/* 005F8 808A5B68 24050005 */ addiu $a1, $zero, 0x0005 ## $a1 = 00000005
/* 005FC 808A5B6C 8FBF0024 */ lw $ra, 0x0024($sp)
.L808A5B70:

View File

@@ -54,22 +54,22 @@ glabel func_809973E8
/* 01204 809974A4 0C030129 */ jal func_800C04A4
/* 01208 809974A8 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 0120C 809974AC 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
/* 01210 809974B0 0C024BE2 */ jal func_80092F88
/* 01210 809974B0 0C024BE2 */ jal Quake_Add
/* 01214 809974B4 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
/* 01218 809974B8 00022400 */ sll $a0, $v0, 16
/* 0121C 809974BC AFA20044 */ sw $v0, 0x0044($sp)
/* 01220 809974C0 00042403 */ sra $a0, $a0, 16
/* 01224 809974C4 0C024B6B */ jal func_80092DAC
/* 01224 809974C4 0C024B6B */ jal Quake_SetSpeed
/* 01228 809974C8 240580E8 */ addiu $a1, $zero, 0x80E8 ## $a1 = FFFF80E8
/* 0122C 809974CC 87A40046 */ lh $a0, 0x0046($sp)
/* 01230 809974D0 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
/* 01234 809974D4 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01238 809974D8 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 0123C 809974DC AFA00010 */ sw $zero, 0x0010($sp)
/* 01240 809974E0 0C024B9C */ jal func_80092E70
/* 01240 809974E0 0C024B9C */ jal Quake_SetQuakeValues
/* 01244 809974E4 AFA4003C */ sw $a0, 0x003C($sp)
/* 01248 809974E8 8FA4003C */ lw $a0, 0x003C($sp)
/* 0124C 809974EC 0C024B7C */ jal func_80092DF0
/* 0124C 809974EC 0C024B7C */ jal Quake_SetCountdown
/* 01250 809974F0 2405000A */ addiu $a1, $zero, 0x000A ## $a1 = 0000000A
/* 01254 809974F4 C60C008C */ lwc1 $f12, 0x008C($s0) ## 0000008C
/* 01258 809974F8 240500B4 */ addiu $a1, $zero, 0x00B4 ## $a1 = 000000B4

View File

@@ -10,7 +10,7 @@ glabel func_8099803C
/* 01DBC 8099805C 0C030129 */ jal func_800C04A4
/* 01DC0 80998060 00052C03 */ sra $a1, $a1, 16
/* 01DC4 80998064 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
/* 01DC8 80998068 0C024BE2 */ jal func_80092F88
/* 01DC8 80998068 0C024BE2 */ jal Quake_Add
/* 01DCC 8099806C 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
/* 01DD0 80998070 44806000 */ mtc1 $zero, $f12 ## $f12 = 0.00
/* 01DD4 80998074 A7A20026 */ sh $v0, 0x0026($sp)
@@ -19,16 +19,16 @@ glabel func_8099803C
/* 01DE0 80998080 0C02A7DB */ jal func_800A9F6C
/* 01DE4 80998084 24070064 */ addiu $a3, $zero, 0x0064 ## $a3 = 00000064
/* 01DE8 80998088 87A40026 */ lh $a0, 0x0026($sp)
/* 01DEC 8099808C 0C024B6B */ jal func_80092DAC
/* 01DEC 8099808C 0C024B6B */ jal Quake_SetSpeed
/* 01DF0 80998090 24054E20 */ addiu $a1, $zero, 0x4E20 ## $a1 = 00004E20
/* 01DF4 80998094 87A40026 */ lh $a0, 0x0026($sp)
/* 01DF8 80998098 87A5002E */ lh $a1, 0x002E($sp)
/* 01DFC 8099809C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01E00 809980A0 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 01E04 809980A4 0C024B9C */ jal func_80092E70
/* 01E04 809980A4 0C024B9C */ jal Quake_SetQuakeValues
/* 01E08 809980A8 AFA00010 */ sw $zero, 0x0010($sp)
/* 01E0C 809980AC 87A40026 */ lh $a0, 0x0026($sp)
/* 01E10 809980B0 0C024B7C */ jal func_80092DF0
/* 01E10 809980B0 0C024B7C */ jal Quake_SetCountdown
/* 01E14 809980B4 87A50032 */ lh $a1, 0x0032($sp)
/* 01E18 809980B8 8FBF001C */ lw $ra, 0x001C($sp)
/* 01E1C 809980BC 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000

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