mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-17 13:24:45 +00:00
Decompile and mostly document EnSkj, EnSkjNeedle, and OBJECT_SKJ. One NON_MATCHING (#750)
* match a few * delete ASM * Almost done * One reg swap left * GlobalCtx2 YEP * Start object SKJ * Start some documentation * Big doc pass * Name the first batch of functions * Done * fix some issues real quick * lets try this again * remove left over doc tools and add 3 textures * Finish object_skj docs * PR fixes * PR fixes * Delete BuildInfo.ha * PR fixes (Roman) * PR fixes (Roman)
This commit is contained in:
parent
ed78d18a25
commit
25dd8e54dc
106 changed files with 1816 additions and 3763 deletions
|
@ -1,12 +0,0 @@
|
|||
glabel EnSkj_Destroy
|
||||
/* 00614 80AFE8C4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00618 80AFE8C8 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 0061C 80AFE8CC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00620 80AFE8D0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00624 80AFE8D4 0C0170EB */ jal Collider_DestroyCylinder
|
||||
|
||||
/* 00628 80AFE8D8 24C50278 */ addiu $a1, $a2, 0x0278 ## $a1 = 00000278
|
||||
/* 0062C 80AFE8DC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00630 80AFE8E0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00634 80AFE8E4 03E00008 */ jr $ra
|
||||
/* 00638 80AFE8E8 00000000 */ nop
|
|
@ -1,71 +0,0 @@
|
|||
glabel EnSkj_Draw
|
||||
/* 03280 80B01530 27BDFFA8 */ addiu $sp, $sp, 0xFFA8 ## $sp = FFFFFFA8
|
||||
/* 03284 80B01534 AFB10028 */ sw $s1, 0x0028($sp)
|
||||
/* 03288 80B01538 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 0328C 80B0153C AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 03290 80B01540 AFB00024 */ sw $s0, 0x0024($sp)
|
||||
/* 03294 80B01544 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
|
||||
/* 03298 80B01548 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0329C 80B0154C 3C0680B0 */ lui $a2, %hi(D_80B01860) ## $a2 = 80B00000
|
||||
/* 032A0 80B01550 24C61860 */ addiu $a2, $a2, %lo(D_80B01860) ## $a2 = 80B01860
|
||||
/* 032A4 80B01554 27A4003C */ addiu $a0, $sp, 0x003C ## $a0 = FFFFFFE4
|
||||
/* 032A8 80B01558 240709AB */ addiu $a3, $zero, 0x09AB ## $a3 = 000009AB
|
||||
/* 032AC 80B0155C 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 032B0 80B01560 AFA5004C */ sw $a1, 0x004C($sp)
|
||||
/* 032B4 80B01564 0C024F46 */ jal func_80093D18
|
||||
/* 032B8 80B01568 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 032BC 80B0156C 8E0E02DC */ lw $t6, 0x02DC($s0) ## 000002DC
|
||||
/* 032C0 80B01570 8FA3004C */ lw $v1, 0x004C($sp)
|
||||
/* 032C4 80B01574 2DC100FF */ sltiu $at, $t6, 0x00FF
|
||||
/* 032C8 80B01578 5020000F */ beql $at, $zero, .L80B015B8
|
||||
/* 032CC 80B0157C 8C6202C0 */ lw $v0, 0x02C0($v1) ## 000002C0
|
||||
/* 032D0 80B01580 8C6202C0 */ lw $v0, 0x02C0($v1) ## 000002C0
|
||||
/* 032D4 80B01584 3C18DB06 */ lui $t8, 0xDB06 ## $t8 = DB060000
|
||||
/* 032D8 80B01588 37180030 */ ori $t8, $t8, 0x0030 ## $t8 = DB060030
|
||||
/* 032DC 80B0158C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 032E0 80B01590 AC6F02C0 */ sw $t7, 0x02C0($v1) ## 000002C0
|
||||
/* 032E4 80B01594 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 032E8 80B01598 8E0502DC */ lw $a1, 0x02DC($s0) ## 000002DC
|
||||
/* 032EC 80B0159C 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 032F0 80B015A0 0C2C051D */ jal func_80B01474
|
||||
/* 032F4 80B015A4 AFA20038 */ sw $v0, 0x0038($sp)
|
||||
/* 032F8 80B015A8 8FA60038 */ lw $a2, 0x0038($sp)
|
||||
/* 032FC 80B015AC 1000000D */ beq $zero, $zero, .L80B015E4
|
||||
/* 03300 80B015B0 ACC20004 */ sw $v0, 0x0004($a2) ## 00000004
|
||||
/* 03304 80B015B4 8C6202C0 */ lw $v0, 0x02C0($v1) ## 000002C0
|
||||
.L80B015B8:
|
||||
/* 03308 80B015B8 3C08DB06 */ lui $t0, 0xDB06 ## $t0 = DB060000
|
||||
/* 0330C 80B015BC 35080030 */ ori $t0, $t0, 0x0030 ## $t0 = DB060030
|
||||
/* 03310 80B015C0 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 03314 80B015C4 AC7902C0 */ sw $t9, 0x02C0($v1) ## 000002C0
|
||||
/* 03318 80B015C8 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 0331C 80B015CC 8E0502DC */ lw $a1, 0x02DC($s0) ## 000002DC
|
||||
/* 03320 80B015D0 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 03324 80B015D4 0C2C0539 */ jal func_80B014E4
|
||||
/* 03328 80B015D8 AFA20034 */ sw $v0, 0x0034($sp)
|
||||
/* 0332C 80B015DC 8FA60034 */ lw $a2, 0x0034($sp)
|
||||
/* 03330 80B015E0 ACC20004 */ sw $v0, 0x0004($a2) ## 00000004
|
||||
.L80B015E4:
|
||||
/* 03334 80B015E4 8E050150 */ lw $a1, 0x0150($s0) ## 00000150
|
||||
/* 03338 80B015E8 8E06016C */ lw $a2, 0x016C($s0) ## 0000016C
|
||||
/* 0333C 80B015EC 9207014E */ lbu $a3, 0x014E($s0) ## 0000014E
|
||||
/* 03340 80B015F0 3C0980B0 */ lui $t1, %hi(func_80B01348) ## $t1 = 80B00000
|
||||
/* 03344 80B015F4 3C0A80B0 */ lui $t2, %hi(func_80B01360) ## $t2 = 80B00000
|
||||
/* 03348 80B015F8 254A1360 */ addiu $t2, $t2, %lo(func_80B01360) ## $t2 = 80B01360
|
||||
/* 0334C 80B015FC 25291348 */ addiu $t1, $t1, %lo(func_80B01348) ## $t1 = 80B01348
|
||||
/* 03350 80B01600 AFA90010 */ sw $t1, 0x0010($sp)
|
||||
/* 03354 80B01604 AFAA0014 */ sw $t2, 0x0014($sp)
|
||||
/* 03358 80B01608 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 0335C 80B0160C 0C0286B2 */ jal SkelAnime_DrawFlexOpa
|
||||
/* 03360 80B01610 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 03364 80B01614 3C0680B0 */ lui $a2, %hi(D_80B01870) ## $a2 = 80B00000
|
||||
/* 03368 80B01618 24C61870 */ addiu $a2, $a2, %lo(D_80B01870) ## $a2 = 80B01870
|
||||
/* 0336C 80B0161C 27A4003C */ addiu $a0, $sp, 0x003C ## $a0 = FFFFFFE4
|
||||
/* 03370 80B01620 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
|
||||
/* 03374 80B01624 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 03378 80B01628 240709BF */ addiu $a3, $zero, 0x09BF ## $a3 = 000009BF
|
||||
/* 0337C 80B0162C 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 03380 80B01630 8FB00024 */ lw $s0, 0x0024($sp)
|
||||
/* 03384 80B01634 8FB10028 */ lw $s1, 0x0028($sp)
|
||||
/* 03388 80B01638 03E00008 */ jr $ra
|
||||
/* 0338C 80B0163C 27BD0058 */ addiu $sp, $sp, 0x0058 ## $sp = 00000000
|
|
@ -1,10 +1,40 @@
|
|||
.rdata
|
||||
glabel D_80B017D0
|
||||
.asciz "Player_X : %f\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80B017E0
|
||||
.asciz "Player_Z : %f\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80B017F0
|
||||
.asciz "World_X : %f\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80B01800
|
||||
.asciz "World_Z : %f\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80B01810
|
||||
.asciz "Center_X : %f\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80B01820
|
||||
.asciz "Center_Z : %f\n\n"
|
||||
.balign 4
|
||||
|
||||
.late_rodata
|
||||
glabel D_80B018F8
|
||||
.float 1230.0
|
||||
|
||||
.text
|
||||
glabel EnSkj_Init
|
||||
/* 001FC 80AFE4AC 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
|
||||
/* 00200 80AFE4B0 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 00204 80AFE4B4 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 00208 80AFE4B8 AFA50054 */ sw $a1, 0x0054($sp)
|
||||
/* 0020C 80AFE4BC 8483001C */ lh $v1, 0x001C($a0) ## 0000001C
|
||||
/* 00210 80AFE4C0 3C0580B0 */ lui $a1, %hi(D_80B017C0) ## $a1 = 80B00000
|
||||
/* 00210 80AFE4C0 3C0580B0 */ lui $a1, %hi(sInitChain) ## $a1 = 80B00000
|
||||
/* 00214 80AFE4C4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00218 80AFE4C8 00031A83 */ sra $v1, $v1, 10
|
||||
/* 0021C 80AFE4CC 3063003F */ andi $v1, $v1, 0x003F ## $v1 = 00000000
|
||||
|
@ -13,15 +43,15 @@ glabel EnSkj_Init
|
|||
/* 00228 80AFE4D8 A7A3004E */ sh $v1, 0x004E($sp)
|
||||
/* 0022C 80AFE4DC 0C01E037 */ jal Actor_ProcessInitChain
|
||||
|
||||
/* 00230 80AFE4E0 24A517C0 */ addiu $a1, $a1, %lo(D_80B017C0) ## $a1 = 80B017C0
|
||||
/* 00230 80AFE4E0 24A517C0 */ addiu $a1, $a1, %lo(sInitChain) ## $a1 = 80B017C0
|
||||
/* 00234 80AFE4E4 87A3004E */ lh $v1, 0x004E($sp)
|
||||
/* 00238 80AFE4E8 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 0023C 80AFE4EC 3C0280B0 */ lui $v0, %hi(D_80B01640) ## $v0 = 80B00000
|
||||
/* 0023C 80AFE4EC 3C0280B0 */ lui $v0, %hi(sSmallStumpSkullKid) ## $v0 = 80B00000
|
||||
/* 00240 80AFE4F0 10610006 */ beq $v1, $at, .L80AFE50C
|
||||
/* 00244 80AFE4F4 24421640 */ addiu $v0, $v0, %lo(D_80B01640) ## $v0 = 80B01640
|
||||
/* 00244 80AFE4F4 24421640 */ addiu $v0, $v0, %lo(sSmallStumpSkullKid) ## $v0 = 80B01640
|
||||
/* 00248 80AFE4F8 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 0024C 80AFE4FC 10610017 */ beq $v1, $at, .L80AFE55C
|
||||
/* 00250 80AFE500 3C0280B0 */ lui $v0, %hi(D_80B01640) ## $v0 = 80B00000
|
||||
/* 00250 80AFE500 3C0280B0 */ lui $v0, %hi(sSmallStumpSkullKid) ## $v0 = 80B00000
|
||||
/* 00254 80AFE504 10000035 */ beq $zero, $zero, .L80AFE5DC
|
||||
/* 00258 80AFE508 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
.L80AFE50C:
|
||||
|
@ -30,9 +60,9 @@ glabel EnSkj_Init
|
|||
/* 00264 80AFE514 AC500004 */ sw $s0, 0x0004($v0) ## 80B00004
|
||||
/* 00268 80AFE518 8E180004 */ lw $t8, 0x0004($s0) ## 00000004
|
||||
/* 0026C 80AFE51C 2401FFFA */ addiu $at, $zero, 0xFFFA ## $at = FFFFFFFA
|
||||
/* 00270 80AFE520 3C0F80B0 */ lui $t7, %hi(func_80B00964) ## $t7 = 80B00000
|
||||
/* 00270 80AFE520 3C0F80B0 */ lui $t7, %hi(EnSkj_SariasSongShortStumpUpdate) ## $t7 = 80B00000
|
||||
/* 00274 80AFE524 0301C824 */ and $t9, $t8, $at
|
||||
/* 00278 80AFE528 25EF0964 */ addiu $t7, $t7, %lo(func_80B00964) ## $t7 = 80B00964
|
||||
/* 00278 80AFE528 25EF0964 */ addiu $t7, $t7, %lo(EnSkj_SariasSongShortStumpUpdate) ## $t7 = 80B00964
|
||||
/* 0027C 80AFE52C AE190004 */ sw $t9, 0x0004($s0) ## 00000004
|
||||
/* 00280 80AFE530 AE00012C */ sw $zero, 0x012C($s0) ## 0000012C
|
||||
/* 00284 80AFE534 AE000134 */ sw $zero, 0x0134($s0) ## 00000134
|
||||
|
@ -47,15 +77,15 @@ glabel EnSkj_Init
|
|||
/* 002A4 80AFE554 100000D7 */ beq $zero, $zero, .L80AFE8B4
|
||||
/* 002A8 80AFE558 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L80AFE55C:
|
||||
/* 002AC 80AFE55C 24421640 */ addiu $v0, $v0, %lo(D_80B01640) ## $v0 = 00001640
|
||||
/* 002AC 80AFE55C 24421640 */ addiu $v0, $v0, %lo(sSmallStumpSkullKid) ## $v0 = 00001640
|
||||
/* 002B0 80AFE560 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
|
||||
/* 002B4 80AFE564 A04A0000 */ sb $t2, 0x0000($v0) ## 00001640
|
||||
/* 002B8 80AFE568 AC500004 */ sw $s0, 0x0004($v0) ## 00001644
|
||||
/* 002BC 80AFE56C 8E0C0004 */ lw $t4, 0x0004($s0) ## 00000004
|
||||
/* 002C0 80AFE570 2401FFFA */ addiu $at, $zero, 0xFFFA ## $at = FFFFFFFA
|
||||
/* 002C4 80AFE574 3C0B80B0 */ lui $t3, %hi(func_80B01244) ## $t3 = 80B00000
|
||||
/* 002C4 80AFE574 3C0B80B0 */ lui $t3, %hi(EnSkj_OcarinaMinigameShortStumpUpdate) ## $t3 = 80B00000
|
||||
/* 002C8 80AFE578 01816824 */ and $t5, $t4, $at
|
||||
/* 002CC 80AFE57C 256B1244 */ addiu $t3, $t3, %lo(func_80B01244) ## $t3 = 80B01244
|
||||
/* 002CC 80AFE57C 256B1244 */ addiu $t3, $t3, %lo(EnSkj_OcarinaMinigameShortStumpUpdate) ## $t3 = 80B01244
|
||||
/* 002D0 80AFE580 AE0D0004 */ sw $t5, 0x0004($s0) ## 00000004
|
||||
/* 002D4 80AFE584 AE00012C */ sw $zero, 0x012C($s0) ## 0000012C
|
||||
/* 002D8 80AFE588 AE000134 */ sw $zero, 0x0134($s0) ## 00000134
|
||||
|
@ -73,8 +103,8 @@ glabel EnSkj_Init
|
|||
/* 00304 80AFE5B4 44813000 */ mtc1 $at, $f6 ## $f6 = -90.00
|
||||
/* 00308 80AFE5B8 3C0143E1 */ lui $at, 0x43E1 ## $at = 43E10000
|
||||
/* 0030C 80AFE5BC 44814000 */ mtc1 $at, $f8 ## $f8 = 450.00
|
||||
/* 00310 80AFE5C0 3C1880B0 */ lui $t8, %hi(func_80B00A54) ## $t8 = 80B00000
|
||||
/* 00314 80AFE5C4 27180A54 */ addiu $t8, $t8, %lo(func_80B00A54) ## $t8 = 80B00A54
|
||||
/* 00310 80AFE5C0 3C1880B0 */ lui $t8, %hi(EnSkj_SetupWaitForOcarina) ## $t8 = 80B00000
|
||||
/* 00314 80AFE5C4 27180A54 */ addiu $t8, $t8, %lo(EnSkj_SetupWaitForOcarina) ## $t8 = 80B00A54
|
||||
/* 00318 80AFE5C8 AE180274 */ sw $t8, 0x0274($s0) ## 00000274
|
||||
/* 0031C 80AFE5CC E6040038 */ swc1 $f4, 0x0038($s0) ## 00000038
|
||||
/* 00320 80AFE5D0 E606003C */ swc1 $f6, 0x003C($s0) ## 0000003C
|
||||
|
@ -103,18 +133,18 @@ glabel EnSkj_Init
|
|||
/* 00374 80AFE624 100000A3 */ beq $zero, $zero, .L80AFE8B4
|
||||
/* 00378 80AFE628 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L80AFE62C:
|
||||
/* 0037C 80AFE62C 0C2BF90A */ jal func_80AFE428
|
||||
/* 0037C 80AFE62C 0C2BF90A */ jal EnSkj_SetNaviId
|
||||
/* 00380 80AFE630 A7A3004E */ sh $v1, 0x004E($sp)
|
||||
/* 00384 80AFE634 3C060600 */ lui $a2, %hi(D_06005F40) ## $a2 = 06000000
|
||||
/* 00388 80AFE638 3C070600 */ lui $a3, %hi(D_06000E10) ## $a3 = 06000000
|
||||
/* 00384 80AFE634 3C060600 */ lui $a2, %hi(gSkullKidSkel) ## $a2 = 06000000
|
||||
/* 00388 80AFE638 3C070600 */ lui $a3, %hi(gSkullKidPlayFluteAnim) ## $a3 = 06000000
|
||||
/* 0038C 80AFE63C 26090190 */ addiu $t1, $s0, 0x0190 ## $t1 = 00000190
|
||||
/* 00390 80AFE640 260A0202 */ addiu $t2, $s0, 0x0202 ## $t2 = 00000202
|
||||
/* 00394 80AFE644 240B0013 */ addiu $t3, $zero, 0x0013 ## $t3 = 00000013
|
||||
/* 00398 80AFE648 AFAB0018 */ sw $t3, 0x0018($sp)
|
||||
/* 0039C 80AFE64C AFAA0014 */ sw $t2, 0x0014($sp)
|
||||
/* 003A0 80AFE650 AFA90010 */ sw $t1, 0x0010($sp)
|
||||
/* 003A4 80AFE654 24E70E10 */ addiu $a3, $a3, %lo(D_06000E10) ## $a3 = 06000E10
|
||||
/* 003A8 80AFE658 24C65F40 */ addiu $a2, $a2, %lo(D_06005F40) ## $a2 = 06005F40
|
||||
/* 003A4 80AFE654 24E70E10 */ addiu $a3, $a3, %lo(gSkullKidPlayFluteAnim) ## $a3 = 06000E10
|
||||
/* 003A8 80AFE658 24C65F40 */ addiu $a2, $a2, %lo(gSkullKidSkel) ## $a2 = 06005F40
|
||||
/* 003AC 80AFE65C 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 003B0 80AFE660 0C0291BE */ jal SkelAnime_InitFlex
|
||||
/* 003B4 80AFE664 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
|
||||
|
@ -154,10 +184,10 @@ glabel EnSkj_Init
|
|||
/* 0042C 80AFE6DC 24080007 */ addiu $t0, $zero, 0x0007 ## $t0 = 00000007
|
||||
/* 00430 80AFE6E0 8E0A0024 */ lw $t2, 0x0024($s0) ## 00000024
|
||||
/* 00434 80AFE6E4 8E090028 */ lw $t1, 0x0028($s0) ## 00000028
|
||||
/* 00438 80AFE6E8 3C0C80B0 */ lui $t4, %hi(D_80B01648) ## $t4 = 80B00000
|
||||
/* 00438 80AFE6E8 3C0C80B0 */ lui $t4, %hi(sOcarinaMinigameSkullKids) ## $t4 = 80B00000
|
||||
/* 0043C 80AFE6EC AE0A02F4 */ sw $t2, 0x02F4($s0) ## 000002F4
|
||||
/* 00440 80AFE6F0 8E0A002C */ lw $t2, 0x002C($s0) ## 0000002C
|
||||
/* 00444 80AFE6F4 258C1648 */ addiu $t4, $t4, %lo(D_80B01648) ## $t4 = 80B01648
|
||||
/* 00444 80AFE6F4 258C1648 */ addiu $t4, $t4, %lo(sOcarinaMinigameSkullKids) ## $t4 = 80B01648
|
||||
/* 00448 80AFE6F8 000358C0 */ sll $t3, $v1, 3
|
||||
/* 0044C 80AFE6FC A208001F */ sb $t0, 0x001F($s0) ## 0000001F
|
||||
/* 00450 80AFE700 016C1021 */ addu $v0, $t3, $t4
|
||||
|
@ -168,18 +198,18 @@ glabel EnSkj_Init
|
|||
/* 00464 80AFE714 AC50FFFC */ sw $s0, -0x0004($v0) ## FFFFFFFC
|
||||
/* 00468 80AFE718 A20002D8 */ sb $zero, 0x02D8($s0) ## 000002D8
|
||||
/* 0046C 80AFE71C AE0002DC */ sw $zero, 0x02DC($s0) ## 000002DC
|
||||
/* 00470 80AFE720 0C2C0145 */ jal func_80B00514
|
||||
/* 00470 80AFE720 0C2C0145 */ jal EnSkj_OcarinaGameSetupWaitForPlayer
|
||||
/* 00474 80AFE724 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00478 80AFE728 10000005 */ beq $zero, $zero, .L80AFE740
|
||||
/* 0047C 80AFE72C 00000000 */ nop
|
||||
.L80AFE730:
|
||||
/* 00480 80AFE730 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
|
||||
/* 00484 80AFE734 AE0E02DC */ sw $t6, 0x02DC($s0) ## 000002DC
|
||||
/* 00488 80AFE738 0C2BFC0E */ jal func_80AFF038
|
||||
/* 00488 80AFE738 0C2BFC0E */ jal EnSkj_SetupResetFight
|
||||
/* 0048C 80AFE73C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80AFE740:
|
||||
/* 00490 80AFE740 3C0F80B0 */ lui $t7, %hi(D_80B016A4) ## $t7 = 80B00000
|
||||
/* 00494 80AFE744 25EF16A4 */ addiu $t7, $t7, %lo(D_80B016A4) ## $t7 = 80B016A4
|
||||
/* 00490 80AFE740 3C0F80B0 */ lui $t7, %hi(sDamageTable) ## $t7 = 80B00000
|
||||
/* 00494 80AFE744 25EF16A4 */ addiu $t7, $t7, %lo(sDamageTable) ## $t7 = 80B016A4
|
||||
/* 00498 80AFE748 2418000A */ addiu $t8, $zero, 0x000A ## $t8 = 0000000A
|
||||
/* 0049C 80AFE74C AE0F0098 */ sw $t7, 0x0098($s0) ## 00000098
|
||||
/* 004A0 80AFE750 A21800AF */ sb $t8, 0x00AF($s0) ## 000000AF
|
||||
|
@ -219,7 +249,7 @@ glabel EnSkj_Init
|
|||
/* 0051C 80AFE7CC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00520 80AFE7D0 E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
|
||||
/* 00524 80AFE7D4 E6000060 */ swc1 $f0, 0x0060($s0) ## 00000060
|
||||
/* 00528 80AFE7D8 0C2BF8E4 */ jal func_80AFE390
|
||||
/* 00528 80AFE7D8 0C2BF8E4 */ jal EnSkj_CalculateCenter
|
||||
/* 0052C 80AFE7DC E60A006C */ swc1 $f10, 0x006C($s0) ## 0000006C
|
||||
/* 00530 80AFE7E0 8FA80054 */ lw $t0, 0x0054($sp)
|
||||
/* 00534 80AFE7E4 3C0480B0 */ lui $a0, %hi(D_80B017D0) ## $a0 = 80B00000
|
||||
|
|
|
@ -1,139 +0,0 @@
|
|||
glabel EnSkj_Update
|
||||
/* 024D8 80B00788 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8
|
||||
/* 024DC 80B0078C AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 024E0 80B00790 AFB10020 */ sw $s1, 0x0020($sp)
|
||||
/* 024E4 80B00794 AFB0001C */ sw $s0, 0x001C($sp)
|
||||
/* 024E8 80B00798 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 024EC 80B0079C 0C00BC65 */ jal func_8002F194
|
||||
/* 024F0 80B007A0 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 024F4 80B007A4 3C0180B0 */ lui $at, %hi(D_80B01EA0) ## $at = 80B00000
|
||||
/* 024F8 80B007A8 AC221EA0 */ sw $v0, %lo(D_80B01EA0)($at)
|
||||
/* 024FC 80B007AC 860E02C6 */ lh $t6, 0x02C6($s0) ## 000002C6
|
||||
/* 02500 80B007B0 860302CA */ lh $v1, 0x02CA($s0) ## 000002CA
|
||||
/* 02504 80B007B4 24090003 */ addiu $t1, $zero, 0x0003 ## $t1 = 00000003
|
||||
/* 02508 80B007B8 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
|
||||
/* 0250C 80B007BC 10600003 */ beq $v1, $zero, .L80B007CC
|
||||
/* 02510 80B007C0 A60F02C6 */ sh $t7, 0x02C6($s0) ## 000002C6
|
||||
/* 02514 80B007C4 2478FFFF */ addiu $t8, $v1, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 02518 80B007C8 A61802CA */ sh $t8, 0x02CA($s0) ## 000002CA
|
||||
.L80B007CC:
|
||||
/* 0251C 80B007CC 860202CC */ lh $v0, 0x02CC($s0) ## 000002CC
|
||||
/* 02520 80B007D0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02524 80B007D4 10400002 */ beq $v0, $zero, .L80B007E0
|
||||
/* 02528 80B007D8 2459FFFF */ addiu $t9, $v0, 0xFFFF ## $t9 = FFFFFFFF
|
||||
/* 0252C 80B007DC A61902CC */ sh $t9, 0x02CC($s0) ## 000002CC
|
||||
.L80B007E0:
|
||||
/* 02530 80B007E0 860202CE */ lh $v0, 0x02CE($s0) ## 000002CE
|
||||
/* 02534 80B007E4 10400003 */ beq $v0, $zero, .L80B007F4
|
||||
/* 02538 80B007E8 2448FFFF */ addiu $t0, $v0, 0xFFFF ## $t0 = FFFFFFFF
|
||||
/* 0253C 80B007EC A60802CE */ sh $t0, 0x02CE($s0) ## 000002CE
|
||||
/* 02540 80B007F0 860202CE */ lh $v0, 0x02CE($s0) ## 000002CE
|
||||
.L80B007F4:
|
||||
/* 02544 80B007F4 54400003 */ bnel $v0, $zero, .L80B00804
|
||||
/* 02548 80B007F8 920A02D2 */ lbu $t2, 0x02D2($s0) ## 000002D2
|
||||
/* 0254C 80B007FC A20902D5 */ sb $t1, 0x02D5($s0) ## 000002D5
|
||||
/* 02550 80B00800 920A02D2 */ lbu $t2, 0x02D2($s0) ## 000002D2
|
||||
.L80B00804:
|
||||
/* 02554 80B00804 11400016 */ beq $t2, $zero, .L80B00860
|
||||
/* 02558 80B00808 00000000 */ nop
|
||||
/* 0255C 80B0080C 8E0B02DC */ lw $t3, 0x02DC($s0) ## 000002DC
|
||||
/* 02560 80B00810 15600013 */ bne $t3, $zero, .L80B00860
|
||||
/* 02564 80B00814 00000000 */ nop
|
||||
/* 02568 80B00818 920C02D1 */ lbu $t4, 0x02D1($s0) ## 000002D1
|
||||
/* 0256C 80B0081C 24010009 */ addiu $at, $zero, 0x0009 ## $at = 00000009
|
||||
/* 02570 80B00820 1581000B */ bne $t4, $at, .L80B00850
|
||||
/* 02574 80B00824 00000000 */ nop
|
||||
/* 02578 80B00828 C6040024 */ lwc1 $f4, 0x0024($s0) ## 00000024
|
||||
/* 0257C 80B0082C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02580 80B00830 27A5003C */ addiu $a1, $sp, 0x003C ## $a1 = FFFFFFF4
|
||||
/* 02584 80B00834 E7A4003C */ swc1 $f4, 0x003C($sp)
|
||||
/* 02588 80B00838 C6060028 */ lwc1 $f6, 0x0028($s0) ## 00000028
|
||||
/* 0258C 80B0083C 24060013 */ addiu $a2, $zero, 0x0013 ## $a2 = 00000013
|
||||
/* 02590 80B00840 E7A60040 */ swc1 $f6, 0x0040($sp)
|
||||
/* 02594 80B00844 C608002C */ lwc1 $f8, 0x002C($s0) ## 0000002C
|
||||
/* 02598 80B00848 0C007D52 */ jal Item_DropCollectible
|
||||
|
||||
/* 0259C 80B0084C E7A80044 */ swc1 $f8, 0x0044($sp)
|
||||
.L80B00850:
|
||||
/* 025A0 80B00850 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 025A4 80B00854 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 025A8 80B00858 1000003E */ beq $zero, $zero, .L80B00954
|
||||
/* 025AC 80B0085C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80B00860:
|
||||
/* 025B0 80B00860 0C00B56E */ jal Actor_SetFocus
|
||||
|
||||
/* 025B4 80B00864 3C0541F0 */ lui $a1, 0x41F0 ## $a1 = 41F00000
|
||||
/* 025B8 80B00868 3C053C23 */ lui $a1, 0x3C23 ## $a1 = 3C230000
|
||||
/* 025BC 80B0086C 34A5D70A */ ori $a1, $a1, 0xD70A ## $a1 = 3C23D70A
|
||||
/* 025C0 80B00870 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 025C4 80B00874 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 025C8 80B00878 8E190274 */ lw $t9, 0x0274($s0) ## 00000274
|
||||
/* 025CC 80B0087C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 025D0 80B00880 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 025D4 80B00884 0320F809 */ jalr $ra, $t9
|
||||
/* 025D8 80B00888 00000000 */ nop
|
||||
/* 025DC 80B0088C 960D02C4 */ lhu $t5, 0x02C4($s0) ## 000002C4
|
||||
/* 025E0 80B00890 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 025E4 80B00894 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 025E8 80B00898 0C2BFB0F */ jal func_80AFEC3C
|
||||
/* 025EC 80B0089C A60D010E */ sh $t5, 0x010E($s0) ## 0000010E
|
||||
/* 025F0 80B008A0 26050278 */ addiu $a1, $s0, 0x0278 ## $a1 = 00000278
|
||||
/* 025F4 80B008A4 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 025F8 80B008A8 0C0189B7 */ jal Collider_UpdateCylinder
|
||||
|
||||
/* 025FC 80B008AC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02600 80B008B0 920E02D3 */ lbu $t6, 0x02D3($s0) ## 000002D3
|
||||
/* 02604 80B008B4 3C0F80B0 */ lui $t7, %hi(D_80B01EA0) ## $t7 = 80B00000
|
||||
/* 02608 80B008B8 51C00012 */ beql $t6, $zero, .L80B00904
|
||||
/* 0260C 80B008BC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02610 80B008C0 8DEF1EA0 */ lw $t7, %lo(D_80B01EA0)($t7)
|
||||
/* 02614 80B008C4 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02618 80B008C8 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
|
||||
/* 0261C 80B008CC 15E0000C */ bne $t7, $zero, .L80B00900
|
||||
/* 02620 80B008D0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02624 80B008D4 02212821 */ addu $a1, $s1, $at
|
||||
/* 02628 80B008D8 AFA50030 */ sw $a1, 0x0030($sp)
|
||||
/* 0262C 80B008DC 0C0175E7 */ jal CollisionCheck_SetAT
|
||||
## CollisionCheck_setAT
|
||||
/* 02630 80B008E0 8FA6002C */ lw $a2, 0x002C($sp)
|
||||
/* 02634 80B008E4 92180114 */ lbu $t8, 0x0114($s0) ## 00000114
|
||||
/* 02638 80B008E8 8FA50030 */ lw $a1, 0x0030($sp)
|
||||
/* 0263C 80B008EC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02640 80B008F0 57000004 */ bnel $t8, $zero, .L80B00904
|
||||
/* 02644 80B008F4 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02648 80B008F8 0C01767D */ jal CollisionCheck_SetAC
|
||||
## CollisionCheck_setAC
|
||||
/* 0264C 80B008FC 8FA6002C */ lw $a2, 0x002C($sp)
|
||||
.L80B00900:
|
||||
/* 02650 80B00900 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
.L80B00904:
|
||||
/* 02654 80B00904 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
|
||||
/* 02658 80B00908 02212821 */ addu $a1, $s1, $at
|
||||
/* 0265C 80B0090C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02660 80B00910 0C017713 */ jal CollisionCheck_SetOC
|
||||
## CollisionCheck_setOC
|
||||
/* 02664 80B00914 8FA6002C */ lw $a2, 0x002C($sp)
|
||||
/* 02668 80B00918 0C02927F */ jal SkelAnime_Update
|
||||
|
||||
/* 0266C 80B0091C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 02670 80B00920 0C00B638 */ jal Actor_MoveForward
|
||||
|
||||
/* 02674 80B00924 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02678 80B00928 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
|
||||
/* 0267C 80B0092C 44810000 */ mtc1 $at, $f0 ## $f0 = 20.00
|
||||
/* 02680 80B00930 24080007 */ addiu $t0, $zero, 0x0007 ## $t0 = 00000007
|
||||
/* 02684 80B00934 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 02688 80B00938 44060000 */ mfc1 $a2, $f0
|
||||
/* 0268C 80B0093C 44070000 */ mfc1 $a3, $f0
|
||||
/* 02690 80B00940 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02694 80B00944 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 02698 80B00948 0C00B92D */ jal Actor_UpdateBgCheckInfo
|
||||
/* 0269C 80B0094C E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 026A0 80B00950 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80B00954:
|
||||
/* 026A4 80B00954 8FB0001C */ lw $s0, 0x001C($sp)
|
||||
/* 026A8 80B00958 8FB10020 */ lw $s1, 0x0020($sp)
|
||||
/* 026AC 80B0095C 03E00008 */ jr $ra
|
||||
/* 026B0 80B00960 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000
|
|
@ -1,37 +0,0 @@
|
|||
glabel func_80AFE2B0
|
||||
/* 00000 80AFE2B0 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00004 80AFE2B4 AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 00008 80AFE2B8 93AE0037 */ lbu $t6, 0x0037($sp)
|
||||
/* 0000C 80AFE2BC 3C1880B0 */ lui $t8, %hi(D_80B016D4) ## $t8 = 80B00000
|
||||
/* 00010 80AFE2C0 271816D4 */ addiu $t8, $t8, %lo(D_80B016D4) ## $t8 = 80B016D4
|
||||
/* 00014 80AFE2C4 000E7880 */ sll $t7, $t6, 2
|
||||
/* 00018 80AFE2C8 01EE7823 */ subu $t7, $t7, $t6
|
||||
/* 0001C 80AFE2CC 000F7880 */ sll $t7, $t7, 2
|
||||
/* 00020 80AFE2D0 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00024 80AFE2D4 AFA40030 */ sw $a0, 0x0030($sp)
|
||||
/* 00028 80AFE2D8 01F81821 */ addu $v1, $t7, $t8
|
||||
/* 0002C 80AFE2DC 8C640000 */ lw $a0, 0x0000($v1) ## 00000000
|
||||
/* 00030 80AFE2E0 0C028800 */ jal Animation_GetLastFrame
|
||||
|
||||
/* 00034 80AFE2E4 AFA30028 */ sw $v1, 0x0028($sp)
|
||||
/* 00038 80AFE2E8 8FA80030 */ lw $t0, 0x0030($sp)
|
||||
/* 0003C 80AFE2EC 93B90037 */ lbu $t9, 0x0037($sp)
|
||||
/* 00040 80AFE2F0 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 00044 80AFE2F4 8FA30028 */ lw $v1, 0x0028($sp)
|
||||
/* 00048 80AFE2F8 A11902D0 */ sb $t9, 0x02D0($t0) ## 000002D0
|
||||
/* 0004C 80AFE2FC 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00050 80AFE300 C4680008 */ lwc1 $f8, 0x0008($v1) ## 00000008
|
||||
/* 00054 80AFE304 90690004 */ lbu $t1, 0x0004($v1) ## 00000004
|
||||
/* 00058 80AFE308 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 0005C 80AFE30C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 00060 80AFE310 2504014C */ addiu $a0, $t0, 0x014C ## $a0 = 0000014C
|
||||
/* 00064 80AFE314 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 00068 80AFE318 8C650000 */ lw $a1, 0x0000($v1) ## 00000000
|
||||
/* 0006C 80AFE31C E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 00070 80AFE320 0C029468 */ jal Animation_Change
|
||||
|
||||
/* 00074 80AFE324 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 00078 80AFE328 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 0007C 80AFE32C 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00080 80AFE330 03E00008 */ jr $ra
|
||||
/* 00084 80AFE334 00000000 */ nop
|
|
@ -1,26 +0,0 @@
|
|||
glabel func_80AFE338
|
||||
/* 00088 80AFE338 AFA50004 */ sw $a1, 0x0004($sp)
|
||||
/* 0008C 80AFE33C 30A500FF */ andi $a1, $a1, 0x00FF ## $a1 = 00000000
|
||||
/* 00090 80AFE340 00057080 */ sll $t6, $a1, 2
|
||||
/* 00094 80AFE344 3C0F80B0 */ lui $t7, %hi(D_80B0174C) ## $t7 = 80B00000
|
||||
/* 00098 80AFE348 A08502D1 */ sb $a1, 0x02D1($a0) ## 000002D1
|
||||
/* 0009C 80AFE34C 01EE7821 */ addu $t7, $t7, $t6
|
||||
/* 000A0 80AFE350 8DEF174C */ lw $t7, %lo(D_80B0174C)($t7)
|
||||
/* 000A4 80AFE354 2CA1001D */ sltiu $at, $a1, 0x001D
|
||||
/* 000A8 80AFE358 10200009 */ beq $at, $zero, .L80AFE380
|
||||
/* 000AC 80AFE35C AC8F0274 */ sw $t7, 0x0274($a0) ## 00000274
|
||||
/* 000B0 80AFE360 0005C080 */ sll $t8, $a1, 2
|
||||
/* 000B4 80AFE364 3C0180B0 */ lui $at, %hi(jtbl_80B01880) ## $at = 80B00000
|
||||
/* 000B8 80AFE368 00380821 */ addu $at, $at, $t8
|
||||
/* 000BC 80AFE36C 8C381880 */ lw $t8, %lo(jtbl_80B01880)($at)
|
||||
/* 000C0 80AFE370 03000008 */ jr $t8
|
||||
/* 000C4 80AFE374 00000000 */ nop
|
||||
glabel L80AFE378
|
||||
/* 000C8 80AFE378 03E00008 */ jr $ra
|
||||
/* 000CC 80AFE37C A08002D3 */ sb $zero, 0x02D3($a0) ## 000002D3
|
||||
glabel L80AFE380
|
||||
.L80AFE380:
|
||||
/* 000D0 80AFE380 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
|
||||
/* 000D4 80AFE384 A09902D3 */ sb $t9, 0x02D3($a0) ## 000002D3
|
||||
/* 000D8 80AFE388 03E00008 */ jr $ra
|
||||
/* 000DC 80AFE38C 00000000 */ nop
|
|
@ -1,39 +0,0 @@
|
|||
glabel func_80AFE390
|
||||
/* 000E0 80AFE390 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 000E4 80AFE394 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 000E8 80AFE398 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||
/* 000EC 80AFE39C 44812000 */ mtc1 $at, $f4 ## $f4 = 120.00
|
||||
/* 000F0 80AFE3A0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 000F4 80AFE3A4 E7A0001C */ swc1 $f0, 0x001C($sp)
|
||||
/* 000F8 80AFE3A8 E7A00020 */ swc1 $f0, 0x0020($sp)
|
||||
/* 000FC 80AFE3AC E7A40024 */ swc1 $f4, 0x0024($sp)
|
||||
/* 00100 80AFE3B0 848E00B6 */ lh $t6, 0x00B6($a0) ## 000000B6
|
||||
/* 00104 80AFE3B4 3C014700 */ lui $at, 0x4700 ## $at = 47000000
|
||||
/* 00108 80AFE3B8 44815000 */ mtc1 $at, $f10 ## $f10 = 32768.00
|
||||
/* 0010C 80AFE3BC 448E3000 */ mtc1 $t6, $f6 ## $f6 = 0.00
|
||||
/* 00110 80AFE3C0 3C0180B0 */ lui $at, %hi(D_80B018F4) ## $at = 80B00000
|
||||
/* 00114 80AFE3C4 C43218F4 */ lwc1 $f18, %lo(D_80B018F4)($at)
|
||||
/* 00118 80AFE3C8 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 0011C 80AFE3CC AFA40028 */ sw $a0, 0x0028($sp)
|
||||
/* 00120 80AFE3D0 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00124 80AFE3D4 460A4403 */ div.s $f16, $f8, $f10
|
||||
/* 00128 80AFE3D8 46128302 */ mul.s $f12, $f16, $f18
|
||||
/* 0012C 80AFE3DC 0C034348 */ jal Matrix_RotateY
|
||||
/* 00130 80AFE3E0 00000000 */ nop
|
||||
/* 00134 80AFE3E4 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 00138 80AFE3E8 27A4001C */ addiu $a0, $sp, 0x001C ## $a0 = FFFFFFF4
|
||||
/* 0013C 80AFE3EC 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 00140 80AFE3F0 24C502E0 */ addiu $a1, $a2, 0x02E0 ## $a1 = 000002E0
|
||||
/* 00144 80AFE3F4 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 00148 80AFE3F8 C4C402E0 */ lwc1 $f4, 0x02E0($a2) ## 000002E0
|
||||
/* 0014C 80AFE3FC C4C60024 */ lwc1 $f6, 0x0024($a2) ## 00000024
|
||||
/* 00150 80AFE400 C4CA02E8 */ lwc1 $f10, 0x02E8($a2) ## 000002E8
|
||||
/* 00154 80AFE404 C4D0002C */ lwc1 $f16, 0x002C($a2) ## 0000002C
|
||||
/* 00158 80AFE408 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 0015C 80AFE40C 46105480 */ add.s $f18, $f10, $f16
|
||||
/* 00160 80AFE410 E4C802E0 */ swc1 $f8, 0x02E0($a2) ## 000002E0
|
||||
/* 00164 80AFE414 E4D202E8 */ swc1 $f18, 0x02E8($a2) ## 000002E8
|
||||
/* 00168 80AFE418 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0016C 80AFE41C 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 00170 80AFE420 03E00008 */ jr $ra
|
||||
/* 00174 80AFE424 00000000 */ nop
|
|
@ -1,39 +0,0 @@
|
|||
glabel func_80AFE428
|
||||
/* 00178 80AFE428 8482001C */ lh $v0, 0x001C($a0) ## 0000001C
|
||||
/* 0017C 80AFE42C 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 00180 80AFE430 10400008 */ beq $v0, $zero, .L80AFE454
|
||||
/* 00184 80AFE434 00000000 */ nop
|
||||
/* 00188 80AFE438 10410019 */ beq $v0, $at, .L80AFE4A0
|
||||
/* 0018C 80AFE43C 240C003F */ addiu $t4, $zero, 0x003F ## $t4 = 0000003F
|
||||
/* 00190 80AFE440 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 00194 80AFE444 10410016 */ beq $v0, $at, .L80AFE4A0
|
||||
/* 00198 80AFE448 240E0036 */ addiu $t6, $zero, 0x0036 ## $t6 = 00000036
|
||||
/* 0019C 80AFE44C 03E00008 */ jr $ra
|
||||
/* 001A0 80AFE450 A08E0117 */ sb $t6, 0x0117($a0) ## 00000117
|
||||
.L80AFE454:
|
||||
/* 001A4 80AFE454 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 001A8 80AFE458 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 001AC 80AFE45C 944F0EF6 */ lhu $t7, 0x0EF6($v0) ## 8015F556
|
||||
/* 001B0 80AFE460 24190041 */ addiu $t9, $zero, 0x0041 ## $t9 = 00000041
|
||||
/* 001B4 80AFE464 31F80200 */ andi $t8, $t7, 0x0200 ## $t8 = 00000000
|
||||
/* 001B8 80AFE468 53000004 */ beql $t8, $zero, .L80AFE47C
|
||||
/* 001BC 80AFE46C 94480EF2 */ lhu $t0, 0x0EF2($v0) ## 8015F552
|
||||
/* 001C0 80AFE470 03E00008 */ jr $ra
|
||||
/* 001C4 80AFE474 A0990117 */ sb $t9, 0x0117($a0) ## 00000117
|
||||
.L80AFE478:
|
||||
/* 001C8 80AFE478 94480EF2 */ lhu $t0, 0x0EF2($v0) ## 8015F552
|
||||
.L80AFE47C:
|
||||
/* 001CC 80AFE47C 240A0040 */ addiu $t2, $zero, 0x0040 ## $t2 = 00000040
|
||||
/* 001D0 80AFE480 240B003F */ addiu $t3, $zero, 0x003F ## $t3 = 0000003F
|
||||
/* 001D4 80AFE484 31090040 */ andi $t1, $t0, 0x0040 ## $t1 = 00000000
|
||||
/* 001D8 80AFE488 11200003 */ beq $t1, $zero, .L80AFE498
|
||||
/* 001DC 80AFE48C 00000000 */ nop
|
||||
/* 001E0 80AFE490 03E00008 */ jr $ra
|
||||
/* 001E4 80AFE494 A08A0117 */ sb $t2, 0x0117($a0) ## 00000117
|
||||
.L80AFE498:
|
||||
/* 001E8 80AFE498 03E00008 */ jr $ra
|
||||
/* 001EC 80AFE49C A08B0117 */ sb $t3, 0x0117($a0) ## 00000117
|
||||
.L80AFE4A0:
|
||||
/* 001F0 80AFE4A0 A08C0117 */ sb $t4, 0x0117($a0) ## 00000117
|
||||
/* 001F4 80AFE4A4 03E00008 */ jr $ra
|
||||
/* 001F8 80AFE4A8 00000000 */ nop
|
|
@ -1,34 +0,0 @@
|
|||
glabel func_80AFE8EC
|
||||
/* 0063C 80AFE8EC C4840024 */ lwc1 $f4, 0x0024($a0) ## 00000024
|
||||
/* 00640 80AFE8F0 C4A60024 */ lwc1 $f6, 0x0024($a1) ## 00000024
|
||||
/* 00644 80AFE8F4 C488002C */ lwc1 $f8, 0x002C($a0) ## 0000002C
|
||||
/* 00648 80AFE8F8 C4AA002C */ lwc1 $f10, 0x002C($a1) ## 0000002C
|
||||
/* 0064C 80AFE8FC 46062001 */ sub.s $f0, $f4, $f6
|
||||
/* 00650 80AFE900 3C014429 */ lui $at, 0x4429 ## $at = 44290000
|
||||
/* 00654 80AFE904 C4900028 */ lwc1 $f16, 0x0028($a0) ## 00000028
|
||||
/* 00658 80AFE908 460A4081 */ sub.s $f2, $f8, $f10
|
||||
/* 0065C 80AFE90C 46000102 */ mul.s $f4, $f0, $f0
|
||||
/* 00660 80AFE910 44815000 */ mtc1 $at, $f10 ## $f10 = 676.00
|
||||
/* 00664 80AFE914 C4B20028 */ lwc1 $f18, 0x0028($a1) ## 00000028
|
||||
/* 00668 80AFE918 46021182 */ mul.s $f6, $f2, $f2
|
||||
/* 0066C 80AFE91C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 00670 80AFE920 46128301 */ sub.s $f12, $f16, $f18
|
||||
/* 00674 80AFE924 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 00678 80AFE928 460A403E */ c.le.s $f8, $f10
|
||||
/* 0067C 80AFE92C 00000000 */ nop
|
||||
/* 00680 80AFE930 45000002 */ bc1f .L80AFE93C
|
||||
/* 00684 80AFE934 00000000 */ nop
|
||||
/* 00688 80AFE938 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AFE93C:
|
||||
/* 0068C 80AFE93C 10400008 */ beq $v0, $zero, .L80AFE960
|
||||
/* 00690 80AFE940 00000000 */ nop
|
||||
/* 00694 80AFE944 44808000 */ mtc1 $zero, $f16 ## $f16 = 0.00
|
||||
/* 00698 80AFE948 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 0069C 80AFE94C 460C803E */ c.le.s $f16, $f12
|
||||
/* 006A0 80AFE950 00000000 */ nop
|
||||
/* 006A4 80AFE954 45000002 */ bc1f .L80AFE960
|
||||
/* 006A8 80AFE958 00000000 */ nop
|
||||
/* 006AC 80AFE95C 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AFE960:
|
||||
/* 006B0 80AFE960 03E00008 */ jr $ra
|
||||
/* 006B4 80AFE964 00000000 */ nop
|
|
@ -1,18 +0,0 @@
|
|||
glabel func_80AFE968
|
||||
/* 006B8 80AFE968 3C0280B0 */ lui $v0, %hi(D_80B01644) ## $v0 = 80B00000
|
||||
/* 006BC 80AFE96C 8C421644 */ lw $v0, %lo(D_80B01644)($v0)
|
||||
/* 006C0 80AFE970 C4860024 */ lwc1 $f6, 0x0024($a0) ## 00000024
|
||||
/* 006C4 80AFE974 C48A002C */ lwc1 $f10, 0x002C($a0) ## 0000002C
|
||||
/* 006C8 80AFE978 C4440024 */ lwc1 $f4, 0x0024($v0) ## 80B00024
|
||||
/* 006CC 80AFE97C C448002C */ lwc1 $f8, 0x002C($v0) ## 80B0002C
|
||||
/* 006D0 80AFE980 3C0141D0 */ lui $at, 0x41D0 ## $at = 41D00000
|
||||
/* 006D4 80AFE984 46062081 */ sub.s $f2, $f4, $f6
|
||||
/* 006D8 80AFE988 44812000 */ mtc1 $at, $f4 ## $f4 = 26.00
|
||||
/* 006DC 80AFE98C 460A4301 */ sub.s $f12, $f8, $f10
|
||||
/* 006E0 80AFE990 46021402 */ mul.s $f16, $f2, $f2
|
||||
/* 006E4 80AFE994 00000000 */ nop
|
||||
/* 006E8 80AFE998 460C6482 */ mul.s $f18, $f12, $f12
|
||||
/* 006EC 80AFE99C 46128000 */ add.s $f0, $f16, $f18
|
||||
/* 006F0 80AFE9A0 46000004 */ sqrt.s $f0, $f0
|
||||
/* 006F4 80AFE9A4 03E00008 */ jr $ra
|
||||
/* 006F8 80AFE9A8 46040000 */ add.s $f0, $f0, $f4
|
|
@ -1,11 +0,0 @@
|
|||
glabel func_80AFE9AC
|
||||
/* 006FC 80AFE9AC 3C0E80B0 */ lui $t6, %hi(D_80B01644) ## $t6 = 80B00000
|
||||
/* 00700 80AFE9B0 8DCE1644 */ lw $t6, %lo(D_80B01644)($t6)
|
||||
/* 00704 80AFE9B4 C4860028 */ lwc1 $f6, 0x0028($a0) ## 00000028
|
||||
/* 00708 80AFE9B8 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 0070C 80AFE9BC C5C40028 */ lwc1 $f4, 0x0028($t6) ## 80B00028
|
||||
/* 00710 80AFE9C0 44814000 */ mtc1 $at, $f8 ## $f8 = 10.00
|
||||
/* 00714 80AFE9C4 46062001 */ sub.s $f0, $f4, $f6
|
||||
/* 00718 80AFE9C8 46000005 */ abs.s $f0, $f0
|
||||
/* 0071C 80AFE9CC 03E00008 */ jr $ra
|
||||
/* 00720 80AFE9D0 46080000 */ add.s $f0, $f0, $f8
|
|
@ -1,74 +0,0 @@
|
|||
glabel func_80AFE9D4
|
||||
/* 00724 80AFE9D4 27BDFFA8 */ addiu $sp, $sp, 0xFFA8 ## $sp = FFFFFFA8
|
||||
/* 00728 80AFE9D8 3C013FC0 */ lui $at, 0x3FC0 ## $at = 3FC00000
|
||||
/* 0072C 80AFE9DC 44812000 */ mtc1 $at, $f4 ## $f4 = 1.50
|
||||
/* 00730 80AFE9E0 3C014220 */ lui $at, 0x4220 ## $at = 42200000
|
||||
/* 00734 80AFE9E4 44803000 */ mtc1 $zero, $f6 ## $f6 = 0.00
|
||||
/* 00738 80AFE9E8 44814000 */ mtc1 $at, $f8 ## $f8 = 40.00
|
||||
/* 0073C 80AFE9EC AFBF0034 */ sw $ra, 0x0034($sp)
|
||||
/* 00740 80AFE9F0 AFB00030 */ sw $s0, 0x0030($sp)
|
||||
/* 00744 80AFE9F4 AFA5005C */ sw $a1, 0x005C($sp)
|
||||
/* 00748 80AFE9F8 E7A40048 */ swc1 $f4, 0x0048($sp)
|
||||
/* 0074C 80AFE9FC E7A6004C */ swc1 $f6, 0x004C($sp)
|
||||
/* 00750 80AFEA00 E7A80050 */ swc1 $f8, 0x0050($sp)
|
||||
/* 00754 80AFEA04 848E00B6 */ lh $t6, 0x00B6($a0) ## 000000B6
|
||||
/* 00758 80AFEA08 3C014700 */ lui $at, 0x4700 ## $at = 47000000
|
||||
/* 0075C 80AFEA0C 44819000 */ mtc1 $at, $f18 ## $f18 = 32768.00
|
||||
/* 00760 80AFEA10 448E5000 */ mtc1 $t6, $f10 ## $f10 = 0.00
|
||||
/* 00764 80AFEA14 3C0180B0 */ lui $at, %hi(D_80B018FC) ## $at = 80B00000
|
||||
/* 00768 80AFEA18 C42618FC */ lwc1 $f6, %lo(D_80B018FC)($at)
|
||||
/* 0076C 80AFEA1C 46805420 */ cvt.s.w $f16, $f10
|
||||
/* 00770 80AFEA20 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00774 80AFEA24 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00778 80AFEA28 46128103 */ div.s $f4, $f16, $f18
|
||||
/* 0077C 80AFEA2C 46062302 */ mul.s $f12, $f4, $f6
|
||||
/* 00780 80AFEA30 0C034348 */ jal Matrix_RotateY
|
||||
/* 00784 80AFEA34 00000000 */ nop
|
||||
/* 00788 80AFEA38 27A40048 */ addiu $a0, $sp, 0x0048 ## $a0 = FFFFFFF0
|
||||
/* 0078C 80AFEA3C 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 00790 80AFEA40 27A5003C */ addiu $a1, $sp, 0x003C ## $a1 = FFFFFFE4
|
||||
/* 00794 80AFEA44 C7A8003C */ lwc1 $f8, 0x003C($sp)
|
||||
/* 00798 80AFEA48 C60A0024 */ lwc1 $f10, 0x0024($s0) ## 00000024
|
||||
/* 0079C 80AFEA4C C7B20044 */ lwc1 $f18, 0x0044($sp)
|
||||
/* 007A0 80AFEA50 3C0141D8 */ lui $at, 0x41D8 ## $at = 41D80000
|
||||
/* 007A4 80AFEA54 460A4400 */ add.s $f16, $f8, $f10
|
||||
/* 007A8 80AFEA58 44815000 */ mtc1 $at, $f10 ## $f10 = 27.00
|
||||
/* 007AC 80AFEA5C 8FA5005C */ lw $a1, 0x005C($sp)
|
||||
/* 007B0 80AFEA60 24060116 */ addiu $a2, $zero, 0x0116 ## $a2 = 00000116
|
||||
/* 007B4 80AFEA64 E7B0003C */ swc1 $f16, 0x003C($sp)
|
||||
/* 007B8 80AFEA68 C604002C */ lwc1 $f4, 0x002C($s0) ## 0000002C
|
||||
/* 007BC 80AFEA6C 44078000 */ mfc1 $a3, $f16
|
||||
/* 007C0 80AFEA70 24A41C24 */ addiu $a0, $a1, 0x1C24 ## $a0 = 00001C24
|
||||
/* 007C4 80AFEA74 46049180 */ add.s $f6, $f18, $f4
|
||||
/* 007C8 80AFEA78 E7A60044 */ swc1 $f6, 0x0044($sp)
|
||||
/* 007CC 80AFEA7C C6080028 */ lwc1 $f8, 0x0028($s0) ## 00000028
|
||||
/* 007D0 80AFEA80 E7A60014 */ swc1 $f6, 0x0014($sp)
|
||||
/* 007D4 80AFEA84 460A4480 */ add.s $f18, $f8, $f10
|
||||
/* 007D8 80AFEA88 E7B20040 */ swc1 $f18, 0x0040($sp)
|
||||
/* 007DC 80AFEA8C C7A40040 */ lwc1 $f4, 0x0040($sp)
|
||||
/* 007E0 80AFEA90 E7A40010 */ swc1 $f4, 0x0010($sp)
|
||||
/* 007E4 80AFEA94 860F00B4 */ lh $t7, 0x00B4($s0) ## 000000B4
|
||||
/* 007E8 80AFEA98 AFAF0018 */ sw $t7, 0x0018($sp)
|
||||
/* 007EC 80AFEA9C 861800B6 */ lh $t8, 0x00B6($s0) ## 000000B6
|
||||
/* 007F0 80AFEAA0 AFB8001C */ sw $t8, 0x001C($sp)
|
||||
/* 007F4 80AFEAA4 861900B8 */ lh $t9, 0x00B8($s0) ## 000000B8
|
||||
/* 007F8 80AFEAA8 AFA00024 */ sw $zero, 0x0024($sp)
|
||||
/* 007FC 80AFEAAC 0C00C7D4 */ jal Actor_Spawn
|
||||
## ActorSpawn
|
||||
/* 00800 80AFEAB0 AFB90020 */ sw $t9, 0x0020($sp)
|
||||
/* 00804 80AFEAB4 10400007 */ beq $v0, $zero, .L80AFEAD4
|
||||
/* 00808 80AFEAB8 3C0141C0 */ lui $at, 0x41C0 ## $at = 41C00000
|
||||
/* 0080C 80AFEABC 44814000 */ mtc1 $at, $f8 ## $f8 = 24.00
|
||||
/* 00810 80AFEAC0 24080064 */ addiu $t0, $zero, 0x0064 ## $t0 = 00000064
|
||||
/* 00814 80AFEAC4 A44801E2 */ sh $t0, 0x01E2($v0) ## 000001E2
|
||||
/* 00818 80AFEAC8 E4480068 */ swc1 $f8, 0x0068($v0) ## 00000068
|
||||
/* 0081C 80AFEACC 10000002 */ beq $zero, $zero, .L80AFEAD8
|
||||
/* 00820 80AFEAD0 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AFEAD4:
|
||||
/* 00824 80AFEAD4 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80AFEAD8:
|
||||
/* 00828 80AFEAD8 8FBF0034 */ lw $ra, 0x0034($sp)
|
||||
/* 0082C 80AFEADC 8FB00030 */ lw $s0, 0x0030($sp)
|
||||
/* 00830 80AFEAE0 27BD0058 */ addiu $sp, $sp, 0x0058 ## $sp = 00000000
|
||||
/* 00834 80AFEAE4 03E00008 */ jr $ra
|
||||
/* 00838 80AFEAE8 00000000 */ nop
|
|
@ -1,86 +0,0 @@
|
|||
glabel func_80AFEAEC
|
||||
/* 0083C 80AFEAEC 27BDFB18 */ addiu $sp, $sp, 0xFB18 ## $sp = FFFFFB18
|
||||
/* 00840 80AFEAF0 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00844 80AFEAF4 AFA504EC */ sw $a1, 0x04EC($sp)
|
||||
/* 00848 80AFEAF8 C4A40000 */ lwc1 $f4, 0x0000($a1) ## 00000000
|
||||
/* 0084C 80AFEAFC 3C014100 */ lui $at, 0x4100 ## $at = 41000000
|
||||
/* 00850 80AFEB00 240B0005 */ addiu $t3, $zero, 0x0005 ## $t3 = 00000005
|
||||
/* 00854 80AFEB04 4600218D */ trunc.w.s $f6, $f4
|
||||
/* 00858 80AFEB08 44812000 */ mtc1 $at, $f4 ## $f4 = 8.00
|
||||
/* 0085C 80AFEB0C 240C0005 */ addiu $t4, $zero, 0x0005 ## $t4 = 00000005
|
||||
/* 00860 80AFEB10 240D0080 */ addiu $t5, $zero, 0x0080 ## $t5 = 00000080
|
||||
/* 00864 80AFEB14 44183000 */ mfc1 $t8, $f6
|
||||
/* 00868 80AFEB18 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
|
||||
/* 0086C 80AFEB1C 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
|
||||
/* 00870 80AFEB20 A7B80024 */ sh $t8, 0x0024($sp)
|
||||
/* 00874 80AFEB24 C4A80004 */ lwc1 $f8, 0x0004($a1) ## 00000004
|
||||
/* 00878 80AFEB28 24180080 */ addiu $t8, $zero, 0x0080 ## $t8 = 00000080
|
||||
/* 0087C 80AFEB2C 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
|
||||
/* 00880 80AFEB30 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 00884 80AFEB34 44813000 */ mtc1 $at, $f6 ## $f6 = -1.00
|
||||
/* 00888 80AFEB38 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
|
||||
/* 0088C 80AFEB3C 24090080 */ addiu $t1, $zero, 0x0080 ## $t1 = 00000080
|
||||
/* 00890 80AFEB40 44085000 */ mfc1 $t0, $f10
|
||||
/* 00894 80AFEB44 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 00898 80AFEB48 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 0089C 80AFEB4C A7A80026 */ sh $t0, 0x0026($sp)
|
||||
/* 008A0 80AFEB50 C4B00008 */ lwc1 $f16, 0x0008($a1) ## 00000008
|
||||
/* 008A4 80AFEB54 24080080 */ addiu $t0, $zero, 0x0080 ## $t0 = 00000080
|
||||
/* 008A8 80AFEB58 AFAB04B8 */ sw $t3, 0x04B8($sp)
|
||||
/* 008AC 80AFEB5C 4600848D */ trunc.w.s $f18, $f16
|
||||
/* 008B0 80AFEB60 AFAC04BC */ sw $t4, 0x04BC($sp)
|
||||
/* 008B4 80AFEB64 A3AD04C2 */ sb $t5, 0x04C2($sp)
|
||||
/* 008B8 80AFEB68 A3AF04C3 */ sb $t7, 0x04C3($sp)
|
||||
/* 008BC 80AFEB6C 440A9000 */ mfc1 $t2, $f18
|
||||
/* 008C0 80AFEB70 A3B804C6 */ sb $t8, 0x04C6($sp)
|
||||
/* 008C4 80AFEB74 A3B904C7 */ sb $t9, 0x04C7($sp)
|
||||
/* 008C8 80AFEB78 A3A804CA */ sb $t0, 0x04CA($sp)
|
||||
/* 008CC 80AFEB7C A7AA0028 */ sh $t2, 0x0028($sp)
|
||||
/* 008D0 80AFEB80 240A00FF */ addiu $t2, $zero, 0x00FF ## $t2 = 000000FF
|
||||
/* 008D4 80AFEB84 240B0020 */ addiu $t3, $zero, 0x0020 ## $t3 = 00000020
|
||||
/* 008D8 80AFEB88 240C0020 */ addiu $t4, $zero, 0x0020 ## $t4 = 00000020
|
||||
/* 008DC 80AFEB8C 240D0040 */ addiu $t5, $zero, 0x0040 ## $t5 = 00000040
|
||||
/* 008E0 80AFEB90 240F0040 */ addiu $t7, $zero, 0x0040 ## $t7 = 00000040
|
||||
/* 008E4 80AFEB94 24180008 */ addiu $t8, $zero, 0x0008 ## $t8 = 00000008
|
||||
/* 008E8 80AFEB98 27A80024 */ addiu $t0, $sp, 0x0024 ## $t0 = FFFFFB3C
|
||||
/* 008EC 80AFEB9C 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
|
||||
/* 008F0 80AFEBA0 A3A004C0 */ sb $zero, 0x04C0($sp)
|
||||
/* 008F4 80AFEBA4 A3A004C1 */ sb $zero, 0x04C1($sp)
|
||||
/* 008F8 80AFEBA8 A3A004C4 */ sb $zero, 0x04C4($sp)
|
||||
/* 008FC 80AFEBAC A3A004C5 */ sb $zero, 0x04C5($sp)
|
||||
/* 00900 80AFEBB0 A3A004C8 */ sb $zero, 0x04C8($sp)
|
||||
/* 00904 80AFEBB4 A3A004C9 */ sb $zero, 0x04C9($sp)
|
||||
/* 00908 80AFEBB8 A3AE04CB */ sb $t6, 0x04CB($sp)
|
||||
/* 0090C 80AFEBBC A3A004CC */ sb $zero, 0x04CC($sp)
|
||||
/* 00910 80AFEBC0 A3A004CD */ sb $zero, 0x04CD($sp)
|
||||
/* 00914 80AFEBC4 A3A904CE */ sb $t1, 0x04CE($sp)
|
||||
/* 00918 80AFEBC8 A3AA04CF */ sb $t2, 0x04CF($sp)
|
||||
/* 0091C 80AFEBCC A3A004D0 */ sb $zero, 0x04D0($sp)
|
||||
/* 00920 80AFEBD0 A3A004D1 */ sb $zero, 0x04D1($sp)
|
||||
/* 00924 80AFEBD4 A3AB04D2 */ sb $t3, 0x04D2($sp)
|
||||
/* 00928 80AFEBD8 A3A004D3 */ sb $zero, 0x04D3($sp)
|
||||
/* 0092C 80AFEBDC A3A004D4 */ sb $zero, 0x04D4($sp)
|
||||
/* 00930 80AFEBE0 A3A004D5 */ sb $zero, 0x04D5($sp)
|
||||
/* 00934 80AFEBE4 A3AC04D6 */ sb $t4, 0x04D6($sp)
|
||||
/* 00938 80AFEBE8 A3A004D7 */ sb $zero, 0x04D7($sp)
|
||||
/* 0093C 80AFEBEC A3A004D8 */ sb $zero, 0x04D8($sp)
|
||||
/* 00940 80AFEBF0 A3A004D9 */ sb $zero, 0x04D9($sp)
|
||||
/* 00944 80AFEBF4 A3AD04DA */ sb $t5, 0x04DA($sp)
|
||||
/* 00948 80AFEBF8 A3A004DB */ sb $zero, 0x04DB($sp)
|
||||
/* 0094C 80AFEBFC A3A004DC */ sb $zero, 0x04DC($sp)
|
||||
/* 00950 80AFEC00 A3A004DD */ sb $zero, 0x04DD($sp)
|
||||
/* 00954 80AFEC04 A3AF04DE */ sb $t7, 0x04DE($sp)
|
||||
/* 00958 80AFEC08 A3A004DF */ sb $zero, 0x04DF($sp)
|
||||
/* 0095C 80AFEC0C AFA004E0 */ sw $zero, 0x04E0($sp)
|
||||
/* 00960 80AFEC10 AFB804E4 */ sw $t8, 0x04E4($sp)
|
||||
/* 00964 80AFEC14 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 00968 80AFEC18 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 0096C 80AFEC1C 27A50020 */ addiu $a1, $sp, 0x0020 ## $a1 = FFFFFB38
|
||||
/* 00970 80AFEC20 E7A404B0 */ swc1 $f4, 0x04B0($sp)
|
||||
/* 00974 80AFEC24 0C009B35 */ jal Effect_Add
|
||||
## Effect_Add
|
||||
/* 00978 80AFEC28 E7A604B4 */ swc1 $f6, 0x04B4($sp)
|
||||
/* 0097C 80AFEC2C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00980 80AFEC30 27BD04E8 */ addiu $sp, $sp, 0x04E8 ## $sp = 00000000
|
||||
/* 00984 80AFEC34 03E00008 */ jr $ra
|
||||
/* 00988 80AFEC38 00000000 */ nop
|
|
@ -1,121 +0,0 @@
|
|||
glabel func_80AFEC3C
|
||||
/* 0098C 80AFEC3C 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 00990 80AFEC40 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00994 80AFEC44 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00998 80AFEC48 AFA50044 */ sw $a1, 0x0044($sp)
|
||||
/* 0099C 80AFEC4C 908E02D3 */ lbu $t6, 0x02D3($a0) ## 000002D3
|
||||
/* 009A0 80AFEC50 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 009A4 80AFEC54 3C0F80B0 */ lui $t7, %hi(D_80B01EA0) ## $t7 = 80B00000
|
||||
/* 009A8 80AFEC58 51C00062 */ beql $t6, $zero, .L80AFEDE4
|
||||
/* 009AC 80AFEC5C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 009B0 80AFEC60 8DEF1EA0 */ lw $t7, %lo(D_80B01EA0)($t7)
|
||||
/* 009B4 80AFEC64 55E0005F */ bnel $t7, $zero, .L80AFEDE4
|
||||
/* 009B8 80AFEC68 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 009BC 80AFEC6C 90820289 */ lbu $v0, 0x0289($a0) ## 00000289
|
||||
/* 009C0 80AFEC70 30580002 */ andi $t8, $v0, 0x0002 ## $t8 = 00000000
|
||||
/* 009C4 80AFEC74 5300005B */ beql $t8, $zero, .L80AFEDE4
|
||||
/* 009C8 80AFEC78 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 009CC 80AFEC7C 908300B1 */ lbu $v1, 0x00B1($a0) ## 000000B1
|
||||
/* 009D0 80AFEC80 3059FFFD */ andi $t9, $v0, 0xFFFD ## $t9 = 00000000
|
||||
/* 009D4 80AFEC84 A0990289 */ sb $t9, 0x0289($a0) ## 00000289
|
||||
/* 009D8 80AFEC88 10600050 */ beq $v1, $zero, .L80AFEDCC
|
||||
/* 009DC 80AFEC8C 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
|
||||
/* 009E0 80AFEC90 2401000F */ addiu $at, $zero, 0x000F ## $at = 0000000F
|
||||
/* 009E4 80AFEC94 54610053 */ bnel $v1, $at, .L80AFEDE4
|
||||
/* 009E8 80AFEC98 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 009EC 80AFEC9C 8488029E */ lh $t0, 0x029E($a0) ## 0000029E
|
||||
/* 009F0 80AFECA0 27A50030 */ addiu $a1, $sp, 0x0030 ## $a1 = FFFFFFF0
|
||||
/* 009F4 80AFECA4 44882000 */ mtc1 $t0, $f4 ## $f4 = 0.00
|
||||
/* 009F8 80AFECA8 00000000 */ nop
|
||||
/* 009FC 80AFECAC 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00A00 80AFECB0 E7A60030 */ swc1 $f6, 0x0030($sp)
|
||||
/* 00A04 80AFECB4 848902A0 */ lh $t1, 0x02A0($a0) ## 000002A0
|
||||
/* 00A08 80AFECB8 44894000 */ mtc1 $t1, $f8 ## $f8 = 0.00
|
||||
/* 00A0C 80AFECBC 00000000 */ nop
|
||||
/* 00A10 80AFECC0 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 00A14 80AFECC4 E7AA0034 */ swc1 $f10, 0x0034($sp)
|
||||
/* 00A18 80AFECC8 848A02A2 */ lh $t2, 0x02A2($a0) ## 000002A2
|
||||
/* 00A1C 80AFECCC 8FA40044 */ lw $a0, 0x0044($sp)
|
||||
/* 00A20 80AFECD0 448A8000 */ mtc1 $t2, $f16 ## $f16 = 0.00
|
||||
/* 00A24 80AFECD4 00000000 */ nop
|
||||
/* 00A28 80AFECD8 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 00A2C 80AFECDC 0C2BFABB */ jal func_80AFEAEC
|
||||
/* 00A30 80AFECE0 E7B20038 */ swc1 $f18, 0x0038($sp)
|
||||
/* 00A34 80AFECE4 8FA40044 */ lw $a0, 0x0044($sp)
|
||||
/* 00A38 80AFECE8 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 00A3C 80AFECEC 0C00A729 */ jal EffectSsHitMark_SpawnFixedScale
|
||||
/* 00A40 80AFECF0 27A60030 */ addiu $a2, $sp, 0x0030 ## $a2 = FFFFFFF0
|
||||
/* 00A44 80AFECF4 860B008A */ lh $t3, 0x008A($s0) ## 0000008A
|
||||
/* 00A48 80AFECF8 860C0032 */ lh $t4, 0x0032($s0) ## 00000032
|
||||
/* 00A4C 80AFECFC 920302D1 */ lbu $v1, 0x02D1($s0) ## 000002D1
|
||||
/* 00A50 80AFED00 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 00A54 80AFED04 016C1023 */ subu $v0, $t3, $t4
|
||||
/* 00A58 80AFED08 00021400 */ sll $v0, $v0, 16
|
||||
/* 00A5C 80AFED0C 10610003 */ beq $v1, $at, .L80AFED1C
|
||||
/* 00A60 80AFED10 00021403 */ sra $v0, $v0, 16
|
||||
/* 00A64 80AFED14 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 00A68 80AFED18 1461000F */ bne $v1, $at, .L80AFED58
|
||||
.L80AFED1C:
|
||||
/* 00A6C 80AFED1C 28416001 */ slti $at, $v0, 0x6001
|
||||
/* 00A70 80AFED20 10200003 */ beq $at, $zero, .L80AFED30
|
||||
/* 00A74 80AFED24 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00A78 80AFED28 2841A000 */ slti $at, $v0, 0xA000
|
||||
/* 00A7C 80AFED2C 1020000A */ beq $at, $zero, .L80AFED58
|
||||
.L80AFED30:
|
||||
/* 00A80 80AFED30 240D0008 */ addiu $t5, $zero, 0x0008 ## $t5 = 00000008
|
||||
/* 00A84 80AFED34 AFAD0010 */ sw $t5, 0x0010($sp)
|
||||
/* 00A88 80AFED38 24054000 */ addiu $a1, $zero, 0x4000 ## $a1 = 00004000
|
||||
/* 00A8C 80AFED3C 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 00A90 80AFED40 0C00D09B */ jal Actor_SetColorFilter
|
||||
/* 00A94 80AFED44 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 00A98 80AFED48 0C2BFC5B */ jal func_80AFF16C
|
||||
/* 00A9C 80AFED4C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00AA0 80AFED50 10000024 */ beq $zero, $zero, .L80AFEDE4
|
||||
/* 00AA4 80AFED54 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AFED58:
|
||||
/* 00AA8 80AFED58 0C00D58A */ jal Actor_ApplyDamage
|
||||
|
||||
/* 00AAC 80AFED5C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00AB0 80AFED60 240E0008 */ addiu $t6, $zero, 0x0008 ## $t6 = 00000008
|
||||
/* 00AB4 80AFED64 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 00AB8 80AFED68 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00ABC 80AFED6C 24054000 */ addiu $a1, $zero, 0x4000 ## $a1 = 00004000
|
||||
/* 00AC0 80AFED70 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 00AC4 80AFED74 0C00D09B */ jal Actor_SetColorFilter
|
||||
/* 00AC8 80AFED78 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 00ACC 80AFED7C 920F00AF */ lbu $t7, 0x00AF($s0) ## 000000AF
|
||||
/* 00AD0 80AFED80 11E0000E */ beq $t7, $zero, .L80AFEDBC
|
||||
/* 00AD4 80AFED84 00000000 */ nop
|
||||
/* 00AD8 80AFED88 920202D5 */ lbu $v0, 0x02D5($s0) ## 000002D5
|
||||
/* 00ADC 80AFED8C 2408003C */ addiu $t0, $zero, 0x003C ## $t0 = 0000003C
|
||||
/* 00AE0 80AFED90 10400002 */ beq $v0, $zero, .L80AFED9C
|
||||
/* 00AE4 80AFED94 2458FFFF */ addiu $t8, $v0, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 00AE8 80AFED98 A21802D5 */ sb $t8, 0x02D5($s0) ## 000002D5
|
||||
.L80AFED9C:
|
||||
/* 00AEC 80AFED9C 861902CE */ lh $t9, 0x02CE($s0) ## 000002CE
|
||||
/* 00AF0 80AFEDA0 17200002 */ bne $t9, $zero, .L80AFEDAC
|
||||
/* 00AF4 80AFEDA4 00000000 */ nop
|
||||
/* 00AF8 80AFEDA8 A60802CE */ sh $t0, 0x02CE($s0) ## 000002CE
|
||||
.L80AFEDAC:
|
||||
/* 00AFC 80AFEDAC 0C2BFC7C */ jal func_80AFF1F0
|
||||
/* 00B00 80AFEDB0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00B04 80AFEDB4 1000000B */ beq $zero, $zero, .L80AFEDE4
|
||||
/* 00B08 80AFEDB8 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AFEDBC:
|
||||
/* 00B0C 80AFEDBC 0C2BFC5B */ jal func_80AFF16C
|
||||
/* 00B10 80AFEDC0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00B14 80AFEDC4 10000007 */ beq $zero, $zero, .L80AFEDE4
|
||||
/* 00B18 80AFEDC8 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AFEDCC:
|
||||
/* 00B1C 80AFEDCC A20902D2 */ sb $t1, 0x02D2($s0) ## 000002D2
|
||||
/* 00B20 80AFEDD0 0C2BFBA1 */ jal func_80AFEE84
|
||||
/* 00B24 80AFEDD4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00B28 80AFEDD8 10000002 */ beq $zero, $zero, .L80AFEDE4
|
||||
/* 00B2C 80AFEDDC 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 00B30 80AFEDE0 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80AFEDE4:
|
||||
/* 00B34 80AFEDE4 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00B38 80AFEDE8 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 00B3C 80AFEDEC 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 00B40 80AFEDF0 03E00008 */ jr $ra
|
||||
/* 00B44 80AFEDF4 00000000 */ nop
|
|
@ -1,40 +0,0 @@
|
|||
glabel func_80AFEDF8
|
||||
/* 00B48 80AFEDF8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00B4C 80AFEDFC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00B50 80AFEE00 C48602EC */ lwc1 $f6, 0x02EC($a0) ## 000002EC
|
||||
/* 00B54 80AFEE04 C4840090 */ lwc1 $f4, 0x0090($a0) ## 00000090
|
||||
/* 00B58 80AFEE08 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 00B5C 80AFEE0C 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00B60 80AFEE10 4606203C */ c.lt.s $f4, $f6
|
||||
/* 00B64 80AFEE14 00000000 */ nop
|
||||
/* 00B68 80AFEE18 45020008 */ bc1fl .L80AFEE3C
|
||||
/* 00B6C 80AFEE1C 84CE008A */ lh $t6, 0x008A($a2) ## 0000008A
|
||||
/* 00B70 80AFEE20 0C00B779 */ jal func_8002DDE4
|
||||
/* 00B74 80AFEE24 AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 00B78 80AFEE28 10400003 */ beq $v0, $zero, .L80AFEE38
|
||||
/* 00B7C 80AFEE2C 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 00B80 80AFEE30 10000010 */ beq $zero, $zero, .L80AFEE74
|
||||
/* 00B84 80AFEE34 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AFEE38:
|
||||
/* 00B88 80AFEE38 84CE008A */ lh $t6, 0x008A($a2) ## 0000008A
|
||||
.L80AFEE3C:
|
||||
/* 00B8C 80AFEE3C 84CF0032 */ lh $t7, 0x0032($a2) ## 00000032
|
||||
/* 00B90 80AFEE40 84C302C8 */ lh $v1, 0x02C8($a2) ## 000002C8
|
||||
/* 00B94 80AFEE44 01CF1023 */ subu $v0, $t6, $t7
|
||||
/* 00B98 80AFEE48 00021400 */ sll $v0, $v0, 16
|
||||
/* 00B9C 80AFEE4C 00021403 */ sra $v0, $v0, 16
|
||||
/* 00BA0 80AFEE50 0043082A */ slt $at, $v0, $v1
|
||||
/* 00BA4 80AFEE54 10200006 */ beq $at, $zero, .L80AFEE70
|
||||
/* 00BA8 80AFEE58 0003C023 */ subu $t8, $zero, $v1
|
||||
/* 00BAC 80AFEE5C 0302082A */ slt $at, $t8, $v0
|
||||
/* 00BB0 80AFEE60 50200004 */ beql $at, $zero, .L80AFEE74
|
||||
/* 00BB4 80AFEE64 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 00BB8 80AFEE68 10000002 */ beq $zero, $zero, .L80AFEE74
|
||||
/* 00BBC 80AFEE6C 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AFEE70:
|
||||
/* 00BC0 80AFEE70 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80AFEE74:
|
||||
/* 00BC4 80AFEE74 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00BC8 80AFEE78 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00BCC 80AFEE7C 03E00008 */ jr $ra
|
||||
/* 00BD0 80AFEE80 00000000 */ nop
|
|
@ -1,19 +0,0 @@
|
|||
glabel func_80AFEE84
|
||||
/* 00BD4 80AFEE84 3C014100 */ lui $at, 0x4100 ## $at = 41000000
|
||||
/* 00BD8 80AFEE88 44812000 */ mtc1 $at, $f4 ## $f4 = 8.00
|
||||
/* 00BDC 80AFEE8C 3C01C100 */ lui $at, 0xC100 ## $at = C1000000
|
||||
/* 00BE0 80AFEE90 44813000 */ mtc1 $at, $f6 ## $f6 = -8.00
|
||||
/* 00BE4 80AFEE94 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00BE8 80AFEE98 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00BEC 80AFEE9C E4840060 */ swc1 $f4, 0x0060($a0) ## 00000060
|
||||
/* 00BF0 80AFEEA0 E4860068 */ swc1 $f6, 0x0068($a0) ## 00000068
|
||||
/* 00BF4 80AFEEA4 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00BF8 80AFEEA8 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 00BFC 80AFEEAC 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00C00 80AFEEB0 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00C04 80AFEEB4 0C2BF8CE */ jal func_80AFE338
|
||||
/* 00C08 80AFEEB8 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00C0C 80AFEEBC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00C10 80AFEEC0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00C14 80AFEEC4 03E00008 */ jr $ra
|
||||
/* 00C18 80AFEEC8 00000000 */ nop
|
|
@ -1,42 +0,0 @@
|
|||
glabel func_80AFEECC
|
||||
/* 00C1C 80AFEECC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00C20 80AFEED0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00C24 80AFEED4 908E02D6 */ lbu $t6, 0x02D6($a0) ## 000002D6
|
||||
/* 00C28 80AFEED8 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 00C2C 80AFEEDC 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 00C30 80AFEEE0 15C10005 */ bne $t6, $at, .L80AFEEF8
|
||||
/* 00C34 80AFEEE4 8C8202DC */ lw $v0, 0x02DC($a0) ## 000002DC
|
||||
/* 00C38 80AFEEE8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00C3C 80AFEEEC 00250821 */ addu $at, $at, $a1
|
||||
/* 00C40 80AFEEF0 A42004C6 */ sh $zero, 0x04C6($at) ## 000104C6
|
||||
/* 00C44 80AFEEF4 A08002D6 */ sb $zero, 0x02D6($a0) ## 000002D6
|
||||
.L80AFEEF8:
|
||||
/* 00C48 80AFEEF8 908F02D2 */ lbu $t7, 0x02D2($a0) ## 000002D2
|
||||
/* 00C4C 80AFEEFC 2442FFEC */ addiu $v0, $v0, 0xFFEC ## $v0 = FFFFFFEC
|
||||
/* 00C50 80AFEF00 2C410100 */ sltiu $at, $v0, 0x0100
|
||||
/* 00C54 80AFEF04 51E00007 */ beql $t7, $zero, .L80AFEF24
|
||||
/* 00C58 80AFEF08 C4860060 */ lwc1 $f6, 0x0060($a0) ## 00000060
|
||||
/* 00C5C 80AFEF0C 54200003 */ bnel $at, $zero, .L80AFEF1C
|
||||
/* 00C60 80AFEF10 AC8202DC */ sw $v0, 0x02DC($a0) ## 000002DC
|
||||
/* 00C64 80AFEF14 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 00C68 80AFEF18 AC8202DC */ sw $v0, 0x02DC($a0) ## 000002DC
|
||||
.L80AFEF1C:
|
||||
/* 00C6C 80AFEF1C A08200C8 */ sb $v0, 0x00C8($a0) ## 000000C8
|
||||
/* 00C70 80AFEF20 C4860060 */ lwc1 $f6, 0x0060($a0) ## 00000060
|
||||
.L80AFEF24:
|
||||
/* 00C74 80AFEF24 4604303E */ c.le.s $f6, $f4
|
||||
/* 00C78 80AFEF28 00000000 */ nop
|
||||
/* 00C7C 80AFEF2C 45020008 */ bc1fl .L80AFEF50
|
||||
/* 00C80 80AFEF30 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00C84 80AFEF34 94820088 */ lhu $v0, 0x0088($a0) ## 00000088
|
||||
/* 00C88 80AFEF38 30580002 */ andi $t8, $v0, 0x0002 ## $t8 = 00000000
|
||||
/* 00C8C 80AFEF3C 13000003 */ beq $t8, $zero, .L80AFEF4C
|
||||
/* 00C90 80AFEF40 3059FFFD */ andi $t9, $v0, 0xFFFD ## $t9 = 00000000
|
||||
/* 00C94 80AFEF44 0C2BFCA8 */ jal func_80AFF2A0
|
||||
/* 00C98 80AFEF48 A4990088 */ sh $t9, 0x0088($a0) ## 00000088
|
||||
.L80AFEF4C:
|
||||
/* 00C9C 80AFEF4C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AFEF50:
|
||||
/* 00CA0 80AFEF50 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00CA4 80AFEF54 03E00008 */ jr $ra
|
||||
/* 00CA8 80AFEF58 00000000 */ nop
|
|
@ -1,16 +0,0 @@
|
|||
glabel func_80AFEF5C
|
||||
/* 00CAC 80AFEF5C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00CB0 80AFEF60 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00CB4 80AFEF64 240E0003 */ addiu $t6, $zero, 0x0003 ## $t6 = 00000003
|
||||
/* 00CB8 80AFEF68 A08E02D4 */ sb $t6, 0x02D4($a0) ## 000002D4
|
||||
/* 00CBC 80AFEF6C A48002CC */ sh $zero, 0x02CC($a0) ## 000002CC
|
||||
/* 00CC0 80AFEF70 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00CC4 80AFEF74 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 00CC8 80AFEF78 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 00CCC 80AFEF7C 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00CD0 80AFEF80 0C2BF8CE */ jal func_80AFE338
|
||||
/* 00CD4 80AFEF84 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 00CD8 80AFEF88 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00CDC 80AFEF8C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00CE0 80AFEF90 03E00008 */ jr $ra
|
||||
/* 00CE4 80AFEF94 00000000 */ nop
|
|
@ -1,45 +0,0 @@
|
|||
glabel func_80AFEF98
|
||||
/* 00CE8 80AFEF98 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 00CEC 80AFEF9C 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 00CF0 80AFEFA0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00CF4 80AFEFA4 3C040600 */ lui $a0, %hi(D_060007A4) ## $a0 = 06000000
|
||||
/* 00CF8 80AFEFA8 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 00CFC 80AFEFAC 248407A4 */ addiu $a0, $a0, %lo(D_060007A4) ## $a0 = 060007A4
|
||||
/* 00D00 80AFEFB0 0C028800 */ jal Animation_GetLastFrame
|
||||
|
||||
/* 00D04 80AFEFB4 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 00D08 80AFEFB8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 00D0C 80AFEFBC 8FA60020 */ lw $a2, 0x0020($sp)
|
||||
/* 00D10 80AFEFC0 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00D14 80AFEFC4 C4C80164 */ lwc1 $f8, 0x0164($a2) ## 00000164
|
||||
/* 00D18 80AFEFC8 46083032 */ c.eq.s $f6, $f8
|
||||
/* 00D1C 80AFEFCC 00000000 */ nop
|
||||
/* 00D20 80AFEFD0 45020016 */ bc1fl .L80AFF02C
|
||||
/* 00D24 80AFEFD4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00D28 80AFEFD8 84CE02CC */ lh $t6, 0x02CC($a2) ## 000002CC
|
||||
/* 00D2C 80AFEFDC 55C00013 */ bnel $t6, $zero, .L80AFF02C
|
||||
/* 00D30 80AFEFE0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00D34 80AFEFE4 90C302D4 */ lbu $v1, 0x02D4($a2) ## 000002D4
|
||||
/* 00D38 80AFEFE8 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
|
||||
/* 00D3C 80AFEFEC 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 00D40 80AFEFF0 1060000B */ beq $v1, $zero, .L80AFF020
|
||||
/* 00D44 80AFEFF4 00000000 */ nop
|
||||
/* 00D48 80AFEFF8 A3A3001F */ sb $v1, 0x001F($sp)
|
||||
/* 00D4C 80AFEFFC 0C2BFA75 */ jal func_80AFE9D4
|
||||
/* 00D50 80AFF000 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 00D54 80AFF004 93A3001F */ lbu $v1, 0x001F($sp)
|
||||
/* 00D58 80AFF008 8FA60020 */ lw $a2, 0x0020($sp)
|
||||
/* 00D5C 80AFF00C 240F0004 */ addiu $t7, $zero, 0x0004 ## $t7 = 00000004
|
||||
/* 00D60 80AFF010 2463FFFF */ addiu $v1, $v1, 0xFFFF ## $v1 = FFFFFFFF
|
||||
/* 00D64 80AFF014 A4CF02CC */ sh $t7, 0x02CC($a2) ## 000002CC
|
||||
/* 00D68 80AFF018 10000003 */ beq $zero, $zero, .L80AFF028
|
||||
/* 00D6C 80AFF01C A0C302D4 */ sb $v1, 0x02D4($a2) ## 000002D4
|
||||
.L80AFF020:
|
||||
/* 00D70 80AFF020 0C2BFD7C */ jal func_80AFF5F0
|
||||
/* 00D74 80AFF024 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
|
||||
.L80AFF028:
|
||||
/* 00D78 80AFF028 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AFF02C:
|
||||
/* 00D7C 80AFF02C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00D80 80AFF030 03E00008 */ jr $ra
|
||||
/* 00D84 80AFF034 00000000 */ nop
|
|
@ -1,18 +0,0 @@
|
|||
glabel func_80AFF038
|
||||
/* 00D88 80AFF038 3C014348 */ lui $at, 0x4348 ## $at = 43480000
|
||||
/* 00D8C 80AFF03C 44812000 */ mtc1 $at, $f4 ## $f4 = 200.00
|
||||
/* 00D90 80AFF040 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00D94 80AFF044 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00D98 80AFF048 240E0AAA */ addiu $t6, $zero, 0x0AAA ## $t6 = 00000AAA
|
||||
/* 00D9C 80AFF04C A48E02C8 */ sh $t6, 0x02C8($a0) ## 000002C8
|
||||
/* 00DA0 80AFF050 E48402EC */ swc1 $f4, 0x02EC($a0) ## 000002EC
|
||||
/* 00DA4 80AFF054 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00DA8 80AFF058 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 00DAC 80AFF05C 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 00DB0 80AFF060 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00DB4 80AFF064 0C2BF8CE */ jal func_80AFE338
|
||||
/* 00DB8 80AFF068 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 00DBC 80AFF06C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00DC0 80AFF070 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00DC4 80AFF074 03E00008 */ jr $ra
|
||||
/* 00DC8 80AFF078 00000000 */ nop
|
|
@ -1,66 +0,0 @@
|
|||
glabel func_80AFF07C
|
||||
/* 00DCC 80AFF07C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 00DD0 80AFF080 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00DD4 80AFF084 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 00DD8 80AFF088 848E001C */ lh $t6, 0x001C($a0) ## 0000001C
|
||||
/* 00DDC 80AFF08C 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 00DE0 80AFF090 3C0F8016 */ lui $t7, %hi(gSaveContext+0xef2)
|
||||
/* 00DE4 80AFF094 15C0002A */ bne $t6, $zero, .L80AFF140
|
||||
/* 00DE8 80AFF098 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 00DEC 80AFF09C 95EFF552 */ lhu $t7, %lo(gSaveContext+0xef2)($t7)
|
||||
/* 00DF0 80AFF0A0 3C0280B0 */ lui $v0, %hi(D_80B01640) ## $v0 = 80B00000
|
||||
/* 00DF4 80AFF0A4 3C014348 */ lui $at, 0x4348 ## $at = 43480000
|
||||
/* 00DF8 80AFF0A8 31F80040 */ andi $t8, $t7, 0x0040 ## $t8 = 00000000
|
||||
/* 00DFC 80AFF0AC 1700000C */ bne $t8, $zero, .L80AFF0E0
|
||||
/* 00E00 80AFF0B0 24421640 */ addiu $v0, $v0, %lo(D_80B01640) ## $v0 = 80B01640
|
||||
/* 00E04 80AFF0B4 C4840090 */ lwc1 $f4, 0x0090($a0) ## 00000090
|
||||
/* 00E08 80AFF0B8 44813000 */ mtc1 $at, $f6 ## $f6 = 200.00
|
||||
/* 00E0C 80AFF0BC 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
|
||||
/* 00E10 80AFF0C0 4606203C */ c.lt.s $f4, $f6
|
||||
/* 00E14 80AFF0C4 00000000 */ nop
|
||||
/* 00E18 80AFF0C8 45020006 */ bc1fl .L80AFF0E4
|
||||
/* 00E1C 80AFF0CC 90480000 */ lbu $t0, 0x0000($v0) ## 80B01640
|
||||
/* 00E20 80AFF0D0 0C2BFBA1 */ jal func_80AFEE84
|
||||
/* 00E24 80AFF0D4 A09902D2 */ sb $t9, 0x02D2($a0) ## 000002D2
|
||||
/* 00E28 80AFF0D8 10000021 */ beq $zero, $zero, .L80AFF160
|
||||
/* 00E2C 80AFF0DC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AFF0E0:
|
||||
/* 00E30 80AFF0E0 90480000 */ lbu $t0, 0x0000($v0) ## 00000000
|
||||
.L80AFF0E4:
|
||||
/* 00E34 80AFF0E4 8FA90024 */ lw $t1, 0x0024($sp)
|
||||
/* 00E38 80AFF0E8 5100001D */ beql $t0, $zero, .L80AFF160
|
||||
/* 00E3C 80AFF0EC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00E40 80AFF0F0 8D241C44 */ lw $a0, 0x1C44($t1) ## 00001C44
|
||||
/* 00E44 80AFF0F4 AFA70020 */ sw $a3, 0x0020($sp)
|
||||
/* 00E48 80AFF0F8 8C450004 */ lw $a1, 0x0004($v0) ## 00000004
|
||||
/* 00E4C 80AFF0FC 0C2BFA3B */ jal func_80AFE8EC
|
||||
/* 00E50 80AFF100 AFA4001C */ sw $a0, 0x001C($sp)
|
||||
/* 00E54 80AFF104 8FA6001C */ lw $a2, 0x001C($sp)
|
||||
/* 00E58 80AFF108 10400014 */ beq $v0, $zero, .L80AFF15C
|
||||
/* 00E5C 80AFF10C 8FA70020 */ lw $a3, 0x0020($sp)
|
||||
/* 00E60 80AFF110 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 00E64 80AFF114 0C2BFDE8 */ jal func_80AFF7A0
|
||||
/* 00E68 80AFF118 AFA6001C */ sw $a2, 0x001C($sp)
|
||||
/* 00E6C 80AFF11C 8FA6001C */ lw $a2, 0x001C($sp)
|
||||
/* 00E70 80AFF120 3C010080 */ lui $at, 0x0080 ## $at = 00800000
|
||||
/* 00E74 80AFF124 3C0C80B0 */ lui $t4, %hi(D_80B01644) ## $t4 = 80B00000
|
||||
/* 00E78 80AFF128 8CCA0680 */ lw $t2, 0x0680($a2) ## 00000680
|
||||
/* 00E7C 80AFF12C 01415825 */ or $t3, $t2, $at ## $t3 = 00800000
|
||||
/* 00E80 80AFF130 ACCB0680 */ sw $t3, 0x0680($a2) ## 00000680
|
||||
/* 00E84 80AFF134 8D8C1644 */ lw $t4, %lo(D_80B01644)($t4)
|
||||
/* 00E88 80AFF138 10000008 */ beq $zero, $zero, .L80AFF15C
|
||||
/* 00E8C 80AFF13C ACCC06A8 */ sw $t4, 0x06A8($a2) ## 000006A8
|
||||
.L80AFF140:
|
||||
/* 00E90 80AFF140 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 00E94 80AFF144 0C2BFB7E */ jal func_80AFEDF8
|
||||
/* 00E98 80AFF148 AFA70020 */ sw $a3, 0x0020($sp)
|
||||
/* 00E9C 80AFF14C 10400003 */ beq $v0, $zero, .L80AFF15C
|
||||
/* 00EA0 80AFF150 8FA70020 */ lw $a3, 0x0020($sp)
|
||||
/* 00EA4 80AFF154 0C2BFCCD */ jal func_80AFF334
|
||||
/* 00EA8 80AFF158 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
.L80AFF15C:
|
||||
/* 00EAC 80AFF15C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AFF160:
|
||||
/* 00EB0 80AFF160 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00EB4 80AFF164 03E00008 */ jr $ra
|
||||
/* 00EB8 80AFF168 00000000 */ nop
|
|
@ -1,13 +0,0 @@
|
|||
glabel func_80AFF16C
|
||||
/* 00EBC 80AFF16C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00EC0 80AFF170 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00EC4 80AFF174 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00EC8 80AFF178 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 00ECC 80AFF17C 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
|
||||
/* 00ED0 80AFF180 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00ED4 80AFF184 0C2BF8CE */ jal func_80AFE338
|
||||
/* 00ED8 80AFF188 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
|
||||
/* 00EDC 80AFF18C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00EE0 80AFF190 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00EE4 80AFF194 03E00008 */ jr $ra
|
||||
/* 00EE8 80AFF198 00000000 */ nop
|
|
@ -1,24 +0,0 @@
|
|||
glabel func_80AFF19C
|
||||
/* 00EEC 80AFF19C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00EF0 80AFF1A0 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00EF4 80AFF1A4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00EF8 80AFF1A8 3C040600 */ lui $a0, %hi(D_06006A98) ## $a0 = 06000000
|
||||
/* 00EFC 80AFF1AC AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 00F00 80AFF1B0 0C028800 */ jal Animation_GetLastFrame
|
||||
|
||||
/* 00F04 80AFF1B4 24846A98 */ addiu $a0, $a0, %lo(D_06006A98) ## $a0 = 06006A98
|
||||
/* 00F08 80AFF1B8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 00F0C 80AFF1BC 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00F10 80AFF1C0 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00F14 80AFF1C4 C4880164 */ lwc1 $f8, 0x0164($a0) ## 00000164
|
||||
/* 00F18 80AFF1C8 46083032 */ c.eq.s $f6, $f8
|
||||
/* 00F1C 80AFF1CC 00000000 */ nop
|
||||
/* 00F20 80AFF1D0 45020004 */ bc1fl .L80AFF1E4
|
||||
/* 00F24 80AFF1D4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00F28 80AFF1D8 0C2BFD98 */ jal func_80AFF660
|
||||
/* 00F2C 80AFF1DC 00000000 */ nop
|
||||
/* 00F30 80AFF1E0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AFF1E4:
|
||||
/* 00F34 80AFF1E4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00F38 80AFF1E8 03E00008 */ jr $ra
|
||||
/* 00F3C 80AFF1EC 00000000 */ nop
|
|
@ -1,13 +0,0 @@
|
|||
glabel func_80AFF1F0
|
||||
/* 00F40 80AFF1F0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00F44 80AFF1F4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00F48 80AFF1F8 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00F4C 80AFF1FC 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 00F50 80AFF200 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 00F54 80AFF204 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00F58 80AFF208 0C2BF8CE */ jal func_80AFE338
|
||||
/* 00F5C 80AFF20C 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 00F60 80AFF210 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00F64 80AFF214 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00F68 80AFF218 03E00008 */ jr $ra
|
||||
/* 00F6C 80AFF21C 00000000 */ nop
|
|
@ -1,36 +0,0 @@
|
|||
glabel func_80AFF220
|
||||
/* 00F70 80AFF220 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00F74 80AFF224 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 00F78 80AFF228 00802825 */ or $a1, $a0, $zero ## $a1 = 00000000
|
||||
/* 00F7C 80AFF22C AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00F80 80AFF230 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00F84 80AFF234 3C040600 */ lui $a0, %hi(D_06006D84) ## $a0 = 06000000
|
||||
/* 00F88 80AFF238 24846D84 */ addiu $a0, $a0, %lo(D_06006D84) ## $a0 = 06006D84
|
||||
/* 00F8C 80AFF23C 0C028800 */ jal Animation_GetLastFrame
|
||||
|
||||
/* 00F90 80AFF240 AFA50018 */ sw $a1, 0x0018($sp)
|
||||
/* 00F94 80AFF244 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 00F98 80AFF248 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 00F9C 80AFF24C 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00FA0 80AFF250 C4A80164 */ lwc1 $f8, 0x0164($a1) ## 00000164
|
||||
/* 00FA4 80AFF254 46083032 */ c.eq.s $f6, $f8
|
||||
/* 00FA8 80AFF258 00000000 */ nop
|
||||
/* 00FAC 80AFF25C 4502000D */ bc1fl .L80AFF294
|
||||
/* 00FB0 80AFF260 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00FB4 80AFF264 90AE02D5 */ lbu $t6, 0x02D5($a1) ## 000002D5
|
||||
/* 00FB8 80AFF268 240F0003 */ addiu $t7, $zero, 0x0003 ## $t7 = 00000003
|
||||
/* 00FBC 80AFF26C 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00FC0 80AFF270 15C00005 */ bne $t6, $zero, .L80AFF288
|
||||
/* 00FC4 80AFF274 00000000 */ nop
|
||||
/* 00FC8 80AFF278 0C2BFBA1 */ jal func_80AFEE84
|
||||
/* 00FCC 80AFF27C A0AF02D5 */ sb $t7, 0x02D5($a1) ## 000002D5
|
||||
/* 00FD0 80AFF280 10000004 */ beq $zero, $zero, .L80AFF294
|
||||
/* 00FD4 80AFF284 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AFF288:
|
||||
/* 00FD8 80AFF288 0C2BFCF4 */ jal func_80AFF3D0
|
||||
/* 00FDC 80AFF28C 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00FE0 80AFF290 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AFF294:
|
||||
/* 00FE4 80AFF294 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00FE8 80AFF298 03E00008 */ jr $ra
|
||||
/* 00FEC 80AFF29C 00000000 */ nop
|
|
@ -1,17 +0,0 @@
|
|||
glabel func_80AFF2A0
|
||||
/* 00FF0 80AFF2A0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00FF4 80AFF2A4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00FF8 80AFF2A8 0C2BF8E4 */ jal func_80AFE390
|
||||
/* 00FFC 80AFF2AC AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01000 80AFF2B0 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01004 80AFF2B4 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 01008 80AFF2B8 24050005 */ addiu $a1, $zero, 0x0005 ## $a1 = 00000005
|
||||
/* 0100C 80AFF2BC 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 01010 80AFF2C0 E4840068 */ swc1 $f4, 0x0068($a0) ## 00000068
|
||||
/* 01014 80AFF2C4 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01018 80AFF2C8 0C2BF8CE */ jal func_80AFE338
|
||||
/* 0101C 80AFF2CC 24050005 */ addiu $a1, $zero, 0x0005 ## $a1 = 00000005
|
||||
/* 01020 80AFF2D0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01024 80AFF2D4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01028 80AFF2D8 03E00008 */ jr $ra
|
||||
/* 0102C 80AFF2DC 00000000 */ nop
|
|
@ -1,24 +0,0 @@
|
|||
glabel func_80AFF2E0
|
||||
/* 01030 80AFF2E0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01034 80AFF2E4 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01038 80AFF2E8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0103C 80AFF2EC 3C040600 */ lui $a0, %hi(D_06007128) ## $a0 = 06000000
|
||||
/* 01040 80AFF2F0 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 01044 80AFF2F4 0C028800 */ jal Animation_GetLastFrame
|
||||
|
||||
/* 01048 80AFF2F8 24847128 */ addiu $a0, $a0, %lo(D_06007128) ## $a0 = 06007128
|
||||
/* 0104C 80AFF2FC 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 01050 80AFF300 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01054 80AFF304 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 01058 80AFF308 C4880164 */ lwc1 $f8, 0x0164($a0) ## 00000164
|
||||
/* 0105C 80AFF30C 46083032 */ c.eq.s $f6, $f8
|
||||
/* 01060 80AFF310 00000000 */ nop
|
||||
/* 01064 80AFF314 45020004 */ bc1fl .L80AFF328
|
||||
/* 01068 80AFF318 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0106C 80AFF31C 0C2BFCF4 */ jal func_80AFF3D0
|
||||
/* 01070 80AFF320 00000000 */ nop
|
||||
/* 01074 80AFF324 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AFF328:
|
||||
/* 01078 80AFF328 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0107C 80AFF32C 03E00008 */ jr $ra
|
||||
/* 01080 80AFF330 00000000 */ nop
|
|
@ -1,20 +0,0 @@
|
|||
glabel func_80AFF334
|
||||
/* 01084 80AFF334 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01088 80AFF338 3C014416 */ lui $at, 0x4416 ## $at = 44160000
|
||||
/* 0108C 80AFF33C 44812000 */ mtc1 $at, $f4 ## $f4 = 600.00
|
||||
/* 01090 80AFF340 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01094 80AFF344 240E2000 */ addiu $t6, $zero, 0x2000 ## $t6 = 00002000
|
||||
/* 01098 80AFF348 240F0190 */ addiu $t7, $zero, 0x0190 ## $t7 = 00000190
|
||||
/* 0109C 80AFF34C A48E02C8 */ sh $t6, 0x02C8($a0) ## 000002C8
|
||||
/* 010A0 80AFF350 A48F02CA */ sh $t7, 0x02CA($a0) ## 000002CA
|
||||
/* 010A4 80AFF354 E48402EC */ swc1 $f4, 0x02EC($a0) ## 000002EC
|
||||
/* 010A8 80AFF358 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 010AC 80AFF35C 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 010B0 80AFF360 24050006 */ addiu $a1, $zero, 0x0006 ## $a1 = 00000006
|
||||
/* 010B4 80AFF364 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 010B8 80AFF368 0C2BF8CE */ jal func_80AFE338
|
||||
/* 010BC 80AFF36C 24050006 */ addiu $a1, $zero, 0x0006 ## $a1 = 00000006
|
||||
/* 010C0 80AFF370 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 010C4 80AFF374 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 010C8 80AFF378 03E00008 */ jr $ra
|
||||
/* 010CC 80AFF37C 00000000 */ nop
|
|
@ -1,24 +0,0 @@
|
|||
glabel func_80AFF380
|
||||
/* 010D0 80AFF380 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 010D4 80AFF384 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 010D8 80AFF388 848E02CA */ lh $t6, 0x02CA($a0) ## 000002CA
|
||||
/* 010DC 80AFF38C 15C00005 */ bne $t6, $zero, .L80AFF3A4
|
||||
/* 010E0 80AFF390 00000000 */ nop
|
||||
/* 010E4 80AFF394 0C2BFC0E */ jal func_80AFF038
|
||||
/* 010E8 80AFF398 00000000 */ nop
|
||||
/* 010EC 80AFF39C 10000009 */ beq $zero, $zero, .L80AFF3C4
|
||||
/* 010F0 80AFF3A0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AFF3A4:
|
||||
/* 010F4 80AFF3A4 0C2BFB7E */ jal func_80AFEDF8
|
||||
/* 010F8 80AFF3A8 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 010FC 80AFF3AC 10400004 */ beq $v0, $zero, .L80AFF3C0
|
||||
/* 01100 80AFF3B0 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01104 80AFF3B4 240F0258 */ addiu $t7, $zero, 0x0258 ## $t7 = 00000258
|
||||
/* 01108 80AFF3B8 0C2BFCF4 */ jal func_80AFF3D0
|
||||
/* 0110C 80AFF3BC A48F02CA */ sh $t7, 0x02CA($a0) ## 000002CA
|
||||
.L80AFF3C0:
|
||||
/* 01110 80AFF3C0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AFF3C4:
|
||||
/* 01114 80AFF3C4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01118 80AFF3C8 03E00008 */ jr $ra
|
||||
/* 0111C 80AFF3CC 00000000 */ nop
|
|
@ -1,22 +0,0 @@
|
|||
glabel func_80AFF3D0
|
||||
/* 01120 80AFF3D0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01124 80AFF3D4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01128 80AFF3D8 3C014416 */ lui $at, 0x4416 ## $at = 44160000
|
||||
/* 0112C 80AFF3DC 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 01130 80AFF3E0 44813000 */ mtc1 $at, $f6 ## $f6 = 600.00
|
||||
/* 01134 80AFF3E4 240E003C */ addiu $t6, $zero, 0x003C ## $t6 = 0000003C
|
||||
/* 01138 80AFF3E8 240F2000 */ addiu $t7, $zero, 0x2000 ## $t7 = 00002000
|
||||
/* 0113C 80AFF3EC A48E02CC */ sh $t6, 0x02CC($a0) ## 000002CC
|
||||
/* 01140 80AFF3F0 A48F02C8 */ sh $t7, 0x02C8($a0) ## 000002C8
|
||||
/* 01144 80AFF3F4 E48402F0 */ swc1 $f4, 0x02F0($a0) ## 000002F0
|
||||
/* 01148 80AFF3F8 E48602EC */ swc1 $f6, 0x02EC($a0) ## 000002EC
|
||||
/* 0114C 80AFF3FC AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01150 80AFF400 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 01154 80AFF404 24050007 */ addiu $a1, $zero, 0x0007 ## $a1 = 00000007
|
||||
/* 01158 80AFF408 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 0115C 80AFF40C 0C2BF8CE */ jal func_80AFE338
|
||||
/* 01160 80AFF410 24050007 */ addiu $a1, $zero, 0x0007 ## $a1 = 00000007
|
||||
/* 01164 80AFF414 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01168 80AFF418 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0116C 80AFF41C 03E00008 */ jr $ra
|
||||
/* 01170 80AFF420 00000000 */ nop
|
|
@ -1,125 +0,0 @@
|
|||
glabel func_80AFF424
|
||||
/* 01174 80AFF424 27BDFFA0 */ addiu $sp, $sp, 0xFFA0 ## $sp = FFFFFFA0
|
||||
/* 01178 80AFF428 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 0117C 80AFF42C AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 01180 80AFF430 848E02CC */ lh $t6, 0x02CC($a0) ## 000002CC
|
||||
/* 01184 80AFF434 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01188 80AFF438 55C00006 */ bnel $t6, $zero, .L80AFF454
|
||||
/* 0118C 80AFF43C 860F02CA */ lh $t7, 0x02CA($s0) ## 000002CA
|
||||
/* 01190 80AFF440 0C2BFBD7 */ jal func_80AFEF5C
|
||||
/* 01194 80AFF444 00000000 */ nop
|
||||
/* 01198 80AFF448 10000065 */ beq $zero, $zero, .L80AFF5E0
|
||||
/* 0119C 80AFF44C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 011A0 80AFF450 860F02CA */ lh $t7, 0x02CA($s0) ## 000002CA
|
||||
.L80AFF454:
|
||||
/* 011A4 80AFF454 11E00056 */ beq $t7, $zero, .L80AFF5B0
|
||||
/* 011A8 80AFF458 00000000 */ nop
|
||||
/* 011AC 80AFF45C C60402F0 */ lwc1 $f4, 0x02F0($s0) ## 000002F0
|
||||
/* 011B0 80AFF460 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 011B4 80AFF464 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 011B8 80AFF468 4600218D */ trunc.w.s $f6, $f4
|
||||
/* 011BC 80AFF46C 260400B6 */ addiu $a0, $s0, 0x00B6 ## $a0 = 000000B6
|
||||
/* 011C0 80AFF470 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
|
||||
/* 011C4 80AFF474 44073000 */ mfc1 $a3, $f6
|
||||
/* 011C8 80AFF478 00000000 */ nop
|
||||
/* 011CC 80AFF47C 00073C00 */ sll $a3, $a3, 16
|
||||
/* 011D0 80AFF480 0C01E1A7 */ jal Math_SmoothStepToS
|
||||
|
||||
/* 011D4 80AFF484 00073C03 */ sra $a3, $a3, 16
|
||||
/* 011D8 80AFF488 A7A2002E */ sh $v0, 0x002E($sp)
|
||||
/* 011DC 80AFF48C 861900B6 */ lh $t9, 0x00B6($s0) ## 000000B6
|
||||
/* 011E0 80AFF490 260402F0 */ addiu $a0, $s0, 0x02F0 ## $a0 = 000002F0
|
||||
/* 011E4 80AFF494 3C0544FA */ lui $a1, 0x44FA ## $a1 = 44FA0000
|
||||
/* 011E8 80AFF498 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 011EC 80AFF49C 3C074348 */ lui $a3, 0x4348 ## $a3 = 43480000
|
||||
/* 011F0 80AFF4A0 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 011F4 80AFF4A4 A6190032 */ sh $t9, 0x0032($s0) ## 00000032
|
||||
/* 011F8 80AFF4A8 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 011FC 80AFF4AC 3C01C2F0 */ lui $at, 0xC2F0 ## $at = C2F00000
|
||||
/* 01200 80AFF4B0 44814000 */ mtc1 $at, $f8 ## $f8 = -120.00
|
||||
/* 01204 80AFF4B4 E7A00054 */ swc1 $f0, 0x0054($sp)
|
||||
/* 01208 80AFF4B8 E7A00058 */ swc1 $f0, 0x0058($sp)
|
||||
/* 0120C 80AFF4BC E7A8005C */ swc1 $f8, 0x005C($sp)
|
||||
/* 01210 80AFF4C0 860800B6 */ lh $t0, 0x00B6($s0) ## 000000B6
|
||||
/* 01214 80AFF4C4 3C014700 */ lui $at, 0x4700 ## $at = 47000000
|
||||
/* 01218 80AFF4C8 44813000 */ mtc1 $at, $f6 ## $f6 = 32768.00
|
||||
/* 0121C 80AFF4CC 44885000 */ mtc1 $t0, $f10 ## $f10 = 0.00
|
||||
/* 01220 80AFF4D0 3C0180B0 */ lui $at, %hi(D_80B01900) ## $at = 80B00000
|
||||
/* 01224 80AFF4D4 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 01228 80AFF4D8 46805120 */ cvt.s.w $f4, $f10
|
||||
/* 0122C 80AFF4DC C42A1900 */ lwc1 $f10, %lo(D_80B01900)($at)
|
||||
/* 01230 80AFF4E0 46062203 */ div.s $f8, $f4, $f6
|
||||
/* 01234 80AFF4E4 460A4302 */ mul.s $f12, $f8, $f10
|
||||
/* 01238 80AFF4E8 0C034348 */ jal Matrix_RotateY
|
||||
/* 0123C 80AFF4EC 00000000 */ nop
|
||||
/* 01240 80AFF4F0 27A40054 */ addiu $a0, $sp, 0x0054 ## $a0 = FFFFFFF4
|
||||
/* 01244 80AFF4F4 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 01248 80AFF4F8 27A50048 */ addiu $a1, $sp, 0x0048 ## $a1 = FFFFFFE8
|
||||
/* 0124C 80AFF4FC C60402E0 */ lwc1 $f4, 0x02E0($s0) ## 000002E0
|
||||
/* 01250 80AFF500 C7A60048 */ lwc1 $f6, 0x0048($sp)
|
||||
/* 01254 80AFF504 C6100024 */ lwc1 $f16, 0x0024($s0) ## 00000024
|
||||
/* 01258 80AFF508 C60A02E8 */ lwc1 $f10, 0x02E8($s0) ## 000002E8
|
||||
/* 0125C 80AFF50C 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 01260 80AFF510 C612002C */ lwc1 $f18, 0x002C($s0) ## 0000002C
|
||||
/* 01264 80AFF514 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 01268 80AFF518 E6080024 */ swc1 $f8, 0x0024($s0) ## 00000024
|
||||
/* 0126C 80AFF51C C7A40050 */ lwc1 $f4, 0x0050($sp)
|
||||
/* 01270 80AFF520 C6080024 */ lwc1 $f8, 0x0024($s0) ## 00000024
|
||||
/* 01274 80AFF524 46045180 */ add.s $f6, $f10, $f4
|
||||
/* 01278 80AFF528 46104081 */ sub.s $f2, $f8, $f16
|
||||
/* 0127C 80AFF52C E606002C */ swc1 $f6, 0x002C($s0) ## 0000002C
|
||||
/* 01280 80AFF530 C60A002C */ lwc1 $f10, 0x002C($s0) ## 0000002C
|
||||
/* 01284 80AFF534 44814000 */ mtc1 $at, $f8 ## $f8 = 10.00
|
||||
/* 01288 80AFF538 46021102 */ mul.s $f4, $f2, $f2
|
||||
/* 0128C 80AFF53C 46125301 */ sub.s $f12, $f10, $f18
|
||||
/* 01290 80AFF540 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 01294 80AFF544 87A9002E */ lh $t1, 0x002E($sp)
|
||||
/* 01298 80AFF548 460C6182 */ mul.s $f6, $f12, $f12
|
||||
/* 0129C 80AFF54C 46062000 */ add.s $f0, $f4, $f6
|
||||
/* 012A0 80AFF550 46000384 */ sqrt.s $f14, $f0
|
||||
/* 012A4 80AFF554 460E403C */ c.lt.s $f8, $f14
|
||||
/* 012A8 80AFF558 00000000 */ nop
|
||||
/* 012AC 80AFF55C 45020004 */ bc1fl .L80AFF570
|
||||
/* 012B0 80AFF560 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 012B4 80AFF564 44817000 */ mtc1 $at, $f14 ## $f14 = 10.00
|
||||
/* 012B8 80AFF568 00000000 */ nop
|
||||
/* 012BC 80AFF56C 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
.L80AFF570:
|
||||
/* 012C0 80AFF570 44815000 */ mtc1 $at, $f10 ## $f10 = 10.00
|
||||
/* 012C4 80AFF574 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 012C8 80AFF578 05210008 */ bgez $t1, .L80AFF59C
|
||||
/* 012CC 80AFF57C 460A7383 */ div.s $f14, $f14, $f10
|
||||
/* 012D0 80AFF580 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 012D4 80AFF584 44812000 */ mtc1 $at, $f4 ## $f4 = 1.00
|
||||
/* 012D8 80AFF588 00000000 */ nop
|
||||
/* 012DC 80AFF58C 460E2180 */ add.s $f6, $f4, $f14
|
||||
/* 012E0 80AFF590 46003207 */ neg.s $f8, $f6
|
||||
/* 012E4 80AFF594 10000011 */ beq $zero, $zero, .L80AFF5DC
|
||||
/* 012E8 80AFF598 E6080168 */ swc1 $f8, 0x0168($s0) ## 00000168
|
||||
.L80AFF59C:
|
||||
/* 012EC 80AFF59C 44815000 */ mtc1 $at, $f10 ## $f10 = 1.00
|
||||
/* 012F0 80AFF5A0 00000000 */ nop
|
||||
/* 012F4 80AFF5A4 460E5100 */ add.s $f4, $f10, $f14
|
||||
/* 012F8 80AFF5A8 1000000C */ beq $zero, $zero, .L80AFF5DC
|
||||
/* 012FC 80AFF5AC E6040168 */ swc1 $f4, 0x0168($s0) ## 00000168
|
||||
.L80AFF5B0:
|
||||
/* 01300 80AFF5B0 0C2BFB7E */ jal func_80AFEDF8
|
||||
/* 01304 80AFF5B4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01308 80AFF5B8 10400006 */ beq $v0, $zero, .L80AFF5D4
|
||||
/* 0130C 80AFF5BC 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
|
||||
/* 01310 80AFF5C0 A20A02D2 */ sb $t2, 0x02D2($s0) ## 000002D2
|
||||
/* 01314 80AFF5C4 0C2BFBA1 */ jal func_80AFEE84
|
||||
/* 01318 80AFF5C8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0131C 80AFF5CC 10000004 */ beq $zero, $zero, .L80AFF5E0
|
||||
/* 01320 80AFF5D0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AFF5D4:
|
||||
/* 01324 80AFF5D4 0C2BFC0E */ jal func_80AFF038
|
||||
/* 01328 80AFF5D8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80AFF5DC:
|
||||
/* 0132C 80AFF5DC 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AFF5E0:
|
||||
/* 01330 80AFF5E0 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 01334 80AFF5E4 27BD0060 */ addiu $sp, $sp, 0x0060 ## $sp = 00000000
|
||||
/* 01338 80AFF5E8 03E00008 */ jr $ra
|
||||
/* 0133C 80AFF5EC 00000000 */ nop
|
|
@ -1,13 +0,0 @@
|
|||
glabel func_80AFF5F0
|
||||
/* 01340 80AFF5F0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01344 80AFF5F4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01348 80AFF5F8 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 0134C 80AFF5FC 0C029502 */ jal Animation_Reverse
|
||||
/* 01350 80AFF600 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 01354 80AFF604 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01358 80AFF608 0C2BF8CE */ jal func_80AFE338
|
||||
/* 0135C 80AFF60C 24050008 */ addiu $a1, $zero, 0x0008 ## $a1 = 00000008
|
||||
/* 01360 80AFF610 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01364 80AFF614 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01368 80AFF618 03E00008 */ jr $ra
|
||||
/* 0136C 80AFF61C 00000000 */ nop
|
|
@ -1,18 +0,0 @@
|
|||
glabel func_80AFF620
|
||||
/* 01370 80AFF620 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01374 80AFF624 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01378 80AFF628 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 0137C 80AFF62C C4860164 */ lwc1 $f6, 0x0164($a0) ## 00000164
|
||||
/* 01380 80AFF630 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 01384 80AFF634 00000000 */ nop
|
||||
/* 01388 80AFF638 46062032 */ c.eq.s $f4, $f6
|
||||
/* 0138C 80AFF63C 00000000 */ nop
|
||||
/* 01390 80AFF640 45020004 */ bc1fl .L80AFF654
|
||||
/* 01394 80AFF644 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01398 80AFF648 0C2BFCF4 */ jal func_80AFF3D0
|
||||
/* 0139C 80AFF64C 00000000 */ nop
|
||||
/* 013A0 80AFF650 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AFF654:
|
||||
/* 013A4 80AFF654 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 013A8 80AFF658 03E00008 */ jr $ra
|
||||
/* 013AC 80AFF65C 00000000 */ nop
|
|
@ -1,11 +0,0 @@
|
|||
glabel func_80AFF660
|
||||
/* 013B0 80AFF660 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 013B4 80AFF664 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 013B8 80AFF668 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 013BC 80AFF66C A08E02D2 */ sb $t6, 0x02D2($a0) ## 000002D2
|
||||
/* 013C0 80AFF670 0C2BF8CE */ jal func_80AFE338
|
||||
/* 013C4 80AFF674 24050009 */ addiu $a1, $zero, 0x0009 ## $a1 = 00000009
|
||||
/* 013C8 80AFF678 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 013CC 80AFF67C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 013D0 80AFF680 03E00008 */ jr $ra
|
||||
/* 013D4 80AFF684 00000000 */ nop
|
|
@ -1,75 +0,0 @@
|
|||
glabel func_80AFF688
|
||||
/* 013D8 80AFF688 27BDFF88 */ addiu $sp, $sp, 0xFF88 ## $sp = FFFFFF88
|
||||
/* 013DC 80AFF68C AFBF004C */ sw $ra, 0x004C($sp)
|
||||
/* 013E0 80AFF690 AFB00048 */ sw $s0, 0x0048($sp)
|
||||
/* 013E4 80AFF694 AFA5007C */ sw $a1, 0x007C($sp)
|
||||
/* 013E8 80AFF698 8C8202DC */ lw $v0, 0x02DC($a0) ## 000002DC
|
||||
/* 013EC 80AFF69C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 013F0 80AFF6A0 2442FFFC */ addiu $v0, $v0, 0xFFFC ## $v0 = FFFFFFFC
|
||||
/* 013F4 80AFF6A4 2C410100 */ sltiu $at, $v0, 0x0100
|
||||
/* 013F8 80AFF6A8 54200003 */ bnel $at, $zero, .L80AFF6B8
|
||||
/* 013FC 80AFF6AC 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 01400 80AFF6B0 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 01404 80AFF6B4 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
.L80AFF6B8:
|
||||
/* 01408 80AFF6B8 44816000 */ mtc1 $at, $f12 ## $f12 = 30.00
|
||||
/* 0140C 80AFF6BC AE0202DC */ sw $v0, 0x02DC($s0) ## 000002DC
|
||||
/* 01410 80AFF6C0 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 01414 80AFF6C4 A20200C8 */ sb $v0, 0x00C8($s0) ## 000000C8
|
||||
/* 01418 80AFF6C8 C6040024 */ lwc1 $f4, 0x0024($s0) ## 00000024
|
||||
/* 0141C 80AFF6CC 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 01420 80AFF6D0 44816000 */ mtc1 $at, $f12 ## $f12 = 30.00
|
||||
/* 01424 80AFF6D4 46040180 */ add.s $f6, $f0, $f4
|
||||
/* 01428 80AFF6D8 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 0142C 80AFF6DC E7A6006C */ swc1 $f6, 0x006C($sp)
|
||||
/* 01430 80AFF6E0 C6080028 */ lwc1 $f8, 0x0028($s0) ## 00000028
|
||||
/* 01434 80AFF6E4 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 01438 80AFF6E8 44816000 */ mtc1 $at, $f12 ## $f12 = 30.00
|
||||
/* 0143C 80AFF6EC 46080280 */ add.s $f10, $f0, $f8
|
||||
/* 01440 80AFF6F0 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 01444 80AFF6F4 E7AA0070 */ swc1 $f10, 0x0070($sp)
|
||||
/* 01448 80AFF6F8 C610002C */ lwc1 $f16, 0x002C($s0) ## 0000002C
|
||||
/* 0144C 80AFF6FC 44801000 */ mtc1 $zero, $f2 ## $f2 = 0.00
|
||||
/* 01450 80AFF700 240E0064 */ addiu $t6, $zero, 0x0064 ## $t6 = 00000064
|
||||
/* 01454 80AFF704 46100480 */ add.s $f18, $f0, $f16
|
||||
/* 01458 80AFF708 240F000A */ addiu $t7, $zero, 0x000A ## $t7 = 0000000A
|
||||
/* 0145C 80AFF70C 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
|
||||
/* 01460 80AFF710 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
|
||||
/* 01464 80AFF714 240800FF */ addiu $t0, $zero, 0x00FF ## $t0 = 000000FF
|
||||
/* 01468 80AFF718 240900FF */ addiu $t1, $zero, 0x00FF ## $t1 = 000000FF
|
||||
/* 0146C 80AFF71C 240A00FF */ addiu $t2, $zero, 0x00FF ## $t2 = 000000FF
|
||||
/* 01470 80AFF720 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
|
||||
/* 01474 80AFF724 240C0009 */ addiu $t4, $zero, 0x0009 ## $t4 = 00000009
|
||||
/* 01478 80AFF728 240D0001 */ addiu $t5, $zero, 0x0001 ## $t5 = 00000001
|
||||
/* 0147C 80AFF72C E7B20074 */ swc1 $f18, 0x0074($sp)
|
||||
/* 01480 80AFF730 AFAD003C */ sw $t5, 0x003C($sp)
|
||||
/* 01484 80AFF734 AFAC0038 */ sw $t4, 0x0038($sp)
|
||||
/* 01488 80AFF738 AFAB0034 */ sw $t3, 0x0034($sp)
|
||||
/* 0148C 80AFF73C AFAA0030 */ sw $t2, 0x0030($sp)
|
||||
/* 01490 80AFF740 AFA90024 */ sw $t1, 0x0024($sp)
|
||||
/* 01494 80AFF744 AFA80020 */ sw $t0, 0x0020($sp)
|
||||
/* 01498 80AFF748 AFB9001C */ sw $t9, 0x001C($sp)
|
||||
/* 0149C 80AFF74C AFB80018 */ sw $t8, 0x0018($sp)
|
||||
/* 014A0 80AFF750 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 014A4 80AFF754 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 014A8 80AFF758 AFA0002C */ sw $zero, 0x002C($sp)
|
||||
/* 014AC 80AFF75C AFA00028 */ sw $zero, 0x0028($sp)
|
||||
/* 014B0 80AFF760 8FA4007C */ lw $a0, 0x007C($sp)
|
||||
/* 014B4 80AFF764 27A5006C */ addiu $a1, $sp, 0x006C ## $a1 = FFFFFFF4
|
||||
/* 014B8 80AFF768 27A60060 */ addiu $a2, $sp, 0x0060 ## $a2 = FFFFFFE8
|
||||
/* 014BC 80AFF76C 27A70054 */ addiu $a3, $sp, 0x0054 ## $a3 = FFFFFFDC
|
||||
/* 014C0 80AFF770 E7A2005C */ swc1 $f2, 0x005C($sp)
|
||||
/* 014C4 80AFF774 E7A20058 */ swc1 $f2, 0x0058($sp)
|
||||
/* 014C8 80AFF778 E7A20054 */ swc1 $f2, 0x0054($sp)
|
||||
/* 014CC 80AFF77C E7A20068 */ swc1 $f2, 0x0068($sp)
|
||||
/* 014D0 80AFF780 E7A20064 */ swc1 $f2, 0x0064($sp)
|
||||
/* 014D4 80AFF784 0C00A9AE */ jal EffectSsDeadDb_Spawn
|
||||
/* 014D8 80AFF788 E7A20060 */ swc1 $f2, 0x0060($sp)
|
||||
/* 014DC 80AFF78C 8FBF004C */ lw $ra, 0x004C($sp)
|
||||
/* 014E0 80AFF790 8FB00048 */ lw $s0, 0x0048($sp)
|
||||
/* 014E4 80AFF794 27BD0078 */ addiu $sp, $sp, 0x0078 ## $sp = 00000000
|
||||
/* 014E8 80AFF798 03E00008 */ jr $ra
|
||||
/* 014EC 80AFF79C 00000000 */ nop
|
|
@ -1,15 +0,0 @@
|
|||
glabel func_80AFF7A0
|
||||
/* 014F0 80AFF7A0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 014F4 80AFF7A4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 014F8 80AFF7A8 240E10BC */ addiu $t6, $zero, 0x10BC ## $t6 = 000010BC
|
||||
/* 014FC 80AFF7AC A48E02C4 */ sh $t6, 0x02C4($a0) ## 000002C4
|
||||
/* 01500 80AFF7B0 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01504 80AFF7B4 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 01508 80AFF7B8 24050009 */ addiu $a1, $zero, 0x0009 ## $a1 = 00000009
|
||||
/* 0150C 80AFF7BC 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01510 80AFF7C0 0C2BF8CE */ jal func_80AFE338
|
||||
/* 01514 80AFF7C4 2405000A */ addiu $a1, $zero, 0x000A ## $a1 = 0000000A
|
||||
/* 01518 80AFF7C8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0151C 80AFF7CC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01520 80AFF7D0 03E00008 */ jr $ra
|
||||
/* 01524 80AFF7D4 00000000 */ nop
|
|
@ -1,142 +0,0 @@
|
|||
glabel func_80AFF7D8
|
||||
/* 01528 80AFF7D8 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 0152C 80AFF7DC AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 01530 80AFF7E0 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 01534 80AFF7E4 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 01538 80AFF7E8 8CA61C44 */ lw $a2, 0x1C44($a1) ## 00001C44
|
||||
/* 0153C 80AFF7EC 3C0280B0 */ lui $v0, %hi(D_80B01640) ## $v0 = 80B00000
|
||||
/* 01540 80AFF7F0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01544 80AFF7F4 8CC30680 */ lw $v1, 0x0680($a2) ## 00000680
|
||||
/* 01548 80AFF7F8 24421640 */ addiu $v0, $v0, %lo(D_80B01640) ## $v0 = 80B01640
|
||||
/* 0154C 80AFF7FC 3C010200 */ lui $at, 0x0200 ## $at = 02000000
|
||||
/* 01550 80AFF800 000379C0 */ sll $t7, $v1, 7
|
||||
/* 01554 80AFF804 05E10018 */ bgez $t7, .L80AFF868
|
||||
/* 01558 80AFF808 3C0B80B0 */ lui $t3, %hi(D_80B01EA0) ## $t3 = 80B00000
|
||||
/* 0155C 80AFF80C 0061C025 */ or $t8, $v1, $at ## $t8 = 02000000
|
||||
/* 01560 80AFF810 ACD80680 */ sw $t8, 0x0680($a2) ## 00000680
|
||||
/* 01564 80AFF814 8C590004 */ lw $t9, 0x0004($v0) ## 80B01644
|
||||
/* 01568 80AFF818 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 0156C 80AFF81C ACD906A8 */ sw $t9, 0x06A8($a2) ## 000006A8
|
||||
/* 01570 80AFF820 8C480004 */ lw $t0, 0x0004($v0) ## 80B01644
|
||||
/* 01574 80AFF824 C5040024 */ lwc1 $f4, 0x0024($t0) ## 00000024
|
||||
/* 01578 80AFF828 E4C40024 */ swc1 $f4, 0x0024($a2) ## 00000024
|
||||
/* 0157C 80AFF82C 8C490004 */ lw $t1, 0x0004($v0) ## 80B01644
|
||||
/* 01580 80AFF830 C5260028 */ lwc1 $f6, 0x0028($t1) ## 00000028
|
||||
/* 01584 80AFF834 E4C60028 */ swc1 $f6, 0x0028($a2) ## 00000028
|
||||
/* 01588 80AFF838 8C4A0004 */ lw $t2, 0x0004($v0) ## 80B01644
|
||||
/* 0158C 80AFF83C C548002C */ lwc1 $f8, 0x002C($t2) ## 0000002C
|
||||
/* 01590 80AFF840 E4C8002C */ swc1 $f8, 0x002C($a2) ## 0000002C
|
||||
/* 01594 80AFF844 0C2C0282 */ jal func_80B00A08
|
||||
/* 01598 80AFF848 8C440004 */ lw $a0, 0x0004($v0) ## 80B01644
|
||||
/* 0159C 80AFF84C 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 015A0 80AFF850 0C042F62 */ jal func_8010BD88
|
||||
/* 015A4 80AFF854 24050022 */ addiu $a1, $zero, 0x0022 ## $a1 = 00000022
|
||||
/* 015A8 80AFF858 0C2BFE7A */ jal func_80AFF9E8
|
||||
/* 015AC 80AFF85C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 015B0 80AFF860 1000005D */ beq $zero, $zero, .L80AFF9D8
|
||||
/* 015B4 80AFF864 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AFF868:
|
||||
/* 015B8 80AFF868 8D6B1EA0 */ lw $t3, %lo(D_80B01EA0)($t3)
|
||||
/* 015BC 80AFF86C 3C0280B0 */ lui $v0, %hi(D_80B01640) ## $v0 = 80B00000
|
||||
/* 015C0 80AFF870 24421640 */ addiu $v0, $v0, %lo(D_80B01640) ## $v0 = 80B01640
|
||||
/* 015C4 80AFF874 11600020 */ beq $t3, $zero, .L80AFF8F8
|
||||
/* 015C8 80AFF878 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
|
||||
/* 015CC 80AFF87C 3C0280B0 */ lui $v0, %hi(D_80B01640) ## $v0 = 80B00000
|
||||
/* 015D0 80AFF880 24421640 */ addiu $v0, $v0, %lo(D_80B01640) ## $v0 = 80B01640
|
||||
/* 015D4 80AFF884 8C4C0004 */ lw $t4, 0x0004($v0) ## 80B01644
|
||||
/* 015D8 80AFF888 C58A0024 */ lwc1 $f10, 0x0024($t4) ## 00000024
|
||||
/* 015DC 80AFF88C E4CA0024 */ swc1 $f10, 0x0024($a2) ## 00000024
|
||||
/* 015E0 80AFF890 8C4D0004 */ lw $t5, 0x0004($v0) ## 80B01644
|
||||
/* 015E4 80AFF894 C5B00028 */ lwc1 $f16, 0x0028($t5) ## 00000028
|
||||
/* 015E8 80AFF898 E4D00028 */ swc1 $f16, 0x0028($a2) ## 00000028
|
||||
/* 015EC 80AFF89C 8C4E0004 */ lw $t6, 0x0004($v0) ## 80B01644
|
||||
/* 015F0 80AFF8A0 C5D2002C */ lwc1 $f18, 0x002C($t6) ## 0000002C
|
||||
/* 015F4 80AFF8A4 E4D2002C */ swc1 $f18, 0x002C($a2) ## 0000002C
|
||||
/* 015F8 80AFF8A8 0C023C20 */ jal Player_GetMask
|
||||
/* 015FC 80AFF8AC 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 01600 80AFF8B0 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 01604 80AFF8B4 1441000C */ bne $v0, $at, .L80AFF8E8
|
||||
/* 01608 80AFF8B8 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 0160C 80AFF8BC 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 01610 80AFF8C0 944F0EF6 */ lhu $t7, 0x0EF6($v0) ## 8015F556
|
||||
/* 01614 80AFF8C4 31F80200 */ andi $t8, $t7, 0x0200 ## $t8 = 00000000
|
||||
/* 01618 80AFF8C8 17000007 */ bne $t8, $zero, .L80AFF8E8
|
||||
/* 0161C 80AFF8CC 00000000 */ nop
|
||||
/* 01620 80AFF8D0 0C01E221 */ jal func_80078884
|
||||
/* 01624 80AFF8D4 24044807 */ addiu $a0, $zero, 0x4807 ## $a0 = 00004807
|
||||
/* 01628 80AFF8D8 0C2BFFCE */ jal func_80AFFF38
|
||||
/* 0162C 80AFF8DC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01630 80AFF8E0 1000003D */ beq $zero, $zero, .L80AFF9D8
|
||||
/* 01634 80AFF8E4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AFF8E8:
|
||||
/* 01638 80AFF8E8 0C2BFF59 */ jal func_80AFFD64
|
||||
/* 0163C 80AFF8EC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01640 80AFF8F0 10000039 */ beq $zero, $zero, .L80AFF9D8
|
||||
/* 01644 80AFF8F4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AFF8F8:
|
||||
/* 01648 80AFF8F8 8C450004 */ lw $a1, 0x0004($v0) ## 00000004
|
||||
/* 0164C 80AFF8FC 0C2BFA3B */ jal func_80AFE8EC
|
||||
/* 01650 80AFF900 AFA60024 */ sw $a2, 0x0024($sp)
|
||||
/* 01654 80AFF904 14400005 */ bne $v0, $zero, .L80AFF91C
|
||||
/* 01658 80AFF908 8FA60024 */ lw $a2, 0x0024($sp)
|
||||
/* 0165C 80AFF90C 0C2BFC0E */ jal func_80AFF038
|
||||
/* 01660 80AFF910 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01664 80AFF914 10000030 */ beq $zero, $zero, .L80AFF9D8
|
||||
/* 01668 80AFF918 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AFF91C:
|
||||
/* 0166C 80AFF91C 8CD90680 */ lw $t9, 0x0680($a2) ## 00000680
|
||||
/* 01670 80AFF920 3C010080 */ lui $at, 0x0080 ## $at = 00800000
|
||||
/* 01674 80AFF924 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 01678 80AFF928 03214025 */ or $t0, $t9, $at ## $t0 = 00800000
|
||||
/* 0167C 80AFF92C 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 01680 80AFF930 ACC80680 */ sw $t0, 0x0680($a2) ## 00000680
|
||||
/* 01684 80AFF934 94490EF2 */ lhu $t1, 0x0EF2($v0) ## 8015F552
|
||||
/* 01688 80AFF938 312A0040 */ andi $t2, $t1, 0x0040 ## $t2 = 00000000
|
||||
/* 0168C 80AFF93C 51400026 */ beql $t2, $zero, .L80AFF9D8
|
||||
/* 01690 80AFF940 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 01694 80AFF944 944B0EF6 */ lhu $t3, 0x0EF6($v0) ## 8015F556
|
||||
/* 01698 80AFF948 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 0169C 80AFF94C 316C0200 */ andi $t4, $t3, 0x0200 ## $t4 = 00000000
|
||||
/* 016A0 80AFF950 11800009 */ beq $t4, $zero, .L80AFF978
|
||||
/* 016A4 80AFF954 00000000 */ nop
|
||||
/* 016A8 80AFF958 0C01B0D8 */ jal Text_GetFaceReaction
|
||||
/* 016AC 80AFF95C 24050015 */ addiu $a1, $zero, 0x0015 ## $a1 = 00000015
|
||||
/* 016B0 80AFF960 304DFFFF */ andi $t5, $v0, 0xFFFF ## $t5 = 00000000
|
||||
/* 016B4 80AFF964 15A00015 */ bne $t5, $zero, .L80AFF9BC
|
||||
/* 016B8 80AFF968 A60202C4 */ sh $v0, 0x02C4($s0) ## 000002C4
|
||||
/* 016BC 80AFF96C 240E1020 */ addiu $t6, $zero, 0x1020 ## $t6 = 00001020
|
||||
/* 016C0 80AFF970 10000012 */ beq $zero, $zero, .L80AFF9BC
|
||||
/* 016C4 80AFF974 A60E02C4 */ sh $t6, 0x02C4($s0) ## 000002C4
|
||||
.L80AFF978:
|
||||
/* 016C8 80AFF978 0C023C20 */ jal Player_GetMask
|
||||
/* 016CC 80AFF97C 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 016D0 80AFF980 14400003 */ bne $v0, $zero, .L80AFF990
|
||||
/* 016D4 80AFF984 240F10BC */ addiu $t7, $zero, 0x10BC ## $t7 = 000010BC
|
||||
/* 016D8 80AFF988 1000000C */ beq $zero, $zero, .L80AFF9BC
|
||||
/* 016DC 80AFF98C A60F02C4 */ sh $t7, 0x02C4($s0) ## 000002C4
|
||||
.L80AFF990:
|
||||
/* 016E0 80AFF990 0C023C20 */ jal Player_GetMask
|
||||
/* 016E4 80AFF994 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 016E8 80AFF998 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 016EC 80AFF99C 14410004 */ bne $v0, $at, .L80AFF9B0
|
||||
/* 016F0 80AFF9A0 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 016F4 80AFF9A4 2418101B */ addiu $t8, $zero, 0x101B ## $t8 = 0000101B
|
||||
/* 016F8 80AFF9A8 10000004 */ beq $zero, $zero, .L80AFF9BC
|
||||
/* 016FC 80AFF9AC A61802C4 */ sh $t8, 0x02C4($s0) ## 000002C4
|
||||
.L80AFF9B0:
|
||||
/* 01700 80AFF9B0 0C01B0D8 */ jal Text_GetFaceReaction
|
||||
/* 01704 80AFF9B4 24050015 */ addiu $a1, $zero, 0x0015 ## $a1 = 00000015
|
||||
/* 01708 80AFF9B8 A60202C4 */ sh $v0, 0x02C4($s0) ## 000002C4
|
||||
.L80AFF9BC:
|
||||
/* 0170C 80AFF9BC 0C2BFA5A */ jal func_80AFE968
|
||||
/* 01710 80AFF9C0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01714 80AFF9C4 44060000 */ mfc1 $a2, $f0
|
||||
/* 01718 80AFF9C8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0171C 80AFF9CC 0C00BCB3 */ jal func_8002F2CC
|
||||
/* 01720 80AFF9D0 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 01724 80AFF9D4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AFF9D8:
|
||||
/* 01728 80AFF9D8 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 0172C 80AFF9DC 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 01730 80AFF9E0 03E00008 */ jr $ra
|
||||
/* 01734 80AFF9E4 00000000 */ nop
|
|
@ -1,10 +0,0 @@
|
|||
glabel func_80AFF9E8
|
||||
/* 01738 80AFF9E8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0173C 80AFF9EC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01740 80AFF9F0 A08002D6 */ sb $zero, 0x02D6($a0) ## 000002D6
|
||||
/* 01744 80AFF9F4 0C2BF8CE */ jal func_80AFE338
|
||||
/* 01748 80AFF9F8 2405000B */ addiu $a1, $zero, 0x000B ## $a1 = 0000000B
|
||||
/* 0174C 80AFF9FC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01750 80AFFA00 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01754 80AFFA04 03E00008 */ jr $ra
|
||||
/* 01758 80AFFA08 00000000 */ nop
|
|
@ -1,197 +0,0 @@
|
|||
glabel func_80AFFA0C
|
||||
/* 0175C 80AFFA0C 3C078016 */ lui $a3, %hi(gSaveContext)
|
||||
/* 01760 80AFFA10 24E7E660 */ addiu $a3, %lo(gSaveContext)
|
||||
/* 01764 80AFFA14 94EE0EF2 */ lhu $t6, 0x0EF2($a3) ## 8015F552
|
||||
/* 01768 80AFFA18 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 0176C 80AFFA1C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 01770 80AFFA20 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 01774 80AFFA24 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 01778 80AFFA28 31CF0040 */ andi $t7, $t6, 0x0040 ## $t7 = 00000000
|
||||
/* 0177C 80AFFA2C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01780 80AFFA30 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 01784 80AFFA34 15E0001B */ bne $t7, $zero, .L80AFFAA4
|
||||
/* 01788 80AFFA38 8CA31C44 */ lw $v1, 0x1C44($a1) ## 00001C44
|
||||
/* 0178C 80AFFA3C 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 01790 80AFFA40 00451021 */ addu $v0, $v0, $a1
|
||||
/* 01794 80AFFA44 904203DC */ lbu $v0, 0x03DC($v0) ## 000103DC
|
||||
/* 01798 80AFFA48 2401000E */ addiu $at, $zero, 0x000E ## $at = 0000000E
|
||||
/* 0179C 80AFFA4C 24180004 */ addiu $t8, $zero, 0x0004 ## $t8 = 00000004
|
||||
/* 017A0 80AFFA50 10410003 */ beq $v0, $at, .L80AFFA60
|
||||
/* 017A4 80AFFA54 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 017A8 80AFFA58 2401000F */ addiu $at, $zero, 0x000F ## $at = 0000000F
|
||||
/* 017AC 80AFFA5C 14410011 */ bne $v0, $at, .L80AFFAA4
|
||||
.L80AFFA60:
|
||||
/* 017B0 80AFFA60 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 017B4 80AFFA64 00310821 */ addu $at, $at, $s1
|
||||
/* 017B8 80AFFA68 A43804C6 */ sh $t8, 0x04C6($at) ## 000104C6
|
||||
/* 017BC 80AFFA6C 0C041B33 */ jal func_80106CCC
|
||||
/* 017C0 80AFFA70 AFA3002C */ sw $v1, 0x002C($sp)
|
||||
/* 017C4 80AFFA74 8FA3002C */ lw $v1, 0x002C($sp)
|
||||
/* 017C8 80AFFA78 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 017CC 80AFFA7C 0C2BFA5A */ jal func_80AFE968
|
||||
/* 017D0 80AFFA80 AC7006A8 */ sw $s0, 0x06A8($v1) ## 000006A8
|
||||
/* 017D4 80AFFA84 44060000 */ mfc1 $a2, $f0
|
||||
/* 017D8 80AFFA88 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 017DC 80AFFA8C 0C00BCB3 */ jal func_8002F2CC
|
||||
/* 017E0 80AFFA90 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 017E4 80AFFA94 0C2C00FD */ jal func_80B003F4
|
||||
/* 017E8 80AFFA98 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 017EC 80AFFA9C 1000008C */ beq $zero, $zero, .L80AFFCD0
|
||||
/* 017F0 80AFFAA0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AFFAA4:
|
||||
/* 017F4 80AFFAA4 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 017F8 80AFFAA8 02213021 */ addu $a2, $s1, $at
|
||||
/* 017FC 80AFFAAC 90C203DC */ lbu $v0, 0x03DC($a2) ## 000003DC
|
||||
/* 01800 80AFFAB0 2401000D */ addiu $at, $zero, 0x000D ## $at = 0000000D
|
||||
/* 01804 80AFFAB4 54410010 */ bnel $v0, $at, .L80AFFAF8
|
||||
/* 01808 80AFFAB8 920902D6 */ lbu $t1, 0x02D6($s0) ## 000002D6
|
||||
/* 0180C 80AFFABC 921902D6 */ lbu $t9, 0x02D6($s0) ## 000002D6
|
||||
/* 01810 80AFFAC0 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
|
||||
/* 01814 80AFFAC4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01818 80AFFAC8 1720000A */ bne $t9, $zero, .L80AFFAF4
|
||||
/* 0181C 80AFFACC 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 01820 80AFFAD0 A20802D6 */ sb $t0, 0x02D6($s0) ## 000002D6
|
||||
/* 01824 80AFFAD4 AFA60024 */ sw $a2, 0x0024($sp)
|
||||
/* 01828 80AFFAD8 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 0182C 80AFFADC AFA3002C */ sw $v1, 0x002C($sp)
|
||||
/* 01830 80AFFAE0 3C078016 */ lui $a3, %hi(gSaveContext)
|
||||
/* 01834 80AFFAE4 24E7E660 */ addiu $a3, %lo(gSaveContext)
|
||||
/* 01838 80AFFAE8 8FA3002C */ lw $v1, 0x002C($sp)
|
||||
/* 0183C 80AFFAEC 10000010 */ beq $zero, $zero, .L80AFFB30
|
||||
/* 01840 80AFFAF0 8FA60024 */ lw $a2, 0x0024($sp)
|
||||
.L80AFFAF4:
|
||||
/* 01844 80AFFAF4 920902D6 */ lbu $t1, 0x02D6($s0) ## 000002D6
|
||||
.L80AFFAF8:
|
||||
/* 01848 80AFFAF8 2401001A */ addiu $at, $zero, 0x001A ## $at = 0000001A
|
||||
/* 0184C 80AFFAFC 5120000D */ beql $t1, $zero, .L80AFFB34
|
||||
/* 01850 80AFFB00 94C204C6 */ lhu $v0, 0x04C6($a2) ## 000004C6
|
||||
/* 01854 80AFFB04 1441000A */ bne $v0, $at, .L80AFFB30
|
||||
/* 01858 80AFFB08 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0185C 80AFFB0C A20002D6 */ sb $zero, 0x02D6($s0) ## 000002D6
|
||||
/* 01860 80AFFB10 AFA60024 */ sw $a2, 0x0024($sp)
|
||||
/* 01864 80AFFB14 AFA3002C */ sw $v1, 0x002C($sp)
|
||||
/* 01868 80AFFB18 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 0186C 80AFFB1C 24050009 */ addiu $a1, $zero, 0x0009 ## $a1 = 00000009
|
||||
/* 01870 80AFFB20 3C078016 */ lui $a3, %hi(gSaveContext)
|
||||
/* 01874 80AFFB24 24E7E660 */ addiu $a3, %lo(gSaveContext)
|
||||
/* 01878 80AFFB28 8FA3002C */ lw $v1, 0x002C($sp)
|
||||
/* 0187C 80AFFB2C 8FA60024 */ lw $a2, 0x0024($sp)
|
||||
.L80AFFB30:
|
||||
/* 01880 80AFFB30 94C204C6 */ lhu $v0, 0x04C6($a2) ## 000004C6
|
||||
.L80AFFB34:
|
||||
/* 01884 80AFFB34 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 01888 80AFFB38 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0188C 80AFFB3C 1441000B */ bne $v0, $at, .L80AFFB6C
|
||||
/* 01890 80AFFB40 24050009 */ addiu $a1, $zero, 0x0009 ## $a1 = 00000009
|
||||
/* 01894 80AFFB44 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01898 80AFFB48 00310821 */ addu $at, $at, $s1
|
||||
/* 0189C 80AFFB4C A42004C6 */ sh $zero, 0x04C6($at) ## 000104C6
|
||||
/* 018A0 80AFFB50 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 018A4 80AFFB54 A20002D6 */ sb $zero, 0x02D6($s0) ## 000002D6
|
||||
/* 018A8 80AFFB58 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 018AC 80AFFB5C 0C2BF8CE */ jal func_80AFE338
|
||||
/* 018B0 80AFFB60 2405000A */ addiu $a1, $zero, 0x000A ## $a1 = 0000000A
|
||||
/* 018B4 80AFFB64 1000005A */ beq $zero, $zero, .L80AFFCD0
|
||||
/* 018B8 80AFFB68 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AFFB6C:
|
||||
/* 018BC 80AFFB6C 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
|
||||
/* 018C0 80AFFB70 5441001F */ bnel $v0, $at, .L80AFFBF0
|
||||
/* 018C4 80AFFB74 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 018C8 80AFFB78 94EA0EF2 */ lhu $t2, 0x0EF2($a3) ## 00000EF2
|
||||
/* 018CC 80AFFB7C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 018D0 80AFFB80 00310821 */ addu $at, $at, $s1
|
||||
/* 018D4 80AFFB84 314B0040 */ andi $t3, $t2, 0x0040 ## $t3 = 00000000
|
||||
/* 018D8 80AFFB88 15600016 */ bne $t3, $zero, .L80AFFBE4
|
||||
/* 018DC 80AFFB8C 240E0005 */ addiu $t6, $zero, 0x0005 ## $t6 = 00000005
|
||||
/* 018E0 80AFFB90 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 018E4 80AFFB94 00310821 */ addu $at, $at, $s1
|
||||
/* 018E8 80AFFB98 240C0004 */ addiu $t4, $zero, 0x0004 ## $t4 = 00000004
|
||||
/* 018EC 80AFFB9C A42C04C6 */ sh $t4, 0x04C6($at) ## 000104C6
|
||||
/* 018F0 80AFFBA0 AFA3002C */ sw $v1, 0x002C($sp)
|
||||
/* 018F4 80AFFBA4 0C01E221 */ jal func_80078884
|
||||
/* 018F8 80AFFBA8 24044802 */ addiu $a0, $zero, 0x4802 ## $a0 = 00004802
|
||||
/* 018FC 80AFFBAC 8FA3002C */ lw $v1, 0x002C($sp)
|
||||
/* 01900 80AFFBB0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01904 80AFFBB4 0C2BFA5A */ jal func_80AFE968
|
||||
/* 01908 80AFFBB8 AC7006A8 */ sw $s0, 0x06A8($v1) ## 000006A8
|
||||
/* 0190C 80AFFBBC 44060000 */ mfc1 $a2, $f0
|
||||
/* 01910 80AFFBC0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01914 80AFFBC4 0C00BCB3 */ jal func_8002F2CC
|
||||
/* 01918 80AFFBC8 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 0191C 80AFFBCC 240D10BB */ addiu $t5, $zero, 0x10BB ## $t5 = 000010BB
|
||||
/* 01920 80AFFBD0 A60D02C4 */ sh $t5, 0x02C4($s0) ## 000002C4
|
||||
/* 01924 80AFFBD4 0C2BFF38 */ jal func_80AFFCE0
|
||||
/* 01928 80AFFBD8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0192C 80AFFBDC 1000003C */ beq $zero, $zero, .L80AFFCD0
|
||||
/* 01930 80AFFBE0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AFFBE4:
|
||||
/* 01934 80AFFBE4 10000039 */ beq $zero, $zero, .L80AFFCCC
|
||||
/* 01938 80AFFBE8 A42E04C6 */ sh $t6, 0x04C6($at) ## 000004C6
|
||||
/* 0193C 80AFFBEC 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
.L80AFFBF0:
|
||||
/* 01940 80AFFBF0 14410009 */ bne $v0, $at, .L80AFFC18
|
||||
/* 01944 80AFFBF4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01948 80AFFBF8 8C6F0680 */ lw $t7, 0x0680($v1) ## 00000680
|
||||
/* 0194C 80AFFBFC 3C01FEFF */ lui $at, 0xFEFF ## $at = FEFF0000
|
||||
/* 01950 80AFFC00 3421FFFF */ ori $at, $at, 0xFFFF ## $at = FEFFFFFF
|
||||
/* 01954 80AFFC04 01E1C024 */ and $t8, $t7, $at
|
||||
/* 01958 80AFFC08 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 0195C 80AFFC0C AC780680 */ sw $t8, 0x0680($v1) ## 00000680
|
||||
/* 01960 80AFFC10 1000002F */ beq $zero, $zero, .L80AFFCD0
|
||||
/* 01964 80AFFC14 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AFFC18:
|
||||
/* 01968 80AFFC18 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 0196C 80AFFC1C 54410007 */ bnel $v0, $at, .L80AFFC3C
|
||||
/* 01970 80AFFC20 28410005 */ slti $at, $v0, 0x0005
|
||||
/* 01974 80AFFC24 8C790680 */ lw $t9, 0x0680($v1) ## 00000680
|
||||
/* 01978 80AFFC28 3C010080 */ lui $at, 0x0080 ## $at = 00800000
|
||||
/* 0197C 80AFFC2C 03214025 */ or $t0, $t9, $at ## $t0 = 00800000
|
||||
/* 01980 80AFFC30 10000026 */ beq $zero, $zero, .L80AFFCCC
|
||||
/* 01984 80AFFC34 AC680680 */ sw $t0, 0x0680($v1) ## 00000680
|
||||
/* 01988 80AFFC38 28410005 */ slti $at, $v0, 0x0005
|
||||
.L80AFFC3C:
|
||||
/* 0198C 80AFFC3C 54200024 */ bnel $at, $zero, .L80AFFCD0
|
||||
/* 01990 80AFFC40 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 01994 80AFFC44 94E90EF2 */ lhu $t1, 0x0EF2($a3) ## 00000EF2
|
||||
/* 01998 80AFFC48 A4E01422 */ sh $zero, 0x1422($a3) ## 00001422
|
||||
/* 0199C 80AFFC4C 240D0004 */ addiu $t5, $zero, 0x0004 ## $t5 = 00000004
|
||||
/* 019A0 80AFFC50 312A0040 */ andi $t2, $t1, 0x0040 ## $t2 = 00000000
|
||||
/* 019A4 80AFFC54 11400012 */ beq $t2, $zero, .L80AFFCA0
|
||||
/* 019A8 80AFFC58 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 019AC 80AFFC5C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 019B0 80AFFC60 00310821 */ addu $at, $at, $s1
|
||||
/* 019B4 80AFFC64 240B0004 */ addiu $t3, $zero, 0x0004 ## $t3 = 00000004
|
||||
/* 019B8 80AFFC68 A42B04C6 */ sh $t3, 0x04C6($at) ## 000104C6
|
||||
/* 019BC 80AFFC6C AC7006A8 */ sw $s0, 0x06A8($v1) ## 000006A8
|
||||
/* 019C0 80AFFC70 0C2BFA5A */ jal func_80AFE968
|
||||
/* 019C4 80AFFC74 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 019C8 80AFFC78 44060000 */ mfc1 $a2, $f0
|
||||
/* 019CC 80AFFC7C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 019D0 80AFFC80 0C00BCB3 */ jal func_8002F2CC
|
||||
/* 019D4 80AFFC84 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 019D8 80AFFC88 240C10BD */ addiu $t4, $zero, 0x10BD ## $t4 = 000010BD
|
||||
/* 019DC 80AFFC8C A60C02C4 */ sh $t4, 0x02C4($s0) ## 000002C4
|
||||
/* 019E0 80AFFC90 0C2BFF38 */ jal func_80AFFCE0
|
||||
/* 019E4 80AFFC94 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 019E8 80AFFC98 1000000D */ beq $zero, $zero, .L80AFFCD0
|
||||
/* 019EC 80AFFC9C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AFFCA0:
|
||||
/* 019F0 80AFFCA0 00310821 */ addu $at, $at, $s1
|
||||
/* 019F4 80AFFCA4 A42D04C6 */ sh $t5, 0x04C6($at) ## 000004C6
|
||||
/* 019F8 80AFFCA8 AC7006A8 */ sw $s0, 0x06A8($v1) ## 000006A8
|
||||
/* 019FC 80AFFCAC 0C2BFA5A */ jal func_80AFE968
|
||||
/* 01A00 80AFFCB0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01A04 80AFFCB4 44060000 */ mfc1 $a2, $f0
|
||||
/* 01A08 80AFFCB8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01A0C 80AFFCBC 0C00BCB3 */ jal func_8002F2CC
|
||||
/* 01A10 80AFFCC0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 01A14 80AFFCC4 0C2C00FD */ jal func_80B003F4
|
||||
/* 01A18 80AFFCC8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80AFFCCC:
|
||||
/* 01A1C 80AFFCCC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AFFCD0:
|
||||
/* 01A20 80AFFCD0 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 01A24 80AFFCD4 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 01A28 80AFFCD8 03E00008 */ jr $ra
|
||||
/* 01A2C 80AFFCDC 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
|
@ -1,14 +0,0 @@
|
|||
glabel func_80AFFCE0
|
||||
/* 01A30 80AFFCE0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01A34 80AFFCE4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01A38 80AFFCE8 A08002D6 */ sb $zero, 0x02D6($a0) ## 000002D6
|
||||
/* 01A3C 80AFFCEC AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01A40 80AFFCF0 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 01A44 80AFFCF4 24050009 */ addiu $a1, $zero, 0x0009 ## $a1 = 00000009
|
||||
/* 01A48 80AFFCF8 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01A4C 80AFFCFC 0C2BF8CE */ jal func_80AFE338
|
||||
/* 01A50 80AFFD00 2405000C */ addiu $a1, $zero, 0x000C ## $a1 = 0000000C
|
||||
/* 01A54 80AFFD04 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01A58 80AFFD08 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01A5C 80AFFD0C 03E00008 */ jr $ra
|
||||
/* 01A60 80AFFD10 00000000 */ nop
|
|
@ -1,23 +0,0 @@
|
|||
glabel func_80AFFD14
|
||||
/* 01A64 80AFFD14 3C0E80B0 */ lui $t6, %hi(D_80B01EA0) ## $t6 = 80B00000
|
||||
/* 01A68 80AFFD18 8DCE1EA0 */ lw $t6, %lo(D_80B01EA0)($t6)
|
||||
/* 01A6C 80AFFD1C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01A70 80AFFD20 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01A74 80AFFD24 11C00005 */ beq $t6, $zero, .L80AFFD3C
|
||||
/* 01A78 80AFFD28 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 01A7C 80AFFD2C 0C2BFF59 */ jal func_80AFFD64
|
||||
/* 01A80 80AFFD30 00000000 */ nop
|
||||
/* 01A84 80AFFD34 10000008 */ beq $zero, $zero, .L80AFFD58
|
||||
/* 01A88 80AFFD38 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AFFD3C:
|
||||
/* 01A8C 80AFFD3C 0C2BFA5A */ jal func_80AFE968
|
||||
/* 01A90 80AFFD40 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01A94 80AFFD44 44060000 */ mfc1 $a2, $f0
|
||||
/* 01A98 80AFFD48 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01A9C 80AFFD4C 0C00BCB3 */ jal func_8002F2CC
|
||||
/* 01AA0 80AFFD50 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 01AA4 80AFFD54 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AFFD58:
|
||||
/* 01AA8 80AFFD58 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01AAC 80AFFD5C 03E00008 */ jr $ra
|
||||
/* 01AB0 80AFFD60 00000000 */ nop
|
|
@ -1,9 +0,0 @@
|
|||
glabel func_80AFFD64
|
||||
/* 01AB4 80AFFD64 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01AB8 80AFFD68 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01ABC 80AFFD6C 0C2BF8CE */ jal func_80AFE338
|
||||
/* 01AC0 80AFFD70 2405000D */ addiu $a1, $zero, 0x000D ## $a1 = 0000000D
|
||||
/* 01AC4 80AFFD74 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01AC8 80AFFD78 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01ACC 80AFFD7C 03E00008 */ jr $ra
|
||||
/* 01AD0 80AFFD80 00000000 */ nop
|
|
@ -1,44 +0,0 @@
|
|||
glabel func_80AFFD84
|
||||
/* 01AD4 80AFFD84 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 01AD8 80AFFD88 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 01ADC 80AFFD8C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01AE0 80AFFD90 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 01AE4 80AFFD94 AFA5003C */ sw $a1, 0x003C($sp)
|
||||
/* 01AE8 80AFFD98 0C042F6F */ jal func_8010BDBC
|
||||
/* 01AEC 80AFFD9C 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 01AF0 80AFFDA0 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 01AF4 80AFFDA4 5441001B */ bnel $v0, $at, .L80AFFE14
|
||||
/* 01AF8 80AFFDA8 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 01AFC 80AFFDAC 0C041AF2 */ jal func_80106BC8
|
||||
/* 01B00 80AFFDB0 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 01B04 80AFFDB4 10400016 */ beq $v0, $zero, .L80AFFE10
|
||||
/* 01B08 80AFFDB8 3C0E8016 */ lui $t6, %hi(gSaveContext+0xef2)
|
||||
/* 01B0C 80AFFDBC 95CEF552 */ lhu $t6, %lo(gSaveContext+0xef2)($t6)
|
||||
/* 01B10 80AFFDC0 31CF0040 */ andi $t7, $t6, 0x0040 ## $t7 = 00000000
|
||||
/* 01B14 80AFFDC4 11E00005 */ beq $t7, $zero, .L80AFFDDC
|
||||
/* 01B18 80AFFDC8 00000000 */ nop
|
||||
/* 01B1C 80AFFDCC 0C2BFDE8 */ jal func_80AFF7A0
|
||||
/* 01B20 80AFFDD0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01B24 80AFFDD4 1000000F */ beq $zero, $zero, .L80AFFE14
|
||||
/* 01B28 80AFFDD8 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AFFDDC:
|
||||
/* 01B2C 80AFFDDC 0C2BFF89 */ jal func_80AFFE24
|
||||
/* 01B30 80AFFDE0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01B34 80AFFDE4 0C2BFA5A */ jal func_80AFE968
|
||||
/* 01B38 80AFFDE8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01B3C 80AFFDEC E7A0002C */ swc1 $f0, 0x002C($sp)
|
||||
/* 01B40 80AFFDF0 0C2BFA6B */ jal func_80AFE9AC
|
||||
/* 01B44 80AFFDF4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01B48 80AFFDF8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01B4C 80AFFDFC 8FA5003C */ lw $a1, 0x003C($sp)
|
||||
/* 01B50 80AFFE00 2406003E */ addiu $a2, $zero, 0x003E ## $a2 = 0000003E
|
||||
/* 01B54 80AFFE04 8FA7002C */ lw $a3, 0x002C($sp)
|
||||
/* 01B58 80AFFE08 0C00BD0D */ jal func_8002F434
|
||||
/* 01B5C 80AFFE0C E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
.L80AFFE10:
|
||||
/* 01B60 80AFFE10 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AFFE14:
|
||||
/* 01B64 80AFFE14 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 01B68 80AFFE18 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 01B6C 80AFFE1C 03E00008 */ jr $ra
|
||||
/* 01B70 80AFFE20 00000000 */ nop
|
|
@ -1,9 +0,0 @@
|
|||
glabel func_80AFFE24
|
||||
/* 01B74 80AFFE24 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01B78 80AFFE28 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01B7C 80AFFE2C 0C2BF8CE */ jal func_80AFE338
|
||||
/* 01B80 80AFFE30 2405000E */ addiu $a1, $zero, 0x000E ## $a1 = 0000000E
|
||||
/* 01B84 80AFFE34 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01B88 80AFFE38 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01B8C 80AFFE3C 03E00008 */ jr $ra
|
||||
/* 01B90 80AFFE40 00000000 */ nop
|
|
@ -1,31 +0,0 @@
|
|||
glabel func_80AFFE44
|
||||
/* 01B94 80AFFE44 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 01B98 80AFFE48 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 01B9C 80AFFE4C AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 01BA0 80AFFE50 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01BA4 80AFFE54 0C00BD04 */ jal Actor_HasParent
|
||||
/* 01BA8 80AFFE58 AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 01BAC 80AFFE5C 10400005 */ beq $v0, $zero, .L80AFFE74
|
||||
/* 01BB0 80AFFE60 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01BB4 80AFFE64 0C2BFFAD */ jal func_80AFFEB4
|
||||
/* 01BB8 80AFFE68 AE000118 */ sw $zero, 0x0118($s0) ## 00000118
|
||||
/* 01BBC 80AFFE6C 1000000D */ beq $zero, $zero, .L80AFFEA4
|
||||
/* 01BC0 80AFFE70 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AFFE74:
|
||||
/* 01BC4 80AFFE74 0C2BFA5A */ jal func_80AFE968
|
||||
/* 01BC8 80AFFE78 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01BCC 80AFFE7C E7A00028 */ swc1 $f0, 0x0028($sp)
|
||||
/* 01BD0 80AFFE80 0C2BFA6B */ jal func_80AFE9AC
|
||||
/* 01BD4 80AFFE84 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01BD8 80AFFE88 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01BDC 80AFFE8C 8FA50034 */ lw $a1, 0x0034($sp)
|
||||
/* 01BE0 80AFFE90 2406003E */ addiu $a2, $zero, 0x003E ## $a2 = 0000003E
|
||||
/* 01BE4 80AFFE94 8FA70028 */ lw $a3, 0x0028($sp)
|
||||
/* 01BE8 80AFFE98 0C00BD0D */ jal func_8002F434
|
||||
/* 01BEC 80AFFE9C E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 01BF0 80AFFEA0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AFFEA4:
|
||||
/* 01BF4 80AFFEA4 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 01BF8 80AFFEA8 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 01BFC 80AFFEAC 03E00008 */ jr $ra
|
||||
/* 01C00 80AFFEB0 00000000 */ nop
|
|
@ -1,9 +0,0 @@
|
|||
glabel func_80AFFEB4
|
||||
/* 01C04 80AFFEB4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01C08 80AFFEB8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01C0C 80AFFEBC 0C2BF8CE */ jal func_80AFE338
|
||||
/* 01C10 80AFFEC0 2405000F */ addiu $a1, $zero, 0x000F ## $a1 = 0000000F
|
||||
/* 01C14 80AFFEC4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01C18 80AFFEC8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01C1C 80AFFECC 03E00008 */ jr $ra
|
||||
/* 01C20 80AFFED0 00000000 */ nop
|
|
@ -1,28 +0,0 @@
|
|||
glabel func_80AFFED4
|
||||
/* 01C24 80AFFED4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01C28 80AFFED8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01C2C 80AFFEDC AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01C30 80AFFEE0 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 01C34 80AFFEE4 0C042F6F */ jal func_8010BDBC
|
||||
/* 01C38 80AFFEE8 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 01C3C 80AFFEEC 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 01C40 80AFFEF0 5441000E */ bnel $v0, $at, .L80AFFF2C
|
||||
/* 01C44 80AFFEF4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01C48 80AFFEF8 0C041AF2 */ jal func_80106BC8
|
||||
/* 01C4C 80AFFEFC 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 01C50 80AFFF00 10400009 */ beq $v0, $zero, .L80AFFF28
|
||||
/* 01C54 80AFFF04 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 01C58 80AFFF08 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 01C5C 80AFFF0C 944E0EF2 */ lhu $t6, 0x0EF2($v0) ## 8015F552
|
||||
/* 01C60 80AFFF10 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01C64 80AFFF14 35CF0040 */ ori $t7, $t6, 0x0040 ## $t7 = 00000040
|
||||
/* 01C68 80AFFF18 0C2BF90A */ jal func_80AFE428
|
||||
/* 01C6C 80AFFF1C A44F0EF2 */ sh $t7, 0x0EF2($v0) ## 8015F552
|
||||
/* 01C70 80AFFF20 0C2BFDE8 */ jal func_80AFF7A0
|
||||
/* 01C74 80AFFF24 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
.L80AFFF28:
|
||||
/* 01C78 80AFFF28 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AFFF2C:
|
||||
/* 01C7C 80AFFF2C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01C80 80AFFF30 03E00008 */ jr $ra
|
||||
/* 01C84 80AFFF34 00000000 */ nop
|
|
@ -1,9 +0,0 @@
|
|||
glabel func_80AFFF38
|
||||
/* 01C88 80AFFF38 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01C8C 80AFFF3C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01C90 80AFFF40 0C2BF8CE */ jal func_80AFE338
|
||||
/* 01C94 80AFFF44 24050010 */ addiu $a1, $zero, 0x0010 ## $a1 = 00000010
|
||||
/* 01C98 80AFFF48 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01C9C 80AFFF4C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01CA0 80AFFF50 03E00008 */ jr $ra
|
||||
/* 01CA4 80AFFF54 00000000 */ nop
|
|
@ -1,27 +0,0 @@
|
|||
glabel func_80AFFF58
|
||||
/* 01CA8 80AFFF58 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 01CAC 80AFFF5C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01CB0 80AFFF60 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 01CB4 80AFFF64 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 01CB8 80AFFF68 0C042F6F */ jal func_8010BDBC
|
||||
/* 01CBC 80AFFF6C 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 01CC0 80AFFF70 A3A2001F */ sb $v0, 0x001F($sp)
|
||||
/* 01CC4 80AFFF74 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 01CC8 80AFFF78 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 01CCC 80AFFF7C 0C00B7D5 */ jal func_8002DF54
|
||||
/* 01CD0 80AFFF80 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 01CD4 80AFFF84 93AE001F */ lbu $t6, 0x001F($sp)
|
||||
/* 01CD8 80AFFF88 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 01CDC 80AFFF8C 55C10008 */ bnel $t6, $at, .L80AFFFB0
|
||||
/* 01CE0 80AFFF90 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01CE4 80AFFF94 0C041AF2 */ jal func_80106BC8
|
||||
/* 01CE8 80AFFF98 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 01CEC 80AFFF9C 50400004 */ beql $v0, $zero, .L80AFFFB0
|
||||
/* 01CF0 80AFFFA0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01CF4 80AFFFA4 0C2BFFEF */ jal func_80AFFFBC
|
||||
/* 01CF8 80AFFFA8 8FA40020 */ lw $a0, 0x0020($sp)
|
||||
/* 01CFC 80AFFFAC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AFFFB0:
|
||||
/* 01D00 80AFFFB0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 01D04 80AFFFB4 03E00008 */ jr $ra
|
||||
/* 01D08 80AFFFB8 00000000 */ nop
|
|
@ -1,24 +0,0 @@
|
|||
glabel func_80AFFFBC
|
||||
/* 01D0C 80AFFFBC 3C014100 */ lui $at, 0x4100 ## $at = 41000000
|
||||
/* 01D10 80AFFFC0 44812000 */ mtc1 $at, $f4 ## $f4 = 8.00
|
||||
/* 01D14 80AFFFC4 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
||||
/* 01D18 80AFFFC8 44813000 */ mtc1 $at, $f6 ## $f6 = 2.00
|
||||
/* 01D1C 80AFFFCC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01D20 80AFFFD0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01D24 80AFFFD4 E4840060 */ swc1 $f4, 0x0060($a0) ## 00000060
|
||||
/* 01D28 80AFFFD8 E4860068 */ swc1 $f6, 0x0068($a0) ## 00000068
|
||||
/* 01D2C 80AFFFDC AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01D30 80AFFFE0 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 01D34 80AFFFE4 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 01D38 80AFFFE8 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 01D3C 80AFFFEC 0C029502 */ jal Animation_Reverse
|
||||
/* 01D40 80AFFFF0 24C4014C */ addiu $a0, $a2, 0x014C ## $a0 = 0000014C
|
||||
/* 01D44 80AFFFF4 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01D48 80AFFFF8 24050011 */ addiu $a1, $zero, 0x0011 ## $a1 = 00000011
|
||||
/* 01D4C 80AFFFFC C4880158 */ lwc1 $f8, 0x0158($a0) ## 00000158
|
||||
/* 01D50 80B00000 0C2BF8CE */ jal func_80AFE338
|
||||
/* 01D54 80B00004 E4880164 */ swc1 $f8, 0x0164($a0) ## 00000164
|
||||
/* 01D58 80B00008 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01D5C 80B0000C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01D60 80B00010 03E00008 */ jr $ra
|
||||
/* 01D64 80B00014 00000000 */ nop
|
|
@ -1,23 +0,0 @@
|
|||
glabel func_80B00018
|
||||
/* 01D68 80B00018 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01D6C 80B0001C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01D70 80B00020 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 01D74 80B00024 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 01D78 80B00028 C4840060 */ lwc1 $f4, 0x0060($a0) ## 00000060
|
||||
/* 01D7C 80B0002C 4600203E */ c.le.s $f4, $f0
|
||||
/* 01D80 80B00030 00000000 */ nop
|
||||
/* 01D84 80B00034 45020009 */ bc1fl .L80B0005C
|
||||
/* 01D88 80B00038 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01D8C 80B0003C 94820088 */ lhu $v0, 0x0088($a0) ## 00000088
|
||||
/* 01D90 80B00040 304E0002 */ andi $t6, $v0, 0x0002 ## $t6 = 00000000
|
||||
/* 01D94 80B00044 11C00004 */ beq $t6, $zero, .L80B00058
|
||||
/* 01D98 80B00048 304FFFFD */ andi $t7, $v0, 0xFFFD ## $t7 = 00000000
|
||||
/* 01D9C 80B0004C A48F0088 */ sh $t7, 0x0088($a0) ## 00000088
|
||||
/* 01DA0 80B00050 0C2C001A */ jal func_80B00068
|
||||
/* 01DA4 80B00054 E4800068 */ swc1 $f0, 0x0068($a0) ## 00000068
|
||||
.L80B00058:
|
||||
/* 01DA8 80B00058 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B0005C:
|
||||
/* 01DAC 80B0005C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01DB0 80B00060 03E00008 */ jr $ra
|
||||
/* 01DB4 80B00064 00000000 */ nop
|
|
@ -1,13 +0,0 @@
|
|||
glabel func_80B00068
|
||||
/* 01DB8 80B00068 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01DBC 80B0006C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01DC0 80B00070 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01DC4 80B00074 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 01DC8 80B00078 24050005 */ addiu $a1, $zero, 0x0005 ## $a1 = 00000005
|
||||
/* 01DCC 80B0007C 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01DD0 80B00080 0C2BF8CE */ jal func_80AFE338
|
||||
/* 01DD4 80B00084 24050012 */ addiu $a1, $zero, 0x0012 ## $a1 = 00000012
|
||||
/* 01DD8 80B00088 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01DDC 80B0008C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01DE0 80B00090 03E00008 */ jr $ra
|
||||
/* 01DE4 80B00094 00000000 */ nop
|
|
@ -1,24 +0,0 @@
|
|||
glabel func_80B00098
|
||||
/* 01DE8 80B00098 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01DEC 80B0009C AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01DF0 80B000A0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01DF4 80B000A4 3C040600 */ lui $a0, %hi(D_06007128) ## $a0 = 06000000
|
||||
/* 01DF8 80B000A8 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 01DFC 80B000AC 0C028800 */ jal Animation_GetLastFrame
|
||||
|
||||
/* 01E00 80B000B0 24847128 */ addiu $a0, $a0, %lo(D_06007128) ## $a0 = 06007128
|
||||
/* 01E04 80B000B4 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 01E08 80B000B8 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01E0C 80B000BC 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 01E10 80B000C0 C4880164 */ lwc1 $f8, 0x0164($a0) ## 00000164
|
||||
/* 01E14 80B000C4 46083032 */ c.eq.s $f6, $f8
|
||||
/* 01E18 80B000C8 00000000 */ nop
|
||||
/* 01E1C 80B000CC 45020004 */ bc1fl .L80B000E0
|
||||
/* 01E20 80B000D0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01E24 80B000D4 0C2C003B */ jal func_80B000EC
|
||||
/* 01E28 80B000D8 00000000 */ nop
|
||||
/* 01E2C 80B000DC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B000E0:
|
||||
/* 01E30 80B000E0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01E34 80B000E4 03E00008 */ jr $ra
|
||||
/* 01E38 80B000E8 00000000 */ nop
|
|
@ -1,18 +0,0 @@
|
|||
glabel func_80B000EC
|
||||
/* 01E3C 80B000EC 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
||||
/* 01E40 80B000F0 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 01E44 80B000F4 44813000 */ mtc1 $at, $f6 ## $f6 = 2.00
|
||||
/* 01E48 80B000F8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01E4C 80B000FC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01E50 80B00100 E48402F0 */ swc1 $f4, 0x02F0($a0) ## 000002F0
|
||||
/* 01E54 80B00104 E4860068 */ swc1 $f6, 0x0068($a0) ## 00000068
|
||||
/* 01E58 80B00108 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01E5C 80B0010C 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 01E60 80B00110 24050008 */ addiu $a1, $zero, 0x0008 ## $a1 = 00000008
|
||||
/* 01E64 80B00114 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01E68 80B00118 0C2BF8CE */ jal func_80AFE338
|
||||
/* 01E6C 80B0011C 24050013 */ addiu $a1, $zero, 0x0013 ## $a1 = 00000013
|
||||
/* 01E70 80B00120 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01E74 80B00124 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01E78 80B00128 03E00008 */ jr $ra
|
||||
/* 01E7C 80B0012C 00000000 */ nop
|
|
@ -1,43 +0,0 @@
|
|||
glabel func_80B00130
|
||||
/* 01E80 80B00130 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 01E84 80B00134 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 01E88 80B00138 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01E8C 80B0013C AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 01E90 80B00140 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 01E94 80B00144 C60402F0 */ lwc1 $f4, 0x02F0($s0) ## 000002F0
|
||||
/* 01E98 80B00148 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 01E9C 80B0014C AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 01EA0 80B00150 4600218D */ trunc.w.s $f6, $f4
|
||||
/* 01EA4 80B00154 248400B6 */ addiu $a0, $a0, 0x00B6 ## $a0 = 000000B6
|
||||
/* 01EA8 80B00158 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
|
||||
/* 01EAC 80B0015C 44073000 */ mfc1 $a3, $f6
|
||||
/* 01EB0 80B00160 00000000 */ nop
|
||||
/* 01EB4 80B00164 00073C00 */ sll $a3, $a3, 16
|
||||
/* 01EB8 80B00168 0C01E1A7 */ jal Math_SmoothStepToS
|
||||
|
||||
/* 01EBC 80B0016C 00073C03 */ sra $a3, $a3, 16
|
||||
/* 01EC0 80B00170 260402F0 */ addiu $a0, $s0, 0x02F0 ## $a0 = 000002F0
|
||||
/* 01EC4 80B00174 3C0544FA */ lui $a1, 0x44FA ## $a1 = 44FA0000
|
||||
/* 01EC8 80B00178 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 01ECC 80B0017C 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 01ED0 80B00180 3C0742C8 */ lui $a3, 0x42C8 ## $a3 = 42C80000
|
||||
/* 01ED4 80B00184 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||
/* 01ED8 80B00188 44815000 */ mtc1 $at, $f10 ## $f10 = 120.00
|
||||
/* 01EDC 80B0018C C6080090 */ lwc1 $f8, 0x0090($s0) ## 00000090
|
||||
/* 01EE0 80B00190 860F00B6 */ lh $t7, 0x00B6($s0) ## 000000B6
|
||||
/* 01EE4 80B00194 460A403C */ c.lt.s $f8, $f10
|
||||
/* 01EE8 80B00198 A60F0032 */ sh $t7, 0x0032($s0) ## 00000032
|
||||
/* 01EEC 80B0019C 45020007 */ bc1fl .L80B001BC
|
||||
/* 01EF0 80B001A0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 01EF4 80B001A4 44808000 */ mtc1 $zero, $f16 ## $f16 = 0.00
|
||||
/* 01EF8 80B001A8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01EFC 80B001AC E6100068 */ swc1 $f16, 0x0068($s0) ## 00000068
|
||||
/* 01F00 80B001B0 0C2C0073 */ jal func_80B001CC
|
||||
/* 01F04 80B001B4 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 01F08 80B001B8 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80B001BC:
|
||||
/* 01F0C 80B001BC 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 01F10 80B001C0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 01F14 80B001C4 03E00008 */ jr $ra
|
||||
/* 01F18 80B001C8 00000000 */ nop
|
|
@ -1,18 +0,0 @@
|
|||
glabel func_80B001CC
|
||||
/* 01F1C 80B001CC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01F20 80B001D0 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01F24 80B001D4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01F28 80B001D8 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 01F2C 80B001DC 2405101C */ addiu $a1, $zero, 0x101C ## $a1 = 0000101C
|
||||
/* 01F30 80B001E0 0C042DA0 */ jal func_8010B680
|
||||
/* 01F34 80B001E4 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 01F38 80B001E8 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01F3C 80B001EC 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 01F40 80B001F0 24050009 */ addiu $a1, $zero, 0x0009 ## $a1 = 00000009
|
||||
/* 01F44 80B001F4 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01F48 80B001F8 0C2BF8CE */ jal func_80AFE338
|
||||
/* 01F4C 80B001FC 24050014 */ addiu $a1, $zero, 0x0014 ## $a1 = 00000014
|
||||
/* 01F50 80B00200 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01F54 80B00204 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01F58 80B00208 03E00008 */ jr $ra
|
||||
/* 01F5C 80B0020C 00000000 */ nop
|
|
@ -1,42 +0,0 @@
|
|||
glabel func_80B00210
|
||||
/* 01F60 80B00210 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01F64 80B00214 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01F68 80B00218 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01F6C 80B0021C 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 01F70 80B00220 0C042F6F */ jal func_8010BDBC
|
||||
/* 01F74 80B00224 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 01F78 80B00228 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 01F7C 80B0022C 14410019 */ bne $v0, $at, .L80B00294
|
||||
/* 01F80 80B00230 8FA6001C */ lw $a2, 0x001C($sp)
|
||||
/* 01F84 80B00234 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
|
||||
/* 01F88 80B00238 0C041AF2 */ jal func_80106BC8
|
||||
/* 01F8C 80B0023C AFA6001C */ sw $a2, 0x001C($sp)
|
||||
/* 01F90 80B00240 10400014 */ beq $v0, $zero, .L80B00294
|
||||
/* 01F94 80B00244 8FA6001C */ lw $a2, 0x001C($sp)
|
||||
/* 01F98 80B00248 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 01F9C 80B0024C 00461021 */ addu $v0, $v0, $a2
|
||||
/* 01FA0 80B00250 904204BD */ lbu $v0, 0x04BD($v0) ## 000104BD
|
||||
/* 01FA4 80B00254 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 01FA8 80B00258 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01FAC 80B0025C 10400005 */ beq $v0, $zero, .L80B00274
|
||||
/* 01FB0 80B00260 00000000 */ nop
|
||||
/* 01FB4 80B00264 10410007 */ beq $v0, $at, .L80B00284
|
||||
/* 01FB8 80B00268 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
|
||||
/* 01FBC 80B0026C 1000000A */ beq $zero, $zero, .L80B00298
|
||||
/* 01FC0 80B00270 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B00274:
|
||||
/* 01FC4 80B00274 0C2C00A9 */ jal func_80B002A4
|
||||
/* 01FC8 80B00278 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 01FCC 80B0027C 10000006 */ beq $zero, $zero, .L80B00298
|
||||
/* 01FD0 80B00280 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B00284:
|
||||
/* 01FD4 80B00284 0C042DC8 */ jal func_8010B720
|
||||
/* 01FD8 80B00288 2405101D */ addiu $a1, $zero, 0x101D ## $a1 = 0000101D
|
||||
/* 01FDC 80B0028C 0C2C00DC */ jal func_80B00370
|
||||
/* 01FE0 80B00290 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
.L80B00294:
|
||||
/* 01FE4 80B00294 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B00298:
|
||||
/* 01FE8 80B00298 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01FEC 80B0029C 03E00008 */ jr $ra
|
||||
/* 01FF0 80B002A0 00000000 */ nop
|
|
@ -1,14 +0,0 @@
|
|||
glabel func_80B002A4
|
||||
/* 01FF4 80B002A4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01FF8 80B002A8 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01FFC 80B002AC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02000 80B002B0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 02004 80B002B4 0C042DC8 */ jal func_8010B720
|
||||
/* 02008 80B002B8 2405101E */ addiu $a1, $zero, 0x101E ## $a1 = 0000101E
|
||||
/* 0200C 80B002BC 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 02010 80B002C0 0C2BF8CE */ jal func_80AFE338
|
||||
/* 02014 80B002C4 24050015 */ addiu $a1, $zero, 0x0015 ## $a1 = 00000015
|
||||
/* 02018 80B002C8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0201C 80B002CC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02020 80B002D0 03E00008 */ jr $ra
|
||||
/* 02024 80B002D4 00000000 */ nop
|
|
@ -1,40 +0,0 @@
|
|||
glabel func_80B002D8
|
||||
/* 02028 80B002D8 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 0202C 80B002DC AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02030 80B002E0 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 02034 80B002E4 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 02038 80B002E8 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 0203C 80B002EC 0C042F6F */ jal func_8010BDBC
|
||||
/* 02040 80B002F0 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 02044 80B002F4 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 02048 80B002F8 54410019 */ bnel $v0, $at, .L80B00360
|
||||
/* 0204C 80B002FC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02050 80B00300 0C041AF2 */ jal func_80106BC8
|
||||
/* 02054 80B00304 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02058 80B00308 50400015 */ beql $v0, $zero, .L80B00360
|
||||
/* 0205C 80B0030C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02060 80B00310 0C021CC3 */ jal Rupees_ChangeBy
|
||||
/* 02064 80B00314 2404000A */ addiu $a0, $zero, 0x000A ## $a0 = 0000000A
|
||||
/* 02068 80B00318 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 0206C 80B0031C 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 02070 80B00320 944E0EF6 */ lhu $t6, 0x0EF6($v0) ## 8015F556
|
||||
/* 02074 80B00324 8FA40020 */ lw $a0, 0x0020($sp)
|
||||
/* 02078 80B00328 35CF0200 */ ori $t7, $t6, 0x0200 ## $t7 = 00000200
|
||||
/* 0207C 80B0032C 0C2BF90A */ jal func_80AFE428
|
||||
/* 02080 80B00330 A44F0EF6 */ sh $t7, 0x0EF6($v0) ## 8015F556
|
||||
/* 02084 80B00334 0C023C23 */ jal Player_UnsetMask
|
||||
/* 02088 80B00338 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0208C 80B0033C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02090 80B00340 0C021344 */ jal Item_Give
|
||||
/* 02094 80B00344 2405002C */ addiu $a1, $zero, 0x002C ## $a1 = 0000002C
|
||||
/* 02098 80B00348 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0209C 80B0034C 0C042DC8 */ jal func_8010B720
|
||||
/* 020A0 80B00350 2405101F */ addiu $a1, $zero, 0x101F ## $a1 = 0000101F
|
||||
/* 020A4 80B00354 0C2C00DC */ jal func_80B00370
|
||||
/* 020A8 80B00358 8FA40020 */ lw $a0, 0x0020($sp)
|
||||
/* 020AC 80B0035C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80B00360:
|
||||
/* 020B0 80B00360 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 020B4 80B00364 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 020B8 80B00368 03E00008 */ jr $ra
|
||||
/* 020BC 80B0036C 00000000 */ nop
|
|
@ -1,9 +0,0 @@
|
|||
glabel func_80B00370
|
||||
/* 020C0 80B00370 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 020C4 80B00374 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 020C8 80B00378 0C2BF8CE */ jal func_80AFE338
|
||||
/* 020CC 80B0037C 24050016 */ addiu $a1, $zero, 0x0016 ## $a1 = 00000016
|
||||
/* 020D0 80B00380 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 020D4 80B00384 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 020D8 80B00388 03E00008 */ jr $ra
|
||||
/* 020DC 80B0038C 00000000 */ nop
|
|
@ -1,28 +0,0 @@
|
|||
glabel func_80B00390
|
||||
/* 020E0 80B00390 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 020E4 80B00394 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 020E8 80B00398 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 020EC 80B0039C AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 020F0 80B003A0 0C042F6F */ jal func_8010BDBC
|
||||
/* 020F4 80B003A4 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 020F8 80B003A8 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 020FC 80B003AC 5441000E */ bnel $v0, $at, .L80B003E8
|
||||
/* 02100 80B003B0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02104 80B003B4 0C041AF2 */ jal func_80106BC8
|
||||
/* 02108 80B003B8 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 0210C 80B003BC 10400009 */ beq $v0, $zero, .L80B003E4
|
||||
/* 02110 80B003C0 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 02114 80B003C4 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 02118 80B003C8 0C00B7D5 */ jal func_8002DF54
|
||||
/* 0211C 80B003CC 24060007 */ addiu $a2, $zero, 0x0007 ## $a2 = 00000007
|
||||
/* 02120 80B003D0 8FAF0018 */ lw $t7, 0x0018($sp)
|
||||
/* 02124 80B003D4 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 02128 80B003D8 A1EE02D2 */ sb $t6, 0x02D2($t7) ## 000002D2
|
||||
/* 0212C 80B003DC 0C2BFBA1 */ jal func_80AFEE84
|
||||
/* 02130 80B003E0 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
.L80B003E4:
|
||||
/* 02134 80B003E4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B003E8:
|
||||
/* 02138 80B003E8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0213C 80B003EC 03E00008 */ jr $ra
|
||||
/* 02140 80B003F0 00000000 */ nop
|
|
@ -1,15 +0,0 @@
|
|||
glabel func_80B003F4
|
||||
/* 02144 80B003F4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02148 80B003F8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0214C 80B003FC 240E1041 */ addiu $t6, $zero, 0x1041 ## $t6 = 00001041
|
||||
/* 02150 80B00400 A48E02C4 */ sh $t6, 0x02C4($a0) ## 000002C4
|
||||
/* 02154 80B00404 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 02158 80B00408 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 0215C 80B0040C 24050009 */ addiu $a1, $zero, 0x0009 ## $a1 = 00000009
|
||||
/* 02160 80B00410 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 02164 80B00414 0C2BF8CE */ jal func_80AFE338
|
||||
/* 02168 80B00418 24050017 */ addiu $a1, $zero, 0x0017 ## $a1 = 00000017
|
||||
/* 0216C 80B0041C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02170 80B00420 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02174 80B00424 03E00008 */ jr $ra
|
||||
/* 02178 80B00428 00000000 */ nop
|
|
@ -1,23 +0,0 @@
|
|||
glabel func_80B0042C
|
||||
/* 0217C 80B0042C 3C0E80B0 */ lui $t6, %hi(D_80B01EA0) ## $t6 = 80B00000
|
||||
/* 02180 80B00430 8DCE1EA0 */ lw $t6, %lo(D_80B01EA0)($t6)
|
||||
/* 02184 80B00434 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02188 80B00438 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0218C 80B0043C 11C00005 */ beq $t6, $zero, .L80B00454
|
||||
/* 02190 80B00440 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 02194 80B00444 0C2C011F */ jal func_80B0047C
|
||||
/* 02198 80B00448 00000000 */ nop
|
||||
/* 0219C 80B0044C 10000008 */ beq $zero, $zero, .L80B00470
|
||||
/* 021A0 80B00450 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B00454:
|
||||
/* 021A4 80B00454 0C2BFA5A */ jal func_80AFE968
|
||||
/* 021A8 80B00458 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 021AC 80B0045C 44060000 */ mfc1 $a2, $f0
|
||||
/* 021B0 80B00460 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 021B4 80B00464 0C00BCB3 */ jal func_8002F2CC
|
||||
/* 021B8 80B00468 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 021BC 80B0046C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B00470:
|
||||
/* 021C0 80B00470 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 021C4 80B00474 03E00008 */ jr $ra
|
||||
/* 021C8 80B00478 00000000 */ nop
|
|
@ -1,9 +0,0 @@
|
|||
glabel func_80B0047C
|
||||
/* 021CC 80B0047C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 021D0 80B00480 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 021D4 80B00484 0C2BF8CE */ jal func_80AFE338
|
||||
/* 021D8 80B00488 24050018 */ addiu $a1, $zero, 0x0018 ## $a1 = 00000018
|
||||
/* 021DC 80B0048C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 021E0 80B00490 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 021E4 80B00494 03E00008 */ jr $ra
|
||||
/* 021E8 80B00498 00000000 */ nop
|
|
@ -1,32 +0,0 @@
|
|||
glabel func_80B0049C
|
||||
/* 021EC 80B0049C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 021F0 80B004A0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 021F4 80B004A4 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 021F8 80B004A8 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 021FC 80B004AC 0C042F6F */ jal func_8010BDBC
|
||||
/* 02200 80B004B0 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 02204 80B004B4 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 02208 80B004B8 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 0220C 80B004BC 14410011 */ bne $v0, $at, .L80B00504
|
||||
/* 02210 80B004C0 8CA31C44 */ lw $v1, 0x1C44($a1) ## 00001C44
|
||||
/* 02214 80B004C4 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 02218 80B004C8 0C041AF2 */ jal func_80106BC8
|
||||
/* 0221C 80B004CC AFA30018 */ sw $v1, 0x0018($sp)
|
||||
/* 02220 80B004D0 1040000C */ beq $v0, $zero, .L80B00504
|
||||
/* 02224 80B004D4 8FA30018 */ lw $v1, 0x0018($sp)
|
||||
/* 02228 80B004D8 8FA40020 */ lw $a0, 0x0020($sp)
|
||||
/* 0222C 80B004DC 0C2BFDE8 */ jal func_80AFF7A0
|
||||
/* 02230 80B004E0 AFA30018 */ sw $v1, 0x0018($sp)
|
||||
/* 02234 80B004E4 8FA30018 */ lw $v1, 0x0018($sp)
|
||||
/* 02238 80B004E8 3C010080 */ lui $at, 0x0080 ## $at = 00800000
|
||||
/* 0223C 80B004EC 3C1880B0 */ lui $t8, %hi(D_80B01644) ## $t8 = 80B00000
|
||||
/* 02240 80B004F0 8C6E0680 */ lw $t6, 0x0680($v1) ## 00000680
|
||||
/* 02244 80B004F4 01C17825 */ or $t7, $t6, $at ## $t7 = 00800000
|
||||
/* 02248 80B004F8 AC6F0680 */ sw $t7, 0x0680($v1) ## 00000680
|
||||
/* 0224C 80B004FC 8F181644 */ lw $t8, %lo(D_80B01644)($t8)
|
||||
/* 02250 80B00500 AC7806A8 */ sw $t8, 0x06A8($v1) ## 000006A8
|
||||
.L80B00504:
|
||||
/* 02254 80B00504 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02258 80B00508 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 0225C 80B0050C 03E00008 */ jr $ra
|
||||
/* 02260 80B00510 00000000 */ nop
|
|
@ -1,17 +0,0 @@
|
|||
glabel func_80B00514
|
||||
/* 02264 80B00514 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02268 80B00518 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0226C 80B0051C 8C8E0004 */ lw $t6, 0x0004($a0) ## 00000004
|
||||
/* 02270 80B00520 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
|
||||
/* 02274 80B00524 24050009 */ addiu $a1, $zero, 0x0009 ## $a1 = 00000009
|
||||
/* 02278 80B00528 01C17824 */ and $t7, $t6, $at
|
||||
/* 0227C 80B0052C AC8F0004 */ sw $t7, 0x0004($a0) ## 00000004
|
||||
/* 02280 80B00530 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 02284 80B00534 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 02288 80B00538 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 0228C 80B0053C 0C2BF8CE */ jal func_80AFE338
|
||||
/* 02290 80B00540 24050019 */ addiu $a1, $zero, 0x0019 ## $a1 = 00000019
|
||||
/* 02294 80B00544 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02298 80B00548 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0229C 80B0054C 03E00008 */ jr $ra
|
||||
/* 022A0 80B00550 00000000 */ nop
|
|
@ -1,17 +0,0 @@
|
|||
glabel func_80B00554
|
||||
/* 022A4 80B00554 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 022A8 80B00558 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 022AC 80B0055C AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 022B0 80B00560 908E02D7 */ lbu $t6, 0x02D7($a0) ## 000002D7
|
||||
/* 022B4 80B00564 51C00007 */ beql $t6, $zero, .L80B00584
|
||||
/* 022B8 80B00568 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 022BC 80B0056C 8C8F0004 */ lw $t7, 0x0004($a0) ## 00000004
|
||||
/* 022C0 80B00570 2405001A */ addiu $a1, $zero, 0x001A ## $a1 = 0000001A
|
||||
/* 022C4 80B00574 35F80001 */ ori $t8, $t7, 0x0001 ## $t8 = 00000001
|
||||
/* 022C8 80B00578 0C2BF8CE */ jal func_80AFE338
|
||||
/* 022CC 80B0057C AC980004 */ sw $t8, 0x0004($a0) ## 00000004
|
||||
/* 022D0 80B00580 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B00584:
|
||||
/* 022D4 80B00584 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 022D8 80B00588 03E00008 */ jr $ra
|
||||
/* 022DC 80B0058C 00000000 */ nop
|
|
@ -1,22 +0,0 @@
|
|||
glabel func_80B00590
|
||||
/* 022E0 80B00590 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 022E4 80B00594 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 022E8 80B00598 8482001C */ lh $v0, 0x001C($a0) ## 0000001C
|
||||
/* 022EC 80B0059C 3C0F80B0 */ lui $t7, %hi(D_80B01648) ## $t7 = 80B00000
|
||||
/* 022F0 80B005A0 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 022F4 80B005A4 2442FFFF */ addiu $v0, $v0, 0xFFFF ## $v0 = FFFFFFFF
|
||||
/* 022F8 80B005A8 000270C0 */ sll $t6, $v0, 3
|
||||
/* 022FC 80B005AC 01EE7821 */ addu $t7, $t7, $t6
|
||||
/* 02300 80B005B0 91EF1648 */ lbu $t7, %lo(D_80B01648)($t7)
|
||||
/* 02304 80B005B4 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 02308 80B005B8 15E10005 */ bne $t7, $at, .L80B005D0
|
||||
/* 0230C 80B005BC 00000000 */ nop
|
||||
/* 02310 80B005C0 0C2C01BE */ jal func_80B006F8
|
||||
/* 02314 80B005C4 00000000 */ nop
|
||||
/* 02318 80B005C8 10000001 */ beq $zero, $zero, .L80B005D0
|
||||
/* 0231C 80B005CC 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80B005D0:
|
||||
/* 02320 80B005D0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02324 80B005D4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02328 80B005D8 03E00008 */ jr $ra
|
||||
/* 0232C 80B005DC 00000000 */ nop
|
|
@ -1,13 +0,0 @@
|
|||
glabel func_80B005E0
|
||||
/* 02330 80B005E0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02334 80B005E4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02338 80B005E8 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 0233C 80B005EC 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 02340 80B005F0 24050009 */ addiu $a1, $zero, 0x0009 ## $a1 = 00000009
|
||||
/* 02344 80B005F4 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 02348 80B005F8 0C2BF8CE */ jal func_80AFE338
|
||||
/* 0234C 80B005FC 2405001A */ addiu $a1, $zero, 0x001A ## $a1 = 0000001A
|
||||
/* 02350 80B00600 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02354 80B00604 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02358 80B00608 03E00008 */ jr $ra
|
||||
/* 0235C 80B0060C 00000000 */ nop
|
|
@ -1,12 +0,0 @@
|
|||
glabel func_80B00610
|
||||
/* 02360 80B00610 8C8202DC */ lw $v0, 0x02DC($a0) ## 000002DC
|
||||
/* 02364 80B00614 240300FF */ addiu $v1, $zero, 0x00FF ## $v1 = 000000FF
|
||||
/* 02368 80B00618 10620005 */ beq $v1, $v0, .L80B00630
|
||||
/* 0236C 80B0061C 244E0014 */ addiu $t6, $v0, 0x0014 ## $t6 = 00000014
|
||||
/* 02370 80B00620 2DC10100 */ sltiu $at, $t6, 0x0100
|
||||
/* 02374 80B00624 14200002 */ bne $at, $zero, .L80B00630
|
||||
/* 02378 80B00628 AC8E02DC */ sw $t6, 0x02DC($a0) ## 000002DC
|
||||
/* 0237C 80B0062C AC8302DC */ sw $v1, 0x02DC($a0) ## 000002DC
|
||||
.L80B00630:
|
||||
/* 02380 80B00630 03E00008 */ jr $ra
|
||||
/* 02384 80B00634 00000000 */ nop
|
|
@ -1,21 +0,0 @@
|
|||
glabel func_80B00638
|
||||
/* 02388 80B00638 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0238C 80B0063C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02390 80B00640 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 02394 80B00644 0C2C0184 */ jal func_80B00610
|
||||
/* 02398 80B00648 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 0239C 80B0064C 0C2C0164 */ jal func_80B00590
|
||||
/* 023A0 80B00650 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 023A4 80B00654 14400006 */ bne $v0, $zero, .L80B00670
|
||||
/* 023A8 80B00658 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 023AC 80B0065C 908E02D8 */ lbu $t6, 0x02D8($a0) ## 000002D8
|
||||
/* 023B0 80B00660 51C00004 */ beql $t6, $zero, .L80B00674
|
||||
/* 023B4 80B00664 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 023B8 80B00668 0C2C01A0 */ jal func_80B00680
|
||||
/* 023BC 80B0066C 00000000 */ nop
|
||||
.L80B00670:
|
||||
/* 023C0 80B00670 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B00674:
|
||||
/* 023C4 80B00674 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 023C8 80B00678 03E00008 */ jr $ra
|
||||
/* 023CC 80B0067C 00000000 */ nop
|
|
@ -1,13 +0,0 @@
|
|||
glabel func_80B00680
|
||||
/* 023D0 80B00680 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 023D4 80B00684 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 023D8 80B00688 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 023DC 80B0068C 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 023E0 80B00690 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 023E4 80B00694 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 023E8 80B00698 0C2BF8CE */ jal func_80AFE338
|
||||
/* 023EC 80B0069C 2405001B */ addiu $a1, $zero, 0x001B ## $a1 = 0000001B
|
||||
/* 023F0 80B006A0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 023F4 80B006A4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 023F8 80B006A8 03E00008 */ jr $ra
|
||||
/* 023FC 80B006AC 00000000 */ nop
|
|
@ -1,21 +0,0 @@
|
|||
glabel func_80B006B0
|
||||
/* 02400 80B006B0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02404 80B006B4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02408 80B006B8 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 0240C 80B006BC 0C2C0184 */ jal func_80B00610
|
||||
/* 02410 80B006C0 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 02414 80B006C4 0C2C0164 */ jal func_80B00590
|
||||
/* 02418 80B006C8 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 0241C 80B006CC 14400006 */ bne $v0, $zero, .L80B006E8
|
||||
/* 02420 80B006D0 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 02424 80B006D4 908E02D8 */ lbu $t6, 0x02D8($a0) ## 000002D8
|
||||
/* 02428 80B006D8 55C00004 */ bnel $t6, $zero, .L80B006EC
|
||||
/* 0242C 80B006DC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02430 80B006E0 0C2C0178 */ jal func_80B005E0
|
||||
/* 02434 80B006E4 00000000 */ nop
|
||||
.L80B006E8:
|
||||
/* 02438 80B006E8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B006EC:
|
||||
/* 0243C 80B006EC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02440 80B006F0 03E00008 */ jr $ra
|
||||
/* 02444 80B006F4 00000000 */ nop
|
|
@ -1,19 +0,0 @@
|
|||
glabel func_80B006F8
|
||||
/* 02448 80B006F8 3C014100 */ lui $at, 0x4100 ## $at = 41000000
|
||||
/* 0244C 80B006FC 44812000 */ mtc1 $at, $f4 ## $f4 = 8.00
|
||||
/* 02450 80B00700 3C01C100 */ lui $at, 0xC100 ## $at = C1000000
|
||||
/* 02454 80B00704 44813000 */ mtc1 $at, $f6 ## $f6 = -8.00
|
||||
/* 02458 80B00708 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0245C 80B0070C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02460 80B00710 E4840060 */ swc1 $f4, 0x0060($a0) ## 00000060
|
||||
/* 02464 80B00714 E4860068 */ swc1 $f6, 0x0068($a0) ## 00000068
|
||||
/* 02468 80B00718 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 0246C 80B0071C 0C2BF8AC */ jal func_80AFE2B0
|
||||
/* 02470 80B00720 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 02474 80B00724 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 02478 80B00728 0C2BF8CE */ jal func_80AFE338
|
||||
/* 0247C 80B0072C 2405001C */ addiu $a1, $zero, 0x001C ## $a1 = 0000001C
|
||||
/* 02480 80B00730 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02484 80B00734 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02488 80B00738 03E00008 */ jr $ra
|
||||
/* 0248C 80B0073C 00000000 */ nop
|
|
@ -1,19 +0,0 @@
|
|||
glabel func_80B00740
|
||||
/* 02490 80B00740 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02494 80B00744 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02498 80B00748 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 0249C 80B0074C 8483001C */ lh $v1, 0x001C($a0) ## 0000001C
|
||||
/* 024A0 80B00750 3C0F80B0 */ lui $t7, %hi(D_80B01648) ## $t7 = 80B00000
|
||||
/* 024A4 80B00754 25EF1648 */ addiu $t7, $t7, %lo(D_80B01648) ## $t7 = 80B01648
|
||||
/* 024A8 80B00758 2463FFFF */ addiu $v1, $v1, 0xFFFF ## $v1 = FFFFFFFF
|
||||
/* 024AC 80B0075C 000370C0 */ sll $t6, $v1, 3
|
||||
/* 024B0 80B00760 01CF1021 */ addu $v0, $t6, $t7
|
||||
/* 024B4 80B00764 A0400000 */ sb $zero, 0x0000($v0) ## 00000000
|
||||
/* 024B8 80B00768 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 024BC 80B0076C 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 024C0 80B00770 0C2BFBA1 */ jal func_80AFEE84
|
||||
/* 024C4 80B00774 A09802D2 */ sb $t8, 0x02D2($a0) ## 000002D2
|
||||
/* 024C8 80B00778 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 024CC 80B0077C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 024D0 80B00780 03E00008 */ jr $ra
|
||||
/* 024D4 80B00784 00000000 */ nop
|
|
@ -1,44 +0,0 @@
|
|||
glabel func_80B00964
|
||||
/* 026B4 80B00964 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8
|
||||
/* 026B8 80B00968 AFBF0044 */ sw $ra, 0x0044($sp)
|
||||
/* 026BC 80B0096C AFA5004C */ sw $a1, 0x004C($sp)
|
||||
/* 026C0 80B00970 0C00BC65 */ jal func_8002F194
|
||||
/* 026C4 80B00974 AFA40048 */ sw $a0, 0x0048($sp)
|
||||
/* 026C8 80B00978 3C0E8016 */ lui $t6, %hi(gGameInfo)
|
||||
/* 026CC 80B0097C 8DCEFA90 */ lw $t6, %lo(gGameInfo)($t6)
|
||||
/* 026D0 80B00980 3C0180B0 */ lui $at, %hi(D_80B01EA0) ## $at = 80B00000
|
||||
/* 026D4 80B00984 AC221EA0 */ sw $v0, %lo(D_80B01EA0)($at)
|
||||
/* 026D8 80B00988 85CF12D4 */ lh $t7, 0x12D4($t6) ## 801612D4
|
||||
/* 026DC 80B0098C 8FA40048 */ lw $a0, 0x0048($sp)
|
||||
/* 026E0 80B00990 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 026E4 80B00994 11E00018 */ beq $t7, $zero, .L80B009F8
|
||||
/* 026E8 80B00998 240800FF */ addiu $t0, $zero, 0x00FF ## $t0 = 000000FF
|
||||
/* 026EC 80B0099C 84980032 */ lh $t8, 0x0032($a0) ## 00000032
|
||||
/* 026F0 80B009A0 C48C0024 */ lwc1 $f12, 0x0024($a0) ## 00000024
|
||||
/* 026F4 80B009A4 C48E0028 */ lwc1 $f14, 0x0028($a0) ## 00000028
|
||||
/* 026F8 80B009A8 8C86002C */ lw $a2, 0x002C($a0) ## 0000002C
|
||||
/* 026FC 80B009AC 84870030 */ lh $a3, 0x0030($a0) ## 00000030
|
||||
/* 02700 80B009B0 AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 02704 80B009B4 84990034 */ lh $t9, 0x0034($a0) ## 00000034
|
||||
/* 02708 80B009B8 44810000 */ mtc1 $at, $f0 ## $f0 = 1.00
|
||||
/* 0270C 80B009BC 8FAB004C */ lw $t3, 0x004C($sp)
|
||||
/* 02710 80B009C0 240900FF */ addiu $t1, $zero, 0x00FF ## $t1 = 000000FF
|
||||
/* 02714 80B009C4 240A0004 */ addiu $t2, $zero, 0x0004 ## $t2 = 00000004
|
||||
/* 02718 80B009C8 AFAA0034 */ sw $t2, 0x0034($sp)
|
||||
/* 0271C 80B009CC AFA90030 */ sw $t1, 0x0030($sp)
|
||||
/* 02720 80B009D0 AFA0002C */ sw $zero, 0x002C($sp)
|
||||
/* 02724 80B009D4 AFA00028 */ sw $zero, 0x0028($sp)
|
||||
/* 02728 80B009D8 AFA80024 */ sw $t0, 0x0024($sp)
|
||||
/* 0272C 80B009DC AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 02730 80B009E0 E7A00018 */ swc1 $f0, 0x0018($sp)
|
||||
/* 02734 80B009E4 E7A0001C */ swc1 $f0, 0x001C($sp)
|
||||
/* 02738 80B009E8 E7A00020 */ swc1 $f0, 0x0020($sp)
|
||||
/* 0273C 80B009EC 8D6C0000 */ lw $t4, 0x0000($t3) ## 00000000
|
||||
/* 02740 80B009F0 0C018FA7 */ jal DebugDisplay_AddObject
|
||||
|
||||
/* 02744 80B009F4 AFAC0038 */ sw $t4, 0x0038($sp)
|
||||
.L80B009F8:
|
||||
/* 02748 80B009F8 8FBF0044 */ lw $ra, 0x0044($sp)
|
||||
/* 0274C 80B009FC 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000
|
||||
/* 02750 80B00A00 03E00008 */ jr $ra
|
||||
/* 02754 80B00A04 00000000 */ nop
|
|
@ -1,21 +0,0 @@
|
|||
glabel func_80B00A08
|
||||
/* 02758 80B00A08 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 0275C 80B00A0C AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 02760 80B00A10 8FAE0020 */ lw $t6, 0x0020($sp)
|
||||
/* 02764 80B00A14 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02768 80B00A18 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 0276C 80B00A1C 24A400B6 */ addiu $a0, $a1, 0x00B6 ## $a0 = 000000B6
|
||||
/* 02770 80B00A20 85C50032 */ lh $a1, 0x0032($t6) ## 00000032
|
||||
/* 02774 80B00A24 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 02778 80B00A28 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
|
||||
/* 0277C 80B00A2C 0C01E1A7 */ jal Math_SmoothStepToS
|
||||
|
||||
/* 02780 80B00A30 240707D0 */ addiu $a3, $zero, 0x07D0 ## $a3 = 000007D0
|
||||
/* 02784 80B00A34 8FA30024 */ lw $v1, 0x0024($sp)
|
||||
/* 02788 80B00A38 846200B6 */ lh $v0, 0x00B6($v1) ## 000000B6
|
||||
/* 0278C 80B00A3C A4620032 */ sh $v0, 0x0032($v1) ## 00000032
|
||||
/* 02790 80B00A40 A462083C */ sh $v0, 0x083C($v1) ## 0000083C
|
||||
/* 02794 80B00A44 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02798 80B00A48 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 0279C 80B00A4C 03E00008 */ jr $ra
|
||||
/* 027A0 80B00A50 00000000 */ nop
|
|
@ -1,49 +0,0 @@
|
|||
glabel func_80B00A54
|
||||
/* 027A4 80B00A54 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 027A8 80B00A58 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 027AC 80B00A5C AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 027B0 80B00A60 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 027B4 80B00A64 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 027B8 80B00A68 8CB01C44 */ lw $s0, 0x1C44($a1) ## 00001C44
|
||||
/* 027BC 80B00A6C 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
|
||||
/* 027C0 80B00A70 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 027C4 80B00A74 0C2BFA3B */ jal func_80AFE8EC
|
||||
/* 027C8 80B00A78 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 027CC 80B00A7C 1040001E */ beq $v0, $zero, .L80B00AF8
|
||||
/* 027D0 80B00A80 3C0380B0 */ lui $v1, %hi(D_80B01648) ## $v1 = 80B00000
|
||||
/* 027D4 80B00A84 24631648 */ addiu $v1, $v1, %lo(D_80B01648) ## $v1 = 80B01648
|
||||
/* 027D8 80B00A88 8C6F0004 */ lw $t7, 0x0004($v1) ## 80B0164C
|
||||
/* 027DC 80B00A8C 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
|
||||
/* 027E0 80B00A90 3C010200 */ lui $at, 0x0200 ## $at = 02000000
|
||||
/* 027E4 80B00A94 A1E402D7 */ sb $a0, 0x02D7($t7) ## 000002D7
|
||||
/* 027E8 80B00A98 8C78000C */ lw $t8, 0x000C($v1) ## 80B01654
|
||||
/* 027EC 80B00A9C 3C0A80B0 */ lui $t2, %hi(func_80B00B0C) ## $t2 = 80B00000
|
||||
/* 027F0 80B00AA0 254A0B0C */ addiu $t2, $t2, %lo(func_80B00B0C) ## $t2 = 80B00B0C
|
||||
/* 027F4 80B00AA4 A30402D7 */ sb $a0, 0x02D7($t8) ## 000002D7
|
||||
/* 027F8 80B00AA8 8E020680 */ lw $v0, 0x0680($s0) ## 00000680
|
||||
/* 027FC 80B00AAC 24040004 */ addiu $a0, $zero, 0x0004 ## $a0 = 00000004
|
||||
/* 02800 80B00AB0 0002C9C0 */ sll $t9, $v0, 7
|
||||
/* 02804 80B00AB4 0721000F */ bgez $t9, .L80B00AF4
|
||||
/* 02808 80B00AB8 00414025 */ or $t0, $v0, $at ## $t0 = 02000000
|
||||
/* 0280C 80B00ABC 0C03D6FC */ jal func_800F5BF0
|
||||
/* 02810 80B00AC0 AE080680 */ sw $t0, 0x0680($s0) ## 00000680
|
||||
/* 02814 80B00AC4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02818 80B00AC8 0C2C0282 */ jal func_80B00A08
|
||||
/* 0281C 80B00ACC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 02820 80B00AD0 AE1106A8 */ sw $s1, 0x06A8($s0) ## 000006A8
|
||||
/* 02824 80B00AD4 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 02828 80B00AD8 240510BE */ addiu $a1, $zero, 0x10BE ## $a1 = 000010BE
|
||||
/* 0282C 80B00ADC 0C042DA0 */ jal func_8010B680
|
||||
/* 02830 80B00AE0 02203025 */ or $a2, $s1, $zero ## $a2 = 00000000
|
||||
/* 02834 80B00AE4 3C0980B0 */ lui $t1, %hi(func_80B00BB0) ## $t1 = 80B00000
|
||||
/* 02838 80B00AE8 25290BB0 */ addiu $t1, $t1, %lo(func_80B00BB0) ## $t1 = 80B00BB0
|
||||
/* 0283C 80B00AEC 10000002 */ beq $zero, $zero, .L80B00AF8
|
||||
/* 02840 80B00AF0 AE290274 */ sw $t1, 0x0274($s1) ## 00000274
|
||||
.L80B00AF4:
|
||||
/* 02844 80B00AF4 AE2A0274 */ sw $t2, 0x0274($s1) ## 00000274
|
||||
.L80B00AF8:
|
||||
/* 02848 80B00AF8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0284C 80B00AFC 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 02850 80B00B00 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 02854 80B00B04 03E00008 */ jr $ra
|
||||
/* 02858 80B00B08 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
|
@ -1,45 +0,0 @@
|
|||
glabel func_80B00B0C
|
||||
/* 0285C 80B00B0C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 02860 80B00B10 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02864 80B00B14 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 02868 80B00B18 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 0286C 80B00B1C AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 02870 80B00B20 8CB01C44 */ lw $s0, 0x1C44($a1) ## 00001C44
|
||||
/* 02874 80B00B24 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
|
||||
/* 02878 80B00B28 3C010200 */ lui $at, 0x0200 ## $at = 02000000
|
||||
/* 0287C 80B00B2C 8E020680 */ lw $v0, 0x0680($s0) ## 00000680
|
||||
/* 02880 80B00B30 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02884 80B00B34 000279C0 */ sll $t7, $v0, 7
|
||||
/* 02888 80B00B38 05E10010 */ bgez $t7, .L80B00B7C
|
||||
/* 0288C 80B00B3C 0041C025 */ or $t8, $v0, $at ## $t8 = 02000000
|
||||
/* 02890 80B00B40 AE180680 */ sw $t8, 0x0680($s0) ## 00000680
|
||||
/* 02894 80B00B44 0C03D6FC */ jal func_800F5BF0
|
||||
/* 02898 80B00B48 24040004 */ addiu $a0, $zero, 0x0004 ## $a0 = 00000004
|
||||
/* 0289C 80B00B4C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 028A0 80B00B50 0C2C0282 */ jal func_80B00A08
|
||||
/* 028A4 80B00B54 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 028A8 80B00B58 AE1106A8 */ sw $s1, 0x06A8($s0) ## 000006A8
|
||||
/* 028AC 80B00B5C 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 028B0 80B00B60 240510BE */ addiu $a1, $zero, 0x10BE ## $a1 = 000010BE
|
||||
/* 028B4 80B00B64 0C042DA0 */ jal func_8010B680
|
||||
/* 028B8 80B00B68 02203025 */ or $a2, $s1, $zero ## $a2 = 00000000
|
||||
/* 028BC 80B00B6C 3C1980B0 */ lui $t9, %hi(func_80B00BB0) ## $t9 = 80B00000
|
||||
/* 028C0 80B00B70 27390BB0 */ addiu $t9, $t9, %lo(func_80B00BB0) ## $t9 = 80B00BB0
|
||||
/* 028C4 80B00B74 10000009 */ beq $zero, $zero, .L80B00B9C
|
||||
/* 028C8 80B00B78 AE390274 */ sw $t9, 0x0274($s1) ## 00000274
|
||||
.L80B00B7C:
|
||||
/* 028CC 80B00B7C 0C2BFA3B */ jal func_80AFE8EC
|
||||
/* 028D0 80B00B80 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 028D4 80B00B84 50400006 */ beql $v0, $zero, .L80B00BA0
|
||||
/* 028D8 80B00B88 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 028DC 80B00B8C 8E080680 */ lw $t0, 0x0680($s0) ## 00000680
|
||||
/* 028E0 80B00B90 3C010080 */ lui $at, 0x0080 ## $at = 00800000
|
||||
/* 028E4 80B00B94 01014825 */ or $t1, $t0, $at ## $t1 = 00800000
|
||||
/* 028E8 80B00B98 AE090680 */ sw $t1, 0x0680($s0) ## 00000680
|
||||
.L80B00B9C:
|
||||
/* 028EC 80B00B9C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80B00BA0:
|
||||
/* 028F0 80B00BA0 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 028F4 80B00BA4 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 028F8 80B00BA8 03E00008 */ jr $ra
|
||||
/* 028FC 80B00BAC 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
|
@ -1,37 +0,0 @@
|
|||
glabel func_80B00BB0
|
||||
/* 02900 80B00BB0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 02904 80B00BB4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02908 80B00BB8 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 0290C 80B00BBC AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 02910 80B00BC0 0C042F6F */ jal func_8010BDBC
|
||||
/* 02914 80B00BC4 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 02918 80B00BC8 8FAE0024 */ lw $t6, 0x0024($sp)
|
||||
/* 0291C 80B00BCC A3A2001F */ sb $v0, 0x001F($sp)
|
||||
/* 02920 80B00BD0 8FA40020 */ lw $a0, 0x0020($sp)
|
||||
/* 02924 80B00BD4 0C2C0282 */ jal func_80B00A08
|
||||
/* 02928 80B00BD8 8DC51C44 */ lw $a1, 0x1C44($t6) ## 00001C44
|
||||
/* 0292C 80B00BDC 93AF001F */ lbu $t7, 0x001F($sp)
|
||||
/* 02930 80B00BE0 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 02934 80B00BE4 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 02938 80B00BE8 55E10010 */ bnel $t7, $at, .L80B00C2C
|
||||
/* 0293C 80B00BEC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02940 80B00BF0 0C042F56 */ jal func_8010BD58
|
||||
/* 02944 80B00BF4 2405002E */ addiu $a1, $zero, 0x002E ## $a1 = 0000002E
|
||||
/* 02948 80B00BF8 3C0280B0 */ lui $v0, %hi(D_80B0164C) ## $v0 = 80B00000
|
||||
/* 0294C 80B00BFC 8C42164C */ lw $v0, %lo(D_80B0164C)($v0)
|
||||
/* 02950 80B00C00 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 02954 80B00C04 241900A0 */ addiu $t9, $zero, 0x00A0 ## $t9 = 000000A0
|
||||
/* 02958 80B00C08 50400003 */ beql $v0, $zero, .L80B00C18
|
||||
/* 0295C 80B00C0C 8FA20020 */ lw $v0, 0x0020($sp)
|
||||
/* 02960 80B00C10 A05802D8 */ sb $t8, 0x02D8($v0) ## 80B002D8
|
||||
/* 02964 80B00C14 8FA20020 */ lw $v0, 0x0020($sp)
|
||||
.L80B00C18:
|
||||
/* 02968 80B00C18 3C0880B0 */ lui $t0, %hi(func_80B00C38) ## $t0 = 80B00000
|
||||
/* 0296C 80B00C1C 25080C38 */ addiu $t0, $t0, %lo(func_80B00C38) ## $t0 = 80B00C38
|
||||
/* 02970 80B00C20 A45902CA */ sh $t9, 0x02CA($v0) ## 80B002CA
|
||||
/* 02974 80B00C24 AC480274 */ sw $t0, 0x0274($v0) ## 80B00274
|
||||
/* 02978 80B00C28 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B00C2C:
|
||||
/* 0297C 80B00C2C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 02980 80B00C30 03E00008 */ jr $ra
|
||||
/* 02984 80B00C34 00000000 */ nop
|
|
@ -1,169 +0,0 @@
|
|||
glabel func_80B00C38
|
||||
/* 02988 80B00C38 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 0298C 80B00C3C AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 02990 80B00C40 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 02994 80B00C44 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02998 80B00C48 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 0299C 80B00C4C 8CA51C44 */ lw $a1, 0x1C44($a1) ## 00001C44
|
||||
/* 029A0 80B00C50 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 029A4 80B00C54 0C2C0282 */ jal func_80B00A08
|
||||
/* 029A8 80B00C58 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 029AC 80B00C5C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 029B0 80B00C60 02211821 */ addu $v1, $s1, $at
|
||||
/* 029B4 80B00C64 946204C6 */ lhu $v0, 0x04C6($v1) ## 000004C6
|
||||
/* 029B8 80B00C68 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
|
||||
/* 029BC 80B00C6C 54410014 */ bnel $v0, $at, .L80B00CC0
|
||||
/* 029C0 80B00C70 2401000F */ addiu $at, $zero, 0x000F ## $at = 0000000F
|
||||
/* 029C4 80B00C74 0C041B33 */ jal func_80106CCC
|
||||
/* 029C8 80B00C78 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 029CC 80B00C7C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 029D0 80B00C80 00310821 */ addu $at, $at, $s1
|
||||
/* 029D4 80B00C84 240E0004 */ addiu $t6, $zero, 0x0004 ## $t6 = 00000004
|
||||
/* 029D8 80B00C88 A42E04C6 */ sh $t6, 0x04C6($at) ## 000104C6
|
||||
/* 029DC 80B00C8C 8FAF0024 */ lw $t7, 0x0024($sp)
|
||||
/* 029E0 80B00C90 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 029E4 80B00C94 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 029E8 80B00C98 3C0641D0 */ lui $a2, 0x41D0 ## $a2 = 41D00000
|
||||
/* 029EC 80B00C9C 0C00BCB3 */ jal func_8002F2CC
|
||||
/* 029F0 80B00CA0 ADF006A8 */ sw $s0, 0x06A8($t7) ## 000006A8
|
||||
/* 029F4 80B00CA4 3C1980B0 */ lui $t9, %hi(func_80B00EA4) ## $t9 = 80B00000
|
||||
/* 029F8 80B00CA8 2418102D */ addiu $t8, $zero, 0x102D ## $t8 = 0000102D
|
||||
/* 029FC 80B00CAC 27390EA4 */ addiu $t9, $t9, %lo(func_80B00EA4) ## $t9 = 80B00EA4
|
||||
/* 02A00 80B00CB0 A61802C4 */ sh $t8, 0x02C4($s0) ## 000002C4
|
||||
/* 02A04 80B00CB4 10000076 */ beq $zero, $zero, .L80B00E90
|
||||
/* 02A08 80B00CB8 AE190274 */ sw $t9, 0x0274($s0) ## 00000274
|
||||
/* 02A0C 80B00CBC 2401000F */ addiu $at, $zero, 0x000F ## $at = 0000000F
|
||||
.L80B00CC0:
|
||||
/* 02A10 80B00CC0 54410016 */ bnel $v0, $at, .L80B00D1C
|
||||
/* 02A14 80B00CC4 906203DC */ lbu $v0, 0x03DC($v1) ## 000003DC
|
||||
/* 02A18 80B00CC8 0C01E221 */ jal func_80078884
|
||||
/* 02A1C 80B00CCC 24044802 */ addiu $a0, $zero, 0x4802 ## $a0 = 00004802
|
||||
/* 02A20 80B00CD0 0C041B33 */ jal func_80106CCC
|
||||
/* 02A24 80B00CD4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02A28 80B00CD8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02A2C 80B00CDC 00310821 */ addu $at, $at, $s1
|
||||
/* 02A30 80B00CE0 24080004 */ addiu $t0, $zero, 0x0004 ## $t0 = 00000004
|
||||
/* 02A34 80B00CE4 A42804C6 */ sh $t0, 0x04C6($at) ## 000104C6
|
||||
/* 02A38 80B00CE8 8FA90024 */ lw $t1, 0x0024($sp)
|
||||
/* 02A3C 80B00CEC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02A40 80B00CF0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 02A44 80B00CF4 3C0641D0 */ lui $a2, 0x41D0 ## $a2 = 41D00000
|
||||
/* 02A48 80B00CF8 0C00BCB3 */ jal func_8002F2CC
|
||||
/* 02A4C 80B00CFC AD3006A8 */ sw $s0, 0x06A8($t1) ## 000006A8
|
||||
/* 02A50 80B00D00 3C0B80B0 */ lui $t3, %hi(func_80B01004) ## $t3 = 80B00000
|
||||
/* 02A54 80B00D04 240A10BF */ addiu $t2, $zero, 0x10BF ## $t2 = 000010BF
|
||||
/* 02A58 80B00D08 256B1004 */ addiu $t3, $t3, %lo(func_80B01004) ## $t3 = 80B01004
|
||||
/* 02A5C 80B00D0C A60A02C4 */ sh $t2, 0x02C4($s0) ## 000002C4
|
||||
/* 02A60 80B00D10 1000005F */ beq $zero, $zero, .L80B00E90
|
||||
/* 02A64 80B00D14 AE0B0274 */ sw $t3, 0x0274($s0) ## 00000274
|
||||
/* 02A68 80B00D18 906203DC */ lbu $v0, 0x03DC($v1) ## 000003DC
|
||||
.L80B00D1C:
|
||||
/* 02A6C 80B00D1C 2401002B */ addiu $at, $zero, 0x002B ## $at = 0000002B
|
||||
/* 02A70 80B00D20 10410009 */ beq $v0, $at, .L80B00D48
|
||||
/* 02A74 80B00D24 2401002D */ addiu $at, $zero, 0x002D ## $at = 0000002D
|
||||
/* 02A78 80B00D28 1041001A */ beq $v0, $at, .L80B00D94
|
||||
/* 02A7C 80B00D2C 2401002E */ addiu $at, $zero, 0x002E ## $at = 0000002E
|
||||
/* 02A80 80B00D30 10410026 */ beq $v0, $at, .L80B00DCC
|
||||
/* 02A84 80B00D34 24010030 */ addiu $at, $zero, 0x0030 ## $at = 00000030
|
||||
/* 02A88 80B00D38 1041003D */ beq $v0, $at, .L80B00E30
|
||||
/* 02A8C 80B00D3C 00000000 */ nop
|
||||
/* 02A90 80B00D40 10000054 */ beq $zero, $zero, .L80B00E94
|
||||
/* 02A94 80B00D44 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80B00D48:
|
||||
/* 02A98 80B00D48 3C1080B0 */ lui $s0, %hi(D_80B01648) ## $s0 = 80B00000
|
||||
/* 02A9C 80B00D4C 26101648 */ addiu $s0, $s0, %lo(D_80B01648) ## $s0 = 80B01648
|
||||
/* 02AA0 80B00D50 8E020004 */ lw $v0, 0x0004($s0) ## 80B0164C
|
||||
/* 02AA4 80B00D54 10400002 */ beq $v0, $zero, .L80B00D60
|
||||
/* 02AA8 80B00D58 00000000 */ nop
|
||||
/* 02AAC 80B00D5C A04002D8 */ sb $zero, 0x02D8($v0) ## 000002D8
|
||||
.L80B00D60:
|
||||
/* 02AB0 80B00D60 0C03E3FD */ jal func_800F8FF4
|
||||
/* 02AB4 80B00D64 24044836 */ addiu $a0, $zero, 0x4836 ## $a0 = 00004836
|
||||
/* 02AB8 80B00D68 5440004A */ bnel $v0, $zero, .L80B00E94
|
||||
/* 02ABC 80B00D6C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02AC0 80B00D70 8E02000C */ lw $v0, 0x000C($s0) ## 80B01654
|
||||
/* 02AC4 80B00D74 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
|
||||
/* 02AC8 80B00D78 10400002 */ beq $v0, $zero, .L80B00D84
|
||||
/* 02ACC 80B00D7C 00000000 */ nop
|
||||
/* 02AD0 80B00D80 A04C02D8 */ sb $t4, 0x02D8($v0) ## 000002D8
|
||||
.L80B00D84:
|
||||
/* 02AD4 80B00D84 0C041AAA */ jal func_80106AA8
|
||||
/* 02AD8 80B00D88 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02ADC 80B00D8C 10000041 */ beq $zero, $zero, .L80B00E94
|
||||
/* 02AE0 80B00D90 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80B00D94:
|
||||
/* 02AE4 80B00D94 3C0280B0 */ lui $v0, %hi(D_80B01654) ## $v0 = 80B00000
|
||||
/* 02AE8 80B00D98 8C421654 */ lw $v0, %lo(D_80B01654)($v0)
|
||||
/* 02AEC 80B00D9C 10400002 */ beq $v0, $zero, .L80B00DA8
|
||||
/* 02AF0 80B00DA0 00000000 */ nop
|
||||
/* 02AF4 80B00DA4 A04002D8 */ sb $zero, 0x02D8($v0) ## 80B002D8
|
||||
.L80B00DA8:
|
||||
/* 02AF8 80B00DA8 0C03E3FD */ jal func_800F8FF4
|
||||
/* 02AFC 80B00DAC 24044836 */ addiu $a0, $zero, 0x4836 ## $a0 = 00004836
|
||||
/* 02B00 80B00DB0 54400038 */ bnel $v0, $zero, .L80B00E94
|
||||
/* 02B04 80B00DB4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02B08 80B00DB8 0C041AAA */ jal func_80106AA8
|
||||
/* 02B0C 80B00DBC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02B10 80B00DC0 240D00A0 */ addiu $t5, $zero, 0x00A0 ## $t5 = 000000A0
|
||||
/* 02B14 80B00DC4 10000032 */ beq $zero, $zero, .L80B00E90
|
||||
/* 02B18 80B00DC8 A60D02CA */ sh $t5, 0x02CA($s0) ## 80B01912
|
||||
.L80B00DCC:
|
||||
/* 02B1C 80B00DCC 860202CA */ lh $v0, 0x02CA($s0) ## 80B01912
|
||||
/* 02B20 80B00DD0 10400003 */ beq $v0, $zero, .L80B00DE0
|
||||
/* 02B24 80B00DD4 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
|
||||
/* 02B28 80B00DD8 1000002D */ beq $zero, $zero, .L80B00E90
|
||||
/* 02B2C 80B00DDC A60E02CA */ sh $t6, 0x02CA($s0) ## 80B01912
|
||||
.L80B00DE0:
|
||||
/* 02B30 80B00DE0 0C01E221 */ jal func_80078884
|
||||
/* 02B34 80B00DE4 24044827 */ addiu $a0, $zero, 0x4827 ## $a0 = 00004827
|
||||
/* 02B38 80B00DE8 0C041B33 */ jal func_80106CCC
|
||||
/* 02B3C 80B00DEC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02B40 80B00DF0 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02B44 80B00DF4 00310821 */ addu $at, $at, $s1
|
||||
/* 02B48 80B00DF8 240F0004 */ addiu $t7, $zero, 0x0004 ## $t7 = 00000004
|
||||
/* 02B4C 80B00DFC A42F04C6 */ sh $t7, 0x04C6($at) ## 000104C6
|
||||
/* 02B50 80B00E00 8FB80024 */ lw $t8, 0x0024($sp)
|
||||
/* 02B54 80B00E04 02002025 */ or $a0, $s0, $zero ## $a0 = 80B01648
|
||||
/* 02B58 80B00E08 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 02B5C 80B00E0C 3C0641D0 */ lui $a2, 0x41D0 ## $a2 = 41D00000
|
||||
/* 02B60 80B00E10 0C00BCB3 */ jal func_8002F2CC
|
||||
/* 02B64 80B00E14 AF1006A8 */ sw $s0, 0x06A8($t8) ## 000006A8
|
||||
/* 02B68 80B00E18 3C0880B0 */ lui $t0, %hi(func_80B00EA4) ## $t0 = 80B00000
|
||||
/* 02B6C 80B00E1C 2419102D */ addiu $t9, $zero, 0x102D ## $t9 = 0000102D
|
||||
/* 02B70 80B00E20 25080EA4 */ addiu $t0, $t0, %lo(func_80B00EA4) ## $t0 = 80B00EA4
|
||||
/* 02B74 80B00E24 A61902C4 */ sh $t9, 0x02C4($s0) ## 80B0190C
|
||||
/* 02B78 80B00E28 10000019 */ beq $zero, $zero, .L80B00E90
|
||||
/* 02B7C 80B00E2C AE080274 */ sw $t0, 0x0274($s0) ## 80B018BC
|
||||
.L80B00E30:
|
||||
/* 02B80 80B00E30 0C03E3FD */ jal func_800F8FF4
|
||||
/* 02B84 80B00E34 24044836 */ addiu $a0, $zero, 0x4836 ## $a0 = 00004836
|
||||
/* 02B88 80B00E38 14400015 */ bne $v0, $zero, .L80B00E90
|
||||
/* 02B8C 80B00E3C 240A00A0 */ addiu $t2, $zero, 0x00A0 ## $t2 = 000000A0
|
||||
/* 02B90 80B00E40 3C0280B0 */ lui $v0, %hi(D_80B0164C) ## $v0 = 80B00000
|
||||
/* 02B94 80B00E44 8C42164C */ lw $v0, %lo(D_80B0164C)($v0)
|
||||
/* 02B98 80B00E48 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
|
||||
/* 02B9C 80B00E4C 24040006 */ addiu $a0, $zero, 0x0006 ## $a0 = 00000006
|
||||
/* 02BA0 80B00E50 10400002 */ beq $v0, $zero, .L80B00E5C
|
||||
/* 02BA4 80B00E54 00000000 */ nop
|
||||
/* 02BA8 80B00E58 A04902D8 */ sb $t1, 0x02D8($v0) ## 80B002D8
|
||||
.L80B00E5C:
|
||||
/* 02BAC 80B00E5C 0C03B616 */ jal func_800ED858
|
||||
/* 02BB0 80B00E60 A60A02CA */ sh $t2, 0x02CA($s0) ## 80B01912
|
||||
/* 02BB4 80B00E64 2404000E */ addiu $a0, $zero, 0x000E ## $a0 = 0000000E
|
||||
/* 02BB8 80B00E68 0C03B64F */ jal func_800ED93C
|
||||
/* 02BBC 80B00E6C 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 02BC0 80B00E70 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02BC4 80B00E74 00310821 */ addu $at, $at, $s1
|
||||
/* 02BC8 80B00E78 240B002A */ addiu $t3, $zero, 0x002A ## $t3 = 0000002A
|
||||
/* 02BCC 80B00E7C A02B03DC */ sb $t3, 0x03DC($at) ## 000103DC
|
||||
/* 02BD0 80B00E80 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02BD4 80B00E84 00310821 */ addu $at, $at, $s1
|
||||
/* 02BD8 80B00E88 240C0002 */ addiu $t4, $zero, 0x0002 ## $t4 = 00000002
|
||||
/* 02BDC 80B00E8C A02C04BF */ sb $t4, 0x04BF($at) ## 000104BF
|
||||
.L80B00E90:
|
||||
/* 02BE0 80B00E90 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80B00E94:
|
||||
/* 02BE4 80B00E94 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 02BE8 80B00E98 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 02BEC 80B00E9C 03E00008 */ jr $ra
|
||||
/* 02BF0 80B00EA0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
|
@ -1,18 +0,0 @@
|
|||
glabel func_80B00EA4
|
||||
/* 02BF4 80B00EA4 3C0E80B0 */ lui $t6, %hi(D_80B01EA0) ## $t6 = 80B00000
|
||||
/* 02BF8 80B00EA8 8DCE1EA0 */ lw $t6, %lo(D_80B01EA0)($t6)
|
||||
/* 02BFC 80B00EAC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02C00 80B00EB0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02C04 80B00EB4 11C00004 */ beq $t6, $zero, .L80B00EC8
|
||||
/* 02C08 80B00EB8 3C0F80B0 */ lui $t7, %hi(func_80B00EE0) ## $t7 = 80B00000
|
||||
/* 02C0C 80B00EBC 25EF0EE0 */ addiu $t7, $t7, %lo(func_80B00EE0) ## $t7 = 80B00EE0
|
||||
/* 02C10 80B00EC0 10000003 */ beq $zero, $zero, .L80B00ED0
|
||||
/* 02C14 80B00EC4 AC8F0274 */ sw $t7, 0x0274($a0) ## 00000274
|
||||
.L80B00EC8:
|
||||
/* 02C18 80B00EC8 0C00BCB3 */ jal func_8002F2CC
|
||||
/* 02C1C 80B00ECC 3C0641D0 */ lui $a2, 0x41D0 ## $a2 = 41D00000
|
||||
.L80B00ED0:
|
||||
/* 02C20 80B00ED0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02C24 80B00ED4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02C28 80B00ED8 03E00008 */ jr $ra
|
||||
/* 02C2C 80B00EDC 00000000 */ nop
|
|
@ -1,22 +0,0 @@
|
|||
glabel func_80B00EE0
|
||||
/* 02C30 80B00EE0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02C34 80B00EE4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02C38 80B00EE8 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 02C3C 80B00EEC AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 02C40 80B00EF0 0C042F6F */ jal func_8010BDBC
|
||||
/* 02C44 80B00EF4 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 02C48 80B00EF8 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 02C4C 80B00EFC 54410008 */ bnel $v0, $at, .L80B00F20
|
||||
/* 02C50 80B00F00 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02C54 80B00F04 0C041AF2 */ jal func_80106BC8
|
||||
/* 02C58 80B00F08 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 02C5C 80B00F0C 10400003 */ beq $v0, $zero, .L80B00F1C
|
||||
/* 02C60 80B00F10 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 02C64 80B00F14 0C2C03CB */ jal func_80B00F2C
|
||||
/* 02C68 80B00F18 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
.L80B00F1C:
|
||||
/* 02C6C 80B00F1C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B00F20:
|
||||
/* 02C70 80B00F20 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02C74 80B00F24 03E00008 */ jr $ra
|
||||
/* 02C78 80B00F28 00000000 */ nop
|
|
@ -1,15 +0,0 @@
|
|||
glabel func_80B00F2C
|
||||
/* 02C7C 80B00F2C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02C80 80B00F30 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 02C84 80B00F34 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02C88 80B00F38 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 02C8C 80B00F3C 0C042DC8 */ jal func_8010B720
|
||||
/* 02C90 80B00F40 2405102E */ addiu $a1, $zero, 0x102E ## $a1 = 0000102E
|
||||
/* 02C94 80B00F44 8FAF0018 */ lw $t7, 0x0018($sp)
|
||||
/* 02C98 80B00F48 3C0E80B0 */ lui $t6, %hi(func_80B00F64) ## $t6 = 80B00000
|
||||
/* 02C9C 80B00F4C 25CE0F64 */ addiu $t6, $t6, %lo(func_80B00F64) ## $t6 = 80B00F64
|
||||
/* 02CA0 80B00F50 ADEE0274 */ sw $t6, 0x0274($t7) ## 00000274
|
||||
/* 02CA4 80B00F54 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02CA8 80B00F58 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02CAC 80B00F5C 03E00008 */ jr $ra
|
||||
/* 02CB0 80B00F60 00000000 */ nop
|
|
@ -1,45 +0,0 @@
|
|||
glabel func_80B00F64
|
||||
/* 02CB4 80B00F64 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02CB8 80B00F68 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02CBC 80B00F6C AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 02CC0 80B00F70 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 02CC4 80B00F74 0C042F6F */ jal func_8010BDBC
|
||||
/* 02CC8 80B00F78 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 02CCC 80B00F7C 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 02CD0 80B00F80 5441001D */ bnel $v0, $at, .L80B00FF8
|
||||
/* 02CD4 80B00F84 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02CD8 80B00F88 0C041AF2 */ jal func_80106BC8
|
||||
/* 02CDC 80B00F8C 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 02CE0 80B00F90 10400018 */ beq $v0, $zero, .L80B00FF4
|
||||
/* 02CE4 80B00F94 8FAE001C */ lw $t6, 0x001C($sp)
|
||||
/* 02CE8 80B00F98 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 02CEC 80B00F9C 004E1021 */ addu $v0, $v0, $t6
|
||||
/* 02CF0 80B00FA0 904204BD */ lbu $v0, 0x04BD($v0) ## 000104BD
|
||||
/* 02CF4 80B00FA4 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 02CF8 80B00FA8 8FAF001C */ lw $t7, 0x001C($sp)
|
||||
/* 02CFC 80B00FAC 50400006 */ beql $v0, $zero, .L80B00FC8
|
||||
/* 02D00 80B00FB0 8DE21C44 */ lw $v0, 0x1C44($t7) ## 00001C44
|
||||
/* 02D04 80B00FB4 1041000C */ beq $v0, $at, .L80B00FE8
|
||||
/* 02D08 80B00FB8 8FAB0018 */ lw $t3, 0x0018($sp)
|
||||
/* 02D0C 80B00FBC 1000000E */ beq $zero, $zero, .L80B00FF8
|
||||
/* 02D10 80B00FC0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02D14 80B00FC4 8DE21C44 */ lw $v0, 0x1C44($t7) ## 00001C44
|
||||
.L80B00FC8:
|
||||
/* 02D18 80B00FC8 3C0880B0 */ lui $t0, %hi(func_80B00A54) ## $t0 = 80B00000
|
||||
/* 02D1C 80B00FCC 25080A54 */ addiu $t0, $t0, %lo(func_80B00A54) ## $t0 = 80B00A54
|
||||
/* 02D20 80B00FD0 90580692 */ lbu $t8, 0x0692($v0) ## 00010692
|
||||
/* 02D24 80B00FD4 37190020 */ ori $t9, $t8, 0x0020 ## $t9 = 00000020
|
||||
/* 02D28 80B00FD8 A0590692 */ sb $t9, 0x0692($v0) ## 00010692
|
||||
/* 02D2C 80B00FDC 8FA90018 */ lw $t1, 0x0018($sp)
|
||||
/* 02D30 80B00FE0 10000004 */ beq $zero, $zero, .L80B00FF4
|
||||
/* 02D34 80B00FE4 AD280274 */ sw $t0, 0x0274($t1) ## 00000274
|
||||
.L80B00FE8:
|
||||
/* 02D38 80B00FE8 3C0A80B0 */ lui $t2, %hi(func_80B011CC) ## $t2 = 80B00000
|
||||
/* 02D3C 80B00FEC 254A11CC */ addiu $t2, $t2, %lo(func_80B011CC) ## $t2 = 80B011CC
|
||||
/* 02D40 80B00FF0 AD6A0274 */ sw $t2, 0x0274($t3) ## 00000274
|
||||
.L80B00FF4:
|
||||
/* 02D44 80B00FF4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B00FF8:
|
||||
/* 02D48 80B00FF8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02D4C 80B00FFC 03E00008 */ jr $ra
|
||||
/* 02D50 80B01000 00000000 */ nop
|
|
@ -1,18 +0,0 @@
|
|||
glabel func_80B01004
|
||||
/* 02D54 80B01004 3C0E80B0 */ lui $t6, %hi(D_80B01EA0) ## $t6 = 80B00000
|
||||
/* 02D58 80B01008 8DCE1EA0 */ lw $t6, %lo(D_80B01EA0)($t6)
|
||||
/* 02D5C 80B0100C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02D60 80B01010 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02D64 80B01014 11C00004 */ beq $t6, $zero, .L80B01028
|
||||
/* 02D68 80B01018 3C0F80B0 */ lui $t7, %hi(func_80B01040) ## $t7 = 80B00000
|
||||
/* 02D6C 80B0101C 25EF1040 */ addiu $t7, $t7, %lo(func_80B01040) ## $t7 = 80B01040
|
||||
/* 02D70 80B01020 10000003 */ beq $zero, $zero, .L80B01030
|
||||
/* 02D74 80B01024 AC8F0274 */ sw $t7, 0x0274($a0) ## 00000274
|
||||
.L80B01028:
|
||||
/* 02D78 80B01028 0C00BCB3 */ jal func_8002F2CC
|
||||
/* 02D7C 80B0102C 3C0641D0 */ lui $a2, 0x41D0 ## $a2 = 41D00000
|
||||
.L80B01030:
|
||||
/* 02D80 80B01030 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02D84 80B01034 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02D88 80B01038 03E00008 */ jr $ra
|
||||
/* 02D8C 80B0103C 00000000 */ nop
|
|
@ -1,36 +0,0 @@
|
|||
glabel func_80B01040
|
||||
/* 02D90 80B01040 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 02D94 80B01044 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02D98 80B01048 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 02D9C 80B0104C AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 02DA0 80B01050 0C042F6F */ jal func_8010BDBC
|
||||
/* 02DA4 80B01054 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 02DA8 80B01058 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 02DAC 80B0105C 54410016 */ bnel $v0, $at, .L80B010B8
|
||||
/* 02DB0 80B01060 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02DB4 80B01064 0C041AF2 */ jal func_80106BC8
|
||||
/* 02DB8 80B01068 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 02DBC 80B0106C 10400011 */ beq $v0, $zero, .L80B010B4
|
||||
/* 02DC0 80B01070 3C0141D0 */ lui $at, 0x41D0 ## $at = 41D00000
|
||||
/* 02DC4 80B01074 3C0E8016 */ lui $t6, %hi(gSaveContext+0x3f)
|
||||
/* 02DC8 80B01078 91CEE69F */ lbu $t6, %lo(gSaveContext+0x3f)($t6)
|
||||
/* 02DCC 80B0107C 44810000 */ mtc1 $at, $f0 ## $f0 = 26.00
|
||||
/* 02DD0 80B01080 3C0680B0 */ lui $a2, %hi(D_80B016C4) ## $a2 = 80B00000
|
||||
/* 02DD4 80B01084 000E7880 */ sll $t7, $t6, 2
|
||||
/* 02DD8 80B01088 00CF3021 */ addu $a2, $a2, $t7
|
||||
/* 02DDC 80B0108C 44070000 */ mfc1 $a3, $f0
|
||||
/* 02DE0 80B01090 8CC616C4 */ lw $a2, %lo(D_80B016C4)($a2)
|
||||
/* 02DE4 80B01094 8FA40020 */ lw $a0, 0x0020($sp)
|
||||
/* 02DE8 80B01098 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 02DEC 80B0109C 0C00BD0D */ jal func_8002F434
|
||||
/* 02DF0 80B010A0 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 02DF4 80B010A4 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
/* 02DF8 80B010A8 3C1880B0 */ lui $t8, %hi(func_80B010C4) ## $t8 = 80B00000
|
||||
/* 02DFC 80B010AC 271810C4 */ addiu $t8, $t8, %lo(func_80B010C4) ## $t8 = 80B010C4
|
||||
/* 02E00 80B010B0 AF380274 */ sw $t8, 0x0274($t9) ## 00000274
|
||||
.L80B010B4:
|
||||
/* 02E04 80B010B4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80B010B8:
|
||||
/* 02E08 80B010B8 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 02E0C 80B010BC 03E00008 */ jr $ra
|
||||
/* 02E10 80B010C0 00000000 */ nop
|
|
@ -1,31 +0,0 @@
|
|||
glabel func_80B010C4
|
||||
/* 02E14 80B010C4 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 02E18 80B010C8 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02E1C 80B010CC AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 02E20 80B010D0 0C00BD04 */ jal Actor_HasParent
|
||||
/* 02E24 80B010D4 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 02E28 80B010D8 10400006 */ beq $v0, $zero, .L80B010F4
|
||||
/* 02E2C 80B010DC 8FA40020 */ lw $a0, 0x0020($sp)
|
||||
/* 02E30 80B010E0 3C0E80B0 */ lui $t6, %hi(func_80B01134) ## $t6 = 80B00000
|
||||
/* 02E34 80B010E4 25CE1134 */ addiu $t6, $t6, %lo(func_80B01134) ## $t6 = 80B01134
|
||||
/* 02E38 80B010E8 AC800118 */ sw $zero, 0x0118($a0) ## 00000118
|
||||
/* 02E3C 80B010EC 1000000D */ beq $zero, $zero, .L80B01124
|
||||
/* 02E40 80B010F0 AC8E0274 */ sw $t6, 0x0274($a0) ## 00000274
|
||||
.L80B010F4:
|
||||
/* 02E44 80B010F4 3C0F8016 */ lui $t7, %hi(gSaveContext+0x3f)
|
||||
/* 02E48 80B010F8 91EFE69F */ lbu $t7, %lo(gSaveContext+0x3f)($t7)
|
||||
/* 02E4C 80B010FC 3C0141D0 */ lui $at, 0x41D0 ## $at = 41D00000
|
||||
/* 02E50 80B01100 44810000 */ mtc1 $at, $f0 ## $f0 = 26.00
|
||||
/* 02E54 80B01104 3C0680B0 */ lui $a2, %hi(D_80B016C4) ## $a2 = 80B00000
|
||||
/* 02E58 80B01108 000FC080 */ sll $t8, $t7, 2
|
||||
/* 02E5C 80B0110C 00D83021 */ addu $a2, $a2, $t8
|
||||
/* 02E60 80B01110 44070000 */ mfc1 $a3, $f0
|
||||
/* 02E64 80B01114 8CC616C4 */ lw $a2, %lo(D_80B016C4)($a2)
|
||||
/* 02E68 80B01118 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 02E6C 80B0111C 0C00BD0D */ jal func_8002F434
|
||||
/* 02E70 80B01120 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
.L80B01124:
|
||||
/* 02E74 80B01124 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02E78 80B01128 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 02E7C 80B0112C 03E00008 */ jr $ra
|
||||
/* 02E80 80B01130 00000000 */ nop
|
|
@ -1,43 +0,0 @@
|
|||
glabel func_80B01134
|
||||
/* 02E84 80B01134 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02E88 80B01138 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02E8C 80B0113C AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 02E90 80B01140 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 02E94 80B01144 0C042F6F */ jal func_8010BDBC
|
||||
/* 02E98 80B01148 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 02E9C 80B0114C 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 02EA0 80B01150 5441001B */ bnel $v0, $at, .L80B011C0
|
||||
/* 02EA4 80B01154 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02EA8 80B01158 0C041AF2 */ jal func_80106BC8
|
||||
/* 02EAC 80B0115C 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 02EB0 80B01160 10400016 */ beq $v0, $zero, .L80B011BC
|
||||
/* 02EB4 80B01164 3C048016 */ lui $a0, %hi(gSaveContext)
|
||||
/* 02EB8 80B01168 2484E660 */ addiu $a0, %lo(gSaveContext)
|
||||
/* 02EBC 80B0116C 9083003F */ lbu $v1, 0x003F($a0) ## 8015E69F
|
||||
/* 02EC0 80B01170 3C1980B0 */ lui $t9, %hi(func_80B011CC) ## $t9 = 80B00000
|
||||
/* 02EC4 80B01174 28610003 */ slti $at, $v1, 0x0003
|
||||
/* 02EC8 80B01178 10200003 */ beq $at, $zero, .L80B01188
|
||||
/* 02ECC 80B0117C 00602825 */ or $a1, $v1, $zero ## $a1 = 00000000
|
||||
/* 02ED0 80B01180 246E0001 */ addiu $t6, $v1, 0x0001 ## $t6 = 00000001
|
||||
/* 02ED4 80B01184 A08E003F */ sb $t6, 0x003F($a0) ## 8015E69F
|
||||
.L80B01188:
|
||||
/* 02ED8 80B01188 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 02EDC 80B0118C 54A10009 */ bnel $a1, $at, .L80B011B4
|
||||
/* 02EE0 80B01190 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 02EE4 80B01194 948F0EF2 */ lhu $t7, 0x0EF2($a0) ## 8015F552
|
||||
/* 02EE8 80B01198 8FA80018 */ lw $t0, 0x0018($sp)
|
||||
/* 02EEC 80B0119C 273911CC */ addiu $t9, $t9, %lo(func_80B011CC) ## $t9 = 80B011CC
|
||||
/* 02EF0 80B011A0 35F80080 */ ori $t8, $t7, 0x0080 ## $t8 = 00000080
|
||||
/* 02EF4 80B011A4 A4980EF2 */ sh $t8, 0x0EF2($a0) ## 8015F552
|
||||
/* 02EF8 80B011A8 10000004 */ beq $zero, $zero, .L80B011BC
|
||||
/* 02EFC 80B011AC AD190274 */ sw $t9, 0x0274($t0) ## 00000274
|
||||
/* 02F00 80B011B0 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
.L80B011B4:
|
||||
/* 02F04 80B011B4 0C2C03CB */ jal func_80B00F2C
|
||||
/* 02F08 80B011B8 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
.L80B011BC:
|
||||
/* 02F0C 80B011BC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B011C0:
|
||||
/* 02F10 80B011C0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02F14 80B011C4 03E00008 */ jr $ra
|
||||
/* 02F18 80B011C8 00000000 */ nop
|
|
@ -1,35 +0,0 @@
|
|||
glabel func_80B011CC
|
||||
/* 02F1C 80B011CC 3C0280B0 */ lui $v0, %hi(D_80B01648) ## $v0 = 80B00000
|
||||
/* 02F20 80B011D0 24421648 */ addiu $v0, $v0, %lo(D_80B01648) ## $v0 = 80B01648
|
||||
/* 02F24 80B011D4 8C4E0004 */ lw $t6, 0x0004($v0) ## 80B0164C
|
||||
/* 02F28 80B011D8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02F2C 80B011DC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02F30 80B011E0 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 02F34 80B011E4 11C00003 */ beq $t6, $zero, .L80B011F4
|
||||
/* 02F38 80B011E8 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 02F3C 80B011EC 240F0002 */ addiu $t7, $zero, 0x0002 ## $t7 = 00000002
|
||||
/* 02F40 80B011F0 A04F0000 */ sb $t7, 0x0000($v0) ## 80B01648
|
||||
.L80B011F4:
|
||||
/* 02F44 80B011F4 8C58000C */ lw $t8, 0x000C($v0) ## 80B01654
|
||||
/* 02F48 80B011F8 24190002 */ addiu $t9, $zero, 0x0002 ## $t9 = 00000002
|
||||
/* 02F4C 80B011FC 53000003 */ beql $t8, $zero, .L80B0120C
|
||||
/* 02F50 80B01200 90480000 */ lbu $t0, 0x0000($v0) ## 80B01648
|
||||
/* 02F54 80B01204 A0590008 */ sb $t9, 0x0008($v0) ## 80B01650
|
||||
/* 02F58 80B01208 90480000 */ lbu $t0, 0x0000($v0) ## 80B01648
|
||||
.L80B0120C:
|
||||
/* 02F5C 80B0120C 24030002 */ addiu $v1, $zero, 0x0002 ## $v1 = 00000002
|
||||
/* 02F60 80B01210 54680009 */ bnel $v1, $t0, .L80B01238
|
||||
/* 02F64 80B01214 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02F68 80B01218 90490008 */ lbu $t1, 0x0008($v0) ## 80B01650
|
||||
/* 02F6C 80B0121C 54690006 */ bnel $v1, $t1, .L80B01238
|
||||
/* 02F70 80B01220 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02F74 80B01224 0C03D70B */ jal func_800F5C2C
|
||||
/* 02F78 80B01228 00000000 */ nop
|
||||
/* 02F7C 80B0122C 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 02F80 80B01230 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 02F84 80B01234 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80B01238:
|
||||
/* 02F88 80B01238 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02F8C 80B0123C 03E00008 */ jr $ra
|
||||
/* 02F90 80B01240 00000000 */ nop
|
|
@ -1,68 +0,0 @@
|
|||
glabel func_80B01244
|
||||
/* 02F94 80B01244 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
|
||||
/* 02F98 80B01248 AFBF004C */ sw $ra, 0x004C($sp)
|
||||
/* 02F9C 80B0124C AFB00048 */ sw $s0, 0x0048($sp)
|
||||
/* 02FA0 80B01250 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 02FA4 80B01254 0C00BC65 */ jal func_8002F194
|
||||
/* 02FA8 80B01258 AFA50054 */ sw $a1, 0x0054($sp)
|
||||
/* 02FAC 80B0125C 3C0180B0 */ lui $at, %hi(D_80B01EA0) ## $at = 80B00000
|
||||
/* 02FB0 80B01260 AC221EA0 */ sw $v0, %lo(D_80B01EA0)($at)
|
||||
/* 02FB4 80B01264 860E02C6 */ lh $t6, 0x02C6($s0) ## 000002C6
|
||||
/* 02FB8 80B01268 3C0180B0 */ lui $at, %hi(D_80B01904) ## $at = 80B00000
|
||||
/* 02FBC 80B0126C 3C188016 */ lui $t8, %hi(gGameInfo)
|
||||
/* 02FC0 80B01270 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
|
||||
/* 02FC4 80B01274 A60F02C6 */ sh $t7, 0x02C6($s0) ## 000002C6
|
||||
/* 02FC8 80B01278 C4241904 */ lwc1 $f4, %lo(D_80B01904)($at)
|
||||
/* 02FCC 80B0127C 3C01C2B4 */ lui $at, 0xC2B4 ## $at = C2B40000
|
||||
/* 02FD0 80B01280 44813000 */ mtc1 $at, $f6 ## $f6 = -90.00
|
||||
/* 02FD4 80B01284 3C0143E1 */ lui $at, 0x43E1 ## $at = 43E10000
|
||||
/* 02FD8 80B01288 44814000 */ mtc1 $at, $f8 ## $f8 = 450.00
|
||||
/* 02FDC 80B0128C E6040038 */ swc1 $f4, 0x0038($s0) ## 00000038
|
||||
/* 02FE0 80B01290 E606003C */ swc1 $f6, 0x003C($s0) ## 0000003C
|
||||
/* 02FE4 80B01294 E6080040 */ swc1 $f8, 0x0040($s0) ## 00000040
|
||||
/* 02FE8 80B01298 8F18FA90 */ lw $t8, %lo(gGameInfo)($t8)
|
||||
/* 02FEC 80B0129C 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 02FF0 80B012A0 240A00FF */ addiu $t2, $zero, 0x00FF ## $t2 = 000000FF
|
||||
/* 02FF4 80B012A4 871912D4 */ lh $t9, 0x12D4($t8) ## 801612D4
|
||||
/* 02FF8 80B012A8 240B00FF */ addiu $t3, $zero, 0x00FF ## $t3 = 000000FF
|
||||
/* 02FFC 80B012AC 240C0004 */ addiu $t4, $zero, 0x0004 ## $t4 = 00000004
|
||||
/* 03000 80B012B0 53200017 */ beql $t9, $zero, .L80B01310
|
||||
/* 03004 80B012B4 8E190274 */ lw $t9, 0x0274($s0) ## 00000274
|
||||
/* 03008 80B012B8 86080032 */ lh $t0, 0x0032($s0) ## 00000032
|
||||
/* 0300C 80B012BC C60C0024 */ lwc1 $f12, 0x0024($s0) ## 00000024
|
||||
/* 03010 80B012C0 C60E0028 */ lwc1 $f14, 0x0028($s0) ## 00000028
|
||||
/* 03014 80B012C4 8E06002C */ lw $a2, 0x002C($s0) ## 0000002C
|
||||
/* 03018 80B012C8 86070030 */ lh $a3, 0x0030($s0) ## 00000030
|
||||
/* 0301C 80B012CC AFA80010 */ sw $t0, 0x0010($sp)
|
||||
/* 03020 80B012D0 86090034 */ lh $t1, 0x0034($s0) ## 00000034
|
||||
/* 03024 80B012D4 44810000 */ mtc1 $at, $f0 ## $f0 = 1.00
|
||||
/* 03028 80B012D8 8FAD0054 */ lw $t5, 0x0054($sp)
|
||||
/* 0302C 80B012DC AFAC0034 */ sw $t4, 0x0034($sp)
|
||||
/* 03030 80B012E0 AFAB0030 */ sw $t3, 0x0030($sp)
|
||||
/* 03034 80B012E4 AFA0002C */ sw $zero, 0x002C($sp)
|
||||
/* 03038 80B012E8 AFA00028 */ sw $zero, 0x0028($sp)
|
||||
/* 0303C 80B012EC AFAA0024 */ sw $t2, 0x0024($sp)
|
||||
/* 03040 80B012F0 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 03044 80B012F4 E7A00018 */ swc1 $f0, 0x0018($sp)
|
||||
/* 03048 80B012F8 E7A0001C */ swc1 $f0, 0x001C($sp)
|
||||
/* 0304C 80B012FC E7A00020 */ swc1 $f0, 0x0020($sp)
|
||||
/* 03050 80B01300 8DAE0000 */ lw $t6, 0x0000($t5) ## 00000000
|
||||
/* 03054 80B01304 0C018FA7 */ jal DebugDisplay_AddObject
|
||||
|
||||
/* 03058 80B01308 AFAE0038 */ sw $t6, 0x0038($sp)
|
||||
/* 0305C 80B0130C 8E190274 */ lw $t9, 0x0274($s0) ## 00000274
|
||||
.L80B01310:
|
||||
/* 03060 80B01310 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03064 80B01314 8FA50054 */ lw $a1, 0x0054($sp)
|
||||
/* 03068 80B01318 0320F809 */ jalr $ra, $t9
|
||||
/* 0306C 80B0131C 00000000 */ nop
|
||||
/* 03070 80B01320 3C014248 */ lui $at, 0x4248 ## $at = 42480000
|
||||
/* 03074 80B01324 960F02C4 */ lhu $t7, 0x02C4($s0) ## 000002C4
|
||||
/* 03078 80B01328 44815000 */ mtc1 $at, $f10 ## $f10 = 50.00
|
||||
/* 0307C 80B0132C A60F010E */ sh $t7, 0x010E($s0) ## 0000010E
|
||||
/* 03080 80B01330 E60A0090 */ swc1 $f10, 0x0090($s0) ## 00000090
|
||||
/* 03084 80B01334 8FBF004C */ lw $ra, 0x004C($sp)
|
||||
/* 03088 80B01338 8FB00048 */ lw $s0, 0x0048($sp)
|
||||
/* 0308C 80B0133C 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000
|
||||
/* 03090 80B01340 03E00008 */ jr $ra
|
||||
/* 03094 80B01344 00000000 */ nop
|
|
@ -1,7 +0,0 @@
|
|||
glabel func_80B01348
|
||||
/* 03098 80B01348 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 0309C 80B0134C AFA50004 */ sw $a1, 0x0004($sp)
|
||||
/* 030A0 80B01350 AFA60008 */ sw $a2, 0x0008($sp)
|
||||
/* 030A4 80B01354 AFA7000C */ sw $a3, 0x000C($sp)
|
||||
/* 030A8 80B01358 03E00008 */ jr $ra
|
||||
/* 030AC 80B0135C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
|
@ -1,71 +0,0 @@
|
|||
glabel func_80B01360
|
||||
/* 030B0 80B01360 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 030B4 80B01364 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 030B8 80B01368 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 030BC 80B0136C AFA40040 */ sw $a0, 0x0040($sp)
|
||||
/* 030C0 80B01370 AFA50044 */ sw $a1, 0x0044($sp)
|
||||
/* 030C4 80B01374 AFA60048 */ sw $a2, 0x0048($sp)
|
||||
/* 030C8 80B01378 AFA7004C */ sw $a3, 0x004C($sp)
|
||||
/* 030CC 80B0137C 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 030D0 80B01380 3C0680B0 */ lui $a2, %hi(D_80B01830) ## $a2 = 80B00000
|
||||
/* 030D4 80B01384 24C61830 */ addiu $a2, $a2, %lo(D_80B01830) ## $a2 = 80B01830
|
||||
/* 030D8 80B01388 27A4002C */ addiu $a0, $sp, 0x002C ## $a0 = FFFFFFEC
|
||||
/* 030DC 80B0138C 24070971 */ addiu $a3, $zero, 0x0971 ## $a3 = 00000971
|
||||
/* 030E0 80B01390 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 030E4 80B01394 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 030E8 80B01398 8FAF0044 */ lw $t7, 0x0044($sp)
|
||||
/* 030EC 80B0139C 2401000B */ addiu $at, $zero, 0x000B ## $at = 0000000B
|
||||
/* 030F0 80B013A0 3C188016 */ lui $t8, %hi(gSaveContext+0xef6)
|
||||
/* 030F4 80B013A4 55E10028 */ bnel $t7, $at, .L80B01448
|
||||
/* 030F8 80B013A8 8FAF0040 */ lw $t7, 0x0040($sp)
|
||||
/* 030FC 80B013AC 9718F556 */ lhu $t8, %lo(gSaveContext+0xef6)($t8)
|
||||
/* 03100 80B013B0 8FA80040 */ lw $t0, 0x0040($sp)
|
||||
/* 03104 80B013B4 33190200 */ andi $t9, $t8, 0x0200 ## $t9 = 00000000
|
||||
/* 03108 80B013B8 53200023 */ beql $t9, $zero, .L80B01448
|
||||
/* 0310C 80B013BC 8FAF0040 */ lw $t7, 0x0040($sp)
|
||||
/* 03110 80B013C0 0C024F46 */ jal func_80093D18
|
||||
/* 03114 80B013C4 8D040000 */ lw $a0, 0x0000($t0) ## 00000000
|
||||
/* 03118 80B013C8 0C034213 */ jal Matrix_Push
|
||||
/* 0311C 80B013CC 00000000 */ nop
|
||||
/* 03120 80B013D0 2404C000 */ addiu $a0, $zero, 0xC000 ## $a0 = FFFFC000
|
||||
/* 03124 80B013D4 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 03128 80B013D8 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 0312C 80B013DC 0C034421 */ jal Matrix_RotateRPY
|
||||
/* 03130 80B013E0 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 03134 80B013E4 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 03138 80B013E8 3C0ADA38 */ lui $t2, 0xDA38 ## $t2 = DA380000
|
||||
/* 0313C 80B013EC 354A0003 */ ori $t2, $t2, 0x0003 ## $t2 = DA380003
|
||||
/* 03140 80B013F0 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 03144 80B013F4 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 03148 80B013F8 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 0314C 80B013FC 8FAB0040 */ lw $t3, 0x0040($sp)
|
||||
/* 03150 80B01400 3C0580B0 */ lui $a1, %hi(D_80B01840) ## $a1 = 80B00000
|
||||
/* 03154 80B01404 24A51840 */ addiu $a1, $a1, %lo(D_80B01840) ## $a1 = 80B01840
|
||||
/* 03158 80B01408 8D640000 */ lw $a0, 0x0000($t3) ## 00000000
|
||||
/* 0315C 80B0140C 2406097E */ addiu $a2, $zero, 0x097E ## $a2 = 0000097E
|
||||
/* 03160 80B01410 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 03164 80B01414 AFA20028 */ sw $v0, 0x0028($sp)
|
||||
/* 03168 80B01418 8FA30028 */ lw $v1, 0x0028($sp)
|
||||
/* 0316C 80B0141C 3C0E0600 */ lui $t6, %hi(D_060014C8) ## $t6 = 06000000
|
||||
/* 03170 80B01420 25CE14C8 */ addiu $t6, $t6, %lo(D_060014C8) ## $t6 = 060014C8
|
||||
/* 03174 80B01424 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03178 80B01428 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0317C 80B0142C 3C0DDE00 */ lui $t5, 0xDE00 ## $t5 = DE000000
|
||||
/* 03180 80B01430 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 03184 80B01434 AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 03188 80B01438 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 0318C 80B0143C 0C034221 */ jal Matrix_Pop
|
||||
/* 03190 80B01440 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 03194 80B01444 8FAF0040 */ lw $t7, 0x0040($sp)
|
||||
.L80B01448:
|
||||
/* 03198 80B01448 3C0680B0 */ lui $a2, %hi(D_80B01850) ## $a2 = 80B00000
|
||||
/* 0319C 80B0144C 24C61850 */ addiu $a2, $a2, %lo(D_80B01850) ## $a2 = 80B01850
|
||||
/* 031A0 80B01450 27A4002C */ addiu $a0, $sp, 0x002C ## $a0 = FFFFFFEC
|
||||
/* 031A4 80B01454 24070985 */ addiu $a3, $zero, 0x0985 ## $a3 = 00000985
|
||||
/* 031A8 80B01458 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 031AC 80B0145C 8DE50000 */ lw $a1, 0x0000($t7) ## 00000000
|
||||
/* 031B0 80B01460 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 031B4 80B01464 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 031B8 80B01468 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 031BC 80B0146C 03E00008 */ jr $ra
|
||||
/* 031C0 80B01470 00000000 */ nop
|
|
@ -1,30 +0,0 @@
|
|||
glabel func_80B01474
|
||||
/* 031C4 80B01474 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 031C8 80B01478 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 031CC 80B0147C AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 031D0 80B01480 0C031A73 */ jal Graph_Alloc
|
||||
|
||||
/* 031D4 80B01484 24050008 */ addiu $a1, $zero, 0x0008 ## $a1 = 00000008
|
||||
/* 031D8 80B01488 3C0EE200 */ lui $t6, 0xE200 ## $t6 = E2000000
|
||||
/* 031DC 80B0148C 3C0FC810 */ lui $t7, 0xC810 ## $t7 = C8100000
|
||||
/* 031E0 80B01490 35EF49D8 */ ori $t7, $t7, 0x49D8 ## $t7 = C81049D8
|
||||
/* 031E4 80B01494 35CE001C */ ori $t6, $t6, 0x001C ## $t6 = E200001C
|
||||
/* 031E8 80B01498 00402825 */ or $a1, $v0, $zero ## $a1 = 00000000
|
||||
/* 031EC 80B0149C AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 031F0 80B014A0 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 031F4 80B014A4 24440008 */ addiu $a0, $v0, 0x0008 ## $a0 = 00000008
|
||||
/* 031F8 80B014A8 00801025 */ or $v0, $a0, $zero ## $v0 = 00000008
|
||||
/* 031FC 80B014AC 3C18FB00 */ lui $t8, 0xFB00 ## $t8 = FB000000
|
||||
/* 03200 80B014B0 AC580000 */ sw $t8, 0x0000($v0) ## 00000008
|
||||
/* 03204 80B014B4 8FB9001C */ lw $t9, 0x001C($sp)
|
||||
/* 03208 80B014B8 3C09DF00 */ lui $t1, 0xDF00 ## $t1 = DF000000
|
||||
/* 0320C 80B014BC 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000010
|
||||
/* 03210 80B014C0 332800FF */ andi $t0, $t9, 0x00FF ## $t0 = 00000000
|
||||
/* 03214 80B014C4 AC480004 */ sw $t0, 0x0004($v0) ## 0000000C
|
||||
/* 03218 80B014C8 AC800004 */ sw $zero, 0x0004($a0) ## 00000014
|
||||
/* 0321C 80B014CC AC890000 */ sw $t1, 0x0000($a0) ## 00000010
|
||||
/* 03220 80B014D0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03224 80B014D4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03228 80B014D8 00A01025 */ or $v0, $a1, $zero ## $v0 = 00000000
|
||||
/* 0322C 80B014DC 03E00008 */ jr $ra
|
||||
/* 03230 80B014E0 00000000 */ nop
|
|
@ -1,21 +0,0 @@
|
|||
glabel func_80B014E4
|
||||
/* 03234 80B014E4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03238 80B014E8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0323C 80B014EC AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 03240 80B014F0 0C031A73 */ jal Graph_Alloc
|
||||
|
||||
/* 03244 80B014F4 24050008 */ addiu $a1, $zero, 0x0008 ## $a1 = 00000008
|
||||
/* 03248 80B014F8 3C0EFB00 */ lui $t6, 0xFB00 ## $t6 = FB000000
|
||||
/* 0324C 80B014FC AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 03250 80B01500 8FAF001C */ lw $t7, 0x001C($sp)
|
||||
/* 03254 80B01504 24440008 */ addiu $a0, $v0, 0x0008 ## $a0 = 00000008
|
||||
/* 03258 80B01508 3C19DF00 */ lui $t9, 0xDF00 ## $t9 = DF000000
|
||||
/* 0325C 80B0150C 31F800FF */ andi $t8, $t7, 0x00FF ## $t8 = 00000000
|
||||
/* 03260 80B01510 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 03264 80B01514 AC800004 */ sw $zero, 0x0004($a0) ## 0000000C
|
||||
/* 03268 80B01518 AC990000 */ sw $t9, 0x0000($a0) ## 00000008
|
||||
/* 0326C 80B0151C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03270 80B01520 00402825 */ or $a1, $v0, $zero ## $a1 = 00000000
|
||||
/* 03274 80B01524 00A01025 */ or $v0, $a1, $zero ## $v0 = 00000000
|
||||
/* 03278 80B01528 03E00008 */ jr $ra
|
||||
/* 0327C 80B0152C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
Loading…
Add table
Add a link
Reference in a new issue