mirror of
https://github.com/zeldaret/oot.git
synced 2025-08-08 15:30:14 +00:00
merge and change scene thing
This commit is contained in:
commit
aa603ca229
113 changed files with 1722 additions and 5879 deletions
|
@ -1,67 +0,0 @@
|
|||
glabel func_8097CB0C
|
||||
/* 0029C 8097CB0C 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 002A0 8097CB10 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 002A4 8097CB14 AFA40040 */ sw $a0, 0x0040($sp)
|
||||
/* 002A8 8097CB18 90AE1D6C */ lbu $t6, 0x1D6C($a1) ## 00001D6C
|
||||
/* 002AC 8097CB1C 51C00037 */ beql $t6, $zero, .L8097CBFC
|
||||
/* 002B0 8097CB20 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 002B4 8097CB24 0C25F21C */ jal func_8097C870
|
||||
/* 002B8 8097CB28 AFA50044 */ sw $a1, 0x0044($sp)
|
||||
/* 002BC 8097CB2C 8FA50044 */ lw $a1, 0x0044($sp)
|
||||
/* 002C0 8097CB30 00027880 */ sll $t7, $v0, 2
|
||||
/* 002C4 8097CB34 24A71D64 */ addiu $a3, $a1, 0x1D64 ## $a3 = 00001D64
|
||||
/* 002C8 8097CB38 00EFC021 */ addu $t8, $a3, $t7
|
||||
/* 002CC 8097CB3C 8F030028 */ lw $v1, 0x0028($t8) ## 00000028
|
||||
/* 002D0 8097CB40 5060002E */ beql $v1, $zero, .L8097CBFC
|
||||
/* 002D4 8097CB44 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 002D8 8097CB48 94640004 */ lhu $a0, 0x0004($v1) ## 00000004
|
||||
/* 002DC 8097CB4C 94650002 */ lhu $a1, 0x0002($v1) ## 00000002
|
||||
/* 002E0 8097CB50 94E60010 */ lhu $a2, 0x0010($a3) ## 00001D74
|
||||
/* 002E4 8097CB54 0C01BE4F */ jal func_8006F93C
|
||||
/* 002E8 8097CB58 AFA30030 */ sw $v1, 0x0030($sp)
|
||||
/* 002EC 8097CB5C 8FA30030 */ lw $v1, 0x0030($sp)
|
||||
/* 002F0 8097CB60 8FA50040 */ lw $a1, 0x0040($sp)
|
||||
/* 002F4 8097CB64 8C680010 */ lw $t0, 0x0010($v1) ## 00000010
|
||||
/* 002F8 8097CB68 8C79000C */ lw $t9, 0x000C($v1) ## 0000000C
|
||||
/* 002FC 8097CB6C 8C6A0018 */ lw $t2, 0x0018($v1) ## 00000018
|
||||
/* 00300 8097CB70 8C690014 */ lw $t1, 0x0014($v1) ## 00000014
|
||||
/* 00304 8097CB74 44883000 */ mtc1 $t0, $f6 ## $f6 = 0.00
|
||||
/* 00308 8097CB78 8C6C0020 */ lw $t4, 0x0020($v1) ## 00000020
|
||||
/* 0030C 8097CB7C 44992000 */ mtc1 $t9, $f4 ## $f4 = 0.00
|
||||
/* 00310 8097CB80 8C6B001C */ lw $t3, 0x001C($v1) ## 0000001C
|
||||
/* 00314 8097CB84 448A5000 */ mtc1 $t2, $f10 ## $f10 = 0.00
|
||||
/* 00318 8097CB88 46803320 */ cvt.s.w $f12, $f6
|
||||
/* 0031C 8097CB8C 44894000 */ mtc1 $t1, $f8 ## $f8 = 0.00
|
||||
/* 00320 8097CB90 448C3000 */ mtc1 $t4, $f6 ## $f6 = 0.00
|
||||
/* 00324 8097CB94 24A20024 */ addiu $v0, $a1, 0x0024 ## $v0 = 00000024
|
||||
/* 00328 8097CB98 468020A0 */ cvt.s.w $f2, $f4
|
||||
/* 0032C 8097CB9C 448B2000 */ mtc1 $t3, $f4 ## $f4 = 0.00
|
||||
/* 00330 8097CBA0 46805420 */ cvt.s.w $f16, $f10
|
||||
/* 00334 8097CBA4 468043A0 */ cvt.s.w $f14, $f8
|
||||
/* 00338 8097CBA8 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 0033C 8097CBAC 468024A0 */ cvt.s.w $f18, $f4
|
||||
/* 00340 8097CBB0 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 00344 8097CBB4 46028281 */ sub.s $f10, $f16, $f2
|
||||
/* 00348 8097CBB8 460C9201 */ sub.s $f8, $f18, $f12
|
||||
/* 0034C 8097CBBC 46005102 */ mul.s $f4, $f10, $f0
|
||||
/* 00350 8097CBC0 00000000 */ nop
|
||||
/* 00354 8097CBC4 46004282 */ mul.s $f10, $f8, $f0
|
||||
/* 00358 8097CBC8 46022180 */ add.s $f6, $f4, $f2
|
||||
/* 0035C 8097CBCC 460C5100 */ add.s $f4, $f10, $f12
|
||||
/* 00360 8097CBD0 E4460000 */ swc1 $f6, 0x0000($v0) ## 00000024
|
||||
/* 00364 8097CBD4 E4440004 */ swc1 $f4, 0x0004($v0) ## 00000028
|
||||
/* 00368 8097CBD8 C7A60018 */ lwc1 $f6, 0x0018($sp)
|
||||
/* 0036C 8097CBDC 460E3201 */ sub.s $f8, $f6, $f14
|
||||
/* 00370 8097CBE0 46004282 */ mul.s $f10, $f8, $f0
|
||||
/* 00374 8097CBE4 460E5100 */ add.s $f4, $f10, $f14
|
||||
/* 00378 8097CBE8 E4440008 */ swc1 $f4, 0x0008($v0) ## 0000002C
|
||||
/* 0037C 8097CBEC 84640008 */ lh $a0, 0x0008($v1) ## 00000008
|
||||
/* 00380 8097CBF0 A4A400B6 */ sh $a0, 0x00B6($a1) ## 000000B6
|
||||
/* 00384 8097CBF4 A444000E */ sh $a0, 0x000E($v0) ## 00000032
|
||||
/* 00388 8097CBF8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L8097CBFC:
|
||||
/* 0038C 8097CBFC 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 00390 8097CC00 03E00008 */ jr $ra
|
||||
/* 00394 8097CC04 00000000 */ nop
|
||||
|
||||
|
|
@ -1,95 +0,0 @@
|
|||
.rdata
|
||||
|
||||
glabel D_8097D4CC
|
||||
.asciz "../z_demo_go.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_8097D4DC
|
||||
.asciz "../z_demo_go.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
|
||||
glabel func_8097D29C
|
||||
/* 00A2C 8097D29C 27BDFFA0 */ addiu $sp, $sp, 0xFFA0 ## $sp = FFFFFFA0
|
||||
/* 00A30 8097D2A0 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00A34 8097D2A4 AFA40060 */ sw $a0, 0x0060($sp)
|
||||
/* 00A38 8097D2A8 AFA50064 */ sw $a1, 0x0064($sp)
|
||||
/* 00A3C 8097D2AC 84820190 */ lh $v0, 0x0190($a0) ## 00000190
|
||||
/* 00A40 8097D2B0 3C188098 */ lui $t8, %hi(D_8097D440) ## $t8 = 80980000
|
||||
/* 00A44 8097D2B4 3C068098 */ lui $a2, %hi(D_8097D4CC) ## $a2 = 80980000
|
||||
/* 00A48 8097D2B8 00027880 */ sll $t7, $v0, 2
|
||||
/* 00A4C 8097D2BC 030FC021 */ addu $t8, $t8, $t7
|
||||
/* 00A50 8097D2C0 8F18D440 */ lw $t8, %lo(D_8097D440)($t8)
|
||||
/* 00A54 8097D2C4 24C6D4CC */ addiu $a2, $a2, %lo(D_8097D4CC) ## $a2 = 8097D4CC
|
||||
/* 00A58 8097D2C8 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFD8
|
||||
/* 00A5C 8097D2CC AFB80050 */ sw $t8, 0x0050($sp)
|
||||
/* 00A60 8097D2D0 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
|
||||
/* 00A64 8097D2D4 240702DC */ addiu $a3, $zero, 0x02DC ## $a3 = 000002DC
|
||||
/* 00A68 8097D2D8 0C031AB1 */ jal func_800C6AC4
|
||||
/* 00A6C 8097D2DC AFA50048 */ sw $a1, 0x0048($sp)
|
||||
/* 00A70 8097D2E0 8FA90064 */ lw $t1, 0x0064($sp)
|
||||
/* 00A74 8097D2E4 0C024F46 */ jal func_80093D18
|
||||
/* 00A78 8097D2E8 8D240000 */ lw $a0, 0x0000($t1) ## 00000000
|
||||
/* 00A7C 8097D2EC 8FA80048 */ lw $t0, 0x0048($sp)
|
||||
/* 00A80 8097D2F0 8FA40050 */ lw $a0, 0x0050($sp)
|
||||
/* 00A84 8097D2F4 3C058016 */ lui $a1, 0x8016 ## $a1 = 80160000
|
||||
/* 00A88 8097D2F8 8D0302C0 */ lw $v1, 0x02C0($t0) ## 000002C0
|
||||
/* 00A8C 8097D2FC 00046100 */ sll $t4, $a0, 4
|
||||
/* 00A90 8097D300 000C6F02 */ srl $t5, $t4, 28
|
||||
/* 00A94 8097D304 3C0BDB06 */ lui $t3, 0xDB06 ## $t3 = DB060000
|
||||
/* 00A98 8097D308 246A0008 */ addiu $t2, $v1, 0x0008 ## $t2 = 00000008
|
||||
/* 00A9C 8097D30C 356B0020 */ ori $t3, $t3, 0x0020 ## $t3 = DB060020
|
||||
/* 00AA0 8097D310 000D7080 */ sll $t6, $t5, 2
|
||||
/* 00AA4 8097D314 24A56FA8 */ addiu $a1, $a1, 0x6FA8 ## $a1 = 80166FA8
|
||||
/* 00AA8 8097D318 AD0A02C0 */ sw $t2, 0x02C0($t0) ## 000002C0
|
||||
/* 00AAC 8097D31C 00AE7821 */ addu $t7, $a1, $t6
|
||||
/* 00AB0 8097D320 AC6B0000 */ sw $t3, 0x0000($v1) ## 00000000
|
||||
/* 00AB4 8097D324 8DF80000 */ lw $t8, 0x0000($t7) ## 00000000
|
||||
/* 00AB8 8097D328 3C0600FF */ lui $a2, 0x00FF ## $a2 = 00FF0000
|
||||
/* 00ABC 8097D32C 34C6FFFF */ ori $a2, $a2, 0xFFFF ## $a2 = 00FFFFFF
|
||||
/* 00AC0 8097D330 0086C824 */ and $t9, $a0, $a2
|
||||
/* 00AC4 8097D334 3C078000 */ lui $a3, 0x8000 ## $a3 = 80000000
|
||||
/* 00AC8 8097D338 03194821 */ addu $t1, $t8, $t9
|
||||
/* 00ACC 8097D33C 01275021 */ addu $t2, $t1, $a3
|
||||
/* 00AD0 8097D340 AC6A0004 */ sw $t2, 0x0004($v1) ## 00000004
|
||||
/* 00AD4 8097D344 8D0302C0 */ lw $v1, 0x02C0($t0) ## 000002C0
|
||||
/* 00AD8 8097D348 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
|
||||
/* 00ADC 8097D34C 2484E680 */ addiu $a0, $a0, 0xE680 ## $a0 = 0600E680
|
||||
/* 00AE0 8097D350 00046900 */ sll $t5, $a0, 4
|
||||
/* 00AE4 8097D354 000D7702 */ srl $t6, $t5, 28
|
||||
/* 00AE8 8097D358 3C0CDB06 */ lui $t4, 0xDB06 ## $t4 = DB060000
|
||||
/* 00AEC 8097D35C 246B0008 */ addiu $t3, $v1, 0x0008 ## $t3 = 00000008
|
||||
/* 00AF0 8097D360 358C0024 */ ori $t4, $t4, 0x0024 ## $t4 = DB060024
|
||||
/* 00AF4 8097D364 000E7880 */ sll $t7, $t6, 2
|
||||
/* 00AF8 8097D368 AD0B02C0 */ sw $t3, 0x02C0($t0) ## 000002C0
|
||||
/* 00AFC 8097D36C 00AFC021 */ addu $t8, $a1, $t7
|
||||
/* 00B00 8097D370 AC6C0000 */ sw $t4, 0x0000($v1) ## 00000000
|
||||
/* 00B04 8097D374 8F190000 */ lw $t9, 0x0000($t8) ## 00000000
|
||||
/* 00B08 8097D378 00864824 */ and $t1, $a0, $a2
|
||||
/* 00B0C 8097D37C 03295021 */ addu $t2, $t9, $t1
|
||||
/* 00B10 8097D380 01475821 */ addu $t3, $t2, $a3
|
||||
/* 00B14 8097D384 AC6B0004 */ sw $t3, 0x0004($v1) ## 00000004
|
||||
/* 00B18 8097D388 8FA30060 */ lw $v1, 0x0060($sp)
|
||||
/* 00B1C 8097D38C 8FA40064 */ lw $a0, 0x0064($sp)
|
||||
/* 00B20 8097D390 2462014C */ addiu $v0, $v1, 0x014C ## $v0 = 0000014C
|
||||
/* 00B24 8097D394 8C450004 */ lw $a1, 0x0004($v0) ## 00000150
|
||||
/* 00B28 8097D398 8C460020 */ lw $a2, 0x0020($v0) ## 0000016C
|
||||
/* 00B2C 8097D39C 90470002 */ lbu $a3, 0x0002($v0) ## 0000014E
|
||||
/* 00B30 8097D3A0 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 00B34 8097D3A4 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 00B38 8097D3A8 0C0286B2 */ jal func_800A1AC8
|
||||
/* 00B3C 8097D3AC AFA30018 */ sw $v1, 0x0018($sp)
|
||||
/* 00B40 8097D3B0 8FAC0064 */ lw $t4, 0x0064($sp)
|
||||
/* 00B44 8097D3B4 3C068098 */ lui $a2, %hi(D_8097D4DC) ## $a2 = 80980000
|
||||
/* 00B48 8097D3B8 24C6D4DC */ addiu $a2, $a2, %lo(D_8097D4DC) ## $a2 = 8097D4DC
|
||||
/* 00B4C 8097D3BC 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFD8
|
||||
/* 00B50 8097D3C0 240702EA */ addiu $a3, $zero, 0x02EA ## $a3 = 000002EA
|
||||
/* 00B54 8097D3C4 0C031AD5 */ jal func_800C6B54
|
||||
/* 00B58 8097D3C8 8D850000 */ lw $a1, 0x0000($t4) ## 00000000
|
||||
/* 00B5C 8097D3CC 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00B60 8097D3D0 27BD0060 */ addiu $sp, $sp, 0x0060 ## $sp = 00000000
|
||||
/* 00B64 8097D3D4 03E00008 */ jr $ra
|
||||
/* 00B68 8097D3D8 00000000 */ nop
|
||||
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
glabel DoorAna_Destroy
|
||||
/* 000C4 80993FB4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 000C8 80993FB8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 000CC 80993FBC 848E001C */ lh $t6, 0x001C($a0) ## 0000001C
|
||||
/* 000D0 80993FC0 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 000D4 80993FC4 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 000D8 80993FC8 31CF0200 */ andi $t7, $t6, 0x0200 ## $t7 = 00000000
|
||||
/* 000DC 80993FCC 51E00004 */ beql $t7, $zero, .L80993FE0
|
||||
/* 000E0 80993FD0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 000E4 80993FD4 0C0170EB */ jal ActorCollider_FreeCylinder
|
||||
|
||||
/* 000E8 80993FD8 24C5014C */ addiu $a1, $a2, 0x014C ## $a1 = 0000014C
|
||||
/* 000EC 80993FDC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80993FE0:
|
||||
/* 000F0 80993FE0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 000F4 80993FE4 03E00008 */ jr $ra
|
||||
/* 000F8 80993FE8 00000000 */ nop
|
||||
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
glabel DoorAna_Draw
|
||||
/* 004E8 809943D8 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 004EC 809943DC AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 004F0 809943E0 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 004F4 809943E4 AFA40040 */ sw $a0, 0x0040($sp)
|
||||
/* 004F8 809943E8 AFA50044 */ sw $a1, 0x0044($sp)
|
||||
/* 004FC 809943EC 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
|
||||
/* 00500 809943F0 3C068099 */ lui $a2, %hi(D_80994510) ## $a2 = 80990000
|
||||
/* 00504 809943F4 24C64510 */ addiu $a2, $a2, %lo(D_80994510) ## $a2 = 80994510
|
||||
/* 00508 809943F8 27A4002C */ addiu $a0, $sp, 0x002C ## $a0 = FFFFFFEC
|
||||
/* 0050C 809943FC 240701B8 */ addiu $a3, $zero, 0x01B8 ## $a3 = 000001B8
|
||||
/* 00510 80994400 0C031AB1 */ jal func_800C6AC4
|
||||
/* 00514 80994404 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 00518 80994408 8FAF0044 */ lw $t7, 0x0044($sp)
|
||||
/* 0051C 8099440C 0C024F61 */ jal func_80093D84
|
||||
/* 00520 80994410 8DE40000 */ lw $a0, 0x0000($t7) ## 00000000
|
||||
/* 00524 80994414 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 00528 80994418 3C19DA38 */ lui $t9, 0xDA38 ## $t9 = DA380000
|
||||
/* 0052C 8099441C 37390003 */ ori $t9, $t9, 0x0003 ## $t9 = DA380003
|
||||
/* 00530 80994420 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 00534 80994424 AE1802D0 */ sw $t8, 0x02D0($s0) ## 000002D0
|
||||
/* 00538 80994428 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 0053C 8099442C 8FA80044 */ lw $t0, 0x0044($sp)
|
||||
/* 00540 80994430 3C058099 */ lui $a1, %hi(D_80994520) ## $a1 = 80990000
|
||||
/* 00544 80994434 24A54520 */ addiu $a1, $a1, %lo(D_80994520) ## $a1 = 80994520
|
||||
/* 00548 80994438 8D040000 */ lw $a0, 0x0000($t0) ## 00000000
|
||||
/* 0054C 8099443C 240601BE */ addiu $a2, $zero, 0x01BE ## $a2 = 000001BE
|
||||
/* 00550 80994440 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 00554 80994444 AFA20028 */ sw $v0, 0x0028($sp)
|
||||
/* 00558 80994448 8FA30028 */ lw $v1, 0x0028($sp)
|
||||
/* 0055C 8099444C 3C0B0500 */ lui $t3, 0x0500 ## $t3 = 05000000
|
||||
/* 00560 80994450 256B1390 */ addiu $t3, $t3, 0x1390 ## $t3 = 05001390
|
||||
/* 00564 80994454 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 00568 80994458 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 0056C 8099445C 3C0ADE00 */ lui $t2, 0xDE00 ## $t2 = DE000000
|
||||
/* 00570 80994460 3C068099 */ lui $a2, %hi(D_80994530) ## $a2 = 80990000
|
||||
/* 00574 80994464 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 00578 80994468 AE0902D0 */ sw $t1, 0x02D0($s0) ## 000002D0
|
||||
/* 0057C 8099446C AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 00580 80994470 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 00584 80994474 8FAC0044 */ lw $t4, 0x0044($sp)
|
||||
/* 00588 80994478 24C64530 */ addiu $a2, $a2, %lo(D_80994530) ## $a2 = 80994530
|
||||
/* 0058C 8099447C 27A4002C */ addiu $a0, $sp, 0x002C ## $a0 = FFFFFFEC
|
||||
/* 00590 80994480 240701C1 */ addiu $a3, $zero, 0x01C1 ## $a3 = 000001C1
|
||||
/* 00594 80994484 0C031AD5 */ jal func_800C6B54
|
||||
/* 00598 80994488 8D850000 */ lw $a1, 0x0000($t4) ## 00000000
|
||||
/* 0059C 8099448C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 005A0 80994490 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 005A4 80994494 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 005A8 80994498 03E00008 */ jr $ra
|
||||
/* 005AC 8099449C 00000000 */ nop
|
||||
|
|
@ -1,57 +0,0 @@
|
|||
glabel DoorAna_Init
|
||||
/* 00008 80993EF8 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 0000C 80993EFC AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00010 80993F00 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00014 80993F04 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 00018 80993F08 8482001C */ lh $v0, 0x001C($a0) ## 0000001C
|
||||
/* 0001C 80993F0C A48000B8 */ sh $zero, 0x00B8($a0) ## 000000B8
|
||||
/* 00020 80993F10 848E00B8 */ lh $t6, 0x00B8($a0) ## 000000B8
|
||||
/* 00024 80993F14 304F0300 */ andi $t7, $v0, 0x0300 ## $t7 = 00000000
|
||||
/* 00028 80993F18 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0002C 80993F1C 11E0001B */ beq $t7, $zero, .L80993F8C
|
||||
/* 00030 80993F20 A48E00B6 */ sh $t6, 0x00B6($a0) ## 000000B6
|
||||
/* 00034 80993F24 30580200 */ andi $t8, $v0, 0x0200 ## $t8 = 00000000
|
||||
/* 00038 80993F28 1300000C */ beq $t8, $zero, .L80993F5C
|
||||
/* 0003C 80993F2C 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 00040 80993F30 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
|
||||
/* 00044 80993F34 0C0170D9 */ jal ActorCollider_AllocCylinder
|
||||
|
||||
/* 00048 80993F38 AFA50020 */ sw $a1, 0x0020($sp)
|
||||
/* 0004C 80993F3C 3C078099 */ lui $a3, %hi(D_809944C0) ## $a3 = 80990000
|
||||
/* 00050 80993F40 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 00054 80993F44 24E744C0 */ addiu $a3, $a3, %lo(D_809944C0) ## $a3 = 809944C0
|
||||
/* 00058 80993F48 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 0005C 80993F4C 0C01712B */ jal ActorCollider_InitCylinder
|
||||
|
||||
/* 00060 80993F50 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00064 80993F54 10000005 */ beq $zero, $zero, .L80993F6C
|
||||
/* 00068 80993F58 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80993F5C:
|
||||
/* 0006C 80993F5C 8E190004 */ lw $t9, 0x0004($s0) ## 00000004
|
||||
/* 00070 80993F60 37280010 */ ori $t0, $t9, 0x0010 ## $t0 = 00000010
|
||||
/* 00074 80993F64 AE080004 */ sw $t0, 0x0004($s0) ## 00000004
|
||||
/* 00078 80993F68 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80993F6C:
|
||||
/* 0007C 80993F6C 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 00080 80993F70 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 00084 80993F74 3C058099 */ lui $a1, %hi(func_80993FEC) ## $a1 = 80990000
|
||||
/* 00088 80993F78 24A53FEC */ addiu $a1, $a1, %lo(func_80993FEC) ## $a1 = 80993FEC
|
||||
/* 0008C 80993F7C 0C264FBC */ jal func_80993EF0
|
||||
/* 00090 80993F80 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00094 80993F84 10000006 */ beq $zero, $zero, .L80993FA0
|
||||
/* 00098 80993F88 A200001F */ sb $zero, 0x001F($s0) ## 0000001F
|
||||
.L80993F8C:
|
||||
/* 0009C 80993F8C 3C058099 */ lui $a1, %hi(func_80994124) ## $a1 = 80990000
|
||||
/* 000A0 80993F90 24A54124 */ addiu $a1, $a1, %lo(func_80994124) ## $a1 = 80994124
|
||||
/* 000A4 80993F94 0C264FBC */ jal func_80993EF0
|
||||
/* 000A8 80993F98 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 000AC 80993F9C A200001F */ sb $zero, 0x001F($s0) ## 0000001F
|
||||
.L80993FA0:
|
||||
/* 000B0 80993FA0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 000B4 80993FA4 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 000B8 80993FA8 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 000BC 80993FAC 03E00008 */ jr $ra
|
||||
/* 000C0 80993FB0 00000000 */ nop
|
||||
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
glabel DoorAna_Update
|
||||
/* 00494 80994384 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00498 80994388 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0049C 8099438C AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 004A0 80994390 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 004A4 80994394 8C990198 */ lw $t9, 0x0198($a0) ## 00000198
|
||||
/* 004A8 80994398 0320F809 */ jalr $ra, $t9
|
||||
/* 004AC 8099439C 00000000 */ nop
|
||||
/* 004B0 809943A0 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 004B4 809943A4 84AE07A0 */ lh $t6, 0x07A0($a1) ## 000007A0
|
||||
/* 004B8 809943A8 000E7880 */ sll $t7, $t6, 2
|
||||
/* 004BC 809943AC 00AFC021 */ addu $t8, $a1, $t7
|
||||
/* 004C0 809943B0 0C016A7D */ jal func_8005A9F4
|
||||
/* 004C4 809943B4 8F040790 */ lw $a0, 0x0790($t8) ## 00000790
|
||||
/* 004C8 809943B8 8FA90018 */ lw $t1, 0x0018($sp)
|
||||
/* 004CC 809943BC 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
|
||||
/* 004D0 809943C0 00414021 */ addu $t0, $v0, $at
|
||||
/* 004D4 809943C4 A52800B6 */ sh $t0, 0x00B6($t1) ## 000000B6
|
||||
/* 004D8 809943C8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 004DC 809943CC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 004E0 809943D0 03E00008 */ jr $ra
|
||||
/* 004E4 809943D4 00000000 */ nop
|
||||
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
glabel func_80993EF0
|
||||
/* 00000 80993EF0 03E00008 */ jr $ra
|
||||
/* 00004 80993EF4 AC850198 */ sw $a1, 0x0198($a0) ## 00000198
|
||||
|
||||
|
|
@ -1,90 +0,0 @@
|
|||
glabel func_80993FEC
|
||||
/* 000FC 80993FEC 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00100 80993FF0 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00104 80993FF4 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00108 80993FF8 AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 0010C 80993FFC AFA0002C */ sw $zero, 0x002C($sp)
|
||||
/* 00110 80994000 848E001C */ lh $t6, 0x001C($a0) ## 0000001C
|
||||
/* 00114 80994004 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00118 80994008 3C018099 */ lui $at, %hi(D_80994540) ## $at = 80990000
|
||||
/* 0011C 8099400C 31CF0200 */ andi $t7, $t6, 0x0200 ## $t7 = 00000000
|
||||
/* 00120 80994010 55E00013 */ bnel $t7, $zero, .L80994060
|
||||
/* 00124 80994014 9209015D */ lbu $t1, 0x015D($s0) ## 0000015D
|
||||
/* 00128 80994018 C484008C */ lwc1 $f4, 0x008C($a0) ## 0000008C
|
||||
/* 0012C 8099401C C4264540 */ lwc1 $f6, %lo(D_80994540)($at)
|
||||
/* 00130 80994020 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00134 80994024 4606203C */ c.lt.s $f4, $f6
|
||||
/* 00138 80994028 00000000 */ nop
|
||||
/* 0013C 8099402C 45020021 */ bc1fl .L809940B4
|
||||
/* 00140 80994030 8FAD002C */ lw $t5, 0x002C($sp)
|
||||
/* 00144 80994034 0C01B129 */ jal func_8006C4A4
|
||||
/* 00148 80994038 24050005 */ addiu $a1, $zero, 0x0005 ## $a1 = 00000005
|
||||
/* 0014C 8099403C 1040001C */ beq $v0, $zero, .L809940B0
|
||||
/* 00150 80994040 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 00154 80994044 AFB8002C */ sw $t8, 0x002C($sp)
|
||||
/* 00158 80994048 8E190004 */ lw $t9, 0x0004($s0) ## 00000004
|
||||
/* 0015C 8099404C 2401FFEF */ addiu $at, $zero, 0xFFEF ## $at = FFFFFFEF
|
||||
/* 00160 80994050 03214024 */ and $t0, $t9, $at
|
||||
/* 00164 80994054 10000016 */ beq $zero, $zero, .L809940B0
|
||||
/* 00168 80994058 AE080004 */ sw $t0, 0x0004($s0) ## 00000004
|
||||
/* 0016C 8099405C 9209015D */ lbu $t1, 0x015D($s0) ## 0000015D
|
||||
.L80994060:
|
||||
/* 00170 80994060 2606014C */ addiu $a2, $s0, 0x014C ## $a2 = 0000014C
|
||||
/* 00174 80994064 00C02825 */ or $a1, $a2, $zero ## $a1 = 0000014C
|
||||
/* 00178 80994068 312A0002 */ andi $t2, $t1, 0x0002 ## $t2 = 00000000
|
||||
/* 0017C 8099406C 11400008 */ beq $t2, $zero, .L80994090
|
||||
/* 00180 80994070 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00184 80994074 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
|
||||
/* 00188 80994078 AFAB002C */ sw $t3, 0x002C($sp)
|
||||
/* 0018C 8099407C 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 00190 80994080 0C0170EB */ jal ActorCollider_FreeCylinder
|
||||
|
||||
/* 00194 80994084 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
|
||||
/* 00198 80994088 1000000A */ beq $zero, $zero, .L809940B4
|
||||
/* 0019C 8099408C 8FAD002C */ lw $t5, 0x002C($sp)
|
||||
.L80994090:
|
||||
/* 001A0 80994090 0C0189B7 */ jal ActorCollider_Cylinder_Update
|
||||
|
||||
/* 001A4 80994094 AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 001A8 80994098 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 001AC 8099409C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 001B0 809940A0 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
|
||||
/* 001B4 809940A4 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 001B8 809940A8 0C01767D */ jal Actor_CollisionCheck_SetAC
|
||||
## CollisionCheck_setAC
|
||||
/* 001BC 809940AC 00812821 */ addu $a1, $a0, $at
|
||||
.L809940B0:
|
||||
/* 001C0 809940B0 8FAD002C */ lw $t5, 0x002C($sp)
|
||||
.L809940B4:
|
||||
/* 001C4 809940B4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 001C8 809940B8 51A00013 */ beql $t5, $zero, .L80994108
|
||||
/* 001CC 809940BC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 001D0 809940C0 860E001C */ lh $t6, 0x001C($s0) ## 0000001C
|
||||
/* 001D4 809940C4 3C058099 */ lui $a1, %hi(func_80994124) ## $a1 = 80990000
|
||||
/* 001D8 809940C8 24A54124 */ addiu $a1, $a1, %lo(func_80994124) ## $a1 = 80994124
|
||||
/* 001DC 809940CC 31CFFCFF */ andi $t7, $t6, 0xFCFF ## $t7 = 00000000
|
||||
/* 001E0 809940D0 0C264FBC */ jal func_80993EF0
|
||||
/* 001E4 809940D4 A60F001C */ sh $t7, 0x001C($s0) ## 0000001C
|
||||
/* 001E8 809940D8 3C078013 */ lui $a3, 0x8013 ## $a3 = 80130000
|
||||
/* 001EC 809940DC 3C188013 */ lui $t8, 0x8013 ## $t8 = 80130000
|
||||
/* 001F0 809940E0 24E733E0 */ addiu $a3, $a3, 0x33E0 ## $a3 = 801333E0
|
||||
/* 001F4 809940E4 271833E8 */ addiu $t8, $t8, 0x33E8 ## $t8 = 801333E8
|
||||
/* 001F8 809940E8 3C058013 */ lui $a1, 0x8013 ## $a1 = 80130000
|
||||
/* 001FC 809940EC 24A533D4 */ addiu $a1, $a1, 0x33D4 ## $a1 = 801333D4
|
||||
/* 00200 809940F0 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 00204 809940F4 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 00208 809940F8 24044802 */ addiu $a0, $zero, 0x4802 ## $a0 = 00004802
|
||||
/* 0020C 809940FC 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 00210 80994100 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 00214 80994104 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80994108:
|
||||
/* 00218 80994108 0C00BD7C */ jal func_8002F5F0
|
||||
/* 0021C 8099410C 8FA50034 */ lw $a1, 0x0034($sp)
|
||||
/* 00220 80994110 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00224 80994114 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 00228 80994118 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 0022C 8099411C 03E00008 */ jr $ra
|
||||
/* 00230 80994120 00000000 */ nop
|
||||
|
||||
|
|
@ -1,119 +0,0 @@
|
|||
glabel func_80994124
|
||||
/* 00234 80994124 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 00238 80994128 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0023C 8099412C AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00240 80994130 8CA31C44 */ lw $v1, 0x1C44($a1) ## 00001C44
|
||||
/* 00244 80994134 00A03825 */ or $a3, $a1, $zero ## $a3 = 00000000
|
||||
/* 00248 80994138 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0024C 8099413C 3C053C23 */ lui $a1, 0x3C23 ## $a1 = 3C230000
|
||||
/* 00250 80994140 3C063A83 */ lui $a2, 0x3A83 ## $a2 = 3A830000
|
||||
/* 00254 80994144 34C6126F */ ori $a2, $a2, 0x126F ## $a2 = 3A83126F
|
||||
/* 00258 80994148 34A5D70A */ ori $a1, $a1, 0xD70A ## $a1 = 3C23D70A
|
||||
/* 0025C 8099414C 24840050 */ addiu $a0, $a0, 0x0050 ## $a0 = 00000050
|
||||
/* 00260 80994150 AFA7002C */ sw $a3, 0x002C($sp)
|
||||
/* 00264 80994154 0C01DE80 */ jal Math_ApproxF
|
||||
|
||||
/* 00268 80994158 AFA30024 */ sw $v1, 0x0024($sp)
|
||||
/* 0026C 8099415C 8FA30024 */ lw $v1, 0x0024($sp)
|
||||
/* 00270 80994160 10400055 */ beq $v0, $zero, .L809942B8
|
||||
/* 00274 80994164 8FA7002C */ lw $a3, 0x002C($sp)
|
||||
/* 00278 80994168 820E001F */ lb $t6, 0x001F($s0) ## 0000001F
|
||||
/* 0027C 8099416C 3C0F0001 */ lui $t7, 0x0001 ## $t7 = 00010000
|
||||
/* 00280 80994170 01E77821 */ addu $t7, $t7, $a3
|
||||
/* 00284 80994174 11C0002F */ beq $t6, $zero, .L80994234
|
||||
/* 00288 80994178 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 0028C 8099417C 81EF1E15 */ lb $t7, 0x1E15($t7) ## 00011E15
|
||||
/* 00290 80994180 15E0002C */ bne $t7, $zero, .L80994234
|
||||
/* 00294 80994184 00000000 */ nop
|
||||
/* 00298 80994188 8C78067C */ lw $t8, 0x067C($v1) ## 0000067C
|
||||
/* 0029C 8099418C 0018C800 */ sll $t9, $t8, 0
|
||||
/* 002A0 80994190 07210028 */ bgez $t9, .L80994234
|
||||
/* 002A4 80994194 00000000 */ nop
|
||||
/* 002A8 80994198 8068084F */ lb $t0, 0x084F($v1) ## 0000084F
|
||||
/* 002AC 8099419C 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 002B0 809941A0 240604FF */ addiu $a2, $zero, 0x04FF ## $a2 = 000004FF
|
||||
/* 002B4 809941A4 15000023 */ bne $t0, $zero, .L80994234
|
||||
/* 002B8 809941A8 00000000 */ nop
|
||||
/* 002BC 809941AC 8602001C */ lh $v0, 0x001C($s0) ## 0000001C
|
||||
/* 002C0 809941B0 AFA7002C */ sw $a3, 0x002C($sp)
|
||||
/* 002C4 809941B4 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 002C8 809941B8 00021303 */ sra $v0, $v0, 12
|
||||
/* 002CC 809941BC 30420007 */ andi $v0, $v0, 0x0007 ## $v0 = 00000000
|
||||
/* 002D0 809941C0 2442FFFF */ addiu $v0, $v0, 0xFFFF ## $v0 = FFFFFFFF
|
||||
/* 002D4 809941C4 0C0302BD */ jal func_800C0AF4
|
||||
/* 002D8 809941C8 AFA20020 */ sw $v0, 0x0020($sp)
|
||||
/* 002DC 809941CC C6040028 */ lwc1 $f4, 0x0028($s0) ## 00000028
|
||||
/* 002E0 809941D0 3C038016 */ lui $v1, 0x8016 ## $v1 = 80160000
|
||||
/* 002E4 809941D4 2463E660 */ addiu $v1, $v1, 0xE660 ## $v1 = 8015E660
|
||||
/* 002E8 809941D8 E4641388 */ swc1 $f4, 0x1388($v1) ## 8015F9E8
|
||||
/* 002EC 809941DC 86090016 */ lh $t1, 0x0016($s0) ## 00000016
|
||||
/* 002F0 809941E0 8FA20020 */ lw $v0, 0x0020($sp)
|
||||
/* 002F4 809941E4 8FA7002C */ lw $a3, 0x002C($sp)
|
||||
/* 002F8 809941E8 A4691390 */ sh $t1, 0x1390($v1) ## 8015F9F0
|
||||
/* 002FC 809941EC 860B001C */ lh $t3, 0x001C($s0) ## 0000001C
|
||||
/* 00300 809941F0 3C0D8099 */ lui $t5, %hi(D_809944EC) ## $t5 = 80990000
|
||||
/* 00304 809941F4 04410003 */ bgez $v0, .L80994204
|
||||
/* 00308 809941F8 A06B1397 */ sb $t3, 0x1397($v1) ## 8015F9F7
|
||||
/* 0030C 809941FC 86020018 */ lh $v0, 0x0018($s0) ## 00000018
|
||||
/* 00310 80994200 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
.L80994204:
|
||||
/* 00314 80994204 00026040 */ sll $t4, $v0, 1
|
||||
/* 00318 80994208 01AC6821 */ addu $t5, $t5, $t4
|
||||
/* 0031C 8099420C 85AD44EC */ lh $t5, %lo(D_809944EC)($t5)
|
||||
/* 00320 80994210 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00324 80994214 00270821 */ addu $at, $at, $a3
|
||||
/* 00328 80994218 3C058099 */ lui $a1, %hi(func_809942D8) ## $a1 = 80990000
|
||||
/* 0032C 8099421C 24A542D8 */ addiu $a1, $a1, %lo(func_809942D8) ## $a1 = 809942D8
|
||||
/* 00330 80994220 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00334 80994224 0C264FBC */ jal func_80993EF0
|
||||
/* 00338 80994228 A42D1E1A */ sh $t5, 0x1E1A($at) ## 00011E1A
|
||||
/* 0033C 8099422C 10000023 */ beq $zero, $zero, .L809942BC
|
||||
/* 00340 80994230 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80994234:
|
||||
/* 00344 80994234 0C023A62 */ jal func_8008E988
|
||||
/* 00348 80994238 AFA30024 */ sw $v1, 0x0024($sp)
|
||||
/* 0034C 8099423C 1440001D */ bne $v0, $zero, .L809942B4
|
||||
/* 00350 80994240 8FA30024 */ lw $v1, 0x0024($sp)
|
||||
/* 00354 80994244 8C62067C */ lw $v0, 0x067C($v1) ## 0000067C
|
||||
/* 00358 80994248 3C010880 */ lui $at, 0x0880 ## $at = 08800000
|
||||
/* 0035C 8099424C 00417024 */ and $t6, $v0, $at
|
||||
/* 00360 80994250 15C00018 */ bne $t6, $zero, .L809942B4
|
||||
/* 00364 80994254 3C014170 */ lui $at, 0x4170 ## $at = 41700000
|
||||
/* 00368 80994258 44811000 */ mtc1 $at, $f2 ## $f2 = 15.00
|
||||
/* 0036C 8099425C C6060090 */ lwc1 $f6, 0x0090($s0) ## 00000090
|
||||
/* 00370 80994260 3C01C248 */ lui $at, 0xC248 ## $at = C2480000
|
||||
/* 00374 80994264 4602303E */ c.le.s $f6, $f2
|
||||
/* 00378 80994268 00000000 */ nop
|
||||
/* 0037C 8099426C 45020012 */ bc1fl .L809942B8
|
||||
/* 00380 80994270 A200001F */ sb $zero, 0x001F($s0) ## 0000001F
|
||||
/* 00384 80994274 C6000094 */ lwc1 $f0, 0x0094($s0) ## 00000094
|
||||
/* 00388 80994278 44814000 */ mtc1 $at, $f8 ## $f8 = -50.00
|
||||
/* 0038C 8099427C 00000000 */ nop
|
||||
/* 00390 80994280 4600403E */ c.le.s $f8, $f0
|
||||
/* 00394 80994284 00000000 */ nop
|
||||
/* 00398 80994288 4502000B */ bc1fl .L809942B8
|
||||
/* 0039C 8099428C A200001F */ sb $zero, 0x001F($s0) ## 0000001F
|
||||
/* 003A0 80994290 4602003E */ c.le.s $f0, $f2
|
||||
/* 003A4 80994294 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 003A8 80994298 00417825 */ or $t7, $v0, $at ## $t7 = 80000000
|
||||
/* 003AC 8099429C 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 003B0 809942A0 45020005 */ bc1fl .L809942B8
|
||||
/* 003B4 809942A4 A200001F */ sb $zero, 0x001F($s0) ## 0000001F
|
||||
/* 003B8 809942A8 AC6F067C */ sw $t7, 0x067C($v1) ## 0000067C
|
||||
/* 003BC 809942AC 10000002 */ beq $zero, $zero, .L809942B8
|
||||
/* 003C0 809942B0 A218001F */ sb $t8, 0x001F($s0) ## 0000001F
|
||||
.L809942B4:
|
||||
/* 003C4 809942B4 A200001F */ sb $zero, 0x001F($s0) ## 0000001F
|
||||
.L809942B8:
|
||||
/* 003C8 809942B8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L809942BC:
|
||||
/* 003CC 809942BC 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 003D0 809942C0 8E050050 */ lw $a1, 0x0050($s0) ## 00000050
|
||||
/* 003D4 809942C4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 003D8 809942C8 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 003DC 809942CC 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 003E0 809942D0 03E00008 */ jr $ra
|
||||
/* 003E4 809942D4 00000000 */ nop
|
||||
|
||||
|
|
@ -1,49 +0,0 @@
|
|||
glabel func_809942D8
|
||||
/* 003E8 809942D8 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 003EC 809942DC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 003F0 809942E0 C4860094 */ lwc1 $f6, 0x0094($a0) ## 00000094
|
||||
/* 003F4 809942E4 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 003F8 809942E8 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 003FC 809942EC 3C014170 */ lui $at, 0x4170 ## $at = 41700000
|
||||
/* 00400 809942F0 4604303E */ c.le.s $f6, $f4
|
||||
/* 00404 809942F4 00000000 */ nop
|
||||
/* 00408 809942F8 4502001F */ bc1fl .L80994378
|
||||
/* 0040C 809942FC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00410 80994300 44814000 */ mtc1 $at, $f8 ## $f8 = 15.00
|
||||
/* 00414 80994304 C48A0090 */ lwc1 $f10, 0x0090($a0) ## 00000090
|
||||
/* 00418 80994308 460A403C */ c.lt.s $f8, $f10
|
||||
/* 0041C 8099430C 00000000 */ nop
|
||||
/* 00420 80994310 45020019 */ bc1fl .L80994378
|
||||
/* 00424 80994314 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00428 80994318 8CAE1C44 */ lw $t6, 0x1C44($a1) ## 00001C44
|
||||
/* 0042C 8099431C AFAE001C */ sw $t6, 0x001C($sp)
|
||||
/* 00430 80994320 8484008A */ lh $a0, 0x008A($a0) ## 0000008A
|
||||
/* 00434 80994324 0C01DE1C */ jal Math_Sins
|
||||
## sins?
|
||||
/* 00438 80994328 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 0043C 8099432C 3C014170 */ lui $at, 0x4170 ## $at = 41700000
|
||||
/* 00440 80994330 44818000 */ mtc1 $at, $f16 ## $f16 = 15.00
|
||||
/* 00444 80994334 8FA60020 */ lw $a2, 0x0020($sp)
|
||||
/* 00448 80994338 8FAF001C */ lw $t7, 0x001C($sp)
|
||||
/* 0044C 8099433C 46100482 */ mul.s $f18, $f0, $f16
|
||||
/* 00450 80994340 C4C40024 */ lwc1 $f4, 0x0024($a2) ## 00000024
|
||||
/* 00454 80994344 46049180 */ add.s $f6, $f18, $f4
|
||||
/* 00458 80994348 E5E60024 */ swc1 $f6, 0x0024($t7) ## 00000024
|
||||
/* 0045C 8099434C 0C01DE0D */ jal Math_Coss
|
||||
## coss?
|
||||
/* 00460 80994350 84C4008A */ lh $a0, 0x008A($a2) ## 0000008A
|
||||
/* 00464 80994354 3C014170 */ lui $at, 0x4170 ## $at = 41700000
|
||||
/* 00468 80994358 44814000 */ mtc1 $at, $f8 ## $f8 = 15.00
|
||||
/* 0046C 8099435C 8FA60020 */ lw $a2, 0x0020($sp)
|
||||
/* 00470 80994360 8FB8001C */ lw $t8, 0x001C($sp)
|
||||
/* 00474 80994364 46080282 */ mul.s $f10, $f0, $f8
|
||||
/* 00478 80994368 C4D0002C */ lwc1 $f16, 0x002C($a2) ## 0000002C
|
||||
/* 0047C 8099436C 46105480 */ add.s $f18, $f10, $f16
|
||||
/* 00480 80994370 E712002C */ swc1 $f18, 0x002C($t8) ## 0000002C
|
||||
/* 00484 80994374 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80994378:
|
||||
/* 00488 80994378 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 0048C 8099437C 03E00008 */ jr $ra
|
||||
/* 00490 80994380 00000000 */ nop
|
||||
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
glabel EnLightbox_Destroy
|
||||
/* 0012C 80A9EAFC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00130 80A9EB00 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00134 80A9EB04 8FAE0018 */ lw $t6, 0x0018($sp)
|
||||
/* 00138 80A9EB08 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0013C 80A9EB0C 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00140 80A9EB10 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 00144 80A9EB14 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00148 80A9EB18 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 0014C 80A9EB1C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00150 80A9EB20 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00154 80A9EB24 03E00008 */ jr $ra
|
||||
/* 00158 80A9EB28 00000000 */ nop
|
||||
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
glabel EnLightbox_Draw
|
||||
/* 003E4 80A9EDB4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 003E8 80A9EDB8 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 003EC 80A9EDBC 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 003F0 80A9EDC0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 003F4 80A9EDC4 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 003F8 80A9EDC8 0C00D498 */ jal Draw_DListOpa
|
||||
|
||||
/* 003FC 80A9EDCC 24A50B70 */ addiu $a1, $a1, 0x0B70 ## $a1 = 06000B70
|
||||
/* 00400 80A9EDD0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00404 80A9EDD4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00408 80A9EDD8 03E00008 */ jr $ra
|
||||
/* 0040C 80A9EDDC 00000000 */ nop
|
||||
|
|
@ -1,90 +0,0 @@
|
|||
glabel EnLightbox_Init
|
||||
/* 00000 80A9E9D0 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 00004 80A9E9D4 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00008 80A9E9D8 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 0000C 80A9E9DC AFA50044 */ sw $a1, 0x0044($sp)
|
||||
/* 00010 80A9E9E0 AFA0003C */ sw $zero, 0x003C($sp)
|
||||
/* 00014 80A9E9E4 8482001C */ lh $v0, 0x001C($a0) ## 0000001C
|
||||
/* 00018 80A9E9E8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0001C 80A9E9EC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00020 80A9E9F0 1040000C */ beq $v0, $zero, .L80A9EA24
|
||||
/* 00024 80A9E9F4 3C053CCC */ lui $a1, 0x3CCC ## $a1 = 3CCC0000
|
||||
/* 00028 80A9E9F8 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 0002C 80A9E9FC 1041000D */ beq $v0, $at, .L80A9EA34
|
||||
/* 00030 80A9EA00 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00034 80A9EA04 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 00038 80A9EA08 1041000F */ beq $v0, $at, .L80A9EA48
|
||||
/* 0003C 80A9EA0C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00040 80A9EA10 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
|
||||
/* 00044 80A9EA14 10410011 */ beq $v0, $at, .L80A9EA5C
|
||||
/* 00048 80A9EA18 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0004C 80A9EA1C 10000013 */ beq $zero, $zero, .L80A9EA6C
|
||||
/* 00050 80A9EA20 8E0F0024 */ lw $t7, 0x0024($s0) ## 00000024
|
||||
.L80A9EA24:
|
||||
/* 00054 80A9EA24 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 00058 80A9EA28 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3CCCCCCD
|
||||
/* 0005C 80A9EA2C 1000000F */ beq $zero, $zero, .L80A9EA6C
|
||||
/* 00060 80A9EA30 8E0F0024 */ lw $t7, 0x0024($s0) ## 00000024
|
||||
.L80A9EA34:
|
||||
/* 00064 80A9EA34 3C053D4C */ lui $a1, 0x3D4C ## $a1 = 3D4C0000
|
||||
/* 00068 80A9EA38 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 0006C 80A9EA3C 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3D4CCCCD
|
||||
/* 00070 80A9EA40 1000000A */ beq $zero, $zero, .L80A9EA6C
|
||||
/* 00074 80A9EA44 8E0F0024 */ lw $t7, 0x0024($s0) ## 00000024
|
||||
.L80A9EA48:
|
||||
/* 00078 80A9EA48 3C053D99 */ lui $a1, 0x3D99 ## $a1 = 3D990000
|
||||
/* 0007C 80A9EA4C 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 00080 80A9EA50 34A5999A */ ori $a1, $a1, 0x999A ## $a1 = 3D99999A
|
||||
/* 00084 80A9EA54 10000005 */ beq $zero, $zero, .L80A9EA6C
|
||||
/* 00088 80A9EA58 8E0F0024 */ lw $t7, 0x0024($s0) ## 00000024
|
||||
.L80A9EA5C:
|
||||
/* 0008C 80A9EA5C 3C053DCC */ lui $a1, 0x3DCC ## $a1 = 3DCC0000
|
||||
/* 00090 80A9EA60 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 00094 80A9EA64 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3DCCCCCD
|
||||
/* 00098 80A9EA68 8E0F0024 */ lw $t7, 0x0024($s0) ## 00000024
|
||||
.L80A9EA6C:
|
||||
/* 0009C 80A9EA6C 8E0E0028 */ lw $t6, 0x0028($s0) ## 00000028
|
||||
/* 000A0 80A9EA70 2418001E */ addiu $t8, $zero, 0x001E ## $t8 = 0000001E
|
||||
/* 000A4 80A9EA74 AE0F0038 */ sw $t7, 0x0038($s0) ## 00000038
|
||||
/* 000A8 80A9EA78 8E0F002C */ lw $t7, 0x002C($s0) ## 0000002C
|
||||
/* 000AC 80A9EA7C 24190032 */ addiu $t9, $zero, 0x0032 ## $t9 = 00000032
|
||||
/* 000B0 80A9EA80 3C068003 */ lui $a2, 0x8003 ## $a2 = 80030000
|
||||
/* 000B4 80A9EA84 A61800A8 */ sh $t8, 0x00A8($s0) ## 000000A8
|
||||
/* 000B8 80A9EA88 A61900AA */ sh $t9, 0x00AA($s0) ## 000000AA
|
||||
/* 000BC 80A9EA8C 24C6B5EC */ addiu $a2, $a2, 0xB5EC ## $a2 = 8002B5EC
|
||||
/* 000C0 80A9EA90 260400B4 */ addiu $a0, $s0, 0x00B4 ## $a0 = 000000B4
|
||||
/* 000C4 80A9EA94 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 000C8 80A9EA98 3C0740C0 */ lui $a3, 0x40C0 ## $a3 = 40C00000
|
||||
/* 000CC 80A9EA9C AE0E003C */ sw $t6, 0x003C($s0) ## 0000003C
|
||||
/* 000D0 80A9EAA0 0C00AC78 */ jal ActorShape_Init
|
||||
|
||||
/* 000D4 80A9EAA4 AE0F0040 */ sw $t7, 0x0040($s0) ## 00000040
|
||||
/* 000D8 80A9EAA8 3C01C000 */ lui $at, 0xC000 ## $at = C0000000
|
||||
/* 000DC 80A9EAAC 44812000 */ mtc1 $at, $f4 ## $f4 = -2.00
|
||||
/* 000E0 80A9EAB0 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 000E4 80A9EAB4 A2000160 */ sb $zero, 0x0160($s0) ## 00000160
|
||||
/* 000E8 80A9EAB8 AE00015C */ sw $zero, 0x015C($s0) ## 0000015C
|
||||
/* 000EC 80A9EABC A200001F */ sb $zero, 0x001F($s0) ## 0000001F
|
||||
/* 000F0 80A9EAC0 24841F10 */ addiu $a0, $a0, 0x1F10 ## $a0 = 06001F10
|
||||
/* 000F4 80A9EAC4 27A5003C */ addiu $a1, $sp, 0x003C ## $a1 = FFFFFFFC
|
||||
/* 000F8 80A9EAC8 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
|
||||
/* 000FC 80A9EACC E604006C */ swc1 $f4, 0x006C($s0) ## 0000006C
|
||||
/* 00100 80A9EAD0 8FA40044 */ lw $a0, 0x0044($sp)
|
||||
/* 00104 80A9EAD4 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00108 80A9EAD8 8FA7003C */ lw $a3, 0x003C($sp)
|
||||
/* 0010C 80A9EADC 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00110 80A9EAE0 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00114 80A9EAE4 AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
/* 00118 80A9EAE8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0011C 80A9EAEC 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00120 80A9EAF0 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 00124 80A9EAF4 03E00008 */ jr $ra
|
||||
/* 00128 80A9EAF8 00000000 */ nop
|
||||
|
||||
|
|
@ -1,177 +0,0 @@
|
|||
glabel EnLightbox_Update
|
||||
/* 0015C 80A9EB2C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 00160 80A9EB30 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00164 80A9EB34 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00168 80A9EB38 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 0016C 80A9EB3C 848E0162 */ lh $t6, 0x0162($a0) ## 00000162
|
||||
/* 00170 80A9EB40 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00174 80A9EB44 51C00008 */ beql $t6, $zero, .L80A9EB68
|
||||
/* 00178 80A9EB48 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0017C 80A9EB4C 0C00BD68 */ jal func_8002F5A0
|
||||
/* 00180 80A9EB50 00000000 */ nop
|
||||
/* 00184 80A9EB54 1040007C */ beq $v0, $zero, .L80A9ED48
|
||||
/* 00188 80A9EB58 00000000 */ nop
|
||||
/* 0018C 80A9EB5C 1000007A */ beq $zero, $zero, .L80A9ED48
|
||||
/* 00190 80A9EB60 A6000162 */ sh $zero, 0x0162($s0) ## 00000162
|
||||
/* 00194 80A9EB64 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80A9EB68:
|
||||
/* 00198 80A9EB68 0C00BD04 */ jal func_8002F410
|
||||
/* 0019C 80A9EB6C 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 001A0 80A9EB70 50400006 */ beql $v0, $zero, .L80A9EB8C
|
||||
/* 001A4 80A9EB74 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 001A8 80A9EB78 860F0162 */ lh $t7, 0x0162($s0) ## 00000162
|
||||
/* 001AC 80A9EB7C 25F80001 */ addiu $t8, $t7, 0x0001 ## $t8 = 00000001
|
||||
/* 001B0 80A9EB80 10000071 */ beq $zero, $zero, .L80A9ED48
|
||||
/* 001B4 80A9EB84 A6180162 */ sh $t8, 0x0162($s0) ## 00000162
|
||||
/* 001B8 80A9EB88 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
.L80A9EB8C:
|
||||
/* 001BC 80A9EB8C C6040068 */ lwc1 $f4, 0x0068($s0) ## 00000068
|
||||
/* 001C0 80A9EB90 46040032 */ c.eq.s $f0, $f4
|
||||
/* 001C4 80A9EB94 00000000 */ nop
|
||||
/* 001C8 80A9EB98 4503001D */ bc1tl .L80A9EC10
|
||||
/* 001CC 80A9EB9C 960F0088 */ lhu $t7, 0x0088($s0) ## 00000088
|
||||
/* 001D0 80A9EBA0 96190088 */ lhu $t9, 0x0088($s0) ## 00000088
|
||||
/* 001D4 80A9EBA4 3C078013 */ lui $a3, 0x8013 ## $a3 = 80130000
|
||||
/* 001D8 80A9EBA8 24E733E0 */ addiu $a3, $a3, 0x33E0 ## $a3 = 801333E0
|
||||
/* 001DC 80A9EBAC 33280008 */ andi $t0, $t9, 0x0008 ## $t0 = 00000000
|
||||
/* 001E0 80A9EBB0 11000016 */ beq $t0, $zero, .L80A9EC0C
|
||||
/* 001E4 80A9EBB4 2404282F */ addiu $a0, $zero, 0x282F ## $a0 = 0000282F
|
||||
/* 001E8 80A9EBB8 86020032 */ lh $v0, 0x0032($s0) ## 00000032
|
||||
/* 001EC 80A9EBBC 8609007E */ lh $t1, 0x007E($s0) ## 0000007E
|
||||
/* 001F0 80A9EBC0 3C0C8013 */ lui $t4, 0x8013 ## $t4 = 80130000
|
||||
/* 001F4 80A9EBC4 258C33E8 */ addiu $t4, $t4, 0x33E8 ## $t4 = 801333E8
|
||||
/* 001F8 80A9EBC8 00495021 */ addu $t2, $v0, $t1
|
||||
/* 001FC 80A9EBCC 01425823 */ subu $t3, $t2, $v0
|
||||
/* 00200 80A9EBD0 A60B0032 */ sh $t3, 0x0032($s0) ## 00000032
|
||||
/* 00204 80A9EBD4 AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 00208 80A9EBD8 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0020C 80A9EBDC 260500E4 */ addiu $a1, $s0, 0x00E4 ## $a1 = 000000E4
|
||||
/* 00210 80A9EBE0 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 00214 80A9EBE4 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 00218 80A9EBE8 3C0180AA */ lui $at, %hi(D_80A9EE00) ## $at = 80AA0000
|
||||
/* 0021C 80A9EBEC C428EE00 */ lwc1 $f8, %lo(D_80A9EE00)($at)
|
||||
/* 00220 80A9EBF0 C6060068 */ lwc1 $f6, 0x0068($s0) ## 00000068
|
||||
/* 00224 80A9EBF4 960D0088 */ lhu $t5, 0x0088($s0) ## 00000088
|
||||
/* 00228 80A9EBF8 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 0022C 80A9EBFC 46083282 */ mul.s $f10, $f6, $f8
|
||||
/* 00230 80A9EC00 31AEFFF7 */ andi $t6, $t5, 0xFFF7 ## $t6 = 00000000
|
||||
/* 00234 80A9EC04 A60E0088 */ sh $t6, 0x0088($s0) ## 00000088
|
||||
/* 00238 80A9EC08 E60A0068 */ swc1 $f10, 0x0068($s0) ## 00000068
|
||||
.L80A9EC0C:
|
||||
/* 0023C 80A9EC0C 960F0088 */ lhu $t7, 0x0088($s0) ## 00000088
|
||||
.L80A9EC10:
|
||||
/* 00240 80A9EC10 3C198016 */ lui $t9, 0x8016 ## $t9 = 80160000
|
||||
/* 00244 80A9EC14 3C098016 */ lui $t1, 0x8016 ## $t1 = 80160000
|
||||
/* 00248 80A9EC18 31F80001 */ andi $t8, $t7, 0x0001 ## $t8 = 00000000
|
||||
/* 0024C 80A9EC1C 17000010 */ bne $t8, $zero, .L80A9EC60
|
||||
/* 00250 80A9EC20 00000000 */ nop
|
||||
/* 00254 80A9EC24 8F39FA90 */ lw $t9, -0x0570($t9) ## 8015FA90
|
||||
/* 00258 80A9EC28 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 0025C 80A9EC2C 44812000 */ mtc1 $at, $f4 ## $f4 = 100.00
|
||||
/* 00260 80A9EC30 87280746 */ lh $t0, 0x0746($t9) ## 80160746
|
||||
/* 00264 80A9EC34 44050000 */ mfc1 $a1, $f0
|
||||
/* 00268 80A9EC38 26040068 */ addiu $a0, $s0, 0x0068 ## $a0 = 00000068
|
||||
/* 0026C 80A9EC3C 44888000 */ mtc1 $t0, $f16 ## $f16 = 0.00
|
||||
/* 00270 80A9EC40 00000000 */ nop
|
||||
/* 00274 80A9EC44 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 00278 80A9EC48 46049183 */ div.s $f6, $f18, $f4
|
||||
/* 0027C 80A9EC4C 44063000 */ mfc1 $a2, $f6
|
||||
/* 00280 80A9EC50 0C01DE80 */ jal Math_ApproxF
|
||||
|
||||
/* 00284 80A9EC54 00000000 */ nop
|
||||
/* 00288 80A9EC58 1000003B */ beq $zero, $zero, .L80A9ED48
|
||||
/* 0028C 80A9EC5C 00000000 */ nop
|
||||
.L80A9EC60:
|
||||
/* 00290 80A9EC60 8D29FA90 */ lw $t1, -0x0570($t1) ## FFFFFA90
|
||||
/* 00294 80A9EC64 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 00298 80A9EC68 44818000 */ mtc1 $at, $f16 ## $f16 = 100.00
|
||||
/* 0029C 80A9EC6C 852A0748 */ lh $t2, 0x0748($t1) ## 00000748
|
||||
/* 002A0 80A9EC70 44050000 */ mfc1 $a1, $f0
|
||||
/* 002A4 80A9EC74 26040068 */ addiu $a0, $s0, 0x0068 ## $a0 = 00000068
|
||||
/* 002A8 80A9EC78 448A4000 */ mtc1 $t2, $f8 ## $f8 = 0.00
|
||||
/* 002AC 80A9EC7C 00000000 */ nop
|
||||
/* 002B0 80A9EC80 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 002B4 80A9EC84 46105483 */ div.s $f18, $f10, $f16
|
||||
/* 002B8 80A9EC88 44069000 */ mfc1 $a2, $f18
|
||||
/* 002BC 80A9EC8C 0C01DE80 */ jal Math_ApproxF
|
||||
|
||||
/* 002C0 80A9EC90 00000000 */ nop
|
||||
/* 002C4 80A9EC94 960B0088 */ lhu $t3, 0x0088($s0) ## 00000088
|
||||
/* 002C8 80A9EC98 3C0D8016 */ lui $t5, 0x8016 ## $t5 = 80160000
|
||||
/* 002CC 80A9EC9C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 002D0 80A9ECA0 316C0002 */ andi $t4, $t3, 0x0002 ## $t4 = 00000000
|
||||
/* 002D4 80A9ECA4 11800026 */ beq $t4, $zero, .L80A9ED40
|
||||
/* 002D8 80A9ECA8 00000000 */ nop
|
||||
/* 002DC 80A9ECAC 8DADFA90 */ lw $t5, -0x0570($t5) ## 8015FA90
|
||||
/* 002E0 80A9ECB0 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 002E4 80A9ECB4 44815000 */ mtc1 $at, $f10 ## $f10 = 100.00
|
||||
/* 002E8 80A9ECB8 85AE074A */ lh $t6, 0x074A($t5) ## 8016074A
|
||||
/* 002EC 80A9ECBC C6040060 */ lwc1 $f4, 0x0060($s0) ## 00000060
|
||||
/* 002F0 80A9ECC0 3C0F8013 */ lui $t7, 0x8013 ## $t7 = 80130000
|
||||
/* 002F4 80A9ECC4 448E3000 */ mtc1 $t6, $f6 ## $f6 = 0.00
|
||||
/* 002F8 80A9ECC8 3C188013 */ lui $t8, 0x8013 ## $t8 = 80130000
|
||||
/* 002FC 80A9ECCC 271833E8 */ addiu $t8, $t8, 0x33E8 ## $t8 = 801333E8
|
||||
/* 00300 80A9ECD0 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 00304 80A9ECD4 25E733E0 */ addiu $a3, $t7, 0x33E0 ## $a3 = 801333E0
|
||||
/* 00308 80A9ECD8 260500E4 */ addiu $a1, $s0, 0x00E4 ## $a1 = 000000E4
|
||||
/* 0030C 80A9ECDC 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 00310 80A9ECE0 460A4403 */ div.s $f16, $f8, $f10
|
||||
/* 00314 80A9ECE4 4610203C */ c.lt.s $f4, $f16
|
||||
/* 00318 80A9ECE8 00000000 */ nop
|
||||
/* 0031C 80A9ECEC 45000014 */ bc1f .L80A9ED40
|
||||
/* 00320 80A9ECF0 00000000 */ nop
|
||||
/* 00324 80A9ECF4 2404282F */ addiu $a0, $zero, 0x282F ## $a0 = 0000282F
|
||||
/* 00328 80A9ECF8 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0032C 80A9ECFC 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 00330 80A9ED00 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 00334 80A9ED04 3C198016 */ lui $t9, 0x8016 ## $t9 = 80160000
|
||||
/* 00338 80A9ED08 8F39FA90 */ lw $t9, -0x0570($t9) ## 8015FA90
|
||||
/* 0033C 80A9ED0C 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 00340 80A9ED10 44814000 */ mtc1 $at, $f8 ## $f8 = 100.00
|
||||
/* 00344 80A9ED14 8728074C */ lh $t0, 0x074C($t9) ## 8016074C
|
||||
/* 00348 80A9ED18 C6040060 */ lwc1 $f4, 0x0060($s0) ## 00000060
|
||||
/* 0034C 80A9ED1C 96090088 */ lhu $t1, 0x0088($s0) ## 00000088
|
||||
/* 00350 80A9ED20 44889000 */ mtc1 $t0, $f18 ## $f18 = 0.00
|
||||
/* 00354 80A9ED24 312AFFFE */ andi $t2, $t1, 0xFFFE ## $t2 = 00000000
|
||||
/* 00358 80A9ED28 468091A0 */ cvt.s.w $f6, $f18
|
||||
/* 0035C 80A9ED2C A60A0088 */ sh $t2, 0x0088($s0) ## 00000088
|
||||
/* 00360 80A9ED30 46083283 */ div.s $f10, $f6, $f8
|
||||
/* 00364 80A9ED34 460A2402 */ mul.s $f16, $f4, $f10
|
||||
/* 00368 80A9ED38 10000003 */ beq $zero, $zero, .L80A9ED48
|
||||
/* 0036C 80A9ED3C E6100060 */ swc1 $f16, 0x0060($s0) ## 00000060
|
||||
.L80A9ED40:
|
||||
/* 00370 80A9ED40 0C00BD60 */ jal func_8002F580
|
||||
/* 00374 80A9ED44 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
.L80A9ED48:
|
||||
/* 00378 80A9ED48 0C00B638 */ jal Actor_MoveForward
|
||||
|
||||
/* 0037C 80A9ED4C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00380 80A9ED50 860B00AA */ lh $t3, 0x00AA($s0) ## 000000AA
|
||||
/* 00384 80A9ED54 860C00A8 */ lh $t4, 0x00A8($s0) ## 000000A8
|
||||
/* 00388 80A9ED58 240D001D */ addiu $t5, $zero, 0x001D ## $t5 = 0000001D
|
||||
/* 0038C 80A9ED5C 448B9000 */ mtc1 $t3, $f18 ## $f18 = 0.00
|
||||
/* 00390 80A9ED60 448C3000 */ mtc1 $t4, $f6 ## $f6 = 0.00
|
||||
/* 00394 80A9ED64 AFAD0014 */ sw $t5, 0x0014($sp)
|
||||
/* 00398 80A9ED68 468094A0 */ cvt.s.w $f18, $f18
|
||||
/* 0039C 80A9ED6C 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 003A0 80A9ED70 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 003A4 80A9ED74 46803020 */ cvt.s.w $f0, $f6
|
||||
/* 003A8 80A9ED78 44069000 */ mfc1 $a2, $f18
|
||||
/* 003AC 80A9ED7C 44070000 */ mfc1 $a3, $f0
|
||||
/* 003B0 80A9ED80 0C00B92D */ jal func_8002E4B4
|
||||
/* 003B4 80A9ED84 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 003B8 80A9ED88 8E0F0024 */ lw $t7, 0x0024($s0) ## 00000024
|
||||
/* 003BC 80A9ED8C 8E0E0028 */ lw $t6, 0x0028($s0) ## 00000028
|
||||
/* 003C0 80A9ED90 AE0F0038 */ sw $t7, 0x0038($s0) ## 00000038
|
||||
/* 003C4 80A9ED94 8E0F002C */ lw $t7, 0x002C($s0) ## 0000002C
|
||||
/* 003C8 80A9ED98 AE0E003C */ sw $t6, 0x003C($s0) ## 0000003C
|
||||
/* 003CC 80A9ED9C AE0F0040 */ sw $t7, 0x0040($s0) ## 00000040
|
||||
/* 003D0 80A9EDA0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 003D4 80A9EDA4 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 003D8 80A9EDA8 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 003DC 80A9EDAC 03E00008 */ jr $ra
|
||||
/* 003E0 80A9EDB0 00000000 */ nop
|
||||
|
||||
|
|
@ -1,57 +0,0 @@
|
|||
glabel EnTuboTrap_Fly
|
||||
/* 00A38 80B26328 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00A3C 80B2632C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00A40 80B26330 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00A44 80B26334 AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 00A48 80B26338 C4920154 */ lwc1 $f18, 0x0154($a0) ## 00000154
|
||||
/* 00A4C 80B2633C C4900024 */ lwc1 $f16, 0x0024($a0) ## 00000024
|
||||
/* 00A50 80B26340 C48E0158 */ lwc1 $f14, 0x0158($a0) ## 00000158
|
||||
/* 00A54 80B26344 C48C0028 */ lwc1 $f12, 0x0028($a0) ## 00000028
|
||||
/* 00A58 80B26348 46109401 */ sub.s $f16, $f18, $f16
|
||||
/* 00A5C 80B2634C C492015C */ lwc1 $f18, 0x015C($a0) ## 0000015C
|
||||
/* 00A60 80B26350 C48A002C */ lwc1 $f10, 0x002C($a0) ## 0000002C
|
||||
/* 00A64 80B26354 460C7301 */ sub.s $f12, $f14, $f12
|
||||
/* 00A68 80B26358 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00A6C 80B2635C E7B0002C */ swc1 $f16, 0x002C($sp)
|
||||
/* 00A70 80B26360 460A9281 */ sub.s $f10, $f18, $f10
|
||||
/* 00A74 80B26364 E7AC0028 */ swc1 $f12, 0x0028($sp)
|
||||
/* 00A78 80B26368 24053037 */ addiu $a1, $zero, 0x3037 ## $a1 = 00003037
|
||||
/* 00A7C 80B2636C 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00A80 80B26370 E7AA0024 */ swc1 $f10, 0x0024($sp)
|
||||
/* 00A84 80B26374 C7A2002C */ lwc1 $f2, 0x002C($sp)
|
||||
/* 00A88 80B26378 C7AC0028 */ lwc1 $f12, 0x0028($sp)
|
||||
/* 00A8C 80B2637C C7AE0024 */ lwc1 $f14, 0x0024($sp)
|
||||
/* 00A90 80B26380 46021102 */ mul.s $f4, $f2, $f2
|
||||
/* 00A94 80B26384 3C014370 */ lui $at, 0x4370 ## $at = 43700000
|
||||
/* 00A98 80B26388 44818000 */ mtc1 $at, $f16 ## $f16 = 240.00
|
||||
/* 00A9C 80B2638C 460C6182 */ mul.s $f6, $f12, $f12
|
||||
/* 00AA0 80B26390 3C063E4C */ lui $a2, 0x3E4C ## $a2 = 3E4C0000
|
||||
/* 00AA4 80B26394 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3E4CCCCD
|
||||
/* 00AA8 80B26398 460E7282 */ mul.s $f10, $f14, $f14
|
||||
/* 00AAC 80B2639C 2604006C */ addiu $a0, $s0, 0x006C ## $a0 = 0000006C
|
||||
/* 00AB0 80B263A0 3C05C040 */ lui $a1, 0xC040 ## $a1 = C0400000
|
||||
/* 00AB4 80B263A4 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 00AB8 80B263A8 460A4000 */ add.s $f0, $f8, $f10
|
||||
/* 00ABC 80B263AC 46000004 */ sqrt.s $f0, $f0
|
||||
/* 00AC0 80B263B0 4600803C */ c.lt.s $f16, $f0
|
||||
/* 00AC4 80B263B4 00000000 */ nop
|
||||
/* 00AC8 80B263B8 45020004 */ bc1fl .L80B263CC
|
||||
/* 00ACC 80B263BC 860E00B6 */ lh $t6, 0x00B6($s0) ## 000000B6
|
||||
/* 00AD0 80B263C0 0C01E107 */ jal Math_SmoothScaleMaxF
|
||||
|
||||
/* 00AD4 80B263C4 3C073F00 */ lui $a3, 0x3F00 ## $a3 = 3F000000
|
||||
/* 00AD8 80B263C8 860E00B6 */ lh $t6, 0x00B6($s0) ## 000000B6
|
||||
.L80B263CC:
|
||||
/* 00ADC 80B263CC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00AE0 80B263D0 25CF1388 */ addiu $t7, $t6, 0x1388 ## $t7 = 00001388
|
||||
/* 00AE4 80B263D4 A60F00B6 */ sh $t7, 0x00B6($s0) ## 000000B6
|
||||
/* 00AE8 80B263D8 0C2C97C2 */ jal EnTuboTrap_TestCollider
|
||||
/* 00AEC 80B263DC 8FA50034 */ lw $a1, 0x0034($sp)
|
||||
/* 00AF0 80B263E0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00AF4 80B263E4 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00AF8 80B263E8 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00AFC 80B263EC 03E00008 */ jr $ra
|
||||
/* 00B00 80B263F0 00000000 */ nop
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
glabel EnTuboTrap_TestCollider
|
||||
glabel EnTuboTrap_HandleImpact
|
||||
/* 00618 80B25F08 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 0061C 80B25F0C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00620 80B25F10 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
|
@ -18,7 +18,7 @@ glabel EnTuboTrap_TestCollider
|
|||
/* 00658 80B25F48 00000000 */ nop
|
||||
/* 0065C 80B25F4C 45020010 */ bc1fl .L80B25F90
|
||||
/* 00660 80B25F50 92020170 */ lbu $v0, 0x0170($s0) ## 00000170
|
||||
/* 00664 80B25F54 0C2C9723 */ jal EnTuboTrap_FragmentsWater
|
||||
/* 00664 80B25F54 0C2C9723 */ jal EnTuboTrap_SpawnWaterFragments
|
||||
/* 00668 80B25F58 00000000 */ nop
|
||||
/* 0066C 80B25F5C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00670 80B25F60 26050024 */ addiu $a1, $s0, 0x0024 ## $a1 = 00000024
|
||||
|
@ -41,7 +41,7 @@ glabel EnTuboTrap_TestCollider
|
|||
/* 006A8 80B25F98 30580004 */ andi $t8, $v0, 0x0004 ## $t8 = 00000000
|
||||
/* 006AC 80B25F9C 13000015 */ beq $t8, $zero, .L80B25FF4
|
||||
/* 006B0 80B25FA0 3059FFFB */ andi $t9, $v0, 0xFFFB ## $t9 = 00000000
|
||||
/* 006B4 80B25FA4 0C2C9686 */ jal EnTuboTrap_Fragments
|
||||
/* 006B4 80B25FA4 0C2C9686 */ jal EnTuboTrap_SpawnFragments
|
||||
/* 006B8 80B25FA8 A2190170 */ sb $t9, 0x0170($s0) ## 00000170
|
||||
/* 006BC 80B25FAC 26050024 */ addiu $a1, $s0, 0x0024 ## $a1 = 00000024
|
||||
/* 006C0 80B25FB0 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
|
@ -72,7 +72,7 @@ glabel EnTuboTrap_TestCollider
|
|||
/* 00714 80B26004 11000016 */ beq $t0, $zero, .L80B26060
|
||||
/* 00718 80B26008 3069FFFD */ andi $t1, $v1, 0xFFFD ## $t1 = 00000000
|
||||
/* 0071C 80B2600C A2090171 */ sb $t1, 0x0171($s0) ## 00000171
|
||||
/* 00720 80B26010 0C2C9686 */ jal EnTuboTrap_Fragments
|
||||
/* 00720 80B26010 0C2C9686 */ jal EnTuboTrap_SpawnFragments
|
||||
/* 00724 80B26014 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 00728 80B26018 26050024 */ addiu $a1, $s0, 0x0024 ## $a1 = 00000024
|
||||
/* 0072C 80B2601C AFA50024 */ sw $a1, 0x0024($sp)
|
||||
|
@ -103,7 +103,7 @@ glabel EnTuboTrap_TestCollider
|
|||
/* 00780 80B26070 A20B0170 */ sb $t3, 0x0170($s0) ## 00000170
|
||||
/* 00784 80B26074 14CC0015 */ bne $a2, $t4, .L80B260CC
|
||||
/* 00788 80B26078 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0078C 80B2607C 0C2C9686 */ jal EnTuboTrap_Fragments
|
||||
/* 0078C 80B2607C 0C2C9686 */ jal EnTuboTrap_SpawnFragments
|
||||
/* 00790 80B26080 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 00794 80B26084 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00798 80B26088 26050024 */ addiu $a1, $s0, 0x0024 ## $a1 = 00000024
|
||||
|
@ -136,7 +136,7 @@ glabel EnTuboTrap_TestCollider
|
|||
/* 007F0 80B260E0 51C0000E */ beql $t6, $zero, .L80B2611C
|
||||
/* 007F4 80B260E4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80B260E8:
|
||||
/* 007F8 80B260E8 0C2C9686 */ jal EnTuboTrap_Fragments
|
||||
/* 007F8 80B260E8 0C2C9686 */ jal EnTuboTrap_SpawnFragments
|
||||
/* 007FC 80B260EC 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 00800 80B260F0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00804 80B260F4 26050024 */ addiu $a1, $s0, 0x0024 ## $a1 = 00000024
|
|
@ -1,40 +0,0 @@
|
|||
glabel EnTuboTrap_InitializeAttack
|
||||
/* 009AC 80B2629C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 009B0 80B262A0 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 009B4 80B262A4 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 009B8 80B262A8 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 009BC 80B262AC 848E00B6 */ lh $t6, 0x00B6($a0) ## 000000B6
|
||||
/* 009C0 80B262B0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 009C4 80B262B4 3C063F4C */ lui $a2, 0x3F4C ## $a2 = 3F4C0000
|
||||
/* 009C8 80B262B8 25CF1388 */ addiu $t7, $t6, 0x1388 ## $t7 = 00001388
|
||||
/* 009CC 80B262BC A48F00B6 */ sh $t7, 0x00B6($a0) ## 000000B6
|
||||
/* 009D0 80B262C0 8E050150 */ lw $a1, 0x0150($s0) ## 00000150
|
||||
/* 009D4 80B262C4 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3F4CCCCD
|
||||
/* 009D8 80B262C8 24840028 */ addiu $a0, $a0, 0x0028 ## $a0 = 00000028
|
||||
/* 009DC 80B262CC 0C01E107 */ jal Math_SmoothScaleMaxF
|
||||
|
||||
/* 009E0 80B262D0 3C074040 */ lui $a3, 0x4040 ## $a3 = 40400000
|
||||
/* 009E4 80B262D4 C6040028 */ lwc1 $f4, 0x0028($s0) ## 00000028
|
||||
/* 009E8 80B262D8 C6060150 */ lwc1 $f6, 0x0150($s0) ## 00000150
|
||||
/* 009EC 80B262DC 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 009F0 80B262E0 44811000 */ mtc1 $at, $f2 ## $f2 = 10.00
|
||||
/* 009F4 80B262E4 46062001 */ sub.s $f0, $f4, $f6
|
||||
/* 009F8 80B262E8 3C1980B2 */ lui $t9, %hi(EnTuboTrap_Fly) ## $t9 = 80B20000
|
||||
/* 009FC 80B262EC 27396328 */ addiu $t9, $t9, %lo(EnTuboTrap_Fly) ## $t9 = 80B26328
|
||||
/* 00A00 80B262F0 46000005 */ abs.s $f0, $f0
|
||||
/* 00A04 80B262F4 4602003C */ c.lt.s $f0, $f2
|
||||
/* 00A08 80B262F8 00000000 */ nop
|
||||
/* 00A0C 80B262FC 45020006 */ bc1fl .L80B26318
|
||||
/* 00A10 80B26300 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00A14 80B26304 8618008A */ lh $t8, 0x008A($s0) ## 0000008A
|
||||
/* 00A18 80B26308 E6020068 */ swc1 $f2, 0x0068($s0) ## 00000068
|
||||
/* 00A1C 80B2630C AE19014C */ sw $t9, 0x014C($s0) ## 0000014C
|
||||
/* 00A20 80B26310 A6180032 */ sh $t8, 0x0032($s0) ## 00000032
|
||||
/* 00A24 80B26314 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80B26318:
|
||||
/* 00A28 80B26318 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00A2C 80B2631C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00A30 80B26320 03E00008 */ jr $ra
|
||||
/* 00A34 80B26324 00000000 */ nop
|
||||
|
||||
|
|
@ -1,12 +1,15 @@
|
|||
.late_rodata
|
||||
glabel D_80B265C0
|
||||
.float 0.23
|
||||
|
||||
D_80B265C0: .float 0.23
|
||||
D_80B265C4: .float 0.2
|
||||
D_80B265C8: .float 0.6
|
||||
glabel D_80B265C4
|
||||
.float 0.2
|
||||
|
||||
glabel D_80B265C8
|
||||
.float 0.6
|
||||
|
||||
.text
|
||||
|
||||
glabel EnTuboTrap_Fragments
|
||||
glabel EnTuboTrap_SpawnFragments
|
||||
/* 00128 80B25A18 27BDFF20 */ addiu $sp, $sp, 0xFF20 ## $sp = FFFFFF20
|
||||
/* 0012C 80B25A1C F7BE0070 */ sdc1 $f30, 0x0070($sp)
|
||||
/* 00130 80B25A20 3C0180B2 */ lui $at, %hi(D_80B265C0) ## $at = 80B20000
|
|
@ -1,11 +1,12 @@
|
|||
.late_rodata
|
||||
glabel D_80B265CC
|
||||
.float 0.2
|
||||
|
||||
D_80B265CC: .float 0.2
|
||||
D_80B265D0: .float 0.2
|
||||
glabel D_80B265D0
|
||||
.float 0.2
|
||||
|
||||
.text
|
||||
|
||||
glabel EnTuboTrap_FragmentsWater
|
||||
glabel EnTuboTrap_SpawnWaterFragments
|
||||
/* 0039C 80B25C8C 27BDFF20 */ addiu $sp, $sp, 0xFF20 ## $sp = FFFFFF20
|
||||
/* 003A0 80B25C90 AFB1007C */ sw $s1, 0x007C($sp)
|
||||
/* 003A4 80B25C94 AFBF009C */ sw $ra, 0x009C($sp)
|
|
@ -1,119 +0,0 @@
|
|||
.rdata
|
||||
|
||||
D_80B26564:
|
||||
.asciz "\x1b[32m☆☆☆☆☆ わて ☆☆☆☆☆ %f\n\x1b[m"
|
||||
.balign 4
|
||||
|
||||
D_80B26590:
|
||||
.asciz "\x1b[32m☆☆☆☆☆ おいどん ☆☆☆☆☆ %f\n\x1b[m"
|
||||
.balign 4
|
||||
|
||||
D_80B265BC:
|
||||
.asciz "\n\n"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
|
||||
glabel EnTuboTrap_TestLevitate
|
||||
/* 0083C 80B2612C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 00840 80B26130 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00844 80B26134 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00848 80B26138 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 0084C 80B2613C 8CAF1C44 */ lw $t7, 0x1C44($a1) ## 00001C44
|
||||
/* 00850 80B26140 3C188016 */ lui $t8, 0x8016 ## $t8 = 80160000
|
||||
/* 00854 80B26144 8F18FA90 */ lw $t8, -0x0570($t8) ## 8015FA90
|
||||
/* 00858 80B26148 AFAF0024 */ sw $t7, 0x0024($sp)
|
||||
/* 0085C 80B2614C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00860 80B26150 871912D8 */ lh $t9, 0x12D8($t8) ## 801612D8
|
||||
/* 00864 80B26154 53200016 */ beql $t9, $zero, .L80B261B0
|
||||
/* 00868 80B26158 3C014348 */ lui $at, 0x4348 ## $at = 43480000
|
||||
/* 0086C 80B2615C C6040028 */ lwc1 $f4, 0x0028($s0) ## 00000028
|
||||
/* 00870 80B26160 3C0480B2 */ lui $a0, %hi(D_80B26564) ## $a0 = 80B20000
|
||||
/* 00874 80B26164 24846564 */ addiu $a0, $a0, %lo(D_80B26564) ## $a0 = 80B26564
|
||||
/* 00878 80B26168 460021A1 */ cvt.d.s $f6, $f4
|
||||
/* 0087C 80B2616C 44073000 */ mfc1 $a3, $f6
|
||||
/* 00880 80B26170 44063800 */ mfc1 $a2, $f7
|
||||
/* 00884 80B26174 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 00888 80B26178 00000000 */ nop
|
||||
/* 0088C 80B2617C 8FA80024 */ lw $t0, 0x0024($sp)
|
||||
/* 00890 80B26180 3C0480B2 */ lui $a0, %hi(D_80B26590) ## $a0 = 80B20000
|
||||
/* 00894 80B26184 24846590 */ addiu $a0, $a0, %lo(D_80B26590) ## $a0 = 80B26590
|
||||
/* 00898 80B26188 C5080028 */ lwc1 $f8, 0x0028($t0) ## 00000028
|
||||
/* 0089C 80B2618C 460042A1 */ cvt.d.s $f10, $f8
|
||||
/* 008A0 80B26190 44075000 */ mfc1 $a3, $f10
|
||||
/* 008A4 80B26194 44065800 */ mfc1 $a2, $f11
|
||||
/* 008A8 80B26198 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 008AC 80B2619C 00000000 */ nop
|
||||
/* 008B0 80B261A0 3C0480B2 */ lui $a0, %hi(D_80B265BC) ## $a0 = 80B20000
|
||||
/* 008B4 80B261A4 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 008B8 80B261A8 248465BC */ addiu $a0, $a0, %lo(D_80B265BC) ## $a0 = 80B265BC
|
||||
/* 008BC 80B261AC 3C014348 */ lui $at, 0x4348 ## $at = 43480000
|
||||
.L80B261B0:
|
||||
/* 008C0 80B261B0 44819000 */ mtc1 $at, $f18 ## $f18 = 200.00
|
||||
/* 008C4 80B261B4 C6100090 */ lwc1 $f16, 0x0090($s0) ## 00000090
|
||||
/* 008C8 80B261B8 8FA90024 */ lw $t1, 0x0024($sp)
|
||||
/* 008CC 80B261BC 4612803C */ c.lt.s $f16, $f18
|
||||
/* 008D0 80B261C0 00000000 */ nop
|
||||
/* 008D4 80B261C4 45020031 */ bc1fl .L80B2628C
|
||||
/* 008D8 80B261C8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 008DC 80B261CC C5240028 */ lwc1 $f4, 0x0028($t1) ## 00000028
|
||||
/* 008E0 80B261D0 C6060028 */ lwc1 $f6, 0x0028($s0) ## 00000028
|
||||
/* 008E4 80B261D4 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 008E8 80B261D8 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 008EC 80B261DC 4604303E */ c.le.s $f6, $f4
|
||||
/* 008F0 80B261E0 24851C24 */ addiu $a1, $a0, 0x1C24 ## $a1 = 00001C24
|
||||
/* 008F4 80B261E4 45020029 */ bc1fl .L80B2628C
|
||||
/* 008F8 80B261E8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 008FC 80B261EC 0C00CDD2 */ jal Actor_ChangeType
|
||||
|
||||
/* 00900 80B261F0 24070005 */ addiu $a3, $zero, 0x0005 ## $a3 = 00000005
|
||||
/* 00904 80B261F4 8E0B0004 */ lw $t3, 0x0004($s0) ## 00000004
|
||||
/* 00908 80B261F8 3C0D8016 */ lui $t5, 0x8016 ## $t5 = 80160000
|
||||
/* 0090C 80B261FC 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
|
||||
/* 00910 80B26200 356C0001 */ ori $t4, $t3, 0x0001 ## $t4 = 00000001
|
||||
/* 00914 80B26204 AE0C0004 */ sw $t4, 0x0004($s0) ## 00000004
|
||||
/* 00918 80B26208 8DADE664 */ lw $t5, -0x199C($t5) ## 8015E664
|
||||
/* 0091C 80B2620C 44818000 */ mtc1 $at, $f16 ## $f16 = -10.00
|
||||
/* 00920 80B26210 3C014220 */ lui $at, 0x4220 ## $at = 42200000
|
||||
/* 00924 80B26214 448D4000 */ mtc1 $t5, $f8 ## $f8 = -0.00
|
||||
/* 00928 80B26218 44812000 */ mtc1 $at, $f4 ## $f4 = 40.00
|
||||
/* 0092C 80B2621C 8FAE0024 */ lw $t6, 0x0024($sp)
|
||||
/* 00930 80B26220 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 00934 80B26224 C6000028 */ lwc1 $f0, 0x0028($s0) ## 00000028
|
||||
/* 00938 80B26228 C5C60028 */ lwc1 $f6, 0x0028($t6) ## 00000028
|
||||
/* 0093C 80B2622C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00940 80B26230 46105482 */ mul.s $f18, $f10, $f16
|
||||
/* 00944 80B26234 46049080 */ add.s $f2, $f18, $f4
|
||||
/* 00948 80B26238 46023200 */ add.s $f8, $f6, $f2
|
||||
/* 0094C 80B2623C E6080150 */ swc1 $f8, 0x0150($s0) ## 00000150
|
||||
/* 00950 80B26240 C60A0150 */ lwc1 $f10, 0x0150($s0) ## 00000150
|
||||
/* 00954 80B26244 4600503C */ c.lt.s $f10, $f0
|
||||
/* 00958 80B26248 00000000 */ nop
|
||||
/* 0095C 80B2624C 45020004 */ bc1fl .L80B26260
|
||||
/* 00960 80B26250 8E180024 */ lw $t8, 0x0024($s0) ## 00000024
|
||||
/* 00964 80B26254 46020400 */ add.s $f16, $f0, $f2
|
||||
/* 00968 80B26258 E6100150 */ swc1 $f16, 0x0150($s0) ## 00000150
|
||||
/* 0096C 80B2625C 8E180024 */ lw $t8, 0x0024($s0) ## 00000024
|
||||
.L80B26260:
|
||||
/* 00970 80B26260 8E0F0028 */ lw $t7, 0x0028($s0) ## 00000028
|
||||
/* 00974 80B26264 240528C4 */ addiu $a1, $zero, 0x28C4 ## $a1 = 000028C4
|
||||
/* 00978 80B26268 AE180154 */ sw $t8, 0x0154($s0) ## 00000154
|
||||
/* 0097C 80B2626C 8E18002C */ lw $t8, 0x002C($s0) ## 0000002C
|
||||
/* 00980 80B26270 AE0F0158 */ sw $t7, 0x0158($s0) ## 00000158
|
||||
/* 00984 80B26274 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00988 80B26278 AE18015C */ sw $t8, 0x015C($s0) ## 0000015C
|
||||
/* 0098C 80B2627C 3C1980B2 */ lui $t9, %hi(EnTuboTrap_InitializeAttack) ## $t9 = 80B20000
|
||||
/* 00990 80B26280 2739629C */ addiu $t9, $t9, %lo(EnTuboTrap_InitializeAttack) ## $t9 = 80B2629C
|
||||
/* 00994 80B26284 AE19014C */ sw $t9, 0x014C($s0) ## 0000014C
|
||||
/* 00998 80B26288 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80B2628C:
|
||||
/* 0099C 80B2628C 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 009A0 80B26290 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 009A4 80B26294 03E00008 */ jr $ra
|
||||
/* 009A8 80B26298 00000000 */ nop
|
||||
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
glabel EnTuboTrap_Update
|
||||
/* 00B04 80B263F4 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 00B08 80B263F8 AFB0001C */ sw $s0, 0x001C($sp)
|
||||
/* 00B0C 80B263FC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00B10 80B26400 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00B14 80B26404 AFB10020 */ sw $s1, 0x0020($sp)
|
||||
/* 00B18 80B26408 8E19014C */ lw $t9, 0x014C($s0) ## 0000014C
|
||||
/* 00B1C 80B2640C 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 00B20 80B26410 0320F809 */ jalr $ra, $t9
|
||||
/* 00B24 80B26414 00000000 */ nop
|
||||
/* 00B28 80B26418 0C00B638 */ jal Actor_MoveForward
|
||||
/* 00B2C 80B2641C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00B30 80B26420 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 00B34 80B26424 44810000 */ mtc1 $at, $f0 ## $f0 = 10.00
|
||||
/* 00B38 80B26428 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
|
||||
/* 00B3C 80B2642C 44812000 */ mtc1 $at, $f4 ## $f4 = 20.00
|
||||
/* 00B40 80B26430 240E001D */ addiu $t6, $zero, 0x001D ## $t6 = 0000001D
|
||||
/* 00B44 80B26434 44060000 */ mfc1 $a2, $f0
|
||||
/* 00B48 80B26438 44070000 */ mfc1 $a3, $f0
|
||||
/* 00B4C 80B2643C AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 00B50 80B26440 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00B54 80B26444 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 00B58 80B26448 0C00B92D */ jal func_8002E4B4
|
||||
/* 00B5C 80B2644C E7A40010 */ swc1 $f4, 0x0010($sp)
|
||||
/* 00B60 80B26450 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00B64 80B26454 0C00B56E */ jal Actor_SetHeight
|
||||
/* 00B68 80B26458 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 00B6C 80B2645C 26050160 */ addiu $a1, $s0, 0x0160 ## $a1 = 00000160
|
||||
/* 00B70 80B26460 AFA50028 */ sw $a1, 0x0028($sp)
|
||||
/* 00B74 80B26464 0C0189B7 */ jal ActorCollider_Cylinder_Update
|
||||
/* 00B78 80B26468 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00B7C 80B2646C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00B80 80B26470 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
|
||||
/* 00B84 80B26474 02212821 */ addu $a1, $s1, $at
|
||||
/* 00B88 80B26478 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 00B8C 80B2647C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00B90 80B26480 0C01767D */ jal Actor_CollisionCheck_SetAC ## CollisionCheck_setAC
|
||||
/* 00B94 80B26484 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 00B98 80B26488 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 00B9C 80B2648C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00BA0 80B26490 0C0175E7 */ jal Actor_CollisionCheck_SetAT ## CollisionCheck_setAT
|
||||
/* 00BA4 80B26494 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 00BA8 80B26498 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00BAC 80B2649C 8FB0001C */ lw $s0, 0x001C($sp)
|
||||
/* 00BB0 80B264A0 8FB10020 */ lw $s1, 0x0020($sp)
|
||||
/* 00BB4 80B264A4 03E00008 */ jr $ra
|
||||
/* 00BB8 80B264A8 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
Loading…
Add table
Add a link
Reference in a new issue