mirror of
https://github.com/zeldaret/oot.git
synced 2025-05-11 11:33:48 +00:00
ovl_En_Ik (#461)
* merge upstream
* Merge upstream
* Progress
* Progress
* Fixes
* Migrate bss for now ig
* func_80A772EC
* Use rom reloc
* Cleanup
* Correct prototype
* Rename to _PlayBGM
* Eh revert to _StartMusic
* Match func_80A74398 more
* Fixes
* Work on func_80A74398
* Work on func_80A74398
* Match func_80A74398
* Use thisx
* Name, static, and move some stuff
* Match some graphics functions
* Rename asm for named functions
* Forgot one
* More graphics stuff
* Progress
* More progress
* Fix jump table
* Figure out types for a lot of data
* Fix data
* Type remaining data
* Work on func_80A7492C
* Ugly match for func_80A7492C
* Fix func_80A7492C
* Match some interesting stuff
* Move and remove forward declarations
* Sort declarations
* Progress
* Use quotes for vt import
* Slightly better diff
* Better diff again
* Fix stack on func_80A74BA4
* match func_80A74BA4
* func_80A74674
* Progress
* Progress
* Progress
* Progress
* Eh early return probably makes more sense here
* Progress
* Progress
* Progress
* Autocomplete sucks
* Name stuff in func_80A76E2C
* Work a bit on func_80A75C38
* Ugly match func_80A75FA0
* Name it prevInvincibilityTimer
* EnIk_PostLimbDraw3
* Use hex for line numbers in EnIk_PostLimbDraw3
* EnIk_PostLimbDraw2
* EnIk_PostLimbDraw1
* Use hex for line numbers in EnIk_PostLimbDraw1
* Use ACTORTYPE_ENEMY
* Progress
* Possible fake match of func_80A75C38
* Update spec and remove asm
* Cleanup forward declarations
* Move data to fun places
* Move data into func_80A76E2C
* Move data into func_80A75A38
* Make D_80A7847C an array
* Remove struct padding
* Revert "Remove struct padding"
This reverts commit 87b0bd73da
.
* Name colliders
* Use else
* Name shieldColliderItems
* Use new graphics macros
* Cleanup
This commit is contained in:
parent
9312c21c2f
commit
385c419aa2
80 changed files with 1450 additions and 4947 deletions
|
@ -1,36 +0,0 @@
|
|||
glabel EnIk_Destroy
|
||||
/* 00000 80A74310 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 00004 80A74314 3C0145FA */ lui $at, 0x45FA ## $at = 45FA0000
|
||||
/* 00008 80A74318 44812000 */ mtc1 $at, $f4 ## $f4 = 8000.00
|
||||
/* 0000C 80A7431C AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 00010 80A74320 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00014 80A74324 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 00018 80A74328 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 0001C 80A7432C 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 00020 80A74330 24060113 */ addiu $a2, $zero, 0x0113 ## $a2 = 00000113
|
||||
/* 00024 80A74334 24070005 */ addiu $a3, $zero, 0x0005 ## $a3 = 00000005
|
||||
/* 00028 80A74338 0C00D4FD */ jal Actor_FindNearby
|
||||
|
||||
/* 0002C 80A7433C E7A40010 */ swc1 $f4, 0x0010($sp)
|
||||
/* 00030 80A74340 54400004 */ bnel $v0, $zero, .L80A74354
|
||||
/* 00034 80A74344 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 00038 80A74348 0C03D6D6 */ jal func_800F5B58
|
||||
/* 0003C 80A7434C 00000000 */ nop
|
||||
/* 00040 80A74350 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
.L80A74354:
|
||||
/* 00044 80A74354 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00048 80A74358 0C017232 */ jal Collider_DestroyTris
|
||||
/* 0004C 80A7435C 24A503EC */ addiu $a1, $a1, 0x03EC ## $a1 = 000003EC
|
||||
/* 00050 80A74360 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 00054 80A74364 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00058 80A74368 0C0170EB */ jal Collider_DestroyCylinder
|
||||
|
||||
/* 0005C 80A7436C 24A50320 */ addiu $a1, $a1, 0x0320 ## $a1 = 00000320
|
||||
/* 00060 80A74370 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 00064 80A74374 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00068 80A74378 0C017418 */ jal Collider_DestroyQuad
|
||||
/* 0006C 80A7437C 24A5036C */ addiu $a1, $a1, 0x036C ## $a1 = 0000036C
|
||||
/* 00070 80A74380 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00074 80A74384 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00078 80A74388 03E00008 */ jr $ra
|
||||
/* 0007C 80A7438C 00000000 */ nop
|
|
@ -1,34 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A78978
|
||||
.asciz "\x1b[31m描画モードがおかしい!!!!!!!!!!!!!!!!!!!!!!!!!\n\x1b[m"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel EnIk_Draw
|
||||
/* 03D64 80A78074 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03D68 80A78078 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03D6C 80A7807C 8C8204CC */ lw $v0, 0x04CC($a0) ## 000004CC
|
||||
/* 03D70 80A78080 04400008 */ bltz $v0, .L80A780A4
|
||||
/* 03D74 80A78084 28410003 */ slti $at, $v0, 0x0003
|
||||
/* 03D78 80A78088 10200006 */ beq $at, $zero, .L80A780A4
|
||||
/* 03D7C 80A7808C 00027080 */ sll $t6, $v0, 2
|
||||
/* 03D80 80A78090 3C0380A8 */ lui $v1, %hi(D_80A7861C) ## $v1 = 80A80000
|
||||
/* 03D84 80A78094 006E1821 */ addu $v1, $v1, $t6
|
||||
/* 03D88 80A78098 8C63861C */ lw $v1, %lo(D_80A7861C)($v1)
|
||||
/* 03D8C 80A7809C 14600006 */ bne $v1, $zero, .L80A780B8
|
||||
/* 03D90 80A780A0 00000000 */ nop
|
||||
.L80A780A4:
|
||||
/* 03D94 80A780A4 3C0480A8 */ lui $a0, %hi(D_80A78978) ## $a0 = 80A80000
|
||||
/* 03D98 80A780A8 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 03D9C 80A780AC 24848978 */ addiu $a0, $a0, %lo(D_80A78978) ## $a0 = 80A78978
|
||||
/* 03DA0 80A780B0 10000004 */ beq $zero, $zero, .L80A780C4
|
||||
/* 03DA4 80A780B4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A780B8:
|
||||
/* 03DA8 80A780B8 0060F809 */ jalr $ra, $v1
|
||||
/* 03DAC 80A780BC 00000000 */ nop
|
||||
/* 03DB0 80A780C0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A780C4:
|
||||
/* 03DB4 80A780C4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03DB8 80A780C8 03E00008 */ jr $ra
|
||||
/* 03DBC 80A780CC 00000000 */ nop
|
|
@ -1,64 +0,0 @@
|
|||
glabel EnIk_Init
|
||||
/* 03F50 80A78260 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 03F54 80A78264 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 03F58 80A78268 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 03F5C 80A7826C AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 03F60 80A78270 8482001C */ lh $v0, 0x001C($a0) ## 0000001C
|
||||
/* 03F64 80A78274 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 03F68 80A78278 3C0F8016 */ lui $t7, %hi(gSaveContext+0xeda)
|
||||
/* 03F6C 80A7827C 304E00FF */ andi $t6, $v0, 0x00FF ## $t6 = 00000000
|
||||
/* 03F70 80A78280 15C00005 */ bne $t6, $zero, .L80A78298
|
||||
/* 03F74 80A78284 3043FF00 */ andi $v1, $v0, 0xFF00 ## $v1 = 00000000
|
||||
/* 03F78 80A78288 95EFF53A */ lhu $t7, %lo(gSaveContext+0xeda)($t7)
|
||||
/* 03F7C 80A7828C 31F81000 */ andi $t8, $t7, 0x1000 ## $t8 = 00000000
|
||||
/* 03F80 80A78290 17000007 */ bne $t8, $zero, .L80A782B0
|
||||
/* 03F84 80A78294 00000000 */ nop
|
||||
.L80A78298:
|
||||
/* 03F88 80A78298 10600009 */ beq $v1, $zero, .L80A782C0
|
||||
/* 03F8C 80A7829C 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 03F90 80A782A0 0C00B2D0 */ jal Flags_GetSwitch
|
||||
|
||||
/* 03F94 80A782A4 00032A03 */ sra $a1, $v1, 8
|
||||
/* 03F98 80A782A8 10400005 */ beq $v0, $zero, .L80A782C0
|
||||
/* 03F9C 80A782AC 00000000 */ nop
|
||||
.L80A782B0:
|
||||
/* 03FA0 80A782B0 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 03FA4 80A782B4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03FA8 80A782B8 1000001B */ beq $zero, $zero, .L80A78328
|
||||
/* 03FAC 80A782BC 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L80A782C0:
|
||||
/* 03FB0 80A782C0 3C068003 */ lui $a2, %hi(ActorShadow_DrawFunc_Circle)
|
||||
/* 03FB4 80A782C4 24C6B5EC */ addiu $a2, %lo(ActorShadow_DrawFunc_Circle)
|
||||
/* 03FB8 80A782C8 260400B4 */ addiu $a0, $s0, 0x00B4 ## $a0 = 000000B4
|
||||
/* 03FBC 80A782CC 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 03FC0 80A782D0 0C00AC78 */ jal ActorShape_Init
|
||||
|
||||
/* 03FC4 80A782D4 3C0741F0 */ lui $a3, 0x41F0 ## $a3 = 41F00000
|
||||
/* 03FC8 80A782D8 3C060602 */ lui $a2, 0x0602 ## $a2 = 06020000
|
||||
/* 03FCC 80A782DC 3C070601 */ lui $a3, 0x0601 ## $a3 = 06010000
|
||||
/* 03FD0 80A782E0 26190190 */ addiu $t9, $s0, 0x0190 ## $t9 = 00000190
|
||||
/* 03FD4 80A782E4 26080244 */ addiu $t0, $s0, 0x0244 ## $t0 = 00000244
|
||||
/* 03FD8 80A782E8 2409001E */ addiu $t1, $zero, 0x001E ## $t1 = 0000001E
|
||||
/* 03FDC 80A782EC AFA90018 */ sw $t1, 0x0018($sp)
|
||||
/* 03FE0 80A782F0 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 03FE4 80A782F4 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 03FE8 80A782F8 24E7C114 */ addiu $a3, $a3, 0xC114 ## $a3 = 0600C114
|
||||
/* 03FEC 80A782FC 24C6E178 */ addiu $a2, $a2, 0xE178 ## $a2 = 0601E178
|
||||
/* 03FF0 80A78300 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 03FF4 80A78304 0C0291BE */ jal SkelAnime_InitSV
|
||||
/* 03FF8 80A78308 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
|
||||
/* 03FFC 80A7830C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 04000 80A78310 0C29D0E6 */ jal func_80A74398
|
||||
/* 04004 80A78314 8FA50034 */ lw $a1, 0x0034($sp)
|
||||
/* 04008 80A78318 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0400C 80A7831C 0C29E034 */ jal func_80A780D0
|
||||
/* 04010 80A78320 8FA50034 */ lw $a1, 0x0034($sp)
|
||||
/* 04014 80A78324 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L80A78328:
|
||||
/* 04018 80A78328 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 0401C 80A7832C 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 04020 80A78330 03E00008 */ jr $ra
|
||||
/* 04024 80A78334 00000000 */ nop
|
||||
/* 04028 80A78338 00000000 */ nop
|
||||
/* 0402C 80A7833C 00000000 */ nop
|
|
@ -1,34 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A78840
|
||||
.asciz "\x1b[31mメインモードがおかしい!!!!!!!!!!!!!!!!!!!!!!!!!\n\x1b[m"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel EnIk_Update
|
||||
/* 0388C 80A77B9C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03890 80A77BA0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03894 80A77BA4 8C8204C8 */ lw $v0, 0x04C8($a0) ## 000004C8
|
||||
/* 03898 80A77BA8 04400008 */ bltz $v0, .L80A77BCC
|
||||
/* 0389C 80A77BAC 28410006 */ slti $at, $v0, 0x0006
|
||||
/* 038A0 80A77BB0 10200006 */ beq $at, $zero, .L80A77BCC
|
||||
/* 038A4 80A77BB4 00027080 */ sll $t6, $v0, 2
|
||||
/* 038A8 80A77BB8 3C0380A8 */ lui $v1, %hi(D_80A78604) ## $v1 = 80A80000
|
||||
/* 038AC 80A77BBC 006E1821 */ addu $v1, $v1, $t6
|
||||
/* 038B0 80A77BC0 8C638604 */ lw $v1, %lo(D_80A78604)($v1)
|
||||
/* 038B4 80A77BC4 14600006 */ bne $v1, $zero, .L80A77BE0
|
||||
/* 038B8 80A77BC8 00000000 */ nop
|
||||
.L80A77BCC:
|
||||
/* 038BC 80A77BCC 3C0480A8 */ lui $a0, %hi(D_80A78840) ## $a0 = 80A80000
|
||||
/* 038C0 80A77BD0 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 038C4 80A77BD4 24848840 */ addiu $a0, $a0, %lo(D_80A78840) ## $a0 = 80A78840
|
||||
/* 038C8 80A77BD8 10000004 */ beq $zero, $zero, .L80A77BEC
|
||||
/* 038CC 80A77BDC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A77BE0:
|
||||
/* 038D0 80A77BE0 0060F809 */ jalr $ra, $v1
|
||||
/* 038D4 80A77BE4 00000000 */ nop
|
||||
/* 038D8 80A77BE8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A77BEC:
|
||||
/* 038DC 80A77BEC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 038E0 80A77BF0 03E00008 */ jr $ra
|
||||
/* 038E4 80A77BF4 00000000 */ nop
|
|
@ -1,3 +0,0 @@
|
|||
glabel func_80A74390
|
||||
/* 00080 80A74390 03E00008 */ jr $ra
|
||||
/* 00084 80A74394 AC850304 */ sw $a1, 0x0304($a0) ## 00000304
|
|
@ -1,162 +0,0 @@
|
|||
glabel func_80A74398
|
||||
/* 00088 80A74398 27BDFE20 */ addiu $sp, $sp, 0xFE20 ## $sp = FFFFFE20
|
||||
/* 0008C 80A7439C AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00090 80A743A0 AFB10020 */ sw $s1, 0x0020($sp)
|
||||
/* 00094 80A743A4 AFB0001C */ sw $s0, 0x001C($sp)
|
||||
/* 00098 80A743A8 8C980004 */ lw $t8, 0x0004($a0) ## 00000004
|
||||
/* 0009C 80A743AC 3C0E80A7 */ lui $t6, %hi(func_80A75FA0) ## $t6 = 80A70000
|
||||
/* 000A0 80A743B0 3C0F80A7 */ lui $t7, %hi(func_80A76798) ## $t7 = 80A70000
|
||||
/* 000A4 80A743B4 25CE5FA0 */ addiu $t6, $t6, %lo(func_80A75FA0) ## $t6 = 80A75FA0
|
||||
/* 000A8 80A743B8 25EF6798 */ addiu $t7, $t7, %lo(func_80A76798) ## $t7 = 80A76798
|
||||
/* 000AC 80A743BC 37190400 */ ori $t9, $t8, 0x0400 ## $t9 = 00000400
|
||||
/* 000B0 80A743C0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 000B4 80A743C4 AC8E0130 */ sw $t6, 0x0130($a0) ## 00000130
|
||||
/* 000B8 80A743C8 AC8F0134 */ sw $t7, 0x0134($a0) ## 00000134
|
||||
/* 000BC 80A743CC AC990004 */ sw $t9, 0x0004($a0) ## 00000004
|
||||
/* 000C0 80A743D0 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 000C4 80A743D4 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 000C8 80A743D8 26050320 */ addiu $a1, $s0, 0x0320 ## $a1 = 00000320
|
||||
/* 000CC 80A743DC 0C0170D9 */ jal Collider_InitCylinder
|
||||
|
||||
/* 000D0 80A743E0 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 000D4 80A743E4 3C0780A8 */ lui $a3, %hi(D_80A78340) ## $a3 = 80A80000
|
||||
/* 000D8 80A743E8 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 000DC 80A743EC 24E78340 */ addiu $a3, $a3, %lo(D_80A78340) ## $a3 = 80A78340
|
||||
/* 000E0 80A743F0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 000E4 80A743F4 0C01712B */ jal Collider_SetCylinder
|
||||
|
||||
/* 000E8 80A743F8 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 000EC 80A743FC 260503EC */ addiu $a1, $s0, 0x03EC ## $a1 = 000003EC
|
||||
/* 000F0 80A74400 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 000F4 80A74404 0C0171F8 */ jal Collider_InitTris
|
||||
/* 000F8 80A74408 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 000FC 80A7440C 3C0780A8 */ lui $a3, %hi(D_80A783E4) ## $a3 = 80A80000
|
||||
/* 00100 80A74410 260A040C */ addiu $t2, $s0, 0x040C ## $t2 = 0000040C
|
||||
/* 00104 80A74414 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 00108 80A74418 AFAA0010 */ sw $t2, 0x0010($sp)
|
||||
/* 0010C 80A7441C 24E783E4 */ addiu $a3, $a3, %lo(D_80A783E4) ## $a3 = 80A783E4
|
||||
/* 00110 80A74420 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00114 80A74424 0C0172EB */ jal Collider_SetTris
|
||||
/* 00118 80A74428 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 0011C 80A7442C 2605036C */ addiu $a1, $s0, 0x036C ## $a1 = 0000036C
|
||||
/* 00120 80A74430 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 00124 80A74434 0C017406 */ jal Collider_InitQuad
|
||||
/* 00128 80A74438 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0012C 80A7443C 3C0780A8 */ lui $a3, %hi(D_80A783F4) ## $a3 = 80A80000
|
||||
/* 00130 80A74440 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 00134 80A74444 24E783F4 */ addiu $a3, $a3, %lo(D_80A783F4) ## $a3 = 80A783F4
|
||||
/* 00138 80A74448 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0013C 80A7444C 0C017441 */ jal Collider_SetQuad
|
||||
/* 00140 80A74450 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00144 80A74454 8619001C */ lh $t9, 0x001C($s0) ## 0000001C
|
||||
/* 00148 80A74458 860E001C */ lh $t6, 0x001C($s0) ## 0000001C
|
||||
/* 0014C 80A7445C 3C0B80A8 */ lui $t3, %hi(D_80A78444) ## $t3 = 80A80000
|
||||
/* 00150 80A74460 256B8444 */ addiu $t3, $t3, %lo(D_80A78444) ## $t3 = 80A78444
|
||||
/* 00154 80A74464 332A00FF */ andi $t2, $t9, 0x00FF ## $t2 = 00000000
|
||||
/* 00158 80A74468 AE0B0098 */ sw $t3, 0x0098($s0) ## 00000098
|
||||
/* 0015C 80A7446C A60A001C */ sh $t2, 0x001C($s0) ## 0000001C
|
||||
/* 00160 80A74470 860B001C */ lh $t3, 0x001C($s0) ## 0000001C
|
||||
/* 00164 80A74474 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
|
||||
/* 00168 80A74478 44812000 */ mtc1 $at, $f4 ## $f4 = -1.00
|
||||
/* 0016C 80A7447C 000E7A03 */ sra $t7, $t6, 8
|
||||
/* 00170 80A74480 240C00FE */ addiu $t4, $zero, 0x00FE ## $t4 = 000000FE
|
||||
/* 00174 80A74484 240D001E */ addiu $t5, $zero, 0x001E ## $t5 = 0000001E
|
||||
/* 00178 80A74488 31F800FF */ andi $t8, $t7, 0x00FF ## $t8 = 00000000
|
||||
/* 0017C 80A7448C A20C00AE */ sb $t4, 0x00AE($s0) ## 000000AE
|
||||
/* 00180 80A74490 A20002FC */ sb $zero, 0x02FC($s0) ## 000002FC
|
||||
/* 00184 80A74494 A20D00AF */ sb $t5, 0x00AF($s0) ## 000000AF
|
||||
/* 00188 80A74498 A6180302 */ sh $t8, 0x0302($s0) ## 00000302
|
||||
/* 0018C 80A7449C 15600007 */ bne $t3, $zero, .L80A744BC
|
||||
/* 00190 80A744A0 E604006C */ swc1 $f4, 0x006C($s0) ## 0000006C
|
||||
/* 00194 80A744A4 01A06025 */ or $t4, $t5, $zero ## $t4 = 0000001E
|
||||
/* 00198 80A744A8 258D0014 */ addiu $t5, $t4, 0x0014 ## $t5 = 00000032
|
||||
/* 0019C 80A744AC 240E0034 */ addiu $t6, $zero, 0x0034 ## $t6 = 00000034
|
||||
/* 001A0 80A744B0 A20D00AF */ sb $t5, 0x00AF($s0) ## 000000AF
|
||||
/* 001A4 80A744B4 1000000C */ beq $zero, $zero, .L80A744E8
|
||||
/* 001A8 80A744B8 A20E0117 */ sb $t6, 0x0117($s0) ## 00000117
|
||||
.L80A744BC:
|
||||
/* 001AC 80A744BC 3C053C44 */ lui $a1, 0x3C44 ## $a1 = 3C440000
|
||||
/* 001B0 80A744C0 34A59BA6 */ ori $a1, $a1, 0x9BA6 ## $a1 = 3C449BA6
|
||||
/* 001B4 80A744C4 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 001B8 80A744C8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 001BC 80A744CC 240F0035 */ addiu $t7, $zero, 0x0035 ## $t7 = 00000035
|
||||
/* 001C0 80A744D0 A20F0117 */ sb $t7, 0x0117($s0) ## 00000117
|
||||
/* 001C4 80A744D4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 001C8 80A744D8 26251C24 */ addiu $a1, $s1, 0x1C24 ## $a1 = 00001C24
|
||||
/* 001CC 80A744DC 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 001D0 80A744E0 0C00CDD2 */ jal Actor_ChangeType
|
||||
|
||||
/* 001D4 80A744E4 24070005 */ addiu $a3, $zero, 0x0005 ## $a3 = 00000005
|
||||
.L80A744E8:
|
||||
/* 001D8 80A744E8 240200FF */ addiu $v0, $zero, 0x00FF ## $v0 = 000000FF
|
||||
/* 001DC 80A744EC 24180040 */ addiu $t8, $zero, 0x0040 ## $t8 = 00000040
|
||||
/* 001E0 80A744F0 241900C8 */ addiu $t9, $zero, 0x00C8 ## $t9 = 000000C8
|
||||
/* 001E4 80A744F4 24080096 */ addiu $t0, $zero, 0x0096 ## $t0 = 00000096
|
||||
/* 001E8 80A744F8 240A0008 */ addiu $t2, $zero, 0x0008 ## $t2 = 00000008
|
||||
/* 001EC 80A744FC 240B0002 */ addiu $t3, $zero, 0x0002 ## $t3 = 00000002
|
||||
/* 001F0 80A74500 27AC0038 */ addiu $t4, $sp, 0x0038 ## $t4 = FFFFFE58
|
||||
/* 001F4 80A74504 A3A201C9 */ sb $v0, 0x01C9($sp)
|
||||
/* 001F8 80A74508 A3A201C8 */ sb $v0, 0x01C8($sp)
|
||||
/* 001FC 80A7450C A3A201C5 */ sb $v0, 0x01C5($sp)
|
||||
/* 00200 80A74510 A3A201C4 */ sb $v0, 0x01C4($sp)
|
||||
/* 00204 80A74514 A3A201C2 */ sb $v0, 0x01C2($sp)
|
||||
/* 00208 80A74518 A3A201C1 */ sb $v0, 0x01C1($sp)
|
||||
/* 0020C 80A7451C A3A201C0 */ sb $v0, 0x01C0($sp)
|
||||
/* 00210 80A74520 A3A201BD */ sb $v0, 0x01BD($sp)
|
||||
/* 00214 80A74524 A3A201BC */ sb $v0, 0x01BC($sp)
|
||||
/* 00218 80A74528 A3B801C3 */ sb $t8, 0x01C3($sp)
|
||||
/* 0021C 80A7452C A3B901BF */ sb $t9, 0x01BF($sp)
|
||||
/* 00220 80A74530 A3A801BE */ sb $t0, 0x01BE($sp)
|
||||
/* 00224 80A74534 A3A001C7 */ sb $zero, 0x01C7($sp)
|
||||
/* 00228 80A74538 AFAA01CC */ sw $t2, 0x01CC($sp)
|
||||
/* 0022C 80A7453C AFA001D0 */ sw $zero, 0x01D0($sp)
|
||||
/* 00230 80A74540 AFAB01D4 */ sw $t3, 0x01D4($sp)
|
||||
/* 00234 80A74544 AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 00238 80A74548 A3A801C6 */ sb $t0, 0x01C6($sp)
|
||||
/* 0023C 80A7454C A3A201CA */ sb $v0, 0x01CA($sp)
|
||||
/* 00240 80A74550 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00244 80A74554 260504C4 */ addiu $a1, $s0, 0x04C4 ## $a1 = 000004C4
|
||||
/* 00248 80A74558 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 0024C 80A7455C 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 00250 80A74560 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 00254 80A74564 0C009B35 */ jal Effect_Add
|
||||
## Effect_Add
|
||||
/* 00258 80A74568 A3A001CB */ sb $zero, 0x01CB($sp)
|
||||
/* 0025C 80A7456C 0C29D1C5 */ jal func_80A74714
|
||||
/* 00260 80A74570 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00264 80A74574 86050302 */ lh $a1, 0x0302($s0) ## 00000302
|
||||
/* 00268 80A74578 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 0026C 80A7457C 50A1000A */ beql $a1, $at, .L80A745A8
|
||||
/* 00270 80A74580 860D001C */ lh $t5, 0x001C($s0) ## 0000001C
|
||||
/* 00274 80A74584 0C00B2D0 */ jal Flags_GetSwitch
|
||||
|
||||
/* 00278 80A74588 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0027C 80A7458C 50400011 */ beql $v0, $zero, .L80A745D4
|
||||
/* 00280 80A74590 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00284 80A74594 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 00288 80A74598 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0028C 80A7459C 1000000D */ beq $zero, $zero, .L80A745D4
|
||||
/* 00290 80A745A0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00294 80A745A4 860D001C */ lh $t5, 0x001C($s0) ## 0000001C
|
||||
.L80A745A8:
|
||||
/* 00298 80A745A8 3C050001 */ lui $a1, 0x0001 ## $a1 = 00010000
|
||||
/* 0029C 80A745AC 00B12821 */ addu $a1, $a1, $s1
|
||||
/* 002A0 80A745B0 11A00007 */ beq $t5, $zero, .L80A745D0
|
||||
/* 002A4 80A745B4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 002A8 80A745B8 0C00B337 */ jal Flags_GetClear
|
||||
|
||||
/* 002AC 80A745BC 80A51CBC */ lb $a1, 0x1CBC($a1) ## 00011CBC
|
||||
/* 002B0 80A745C0 50400004 */ beql $v0, $zero, .L80A745D4
|
||||
/* 002B4 80A745C4 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 002B8 80A745C8 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 002BC 80A745CC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80A745D0:
|
||||
/* 002C0 80A745D0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A745D4:
|
||||
/* 002C4 80A745D4 8FB0001C */ lw $s0, 0x001C($sp)
|
||||
/* 002C8 80A745D8 8FB10020 */ lw $s1, 0x0020($sp)
|
||||
/* 002CC 80A745DC 03E00008 */ jr $ra
|
||||
/* 002D0 80A745E0 27BD01E0 */ addiu $sp, $sp, 0x01E0 ## $sp = 00000000
|
|
@ -1,40 +0,0 @@
|
|||
glabel func_80A745E4
|
||||
/* 002D4 80A745E4 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 002D8 80A745E8 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 002DC 80A745EC AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 002E0 80A745F0 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 002E4 80A745F4 908E02FB */ lbu $t6, 0x02FB($a0) ## 000002FB
|
||||
/* 002E8 80A745F8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 002EC 80A745FC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 002F0 80A74600 15C00003 */ bne $t6, $zero, .L80A74610
|
||||
/* 002F4 80A74604 3C0642C8 */ lui $a2, 0x42C8 ## $a2 = 42C80000
|
||||
/* 002F8 80A74608 848F001C */ lh $t7, 0x001C($a0) ## 0000001C
|
||||
/* 002FC 80A7460C 15E00013 */ bne $t7, $zero, .L80A7465C
|
||||
.L80A74610:
|
||||
/* 00300 80A74610 24184000 */ addiu $t8, $zero, 0x4000 ## $t8 = 00004000
|
||||
/* 00304 80A74614 AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 00308 80A74618 861900B6 */ lh $t9, 0x00B6($s0) ## 000000B6
|
||||
/* 0030C 80A7461C 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 00310 80A74620 24072710 */ addiu $a3, $zero, 0x2710 ## $a3 = 00002710
|
||||
/* 00314 80A74624 0C00D52D */ jal func_800354B4
|
||||
/* 00318 80A74628 AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 0031C 80A7462C 1040000B */ beq $v0, $zero, .L80A7465C
|
||||
/* 00320 80A74630 8FA8002C */ lw $t0, 0x002C($sp)
|
||||
/* 00324 80A74634 3C090001 */ lui $t1, 0x0001 ## $t1 = 00010000
|
||||
/* 00328 80A74638 01284821 */ addu $t1, $t1, $t0
|
||||
/* 0032C 80A7463C 8D291DE4 */ lw $t1, 0x1DE4($t1) ## 00011DE4
|
||||
/* 00330 80A74640 312A0001 */ andi $t2, $t1, 0x0001 ## $t2 = 00000000
|
||||
/* 00334 80A74644 51400006 */ beql $t2, $zero, .L80A74660
|
||||
/* 00338 80A74648 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 0033C 80A7464C 0C29D57C */ jal func_80A755F0
|
||||
/* 00340 80A74650 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00344 80A74654 10000002 */ beq $zero, $zero, .L80A74660
|
||||
/* 00348 80A74658 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80A7465C:
|
||||
/* 0034C 80A7465C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80A74660:
|
||||
/* 00350 80A74660 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00354 80A74664 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 00358 80A74668 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 0035C 80A7466C 03E00008 */ jr $ra
|
||||
/* 00360 80A74670 00000000 */ nop
|
|
@ -1,46 +0,0 @@
|
|||
glabel func_80A74674
|
||||
/* 00364 80A74674 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00368 80A74678 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 0036C 80A7467C AFB20028 */ sw $s2, 0x0028($sp)
|
||||
/* 00370 80A74680 AFB10024 */ sw $s1, 0x0024($sp)
|
||||
/* 00374 80A74684 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00378 80A74688 F7B40018 */ sdc1 $f20, 0x0018($sp)
|
||||
/* 0037C 80A7468C 8C901C64 */ lw $s0, 0x1C64($a0) ## 00001C64
|
||||
/* 00380 80A74690 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 00384 80A74694 3C0142A0 */ lui $at, 0x42A0 ## $at = 42A00000
|
||||
/* 00388 80A74698 52000017 */ beql $s0, $zero, .L80A746F8
|
||||
/* 0038C 80A7469C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 00390 80A746A0 4481A000 */ mtc1 $at, $f20 ## $f20 = 80.00
|
||||
/* 00394 80A746A4 24120169 */ addiu $s2, $zero, 0x0169 ## $s2 = 00000169
|
||||
.L80A746A8:
|
||||
/* 00398 80A746A8 12110006 */ beq $s0, $s1, .L80A746C4
|
||||
/* 0039C 80A746AC 00000000 */ nop
|
||||
/* 003A0 80A746B0 860E0000 */ lh $t6, 0x0000($s0) ## 00000000
|
||||
/* 003A4 80A746B4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 003A8 80A746B8 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 003AC 80A746BC 524E0004 */ beql $s2, $t6, .L80A746D0
|
||||
/* 003B0 80A746C0 4406A000 */ mfc1 $a2, $f20
|
||||
.L80A746C4:
|
||||
/* 003B4 80A746C4 10000009 */ beq $zero, $zero, .L80A746EC
|
||||
/* 003B8 80A746C8 8E100124 */ lw $s0, 0x0124($s0) ## 00000124
|
||||
/* 003BC 80A746CC 4406A000 */ mfc1 $a2, $f20
|
||||
.L80A746D0:
|
||||
/* 003C0 80A746D0 0C00B86A */ jal func_8002E1A8
|
||||
/* 003C4 80A746D4 24072710 */ addiu $a3, $zero, 0x2710 ## $a3 = 00002710
|
||||
/* 003C8 80A746D8 50400004 */ beql $v0, $zero, .L80A746EC
|
||||
/* 003CC 80A746DC 8E100124 */ lw $s0, 0x0124($s0) ## 00000124
|
||||
/* 003D0 80A746E0 10000005 */ beq $zero, $zero, .L80A746F8
|
||||
/* 003D4 80A746E4 02001025 */ or $v0, $s0, $zero ## $v0 = 00000000
|
||||
/* 003D8 80A746E8 8E100124 */ lw $s0, 0x0124($s0) ## 00000124
|
||||
.L80A746EC:
|
||||
/* 003DC 80A746EC 1600FFEE */ bne $s0, $zero, .L80A746A8
|
||||
/* 003E0 80A746F0 00000000 */ nop
|
||||
/* 003E4 80A746F4 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80A746F8:
|
||||
/* 003E8 80A746F8 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 003EC 80A746FC D7B40018 */ ldc1 $f20, 0x0018($sp)
|
||||
/* 003F0 80A74700 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 003F4 80A74704 8FB10024 */ lw $s1, 0x0024($sp)
|
||||
/* 003F8 80A74708 8FB20028 */ lw $s2, 0x0028($sp)
|
||||
/* 003FC 80A7470C 03E00008 */ jr $ra
|
||||
/* 00400 80A74710 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
|
@ -1,48 +0,0 @@
|
|||
glabel func_80A74714
|
||||
/* 00404 80A74714 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00408 80A74718 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 0040C 80A7471C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00410 80A74720 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 00414 80A74724 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
|
||||
/* 00418 80A74728 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 0041C 80A7472C 2484CD70 */ addiu $a0, $a0, 0xCD70 ## $a0 = 0600CD70
|
||||
/* 00420 80A74730 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 00424 80A74734 860E001C */ lh $t6, 0x001C($s0) ## 0000001C
|
||||
/* 00428 80A74738 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
|
||||
/* 0042C 80A7473C 46802020 */ cvt.s.w $f0, $f4
|
||||
/* 00430 80A74740 29C10002 */ slti $at, $t6, 0x0002
|
||||
/* 00434 80A74744 24A5CD70 */ addiu $a1, $a1, 0xCD70 ## $a1 = 0600CD70
|
||||
/* 00438 80A74748 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 0043C 80A7474C 240F0002 */ addiu $t7, $zero, 0x0002 ## $t7 = 00000002
|
||||
/* 00440 80A74750 14200005 */ bne $at, $zero, .L80A74768
|
||||
/* 00444 80A74754 46000306 */ mov.s $f12, $f0
|
||||
/* 00448 80A74758 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 0044C 80A7475C 44813000 */ mtc1 $at, $f6 ## $f6 = 1.00
|
||||
/* 00450 80A74760 10000003 */ beq $zero, $zero, .L80A74770
|
||||
/* 00454 80A74764 46060081 */ sub.s $f2, $f0, $f6
|
||||
.L80A74768:
|
||||
/* 00458 80A74768 44801000 */ mtc1 $zero, $f2 ## $f2 = 0.00
|
||||
/* 0045C 80A7476C 00000000 */ nop
|
||||
.L80A74770:
|
||||
/* 00460 80A74770 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 00464 80A74774 44071000 */ mfc1 $a3, $f2
|
||||
/* 00468 80A74778 E7AC0010 */ swc1 $f12, 0x0010($sp)
|
||||
/* 0046C 80A7477C 44060000 */ mfc1 $a2, $f0
|
||||
/* 00470 80A74780 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 00474 80A74784 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 00478 80A74788 E7A00018 */ swc1 $f0, 0x0018($sp)
|
||||
/* 0047C 80A7478C 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
|
||||
/* 00480 80A74790 24180003 */ addiu $t8, $zero, 0x0003 ## $t8 = 00000003
|
||||
/* 00484 80A74794 3C0580A7 */ lui $a1, %hi(func_80A747C0) ## $a1 = 80A70000
|
||||
/* 00488 80A74798 A21802F8 */ sb $t8, 0x02F8($s0) ## 000002F8
|
||||
/* 0048C 80A7479C 24A547C0 */ addiu $a1, $a1, %lo(func_80A747C0) ## $a1 = 80A747C0
|
||||
/* 00490 80A747A0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00494 80A747A4 0C29D0E4 */ jal func_80A74390
|
||||
/* 00498 80A747A8 E6080068 */ swc1 $f8, 0x0068($s0) ## 00000068
|
||||
/* 0049C 80A747AC 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 004A0 80A747B0 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 004A4 80A747B4 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 004A8 80A747B8 03E00008 */ jr $ra
|
||||
/* 004AC 80A747BC 00000000 */ nop
|
|
@ -1,62 +0,0 @@
|
|||
glabel func_80A747C0
|
||||
/* 004B0 80A747C0 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 004B4 80A747C4 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 004B8 80A747C8 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 004BC 80A747CC AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 004C0 80A747D0 908E0331 */ lbu $t6, 0x0331($a0) ## 00000331
|
||||
/* 004C4 80A747D4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 004C8 80A747D8 31CF0002 */ andi $t7, $t6, 0x0002 ## $t7 = 00000000
|
||||
/* 004CC 80A747DC 51E00018 */ beql $t7, $zero, .L80A74840
|
||||
/* 004D0 80A747E0 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||
/* 004D4 80A747E4 8C880024 */ lw $t0, 0x0024($a0) ## 00000024
|
||||
/* 004D8 80A747E8 27B80024 */ addiu $t8, $sp, 0x0024 ## $t8 = FFFFFFF4
|
||||
/* 004DC 80A747EC 2405393A */ addiu $a1, $zero, 0x393A ## $a1 = 0000393A
|
||||
/* 004E0 80A747F0 AF080000 */ sw $t0, 0x0000($t8) ## FFFFFFF4
|
||||
/* 004E4 80A747F4 8C990028 */ lw $t9, 0x0028($a0) ## 00000028
|
||||
/* 004E8 80A747F8 AF190004 */ sw $t9, 0x0004($t8) ## FFFFFFF8
|
||||
/* 004EC 80A747FC 8C88002C */ lw $t0, 0x002C($a0) ## 0000002C
|
||||
/* 004F0 80A74800 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 004F4 80A74804 AF080008 */ sw $t0, 0x0008($t8) ## FFFFFFFC
|
||||
/* 004F8 80A74808 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 004FC 80A7480C 44813000 */ mtc1 $at, $f6 ## $f6 = 30.00
|
||||
/* 00500 80A74810 C7A40028 */ lwc1 $f4, 0x0028($sp)
|
||||
/* 00504 80A74814 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 00508 80A74818 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFF4
|
||||
/* 0050C 80A7481C 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 00510 80A74820 0C00D093 */ jal func_8003424C
|
||||
/* 00514 80A74824 E7A80028 */ swc1 $f8, 0x0028($sp)
|
||||
/* 00518 80A74828 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 0051C 80A7482C 44815000 */ mtc1 $at, $f10 ## $f10 = 1.00
|
||||
/* 00520 80A74830 24040038 */ addiu $a0, $zero, 0x0038 ## $a0 = 00000038
|
||||
/* 00524 80A74834 0C03D6B3 */ jal func_800F5ACC
|
||||
/* 00528 80A74838 E60A0168 */ swc1 $f10, 0x0168($s0) ## 00000168
|
||||
/* 0052C 80A7483C 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||
.L80A74840:
|
||||
/* 00530 80A74840 44818000 */ mtc1 $at, $f16 ## $f16 = 5.00
|
||||
/* 00534 80A74844 C6120164 */ lwc1 $f18, 0x0164($s0) ## 00000164
|
||||
/* 00538 80A74848 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0053C 80A7484C 46128032 */ c.eq.s $f16, $f18
|
||||
/* 00540 80A74850 00000000 */ nop
|
||||
/* 00544 80A74854 45000003 */ bc1f .L80A74864
|
||||
/* 00548 80A74858 00000000 */ nop
|
||||
/* 0054C 80A7485C 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00550 80A74860 240539C2 */ addiu $a1, $zero, 0x39C2 ## $a1 = 000039C2
|
||||
.L80A74864:
|
||||
/* 00554 80A74864 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 00558 80A74868 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 0055C 80A7486C 50400007 */ beql $v0, $zero, .L80A7488C
|
||||
/* 00560 80A74870 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00564 80A74874 8E090004 */ lw $t1, 0x0004($s0) ## 00000004
|
||||
/* 00568 80A74878 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0056C 80A7487C 352A0005 */ ori $t2, $t1, 0x0005 ## $t2 = 00000005
|
||||
/* 00570 80A74880 0C29D2AB */ jal func_80A74AAC
|
||||
/* 00574 80A74884 AE0A0004 */ sw $t2, 0x0004($s0) ## 00000004
|
||||
/* 00578 80A74888 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80A7488C:
|
||||
/* 0057C 80A7488C 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00580 80A74890 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00584 80A74894 03E00008 */ jr $ra
|
||||
/* 00588 80A74898 00000000 */ nop
|
|
@ -1,39 +0,0 @@
|
|||
glabel func_80A7489C
|
||||
/* 0058C 80A7489C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00590 80A748A0 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 00594 80A748A4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00598 80A748A8 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 0059C 80A748AC 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
|
||||
/* 005A0 80A748B0 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 005A4 80A748B4 2484DD50 */ addiu $a0, $a0, 0xDD50 ## $a0 = 0600DD50
|
||||
/* 005A8 80A748B8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 005AC 80A748BC 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 005B0 80A748C0 8E0E0004 */ lw $t6, 0x0004($s0) ## 00000004
|
||||
/* 005B4 80A748C4 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 005B8 80A748C8 24180004 */ addiu $t8, $zero, 0x0004 ## $t8 = 00000004
|
||||
/* 005BC 80A748CC 3C014080 */ lui $at, 0x4080 ## $at = 40800000
|
||||
/* 005C0 80A748D0 35CF0005 */ ori $t7, $t6, 0x0005 ## $t7 = 00000005
|
||||
/* 005C4 80A748D4 44814000 */ mtc1 $at, $f8 ## $f8 = 4.00
|
||||
/* 005C8 80A748D8 AE0F0004 */ sw $t7, 0x0004($s0) ## 00000004
|
||||
/* 005CC 80A748DC A21802F8 */ sb $t8, 0x02F8($s0) ## 000002F8
|
||||
/* 005D0 80A748E0 E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
|
||||
/* 005D4 80A748E4 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
|
||||
/* 005D8 80A748E8 44060000 */ mfc1 $a2, $f0
|
||||
/* 005DC 80A748EC 44070000 */ mfc1 $a3, $f0
|
||||
/* 005E0 80A748F0 24A5DD50 */ addiu $a1, $a1, 0xDD50 ## $a1 = 0600DD50
|
||||
/* 005E4 80A748F4 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 005E8 80A748F8 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 005EC 80A748FC 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 005F0 80A74900 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 005F4 80A74904 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 005F8 80A74908 3C0580A7 */ lui $a1, %hi(func_80A7492C) ## $a1 = 80A70000
|
||||
/* 005FC 80A7490C 24A5492C */ addiu $a1, $a1, %lo(func_80A7492C) ## $a1 = 80A7492C
|
||||
/* 00600 80A74910 0C29D0E4 */ jal func_80A74390
|
||||
/* 00604 80A74914 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00608 80A74918 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 0060C 80A7491C 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 00610 80A74920 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00614 80A74924 03E00008 */ jr $ra
|
||||
/* 00618 80A74928 00000000 */ nop
|
|
@ -1,107 +0,0 @@
|
|||
glabel func_80A7492C
|
||||
/* 0061C 80A7492C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 00620 80A74930 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00624 80A74934 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00628 80A74938 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 0062C 80A7493C 908E02FB */ lbu $t6, 0x02FB($a0) ## 000002FB
|
||||
/* 00630 80A74940 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00634 80A74944 24043FFC */ addiu $a0, $zero, 0x3FFC ## $a0 = 00003FFC
|
||||
/* 00638 80A74948 15C00003 */ bne $t6, $zero, .L80A74958
|
||||
/* 0063C 80A7494C 00000000 */ nop
|
||||
/* 00640 80A74950 10000001 */ beq $zero, $zero, .L80A74958
|
||||
/* 00644 80A74954 24040AAA */ addiu $a0, $zero, 0x0AAA ## $a0 = 00000AAA
|
||||
.L80A74958:
|
||||
/* 00648 80A74958 860F008A */ lh $t7, 0x008A($s0) ## 0000008A
|
||||
/* 0064C 80A7495C 861800B6 */ lh $t8, 0x00B6($s0) ## 000000B6
|
||||
/* 00650 80A74960 01F81823 */ subu $v1, $t7, $t8
|
||||
/* 00654 80A74964 00031C00 */ sll $v1, $v1, 16
|
||||
/* 00658 80A74968 00031C03 */ sra $v1, $v1, 16
|
||||
/* 0065C 80A7496C 04600003 */ bltz $v1, .L80A7497C
|
||||
/* 00660 80A74970 00031023 */ subu $v0, $zero, $v1
|
||||
/* 00664 80A74974 10000001 */ beq $zero, $zero, .L80A7497C
|
||||
/* 00668 80A74978 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000
|
||||
.L80A7497C:
|
||||
/* 0066C 80A7497C 0082082A */ slt $at, $a0, $v0
|
||||
/* 00670 80A74980 14200024 */ bne $at, $zero, .L80A74A14
|
||||
/* 00674 80A74984 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 00678 80A74988 44813000 */ mtc1 $at, $f6 ## $f6 = 100.00
|
||||
/* 0067C 80A7498C C6040090 */ lwc1 $f4, 0x0090($s0) ## 00000090
|
||||
/* 00680 80A74990 3C014316 */ lui $at, 0x4316 ## $at = 43160000
|
||||
/* 00684 80A74994 4606203C */ c.lt.s $f4, $f6
|
||||
/* 00688 80A74998 00000000 */ nop
|
||||
/* 0068C 80A7499C 4500001D */ bc1f .L80A74A14
|
||||
/* 00690 80A749A0 00000000 */ nop
|
||||
/* 00694 80A749A4 C6000094 */ lwc1 $f0, 0x0094($s0) ## 00000094
|
||||
/* 00698 80A749A8 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
|
||||
/* 0069C 80A749AC 8FB90024 */ lw $t9, 0x0024($sp)
|
||||
/* 006A0 80A749B0 44815000 */ mtc1 $at, $f10 ## $f10 = 150.00
|
||||
/* 006A4 80A749B4 4600403E */ c.le.s $f8, $f0
|
||||
/* 006A8 80A749B8 3C080001 */ lui $t0, 0x0001 ## $t0 = 00010000
|
||||
/* 006AC 80A749BC 01194021 */ addu $t0, $t0, $t9
|
||||
/* 006B0 80A749C0 45020004 */ bc1fl .L80A749D4
|
||||
/* 006B4 80A749C4 46000087 */ neg.s $f2, $f0
|
||||
/* 006B8 80A749C8 10000002 */ beq $zero, $zero, .L80A749D4
|
||||
/* 006BC 80A749CC 46000086 */ mov.s $f2, $f0
|
||||
/* 006C0 80A749D0 46000087 */ neg.s $f2, $f0
|
||||
.L80A749D4:
|
||||
/* 006C4 80A749D4 460A103C */ c.lt.s $f2, $f10
|
||||
/* 006C8 80A749D8 00000000 */ nop
|
||||
/* 006CC 80A749DC 4500000D */ bc1f .L80A74A14
|
||||
/* 006D0 80A749E0 00000000 */ nop
|
||||
/* 006D4 80A749E4 8D081DE4 */ lw $t0, 0x1DE4($t0) ## 00011DE4
|
||||
/* 006D8 80A749E8 31090001 */ andi $t1, $t0, 0x0001 ## $t1 = 00000000
|
||||
/* 006DC 80A749EC 11200005 */ beq $t1, $zero, .L80A74A04
|
||||
/* 006E0 80A749F0 00000000 */ nop
|
||||
/* 006E4 80A749F4 0C29D38B */ jal func_80A74E2C
|
||||
/* 006E8 80A749F8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 006EC 80A749FC 10000022 */ beq $zero, $zero, .L80A74A88
|
||||
/* 006F0 80A74A00 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80A74A04:
|
||||
/* 006F4 80A74A04 0C29D472 */ jal func_80A751C8
|
||||
/* 006F8 80A74A08 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 006FC 80A74A0C 1000001E */ beq $zero, $zero, .L80A74A88
|
||||
/* 00700 80A74A10 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80A74A14:
|
||||
/* 00704 80A74A14 04600003 */ bltz $v1, .L80A74A24
|
||||
/* 00708 80A74A18 00031023 */ subu $v0, $zero, $v1
|
||||
/* 0070C 80A74A1C 10000001 */ beq $zero, $zero, .L80A74A24
|
||||
/* 00710 80A74A20 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000
|
||||
.L80A74A24:
|
||||
/* 00714 80A74A24 28414001 */ slti $at, $v0, 0x4001
|
||||
/* 00718 80A74A28 10200014 */ beq $at, $zero, .L80A74A7C
|
||||
/* 0071C 80A74A2C 00000000 */ nop
|
||||
/* 00720 80A74A30 C6000094 */ lwc1 $f0, 0x0094($s0) ## 00000094
|
||||
/* 00724 80A74A34 44808000 */ mtc1 $zero, $f16 ## $f16 = 0.00
|
||||
/* 00728 80A74A38 3C014316 */ lui $at, 0x4316 ## $at = 43160000
|
||||
/* 0072C 80A74A3C 44819000 */ mtc1 $at, $f18 ## $f18 = 150.00
|
||||
/* 00730 80A74A40 4600803E */ c.le.s $f16, $f0
|
||||
/* 00734 80A74A44 00000000 */ nop
|
||||
/* 00738 80A74A48 45020004 */ bc1fl .L80A74A5C
|
||||
/* 0073C 80A74A4C 46000087 */ neg.s $f2, $f0
|
||||
/* 00740 80A74A50 10000002 */ beq $zero, $zero, .L80A74A5C
|
||||
/* 00744 80A74A54 46000086 */ mov.s $f2, $f0
|
||||
/* 00748 80A74A58 46000087 */ neg.s $f2, $f0
|
||||
.L80A74A5C:
|
||||
/* 0074C 80A74A5C 4612103C */ c.lt.s $f2, $f18
|
||||
/* 00750 80A74A60 00000000 */ nop
|
||||
/* 00754 80A74A64 45000005 */ bc1f .L80A74A7C
|
||||
/* 00758 80A74A68 00000000 */ nop
|
||||
/* 0075C 80A74A6C 0C29D2AB */ jal func_80A74AAC
|
||||
/* 00760 80A74A70 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00764 80A74A74 10000004 */ beq $zero, $zero, .L80A74A88
|
||||
/* 00768 80A74A78 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80A74A7C:
|
||||
/* 0076C 80A74A7C 0C29D2AB */ jal func_80A74AAC
|
||||
/* 00770 80A74A80 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00774 80A74A84 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80A74A88:
|
||||
/* 00778 80A74A88 0C29D179 */ jal func_80A745E4
|
||||
/* 0077C 80A74A8C 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 00780 80A74A90 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 00784 80A74A94 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00788 80A74A98 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0078C 80A74A9C 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00790 80A74AA0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00794 80A74AA4 03E00008 */ jr $ra
|
||||
/* 00798 80A74AA8 00000000 */ nop
|
|
@ -1,75 +0,0 @@
|
|||
.late_rodata
|
||||
glabel D_80A789E0
|
||||
.float 0.9
|
||||
|
||||
.text
|
||||
glabel func_80A74AAC
|
||||
/* 0079C 80A74AAC 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 007A0 80A74AB0 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 007A4 80A74AB4 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 007A8 80A74AB8 908F02FB */ lbu $t7, 0x02FB($a0) ## 000002FB
|
||||
/* 007AC 80A74ABC 240E0005 */ addiu $t6, $zero, 0x0005 ## $t6 = 00000005
|
||||
/* 007B0 80A74AC0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 007B4 80A74AC4 15E00015 */ bne $t7, $zero, .L80A74B1C
|
||||
/* 007B8 80A74AC8 A08E02F8 */ sb $t6, 0x02F8($a0) ## 000002F8
|
||||
/* 007BC 80A74ACC 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
|
||||
/* 007C0 80A74AD0 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 007C4 80A74AD4 2484ED24 */ addiu $a0, $a0, 0xED24 ## $a0 = 0600ED24
|
||||
/* 007C8 80A74AD8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 007CC 80A74ADC 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 007D0 80A74AE0 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 007D4 80A74AE4 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 007D8 80A74AE8 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
|
||||
/* 007DC 80A74AEC 24A5ED24 */ addiu $a1, $a1, 0xED24 ## $a1 = 0600ED24
|
||||
/* 007E0 80A74AF0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 007E4 80A74AF4 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 007E8 80A74AF8 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 007EC 80A74AFC E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 007F0 80A74B00 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 007F4 80A74B04 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 007F8 80A74B08 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 007FC 80A74B0C 3C0180A8 */ lui $at, %hi(D_80A789E0) ## $at = 80A80000
|
||||
/* 00800 80A74B10 C42A89E0 */ lwc1 $f10, %lo(D_80A789E0)($at)
|
||||
/* 00804 80A74B14 10000018 */ beq $zero, $zero, .L80A74B78
|
||||
/* 00808 80A74B18 E60A0068 */ swc1 $f10, 0x0068($s0) ## 00000068
|
||||
.L80A74B1C:
|
||||
/* 0080C 80A74B1C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 00810 80A74B20 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 00814 80A74B24 24846734 */ addiu $a0, $a0, 0x6734 ## $a0 = 06006734
|
||||
/* 00818 80A74B28 44828000 */ mtc1 $v0, $f16 ## $f16 = 0.00
|
||||
/* 0081C 80A74B2C 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 00820 80A74B30 44812000 */ mtc1 $at, $f4 ## $f4 = -4.00
|
||||
/* 00824 80A74B34 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 00828 80A74B38 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 0082C 80A74B3C 24A56734 */ addiu $a1, $a1, 0x6734 ## $a1 = 06006734
|
||||
/* 00830 80A74B40 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00834 80A74B44 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 00838 80A74B48 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 0083C 80A74B4C E7B20010 */ swc1 $f18, 0x0010($sp)
|
||||
/* 00840 80A74B50 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 00844 80A74B54 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 00848 80A74B58 E7A40018 */ swc1 $f4, 0x0018($sp)
|
||||
/* 0084C 80A74B5C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00850 80A74B60 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00854 80A74B64 240539BF */ addiu $a1, $zero, 0x39BF ## $a1 = 000039BF
|
||||
/* 00858 80A74B68 3C014020 */ lui $at, 0x4020 ## $at = 40200000
|
||||
/* 0085C 80A74B6C 44813000 */ mtc1 $at, $f6 ## $f6 = 2.50
|
||||
/* 00860 80A74B70 00000000 */ nop
|
||||
/* 00864 80A74B74 E6060068 */ swc1 $f6, 0x0068($s0) ## 00000068
|
||||
.L80A74B78:
|
||||
/* 00868 80A74B78 861800B6 */ lh $t8, 0x00B6($s0) ## 000000B6
|
||||
/* 0086C 80A74B7C 3C0580A7 */ lui $a1, %hi(func_80A74BA4) ## $a1 = 80A70000
|
||||
/* 00870 80A74B80 24A54BA4 */ addiu $a1, $a1, %lo(func_80A74BA4) ## $a1 = 80A74BA4
|
||||
/* 00874 80A74B84 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00878 80A74B88 0C29D0E4 */ jal func_80A74390
|
||||
/* 0087C 80A74B8C A6180032 */ sh $t8, 0x0032($s0) ## 00000032
|
||||
/* 00880 80A74B90 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 00884 80A74B94 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 00888 80A74B98 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 0088C 80A74B9C 03E00008 */ jr $ra
|
||||
/* 00890 80A74BA0 00000000 */ nop
|
|
@ -1,185 +0,0 @@
|
|||
glabel func_80A74BA4
|
||||
/* 00894 80A74BA4 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 00898 80A74BA8 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 0089C 80A74BAC AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 008A0 80A74BB0 AFA5003C */ sw $a1, 0x003C($sp)
|
||||
/* 008A4 80A74BB4 908E02FB */ lbu $t6, 0x02FB($a0) ## 000002FB
|
||||
/* 008A8 80A74BB8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 008AC 80A74BBC 24083FFC */ addiu $t0, $zero, 0x3FFC ## $t0 = 00003FFC
|
||||
/* 008B0 80A74BC0 15C00007 */ bne $t6, $zero, .L80A74BE0
|
||||
/* 008B4 80A74BC4 240704B0 */ addiu $a3, $zero, 0x04B0 ## $a3 = 000004B0
|
||||
/* 008B8 80A74BC8 240F0010 */ addiu $t7, $zero, 0x0010 ## $t7 = 00000010
|
||||
/* 008BC 80A74BCC 24080AAA */ addiu $t0, $zero, 0x0AAA ## $t0 = 00000AAA
|
||||
/* 008C0 80A74BD0 24070320 */ addiu $a3, $zero, 0x0320 ## $a3 = 00000320
|
||||
/* 008C4 80A74BD4 A7A00030 */ sh $zero, 0x0030($sp)
|
||||
/* 008C8 80A74BD8 10000005 */ beq $zero, $zero, .L80A74BF0
|
||||
/* 008CC 80A74BDC A7AF002E */ sh $t7, 0x002E($sp)
|
||||
.L80A74BE0:
|
||||
/* 008D0 80A74BE0 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
|
||||
/* 008D4 80A74BE4 24190009 */ addiu $t9, $zero, 0x0009 ## $t9 = 00000009
|
||||
/* 008D8 80A74BE8 A7B80030 */ sh $t8, 0x0030($sp)
|
||||
/* 008DC 80A74BEC A7B9002E */ sh $t9, 0x002E($sp)
|
||||
.L80A74BF0:
|
||||
/* 008E0 80A74BF0 8603007E */ lh $v1, 0x007E($s0) ## 0000007E
|
||||
/* 008E4 80A74BF4 860900B6 */ lh $t1, 0x00B6($s0) ## 000000B6
|
||||
/* 008E8 80A74BF8 960A0088 */ lhu $t2, 0x0088($s0) ## 00000088
|
||||
/* 008EC 80A74BFC 26040032 */ addiu $a0, $s0, 0x0032 ## $a0 = 00000032
|
||||
/* 008F0 80A74C00 00692823 */ subu $a1, $v1, $t1
|
||||
/* 008F4 80A74C04 00052C00 */ sll $a1, $a1, 16
|
||||
/* 008F8 80A74C08 314B0008 */ andi $t3, $t2, 0x0008 ## $t3 = 00000000
|
||||
/* 008FC 80A74C0C 11600017 */ beq $t3, $zero, .L80A74C6C
|
||||
/* 00900 80A74C10 00052C03 */ sra $a1, $a1, 16
|
||||
/* 00904 80A74C14 04A00003 */ bltz $a1, .L80A74C24
|
||||
/* 00908 80A74C18 00051023 */ subu $v0, $zero, $a1
|
||||
/* 0090C 80A74C1C 10000001 */ beq $zero, $zero, .L80A74C24
|
||||
/* 00910 80A74C20 00A01025 */ or $v0, $a1, $zero ## $v0 = 00000000
|
||||
.L80A74C24:
|
||||
/* 00914 80A74C24 28414000 */ slti $at, $v0, 0x4000
|
||||
/* 00918 80A74C28 14200010 */ bne $at, $zero, .L80A74C6C
|
||||
/* 0091C 80A74C2C 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 00920 80A74C30 860C008A */ lh $t4, 0x008A($s0) ## 0000008A
|
||||
/* 00924 80A74C34 24654000 */ addiu $a1, $v1, 0x4000 ## $a1 = 00004000
|
||||
/* 00928 80A74C38 00052C00 */ sll $a1, $a1, 16
|
||||
/* 0092C 80A74C3C 19800005 */ blez $t4, .L80A74C54
|
||||
/* 00930 80A74C40 26040032 */ addiu $a0, $s0, 0x0032 ## $a0 = 00000032
|
||||
/* 00934 80A74C44 2465C000 */ addiu $a1, $v1, 0xC000 ## $a1 = FFFFC000
|
||||
/* 00938 80A74C48 00052C00 */ sll $a1, $a1, 16
|
||||
/* 0093C 80A74C4C 10000002 */ beq $zero, $zero, .L80A74C58
|
||||
/* 00940 80A74C50 00052C03 */ sra $a1, $a1, 16
|
||||
.L80A74C54:
|
||||
/* 00944 80A74C54 00052C03 */ sra $a1, $a1, 16
|
||||
.L80A74C58:
|
||||
/* 00948 80A74C58 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 0094C 80A74C5C 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
||||
|
||||
/* 00950 80A74C60 A7A80036 */ sh $t0, 0x0036($sp)
|
||||
/* 00954 80A74C64 10000007 */ beq $zero, $zero, .L80A74C84
|
||||
/* 00958 80A74C68 87A80036 */ lh $t0, 0x0036($sp)
|
||||
.L80A74C6C:
|
||||
/* 0095C 80A74C6C 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 00960 80A74C70 A7A80036 */ sh $t0, 0x0036($sp)
|
||||
/* 00964 80A74C74 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 00968 80A74C78 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
||||
|
||||
/* 0096C 80A74C7C 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 00970 80A74C80 87A80036 */ lh $t0, 0x0036($sp)
|
||||
.L80A74C84:
|
||||
/* 00974 80A74C84 860D0032 */ lh $t5, 0x0032($s0) ## 00000032
|
||||
/* 00978 80A74C88 860E008A */ lh $t6, 0x008A($s0) ## 0000008A
|
||||
/* 0097C 80A74C8C A60D00B6 */ sh $t5, 0x00B6($s0) ## 000000B6
|
||||
/* 00980 80A74C90 860F00B6 */ lh $t7, 0x00B6($s0) ## 000000B6
|
||||
/* 00984 80A74C94 01CF1823 */ subu $v1, $t6, $t7
|
||||
/* 00988 80A74C98 00031C00 */ sll $v1, $v1, 16
|
||||
/* 0098C 80A74C9C 00031C03 */ sra $v1, $v1, 16
|
||||
/* 00990 80A74CA0 04600003 */ bltz $v1, .L80A74CB0
|
||||
/* 00994 80A74CA4 00031023 */ subu $v0, $zero, $v1
|
||||
/* 00998 80A74CA8 10000001 */ beq $zero, $zero, .L80A74CB0
|
||||
/* 0099C 80A74CAC 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000
|
||||
.L80A74CB0:
|
||||
/* 009A0 80A74CB0 0102082A */ slt $at, $t0, $v0
|
||||
/* 009A4 80A74CB4 14200022 */ bne $at, $zero, .L80A74D40
|
||||
/* 009A8 80A74CB8 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 009AC 80A74CBC 44813000 */ mtc1 $at, $f6 ## $f6 = 100.00
|
||||
/* 009B0 80A74CC0 C6040090 */ lwc1 $f4, 0x0090($s0) ## 00000090
|
||||
/* 009B4 80A74CC4 3C014316 */ lui $at, 0x4316 ## $at = 43160000
|
||||
/* 009B8 80A74CC8 4606203C */ c.lt.s $f4, $f6
|
||||
/* 009BC 80A74CCC 00000000 */ nop
|
||||
/* 009C0 80A74CD0 4502001C */ bc1fl .L80A74D44
|
||||
/* 009C4 80A74CD4 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 009C8 80A74CD8 C6000094 */ lwc1 $f0, 0x0094($s0) ## 00000094
|
||||
/* 009CC 80A74CDC 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
|
||||
/* 009D0 80A74CE0 8FB8003C */ lw $t8, 0x003C($sp)
|
||||
/* 009D4 80A74CE4 44815000 */ mtc1 $at, $f10 ## $f10 = 150.00
|
||||
/* 009D8 80A74CE8 4600403E */ c.le.s $f8, $f0
|
||||
/* 009DC 80A74CEC 3C190001 */ lui $t9, 0x0001 ## $t9 = 00010000
|
||||
/* 009E0 80A74CF0 0338C821 */ addu $t9, $t9, $t8
|
||||
/* 009E4 80A74CF4 45020004 */ bc1fl .L80A74D08
|
||||
/* 009E8 80A74CF8 46000087 */ neg.s $f2, $f0
|
||||
/* 009EC 80A74CFC 10000002 */ beq $zero, $zero, .L80A74D08
|
||||
/* 009F0 80A74D00 46000086 */ mov.s $f2, $f0
|
||||
/* 009F4 80A74D04 46000087 */ neg.s $f2, $f0
|
||||
.L80A74D08:
|
||||
/* 009F8 80A74D08 460A103C */ c.lt.s $f2, $f10
|
||||
/* 009FC 80A74D0C 00000000 */ nop
|
||||
/* 00A00 80A74D10 4502000C */ bc1fl .L80A74D44
|
||||
/* 00A04 80A74D14 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 00A08 80A74D18 8F391DE4 */ lw $t9, 0x1DE4($t9) ## 00011DE4
|
||||
/* 00A0C 80A74D1C 33290001 */ andi $t1, $t9, 0x0001 ## $t1 = 00000000
|
||||
/* 00A10 80A74D20 11200005 */ beq $t1, $zero, .L80A74D38
|
||||
/* 00A14 80A74D24 00000000 */ nop
|
||||
/* 00A18 80A74D28 0C29D38B */ jal func_80A74E2C
|
||||
/* 00A1C 80A74D2C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00A20 80A74D30 10000004 */ beq $zero, $zero, .L80A74D44
|
||||
/* 00A24 80A74D34 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
.L80A74D38:
|
||||
/* 00A28 80A74D38 0C29D472 */ jal func_80A751C8
|
||||
/* 00A2C 80A74D3C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80A74D40:
|
||||
/* 00A30 80A74D40 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
.L80A74D44:
|
||||
/* 00A34 80A74D44 0C29D19D */ jal func_80A74674
|
||||
/* 00A38 80A74D48 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 00A3C 80A74D4C 50400007 */ beql $v0, $zero, .L80A74D6C
|
||||
/* 00A40 80A74D50 860B008A */ lh $t3, 0x008A($s0) ## 0000008A
|
||||
/* 00A44 80A74D54 0C29D472 */ jal func_80A751C8
|
||||
/* 00A48 80A74D58 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00A4C 80A74D5C 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
|
||||
/* 00A50 80A74D60 10000019 */ beq $zero, $zero, .L80A74DC8
|
||||
/* 00A54 80A74D64 A20A02FC */ sb $t2, 0x02FC($s0) ## 000002FC
|
||||
/* 00A58 80A74D68 860B008A */ lh $t3, 0x008A($s0) ## 0000008A
|
||||
.L80A74D6C:
|
||||
/* 00A5C 80A74D6C 860C00B6 */ lh $t4, 0x00B6($s0) ## 000000B6
|
||||
/* 00A60 80A74D70 24180028 */ addiu $t8, $zero, 0x0028 ## $t8 = 00000028
|
||||
/* 00A64 80A74D74 016C4023 */ subu $t0, $t3, $t4
|
||||
/* 00A68 80A74D78 00084400 */ sll $t0, $t0, 16
|
||||
/* 00A6C 80A74D7C 00084403 */ sra $t0, $t0, 16
|
||||
/* 00A70 80A74D80 05000003 */ bltz $t0, .L80A74D90
|
||||
/* 00A74 80A74D84 00081023 */ subu $v0, $zero, $t0
|
||||
/* 00A78 80A74D88 10000001 */ beq $zero, $zero, .L80A74D90
|
||||
/* 00A7C 80A74D8C 01001025 */ or $v0, $t0, $zero ## $v0 = 00000000
|
||||
.L80A74D90:
|
||||
/* 00A80 80A74D90 28414001 */ slti $at, $v0, 0x4001
|
||||
/* 00A84 80A74D94 5420000C */ bnel $at, $zero, .L80A74DC8
|
||||
/* 00A88 80A74D98 A6180300 */ sh $t8, 0x0300($s0) ## 00000300
|
||||
/* 00A8C 80A74D9C 860D0300 */ lh $t5, 0x0300($s0) ## 00000300
|
||||
/* 00A90 80A74DA0 25AEFFFF */ addiu $t6, $t5, 0xFFFF ## $t6 = FFFFFFFF
|
||||
/* 00A94 80A74DA4 A60E0300 */ sh $t6, 0x0300($s0) ## 00000300
|
||||
/* 00A98 80A74DA8 860F0300 */ lh $t7, 0x0300($s0) ## 00000300
|
||||
/* 00A9C 80A74DAC 55E00007 */ bnel $t7, $zero, .L80A74DCC
|
||||
/* 00AA0 80A74DB0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00AA4 80A74DB4 0C29D528 */ jal func_80A754A0
|
||||
/* 00AA8 80A74DB8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00AAC 80A74DBC 10000003 */ beq $zero, $zero, .L80A74DCC
|
||||
/* 00AB0 80A74DC0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00AB4 80A74DC4 A6180300 */ sh $t8, 0x0300($s0) ## 00000300
|
||||
.L80A74DC8:
|
||||
/* 00AB8 80A74DC8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80A74DCC:
|
||||
/* 00ABC 80A74DCC 0C29D179 */ jal func_80A745E4
|
||||
/* 00AC0 80A74DD0 8FA5003C */ lw $a1, 0x003C($sp)
|
||||
/* 00AC4 80A74DD4 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 00AC8 80A74DD8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00ACC 80A74DDC C6100164 */ lwc1 $f16, 0x0164($s0) ## 00000164
|
||||
/* 00AD0 80A74DE0 87A90030 */ lh $t1, 0x0030($sp)
|
||||
/* 00AD4 80A74DE4 87AA002E */ lh $t2, 0x002E($sp)
|
||||
/* 00AD8 80A74DE8 4600848D */ trunc.w.s $f18, $f16
|
||||
/* 00ADC 80A74DEC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00AE0 80A74DF0 44039000 */ mfc1 $v1, $f18
|
||||
/* 00AE4 80A74DF4 00000000 */ nop
|
||||
/* 00AE8 80A74DF8 00031C00 */ sll $v1, $v1, 16
|
||||
/* 00AEC 80A74DFC 00031C03 */ sra $v1, $v1, 16
|
||||
/* 00AF0 80A74E00 11230003 */ beq $t1, $v1, .L80A74E10
|
||||
/* 00AF4 80A74E04 00000000 */ nop
|
||||
/* 00AF8 80A74E08 55430004 */ bnel $t2, $v1, .L80A74E1C
|
||||
/* 00AFC 80A74E0C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A74E10:
|
||||
/* 00B00 80A74E10 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00B04 80A74E14 24053928 */ addiu $a1, $zero, 0x3928 ## $a1 = 00003928
|
||||
/* 00B08 80A74E18 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A74E1C:
|
||||
/* 00B0C 80A74E1C 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 00B10 80A74E20 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 00B14 80A74E24 03E00008 */ jr $ra
|
||||
/* 00B18 80A74E28 00000000 */ nop
|
|
@ -1,39 +0,0 @@
|
|||
glabel func_80A74E2C
|
||||
/* 00B1C 80A74E2C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00B20 80A74E30 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 00B24 80A74E34 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00B28 80A74E38 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 00B2C 80A74E3C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 00B30 80A74E40 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 00B34 80A74E44 24841C28 */ addiu $a0, $a0, 0x1C28 ## $a0 = 06001C28
|
||||
/* 00B38 80A74E48 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 00B3C 80A74E4C 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 00B40 80A74E50 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 00B44 80A74E54 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00B48 80A74E58 240F0006 */ addiu $t7, $zero, 0x0006 ## $t7 = 00000006
|
||||
/* 00B4C 80A74E5C 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 00B50 80A74E60 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 00B54 80A74E64 A20E02FF */ sb $t6, 0x02FF($s0) ## 000002FF
|
||||
/* 00B58 80A74E68 A20F02F8 */ sb $t7, 0x02F8($s0) ## 000002F8
|
||||
/* 00B5C 80A74E6C E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
|
||||
/* 00B60 80A74E70 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 00B64 80A74E74 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
|
||||
/* 00B68 80A74E78 44070000 */ mfc1 $a3, $f0
|
||||
/* 00B6C 80A74E7C AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 00B70 80A74E80 24A51C28 */ addiu $a1, $a1, 0x1C28 ## $a1 = 06001C28
|
||||
/* 00B74 80A74E84 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 00B78 80A74E88 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00B7C 80A74E8C 3C063FC0 */ lui $a2, 0x3FC0 ## $a2 = 3FC00000
|
||||
/* 00B80 80A74E90 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 00B84 80A74E94 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 00B88 80A74E98 3C0580A7 */ lui $a1, %hi(func_80A74EBC) ## $a1 = 80A70000
|
||||
/* 00B8C 80A74E9C 24A54EBC */ addiu $a1, $a1, %lo(func_80A74EBC) ## $a1 = 80A74EBC
|
||||
/* 00B90 80A74EA0 0C29D0E4 */ jal func_80A74390
|
||||
/* 00B94 80A74EA4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00B98 80A74EA8 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 00B9C 80A74EAC 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 00BA0 80A74EB0 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00BA4 80A74EB4 03E00008 */ jr $ra
|
||||
/* 00BA8 80A74EB8 00000000 */ nop
|
|
@ -1,121 +0,0 @@
|
|||
glabel func_80A74EBC
|
||||
/* 00BAC 80A74EBC 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 00BB0 80A74EC0 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00BB4 80A74EC4 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00BB8 80A74EC8 AFA5003C */ sw $a1, 0x003C($sp)
|
||||
/* 00BBC 80A74ECC 3C014170 */ lui $at, 0x4170 ## $at = 41700000
|
||||
/* 00BC0 80A74ED0 44812000 */ mtc1 $at, $f4 ## $f4 = 15.00
|
||||
/* 00BC4 80A74ED4 C4800164 */ lwc1 $f0, 0x0164($a0) ## 00000164
|
||||
/* 00BC8 80A74ED8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00BCC 80A74EDC 3C0141A8 */ lui $at, 0x41A8 ## $at = 41A80000
|
||||
/* 00BD0 80A74EE0 46002032 */ c.eq.s $f4, $f0
|
||||
/* 00BD4 80A74EE4 00000000 */ nop
|
||||
/* 00BD8 80A74EE8 45020006 */ bc1fl .L80A74F04
|
||||
/* 00BDC 80A74EEC 44813000 */ mtc1 $at, $f6 ## $f6 = 21.00
|
||||
/* 00BE0 80A74EF0 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00BE4 80A74EF4 24053929 */ addiu $a1, $zero, 0x3929 ## $a1 = 00003929
|
||||
/* 00BE8 80A74EF8 10000031 */ beq $zero, $zero, .L80A74FC0
|
||||
/* 00BEC 80A74EFC C6000164 */ lwc1 $f0, 0x0164($s0) ## 00000164
|
||||
/* 00BF0 80A74F00 44813000 */ mtc1 $at, $f6 ## $f6 = 0.00
|
||||
.L80A74F04:
|
||||
/* 00BF4 80A74F04 00000000 */ nop
|
||||
/* 00BF8 80A74F08 46003032 */ c.eq.s $f6, $f0
|
||||
/* 00BFC 80A74F0C 00000000 */ nop
|
||||
/* 00C00 80A74F10 4502002C */ bc1fl .L80A74FC4
|
||||
/* 00C04 80A74F14 3C014188 */ lui $at, 0x4188 ## $at = 41880000
|
||||
/* 00C08 80A74F18 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||
/* 00C0C 80A74F1C 248406A4 */ addiu $a0, $a0, 0x06A4 ## $a0 = 000006A4
|
||||
/* 00C10 80A74F20 00042400 */ sll $a0, $a0, 16
|
||||
/* 00C14 80A74F24 0C01DE1C */ jal Math_Sins
|
||||
## sins?
|
||||
/* 00C18 80A74F28 00042403 */ sra $a0, $a0, 16
|
||||
/* 00C1C 80A74F2C 3C01428C */ lui $at, 0x428C ## $at = 428C0000
|
||||
/* 00C20 80A74F30 44814000 */ mtc1 $at, $f8 ## $f8 = 70.00
|
||||
/* 00C24 80A74F34 C6100024 */ lwc1 $f16, 0x0024($s0) ## 00000024
|
||||
/* 00C28 80A74F38 46080282 */ mul.s $f10, $f0, $f8
|
||||
/* 00C2C 80A74F3C 46105480 */ add.s $f18, $f10, $f16
|
||||
/* 00C30 80A74F40 E7B2002C */ swc1 $f18, 0x002C($sp)
|
||||
/* 00C34 80A74F44 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||
/* 00C38 80A74F48 248406A4 */ addiu $a0, $a0, 0x06A4 ## $a0 = 000006A4
|
||||
/* 00C3C 80A74F4C 00042400 */ sll $a0, $a0, 16
|
||||
/* 00C40 80A74F50 0C01DE0D */ jal Math_Coss
|
||||
## coss?
|
||||
/* 00C44 80A74F54 00042403 */ sra $a0, $a0, 16
|
||||
/* 00C48 80A74F58 3C01428C */ lui $at, 0x428C ## $at = 428C0000
|
||||
/* 00C4C 80A74F5C 44812000 */ mtc1 $at, $f4 ## $f4 = 70.00
|
||||
/* 00C50 80A74F60 C608002C */ lwc1 $f8, 0x002C($s0) ## 0000002C
|
||||
/* 00C54 80A74F64 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00C58 80A74F68 46040182 */ mul.s $f6, $f0, $f4
|
||||
/* 00C5C 80A74F6C 240539AE */ addiu $a1, $zero, 0x39AE ## $a1 = 000039AE
|
||||
/* 00C60 80A74F70 46083280 */ add.s $f10, $f6, $f8
|
||||
/* 00C64 80A74F74 E7AA0034 */ swc1 $f10, 0x0034($sp)
|
||||
/* 00C68 80A74F78 C6100028 */ lwc1 $f16, 0x0028($s0) ## 00000028
|
||||
/* 00C6C 80A74F7C 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00C70 80A74F80 E7B00030 */ swc1 $f16, 0x0030($sp)
|
||||
/* 00C74 80A74F84 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 00C78 80A74F88 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 00C7C 80A74F8C 24060019 */ addiu $a2, $zero, 0x0019 ## $a2 = 00000019
|
||||
/* 00C80 80A74F90 24070005 */ addiu $a3, $zero, 0x0005 ## $a3 = 00000005
|
||||
/* 00C84 80A74F94 0C016A87 */ jal func_8005AA1C
|
||||
/* 00C88 80A74F98 248401E0 */ addiu $a0, $a0, 0x01E0 ## $a0 = 000001E0
|
||||
/* 00C8C 80A74F9C C60C0090 */ lwc1 $f12, 0x0090($s0) ## 00000090
|
||||
/* 00C90 80A74FA0 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 00C94 80A74FA4 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
|
||||
/* 00C98 80A74FA8 0C02A800 */ jal func_800AA000
|
||||
/* 00C9C 80A74FAC 24070096 */ addiu $a3, $zero, 0x0096 ## $a3 = 00000096
|
||||
/* 00CA0 80A74FB0 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 00CA4 80A74FB4 0C018B35 */ jal func_80062CD4
|
||||
/* 00CA8 80A74FB8 27A5002C */ addiu $a1, $sp, 0x002C ## $a1 = FFFFFFF4
|
||||
/* 00CAC 80A74FBC C6000164 */ lwc1 $f0, 0x0164($s0) ## 00000164
|
||||
.L80A74FC0:
|
||||
/* 00CB0 80A74FC0 3C014188 */ lui $at, 0x4188 ## $at = 41880000
|
||||
.L80A74FC4:
|
||||
/* 00CB4 80A74FC4 44819000 */ mtc1 $at, $f18 ## $f18 = 17.00
|
||||
/* 00CB8 80A74FC8 3C0141B8 */ lui $at, 0x41B8 ## $at = 41B80000
|
||||
/* 00CBC 80A74FCC 4600903C */ c.lt.s $f18, $f0
|
||||
/* 00CC0 80A74FD0 00000000 */ nop
|
||||
/* 00CC4 80A74FD4 4502000A */ bc1fl .L80A75000
|
||||
/* 00CC8 80A74FD8 920F02FB */ lbu $t7, 0x02FB($s0) ## 000002FB
|
||||
/* 00CCC 80A74FDC 44812000 */ mtc1 $at, $f4 ## $f4 = 23.00
|
||||
/* 00CD0 80A74FE0 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 00CD4 80A74FE4 4604003C */ c.lt.s $f0, $f4
|
||||
/* 00CD8 80A74FE8 00000000 */ nop
|
||||
/* 00CDC 80A74FEC 45020004 */ bc1fl .L80A75000
|
||||
/* 00CE0 80A74FF0 920F02FB */ lbu $t7, 0x02FB($s0) ## 000002FB
|
||||
/* 00CE4 80A74FF4 10000012 */ beq $zero, $zero, .L80A75040
|
||||
/* 00CE8 80A74FF8 A20E02FE */ sb $t6, 0x02FE($s0) ## 000002FE
|
||||
/* 00CEC 80A74FFC 920F02FB */ lbu $t7, 0x02FB($s0) ## 000002FB
|
||||
.L80A75000:
|
||||
/* 00CF0 80A75000 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 00CF4 80A75004 51E0000E */ beql $t7, $zero, .L80A75040
|
||||
/* 00CF8 80A75008 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 00CFC 80A7500C 44813000 */ mtc1 $at, $f6 ## $f6 = 10.00
|
||||
/* 00D00 80A75010 26040032 */ addiu $a0, $s0, 0x0032 ## $a0 = 00000032
|
||||
/* 00D04 80A75014 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 00D08 80A75018 4606003C */ c.lt.s $f0, $f6
|
||||
/* 00D0C 80A7501C 240705DC */ addiu $a3, $zero, 0x05DC ## $a3 = 000005DC
|
||||
/* 00D10 80A75020 45020007 */ bc1fl .L80A75040
|
||||
/* 00D14 80A75024 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 00D18 80A75028 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 00D1C 80A7502C 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
||||
|
||||
/* 00D20 80A75030 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 00D24 80A75034 86180032 */ lh $t8, 0x0032($s0) ## 00000032
|
||||
/* 00D28 80A75038 A61800B6 */ sh $t8, 0x00B6($s0) ## 000000B6
|
||||
/* 00D2C 80A7503C A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
.L80A75040:
|
||||
/* 00D30 80A75040 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 00D34 80A75044 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00D38 80A75048 50400004 */ beql $v0, $zero, .L80A7505C
|
||||
/* 00D3C 80A7504C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00D40 80A75050 0C29D41B */ jal func_80A7506C
|
||||
/* 00D44 80A75054 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00D48 80A75058 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A7505C:
|
||||
/* 00D4C 80A7505C 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 00D50 80A75060 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 00D54 80A75064 03E00008 */ jr $ra
|
||||
/* 00D58 80A75068 00000000 */ nop
|
|
@ -1,44 +0,0 @@
|
|||
glabel func_80A7506C
|
||||
/* 00D5C 80A7506C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00D60 80A75070 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 00D64 80A75074 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00D68 80A75078 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 00D6C 80A7507C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 00D70 80A75080 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 00D74 80A75084 248429FC */ addiu $a0, $a0, 0x29FC ## $a0 = 060029FC
|
||||
/* 00D78 80A75088 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 00D7C 80A7508C A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 00D80 80A75090 821902FE */ lb $t9, 0x02FE($s0) ## 000002FE
|
||||
/* 00D84 80A75094 46802020 */ cvt.s.w $f0, $f4
|
||||
/* 00D88 80A75098 24180007 */ addiu $t8, $zero, 0x0007 ## $t8 = 00000007
|
||||
/* 00D8C 80A7509C 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 00D90 80A750A0 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 00D94 80A750A4 A21802F8 */ sb $t8, 0x02F8($s0) ## 000002F8
|
||||
/* 00D98 80A750A8 A21902FF */ sb $t9, 0x02FF($s0) ## 000002FF
|
||||
/* 00D9C 80A750AC 4600018D */ trunc.w.s $f6, $f0
|
||||
/* 00DA0 80A750B0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 00DA4 80A750B4 24A529FC */ addiu $a1, $a1, 0x29FC ## $a1 = 060029FC
|
||||
/* 00DA8 80A750B8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00DAC 80A750BC 440F3000 */ mfc1 $t7, $f6
|
||||
/* 00DB0 80A750C0 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 00DB4 80A750C4 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 00DB8 80A750C8 A20F02F9 */ sb $t7, 0x02F9($s0) ## 000002F9
|
||||
/* 00DBC 80A750CC AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 00DC0 80A750D0 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 00DC4 80A750D4 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 00DC8 80A750D8 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 00DCC 80A750DC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00DD0 80A750E0 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00DD4 80A750E4 240539C1 */ addiu $a1, $zero, 0x39C1 ## $a1 = 000039C1
|
||||
/* 00DD8 80A750E8 3C0580A7 */ lui $a1, %hi(func_80A7510C) ## $a1 = 80A70000
|
||||
/* 00DDC 80A750EC 24A5510C */ addiu $a1, $a1, %lo(func_80A7510C) ## $a1 = 80A7510C
|
||||
/* 00DE0 80A750F0 0C29D0E4 */ jal func_80A74390
|
||||
/* 00DE4 80A750F4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00DE8 80A750F8 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 00DEC 80A750FC 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 00DF0 80A75100 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00DF4 80A75104 03E00008 */ jr $ra
|
||||
/* 00DF8 80A75108 00000000 */ nop
|
|
@ -1,55 +0,0 @@
|
|||
glabel func_80A7510C
|
||||
/* 00DFC 80A7510C 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 00E00 80A75110 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 00E04 80A75114 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00E08 80A75118 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 00E0C 80A7511C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 00E10 80A75120 AFA5003C */ sw $a1, 0x003C($sp)
|
||||
/* 00E14 80A75124 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 00E18 80A75128 AFA40030 */ sw $a0, 0x0030($sp)
|
||||
/* 00E1C 80A7512C 54400007 */ bnel $v0, $zero, .L80A7514C
|
||||
/* 00E20 80A75130 921902F8 */ lbu $t9, 0x02F8($s0) ## 000002F8
|
||||
/* 00E24 80A75134 920E02F9 */ lbu $t6, 0x02F9($s0) ## 000002F9
|
||||
/* 00E28 80A75138 25CFFFFF */ addiu $t7, $t6, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 00E2C 80A7513C 31F800FF */ andi $t8, $t7, 0x00FF ## $t8 = 000000FF
|
||||
/* 00E30 80A75140 1700001C */ bne $t8, $zero, .L80A751B4
|
||||
/* 00E34 80A75144 A20F02F9 */ sb $t7, 0x02F9($s0) ## 000002F9
|
||||
/* 00E38 80A75148 921902F8 */ lbu $t9, 0x02F8($s0) ## 000002F8
|
||||
.L80A7514C:
|
||||
/* 00E3C 80A7514C 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
|
||||
/* 00E40 80A75150 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 00E44 80A75154 17210005 */ bne $t9, $at, .L80A7516C
|
||||
/* 00E48 80A75158 00000000 */ nop
|
||||
/* 00E4C 80A7515C 0C29D227 */ jal func_80A7489C
|
||||
/* 00E50 80A75160 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00E54 80A75164 10000014 */ beq $zero, $zero, .L80A751B8
|
||||
/* 00E58 80A75168 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L80A7516C:
|
||||
/* 00E5C 80A7516C 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 00E60 80A75170 24842538 */ addiu $a0, $a0, 0x2538 ## $a0 = 00002538
|
||||
/* 00E64 80A75174 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 00E68 80A75178 24080008 */ addiu $t0, $zero, 0x0008 ## $t0 = 00000008
|
||||
/* 00E6C 80A7517C A20802F8 */ sb $t0, 0x02F8($s0) ## 000002F8
|
||||
/* 00E70 80A75180 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00E74 80A75184 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 00E78 80A75188 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 00E7C 80A7518C 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 00E80 80A75190 24090003 */ addiu $t1, $zero, 0x0003 ## $t1 = 00000003
|
||||
/* 00E84 80A75194 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 00E88 80A75198 24A52538 */ addiu $a1, $a1, 0x2538 ## $a1 = 06002538
|
||||
/* 00E8C 80A7519C E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 00E90 80A751A0 8FA40030 */ lw $a0, 0x0030($sp)
|
||||
/* 00E94 80A751A4 3C063FC0 */ lui $a2, 0x3FC0 ## $a2 = 3FC00000
|
||||
/* 00E98 80A751A8 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 00E9C 80A751AC 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 00EA0 80A751B0 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
.L80A751B4:
|
||||
/* 00EA4 80A751B4 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L80A751B8:
|
||||
/* 00EA8 80A751B8 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 00EAC 80A751BC 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 00EB0 80A751C0 03E00008 */ jr $ra
|
||||
/* 00EB4 80A751C4 00000000 */ nop
|
|
@ -1,41 +0,0 @@
|
|||
glabel func_80A751C8
|
||||
/* 00EB8 80A751C8 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00EBC 80A751CC AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 00EC0 80A751D0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00EC4 80A751D4 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 00EC8 80A751D8 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 00ECC 80A751DC 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 00ED0 80A751E0 248433C4 */ addiu $a0, $a0, 0x33C4 ## $a0 = 060033C4
|
||||
/* 00ED4 80A751E4 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 00ED8 80A751E8 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 00EDC 80A751EC 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
|
||||
/* 00EE0 80A751F0 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00EE4 80A751F4 240F0006 */ addiu $t7, $zero, 0x0006 ## $t7 = 00000006
|
||||
/* 00EE8 80A751F8 3C01C0C0 */ lui $at, 0xC0C0 ## $at = C0C00000
|
||||
/* 00EEC 80A751FC 44814000 */ mtc1 $at, $f8 ## $f8 = -6.00
|
||||
/* 00EF0 80A75200 A20E02FF */ sb $t6, 0x02FF($s0) ## 000002FF
|
||||
/* 00EF4 80A75204 A6000300 */ sh $zero, 0x0300($s0) ## 00000300
|
||||
/* 00EF8 80A75208 A20F02F8 */ sb $t7, 0x02F8($s0) ## 000002F8
|
||||
/* 00EFC 80A7520C E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
|
||||
/* 00F00 80A75210 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 00F04 80A75214 24180003 */ addiu $t8, $zero, 0x0003 ## $t8 = 00000003
|
||||
/* 00F08 80A75218 44060000 */ mfc1 $a2, $f0
|
||||
/* 00F0C 80A7521C 44070000 */ mfc1 $a3, $f0
|
||||
/* 00F10 80A75220 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 00F14 80A75224 24A533C4 */ addiu $a1, $a1, 0x33C4 ## $a1 = 060033C4
|
||||
/* 00F18 80A75228 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 00F1C 80A7522C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00F20 80A75230 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 00F24 80A75234 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 00F28 80A75238 3C0580A7 */ lui $a1, %hi(func_80A75260) ## $a1 = 80A70000
|
||||
/* 00F2C 80A7523C A20002FC */ sb $zero, 0x02FC($s0) ## 000002FC
|
||||
/* 00F30 80A75240 24A55260 */ addiu $a1, $a1, %lo(func_80A75260) ## $a1 = 80A75260
|
||||
/* 00F34 80A75244 0C29D0E4 */ jal func_80A74390
|
||||
/* 00F38 80A75248 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00F3C 80A7524C 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 00F40 80A75250 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 00F44 80A75254 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00F48 80A75258 03E00008 */ jr $ra
|
||||
/* 00F4C 80A7525C 00000000 */ nop
|
|
@ -1,106 +0,0 @@
|
|||
glabel func_80A75260
|
||||
/* 00F50 80A75260 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 00F54 80A75264 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00F58 80A75268 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00F5C 80A7526C AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 00F60 80A75270 848E0300 */ lh $t6, 0x0300($a0) ## 00000300
|
||||
/* 00F64 80A75274 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00F68 80A75278 25CF01C2 */ addiu $t7, $t6, 0x01C2 ## $t7 = 000001C2
|
||||
/* 00F6C 80A7527C A48F0300 */ sh $t7, 0x0300($a0) ## 00000300
|
||||
/* 00F70 80A75280 0C01DE1C */ jal Math_Sins
|
||||
## sins?
|
||||
/* 00F74 80A75284 84840300 */ lh $a0, 0x0300($a0) ## 00000300
|
||||
/* 00F78 80A75288 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 00F7C 80A7528C 3C014130 */ lui $at, 0x4130 ## $at = 41300000
|
||||
/* 00F80 80A75290 44814000 */ mtc1 $at, $f8 ## $f8 = 11.00
|
||||
/* 00F84 80A75294 4600203E */ c.le.s $f4, $f0
|
||||
/* 00F88 80A75298 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 00F8C 80A7529C 44815000 */ mtc1 $at, $f10 ## $f10 = 1.00
|
||||
/* 00F90 80A752A0 24180003 */ addiu $t8, $zero, 0x0003 ## $t8 = 00000003
|
||||
/* 00F94 80A752A4 45000003 */ bc1f .L80A752B4
|
||||
/* 00F98 80A752A8 3C014110 */ lui $at, 0x4110 ## $at = 41100000
|
||||
/* 00F9C 80A752AC 10000003 */ beq $zero, $zero, .L80A752BC
|
||||
/* 00FA0 80A752B0 E6000168 */ swc1 $f0, 0x0168($s0) ## 00000168
|
||||
.L80A752B4:
|
||||
/* 00FA4 80A752B4 46000187 */ neg.s $f6, $f0
|
||||
/* 00FA8 80A752B8 E6060168 */ swc1 $f6, 0x0168($s0) ## 00000168
|
||||
.L80A752BC:
|
||||
/* 00FAC 80A752BC C6000164 */ lwc1 $f0, 0x0164($s0) ## 00000164
|
||||
/* 00FB0 80A752C0 4600403C */ c.lt.s $f8, $f0
|
||||
/* 00FB4 80A752C4 00000000 */ nop
|
||||
/* 00FB8 80A752C8 45020004 */ bc1fl .L80A752DC
|
||||
/* 00FBC 80A752CC 4600503C */ c.lt.s $f10, $f0
|
||||
/* 00FC0 80A752D0 A21802FF */ sb $t8, 0x02FF($s0) ## 000002FF
|
||||
/* 00FC4 80A752D4 C6000164 */ lwc1 $f0, 0x0164($s0) ## 00000164
|
||||
/* 00FC8 80A752D8 4600503C */ c.lt.s $f10, $f0
|
||||
.L80A752DC:
|
||||
/* 00FCC 80A752DC 00000000 */ nop
|
||||
/* 00FD0 80A752E0 45020007 */ bc1fl .L80A75300
|
||||
/* 00FD4 80A752E4 3C014150 */ lui $at, 0x4150 ## $at = 41500000
|
||||
/* 00FD8 80A752E8 44818000 */ mtc1 $at, $f16 ## $f16 = 13.00
|
||||
/* 00FDC 80A752EC 00000000 */ nop
|
||||
/* 00FE0 80A752F0 4610003C */ c.lt.s $f0, $f16
|
||||
/* 00FE4 80A752F4 00000000 */ nop
|
||||
/* 00FE8 80A752F8 4501000D */ bc1t .L80A75330
|
||||
/* 00FEC 80A752FC 3C014150 */ lui $at, 0x4150 ## $at = 41500000
|
||||
.L80A75300:
|
||||
/* 00FF0 80A75300 44819000 */ mtc1 $at, $f18 ## $f18 = 13.00
|
||||
/* 00FF4 80A75304 3C014190 */ lui $at, 0x4190 ## $at = 41900000
|
||||
/* 00FF8 80A75308 4600903C */ c.lt.s $f18, $f0
|
||||
/* 00FFC 80A7530C 00000000 */ nop
|
||||
/* 01000 80A75310 45020024 */ bc1fl .L80A753A4
|
||||
/* 01004 80A75314 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 01008 80A75318 44812000 */ mtc1 $at, $f4 ## $f4 = 18.00
|
||||
/* 0100C 80A7531C 00000000 */ nop
|
||||
/* 01010 80A75320 4604003C */ c.lt.s $f0, $f4
|
||||
/* 01014 80A75324 00000000 */ nop
|
||||
/* 01018 80A75328 4502001E */ bc1fl .L80A753A4
|
||||
/* 0101C 80A7532C A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
.L80A75330:
|
||||
/* 01020 80A75330 921902FC */ lbu $t9, 0x02FC($s0) ## 000002FC
|
||||
/* 01024 80A75334 57200012 */ bnel $t9, $zero, .L80A75380
|
||||
/* 01028 80A75338 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
/* 0102C 80A7533C 920802FB */ lbu $t0, 0x02FB($s0) ## 000002FB
|
||||
/* 01030 80A75340 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 01034 80A75344 5100000E */ beql $t0, $zero, .L80A75380
|
||||
/* 01038 80A75348 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
/* 0103C 80A7534C 44813000 */ mtc1 $at, $f6 ## $f6 = 10.00
|
||||
/* 01040 80A75350 26040032 */ addiu $a0, $s0, 0x0032 ## $a0 = 00000032
|
||||
/* 01044 80A75354 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 01048 80A75358 4606003C */ c.lt.s $f0, $f6
|
||||
/* 0104C 80A7535C 240705DC */ addiu $a3, $zero, 0x05DC ## $a3 = 000005DC
|
||||
/* 01050 80A75360 45020007 */ bc1fl .L80A75380
|
||||
/* 01054 80A75364 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
/* 01058 80A75368 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 0105C 80A7536C 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
||||
|
||||
/* 01060 80A75370 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 01064 80A75374 86090032 */ lh $t1, 0x0032($s0) ## 00000032
|
||||
/* 01068 80A75378 A60900B6 */ sh $t1, 0x00B6($s0) ## 000000B6
|
||||
/* 0106C 80A7537C 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
.L80A75380:
|
||||
/* 01070 80A75380 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01074 80A75384 05430004 */ bgezl $t2, .L80A75398
|
||||
/* 01078 80A75388 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
|
||||
/* 0107C 80A7538C 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01080 80A75390 24053929 */ addiu $a1, $zero, 0x3929 ## $a1 = 00003929
|
||||
/* 01084 80A75394 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
|
||||
.L80A75398:
|
||||
/* 01088 80A75398 10000002 */ beq $zero, $zero, .L80A753A4
|
||||
/* 0108C 80A7539C A20B02FE */ sb $t3, 0x02FE($s0) ## 000002FE
|
||||
/* 01090 80A753A0 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
.L80A753A4:
|
||||
/* 01094 80A753A4 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 01098 80A753A8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 0109C 80A753AC 50400004 */ beql $v0, $zero, .L80A753C0
|
||||
/* 010A0 80A753B0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 010A4 80A753B4 0C29D4F4 */ jal func_80A753D0
|
||||
/* 010A8 80A753B8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 010AC 80A753BC 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A753C0:
|
||||
/* 010B0 80A753C0 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 010B4 80A753C4 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 010B8 80A753C8 03E00008 */ jr $ra
|
||||
/* 010BC 80A753CC 00000000 */ nop
|
|
@ -1,38 +0,0 @@
|
|||
glabel func_80A753D0
|
||||
/* 010C0 80A753D0 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 010C4 80A753D4 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 010C8 80A753D8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 010CC 80A753DC AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 010D0 80A753E0 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 010D4 80A753E4 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 010D8 80A753E8 24843DBC */ addiu $a0, $a0, 0x3DBC ## $a0 = 06003DBC
|
||||
/* 010DC 80A753EC 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 010E0 80A753F0 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 010E4 80A753F4 820E02FE */ lb $t6, 0x02FE($s0) ## 000002FE
|
||||
/* 010E8 80A753F8 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 010EC 80A753FC 240F0008 */ addiu $t7, $zero, 0x0008 ## $t7 = 00000008
|
||||
/* 010F0 80A75400 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 010F4 80A75404 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 010F8 80A75408 A20F02F8 */ sb $t7, 0x02F8($s0) ## 000002F8
|
||||
/* 010FC 80A7540C A20E02FF */ sb $t6, 0x02FF($s0) ## 000002FF
|
||||
/* 01100 80A75410 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 01104 80A75414 24180003 */ addiu $t8, $zero, 0x0003 ## $t8 = 00000003
|
||||
/* 01108 80A75418 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 0110C 80A7541C 24A53DBC */ addiu $a1, $a1, 0x3DBC ## $a1 = 06003DBC
|
||||
/* 01110 80A75420 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 01114 80A75424 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 01118 80A75428 3C063FC0 */ lui $a2, 0x3FC0 ## $a2 = 3FC00000
|
||||
/* 0111C 80A7542C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 01120 80A75430 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 01124 80A75434 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 01128 80A75438 3C0580A7 */ lui $a1, %hi(func_80A7545C) ## $a1 = 80A70000
|
||||
/* 0112C 80A7543C 24A5545C */ addiu $a1, $a1, %lo(func_80A7545C) ## $a1 = 80A7545C
|
||||
/* 01130 80A75440 0C29D0E4 */ jal func_80A74390
|
||||
/* 01134 80A75444 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01138 80A75448 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 0113C 80A7544C 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 01140 80A75450 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 01144 80A75454 03E00008 */ jr $ra
|
||||
/* 01148 80A75458 00000000 */ nop
|
|
@ -1,20 +0,0 @@
|
|||
glabel func_80A7545C
|
||||
/* 0114C 80A7545C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01150 80A75460 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01154 80A75464 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01158 80A75468 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 0115C 80A7546C 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 01160 80A75470 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 01164 80A75474 50400007 */ beql $v0, $zero, .L80A75494
|
||||
/* 01168 80A75478 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0116C 80A7547C 0C29D227 */ jal func_80A7489C
|
||||
/* 01170 80A75480 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01174 80A75484 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01178 80A75488 0C29D179 */ jal func_80A745E4
|
||||
/* 0117C 80A7548C 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 01180 80A75490 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A75494:
|
||||
/* 01184 80A75494 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01188 80A75498 03E00008 */ jr $ra
|
||||
/* 0118C 80A7549C 00000000 */ nop
|
|
@ -1,39 +0,0 @@
|
|||
glabel func_80A754A0
|
||||
/* 01190 80A754A0 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 01194 80A754A4 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 01198 80A754A8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0119C 80A754AC AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 011A0 80A754B0 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 011A4 80A754B4 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 011A8 80A754B8 248433C4 */ addiu $a0, $a0, 0x33C4 ## $a0 = 060033C4
|
||||
/* 011AC 80A754BC 44823000 */ mtc1 $v0, $f6 ## $f6 = 0.00
|
||||
/* 011B0 80A754C0 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 011B4 80A754C4 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 011B8 80A754C8 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 011BC 80A754CC 240F0003 */ addiu $t7, $zero, 0x0003 ## $t7 = 00000003
|
||||
/* 011C0 80A754D0 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 011C4 80A754D4 44815000 */ mtc1 $at, $f10 ## $f10 = -4.00
|
||||
/* 011C8 80A754D8 A20E02F8 */ sb $t6, 0x02F8($s0) ## 000002F8
|
||||
/* 011CC 80A754DC A20F02FF */ sb $t7, 0x02FF($s0) ## 000002FF
|
||||
/* 011D0 80A754E0 E6040068 */ swc1 $f4, 0x0068($s0) ## 00000068
|
||||
/* 011D4 80A754E4 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 011D8 80A754E8 24180003 */ addiu $t8, $zero, 0x0003 ## $t8 = 00000003
|
||||
/* 011DC 80A754EC AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 011E0 80A754F0 24A533C4 */ addiu $a1, $a1, 0x33C4 ## $a1 = 060033C4
|
||||
/* 011E4 80A754F4 E7A80010 */ swc1 $f8, 0x0010($sp)
|
||||
/* 011E8 80A754F8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 011EC 80A754FC 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
|
||||
/* 011F0 80A75500 3C074150 */ lui $a3, 0x4150 ## $a3 = 41500000
|
||||
/* 011F4 80A75504 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 011F8 80A75508 E7AA0018 */ swc1 $f10, 0x0018($sp)
|
||||
/* 011FC 80A7550C 3C0580A7 */ lui $a1, %hi(func_80A75530) ## $a1 = 80A70000
|
||||
/* 01200 80A75510 24A55530 */ addiu $a1, $a1, %lo(func_80A75530) ## $a1 = 80A75530
|
||||
/* 01204 80A75514 0C29D0E4 */ jal func_80A74390
|
||||
/* 01208 80A75518 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0120C 80A7551C 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 01210 80A75520 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 01214 80A75524 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 01218 80A75528 03E00008 */ jr $ra
|
||||
/* 0121C 80A7552C 00000000 */ nop
|
|
@ -1,54 +0,0 @@
|
|||
glabel func_80A75530
|
||||
/* 01220 80A75530 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 01224 80A75534 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 01228 80A75538 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0122C 80A7553C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 01230 80A75540 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 01234 80A75544 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 01238 80A75548 24840032 */ addiu $a0, $a0, 0x0032 ## $a0 = 00000032
|
||||
/* 0123C 80A7554C 0C01DEBE */ jal func_80077AF8
|
||||
/* 01240 80A75550 240607D0 */ addiu $a2, $zero, 0x07D0 ## $a2 = 000007D0
|
||||
/* 01244 80A75554 3C014150 */ lui $at, 0x4150 ## $at = 41500000
|
||||
/* 01248 80A75558 44812000 */ mtc1 $at, $f4 ## $f4 = 13.00
|
||||
/* 0124C 80A7555C C6000164 */ lwc1 $f0, 0x0164($s0) ## 00000164
|
||||
/* 01250 80A75560 860E0032 */ lh $t6, 0x0032($s0) ## 00000032
|
||||
/* 01254 80A75564 3C014190 */ lui $at, 0x4190 ## $at = 41900000
|
||||
/* 01258 80A75568 4600203C */ c.lt.s $f4, $f0
|
||||
/* 0125C 80A7556C A60E00B6 */ sh $t6, 0x00B6($s0) ## 000000B6
|
||||
/* 01260 80A75570 45020011 */ bc1fl .L80A755B8
|
||||
/* 01264 80A75574 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 01268 80A75578 44813000 */ mtc1 $at, $f6 ## $f6 = 18.00
|
||||
/* 0126C 80A7557C 00000000 */ nop
|
||||
/* 01270 80A75580 4606003C */ c.lt.s $f0, $f6
|
||||
/* 01274 80A75584 00000000 */ nop
|
||||
/* 01278 80A75588 4502000B */ bc1fl .L80A755B8
|
||||
/* 0127C 80A7558C A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 01280 80A75590 820F02FE */ lb $t7, 0x02FE($s0) ## 000002FE
|
||||
/* 01284 80A75594 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01288 80A75598 05E30004 */ bgezl $t7, .L80A755AC
|
||||
/* 0128C 80A7559C 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 01290 80A755A0 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01294 80A755A4 24053929 */ addiu $a1, $zero, 0x3929 ## $a1 = 00003929
|
||||
/* 01298 80A755A8 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
.L80A755AC:
|
||||
/* 0129C 80A755AC 10000002 */ beq $zero, $zero, .L80A755B8
|
||||
/* 012A0 80A755B0 A21802FE */ sb $t8, 0x02FE($s0) ## 000002FE
|
||||
/* 012A4 80A755B4 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
.L80A755B8:
|
||||
/* 012A8 80A755B8 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 012AC 80A755BC 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 012B0 80A755C0 50400007 */ beql $v0, $zero, .L80A755E0
|
||||
/* 012B4 80A755C4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 012B8 80A755C8 0C29D4F4 */ jal func_80A753D0
|
||||
/* 012BC 80A755CC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 012C0 80A755D0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 012C4 80A755D4 0C29D179 */ jal func_80A745E4
|
||||
/* 012C8 80A755D8 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 012CC 80A755DC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80A755E0:
|
||||
/* 012D0 80A755E0 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 012D4 80A755E4 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 012D8 80A755E8 03E00008 */ jr $ra
|
||||
/* 012DC 80A755EC 00000000 */ nop
|
|
@ -1,38 +0,0 @@
|
|||
glabel func_80A755F0
|
||||
/* 012E0 80A755F0 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 012E4 80A755F4 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 012E8 80A755F8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 012EC 80A755FC AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 012F0 80A75600 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 012F4 80A75604 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 012F8 80A75608 2484485C */ addiu $a0, $a0, 0x485C ## $a0 = 0600485C
|
||||
/* 012FC 80A7560C 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 01300 80A75610 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 01304 80A75614 240E0009 */ addiu $t6, $zero, 0x0009 ## $t6 = 00000009
|
||||
/* 01308 80A75618 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 0130C 80A7561C 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 01310 80A75620 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 01314 80A75624 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 01318 80A75628 A20E02F8 */ sb $t6, 0x02F8($s0) ## 000002F8
|
||||
/* 0131C 80A7562C E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
|
||||
/* 01320 80A75630 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 01324 80A75634 240F0003 */ addiu $t7, $zero, 0x0003 ## $t7 = 00000003
|
||||
/* 01328 80A75638 44070000 */ mfc1 $a3, $f0
|
||||
/* 0132C 80A7563C AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 01330 80A75640 24A5485C */ addiu $a1, $a1, 0x485C ## $a1 = 0600485C
|
||||
/* 01334 80A75644 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 01338 80A75648 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 0133C 80A7564C 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 01340 80A75650 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 01344 80A75654 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 01348 80A75658 3C0580A7 */ lui $a1, %hi(func_80A7567C) ## $a1 = 80A70000
|
||||
/* 0134C 80A7565C 24A5567C */ addiu $a1, $a1, %lo(func_80A7567C) ## $a1 = 80A7567C
|
||||
/* 01350 80A75660 0C29D0E4 */ jal func_80A74390
|
||||
/* 01354 80A75664 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01358 80A75668 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 0135C 80A7566C 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 01360 80A75670 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 01364 80A75674 03E00008 */ jr $ra
|
||||
/* 01368 80A75678 00000000 */ nop
|
|
@ -1,78 +0,0 @@
|
|||
glabel func_80A7567C
|
||||
/* 0136C 80A7567C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01370 80A75680 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 01374 80A75684 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01378 80A75688 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0137C 80A7568C AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 01380 80A75690 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
|
||||
/* 01384 80A75694 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 01388 80A75698 00A12821 */ addu $a1, $a1, $at
|
||||
/* 0138C 80A7569C 24E603EC */ addiu $a2, $a3, 0x03EC ## $a2 = 000003EC
|
||||
/* 01390 80A756A0 0C01767D */ jal CollisionCheck_SetAC
|
||||
## CollisionCheck_setAC
|
||||
/* 01394 80A756A4 AFA70018 */ sw $a3, 0x0018($sp)
|
||||
/* 01398 80A756A8 8FA70018 */ lw $a3, 0x0018($sp)
|
||||
/* 0139C 80A756AC 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 013A0 80A756B0 24E4014C */ addiu $a0, $a3, 0x014C ## $a0 = 0000014C
|
||||
/* 013A4 80A756B4 10400032 */ beq $v0, $zero, .L80A75780
|
||||
/* 013A8 80A756B8 8FA70018 */ lw $a3, 0x0018($sp)
|
||||
/* 013AC 80A756BC 84EF008A */ lh $t7, 0x008A($a3) ## 0000008A
|
||||
/* 013B0 80A756C0 84F800B6 */ lh $t8, 0x00B6($a3) ## 000000B6
|
||||
/* 013B4 80A756C4 01F81023 */ subu $v0, $t7, $t8
|
||||
/* 013B8 80A756C8 00021400 */ sll $v0, $v0, 16
|
||||
/* 013BC 80A756CC 00021403 */ sra $v0, $v0, 16
|
||||
/* 013C0 80A756D0 04400003 */ bltz $v0, .L80A756E0
|
||||
/* 013C4 80A756D4 00021823 */ subu $v1, $zero, $v0
|
||||
/* 013C8 80A756D8 10000001 */ beq $zero, $zero, .L80A756E0
|
||||
/* 013CC 80A756DC 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
.L80A756E0:
|
||||
/* 013D0 80A756E0 28614001 */ slti $at, $v1, 0x4001
|
||||
/* 013D4 80A756E4 10200024 */ beq $at, $zero, .L80A75778
|
||||
/* 013D8 80A756E8 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 013DC 80A756EC 44813000 */ mtc1 $at, $f6 ## $f6 = 100.00
|
||||
/* 013E0 80A756F0 C4E40090 */ lwc1 $f4, 0x0090($a3) ## 00000090
|
||||
/* 013E4 80A756F4 3C014316 */ lui $at, 0x4316 ## $at = 43160000
|
||||
/* 013E8 80A756F8 4606203C */ c.lt.s $f4, $f6
|
||||
/* 013EC 80A756FC 00000000 */ nop
|
||||
/* 013F0 80A75700 4500001D */ bc1f .L80A75778
|
||||
/* 013F4 80A75704 00000000 */ nop
|
||||
/* 013F8 80A75708 C4E00094 */ lwc1 $f0, 0x0094($a3) ## 00000094
|
||||
/* 013FC 80A7570C 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
|
||||
/* 01400 80A75710 8FB9001C */ lw $t9, 0x001C($sp)
|
||||
/* 01404 80A75714 44815000 */ mtc1 $at, $f10 ## $f10 = 150.00
|
||||
/* 01408 80A75718 4600403E */ c.le.s $f8, $f0
|
||||
/* 0140C 80A7571C 3C080001 */ lui $t0, 0x0001 ## $t0 = 00010000
|
||||
/* 01410 80A75720 01194021 */ addu $t0, $t0, $t9
|
||||
/* 01414 80A75724 45020004 */ bc1fl .L80A75738
|
||||
/* 01418 80A75728 46000087 */ neg.s $f2, $f0
|
||||
/* 0141C 80A7572C 10000002 */ beq $zero, $zero, .L80A75738
|
||||
/* 01420 80A75730 46000086 */ mov.s $f2, $f0
|
||||
/* 01424 80A75734 46000087 */ neg.s $f2, $f0
|
||||
.L80A75738:
|
||||
/* 01428 80A75738 460A103C */ c.lt.s $f2, $f10
|
||||
/* 0142C 80A7573C 00000000 */ nop
|
||||
/* 01430 80A75740 4500000D */ bc1f .L80A75778
|
||||
/* 01434 80A75744 00000000 */ nop
|
||||
/* 01438 80A75748 8D081DE4 */ lw $t0, 0x1DE4($t0) ## 00011DE4
|
||||
/* 0143C 80A7574C 31090001 */ andi $t1, $t0, 0x0001 ## $t1 = 00000000
|
||||
/* 01440 80A75750 11200005 */ beq $t1, $zero, .L80A75768
|
||||
/* 01444 80A75754 00000000 */ nop
|
||||
/* 01448 80A75758 0C29D38B */ jal func_80A74E2C
|
||||
/* 0144C 80A7575C 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 01450 80A75760 10000008 */ beq $zero, $zero, .L80A75784
|
||||
/* 01454 80A75764 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A75768:
|
||||
/* 01458 80A75768 0C29D472 */ jal func_80A751C8
|
||||
/* 0145C 80A7576C 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 01460 80A75770 10000004 */ beq $zero, $zero, .L80A75784
|
||||
/* 01464 80A75774 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A75778:
|
||||
/* 01468 80A75778 0C29D227 */ jal func_80A7489C
|
||||
/* 0146C 80A7577C 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
.L80A75780:
|
||||
/* 01470 80A75780 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A75784:
|
||||
/* 01474 80A75784 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01478 80A75788 03E00008 */ jr $ra
|
||||
/* 0147C 80A7578C 00000000 */ nop
|
|
@ -1,81 +0,0 @@
|
|||
glabel func_80A75790
|
||||
/* 01480 80A75790 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 01484 80A75794 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 01488 80A75798 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0148C 80A7579C AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 01490 80A757A0 8E050328 */ lw $a1, 0x0328($s0) ## 00000328
|
||||
/* 01494 80A757A4 24840024 */ addiu $a0, $a0, 0x0024 ## $a0 = 00000024
|
||||
/* 01498 80A757A8 0C01E01A */ jal Math_Vec3f_Yaw
|
||||
|
||||
/* 0149C 80A757AC 24A50024 */ addiu $a1, $a1, 0x0024 ## $a1 = 00000024
|
||||
/* 014A0 80A757B0 860E00B6 */ lh $t6, 0x00B6($s0) ## 000000B6
|
||||
/* 014A4 80A757B4 A20002F8 */ sb $zero, 0x02F8($s0) ## 000002F8
|
||||
/* 014A8 80A757B8 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 014AC 80A757BC 004E1823 */ subu $v1, $v0, $t6
|
||||
/* 014B0 80A757C0 00031C00 */ sll $v1, $v1, 16
|
||||
/* 014B4 80A757C4 00031C03 */ sra $v1, $v1, 16
|
||||
/* 014B8 80A757C8 04600003 */ bltz $v1, .L80A757D8
|
||||
/* 014BC 80A757CC 00031023 */ subu $v0, $zero, $v1
|
||||
/* 014C0 80A757D0 10000001 */ beq $zero, $zero, .L80A757D8
|
||||
/* 014C4 80A757D4 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000
|
||||
.L80A757D8:
|
||||
/* 014C8 80A757D8 28414001 */ slti $at, $v0, 0x4001
|
||||
/* 014CC 80A757DC 10200016 */ beq $at, $zero, .L80A75838
|
||||
/* 014D0 80A757E0 00000000 */ nop
|
||||
/* 014D4 80A757E4 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 014D8 80A757E8 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 014DC 80A757EC 24846194 */ addiu $a0, $a0, 0x6194 ## $a0 = 06006194
|
||||
/* 014E0 80A757F0 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 014E4 80A757F4 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 014E8 80A757F8 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 014EC 80A757FC 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 014F0 80A75800 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 014F4 80A75804 240F0002 */ addiu $t7, $zero, 0x0002 ## $t7 = 00000002
|
||||
/* 014F8 80A75808 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 014FC 80A7580C 24A56194 */ addiu $a1, $a1, 0x6194 ## $a1 = 06006194
|
||||
/* 01500 80A75810 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 01504 80A75814 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 01508 80A75818 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 0150C 80A7581C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 01510 80A75820 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 01514 80A75824 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 01518 80A75828 3C01C0C0 */ lui $at, 0xC0C0 ## $at = C0C00000
|
||||
/* 0151C 80A7582C 44815000 */ mtc1 $at, $f10 ## $f10 = -6.00
|
||||
/* 01520 80A75830 10000015 */ beq $zero, $zero, .L80A75888
|
||||
/* 01524 80A75834 E60A0068 */ swc1 $f10, 0x0068($s0) ## 00000068
|
||||
.L80A75838:
|
||||
/* 01528 80A75838 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 0152C 80A7583C 248445BC */ addiu $a0, $a0, 0x45BC ## $a0 = 000045BC
|
||||
/* 01530 80A75840 44828000 */ mtc1 $v0, $f16 ## $f16 = 0.00
|
||||
/* 01534 80A75844 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 01538 80A75848 44812000 */ mtc1 $at, $f4 ## $f4 = -4.00
|
||||
/* 0153C 80A7584C 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 01540 80A75850 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 01544 80A75854 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
|
||||
/* 01548 80A75858 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 0154C 80A7585C 24A545BC */ addiu $a1, $a1, 0x45BC ## $a1 = 060045BC
|
||||
/* 01550 80A75860 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 01554 80A75864 E7B20010 */ swc1 $f18, 0x0010($sp)
|
||||
/* 01558 80A75868 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 0155C 80A7586C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 01560 80A75870 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 01564 80A75874 E7A40018 */ swc1 $f4, 0x0018($sp)
|
||||
/* 01568 80A75878 3C0140C0 */ lui $at, 0x40C0 ## $at = 40C00000
|
||||
/* 0156C 80A7587C 44813000 */ mtc1 $at, $f6 ## $f6 = 6.00
|
||||
/* 01570 80A75880 00000000 */ nop
|
||||
/* 01574 80A75884 E6060068 */ swc1 $f6, 0x0068($s0) ## 00000068
|
||||
.L80A75888:
|
||||
/* 01578 80A75888 3C0580A7 */ lui $a1, %hi(func_80A758B0) ## $a1 = 80A70000
|
||||
/* 0157C 80A7588C A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 01580 80A75890 24A558B0 */ addiu $a1, $a1, %lo(func_80A758B0) ## $a1 = 80A758B0
|
||||
/* 01584 80A75894 0C29D0E4 */ jal func_80A74390
|
||||
/* 01588 80A75898 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0158C 80A7589C 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 01590 80A758A0 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 01594 80A758A4 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 01598 80A758A8 03E00008 */ jr $ra
|
||||
/* 0159C 80A758AC 00000000 */ nop
|
|
@ -1,62 +0,0 @@
|
|||
glabel func_80A758B0
|
||||
/* 015A0 80A758B0 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 015A4 80A758B4 44811000 */ mtc1 $at, $f2 ## $f2 = 1.00
|
||||
/* 015A8 80A758B8 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 015AC 80A758BC 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 015B0 80A758C0 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 015B4 80A758C4 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 015B8 80A758C8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 015BC 80A758CC AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 015C0 80A758D0 44061000 */ mfc1 $a2, $f2
|
||||
/* 015C4 80A758D4 44071000 */ mfc1 $a3, $f2
|
||||
/* 015C8 80A758D8 44050000 */ mfc1 $a1, $f0
|
||||
/* 015CC 80A758DC 24840068 */ addiu $a0, $a0, 0x0068 ## $a0 = 00000068
|
||||
/* 015D0 80A758E0 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
|
||||
|
||||
/* 015D4 80A758E4 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 015D8 80A758E8 8607001C */ lh $a3, 0x001C($s0) ## 0000001C
|
||||
/* 015DC 80A758EC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 015E0 80A758F0 26050308 */ addiu $a1, $s0, 0x0308 ## $a1 = 00000308
|
||||
/* 015E4 80A758F4 24E70004 */ addiu $a3, $a3, 0x0004 ## $a3 = 00000004
|
||||
/* 015E8 80A758F8 00073C00 */ sll $a3, $a3, 16
|
||||
/* 015EC 80A758FC 00073C03 */ sra $a3, $a3, 16
|
||||
/* 015F0 80A75900 0C00CC17 */ jal func_8003305C
|
||||
/* 015F4 80A75904 8FA6002C */ lw $a2, 0x002C($sp)
|
||||
/* 015F8 80A75908 10400002 */ beq $v0, $zero, .L80A75914
|
||||
/* 015FC 80A7590C 00000000 */ nop
|
||||
/* 01600 80A75910 AE000318 */ sw $zero, 0x0318($s0) ## 00000318
|
||||
.L80A75914:
|
||||
/* 01604 80A75914 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 01608 80A75918 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 0160C 80A7591C 50400017 */ beql $v0, $zero, .L80A7597C
|
||||
/* 01610 80A75920 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 01614 80A75924 860E008A */ lh $t6, 0x008A($s0) ## 0000008A
|
||||
/* 01618 80A75928 860F00B6 */ lh $t7, 0x00B6($s0) ## 000000B6
|
||||
/* 0161C 80A7592C 01CF1023 */ subu $v0, $t6, $t7
|
||||
/* 01620 80A75930 00021400 */ sll $v0, $v0, 16
|
||||
/* 01624 80A75934 00021403 */ sra $v0, $v0, 16
|
||||
/* 01628 80A75938 04400003 */ bltz $v0, .L80A75948
|
||||
/* 0162C 80A7593C 00021823 */ subu $v1, $zero, $v0
|
||||
/* 01630 80A75940 10000001 */ beq $zero, $zero, .L80A75948
|
||||
/* 01634 80A75944 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
.L80A75948:
|
||||
/* 01638 80A75948 28614001 */ slti $at, $v1, 0x4001
|
||||
/* 0163C 80A7594C 10200008 */ beq $at, $zero, .L80A75970
|
||||
/* 01640 80A75950 00000000 */ nop
|
||||
/* 01644 80A75954 0C29D227 */ jal func_80A7489C
|
||||
/* 01648 80A75958 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0164C 80A7595C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01650 80A75960 0C29D179 */ jal func_80A745E4
|
||||
/* 01654 80A75964 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 01658 80A75968 10000004 */ beq $zero, $zero, .L80A7597C
|
||||
/* 0165C 80A7596C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A75970:
|
||||
/* 01660 80A75970 0C29D528 */ jal func_80A754A0
|
||||
/* 01664 80A75974 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01668 80A75978 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A7597C:
|
||||
/* 0166C 80A7597C 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 01670 80A75980 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 01674 80A75984 03E00008 */ jr $ra
|
||||
/* 01678 80A75988 00000000 */ nop
|
|
@ -1,48 +0,0 @@
|
|||
glabel func_80A7598C
|
||||
/* 0167C 80A7598C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 01680 80A75990 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 01684 80A75994 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01688 80A75998 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 0168C 80A7599C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 01690 80A759A0 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 01694 80A759A4 24845944 */ addiu $a0, $a0, 0x5944 ## $a0 = 06005944
|
||||
/* 01698 80A759A8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 0169C 80A759AC 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 016A0 80A759B0 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
|
||||
/* 016A4 80A759B4 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 016A8 80A759B8 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 016AC 80A759BC 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 016B0 80A759C0 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 016B4 80A759C4 A20E02F8 */ sb $t6, 0x02F8($s0) ## 000002F8
|
||||
/* 016B8 80A759C8 E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
|
||||
/* 016BC 80A759CC 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 016C0 80A759D0 240F0002 */ addiu $t7, $zero, 0x0002 ## $t7 = 00000002
|
||||
/* 016C4 80A759D4 44070000 */ mfc1 $a3, $f0
|
||||
/* 016C8 80A759D8 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 016CC 80A759DC 24A55944 */ addiu $a1, $a1, 0x5944 ## $a1 = 06005944
|
||||
/* 016D0 80A759E0 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 016D4 80A759E4 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 016D8 80A759E8 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 016DC 80A759EC 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 016E0 80A759F0 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 016E4 80A759F4 24180018 */ addiu $t8, $zero, 0x0018 ## $t8 = 00000018
|
||||
/* 016E8 80A759F8 A21802F9 */ sb $t8, 0x02F9($s0) ## 000002F9
|
||||
/* 016EC 80A759FC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 016F0 80A75A00 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 016F4 80A75A04 240539C0 */ addiu $a1, $zero, 0x39C0 ## $a1 = 000039C0
|
||||
/* 016F8 80A75A08 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 016FC 80A75A0C 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01700 80A75A10 2405393B */ addiu $a1, $zero, 0x393B ## $a1 = 0000393B
|
||||
/* 01704 80A75A14 3C0580A7 */ lui $a1, %hi(func_80A75A38) ## $a1 = 80A70000
|
||||
/* 01708 80A75A18 24A55A38 */ addiu $a1, $a1, %lo(func_80A75A38) ## $a1 = 80A75A38
|
||||
/* 0170C 80A75A1C 0C29D0E4 */ jal func_80A74390
|
||||
/* 01710 80A75A20 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01714 80A75A24 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 01718 80A75A28 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 0171C 80A75A2C 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 01720 80A75A30 03E00008 */ jr $ra
|
||||
/* 01724 80A75A34 00000000 */ nop
|
|
@ -1,143 +0,0 @@
|
|||
glabel func_80A75A38
|
||||
/* 01728 80A75A38 27BDFF68 */ addiu $sp, $sp, 0xFF68 ## $sp = FFFFFF68
|
||||
/* 0172C 80A75A3C AFB10064 */ sw $s1, 0x0064($sp)
|
||||
/* 01730 80A75A40 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
|
||||
/* 01734 80A75A44 AFBF0074 */ sw $ra, 0x0074($sp)
|
||||
/* 01738 80A75A48 AFB40070 */ sw $s4, 0x0070($sp)
|
||||
/* 0173C 80A75A4C 00A0A025 */ or $s4, $a1, $zero ## $s4 = 00000000
|
||||
/* 01740 80A75A50 AFB3006C */ sw $s3, 0x006C($sp)
|
||||
/* 01744 80A75A54 AFB20068 */ sw $s2, 0x0068($sp)
|
||||
/* 01748 80A75A58 AFB00060 */ sw $s0, 0x0060($sp)
|
||||
/* 0174C 80A75A5C F7B80058 */ sdc1 $f24, 0x0058($sp)
|
||||
/* 01750 80A75A60 F7B60050 */ sdc1 $f22, 0x0050($sp)
|
||||
/* 01754 80A75A64 F7B40048 */ sdc1 $f20, 0x0048($sp)
|
||||
/* 01758 80A75A68 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 0175C 80A75A6C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 01760 80A75A70 1040005D */ beq $v0, $zero, .L80A75BE8
|
||||
/* 01764 80A75A74 3C0141B8 */ lui $at, 0x41B8 ## $at = 41B80000
|
||||
/* 01768 80A75A78 922E00AF */ lbu $t6, 0x00AF($s1) ## 000000AF
|
||||
/* 0176C 80A75A7C 55C00064 */ bnel $t6, $zero, .L80A75C10
|
||||
/* 01770 80A75A80 8FBF0074 */ lw $ra, 0x0074($sp)
|
||||
/* 01774 80A75A84 922F02F9 */ lbu $t7, 0x02F9($s1) ## 000002F9
|
||||
/* 01778 80A75A88 3C1880A8 */ lui $t8, %hi(D_80A78464) ## $t8 = 80A80000
|
||||
/* 0177C 80A75A8C 27188464 */ addiu $t8, $t8, %lo(D_80A78464) ## $t8 = 80A78464
|
||||
/* 01780 80A75A90 51E0005F */ beql $t7, $zero, .L80A75C10
|
||||
/* 01784 80A75A94 8FBF0074 */ lw $ra, 0x0074($sp)
|
||||
/* 01788 80A75A98 8F080000 */ lw $t0, 0x0000($t8) ## 80A78464
|
||||
/* 0178C 80A75A9C 27B2007C */ addiu $s2, $sp, 0x007C ## $s2 = FFFFFFE4
|
||||
/* 01790 80A75AA0 240C000C */ addiu $t4, $zero, 0x000C ## $t4 = 0000000C
|
||||
/* 01794 80A75AA4 AE480000 */ sw $t0, 0x0000($s2) ## FFFFFFE4
|
||||
/* 01798 80A75AA8 8F190004 */ lw $t9, 0x0004($t8) ## 80A78468
|
||||
/* 0179C 80A75AAC 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
|
||||
/* 017A0 80A75AB0 AE590004 */ sw $t9, 0x0004($s2) ## FFFFFFE8
|
||||
/* 017A4 80A75AB4 8F080008 */ lw $t0, 0x0008($t8) ## 80A7846C
|
||||
/* 017A8 80A75AB8 AE480008 */ sw $t0, 0x0008($s2) ## FFFFFFEC
|
||||
/* 017AC 80A75ABC 922902F9 */ lbu $t1, 0x02F9($s1) ## 000002F9
|
||||
/* 017B0 80A75AC0 252AFFFF */ addiu $t2, $t1, 0xFFFF ## $t2 = FFFFFFFF
|
||||
/* 017B4 80A75AC4 314200FF */ andi $v0, $t2, 0x00FF ## $v0 = 000000FF
|
||||
/* 017B8 80A75AC8 00025843 */ sra $t3, $v0, 1
|
||||
/* 017BC 80A75ACC 018B8023 */ subu $s0, $t4, $t3
|
||||
/* 017C0 80A75AD0 06000035 */ bltz $s0, .L80A75BA8
|
||||
/* 017C4 80A75AD4 A22A02F9 */ sb $t2, 0x02F9($s1) ## 000002F9
|
||||
/* 017C8 80A75AD8 4481C000 */ mtc1 $at, $f24 ## $f24 = 20.00
|
||||
/* 017CC 80A75ADC 3C014248 */ lui $at, 0x4248 ## $at = 42480000
|
||||
/* 017D0 80A75AE0 4481B000 */ mtc1 $at, $f22 ## $f22 = 50.00
|
||||
/* 017D4 80A75AE4 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||
/* 017D8 80A75AE8 4481A000 */ mtc1 $at, $f20 ## $f20 = 120.00
|
||||
/* 017DC 80A75AEC 27B30088 */ addiu $s3, $sp, 0x0088 ## $s3 = FFFFFFF0
|
||||
.L80A75AF0:
|
||||
/* 017E0 80A75AF0 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
||||
|
||||
/* 017E4 80A75AF4 4600A306 */ mov.s $f12, $f20
|
||||
/* 017E8 80A75AF8 C6240024 */ lwc1 $f4, 0x0024($s1) ## 00000024
|
||||
/* 017EC 80A75AFC 4600A306 */ mov.s $f12, $f20
|
||||
/* 017F0 80A75B00 46040180 */ add.s $f6, $f0, $f4
|
||||
/* 017F4 80A75B04 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
||||
|
||||
/* 017F8 80A75B08 E7A60088 */ swc1 $f6, 0x0088($sp)
|
||||
/* 017FC 80A75B0C C628002C */ lwc1 $f8, 0x002C($s1) ## 0000002C
|
||||
/* 01800 80A75B10 4600B306 */ mov.s $f12, $f22
|
||||
/* 01804 80A75B14 46080280 */ add.s $f10, $f0, $f8
|
||||
/* 01808 80A75B18 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
||||
|
||||
/* 0180C 80A75B1C E7AA0090 */ swc1 $f10, 0x0090($sp)
|
||||
/* 01810 80A75B20 C6300028 */ lwc1 $f16, 0x0028($s1) ## 00000028
|
||||
/* 01814 80A75B24 240D0064 */ addiu $t5, $zero, 0x0064 ## $t5 = 00000064
|
||||
/* 01818 80A75B28 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
|
||||
/* 0181C 80A75B2C 46188480 */ add.s $f18, $f16, $f24
|
||||
/* 01820 80A75B30 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
|
||||
/* 01824 80A75B34 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
|
||||
/* 01828 80A75B38 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
|
||||
/* 0182C 80A75B3C 46120100 */ add.s $f4, $f0, $f18
|
||||
/* 01830 80A75B40 240800FF */ addiu $t0, $zero, 0x00FF ## $t0 = 000000FF
|
||||
/* 01834 80A75B44 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
|
||||
/* 01838 80A75B48 240A0009 */ addiu $t2, $zero, 0x0009 ## $t2 = 00000009
|
||||
/* 0183C 80A75B4C 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
|
||||
/* 01840 80A75B50 E7A4008C */ swc1 $f4, 0x008C($sp)
|
||||
/* 01844 80A75B54 AFAC003C */ sw $t4, 0x003C($sp)
|
||||
/* 01848 80A75B58 AFAA0038 */ sw $t2, 0x0038($sp)
|
||||
/* 0184C 80A75B5C AFA90034 */ sw $t1, 0x0034($sp)
|
||||
/* 01850 80A75B60 AFA80030 */ sw $t0, 0x0030($sp)
|
||||
/* 01854 80A75B64 AFB90024 */ sw $t9, 0x0024($sp)
|
||||
/* 01858 80A75B68 AFB80020 */ sw $t8, 0x0020($sp)
|
||||
/* 0185C 80A75B6C AFAF001C */ sw $t7, 0x001C($sp)
|
||||
/* 01860 80A75B70 AFAE0018 */ sw $t6, 0x0018($sp)
|
||||
/* 01864 80A75B74 AFAD0010 */ sw $t5, 0x0010($sp)
|
||||
/* 01868 80A75B78 AFA0002C */ sw $zero, 0x002C($sp)
|
||||
/* 0186C 80A75B7C AFA00028 */ sw $zero, 0x0028($sp)
|
||||
/* 01870 80A75B80 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 01874 80A75B84 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
|
||||
/* 01878 80A75B88 02602825 */ or $a1, $s3, $zero ## $a1 = FFFFFFF0
|
||||
/* 0187C 80A75B8C 02403025 */ or $a2, $s2, $zero ## $a2 = FFFFFFE4
|
||||
/* 01880 80A75B90 0C00A9AE */ jal EffectSsDeadDb_Spawn
|
||||
/* 01884 80A75B94 02403825 */ or $a3, $s2, $zero ## $a3 = FFFFFFE4
|
||||
/* 01888 80A75B98 2610FFFF */ addiu $s0, $s0, 0xFFFF ## $s0 = FFFFFFFF
|
||||
/* 0188C 80A75B9C 0601FFD4 */ bgez $s0, .L80A75AF0
|
||||
/* 01890 80A75BA0 00000000 */ nop
|
||||
/* 01894 80A75BA4 922202F9 */ lbu $v0, 0x02F9($s1) ## 000002F9
|
||||
.L80A75BA8:
|
||||
/* 01898 80A75BA8 14400018 */ bne $v0, $zero, .L80A75C0C
|
||||
/* 0189C 80A75BAC 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
|
||||
/* 018A0 80A75BB0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 018A4 80A75BB4 26260024 */ addiu $a2, $s1, 0x0024 ## $a2 = 00000024
|
||||
/* 018A8 80A75BB8 0C007E50 */ jal Item_DropCollectibleRandom
|
||||
|
||||
/* 018AC 80A75BBC 240700B0 */ addiu $a3, $zero, 0x00B0 ## $a3 = 000000B0
|
||||
/* 018B0 80A75BC0 86250302 */ lh $a1, 0x0302($s1) ## 00000302
|
||||
/* 018B4 80A75BC4 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 018B8 80A75BC8 10A10003 */ beq $a1, $at, .L80A75BD8
|
||||
/* 018BC 80A75BCC 00000000 */ nop
|
||||
/* 018C0 80A75BD0 0C00B2DD */ jal Flags_SetSwitch
|
||||
|
||||
/* 018C4 80A75BD4 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
|
||||
.L80A75BD8:
|
||||
/* 018C8 80A75BD8 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 018CC 80A75BDC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 018D0 80A75BE0 1000000B */ beq $zero, $zero, .L80A75C10
|
||||
/* 018D4 80A75BE4 8FBF0074 */ lw $ra, 0x0074($sp)
|
||||
.L80A75BE8:
|
||||
/* 018D8 80A75BE8 44813000 */ mtc1 $at, $f6 ## $f6 = 0.00
|
||||
/* 018DC 80A75BEC C6280164 */ lwc1 $f8, 0x0164($s1) ## 00000164
|
||||
/* 018E0 80A75BF0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 018E4 80A75BF4 46083032 */ c.eq.s $f6, $f8
|
||||
/* 018E8 80A75BF8 00000000 */ nop
|
||||
/* 018EC 80A75BFC 45020004 */ bc1fl .L80A75C10
|
||||
/* 018F0 80A75C00 8FBF0074 */ lw $ra, 0x0074($sp)
|
||||
/* 018F4 80A75C04 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 018F8 80A75C08 24053928 */ addiu $a1, $zero, 0x3928 ## $a1 = 00003928
|
||||
.L80A75C0C:
|
||||
/* 018FC 80A75C0C 8FBF0074 */ lw $ra, 0x0074($sp)
|
||||
.L80A75C10:
|
||||
/* 01900 80A75C10 D7B40048 */ ldc1 $f20, 0x0048($sp)
|
||||
/* 01904 80A75C14 D7B60050 */ ldc1 $f22, 0x0050($sp)
|
||||
/* 01908 80A75C18 D7B80058 */ ldc1 $f24, 0x0058($sp)
|
||||
/* 0190C 80A75C1C 8FB00060 */ lw $s0, 0x0060($sp)
|
||||
/* 01910 80A75C20 8FB10064 */ lw $s1, 0x0064($sp)
|
||||
/* 01914 80A75C24 8FB20068 */ lw $s2, 0x0068($sp)
|
||||
/* 01918 80A75C28 8FB3006C */ lw $s3, 0x006C($sp)
|
||||
/* 0191C 80A75C2C 8FB40070 */ lw $s4, 0x0070($sp)
|
||||
/* 01920 80A75C30 03E00008 */ jr $ra
|
||||
/* 01924 80A75C34 27BD0098 */ addiu $sp, $sp, 0x0098 ## $sp = 00000000
|
|
@ -1,249 +0,0 @@
|
|||
glabel func_80A75C38
|
||||
/* 01928 80A75C38 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
|
||||
/* 0192C 80A75C3C AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 01930 80A75C40 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 01934 80A75C44 AFA50054 */ sw $a1, 0x0054($sp)
|
||||
/* 01938 80A75C48 908202F8 */ lbu $v0, 0x02F8($a0) ## 000002F8
|
||||
/* 0193C 80A75C4C 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
|
||||
/* 01940 80A75C50 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01944 80A75C54 104100CD */ beq $v0, $at, .L80A75F8C
|
||||
/* 01948 80A75C58 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 0194C 80A75C5C 504100CC */ beql $v0, $at, .L80A75F90
|
||||
/* 01950 80A75C60 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 01954 80A75C64 908E03FD */ lbu $t6, 0x03FD($a0) ## 000003FD
|
||||
/* 01958 80A75C68 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 0195C 80A75C6C 31CF0080 */ andi $t7, $t6, 0x0080 ## $t7 = 00000000
|
||||
/* 01960 80A75C70 51E00016 */ beql $t7, $zero, .L80A75CCC
|
||||
/* 01964 80A75C74 920A0331 */ lbu $t2, 0x0331($s0) ## 00000331
|
||||
/* 01968 80A75C78 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 0196C 80A75C7C 2484485C */ addiu $a0, $a0, 0x485C ## $a0 = 0600485C
|
||||
/* 01970 80A75C80 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 01974 80A75C84 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
||||
/* 01978 80A75C88 44814000 */ mtc1 $at, $f8 ## $f8 = 2.00
|
||||
/* 0197C 80A75C8C 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 01980 80A75C90 C60A0164 */ lwc1 $f10, 0x0164($s0) ## 00000164
|
||||
/* 01984 80A75C94 46083001 */ sub.s $f0, $f6, $f8
|
||||
/* 01988 80A75C98 4600503C */ c.lt.s $f10, $f0
|
||||
/* 0198C 80A75C9C 00000000 */ nop
|
||||
/* 01990 80A75CA0 45020003 */ bc1fl .L80A75CB0
|
||||
/* 01994 80A75CA4 921803FD */ lbu $t8, 0x03FD($s0) ## 000003FD
|
||||
/* 01998 80A75CA8 E6000164 */ swc1 $f0, 0x0164($s0) ## 00000164
|
||||
/* 0199C 80A75CAC 921803FD */ lbu $t8, 0x03FD($s0) ## 000003FD
|
||||
.L80A75CB0:
|
||||
/* 019A0 80A75CB0 92080331 */ lbu $t0, 0x0331($s0) ## 00000331
|
||||
/* 019A4 80A75CB4 3319FF7F */ andi $t9, $t8, 0xFF7F ## $t9 = 00000000
|
||||
/* 019A8 80A75CB8 3109FFFD */ andi $t1, $t0, 0xFFFD ## $t1 = 00000000
|
||||
/* 019AC 80A75CBC A21903FD */ sb $t9, 0x03FD($s0) ## 000003FD
|
||||
/* 019B0 80A75CC0 100000B2 */ beq $zero, $zero, .L80A75F8C
|
||||
/* 019B4 80A75CC4 A2090331 */ sb $t1, 0x0331($s0) ## 00000331
|
||||
/* 019B8 80A75CC8 920A0331 */ lbu $t2, 0x0331($s0) ## 00000331
|
||||
.L80A75CCC:
|
||||
/* 019BC 80A75CCC 26020024 */ addiu $v0, $s0, 0x0024 ## $v0 = 00000024
|
||||
/* 019C0 80A75CD0 314B0002 */ andi $t3, $t2, 0x0002 ## $t3 = 00000000
|
||||
/* 019C4 80A75CD4 516000AE */ beql $t3, $zero, .L80A75F90
|
||||
/* 019C8 80A75CD8 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 019CC 80A75CDC 8C4E0000 */ lw $t6, 0x0000($v0) ## 00000024
|
||||
/* 019D0 80A75CE0 27AC0038 */ addiu $t4, $sp, 0x0038 ## $t4 = FFFFFFE8
|
||||
/* 019D4 80A75CE4 3C014248 */ lui $at, 0x4248 ## $at = 42480000
|
||||
/* 019D8 80A75CE8 AD8E0000 */ sw $t6, 0x0000($t4) ## FFFFFFE8
|
||||
/* 019DC 80A75CEC 8C4D0004 */ lw $t5, 0x0004($v0) ## 00000028
|
||||
/* 019E0 80A75CF0 44819000 */ mtc1 $at, $f18 ## $f18 = 50.00
|
||||
/* 019E4 80A75CF4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 019E8 80A75CF8 AD8D0004 */ sw $t5, 0x0004($t4) ## FFFFFFEC
|
||||
/* 019EC 80A75CFC 8C4E0008 */ lw $t6, 0x0008($v0) ## 0000002C
|
||||
/* 019F0 80A75D00 26050338 */ addiu $a1, $s0, 0x0338 ## $a1 = 00000338
|
||||
/* 019F4 80A75D04 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 019F8 80A75D08 AD8E0008 */ sw $t6, 0x0008($t4) ## FFFFFFF0
|
||||
/* 019FC 80A75D0C C7B0003C */ lwc1 $f16, 0x003C($sp)
|
||||
/* 01A00 80A75D10 AFA20030 */ sw $v0, 0x0030($sp)
|
||||
/* 01A04 80A75D14 46128100 */ add.s $f4, $f16, $f18
|
||||
/* 01A08 80A75D18 0C00D594 */ jal func_80035650
|
||||
/* 01A0C 80A75D1C E7A4003C */ swc1 $f4, 0x003C($sp)
|
||||
/* 01A10 80A75D20 920F00B1 */ lbu $t7, 0x00B1($s0) ## 000000B1
|
||||
/* 01A14 80A75D24 92180331 */ lbu $t8, 0x0331($s0) ## 00000331
|
||||
/* 01A18 80A75D28 2401000D */ addiu $at, $zero, 0x000D ## $at = 0000000D
|
||||
/* 01A1C 80A75D2C 31E200FF */ andi $v0, $t7, 0x00FF ## $v0 = 00000000
|
||||
/* 01A20 80A75D30 3319FFFD */ andi $t9, $t8, 0xFFFD ## $t9 = 00000000
|
||||
/* 01A24 80A75D34 A2190331 */ sb $t9, 0x0331($s0) ## 00000331
|
||||
/* 01A28 80A75D38 1040000A */ beq $v0, $zero, .L80A75D64
|
||||
/* 01A2C 80A75D3C A20F02FD */ sb $t7, 0x02FD($s0) ## 000002FD
|
||||
/* 01A30 80A75D40 10410008 */ beq $v0, $at, .L80A75D64
|
||||
/* 01A34 80A75D44 00000000 */ nop
|
||||
/* 01A38 80A75D48 920802FB */ lbu $t0, 0x02FB($s0) ## 000002FB
|
||||
/* 01A3C 80A75D4C 2401000E */ addiu $at, $zero, 0x000E ## $at = 0000000E
|
||||
/* 01A40 80A75D50 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01A44 80A75D54 15000009 */ bne $t0, $zero, .L80A75D7C
|
||||
/* 01A48 80A75D58 24054000 */ addiu $a1, $zero, 0x4000 ## $a1 = 00004000
|
||||
/* 01A4C 80A75D5C 54410008 */ bnel $v0, $at, .L80A75D80
|
||||
/* 01A50 80A75D60 2409000C */ addiu $t1, $zero, 0x000C ## $t1 = 0000000C
|
||||
.L80A75D64:
|
||||
/* 01A54 80A75D64 10400089 */ beq $v0, $zero, .L80A75F8C
|
||||
/* 01A58 80A75D68 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 01A5C 80A75D6C 0C018B58 */ jal func_80062D60
|
||||
/* 01A60 80A75D70 27A50038 */ addiu $a1, $sp, 0x0038 ## $a1 = FFFFFFE8
|
||||
/* 01A64 80A75D74 10000086 */ beq $zero, $zero, .L80A75F90
|
||||
/* 01A68 80A75D78 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A75D7C:
|
||||
/* 01A6C 80A75D7C 2409000C */ addiu $t1, $zero, 0x000C ## $t1 = 0000000C
|
||||
.L80A75D80:
|
||||
/* 01A70 80A75D80 AFA90010 */ sw $t1, 0x0010($sp)
|
||||
/* 01A74 80A75D84 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 01A78 80A75D88 0C00D09B */ jal func_8003426C
|
||||
/* 01A7C 80A75D8C 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 01A80 80A75D90 920300AF */ lbu $v1, 0x00AF($s0) ## 000000AF
|
||||
/* 01A84 80A75D94 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01A88 80A75D98 0C00D58A */ jal Actor_ApplyDamage
|
||||
|
||||
/* 01A8C 80A75D9C A3A30049 */ sb $v1, 0x0049($sp)
|
||||
/* 01A90 80A75DA0 860A001C */ lh $t2, 0x001C($s0) ## 0000001C
|
||||
/* 01A94 80A75DA4 93A30049 */ lbu $v1, 0x0049($sp)
|
||||
/* 01A98 80A75DA8 1140000E */ beq $t2, $zero, .L80A75DE4
|
||||
/* 01A9C 80A75DAC 2861000B */ slti $at, $v1, 0x000B
|
||||
/* 01AA0 80A75DB0 1420000A */ bne $at, $zero, .L80A75DDC
|
||||
/* 01AA4 80A75DB4 AFA30030 */ sw $v1, 0x0030($sp)
|
||||
/* 01AA8 80A75DB8 920C00AF */ lbu $t4, 0x00AF($s0) ## 000000AF
|
||||
/* 01AAC 80A75DBC 240D0001 */ addiu $t5, $zero, 0x0001 ## $t5 = 00000001
|
||||
/* 01AB0 80A75DC0 26040308 */ addiu $a0, $s0, 0x0308 ## $a0 = 00000308
|
||||
/* 01AB4 80A75DC4 2981000B */ slti $at, $t4, 0x000B
|
||||
/* 01AB8 80A75DC8 10200004 */ beq $at, $zero, .L80A75DDC
|
||||
/* 01ABC 80A75DCC 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
|
||||
/* 01AC0 80A75DD0 A20D02FB */ sb $t5, 0x02FB($s0) ## 000002FB
|
||||
/* 01AC4 80A75DD4 0C00CB89 */ jal func_80032E24
|
||||
/* 01AC8 80A75DD8 8FA60054 */ lw $a2, 0x0054($sp)
|
||||
.L80A75DDC:
|
||||
/* 01ACC 80A75DDC 1000001F */ beq $zero, $zero, .L80A75E5C
|
||||
/* 01AD0 80A75DE0 920200AF */ lbu $v0, 0x00AF($s0) ## 000000AF
|
||||
.L80A75DE4:
|
||||
/* 01AD4 80A75DE4 920200AF */ lbu $v0, 0x00AF($s0) ## 000000AF
|
||||
/* 01AD8 80A75DE8 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 01ADC 80A75DEC 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 01AE0 80A75DF0 2841000B */ slti $at, $v0, 0x000B
|
||||
/* 01AE4 80A75DF4 10200010 */ beq $at, $zero, .L80A75E38
|
||||
/* 01AE8 80A75DF8 24851C24 */ addiu $a1, $a0, 0x1C24 ## $a1 = 00001C24
|
||||
/* 01AEC 80A75DFC 0C00CDD2 */ jal Actor_ChangeType
|
||||
|
||||
/* 01AF0 80A75E00 24070009 */ addiu $a3, $zero, 0x0009 ## $a3 = 00000009
|
||||
/* 01AF4 80A75E04 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 01AF8 80A75E08 8FA50030 */ lw $a1, 0x0030($sp)
|
||||
/* 01AFC 80A75E0C 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
|
||||
/* 01B00 80A75E10 0C01AEB6 */ jal Audio_PlaySoundAtPosition
|
||||
|
||||
/* 01B04 80A75E14 2407388B */ addiu $a3, $zero, 0x388B ## $a3 = 0000388B
|
||||
/* 01B08 80A75E18 86050302 */ lh $a1, 0x0302($s0) ## 00000302
|
||||
/* 01B0C 80A75E1C 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 01B10 80A75E20 50A1005B */ beql $a1, $at, .L80A75F90
|
||||
/* 01B14 80A75E24 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 01B18 80A75E28 0C00B2DD */ jal Flags_SetSwitch
|
||||
|
||||
/* 01B1C 80A75E2C 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 01B20 80A75E30 10000057 */ beq $zero, $zero, .L80A75F90
|
||||
/* 01B24 80A75E34 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A75E38:
|
||||
/* 01B28 80A75E38 24010032 */ addiu $at, $zero, 0x0032 ## $at = 00000032
|
||||
/* 01B2C 80A75E3C 14610007 */ bne $v1, $at, .L80A75E5C
|
||||
/* 01B30 80A75E40 AFA30030 */ sw $v1, 0x0030($sp)
|
||||
/* 01B34 80A75E44 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 01B38 80A75E48 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 01B3C 80A75E4C 24070005 */ addiu $a3, $zero, 0x0005 ## $a3 = 00000005
|
||||
/* 01B40 80A75E50 0C00CDD2 */ jal Actor_ChangeType
|
||||
|
||||
/* 01B44 80A75E54 24851C24 */ addiu $a1, $a0, 0x1C24 ## $a1 = 00001C24
|
||||
/* 01B48 80A75E58 920200AF */ lbu $v0, 0x00AF($s0) ## 000000AF
|
||||
.L80A75E5C:
|
||||
/* 01B4C 80A75E5C 14400008 */ bne $v0, $zero, .L80A75E80
|
||||
/* 01B50 80A75E60 26040032 */ addiu $a0, $s0, 0x0032 ## $a0 = 00000032
|
||||
/* 01B54 80A75E64 0C29D663 */ jal func_80A7598C
|
||||
/* 01B58 80A75E68 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01B5C 80A75E6C 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 01B60 80A75E70 0C00CB1F */ jal func_80032C7C
|
||||
/* 01B64 80A75E74 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01B68 80A75E78 10000045 */ beq $zero, $zero, .L80A75F90
|
||||
/* 01B6C 80A75E7C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A75E80:
|
||||
/* 01B70 80A75E80 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 01B74 80A75E84 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 01B78 80A75E88 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 01B7C 80A75E8C 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
||||
|
||||
/* 01B80 80A75E90 240707D0 */ addiu $a3, $zero, 0x07D0 ## $a3 = 000007D0
|
||||
/* 01B84 80A75E94 8618001C */ lh $t8, 0x001C($s0) ## 0000001C
|
||||
/* 01B88 80A75E98 57000019 */ bnel $t8, $zero, .L80A75F00
|
||||
/* 01B8C 80A75E9C 8609001C */ lh $t1, 0x001C($s0) ## 0000001C
|
||||
/* 01B90 80A75EA0 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
## Rand.Next() float
|
||||
/* 01B94 80A75EA4 00000000 */ nop
|
||||
/* 01B98 80A75EA8 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||
/* 01B9C 80A75EAC 44813000 */ mtc1 $at, $f6 ## $f6 = 0.50
|
||||
/* 01BA0 80A75EB0 00000000 */ nop
|
||||
/* 01BA4 80A75EB4 4606003C */ c.lt.s $f0, $f6
|
||||
/* 01BA8 80A75EB8 00000000 */ nop
|
||||
/* 01BAC 80A75EBC 45020010 */ bc1fl .L80A75F00
|
||||
/* 01BB0 80A75EC0 8609001C */ lh $t1, 0x001C($s0) ## 0000001C
|
||||
/* 01BB4 80A75EC4 8619008A */ lh $t9, 0x008A($s0) ## 0000008A
|
||||
/* 01BB8 80A75EC8 860800B6 */ lh $t0, 0x00B6($s0) ## 000000B6
|
||||
/* 01BBC 80A75ECC 03281023 */ subu $v0, $t9, $t0
|
||||
/* 01BC0 80A75ED0 00021400 */ sll $v0, $v0, 16
|
||||
/* 01BC4 80A75ED4 00021403 */ sra $v0, $v0, 16
|
||||
/* 01BC8 80A75ED8 04400003 */ bltz $v0, .L80A75EE8
|
||||
/* 01BCC 80A75EDC 00021823 */ subu $v1, $zero, $v0
|
||||
/* 01BD0 80A75EE0 10000001 */ beq $zero, $zero, .L80A75EE8
|
||||
/* 01BD4 80A75EE4 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
.L80A75EE8:
|
||||
/* 01BD8 80A75EE8 28614001 */ slti $at, $v1, 0x4001
|
||||
/* 01BDC 80A75EEC 54200004 */ bnel $at, $zero, .L80A75F00
|
||||
/* 01BE0 80A75EF0 8609001C */ lh $t1, 0x001C($s0) ## 0000001C
|
||||
/* 01BE4 80A75EF4 0C29D528 */ jal func_80A754A0
|
||||
/* 01BE8 80A75EF8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01BEC 80A75EFC 8609001C */ lh $t1, 0x001C($s0) ## 0000001C
|
||||
.L80A75F00:
|
||||
/* 01BF0 80A75F00 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01BF4 80A75F04 11200019 */ beq $t1, $zero, .L80A75F6C
|
||||
/* 01BF8 80A75F08 00000000 */ nop
|
||||
/* 01BFC 80A75F0C 920A02FB */ lbu $t2, 0x02FB($s0) ## 000002FB
|
||||
/* 01C00 80A75F10 8FAB0030 */ lw $t3, 0x0030($sp)
|
||||
/* 01C04 80A75F14 11400015 */ beq $t2, $zero, .L80A75F6C
|
||||
/* 01C08 80A75F18 2961000B */ slti $at, $t3, 0x000B
|
||||
/* 01C0C 80A75F1C 1420000A */ bne $at, $zero, .L80A75F48
|
||||
/* 01C10 80A75F20 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01C14 80A75F24 920C00AF */ lbu $t4, 0x00AF($s0) ## 000000AF
|
||||
/* 01C18 80A75F28 2405392C */ addiu $a1, $zero, 0x392C ## $a1 = 0000392C
|
||||
/* 01C1C 80A75F2C 2981000B */ slti $at, $t4, 0x000B
|
||||
/* 01C20 80A75F30 10200005 */ beq $at, $zero, .L80A75F48
|
||||
/* 01C24 80A75F34 00000000 */ nop
|
||||
/* 01C28 80A75F38 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01C2C 80A75F3C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01C30 80A75F40 10000006 */ beq $zero, $zero, .L80A75F5C
|
||||
/* 01C34 80A75F44 00000000 */ nop
|
||||
.L80A75F48:
|
||||
/* 01C38 80A75F48 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01C3C 80A75F4C 240539BE */ addiu $a1, $zero, 0x39BE ## $a1 = 000039BE
|
||||
/* 01C40 80A75F50 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01C44 80A75F54 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01C48 80A75F58 2405393B */ addiu $a1, $zero, 0x393B ## $a1 = 0000393B
|
||||
.L80A75F5C:
|
||||
/* 01C4C 80A75F5C 0C29D5E4 */ jal func_80A75790
|
||||
/* 01C50 80A75F60 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01C54 80A75F64 1000000A */ beq $zero, $zero, .L80A75F90
|
||||
/* 01C58 80A75F68 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A75F6C:
|
||||
/* 01C5C 80A75F6C 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01C60 80A75F70 2405393A */ addiu $a1, $zero, 0x393A ## $a1 = 0000393A
|
||||
/* 01C64 80A75F74 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01C68 80A75F78 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01C6C 80A75F7C 240539BE */ addiu $a1, $zero, 0x39BE ## $a1 = 000039BE
|
||||
/* 01C70 80A75F80 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 01C74 80A75F84 0C018B35 */ jal func_80062CD4
|
||||
/* 01C78 80A75F88 27A50038 */ addiu $a1, $sp, 0x0038 ## $a1 = FFFFFFE8
|
||||
.L80A75F8C:
|
||||
/* 01C7C 80A75F8C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A75F90:
|
||||
/* 01C80 80A75F90 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 01C84 80A75F94 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000
|
||||
/* 01C88 80A75F98 03E00008 */ jr $ra
|
||||
/* 01C8C 80A75F9C 00000000 */ nop
|
|
@ -1,147 +0,0 @@
|
|||
glabel func_80A75FA0
|
||||
/* 01C90 80A75FA0 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 01C94 80A75FA4 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 01C98 80A75FA8 AFB10020 */ sw $s1, 0x0020($sp)
|
||||
/* 01C9C 80A75FAC AFB0001C */ sw $s0, 0x001C($sp)
|
||||
/* 01CA0 80A75FB0 8CAE1C44 */ lw $t6, 0x1C44($a1) ## 00001C44
|
||||
/* 01CA4 80A75FB4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01CA8 80A75FB8 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 01CAC 80A75FBC AFAE0034 */ sw $t6, 0x0034($sp)
|
||||
/* 01CB0 80A75FC0 908F02FB */ lbu $t7, 0x02FB($a0) ## 000002FB
|
||||
/* 01CB4 80A75FC4 0C29D70E */ jal func_80A75C38
|
||||
/* 01CB8 80A75FC8 A08F02FA */ sb $t7, 0x02FA($a0) ## 000002FA
|
||||
/* 01CBC 80A75FCC 8618001C */ lh $t8, 0x001C($s0) ## 0000001C
|
||||
/* 01CC0 80A75FD0 5700000B */ bnel $t8, $zero, .L80A76000
|
||||
/* 01CC4 80A75FD4 8E190304 */ lw $t9, 0x0304($s0) ## 00000304
|
||||
/* 01CC8 80A75FD8 921900AF */ lbu $t9, 0x00AF($s0) ## 000000AF
|
||||
/* 01CCC 80A75FDC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01CD0 80A75FE0 2B21000B */ slti $at, $t9, 0x000B
|
||||
/* 01CD4 80A75FE4 50200006 */ beql $at, $zero, .L80A76000
|
||||
/* 01CD8 80A75FE8 8E190304 */ lw $t9, 0x0304($s0) ## 00000304
|
||||
/* 01CDC 80A75FEC 0C29E073 */ jal func_80A781CC
|
||||
/* 01CE0 80A75FF0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 01CE4 80A75FF4 1000006A */ beq $zero, $zero, .L80A761A0
|
||||
/* 01CE8 80A75FF8 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 01CEC 80A75FFC 8E190304 */ lw $t9, 0x0304($s0) ## 00000304
|
||||
.L80A76000:
|
||||
/* 01CF0 80A76000 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01CF4 80A76004 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 01CF8 80A76008 0320F809 */ jalr $ra, $t9
|
||||
/* 01CFC 80A7600C 00000000 */ nop
|
||||
/* 01D00 80A76010 9202037C */ lbu $v0, 0x037C($s0) ## 0000037C
|
||||
/* 01D04 80A76014 8FA30034 */ lw $v1, 0x0034($sp)
|
||||
/* 01D08 80A76018 30480002 */ andi $t0, $v0, 0x0002 ## $t0 = 00000000
|
||||
/* 01D0C 80A7601C 11000021 */ beq $t0, $zero, .L80A760A4
|
||||
/* 01D10 80A76020 00000000 */ nop
|
||||
/* 01D14 80A76024 8E0A0370 */ lw $t2, 0x0370($s0) ## 00000370
|
||||
/* 01D18 80A76028 3049FFFD */ andi $t1, $v0, 0xFFFD ## $t1 = 00000000
|
||||
/* 01D1C 80A7602C A209037C */ sb $t1, 0x037C($s0) ## 0000037C
|
||||
/* 01D20 80A76030 146A001C */ bne $v1, $t2, .L80A760A4
|
||||
/* 01D24 80A76034 00000000 */ nop
|
||||
/* 01D28 80A76038 80620A78 */ lb $v0, 0x0A78($v1) ## 00000A78
|
||||
/* 01D2C 80A7603C 1C40000E */ bgtz $v0, .L80A76078
|
||||
/* 01D30 80A76040 A3A20033 */ sb $v0, 0x0033($sp)
|
||||
/* 01D34 80A76044 2841FFD9 */ slti $at, $v0, 0xFFD9
|
||||
/* 01D38 80A76048 10200003 */ beq $at, $zero, .L80A76058
|
||||
/* 01D3C 80A7604C 3C190001 */ lui $t9, 0x0001 ## $t9 = 00010000
|
||||
/* 01D40 80A76050 10000009 */ beq $zero, $zero, .L80A76078
|
||||
/* 01D44 80A76054 A0600A78 */ sb $zero, 0x0A78($v1) ## 00000A78
|
||||
.L80A76058:
|
||||
/* 01D48 80A76058 A0600A78 */ sb $zero, 0x0A78($v1) ## 00000A78
|
||||
/* 01D4C 80A7605C 0331C821 */ addu $t9, $t9, $s1
|
||||
/* 01D50 80A76060 8F391D58 */ lw $t9, 0x1D58($t9) ## 00011D58
|
||||
/* 01D54 80A76064 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01D58 80A76068 2405FFC0 */ addiu $a1, $zero, 0xFFC0 ## $a1 = FFFFFFC0
|
||||
/* 01D5C 80A7606C 0320F809 */ jalr $ra, $t9
|
||||
/* 01D60 80A76070 00000000 */ nop
|
||||
/* 01D64 80A76074 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
.L80A76078:
|
||||
/* 01D68 80A76078 3C014100 */ lui $at, 0x4100 ## $at = 41000000
|
||||
/* 01D6C 80A7607C 44810000 */ mtc1 $at, $f0 ## $f0 = 8.00
|
||||
/* 01D70 80A76080 8607008A */ lh $a3, 0x008A($s0) ## 0000008A
|
||||
/* 01D74 80A76084 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01D78 80A76088 44060000 */ mfc1 $a2, $f0
|
||||
/* 01D7C 80A7608C 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01D80 80A76090 0C00BDC7 */ jal func_8002F71C
|
||||
/* 01D84 80A76094 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 01D88 80A76098 93AB0033 */ lbu $t3, 0x0033($sp)
|
||||
/* 01D8C 80A7609C 8FAC0034 */ lw $t4, 0x0034($sp)
|
||||
/* 01D90 80A760A0 A18B0A78 */ sb $t3, 0x0A78($t4) ## 00000A78
|
||||
.L80A760A4:
|
||||
/* 01D94 80A760A4 0C00B638 */ jal Actor_MoveForward
|
||||
|
||||
/* 01D98 80A760A8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01D9C 80A760AC 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 01DA0 80A760B0 44810000 */ mtc1 $at, $f0 ## $f0 = 30.00
|
||||
/* 01DA4 80A760B4 240D001D */ addiu $t5, $zero, 0x001D ## $t5 = 0000001D
|
||||
/* 01DA8 80A760B8 AFAD0014 */ sw $t5, 0x0014($sp)
|
||||
/* 01DAC 80A760BC 44070000 */ mfc1 $a3, $f0
|
||||
/* 01DB0 80A760C0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01DB4 80A760C4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01DB8 80A760C8 3C064296 */ lui $a2, 0x4296 ## $a2 = 42960000
|
||||
/* 01DBC 80A760CC 0C00B92D */ jal func_8002E4B4
|
||||
/* 01DC0 80A760D0 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 01DC4 80A760D4 8E0E0028 */ lw $t6, 0x0028($s0) ## 00000028
|
||||
/* 01DC8 80A760D8 3C014234 */ lui $at, 0x4234 ## $at = 42340000
|
||||
/* 01DCC 80A760DC 8E0F0024 */ lw $t7, 0x0024($s0) ## 00000024
|
||||
/* 01DD0 80A760E0 AE0E003C */ sw $t6, 0x003C($s0) ## 0000003C
|
||||
/* 01DD4 80A760E4 C604003C */ lwc1 $f4, 0x003C($s0) ## 0000003C
|
||||
/* 01DD8 80A760E8 44813000 */ mtc1 $at, $f6 ## $f6 = 45.00
|
||||
/* 01DDC 80A760EC AE0F0038 */ sw $t7, 0x0038($s0) ## 00000038
|
||||
/* 01DE0 80A760F0 8E0F002C */ lw $t7, 0x002C($s0) ## 0000002C
|
||||
/* 01DE4 80A760F4 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 01DE8 80A760F8 26050320 */ addiu $a1, $s0, 0x0320 ## $a1 = 00000320
|
||||
/* 01DEC 80A760FC AE0F0040 */ sw $t7, 0x0040($s0) ## 00000040
|
||||
/* 01DF0 80A76100 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01DF4 80A76104 E608003C */ swc1 $f8, 0x003C($s0) ## 0000003C
|
||||
/* 01DF8 80A76108 0C0189B7 */ jal Collider_CylinderUpdate
|
||||
|
||||
/* 01DFC 80A7610C AFA50028 */ sw $a1, 0x0028($sp)
|
||||
/* 01E00 80A76110 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01E04 80A76114 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
|
||||
/* 01E08 80A76118 02212821 */ addu $a1, $s1, $at
|
||||
/* 01E0C 80A7611C AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 01E10 80A76120 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01E14 80A76124 0C017713 */ jal CollisionCheck_SetOC
|
||||
## CollisionCheck_setOT
|
||||
/* 01E18 80A76128 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 01E1C 80A7612C 921800AF */ lbu $t8, 0x00AF($s0) ## 000000AF
|
||||
/* 01E20 80A76130 5B00000D */ blezl $t8, .L80A76168
|
||||
/* 01E24 80A76134 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
/* 01E28 80A76138 92080114 */ lbu $t0, 0x0114($s0) ## 00000114
|
||||
/* 01E2C 80A7613C 5500000A */ bnel $t0, $zero, .L80A76168
|
||||
/* 01E30 80A76140 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
/* 01E34 80A76144 920902F8 */ lbu $t1, 0x02F8($s0) ## 000002F8
|
||||
/* 01E38 80A76148 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01E3C 80A7614C 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 01E40 80A76150 29210002 */ slti $at, $t1, 0x0002
|
||||
/* 01E44 80A76154 54200004 */ bnel $at, $zero, .L80A76168
|
||||
/* 01E48 80A76158 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
/* 01E4C 80A7615C 0C01767D */ jal CollisionCheck_SetAC
|
||||
## CollisionCheck_setAC
|
||||
/* 01E50 80A76160 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 01E54 80A76164 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
.L80A76168:
|
||||
/* 01E58 80A76168 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01E5C 80A7616C 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 01E60 80A76170 59400004 */ blezl $t2, .L80A76184
|
||||
/* 01E64 80A76174 921902F8 */ lbu $t9, 0x02F8($s0) ## 000002F8
|
||||
/* 01E68 80A76178 0C0175E7 */ jal CollisionCheck_SetAT
|
||||
## CollisionCheck_setAT
|
||||
/* 01E6C 80A7617C 2606036C */ addiu $a2, $s0, 0x036C ## $a2 = 0000036C
|
||||
/* 01E70 80A76180 921902F8 */ lbu $t9, 0x02F8($s0) ## 000002F8
|
||||
.L80A76184:
|
||||
/* 01E74 80A76184 24010009 */ addiu $at, $zero, 0x0009 ## $at = 00000009
|
||||
/* 01E78 80A76188 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01E7C 80A7618C 17210003 */ bne $t9, $at, .L80A7619C
|
||||
/* 01E80 80A76190 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 01E84 80A76194 0C01767D */ jal CollisionCheck_SetAC
|
||||
## CollisionCheck_setAC
|
||||
/* 01E88 80A76198 260603EC */ addiu $a2, $s0, 0x03EC ## $a2 = 000003EC
|
||||
.L80A7619C:
|
||||
/* 01E8C 80A7619C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A761A0:
|
||||
/* 01E90 80A761A0 8FB0001C */ lw $s0, 0x001C($sp)
|
||||
/* 01E94 80A761A4 8FB10020 */ lw $s1, 0x0020($sp)
|
||||
/* 01E98 80A761A8 03E00008 */ jr $ra
|
||||
/* 01E9C 80A761AC 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
|
@ -1,49 +0,0 @@
|
|||
glabel func_80A761B0
|
||||
/* 01EA0 80A761B0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01EA4 80A761B4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01EA8 80A761B8 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 01EAC 80A761BC AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 01EB0 80A761C0 AFA70024 */ sw $a3, 0x0024($sp)
|
||||
/* 01EB4 80A761C4 0C031A73 */ jal Graph_Alloc
|
||||
|
||||
/* 01EB8 80A761C8 24050020 */ addiu $a1, $zero, 0x0020 ## $a1 = 00000020
|
||||
/* 01EBC 80A761CC 3C0EE700 */ lui $t6, 0xE700 ## $t6 = E7000000
|
||||
/* 01EC0 80A761D0 00402825 */ or $a1, $v0, $zero ## $a1 = 00000000
|
||||
/* 01EC4 80A761D4 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 01EC8 80A761D8 24440008 */ addiu $a0, $v0, 0x0008 ## $a0 = 00000008
|
||||
/* 01ECC 80A761DC AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 01ED0 80A761E0 00801025 */ or $v0, $a0, $zero ## $v0 = 00000008
|
||||
/* 01ED4 80A761E4 3C0FFA00 */ lui $t7, 0xFA00 ## $t7 = FA000000
|
||||
/* 01ED8 80A761E8 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000008
|
||||
/* 01EDC 80A761EC 93AA0023 */ lbu $t2, 0x0023($sp)
|
||||
/* 01EE0 80A761F0 93B9001F */ lbu $t9, 0x001F($sp)
|
||||
/* 01EE4 80A761F4 93AE0027 */ lbu $t6, 0x0027($sp)
|
||||
/* 01EE8 80A761F8 000A5C00 */ sll $t3, $t2, 16
|
||||
/* 01EEC 80A761FC 00194600 */ sll $t0, $t9, 24
|
||||
/* 01EF0 80A76200 010B6025 */ or $t4, $t0, $t3 ## $t4 = 00000000
|
||||
/* 01EF4 80A76204 000E7A00 */ sll $t7, $t6, 8
|
||||
/* 01EF8 80A76208 018FC025 */ or $t8, $t4, $t7 ## $t8 = FA000000
|
||||
/* 01EFC 80A7620C 371900FF */ ori $t9, $t8, 0x00FF ## $t9 = FA0000FF
|
||||
/* 01F00 80A76210 AC590004 */ sw $t9, 0x0004($v0) ## 0000000C
|
||||
/* 01F04 80A76214 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000010
|
||||
/* 01F08 80A76218 00801025 */ or $v0, $a0, $zero ## $v0 = 00000010
|
||||
/* 01F0C 80A7621C 3C09FB00 */ lui $t1, 0xFB00 ## $t1 = FB000000
|
||||
/* 01F10 80A76220 AC490000 */ sw $t1, 0x0000($v0) ## 00000010
|
||||
/* 01F14 80A76224 93AE002F */ lbu $t6, 0x002F($sp)
|
||||
/* 01F18 80A76228 93A8002B */ lbu $t0, 0x002B($sp)
|
||||
/* 01F1C 80A7622C 93B90033 */ lbu $t9, 0x0033($sp)
|
||||
/* 01F20 80A76230 000E6400 */ sll $t4, $t6, 16
|
||||
/* 01F24 80A76234 00085E00 */ sll $t3, $t0, 24
|
||||
/* 01F28 80A76238 016C7825 */ or $t7, $t3, $t4 ## $t7 = 00000000
|
||||
/* 01F2C 80A7623C 00194A00 */ sll $t1, $t9, 8
|
||||
/* 01F30 80A76240 01E95025 */ or $t2, $t7, $t1 ## $t2 = FB000000
|
||||
/* 01F34 80A76244 354800FF */ ori $t0, $t2, 0x00FF ## $t0 = FB0000FF
|
||||
/* 01F38 80A76248 AC480004 */ sw $t0, 0x0004($v0) ## 00000014
|
||||
/* 01F3C 80A7624C 3C0DDF00 */ lui $t5, 0xDF00 ## $t5 = DF000000
|
||||
/* 01F40 80A76250 AC8D0008 */ sw $t5, 0x0008($a0) ## 00000018
|
||||
/* 01F44 80A76254 AC80000C */ sw $zero, 0x000C($a0) ## 0000001C
|
||||
/* 01F48 80A76258 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01F4C 80A7625C 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000018
|
||||
/* 01F50 80A76260 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01F54 80A76264 03E00008 */ jr $ra
|
||||
/* 01F58 80A76268 00A01025 */ or $v0, $a1, $zero ## $v0 = 00000000
|
|
@ -1,57 +0,0 @@
|
|||
glabel func_80A7626C
|
||||
/* 01F5C 80A7626C 2401000C */ addiu $at, $zero, 0x000C ## $at = 0000000C
|
||||
/* 01F60 80A76270 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 01F64 80A76274 14A1000A */ bne $a1, $at, .L80A762A0
|
||||
/* 01F68 80A76278 AFA7000C */ sw $a3, 0x000C($sp)
|
||||
/* 01F6C 80A7627C 8FAE0014 */ lw $t6, 0x0014($sp)
|
||||
/* 01F70 80A76280 3C180602 */ lui $t8, 0x0602 ## $t8 = 06020000
|
||||
/* 01F74 80A76284 27188E78 */ addiu $t8, $t8, 0x8E78 ## $t8 = 06018E78
|
||||
/* 01F78 80A76288 85CF001C */ lh $t7, 0x001C($t6) ## 0000001C
|
||||
/* 01F7C 80A7628C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 01F80 80A76290 11E00025 */ beq $t7, $zero, .L80A76328
|
||||
/* 01F84 80A76294 00000000 */ nop
|
||||
/* 01F88 80A76298 03E00008 */ jr $ra
|
||||
/* 01F8C 80A7629C ACD80000 */ sw $t8, 0x0000($a2) ## 00000000
|
||||
.L80A762A0:
|
||||
/* 01F90 80A762A0 2401000D */ addiu $at, $zero, 0x000D ## $at = 0000000D
|
||||
/* 01F94 80A762A4 14A10008 */ bne $a1, $at, .L80A762C8
|
||||
/* 01F98 80A762A8 8FB90014 */ lw $t9, 0x0014($sp)
|
||||
/* 01F9C 80A762AC 8728001C */ lh $t0, 0x001C($t9) ## 0000001C
|
||||
/* 01FA0 80A762B0 3C090602 */ lui $t1, 0x0602 ## $t1 = 06020000
|
||||
/* 01FA4 80A762B4 25299100 */ addiu $t1, $t1, 0x9100 ## $t1 = 06019100
|
||||
/* 01FA8 80A762B8 1100001B */ beq $t0, $zero, .L80A76328
|
||||
/* 01FAC 80A762BC 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 01FB0 80A762C0 03E00008 */ jr $ra
|
||||
/* 01FB4 80A762C4 ACC90000 */ sw $t1, 0x0000($a2) ## 00000000
|
||||
.L80A762C8:
|
||||
/* 01FB8 80A762C8 2401001A */ addiu $at, $zero, 0x001A ## $at = 0000001A
|
||||
/* 01FBC 80A762CC 10A10004 */ beq $a1, $at, .L80A762E0
|
||||
/* 01FC0 80A762D0 8FAA0014 */ lw $t2, 0x0014($sp)
|
||||
/* 01FC4 80A762D4 2401001B */ addiu $at, $zero, 0x001B ## $at = 0000001B
|
||||
/* 01FC8 80A762D8 54A10009 */ bnel $a1, $at, .L80A76300
|
||||
/* 01FCC 80A762DC 2401001C */ addiu $at, $zero, 0x001C ## $at = 0000001C
|
||||
.L80A762E0:
|
||||
/* 01FD0 80A762E0 914B02FA */ lbu $t3, 0x02FA($t2) ## 000002FA
|
||||
/* 01FD4 80A762E4 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 01FD8 80A762E8 316C0001 */ andi $t4, $t3, 0x0001 ## $t4 = 00000000
|
||||
/* 01FDC 80A762EC 1180000E */ beq $t4, $zero, .L80A76328
|
||||
/* 01FE0 80A762F0 00000000 */ nop
|
||||
/* 01FE4 80A762F4 03E00008 */ jr $ra
|
||||
/* 01FE8 80A762F8 ACC00000 */ sw $zero, 0x0000($a2) ## 00000000
|
||||
.L80A762FC:
|
||||
/* 01FEC 80A762FC 2401001C */ addiu $at, $zero, 0x001C ## $at = 0000001C
|
||||
.L80A76300:
|
||||
/* 01FF0 80A76300 10A10004 */ beq $a1, $at, .L80A76314
|
||||
/* 01FF4 80A76304 8FAD0014 */ lw $t5, 0x0014($sp)
|
||||
/* 01FF8 80A76308 2401001D */ addiu $at, $zero, 0x001D ## $at = 0000001D
|
||||
/* 01FFC 80A7630C 14A10006 */ bne $a1, $at, .L80A76328
|
||||
/* 02000 80A76310 00000000 */ nop
|
||||
.L80A76314:
|
||||
/* 02004 80A76314 91AE02FA */ lbu $t6, 0x02FA($t5) ## 000002FA
|
||||
/* 02008 80A76318 31CF0001 */ andi $t7, $t6, 0x0001 ## $t7 = 00000000
|
||||
/* 0200C 80A7631C 15E00002 */ bne $t7, $zero, .L80A76328
|
||||
/* 02010 80A76320 00000000 */ nop
|
||||
/* 02014 80A76324 ACC00000 */ sw $zero, 0x0000($a2) ## 00000000
|
||||
.L80A76328:
|
||||
/* 02018 80A76328 03E00008 */ jr $ra
|
||||
/* 0201C 80A7632C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
|
@ -1,326 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A78650
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78668
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78680
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78698
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A786B0
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A786C8
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A786E0
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80A76330
|
||||
/* 02020 80A76330 27BDFF00 */ addiu $sp, $sp, 0xFF00 ## $sp = FFFFFF00
|
||||
/* 02024 80A76334 AFB00024 */ sw $s0, 0x0024($sp)
|
||||
/* 02028 80A76338 AFBF003C */ sw $ra, 0x003C($sp)
|
||||
/* 0202C 80A7633C AFB50038 */ sw $s5, 0x0038($sp)
|
||||
/* 02030 80A76340 AFB40034 */ sw $s4, 0x0034($sp)
|
||||
/* 02034 80A76344 AFB30030 */ sw $s3, 0x0030($sp)
|
||||
/* 02038 80A76348 AFB2002C */ sw $s2, 0x002C($sp)
|
||||
/* 0203C 80A7634C AFB10028 */ sw $s1, 0x0028($sp)
|
||||
/* 02040 80A76350 AFA40100 */ sw $a0, 0x0100($sp)
|
||||
/* 02044 80A76354 AFA50104 */ sw $a1, 0x0104($sp)
|
||||
/* 02048 80A76358 AFA7010C */ sw $a3, 0x010C($sp)
|
||||
/* 0204C 80A7635C 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 02050 80A76360 00C08025 */ or $s0, $a2, $zero ## $s0 = 00000000
|
||||
/* 02054 80A76364 3C0680A8 */ lui $a2, %hi(D_80A78650) ## $a2 = 80A80000
|
||||
/* 02058 80A76368 24C68650 */ addiu $a2, $a2, %lo(D_80A78650) ## $a2 = 80A78650
|
||||
/* 0205C 80A7636C 27A400D0 */ addiu $a0, $sp, 0x00D0 ## $a0 = FFFFFFD0
|
||||
/* 02060 80A76370 240704B1 */ addiu $a3, $zero, 0x04B1 ## $a3 = 000004B1
|
||||
/* 02064 80A76374 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 02068 80A76378 00A0A825 */ or $s5, $a1, $zero ## $s5 = 00000000
|
||||
/* 0206C 80A7637C 8FB40110 */ lw $s4, 0x0110($sp)
|
||||
/* 02070 80A76380 8FA50104 */ lw $a1, 0x0104($sp)
|
||||
/* 02074 80A76384 2406001A */ addiu $a2, $zero, 0x001A ## $a2 = 0000001A
|
||||
/* 02078 80A76388 928F02FB */ lbu $t7, 0x02FB($s4) ## 000002FB
|
||||
/* 0207C 80A7638C 2407001B */ addiu $a3, $zero, 0x001B ## $a3 = 0000001B
|
||||
/* 02080 80A76390 2419001C */ addiu $t9, $zero, 0x001C ## $t9 = 0000001C
|
||||
/* 02084 80A76394 31F80001 */ andi $t8, $t7, 0x0001 ## $t8 = 00000000
|
||||
/* 02088 80A76398 13000006 */ beq $t8, $zero, .L80A763B4
|
||||
/* 0208C 80A7639C 26840308 */ addiu $a0, $s4, 0x0308 ## $a0 = 00000308
|
||||
/* 02090 80A763A0 2408FFFF */ addiu $t0, $zero, 0xFFFF ## $t0 = FFFFFFFF
|
||||
/* 02094 80A763A4 AFA80018 */ sw $t0, 0x0018($sp)
|
||||
/* 02098 80A763A8 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 0209C 80A763AC 0C00CBD5 */ jal func_80032F54
|
||||
/* 020A0 80A763B0 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
.L80A763B4:
|
||||
/* 020A4 80A763B4 8FA30104 */ lw $v1, 0x0104($sp)
|
||||
/* 020A8 80A763B8 2401000C */ addiu $at, $zero, 0x000C ## $at = 0000000C
|
||||
/* 020AC 80A763BC 3C11DA38 */ lui $s1, 0xDA38 ## $s1 = DA380000
|
||||
/* 020B0 80A763C0 14610022 */ bne $v1, $at, .L80A7644C
|
||||
/* 020B4 80A763C4 36310003 */ ori $s1, $s1, 0x0003 ## $s1 = DA380003
|
||||
/* 020B8 80A763C8 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 020BC 80A763CC 3C0580A8 */ lui $a1, %hi(D_80A78668) ## $a1 = 80A80000
|
||||
/* 020C0 80A763D0 24A58668 */ addiu $a1, $a1, %lo(D_80A78668) ## $a1 = 80A78668
|
||||
/* 020C4 80A763D4 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 020C8 80A763D8 AEA902D0 */ sw $t1, 0x02D0($s5) ## 000002D0
|
||||
/* 020CC 80A763DC AC510000 */ sw $s1, 0x0000($v0) ## 00000000
|
||||
/* 020D0 80A763E0 8FAA0100 */ lw $t2, 0x0100($sp)
|
||||
/* 020D4 80A763E4 240604C1 */ addiu $a2, $zero, 0x04C1 ## $a2 = 000004C1
|
||||
/* 020D8 80A763E8 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
|
||||
/* 020DC 80A763EC 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 020E0 80A763F0 8D440000 */ lw $a0, 0x0000($t2) ## 00000000
|
||||
/* 020E4 80A763F4 AE020004 */ sw $v0, 0x0004($s0) ## 00000004
|
||||
/* 020E8 80A763F8 868B001C */ lh $t3, 0x001C($s4) ## 0000001C
|
||||
/* 020EC 80A763FC 3C12DE00 */ lui $s2, 0xDE00 ## $s2 = DE000000
|
||||
/* 020F0 80A76400 3C0D0602 */ lui $t5, 0x0602 ## $t5 = 06020000
|
||||
/* 020F4 80A76404 5160000A */ beql $t3, $zero, .L80A76430
|
||||
/* 020F8 80A76408 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 020FC 80A7640C 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 02100 80A76410 3C12DE00 */ lui $s2, 0xDE00 ## $s2 = DE000000
|
||||
/* 02104 80A76414 25AD9E08 */ addiu $t5, $t5, 0x9E08 ## $t5 = 06019E08
|
||||
/* 02108 80A76418 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 0210C 80A7641C AEAC02D0 */ sw $t4, 0x02D0($s5) ## 000002D0
|
||||
/* 02110 80A76420 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 02114 80A76424 10000066 */ beq $zero, $zero, .L80A765C0
|
||||
/* 02118 80A76428 AC520000 */ sw $s2, 0x0000($v0) ## 00000000
|
||||
/* 0211C 80A7642C 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
.L80A76430:
|
||||
/* 02120 80A76430 3C0F0601 */ lui $t7, 0x0601 ## $t7 = 06010000
|
||||
/* 02124 80A76434 25EF6D88 */ addiu $t7, $t7, 0x6D88 ## $t7 = 06016D88
|
||||
/* 02128 80A76438 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0212C 80A7643C AEAE02D0 */ sw $t6, 0x02D0($s5) ## 000002D0
|
||||
/* 02130 80A76440 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 02134 80A76444 1000005E */ beq $zero, $zero, .L80A765C0
|
||||
/* 02138 80A76448 AC520000 */ sw $s2, 0x0000($v0) ## 00000000
|
||||
.L80A7644C:
|
||||
/* 0213C 80A7644C 24010011 */ addiu $at, $zero, 0x0011 ## $at = 00000011
|
||||
/* 02140 80A76450 1461005B */ bne $v1, $at, .L80A765C0
|
||||
/* 02144 80A76454 3C0480A8 */ lui $a0, %hi(D_80A7847C) ## $a0 = 80A80000
|
||||
/* 02148 80A76458 269103B8 */ addiu $s1, $s4, 0x03B8 ## $s1 = 000003B8
|
||||
/* 0214C 80A7645C 02202825 */ or $a1, $s1, $zero ## $a1 = 000003B8
|
||||
/* 02150 80A76460 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 02154 80A76464 2484847C */ addiu $a0, $a0, %lo(D_80A7847C) ## $a0 = 80A7847C
|
||||
/* 02158 80A76468 3C0480A8 */ lui $a0, %hi(D_80A78488) ## $a0 = 80A80000
|
||||
/* 0215C 80A7646C 269003AC */ addiu $s0, $s4, 0x03AC ## $s0 = 000003AC
|
||||
/* 02160 80A76470 02002825 */ or $a1, $s0, $zero ## $a1 = 000003AC
|
||||
/* 02164 80A76474 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 02168 80A76478 24848488 */ addiu $a0, $a0, %lo(D_80A78488) ## $a0 = 80A78488
|
||||
/* 0216C 80A7647C 3C0480A8 */ lui $a0, %hi(D_80A78494) ## $a0 = 80A80000
|
||||
/* 02170 80A76480 269303D0 */ addiu $s3, $s4, 0x03D0 ## $s3 = 000003D0
|
||||
/* 02174 80A76484 02602825 */ or $a1, $s3, $zero ## $a1 = 000003D0
|
||||
/* 02178 80A76488 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 0217C 80A7648C 24848494 */ addiu $a0, $a0, %lo(D_80A78494) ## $a0 = 80A78494
|
||||
/* 02180 80A76490 3C0480A8 */ lui $a0, %hi(D_80A784A0) ## $a0 = 80A80000
|
||||
/* 02184 80A76494 269203C4 */ addiu $s2, $s4, 0x03C4 ## $s2 = 000003C4
|
||||
/* 02188 80A76498 02402825 */ or $a1, $s2, $zero ## $a1 = 000003C4
|
||||
/* 0218C 80A7649C 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 02190 80A764A0 248484A0 */ addiu $a0, $a0, %lo(D_80A784A0) ## $a0 = 80A784A0
|
||||
/* 02194 80A764A4 2684036C */ addiu $a0, $s4, 0x036C ## $a0 = 0000036C
|
||||
/* 02198 80A764A8 02002825 */ or $a1, $s0, $zero ## $a1 = 000003AC
|
||||
/* 0219C 80A764AC 02203025 */ or $a2, $s1, $zero ## $a2 = 000003B8
|
||||
/* 021A0 80A764B0 02403825 */ or $a3, $s2, $zero ## $a3 = 000003C4
|
||||
/* 021A4 80A764B4 0C0189CD */ jal func_80062734
|
||||
/* 021A8 80A764B8 AFB30010 */ sw $s3, 0x0010($sp)
|
||||
/* 021AC 80A764BC 27B000F4 */ addiu $s0, $sp, 0x00F4 ## $s0 = FFFFFFF4
|
||||
/* 021B0 80A764C0 3C0480A8 */ lui $a0, %hi(D_80A7847C) ## $a0 = 80A80000
|
||||
/* 021B4 80A764C4 2484847C */ addiu $a0, $a0, %lo(D_80A7847C) ## $a0 = 80A7847C
|
||||
/* 021B8 80A764C8 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 021BC 80A764CC 02002825 */ or $a1, $s0, $zero ## $a1 = FFFFFFF4
|
||||
/* 021C0 80A764D0 27B100E8 */ addiu $s1, $sp, 0x00E8 ## $s1 = FFFFFFE8
|
||||
/* 021C4 80A764D4 3C0480A8 */ lui $a0, %hi(D_80A78488) ## $a0 = 80A80000
|
||||
/* 021C8 80A764D8 24848488 */ addiu $a0, $a0, %lo(D_80A78488) ## $a0 = 80A78488
|
||||
/* 021CC 80A764DC 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 021D0 80A764E0 02202825 */ or $a1, $s1, $zero ## $a1 = FFFFFFE8
|
||||
/* 021D4 80A764E4 828202FE */ lb $v0, 0x02FE($s4) ## 000002FE
|
||||
/* 021D8 80A764E8 18400009 */ blez $v0, .L80A76510
|
||||
/* 021DC 80A764EC 00000000 */ nop
|
||||
/* 021E0 80A764F0 0C009AC3 */ jal Effect_GetByIndex
|
||||
/* 021E4 80A764F4 8E8404C4 */ lw $a0, 0x04C4($s4) ## 000004C4
|
||||
/* 021E8 80A764F8 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
|
||||
/* 021EC 80A764FC 02002825 */ or $a1, $s0, $zero ## $a1 = FFFFFFF4
|
||||
/* 021F0 80A76500 0C007F7C */ jal EffectBlure_AddVertex
|
||||
/* 021F4 80A76504 02203025 */ or $a2, $s1, $zero ## $a2 = FFFFFFE8
|
||||
/* 021F8 80A76508 1000000A */ beq $zero, $zero, .L80A76534
|
||||
/* 021FC 80A7650C 929902F8 */ lbu $t9, 0x02F8($s4) ## 000002F8
|
||||
.L80A76510:
|
||||
/* 02200 80A76510 54400008 */ bnel $v0, $zero, .L80A76534
|
||||
/* 02204 80A76514 929902F8 */ lbu $t9, 0x02F8($s4) ## 000002F8
|
||||
/* 02208 80A76518 0C009AC3 */ jal Effect_GetByIndex
|
||||
/* 0220C 80A7651C 8E8404C4 */ lw $a0, 0x04C4($s4) ## 000004C4
|
||||
/* 02210 80A76520 0C008048 */ jal EffectBlure_AddSpace
|
||||
/* 02214 80A76524 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
|
||||
/* 02218 80A76528 2418FFFF */ addiu $t8, $zero, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 0221C 80A7652C A29802FE */ sb $t8, 0x02FE($s4) ## 000002FE
|
||||
/* 02220 80A76530 929902F8 */ lbu $t9, 0x02F8($s4) ## 000002F8
|
||||
.L80A76534:
|
||||
/* 02224 80A76534 24010009 */ addiu $at, $zero, 0x0009 ## $at = 00000009
|
||||
/* 02228 80A76538 3C1180A8 */ lui $s1, %hi(D_80A784AC) ## $s1 = 80A80000
|
||||
/* 0222C 80A7653C 17210020 */ bne $t9, $at, .L80A765C0
|
||||
/* 02230 80A76540 263184AC */ addiu $s1, $s1, %lo(D_80A784AC) ## $s1 = 80A784AC
|
||||
/* 02234 80A76544 3C1380A8 */ lui $s3, %hi(D_80A784D0) ## $s3 = 80A80000
|
||||
/* 02238 80A76548 267384D0 */ addiu $s3, $s3, %lo(D_80A784D0) ## $s3 = 80A784D0
|
||||
/* 0223C 80A7654C 27B2009C */ addiu $s2, $sp, 0x009C ## $s2 = FFFFFF9C
|
||||
/* 02240 80A76550 27B00078 */ addiu $s0, $sp, 0x0078 ## $s0 = FFFFFF78
|
||||
.L80A76554:
|
||||
/* 02244 80A76554 02202025 */ or $a0, $s1, $zero ## $a0 = 80A784AC
|
||||
/* 02248 80A76558 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 0224C 80A7655C 02402825 */ or $a1, $s2, $zero ## $a1 = FFFFFF9C
|
||||
/* 02250 80A76560 02602025 */ or $a0, $s3, $zero ## $a0 = 80A784D0
|
||||
/* 02254 80A76564 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 02258 80A76568 02002825 */ or $a1, $s0, $zero ## $a1 = FFFFFF78
|
||||
/* 0225C 80A7656C 2610000C */ addiu $s0, $s0, 0x000C ## $s0 = FFFFFF84
|
||||
/* 02260 80A76570 27A8009C */ addiu $t0, $sp, 0x009C ## $t0 = FFFFFF9C
|
||||
/* 02264 80A76574 2631000C */ addiu $s1, $s1, 0x000C ## $s1 = 80A784B8
|
||||
/* 02268 80A76578 2652000C */ addiu $s2, $s2, 0x000C ## $s2 = FFFFFFA8
|
||||
/* 0226C 80A7657C 1608FFF5 */ bne $s0, $t0, .L80A76554
|
||||
/* 02270 80A76580 2673000C */ addiu $s3, $s3, 0x000C ## $s3 = 80A784DC
|
||||
/* 02274 80A76584 269003EC */ addiu $s0, $s4, 0x03EC ## $s0 = 000003EC
|
||||
/* 02278 80A76588 27A900B4 */ addiu $t1, $sp, 0x00B4 ## $t1 = FFFFFFB4
|
||||
/* 0227C 80A7658C AFA90010 */ sw $t1, 0x0010($sp)
|
||||
/* 02280 80A76590 02002025 */ or $a0, $s0, $zero ## $a0 = 000003EC
|
||||
/* 02284 80A76594 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 02288 80A76598 27A6009C */ addiu $a2, $sp, 0x009C ## $a2 = FFFFFF9C
|
||||
/* 0228C 80A7659C 0C0189E8 */ jal func_800627A0
|
||||
/* 02290 80A765A0 27A700A8 */ addiu $a3, $sp, 0x00A8 ## $a3 = FFFFFFA8
|
||||
/* 02294 80A765A4 27AA0090 */ addiu $t2, $sp, 0x0090 ## $t2 = FFFFFF90
|
||||
/* 02298 80A765A8 AFAA0010 */ sw $t2, 0x0010($sp)
|
||||
/* 0229C 80A765AC 02002025 */ or $a0, $s0, $zero ## $a0 = 000003EC
|
||||
/* 022A0 80A765B0 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 022A4 80A765B4 27A60078 */ addiu $a2, $sp, 0x0078 ## $a2 = FFFFFF78
|
||||
/* 022A8 80A765B8 0C0189E8 */ jal func_800627A0
|
||||
/* 022AC 80A765BC 27A70084 */ addiu $a3, $sp, 0x0084 ## $a3 = FFFFFF84
|
||||
.L80A765C0:
|
||||
/* 022B0 80A765C0 8FA30104 */ lw $v1, 0x0104($sp)
|
||||
/* 022B4 80A765C4 3C11DA38 */ lui $s1, 0xDA38 ## $s1 = DA380000
|
||||
/* 022B8 80A765C8 24010016 */ addiu $at, $zero, 0x0016 ## $at = 00000016
|
||||
/* 022BC 80A765CC 36310003 */ ori $s1, $s1, 0x0003 ## $s1 = DA380003
|
||||
/* 022C0 80A765D0 1061000B */ beq $v1, $at, .L80A76600
|
||||
/* 022C4 80A765D4 3C12DE00 */ lui $s2, 0xDE00 ## $s2 = DE000000
|
||||
/* 022C8 80A765D8 24010018 */ addiu $at, $zero, 0x0018 ## $at = 00000018
|
||||
/* 022CC 80A765DC 1061001C */ beq $v1, $at, .L80A76650
|
||||
/* 022D0 80A765E0 3C0580A8 */ lui $a1, %hi(D_80A78698) ## $a1 = 80A80000
|
||||
/* 022D4 80A765E4 2401001A */ addiu $at, $zero, 0x001A ## $at = 0000001A
|
||||
/* 022D8 80A765E8 1061002C */ beq $v1, $at, .L80A7669C
|
||||
/* 022DC 80A765EC 2401001B */ addiu $at, $zero, 0x001B ## $at = 0000001B
|
||||
/* 022E0 80A765F0 50610043 */ beql $v1, $at, .L80A76700
|
||||
/* 022E4 80A765F4 928F02FA */ lbu $t7, 0x02FA($s4) ## 000002FA
|
||||
/* 022E8 80A765F8 10000058 */ beq $zero, $zero, .L80A7675C
|
||||
/* 022EC 80A765FC 8FAB0100 */ lw $t3, 0x0100($sp)
|
||||
.L80A76600:
|
||||
/* 022F0 80A76600 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 022F4 80A76604 3C0580A8 */ lui $a1, %hi(D_80A78680) ## $a1 = 80A80000
|
||||
/* 022F8 80A76608 24A58680 */ addiu $a1, $a1, %lo(D_80A78680) ## $a1 = 80A78680
|
||||
/* 022FC 80A7660C 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 02300 80A76610 AEAB02D0 */ sw $t3, 0x02D0($s5) ## 000002D0
|
||||
/* 02304 80A76614 AC510000 */ sw $s1, 0x0000($v0) ## 00000000
|
||||
/* 02308 80A76618 8FAC0100 */ lw $t4, 0x0100($sp)
|
||||
/* 0230C 80A7661C 240604F6 */ addiu $a2, $zero, 0x04F6 ## $a2 = 000004F6
|
||||
/* 02310 80A76620 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
|
||||
/* 02314 80A76624 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 02318 80A76628 8D840000 */ lw $a0, 0x0000($t4) ## 00000000
|
||||
/* 0231C 80A7662C AE020004 */ sw $v0, 0x0004($s0) ## 00000004
|
||||
/* 02320 80A76630 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 02324 80A76634 3C0E0601 */ lui $t6, 0x0601 ## $t6 = 06010000
|
||||
/* 02328 80A76638 25CE6F88 */ addiu $t6, $t6, 0x6F88 ## $t6 = 06016F88
|
||||
/* 0232C 80A7663C 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 02330 80A76640 AEAD02D0 */ sw $t5, 0x02D0($s5) ## 000002D0
|
||||
/* 02334 80A76644 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 02338 80A76648 10000043 */ beq $zero, $zero, .L80A76758
|
||||
/* 0233C 80A7664C AC520000 */ sw $s2, 0x0000($v0) ## 00000000
|
||||
.L80A76650:
|
||||
/* 02340 80A76650 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 02344 80A76654 24A58698 */ addiu $a1, $a1, %lo(D_80A78698) ## $a1 = FFFF8698
|
||||
/* 02348 80A76658 240604FB */ addiu $a2, $zero, 0x04FB ## $a2 = 000004FB
|
||||
/* 0234C 80A7665C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 02350 80A76660 AEAF02D0 */ sw $t7, 0x02D0($s5) ## 000002D0
|
||||
/* 02354 80A76664 AC510000 */ sw $s1, 0x0000($v0) ## 00000000
|
||||
/* 02358 80A76668 8FB80100 */ lw $t8, 0x0100($sp)
|
||||
/* 0235C 80A7666C 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
|
||||
/* 02360 80A76670 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 02364 80A76674 8F040000 */ lw $a0, 0x0000($t8) ## 00000000
|
||||
/* 02368 80A76678 AE020004 */ sw $v0, 0x0004($s0) ## 00000004
|
||||
/* 0236C 80A7667C 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 02370 80A76680 3C080601 */ lui $t0, 0x0601 ## $t0 = 06010000
|
||||
/* 02374 80A76684 25086EE8 */ addiu $t0, $t0, 0x6EE8 ## $t0 = 06016EE8
|
||||
/* 02378 80A76688 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0237C 80A7668C AEB902D0 */ sw $t9, 0x02D0($s5) ## 000002D0
|
||||
/* 02380 80A76690 AC480004 */ sw $t0, 0x0004($v0) ## 00000004
|
||||
/* 02384 80A76694 10000030 */ beq $zero, $zero, .L80A76758
|
||||
/* 02388 80A76698 AC520000 */ sw $s2, 0x0000($v0) ## 00000000
|
||||
.L80A7669C:
|
||||
/* 0238C 80A7669C 928902FA */ lbu $t1, 0x02FA($s4) ## 000002FA
|
||||
/* 02390 80A766A0 3C0580A8 */ lui $a1, %hi(D_80A786B0) ## $a1 = 80A80000
|
||||
/* 02394 80A766A4 312A0001 */ andi $t2, $t1, 0x0001 ## $t2 = 00000000
|
||||
/* 02398 80A766A8 5540002C */ bnel $t2, $zero, .L80A7675C
|
||||
/* 0239C 80A766AC 8FAB0100 */ lw $t3, 0x0100($sp)
|
||||
/* 023A0 80A766B0 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 023A4 80A766B4 24A586B0 */ addiu $a1, $a1, %lo(D_80A786B0) ## $a1 = 80A786B0
|
||||
/* 023A8 80A766B8 24060501 */ addiu $a2, $zero, 0x0501 ## $a2 = 00000501
|
||||
/* 023AC 80A766BC 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 023B0 80A766C0 AEAB02D0 */ sw $t3, 0x02D0($s5) ## 000002D0
|
||||
/* 023B4 80A766C4 AC510000 */ sw $s1, 0x0000($v0) ## 00000000
|
||||
/* 023B8 80A766C8 8FAC0100 */ lw $t4, 0x0100($sp)
|
||||
/* 023BC 80A766CC 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
|
||||
/* 023C0 80A766D0 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 023C4 80A766D4 8D840000 */ lw $a0, 0x0000($t4) ## 00000000
|
||||
/* 023C8 80A766D8 AE020004 */ sw $v0, 0x0004($s0) ## 00000004
|
||||
/* 023CC 80A766DC 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 023D0 80A766E0 3C0E0601 */ lui $t6, 0x0601 ## $t6 = 06010000
|
||||
/* 023D4 80A766E4 25CE6BE0 */ addiu $t6, $t6, 0x6BE0 ## $t6 = 06016BE0
|
||||
/* 023D8 80A766E8 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 023DC 80A766EC AEAD02D0 */ sw $t5, 0x02D0($s5) ## 000002D0
|
||||
/* 023E0 80A766F0 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 023E4 80A766F4 10000018 */ beq $zero, $zero, .L80A76758
|
||||
/* 023E8 80A766F8 AC520000 */ sw $s2, 0x0000($v0) ## 00000000
|
||||
/* 023EC 80A766FC 928F02FA */ lbu $t7, 0x02FA($s4) ## 000002FA
|
||||
.L80A76700:
|
||||
/* 023F0 80A76700 3C0580A8 */ lui $a1, %hi(D_80A786C8) ## $a1 = 80A80000
|
||||
/* 023F4 80A76704 31F80001 */ andi $t8, $t7, 0x0001 ## $t8 = 00000000
|
||||
/* 023F8 80A76708 57000014 */ bnel $t8, $zero, .L80A7675C
|
||||
/* 023FC 80A7670C 8FAB0100 */ lw $t3, 0x0100($sp)
|
||||
/* 02400 80A76710 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 02404 80A76714 24A586C8 */ addiu $a1, $a1, %lo(D_80A786C8) ## $a1 = 80A786C8
|
||||
/* 02408 80A76718 24060508 */ addiu $a2, $zero, 0x0508 ## $a2 = 00000508
|
||||
/* 0240C 80A7671C 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 02410 80A76720 AEB902D0 */ sw $t9, 0x02D0($s5) ## 000002D0
|
||||
/* 02414 80A76724 AC510000 */ sw $s1, 0x0000($v0) ## 00000000
|
||||
/* 02418 80A76728 8FA80100 */ lw $t0, 0x0100($sp)
|
||||
/* 0241C 80A7672C 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
|
||||
/* 02420 80A76730 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 02424 80A76734 8D040000 */ lw $a0, 0x0000($t0) ## 00000000
|
||||
/* 02428 80A76738 AE020004 */ sw $v0, 0x0004($s0) ## 00000004
|
||||
/* 0242C 80A7673C 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 02430 80A76740 3C0A0601 */ lui $t2, 0x0601 ## $t2 = 06010000
|
||||
/* 02434 80A76744 254A6CD8 */ addiu $t2, $t2, 0x6CD8 ## $t2 = 06016CD8
|
||||
/* 02438 80A76748 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 0243C 80A7674C AEA902D0 */ sw $t1, 0x02D0($s5) ## 000002D0
|
||||
/* 02440 80A76750 AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
|
||||
/* 02444 80A76754 AC520000 */ sw $s2, 0x0000($v0) ## 00000000
|
||||
.L80A76758:
|
||||
/* 02448 80A76758 8FAB0100 */ lw $t3, 0x0100($sp)
|
||||
.L80A7675C:
|
||||
/* 0244C 80A7675C 3C0680A8 */ lui $a2, %hi(D_80A786E0) ## $a2 = 80A80000
|
||||
/* 02450 80A76760 24C686E0 */ addiu $a2, $a2, %lo(D_80A786E0) ## $a2 = 80A786E0
|
||||
/* 02454 80A76764 27A400D0 */ addiu $a0, $sp, 0x00D0 ## $a0 = FFFFFFD0
|
||||
/* 02458 80A76768 2407050E */ addiu $a3, $zero, 0x050E ## $a3 = 0000050E
|
||||
/* 0245C 80A7676C 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 02460 80A76770 8D650000 */ lw $a1, 0x0000($t3) ## 00000000
|
||||
/* 02464 80A76774 8FBF003C */ lw $ra, 0x003C($sp)
|
||||
/* 02468 80A76778 8FB00024 */ lw $s0, 0x0024($sp)
|
||||
/* 0246C 80A7677C 8FB10028 */ lw $s1, 0x0028($sp)
|
||||
/* 02470 80A76780 8FB2002C */ lw $s2, 0x002C($sp)
|
||||
/* 02474 80A76784 8FB30030 */ lw $s3, 0x0030($sp)
|
||||
/* 02478 80A76788 8FB40034 */ lw $s4, 0x0034($sp)
|
||||
/* 0247C 80A7678C 8FB50038 */ lw $s5, 0x0038($sp)
|
||||
/* 02480 80A76790 03E00008 */ jr $ra
|
||||
/* 02484 80A76794 27BD0100 */ addiu $sp, $sp, 0x0100 ## $sp = 00000000
|
|
@ -1,294 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A786F8
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78710
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80A76798
|
||||
/* 02488 80A76798 27BDFF80 */ addiu $sp, $sp, 0xFF80 ## $sp = FFFFFF80
|
||||
/* 0248C 80A7679C AFB10028 */ sw $s1, 0x0028($sp)
|
||||
/* 02490 80A767A0 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 02494 80A767A4 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 02498 80A767A8 AFB00024 */ sw $s0, 0x0024($sp)
|
||||
/* 0249C 80A767AC AFA40080 */ sw $a0, 0x0080($sp)
|
||||
/* 024A0 80A767B0 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
|
||||
/* 024A4 80A767B4 3C0680A8 */ lui $a2, %hi(D_80A786F8) ## $a2 = 80A80000
|
||||
/* 024A8 80A767B8 24C686F8 */ addiu $a2, $a2, %lo(D_80A786F8) ## $a2 = 80A786F8
|
||||
/* 024AC 80A767BC 27A40068 */ addiu $a0, $sp, 0x0068 ## $a0 = FFFFFFE8
|
||||
/* 024B0 80A767C0 2407051D */ addiu $a3, $zero, 0x051D ## $a3 = 0000051D
|
||||
/* 024B4 80A767C4 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 024B8 80A767C8 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 024BC 80A767CC 0C024F46 */ jal func_80093D18
|
||||
/* 024C0 80A767D0 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 024C4 80A767D4 0C024F61 */ jal func_80093D84
|
||||
/* 024C8 80A767D8 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 024CC 80A767DC 8FA80080 */ lw $t0, 0x0080($sp)
|
||||
/* 024D0 80A767E0 3C0FDB06 */ lui $t7, 0xDB06 ## $t7 = DB060000
|
||||
/* 024D4 80A767E4 35EF0020 */ ori $t7, $t7, 0x0020 ## $t7 = DB060020
|
||||
/* 024D8 80A767E8 8502001C */ lh $v0, 0x001C($t0) ## 0000001C
|
||||
/* 024DC 80A767EC 240500F5 */ addiu $a1, $zero, 0x00F5 ## $a1 = 000000F5
|
||||
/* 024E0 80A767F0 240600E1 */ addiu $a2, $zero, 0x00E1 ## $a2 = 000000E1
|
||||
/* 024E4 80A767F4 14400037 */ bne $v0, $zero, .L80A768D4
|
||||
/* 024E8 80A767F8 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 024EC 80A767FC 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 024F0 80A76800 2418001E */ addiu $t8, $zero, 0x001E ## $t8 = 0000001E
|
||||
/* 024F4 80A76804 2419001E */ addiu $t9, $zero, 0x001E ## $t9 = 0000001E
|
||||
/* 024F8 80A76808 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 024FC 80A7680C AE0E02C0 */ sw $t6, 0x02C0($s0) ## 000002C0
|
||||
/* 02500 80A76810 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 02504 80A76814 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 02508 80A76818 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 0250C 80A7681C AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 02510 80A76820 AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 02514 80A76824 2407009B */ addiu $a3, $zero, 0x009B ## $a3 = 0000009B
|
||||
/* 02518 80A76828 0C29D86C */ jal func_80A761B0
|
||||
/* 0251C 80A7682C AFA20064 */ sw $v0, 0x0064($sp)
|
||||
/* 02520 80A76830 8FA30064 */ lw $v1, 0x0064($sp)
|
||||
/* 02524 80A76834 3C0ADB06 */ lui $t2, 0xDB06 ## $t2 = DB060000
|
||||
/* 02528 80A76838 354A0024 */ ori $t2, $t2, 0x0024 ## $t2 = DB060024
|
||||
/* 0252C 80A7683C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 02530 80A76840 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 02534 80A76844 240B0028 */ addiu $t3, $zero, 0x0028 ## $t3 = 00000028
|
||||
/* 02538 80A76848 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 0253C 80A7684C 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 02540 80A76850 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 02544 80A76854 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 02548 80A76858 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 0254C 80A7685C AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 02550 80A76860 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 02554 80A76864 AFAB0010 */ sw $t3, 0x0010($sp)
|
||||
/* 02558 80A76868 24060028 */ addiu $a2, $zero, 0x0028 ## $a2 = 00000028
|
||||
/* 0255C 80A7686C 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 02560 80A76870 0C29D86C */ jal func_80A761B0
|
||||
/* 02564 80A76874 AFA20060 */ sw $v0, 0x0060($sp)
|
||||
/* 02568 80A76878 8FA30060 */ lw $v1, 0x0060($sp)
|
||||
/* 0256C 80A7687C 3C0DDB06 */ lui $t5, 0xDB06 ## $t5 = DB060000
|
||||
/* 02570 80A76880 35AD0028 */ ori $t5, $t5, 0x0028 ## $t5 = DB060028
|
||||
/* 02574 80A76884 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 02578 80A76888 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0257C 80A7688C 240E0014 */ addiu $t6, $zero, 0x0014 ## $t6 = 00000014
|
||||
/* 02580 80A76890 240F0028 */ addiu $t7, $zero, 0x0028 ## $t7 = 00000028
|
||||
/* 02584 80A76894 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 02588 80A76898 AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 0258C 80A7689C AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 02590 80A768A0 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 02594 80A768A4 2418001E */ addiu $t8, $zero, 0x001E ## $t8 = 0000001E
|
||||
/* 02598 80A768A8 AFB80018 */ sw $t8, 0x0018($sp)
|
||||
/* 0259C 80A768AC AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 025A0 80A768B0 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 025A4 80A768B4 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 025A8 80A768B8 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 025AC 80A768BC 240700FF */ addiu $a3, $zero, 0x00FF ## $a3 = 000000FF
|
||||
/* 025B0 80A768C0 0C29D86C */ jal func_80A761B0
|
||||
/* 025B4 80A768C4 AFA2005C */ sw $v0, 0x005C($sp)
|
||||
/* 025B8 80A768C8 8FA3005C */ lw $v1, 0x005C($sp)
|
||||
/* 025BC 80A768CC 100000B1 */ beq $zero, $zero, .L80A76B94
|
||||
/* 025C0 80A768D0 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
.L80A768D4:
|
||||
/* 025C4 80A768D4 1441003B */ bne $v0, $at, .L80A769C4
|
||||
/* 025C8 80A768D8 3C09DB06 */ lui $t1, 0xDB06 ## $t1 = DB060000
|
||||
/* 025CC 80A768DC 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 025D0 80A768E0 35290020 */ ori $t1, $t1, 0x0020 ## $t1 = DB060020
|
||||
/* 025D4 80A768E4 240A001E */ addiu $t2, $zero, 0x001E ## $t2 = 0000001E
|
||||
/* 025D8 80A768E8 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 025DC 80A768EC AE1902C0 */ sw $t9, 0x02C0($s0) ## 000002C0
|
||||
/* 025E0 80A768F0 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
/* 025E4 80A768F4 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 025E8 80A768F8 240B0023 */ addiu $t3, $zero, 0x0023 ## $t3 = 00000023
|
||||
/* 025EC 80A768FC AFAB0014 */ sw $t3, 0x0014($sp)
|
||||
/* 025F0 80A76900 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 025F4 80A76904 AFAA0010 */ sw $t2, 0x0010($sp)
|
||||
/* 025F8 80A76908 240500F5 */ addiu $a1, $zero, 0x00F5 ## $a1 = 000000F5
|
||||
/* 025FC 80A7690C 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 02600 80A76910 240700CD */ addiu $a3, $zero, 0x00CD ## $a3 = 000000CD
|
||||
/* 02604 80A76914 0C29D86C */ jal func_80A761B0
|
||||
/* 02608 80A76918 AFA20058 */ sw $v0, 0x0058($sp)
|
||||
/* 0260C 80A7691C 8FA30058 */ lw $v1, 0x0058($sp)
|
||||
/* 02610 80A76920 3C0DDB06 */ lui $t5, 0xDB06 ## $t5 = DB060000
|
||||
/* 02614 80A76924 35AD0024 */ ori $t5, $t5, 0x0024 ## $t5 = DB060024
|
||||
/* 02618 80A76928 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 0261C 80A7692C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 02620 80A76930 240E0014 */ addiu $t6, $zero, 0x0014 ## $t6 = 00000014
|
||||
/* 02624 80A76934 240F0014 */ addiu $t7, $zero, 0x0014 ## $t7 = 00000014
|
||||
/* 02628 80A76938 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 0262C 80A7693C AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 02630 80A76940 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 02634 80A76944 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 02638 80A76948 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 0263C 80A7694C AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 02640 80A76950 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 02644 80A76954 240500B9 */ addiu $a1, $zero, 0x00B9 ## $a1 = 000000B9
|
||||
/* 02648 80A76958 24060087 */ addiu $a2, $zero, 0x0087 ## $a2 = 00000087
|
||||
/* 0264C 80A7695C 24070019 */ addiu $a3, $zero, 0x0019 ## $a3 = 00000019
|
||||
/* 02650 80A76960 0C29D86C */ jal func_80A761B0
|
||||
/* 02654 80A76964 AFA20054 */ sw $v0, 0x0054($sp)
|
||||
/* 02658 80A76968 8FA30054 */ lw $v1, 0x0054($sp)
|
||||
/* 0265C 80A7696C 3C19DB06 */ lui $t9, 0xDB06 ## $t9 = DB060000
|
||||
/* 02660 80A76970 37390028 */ ori $t9, $t9, 0x0028 ## $t9 = DB060028
|
||||
/* 02664 80A76974 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 02668 80A76978 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0266C 80A7697C 2409001E */ addiu $t1, $zero, 0x001E ## $t1 = 0000001E
|
||||
/* 02670 80A76980 240A0028 */ addiu $t2, $zero, 0x0028 ## $t2 = 00000028
|
||||
/* 02674 80A76984 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 02678 80A76988 AE1802C0 */ sw $t8, 0x02C0($s0) ## 000002C0
|
||||
/* 0267C 80A7698C AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 02680 80A76990 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 02684 80A76994 240B0014 */ addiu $t3, $zero, 0x0014 ## $t3 = 00000014
|
||||
/* 02688 80A76998 AFAB0018 */ sw $t3, 0x0018($sp)
|
||||
/* 0268C 80A7699C AFAA0014 */ sw $t2, 0x0014($sp)
|
||||
/* 02690 80A769A0 AFA90010 */ sw $t1, 0x0010($sp)
|
||||
/* 02694 80A769A4 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 02698 80A769A8 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 0269C 80A769AC 240700FF */ addiu $a3, $zero, 0x00FF ## $a3 = 000000FF
|
||||
/* 026A0 80A769B0 0C29D86C */ jal func_80A761B0
|
||||
/* 026A4 80A769B4 AFA20050 */ sw $v0, 0x0050($sp)
|
||||
/* 026A8 80A769B8 8FA30050 */ lw $v1, 0x0050($sp)
|
||||
/* 026AC 80A769BC 10000075 */ beq $zero, $zero, .L80A76B94
|
||||
/* 026B0 80A769C0 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
.L80A769C4:
|
||||
/* 026B4 80A769C4 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 026B8 80A769C8 14410039 */ bne $v0, $at, .L80A76AB0
|
||||
/* 026BC 80A769CC 3C0EDB06 */ lui $t6, 0xDB06 ## $t6 = DB060000
|
||||
/* 026C0 80A769D0 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 026C4 80A769D4 3C0DDB06 */ lui $t5, 0xDB06 ## $t5 = DB060000
|
||||
/* 026C8 80A769D8 35AD0020 */ ori $t5, $t5, 0x0020 ## $t5 = DB060020
|
||||
/* 026CC 80A769DC 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 026D0 80A769E0 AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 026D4 80A769E4 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 026D8 80A769E8 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 026DC 80A769EC AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 026E0 80A769F0 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 026E4 80A769F4 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 026E8 80A769F8 24050037 */ addiu $a1, $zero, 0x0037 ## $a1 = 00000037
|
||||
/* 026EC 80A769FC 24060041 */ addiu $a2, $zero, 0x0041 ## $a2 = 00000041
|
||||
/* 026F0 80A76A00 24070037 */ addiu $a3, $zero, 0x0037 ## $a3 = 00000037
|
||||
/* 026F4 80A76A04 0C29D86C */ jal func_80A761B0
|
||||
/* 026F8 80A76A08 AFA2004C */ sw $v0, 0x004C($sp)
|
||||
/* 026FC 80A76A0C 8FA3004C */ lw $v1, 0x004C($sp)
|
||||
/* 02700 80A76A10 3C0FDB06 */ lui $t7, 0xDB06 ## $t7 = DB060000
|
||||
/* 02704 80A76A14 35EF0024 */ ori $t7, $t7, 0x0024 ## $t7 = DB060024
|
||||
/* 02708 80A76A18 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 0270C 80A76A1C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 02710 80A76A20 24180019 */ addiu $t8, $zero, 0x0019 ## $t8 = 00000019
|
||||
/* 02714 80A76A24 24190014 */ addiu $t9, $zero, 0x0014 ## $t9 = 00000014
|
||||
/* 02718 80A76A28 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0271C 80A76A2C AE0E02C0 */ sw $t6, 0x02C0($s0) ## 000002C0
|
||||
/* 02720 80A76A30 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 02724 80A76A34 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 02728 80A76A38 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 0272C 80A76A3C AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 02730 80A76A40 AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 02734 80A76A44 240500CD */ addiu $a1, $zero, 0x00CD ## $a1 = 000000CD
|
||||
/* 02738 80A76A48 240600A5 */ addiu $a2, $zero, 0x00A5 ## $a2 = 000000A5
|
||||
/* 0273C 80A76A4C 2407004B */ addiu $a3, $zero, 0x004B ## $a3 = 0000004B
|
||||
/* 02740 80A76A50 0C29D86C */ jal func_80A761B0
|
||||
/* 02744 80A76A54 AFA20048 */ sw $v0, 0x0048($sp)
|
||||
/* 02748 80A76A58 8FA30048 */ lw $v1, 0x0048($sp)
|
||||
/* 0274C 80A76A5C 3C0ADB06 */ lui $t2, 0xDB06 ## $t2 = DB060000
|
||||
/* 02750 80A76A60 354A0028 */ ori $t2, $t2, 0x0028 ## $t2 = DB060028
|
||||
/* 02754 80A76A64 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 02758 80A76A68 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0275C 80A76A6C 240B0019 */ addiu $t3, $zero, 0x0019 ## $t3 = 00000019
|
||||
/* 02760 80A76A70 240C0014 */ addiu $t4, $zero, 0x0014 ## $t4 = 00000014
|
||||
/* 02764 80A76A74 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 02768 80A76A78 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 0276C 80A76A7C AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 02770 80A76A80 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 02774 80A76A84 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 02778 80A76A88 AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 0277C 80A76A8C AFAB0010 */ sw $t3, 0x0010($sp)
|
||||
/* 02780 80A76A90 240500CD */ addiu $a1, $zero, 0x00CD ## $a1 = 000000CD
|
||||
/* 02784 80A76A94 240600A5 */ addiu $a2, $zero, 0x00A5 ## $a2 = 000000A5
|
||||
/* 02788 80A76A98 2407004B */ addiu $a3, $zero, 0x004B ## $a3 = 0000004B
|
||||
/* 0278C 80A76A9C 0C29D86C */ jal func_80A761B0
|
||||
/* 02790 80A76AA0 AFA20044 */ sw $v0, 0x0044($sp)
|
||||
/* 02794 80A76AA4 8FA30044 */ lw $v1, 0x0044($sp)
|
||||
/* 02798 80A76AA8 1000003A */ beq $zero, $zero, .L80A76B94
|
||||
/* 0279C 80A76AAC AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
.L80A76AB0:
|
||||
/* 027A0 80A76AB0 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 027A4 80A76AB4 35CE0020 */ ori $t6, $t6, 0x0020 ## $t6 = 00000020
|
||||
/* 027A8 80A76AB8 240F00B4 */ addiu $t7, $zero, 0x00B4 ## $t7 = 000000B4
|
||||
/* 027AC 80A76ABC 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 027B0 80A76AC0 AE0D02C0 */ sw $t5, 0x02C0($s0) ## 000002C0
|
||||
/* 027B4 80A76AC4 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 027B8 80A76AC8 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 027BC 80A76ACC 241800B4 */ addiu $t8, $zero, 0x00B4 ## $t8 = 000000B4
|
||||
/* 027C0 80A76AD0 241900B4 */ addiu $t9, $zero, 0x00B4 ## $t9 = 000000B4
|
||||
/* 027C4 80A76AD4 AFB90018 */ sw $t9, 0x0018($sp)
|
||||
/* 027C8 80A76AD8 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 027CC 80A76ADC AFAF0010 */ sw $t7, 0x0010($sp)
|
||||
/* 027D0 80A76AE0 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 027D4 80A76AE4 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 027D8 80A76AE8 240700FF */ addiu $a3, $zero, 0x00FF ## $a3 = 000000FF
|
||||
/* 027DC 80A76AEC 0C29D86C */ jal func_80A761B0
|
||||
/* 027E0 80A76AF0 AFA20040 */ sw $v0, 0x0040($sp)
|
||||
/* 027E4 80A76AF4 8FA30040 */ lw $v1, 0x0040($sp)
|
||||
/* 027E8 80A76AF8 3C0ADB06 */ lui $t2, 0xDB06 ## $t2 = DB060000
|
||||
/* 027EC 80A76AFC 354A0024 */ ori $t2, $t2, 0x0024 ## $t2 = DB060024
|
||||
/* 027F0 80A76B00 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 027F4 80A76B04 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 027F8 80A76B08 240B0019 */ addiu $t3, $zero, 0x0019 ## $t3 = 00000019
|
||||
/* 027FC 80A76B0C 240C0014 */ addiu $t4, $zero, 0x0014 ## $t4 = 00000014
|
||||
/* 02800 80A76B10 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 02804 80A76B14 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 02808 80A76B18 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 0280C 80A76B1C 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 02810 80A76B20 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 02814 80A76B24 AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 02818 80A76B28 AFAB0010 */ sw $t3, 0x0010($sp)
|
||||
/* 0281C 80A76B2C 240500E1 */ addiu $a1, $zero, 0x00E1 ## $a1 = 000000E1
|
||||
/* 02820 80A76B30 240600CD */ addiu $a2, $zero, 0x00CD ## $a2 = 000000CD
|
||||
/* 02824 80A76B34 24070073 */ addiu $a3, $zero, 0x0073 ## $a3 = 00000073
|
||||
/* 02828 80A76B38 0C29D86C */ jal func_80A761B0
|
||||
/* 0282C 80A76B3C AFA2003C */ sw $v0, 0x003C($sp)
|
||||
/* 02830 80A76B40 8FA3003C */ lw $v1, 0x003C($sp)
|
||||
/* 02834 80A76B44 3C0EDB06 */ lui $t6, 0xDB06 ## $t6 = DB060000
|
||||
/* 02838 80A76B48 35CE0028 */ ori $t6, $t6, 0x0028 ## $t6 = DB060028
|
||||
/* 0283C 80A76B4C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 02840 80A76B50 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 02844 80A76B54 240F0019 */ addiu $t7, $zero, 0x0019 ## $t7 = 00000019
|
||||
/* 02848 80A76B58 24180014 */ addiu $t8, $zero, 0x0014 ## $t8 = 00000014
|
||||
/* 0284C 80A76B5C 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 02850 80A76B60 AE0D02C0 */ sw $t5, 0x02C0($s0) ## 000002C0
|
||||
/* 02854 80A76B64 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 02858 80A76B68 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 0285C 80A76B6C AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 02860 80A76B70 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 02864 80A76B74 AFAF0010 */ sw $t7, 0x0010($sp)
|
||||
/* 02868 80A76B78 240500E1 */ addiu $a1, $zero, 0x00E1 ## $a1 = 000000E1
|
||||
/* 0286C 80A76B7C 240600CD */ addiu $a2, $zero, 0x00CD ## $a2 = 000000CD
|
||||
/* 02870 80A76B80 24070073 */ addiu $a3, $zero, 0x0073 ## $a3 = 00000073
|
||||
/* 02874 80A76B84 0C29D86C */ jal func_80A761B0
|
||||
/* 02878 80A76B88 AFA20038 */ sw $v0, 0x0038($sp)
|
||||
/* 0287C 80A76B8C 8FA30038 */ lw $v1, 0x0038($sp)
|
||||
/* 02880 80A76B90 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
.L80A76B94:
|
||||
/* 02884 80A76B94 8FB90080 */ lw $t9, 0x0080($sp)
|
||||
/* 02888 80A76B98 3C0980A7 */ lui $t1, %hi(func_80A7626C) ## $t1 = 80A70000
|
||||
/* 0288C 80A76B9C 3C0A80A7 */ lui $t2, %hi(func_80A76330) ## $t2 = 80A70000
|
||||
/* 02890 80A76BA0 8F250150 */ lw $a1, 0x0150($t9) ## 00000150
|
||||
/* 02894 80A76BA4 8F26016C */ lw $a2, 0x016C($t9) ## 0000016C
|
||||
/* 02898 80A76BA8 9327014E */ lbu $a3, 0x014E($t9) ## 0000014E
|
||||
/* 0289C 80A76BAC 254A6330 */ addiu $t2, $t2, %lo(func_80A76330) ## $t2 = 80A76330
|
||||
/* 028A0 80A76BB0 2529626C */ addiu $t1, $t1, %lo(func_80A7626C) ## $t1 = 80A7626C
|
||||
/* 028A4 80A76BB4 AFA90010 */ sw $t1, 0x0010($sp)
|
||||
/* 028A8 80A76BB8 AFAA0014 */ sw $t2, 0x0014($sp)
|
||||
/* 028AC 80A76BBC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 028B0 80A76BC0 0C0286B2 */ jal SkelAnime_DrawSV
|
||||
/* 028B4 80A76BC4 AFB90018 */ sw $t9, 0x0018($sp)
|
||||
/* 028B8 80A76BC8 3C0680A8 */ lui $a2, %hi(D_80A78710) ## $a2 = 80A80000
|
||||
/* 028BC 80A76BCC 24C68710 */ addiu $a2, $a2, %lo(D_80A78710) ## $a2 = 80A78710
|
||||
/* 028C0 80A76BD0 27A40068 */ addiu $a0, $sp, 0x0068 ## $a0 = FFFFFFE8
|
||||
/* 028C4 80A76BD4 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
|
||||
/* 028C8 80A76BD8 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 028CC 80A76BDC 24070547 */ addiu $a3, $zero, 0x0547 ## $a3 = 00000547
|
||||
/* 028D0 80A76BE0 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 028D4 80A76BE4 8FB00024 */ lw $s0, 0x0024($sp)
|
||||
/* 028D8 80A76BE8 8FB10028 */ lw $s1, 0x0028($sp)
|
||||
/* 028DC 80A76BEC 03E00008 */ jr $ra
|
||||
/* 028E0 80A76BF0 27BD0080 */ addiu $sp, $sp, 0x0080 ## $sp = 00000000
|
|
@ -1,9 +0,0 @@
|
|||
glabel func_80A76BF4
|
||||
/* 028E4 80A76BF4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 028E8 80A76BF8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 028EC 80A76BFC 0C03D6B3 */ jal func_800F5ACC
|
||||
/* 028F0 80A76C00 24040038 */ addiu $a0, $zero, 0x0038 ## $a0 = 00000038
|
||||
/* 028F4 80A76C04 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 028F8 80A76C08 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 028FC 80A76C0C 03E00008 */ jr $ra
|
||||
/* 02900 80A76C10 00000000 */ nop
|
|
@ -1,129 +0,0 @@
|
|||
glabel func_80A76C14
|
||||
/* 02904 80A76C14 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 02908 80A76C18 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 0290C 80A76C1C AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 02910 80A76C20 AFA40028 */ sw $a0, 0x0028($sp)
|
||||
/* 02914 80A76C24 2490014C */ addiu $s0, $a0, 0x014C ## $s0 = 0000014C
|
||||
/* 02918 80A76C28 02002025 */ or $a0, $s0, $zero ## $a0 = 0000014C
|
||||
/* 0291C 80A76C2C 0C0295B2 */ jal func_800A56C8
|
||||
/* 02920 80A76C30 3C053F80 */ lui $a1, 0x3F80 ## $a1 = 3F800000
|
||||
/* 02924 80A76C34 1040000E */ beq $v0, $zero, .L80A76C70
|
||||
/* 02928 80A76C38 02002025 */ or $a0, $s0, $zero ## $a0 = 0000014C
|
||||
/* 0292C 80A76C3C 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 02930 80A76C40 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02934 80A76C44 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
/* 02938 80A76C48 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0293C 80A76C4C 25CE33E8 */ addiu $t6, %lo(D_801333E8)
|
||||
/* 02940 80A76C50 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 02944 80A76C54 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 02948 80A76C58 240439C2 */ addiu $a0, $zero, 0x39C2 ## $a0 = 000039C2
|
||||
/* 0294C 80A76C5C 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02950 80A76C60 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02954 80A76C64 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
/* 02958 80A76C68 10000058 */ beq $zero, $zero, .L80A76DCC
|
||||
/* 0295C 80A76C6C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A76C70:
|
||||
/* 02960 80A76C70 0C0295B2 */ jal func_800A56C8
|
||||
/* 02964 80A76C74 3C054204 */ lui $a1, 0x4204 ## $a1 = 42040000
|
||||
/* 02968 80A76C78 1040000E */ beq $v0, $zero, .L80A76CB4
|
||||
/* 0296C 80A76C7C 02002025 */ or $a0, $s0, $zero ## $a0 = 0000014C
|
||||
/* 02970 80A76C80 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 02974 80A76C84 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02978 80A76C88 3C0F8013 */ lui $t7, %hi(D_801333E8)
|
||||
/* 0297C 80A76C8C 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 02980 80A76C90 25EF33E8 */ addiu $t7, %lo(D_801333E8)
|
||||
/* 02984 80A76C94 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 02988 80A76C98 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0298C 80A76C9C 24043928 */ addiu $a0, $zero, 0x3928 ## $a0 = 00003928
|
||||
/* 02990 80A76CA0 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02994 80A76CA4 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02998 80A76CA8 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
/* 0299C 80A76CAC 10000047 */ beq $zero, $zero, .L80A76DCC
|
||||
/* 029A0 80A76CB0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A76CB4:
|
||||
/* 029A4 80A76CB4 0C0295B2 */ jal func_800A56C8
|
||||
/* 029A8 80A76CB8 3C054288 */ lui $a1, 0x4288 ## $a1 = 42880000
|
||||
/* 029AC 80A76CBC 14400005 */ bne $v0, $zero, .L80A76CD4
|
||||
/* 029B0 80A76CC0 02002025 */ or $a0, $s0, $zero ## $a0 = 0000014C
|
||||
/* 029B4 80A76CC4 0C0295B2 */ jal func_800A56C8
|
||||
/* 029B8 80A76CC8 3C0542A0 */ lui $a1, 0x42A0 ## $a1 = 42A00000
|
||||
/* 029BC 80A76CCC 1040000E */ beq $v0, $zero, .L80A76D08
|
||||
/* 029C0 80A76CD0 02002025 */ or $a0, $s0, $zero ## $a0 = 0000014C
|
||||
.L80A76CD4:
|
||||
/* 029C4 80A76CD4 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 029C8 80A76CD8 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 029CC 80A76CDC 3C188013 */ lui $t8, %hi(D_801333E8)
|
||||
/* 029D0 80A76CE0 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 029D4 80A76CE4 271833E8 */ addiu $t8, %lo(D_801333E8)
|
||||
/* 029D8 80A76CE8 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 029DC 80A76CEC AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 029E0 80A76CF0 2404392A */ addiu $a0, $zero, 0x392A ## $a0 = 0000392A
|
||||
/* 029E4 80A76CF4 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 029E8 80A76CF8 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 029EC 80A76CFC 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
/* 029F0 80A76D00 10000032 */ beq $zero, $zero, .L80A76DCC
|
||||
/* 029F4 80A76D04 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A76D08:
|
||||
/* 029F8 80A76D08 0C0295B2 */ jal func_800A56C8
|
||||
/* 029FC 80A76D0C 3C0542D6 */ lui $a1, 0x42D6 ## $a1 = 42D60000
|
||||
/* 02A00 80A76D10 1040000E */ beq $v0, $zero, .L80A76D4C
|
||||
/* 02A04 80A76D14 02002025 */ or $a0, $s0, $zero ## $a0 = 0000014C
|
||||
/* 02A08 80A76D18 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 02A0C 80A76D1C 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02A10 80A76D20 3C198013 */ lui $t9, %hi(D_801333E8)
|
||||
/* 02A14 80A76D24 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 02A18 80A76D28 273933E8 */ addiu $t9, %lo(D_801333E8)
|
||||
/* 02A1C 80A76D2C AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 02A20 80A76D30 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 02A24 80A76D34 24043939 */ addiu $a0, $zero, 0x3939 ## $a0 = 00003939
|
||||
/* 02A28 80A76D38 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02A2C 80A76D3C 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02A30 80A76D40 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
/* 02A34 80A76D44 10000021 */ beq $zero, $zero, .L80A76DCC
|
||||
/* 02A38 80A76D48 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A76D4C:
|
||||
/* 02A3C 80A76D4C 0C0295B2 */ jal func_800A56C8
|
||||
/* 02A40 80A76D50 3C05431C */ lui $a1, 0x431C ## $a1 = 431C0000
|
||||
/* 02A44 80A76D54 1040000E */ beq $v0, $zero, .L80A76D90
|
||||
/* 02A48 80A76D58 02002025 */ or $a0, $s0, $zero ## $a0 = 0000014C
|
||||
/* 02A4C 80A76D5C 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 02A50 80A76D60 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02A54 80A76D64 3C088013 */ lui $t0, %hi(D_801333E8)
|
||||
/* 02A58 80A76D68 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 02A5C 80A76D6C 250833E8 */ addiu $t0, %lo(D_801333E8)
|
||||
/* 02A60 80A76D70 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 02A64 80A76D74 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 02A68 80A76D78 2404392A */ addiu $a0, $zero, 0x392A ## $a0 = 0000392A
|
||||
/* 02A6C 80A76D7C 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02A70 80A76D80 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02A74 80A76D84 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
/* 02A78 80A76D88 10000010 */ beq $zero, $zero, .L80A76DCC
|
||||
/* 02A7C 80A76D8C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A76D90:
|
||||
/* 02A80 80A76D90 0C0295B2 */ jal func_800A56C8
|
||||
/* 02A84 80A76D94 3C05433C */ lui $a1, 0x433C ## $a1 = 433C0000
|
||||
/* 02A88 80A76D98 1040000B */ beq $v0, $zero, .L80A76DC8
|
||||
/* 02A8C 80A76D9C 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02A90 80A76DA0 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 02A94 80A76DA4 3C098013 */ lui $t1, %hi(D_801333E8)
|
||||
/* 02A98 80A76DA8 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 02A9C 80A76DAC 252933E8 */ addiu $t1, %lo(D_801333E8)
|
||||
/* 02AA0 80A76DB0 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 02AA4 80A76DB4 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 02AA8 80A76DB8 24043938 */ addiu $a0, $zero, 0x3938 ## $a0 = 00003938
|
||||
/* 02AAC 80A76DBC 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02AB0 80A76DC0 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02AB4 80A76DC4 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
.L80A76DC8:
|
||||
/* 02AB8 80A76DC8 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A76DCC:
|
||||
/* 02ABC 80A76DCC 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 02AC0 80A76DD0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 02AC4 80A76DD4 03E00008 */ jr $ra
|
||||
/* 02AC8 80A76DD8 00000000 */ nop
|
|
@ -1,22 +0,0 @@
|
|||
glabel func_80A76DDC
|
||||
/* 02ACC 80A76DDC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 02AD0 80A76DE0 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 02AD4 80A76DE4 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 02AD8 80A76DE8 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 02ADC 80A76DEC 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02AE0 80A76DF0 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
/* 02AE4 80A76DF4 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 02AE8 80A76DF8 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02AEC 80A76DFC AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 02AF0 80A76E00 25CE33E8 */ addiu $t6, %lo(D_801333E8)
|
||||
/* 02AF4 80A76E04 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 02AF8 80A76E08 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02AFC 80A76E0C AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 02B00 80A76E10 2404390D */ addiu $a0, $zero, 0x390D ## $a0 = 0000390D
|
||||
/* 02B04 80A76E14 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02B08 80A76E18 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
/* 02B0C 80A76E1C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02B10 80A76E20 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 02B14 80A76E24 03E00008 */ jr $ra
|
||||
/* 02B18 80A76E28 00000000 */ nop
|
|
@ -1,135 +0,0 @@
|
|||
glabel func_80A76E2C
|
||||
/* 02B1C 80A76E2C 27BDFF48 */ addiu $sp, $sp, 0xFF48 ## $sp = FFFFFF48
|
||||
/* 02B20 80A76E30 AFBF006C */ sw $ra, 0x006C($sp)
|
||||
/* 02B24 80A76E34 AFBE0068 */ sw $s8, 0x0068($sp)
|
||||
/* 02B28 80A76E38 AFB70064 */ sw $s7, 0x0064($sp)
|
||||
/* 02B2C 80A76E3C AFB60060 */ sw $s6, 0x0060($sp)
|
||||
/* 02B30 80A76E40 AFB5005C */ sw $s5, 0x005C($sp)
|
||||
/* 02B34 80A76E44 AFB40058 */ sw $s4, 0x0058($sp)
|
||||
/* 02B38 80A76E48 AFB30054 */ sw $s3, 0x0054($sp)
|
||||
/* 02B3C 80A76E4C AFB20050 */ sw $s2, 0x0050($sp)
|
||||
/* 02B40 80A76E50 AFB1004C */ sw $s1, 0x004C($sp)
|
||||
/* 02B44 80A76E54 AFB00048 */ sw $s0, 0x0048($sp)
|
||||
/* 02B48 80A76E58 F7BA0040 */ sdc1 $f26, 0x0040($sp)
|
||||
/* 02B4C 80A76E5C F7B80038 */ sdc1 $f24, 0x0038($sp)
|
||||
/* 02B50 80A76E60 F7B60030 */ sdc1 $f22, 0x0030($sp)
|
||||
/* 02B54 80A76E64 F7B40028 */ sdc1 $f20, 0x0028($sp)
|
||||
/* 02B58 80A76E68 AFA400B8 */ sw $a0, 0x00B8($sp)
|
||||
/* 02B5C 80A76E6C AFA600C0 */ sw $a2, 0x00C0($sp)
|
||||
/* 02B60 80A76E70 8C8F04D4 */ lw $t7, 0x04D4($a0) ## 000004D4
|
||||
/* 02B64 80A76E74 00A0B825 */ or $s7, $a1, $zero ## $s7 = 00000000
|
||||
/* 02B68 80A76E78 27BE00A8 */ addiu $s8, $sp, 0x00A8 ## $s8 = FFFFFFF0
|
||||
/* 02B6C 80A76E7C 15E0005D */ bne $t7, $zero, .L80A76FF4
|
||||
/* 02B70 80A76E80 3C1880A8 */ lui $t8, %hi(D_80A784F4) ## $t8 = 80A80000
|
||||
/* 02B74 80A76E84 271884F4 */ addiu $t8, $t8, %lo(D_80A784F4) ## $t8 = 80A784F4
|
||||
/* 02B78 80A76E88 8F080000 */ lw $t0, 0x0000($t8) ## 80A784F4
|
||||
/* 02B7C 80A76E8C 3C0A80A8 */ lui $t2, %hi(D_80A78500) ## $t2 = 80A80000
|
||||
/* 02B80 80A76E90 254A8500 */ addiu $t2, $t2, %lo(D_80A78500) ## $t2 = 80A78500
|
||||
/* 02B84 80A76E94 AFC80000 */ sw $t0, 0x0000($s8) ## FFFFFFF0
|
||||
/* 02B88 80A76E98 8F190004 */ lw $t9, 0x0004($t8) ## 80A784F8
|
||||
/* 02B8C 80A76E9C 3C014396 */ lui $at, 0x4396 ## $at = 43960000
|
||||
/* 02B90 80A76EA0 4481D000 */ mtc1 $at, $f26 ## $f26 = 300.00
|
||||
/* 02B94 80A76EA4 AFD90004 */ sw $t9, 0x0004($s8) ## FFFFFFF4
|
||||
/* 02B98 80A76EA8 8F080008 */ lw $t0, 0x0008($t8) ## 80A784FC
|
||||
/* 02B9C 80A76EAC 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||
/* 02BA0 80A76EB0 27A9009C */ addiu $t1, $sp, 0x009C ## $t1 = FFFFFFE4
|
||||
/* 02BA4 80A76EB4 AFC80008 */ sw $t0, 0x0008($s8) ## FFFFFFF8
|
||||
/* 02BA8 80A76EB8 8D4C0000 */ lw $t4, 0x0000($t2) ## 80A78500
|
||||
/* 02BAC 80A76EBC 4481C000 */ mtc1 $at, $f24 ## $f24 = 60.00
|
||||
/* 02BB0 80A76EC0 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 02BB4 80A76EC4 AD2C0000 */ sw $t4, 0x0000($t1) ## FFFFFFE4
|
||||
/* 02BB8 80A76EC8 8D4C0008 */ lw $t4, 0x0008($t2) ## 80A78508
|
||||
/* 02BBC 80A76ECC 8D4B0004 */ lw $t3, 0x0004($t2) ## 80A78504
|
||||
/* 02BC0 80A76ED0 4481B000 */ mtc1 $at, $f22 ## $f22 = 10.00
|
||||
/* 02BC4 80A76ED4 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
|
||||
/* 02BC8 80A76ED8 3C1080A8 */ lui $s0, %hi(D_80A785F8) ## $s0 = 80A80000
|
||||
/* 02BCC 80A76EDC 3C1680A8 */ lui $s6, %hi(D_80A78514) ## $s6 = 80A80000
|
||||
/* 02BD0 80A76EE0 3C1580A8 */ lui $s5, %hi(D_80A78510) ## $s5 = 80A80000
|
||||
/* 02BD4 80A76EE4 3C1480A8 */ lui $s4, %hi(D_80A7850C) ## $s4 = 80A80000
|
||||
/* 02BD8 80A76EE8 4481A000 */ mtc1 $at, $f20 ## $f20 = 20.00
|
||||
/* 02BDC 80A76EEC 2694850C */ addiu $s4, $s4, %lo(D_80A7850C) ## $s4 = 80A7850C
|
||||
/* 02BE0 80A76EF0 26B58510 */ addiu $s5, $s5, %lo(D_80A78510) ## $s5 = 80A78510
|
||||
/* 02BE4 80A76EF4 26D68514 */ addiu $s6, $s6, %lo(D_80A78514) ## $s6 = 80A78514
|
||||
/* 02BE8 80A76EF8 261085F8 */ addiu $s0, $s0, %lo(D_80A785F8) ## $s0 = 80A785F8
|
||||
/* 02BEC 80A76EFC 27B30080 */ addiu $s3, $sp, 0x0080 ## $s3 = FFFFFFC8
|
||||
/* 02BF0 80A76F00 27B20090 */ addiu $s2, $sp, 0x0090 ## $s2 = FFFFFFD8
|
||||
/* 02BF4 80A76F04 27B10094 */ addiu $s1, $sp, 0x0094 ## $s1 = FFFFFFDC
|
||||
/* 02BF8 80A76F08 AD2C0008 */ sw $t4, 0x0008($t1) ## FFFFFFEC
|
||||
/* 02BFC 80A76F0C AD2B0004 */ sw $t3, 0x0004($t1) ## FFFFFFE8
|
||||
/* 02C00 80A76F10 8E8E0000 */ lw $t6, 0x0000($s4) ## 80A7850C
|
||||
.L80A76F14:
|
||||
/* 02C04 80A76F14 8EB80000 */ lw $t8, 0x0000($s5) ## 80A78510
|
||||
/* 02C08 80A76F18 02002025 */ or $a0, $s0, $zero ## $a0 = 80A785F8
|
||||
/* 02C0C 80A76F1C 02602825 */ or $a1, $s3, $zero ## $a1 = FFFFFFC8
|
||||
/* 02C10 80A76F20 AE2E0000 */ sw $t6, 0x0000($s1) ## FFFFFFDC
|
||||
/* 02C14 80A76F24 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 02C18 80A76F28 AE580000 */ sw $t8, 0x0000($s2) ## FFFFFFD8
|
||||
/* 02C1C 80A76F2C 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
## Rand.Next() float
|
||||
/* 02C20 80A76F30 00000000 */ nop
|
||||
/* 02C24 80A76F34 46140102 */ mul.s $f4, $f0, $f20
|
||||
/* 02C28 80A76F38 93A80094 */ lbu $t0, 0x0094($sp)
|
||||
/* 02C2C 80A76F3C 93AA0095 */ lbu $t2, 0x0095($sp)
|
||||
/* 02C30 80A76F40 93AC0096 */ lbu $t4, 0x0096($sp)
|
||||
/* 02C34 80A76F44 93AE0090 */ lbu $t6, 0x0090($sp)
|
||||
/* 02C38 80A76F48 93B80091 */ lbu $t8, 0x0091($sp)
|
||||
/* 02C3C 80A76F4C 46162181 */ sub.s $f6, $f4, $f22
|
||||
/* 02C40 80A76F50 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 02C44 80A76F54 44024000 */ mfc1 $v0, $f8
|
||||
/* 02C48 80A76F58 00000000 */ nop
|
||||
/* 02C4C 80A76F5C 01024821 */ addu $t1, $t0, $v0
|
||||
/* 02C50 80A76F60 93A80092 */ lbu $t0, 0x0092($sp)
|
||||
/* 02C54 80A76F64 A3A90094 */ sb $t1, 0x0094($sp)
|
||||
/* 02C58 80A76F68 01425821 */ addu $t3, $t2, $v0
|
||||
/* 02C5C 80A76F6C 01826821 */ addu $t5, $t4, $v0
|
||||
/* 02C60 80A76F70 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 02C64 80A76F74 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 02C68 80A76F78 01024821 */ addu $t1, $t0, $v0
|
||||
/* 02C6C 80A76F7C A3AB0095 */ sb $t3, 0x0095($sp)
|
||||
/* 02C70 80A76F80 A3AD0096 */ sb $t5, 0x0096($sp)
|
||||
/* 02C74 80A76F84 A3AF0090 */ sb $t7, 0x0090($sp)
|
||||
/* 02C78 80A76F88 A3B90091 */ sb $t9, 0x0091($sp)
|
||||
/* 02C7C 80A76F8C 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
## Rand.Next() float
|
||||
/* 02C80 80A76F90 A3A90092 */ sb $t1, 0x0092($sp)
|
||||
/* 02C84 80A76F94 46180282 */ mul.s $f10, $f0, $f24
|
||||
/* 02C88 80A76F98 02E02025 */ or $a0, $s7, $zero ## $a0 = 00000000
|
||||
/* 02C8C 80A76F9C 02602825 */ or $a1, $s3, $zero ## $a1 = FFFFFFC8
|
||||
/* 02C90 80A76FA0 03C03025 */ or $a2, $s8, $zero ## $a2 = FFFFFFF0
|
||||
/* 02C94 80A76FA4 27A7009C */ addiu $a3, $sp, 0x009C ## $a3 = FFFFFFE4
|
||||
/* 02C98 80A76FA8 AFB10010 */ sw $s1, 0x0010($sp)
|
||||
/* 02C9C 80A76FAC AFB20014 */ sw $s2, 0x0014($sp)
|
||||
/* 02CA0 80A76FB0 461A5400 */ add.s $f16, $f10, $f26
|
||||
/* 02CA4 80A76FB4 AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 02CA8 80A76FB8 4600848D */ trunc.w.s $f18, $f16
|
||||
/* 02CAC 80A76FBC 440B9000 */ mfc1 $t3, $f18
|
||||
/* 02CB0 80A76FC0 0C00A0A7 */ jal func_8002829C
|
||||
/* 02CB4 80A76FC4 AFAB0018 */ sw $t3, 0x0018($sp)
|
||||
/* 02CB8 80A76FC8 2610FFF4 */ addiu $s0, $s0, 0xFFF4 ## $s0 = 80A785EC
|
||||
/* 02CBC 80A76FCC 0216082B */ sltu $at, $s0, $s6
|
||||
/* 02CC0 80A76FD0 5020FFD0 */ beql $at, $zero, .L80A76F14
|
||||
/* 02CC4 80A76FD4 8E8E0000 */ lw $t6, 0x0000($s4) ## 80A7850C
|
||||
/* 02CC8 80A76FD8 8FAD00B8 */ lw $t5, 0x00B8($sp)
|
||||
/* 02CCC 80A76FDC 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
|
||||
/* 02CD0 80A76FE0 02E02825 */ or $a1, $s7, $zero ## $a1 = 00000000
|
||||
/* 02CD4 80A76FE4 ADAC04D4 */ sw $t4, 0x04D4($t5) ## 000004D4
|
||||
/* 02CD8 80A76FE8 8FA600C0 */ lw $a2, 0x00C0($sp)
|
||||
/* 02CDC 80A76FEC 0C29DB77 */ jal func_80A76DDC
|
||||
/* 02CE0 80A76FF0 8FA400B8 */ lw $a0, 0x00B8($sp)
|
||||
.L80A76FF4:
|
||||
/* 02CE4 80A76FF4 8FBF006C */ lw $ra, 0x006C($sp)
|
||||
/* 02CE8 80A76FF8 D7B40028 */ ldc1 $f20, 0x0028($sp)
|
||||
/* 02CEC 80A76FFC D7B60030 */ ldc1 $f22, 0x0030($sp)
|
||||
/* 02CF0 80A77000 D7B80038 */ ldc1 $f24, 0x0038($sp)
|
||||
/* 02CF4 80A77004 D7BA0040 */ ldc1 $f26, 0x0040($sp)
|
||||
/* 02CF8 80A77008 8FB00048 */ lw $s0, 0x0048($sp)
|
||||
/* 02CFC 80A7700C 8FB1004C */ lw $s1, 0x004C($sp)
|
||||
/* 02D00 80A77010 8FB20050 */ lw $s2, 0x0050($sp)
|
||||
/* 02D04 80A77014 8FB30054 */ lw $s3, 0x0054($sp)
|
||||
/* 02D08 80A77018 8FB40058 */ lw $s4, 0x0058($sp)
|
||||
/* 02D0C 80A7701C 8FB5005C */ lw $s5, 0x005C($sp)
|
||||
/* 02D10 80A77020 8FB60060 */ lw $s6, 0x0060($sp)
|
||||
/* 02D14 80A77024 8FB70064 */ lw $s7, 0x0064($sp)
|
||||
/* 02D18 80A77028 8FBE0068 */ lw $s8, 0x0068($sp)
|
||||
/* 02D1C 80A7702C 03E00008 */ jr $ra
|
||||
/* 02D20 80A77030 27BD00B8 */ addiu $sp, $sp, 0x00B8 ## $sp = 00000000
|
|
@ -1,19 +0,0 @@
|
|||
glabel func_80A77034
|
||||
/* 02D24 80A77034 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 02D28 80A77038 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 02D2C 80A7703C 44810000 */ mtc1 $at, $f0 ## $f0 = 30.00
|
||||
/* 02D30 80A77040 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 02D34 80A77044 00802825 */ or $a1, $a0, $zero ## $a1 = 00000000
|
||||
/* 02D38 80A77048 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02D3C 80A7704C AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 02D40 80A77050 240E0005 */ addiu $t6, $zero, 0x0005 ## $t6 = 00000005
|
||||
/* 02D44 80A77054 44070000 */ mfc1 $a3, $f0
|
||||
/* 02D48 80A77058 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 02D4C 80A7705C 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 02D50 80A77060 3C064296 */ lui $a2, 0x4296 ## $a2 = 42960000
|
||||
/* 02D54 80A77064 0C00B92D */ jal func_8002E4B4
|
||||
/* 02D58 80A77068 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 02D5C 80A7706C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02D60 80A77070 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 02D64 80A77074 03E00008 */ jr $ra
|
||||
/* 02D68 80A77078 00000000 */ nop
|
|
@ -1,10 +0,0 @@
|
|||
glabel func_80A7707C
|
||||
/* 02D6C 80A7707C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02D70 80A77080 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02D74 80A77084 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 02D78 80A77088 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 02D7C 80A7708C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02D80 80A77090 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02D84 80A77094 03E00008 */ jr $ra
|
||||
/* 02D88 80A77098 00000000 */ nop
|
|
@ -1,11 +0,0 @@
|
|||
glabel func_80A7709C
|
||||
/* 02D8C 80A7709C 908E1D6C */ lbu $t6, 0x1D6C($a0) ## 00001D6C
|
||||
/* 02D90 80A770A0 00057880 */ sll $t7, $a1, 2
|
||||
/* 02D94 80A770A4 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 02D98 80A770A8 11C00003 */ beq $t6, $zero, .L80A770B8
|
||||
/* 02D9C 80A770AC 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 02DA0 80A770B0 03E00008 */ jr $ra
|
||||
/* 02DA4 80A770B4 8F021D8C */ lw $v0, 0x1D8C($t8) ## 00001D8C
|
||||
.L80A770B8:
|
||||
/* 02DA8 80A770B8 03E00008 */ jr $ra
|
||||
/* 02DAC 80A770BC 00000000 */ nop
|
|
@ -1,34 +0,0 @@
|
|||
glabel func_80A770C0
|
||||
/* 02DB0 80A770C0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02DB4 80A770C4 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 02DB8 80A770C8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02DBC 80A770CC AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 02DC0 80A770D0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 02DC4 80A770D4 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 02DC8 80A770D8 0C29DC27 */ jal func_80A7709C
|
||||
/* 02DCC 80A770DC AFA70018 */ sw $a3, 0x0018($sp)
|
||||
/* 02DD0 80A770E0 10400013 */ beq $v0, $zero, .L80A77130
|
||||
/* 02DD4 80A770E4 8FA70018 */ lw $a3, 0x0018($sp)
|
||||
/* 02DD8 80A770E8 8C4E000C */ lw $t6, 0x000C($v0) ## 0000000C
|
||||
/* 02DDC 80A770EC 448E2000 */ mtc1 $t6, $f4 ## $f4 = 0.00
|
||||
/* 02DE0 80A770F0 00000000 */ nop
|
||||
/* 02DE4 80A770F4 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 02DE8 80A770F8 E4E60024 */ swc1 $f6, 0x0024($a3) ## 00000024
|
||||
/* 02DEC 80A770FC 8C4F0010 */ lw $t7, 0x0010($v0) ## 00000010
|
||||
/* 02DF0 80A77100 448F4000 */ mtc1 $t7, $f8 ## $f8 = 0.00
|
||||
/* 02DF4 80A77104 00000000 */ nop
|
||||
/* 02DF8 80A77108 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 02DFC 80A7710C E4EA0028 */ swc1 $f10, 0x0028($a3) ## 00000028
|
||||
/* 02E00 80A77110 8C580014 */ lw $t8, 0x0014($v0) ## 00000014
|
||||
/* 02E04 80A77114 44988000 */ mtc1 $t8, $f16 ## $f16 = 0.00
|
||||
/* 02E08 80A77118 00000000 */ nop
|
||||
/* 02E0C 80A7711C 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 02E10 80A77120 E4F2002C */ swc1 $f18, 0x002C($a3) ## 0000002C
|
||||
/* 02E14 80A77124 84430008 */ lh $v1, 0x0008($v0) ## 00000008
|
||||
/* 02E18 80A77128 A4E300B6 */ sh $v1, 0x00B6($a3) ## 000000B6
|
||||
/* 02E1C 80A7712C A4E30032 */ sh $v1, 0x0032($a3) ## 00000032
|
||||
.L80A77130:
|
||||
/* 02E20 80A77130 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02E24 80A77134 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02E28 80A77138 03E00008 */ jr $ra
|
||||
/* 02E2C 80A7713C 00000000 */ nop
|
|
@ -1,3 +0,0 @@
|
|||
glabel func_80A77140
|
||||
/* 02E30 80A77140 03E00008 */ jr $ra
|
||||
/* 02E34 80A77144 C4800164 */ lwc1 $f0, 0x0164($a0) ## 00000164
|
|
@ -1,5 +0,0 @@
|
|||
glabel func_80A77148
|
||||
/* 02E38 80A77148 AC8004C8 */ sw $zero, 0x04C8($a0) ## 000004C8
|
||||
/* 02E3C 80A7714C AC8004CC */ sw $zero, 0x04CC($a0) ## 000004CC
|
||||
/* 02E40 80A77150 03E00008 */ jr $ra
|
||||
/* 02E44 80A77154 A08000C8 */ sb $zero, 0x00C8($a0) ## 000000C8
|
|
@ -1,38 +0,0 @@
|
|||
glabel func_80A77158
|
||||
/* 02E48 80A77158 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 02E4C 80A7715C AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 02E50 80A77160 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 02E54 80A77164 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 02E58 80A77168 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
|
||||
/* 02E5C 80A7716C AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 02E60 80A77170 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 02E64 80A77174 2484C114 */ addiu $a0, $a0, 0xC114 ## $a0 = 0600C114
|
||||
/* 02E68 80A77178 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 02E6C 80A7717C 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 02E70 80A77180 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
|
||||
/* 02E74 80A77184 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 02E78 80A77188 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
|
||||
/* 02E7C 80A7718C 44070000 */ mfc1 $a3, $f0
|
||||
/* 02E80 80A77190 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 02E84 80A77194 24A5C114 */ addiu $a1, $a1, 0xC114 ## $a1 = 0600C114
|
||||
/* 02E88 80A77198 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 02E8C 80A7719C E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 02E90 80A771A0 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 02E94 80A771A4 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 02E98 80A771A8 E7A00018 */ swc1 $f0, 0x0018($sp)
|
||||
/* 02E9C 80A771AC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02EA0 80A771B0 8FA50034 */ lw $a1, 0x0034($sp)
|
||||
/* 02EA4 80A771B4 0C29DC30 */ jal func_80A770C0
|
||||
/* 02EA8 80A771B8 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02EAC 80A771BC 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 02EB0 80A771C0 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
|
||||
/* 02EB4 80A771C4 AE0204C8 */ sw $v0, 0x04C8($s0) ## 000004C8
|
||||
/* 02EB8 80A771C8 AE0204CC */ sw $v0, 0x04CC($s0) ## 000004CC
|
||||
/* 02EBC 80A771CC A20F00C8 */ sb $t7, 0x00C8($s0) ## 000000C8
|
||||
/* 02EC0 80A771D0 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 02EC4 80A771D4 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 02EC8 80A771D8 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 02ECC 80A771DC 03E00008 */ jr $ra
|
||||
/* 02ED0 80A771E0 00000000 */ nop
|
|
@ -1,35 +0,0 @@
|
|||
glabel func_80A771E4
|
||||
/* 02ED4 80A771E4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 02ED8 80A771E8 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 02EDC 80A771EC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 02EE0 80A771F0 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 02EE4 80A771F4 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
|
||||
/* 02EE8 80A771F8 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 02EEC 80A771FC 2484C114 */ addiu $a0, $a0, 0xC114 ## $a0 = 0600C114
|
||||
/* 02EF0 80A77200 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 02EF4 80A77204 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 02EF8 80A77208 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
|
||||
/* 02EFC 80A7720C 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 02F00 80A77210 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
|
||||
/* 02F04 80A77214 44070000 */ mfc1 $a3, $f0
|
||||
/* 02F08 80A77218 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 02F0C 80A7721C 24A5C114 */ addiu $a1, $a1, 0xC114 ## $a1 = 0600C114
|
||||
/* 02F10 80A77220 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 02F14 80A77224 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 02F18 80A77228 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 02F1C 80A7722C 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 02F20 80A77230 E7A00018 */ swc1 $f0, 0x0018($sp)
|
||||
/* 02F24 80A77234 240F0002 */ addiu $t7, $zero, 0x0002 ## $t7 = 00000002
|
||||
/* 02F28 80A77238 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 02F2C 80A7723C 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
|
||||
/* 02F30 80A77240 AE0F04C8 */ sw $t7, 0x04C8($s0) ## 000004C8
|
||||
/* 02F34 80A77244 AE1804CC */ sw $t8, 0x04CC($s0) ## 000004CC
|
||||
/* 02F38 80A77248 AE0004D4 */ sw $zero, 0x04D4($s0) ## 000004D4
|
||||
/* 02F3C 80A7724C A21900C8 */ sb $t9, 0x00C8($s0) ## 000000C8
|
||||
/* 02F40 80A77250 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 02F44 80A77254 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 02F48 80A77258 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 02F4C 80A7725C 03E00008 */ jr $ra
|
||||
/* 02F50 80A77260 00000000 */ nop
|
|
@ -1,18 +0,0 @@
|
|||
glabel func_80A77264
|
||||
/* 02F54 80A77264 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02F58 80A77268 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02F5C 80A7726C AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 02F60 80A77270 10C00008 */ beq $a2, $zero, .L80A77294
|
||||
/* 02F64 80A77274 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 02F68 80A77278 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 02F6C 80A7727C 0C29DC27 */ jal func_80A7709C
|
||||
/* 02F70 80A77280 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 02F74 80A77284 10400003 */ beq $v0, $zero, .L80A77294
|
||||
/* 02F78 80A77288 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 02F7C 80A7728C 0C29E058 */ jal func_80A78160
|
||||
/* 02F80 80A77290 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
.L80A77294:
|
||||
/* 02F84 80A77294 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02F88 80A77298 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02F8C 80A7729C 03E00008 */ jr $ra
|
||||
/* 02F90 80A772A0 00000000 */ nop
|
|
@ -1,20 +0,0 @@
|
|||
glabel func_80A772A4
|
||||
/* 02F94 80A772A4 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 02F98 80A772A8 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 02F9C 80A772AC 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 02FA0 80A772B0 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02FA4 80A772B4 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
/* 02FA8 80A772B8 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 02FAC 80A772BC AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02FB0 80A772C0 25CE33E8 */ addiu $t6, %lo(D_801333E8)
|
||||
/* 02FB4 80A772C4 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 02FB8 80A772C8 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 02FBC 80A772CC 2404392B */ addiu $a0, $zero, 0x392B ## $a0 = 0000392B
|
||||
/* 02FC0 80A772D0 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02FC4 80A772D4 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02FC8 80A772D8 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
/* 02FCC 80A772DC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02FD0 80A772E0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 02FD4 80A772E4 03E00008 */ jr $ra
|
||||
/* 02FD8 80A772E8 00000000 */ nop
|
|
@ -1,30 +0,0 @@
|
|||
glabel func_80A772EC
|
||||
/* 02FDC 80A772EC 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 02FE0 80A772F0 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02FE4 80A772F4 AFA40030 */ sw $a0, 0x0030($sp)
|
||||
/* 02FE8 80A772F8 34211D60 */ ori $at, $at, 0x1D60 ## $at = 00011D60
|
||||
/* 02FEC 80A772FC AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 02FF0 80A77300 00A12021 */ addu $a0, $a1, $at
|
||||
/* 02FF4 80A77304 8FA50030 */ lw $a1, 0x0030($sp)
|
||||
/* 02FF8 80A77308 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02FFC 80A7730C 3C0680A8 */ lui $a2, %hi(D_80A78FA0) ## $a2 = 80A80000
|
||||
/* 03000 80A77310 24C68FA0 */ addiu $a2, $a2, %lo(D_80A78FA0) ## $a2 = 80A78FA0
|
||||
/* 03004 80A77314 27A70024 */ addiu $a3, $sp, 0x0024 ## $a3 = FFFFFFF4
|
||||
/* 03008 80A77318 0C029B84 */ jal SkinMatrix_Vec3fMtxFMultXYZW
|
||||
/* 0300C 80A7731C 24A50024 */ addiu $a1, $a1, 0x0024 ## $a1 = 00000024
|
||||
/* 03010 80A77320 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 03014 80A77324 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
/* 03018 80A77328 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0301C 80A7732C 25CE33E8 */ addiu $t6, %lo(D_801333E8)
|
||||
/* 03020 80A77330 3C0580A8 */ lui $a1, %hi(D_80A78FA0) ## $a1 = 80A80000
|
||||
/* 03024 80A77334 24A58FA0 */ addiu $a1, $a1, %lo(D_80A78FA0) ## $a1 = 80A78FA0
|
||||
/* 03028 80A77338 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 0302C 80A7733C AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 03030 80A77340 240439C0 */ addiu $a0, $zero, 0x39C0 ## $a0 = 000039C0
|
||||
/* 03034 80A77344 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 03038 80A77348 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0303C 80A7734C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03040 80A77350 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 03044 80A77354 03E00008 */ jr $ra
|
||||
/* 03048 80A77358 00000000 */ nop
|
|
@ -1,57 +0,0 @@
|
|||
glabel func_80A7735C
|
||||
/* 0304C 80A7735C 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8
|
||||
/* 03050 80A77360 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 03054 80A77364 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 03058 80A77368 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 0305C 80A7736C 3C040602 */ lui $a0, 0x0602 ## $a0 = 06020000
|
||||
/* 03060 80A77370 AFA5004C */ sw $a1, 0x004C($sp)
|
||||
/* 03064 80A77374 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 03068 80A77378 248403D8 */ addiu $a0, $a0, 0x03D8 ## $a0 = 060203D8
|
||||
/* 0306C 80A7737C 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 03070 80A77380 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
|
||||
/* 03074 80A77384 3C060602 */ lui $a2, 0x0602 ## $a2 = 06020000
|
||||
/* 03078 80A77388 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 0307C 80A7738C 260E0190 */ addiu $t6, $s0, 0x0190 ## $t6 = 00000190
|
||||
/* 03080 80A77390 260F0244 */ addiu $t7, $s0, 0x0244 ## $t7 = 00000244
|
||||
/* 03084 80A77394 2418001E */ addiu $t8, $zero, 0x001E ## $t8 = 0000001E
|
||||
/* 03088 80A77398 AFB80018 */ sw $t8, 0x0018($sp)
|
||||
/* 0308C 80A7739C AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 03090 80A773A0 E7A60038 */ swc1 $f6, 0x0038($sp)
|
||||
/* 03094 80A773A4 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 03098 80A773A8 24C605C0 */ addiu $a2, $a2, 0x05C0 ## $a2 = 060205C0
|
||||
/* 0309C 80A773AC AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 030A0 80A773B0 8FA4004C */ lw $a0, 0x004C($sp)
|
||||
/* 030A4 80A773B4 0C0291BE */ jal SkelAnime_InitSV
|
||||
/* 030A8 80A773B8 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 030AC 80A773BC 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 030B0 80A773C0 C7A80038 */ lwc1 $f8, 0x0038($sp)
|
||||
/* 030B4 80A773C4 3C050602 */ lui $a1, 0x0602 ## $a1 = 06020000
|
||||
/* 030B8 80A773C8 24190002 */ addiu $t9, $zero, 0x0002 ## $t9 = 00000002
|
||||
/* 030BC 80A773CC 44070000 */ mfc1 $a3, $f0
|
||||
/* 030C0 80A773D0 AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 030C4 80A773D4 24A503D8 */ addiu $a1, $a1, 0x03D8 ## $a1 = 060203D8
|
||||
/* 030C8 80A773D8 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 030CC 80A773DC 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 030D0 80A773E0 E7A80010 */ swc1 $f8, 0x0010($sp)
|
||||
/* 030D4 80A773E4 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 030D8 80A773E8 E7A00018 */ swc1 $f0, 0x0018($sp)
|
||||
/* 030DC 80A773EC 24080003 */ addiu $t0, $zero, 0x0003 ## $t0 = 00000003
|
||||
/* 030E0 80A773F0 24090002 */ addiu $t1, $zero, 0x0002 ## $t1 = 00000002
|
||||
/* 030E4 80A773F4 AE0804C8 */ sw $t0, 0x04C8($s0) ## 000004C8
|
||||
/* 030E8 80A773F8 AE0904CC */ sw $t1, 0x04CC($s0) ## 000004CC
|
||||
/* 030EC 80A773FC 8FA5004C */ lw $a1, 0x004C($sp)
|
||||
/* 030F0 80A77400 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 030F4 80A77404 0C29DC30 */ jal func_80A770C0
|
||||
/* 030F8 80A77408 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 030FC 80A7740C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03100 80A77410 0C29DCBB */ jal func_80A772EC
|
||||
/* 03104 80A77414 8FA5004C */ lw $a1, 0x004C($sp)
|
||||
/* 03108 80A77418 240A00FF */ addiu $t2, $zero, 0x00FF ## $t2 = 000000FF
|
||||
/* 0310C 80A7741C A20A00C8 */ sb $t2, 0x00C8($s0) ## 000000C8
|
||||
/* 03110 80A77420 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 03114 80A77424 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 03118 80A77428 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000
|
||||
/* 0311C 80A7742C 03E00008 */ jr $ra
|
||||
/* 03120 80A77430 00000000 */ nop
|
|
@ -1,17 +0,0 @@
|
|||
glabel func_80A77434
|
||||
/* 03124 80A77434 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03128 80A77438 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0312C 80A7743C AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 03130 80A77440 240E0004 */ addiu $t6, $zero, 0x0004 ## $t6 = 00000004
|
||||
/* 03134 80A77444 240F0002 */ addiu $t7, $zero, 0x0002 ## $t7 = 00000002
|
||||
/* 03138 80A77448 AC8E04C8 */ sw $t6, 0x04C8($a0) ## 000004C8
|
||||
/* 0313C 80A7744C AC8F04CC */ sw $t7, 0x04CC($a0) ## 000004CC
|
||||
/* 03140 80A77450 0C29DCA9 */ jal func_80A772A4
|
||||
/* 03144 80A77454 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03148 80A77458 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 0314C 80A7745C 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
|
||||
/* 03150 80A77460 A09800C8 */ sb $t8, 0x00C8($a0) ## 000000C8
|
||||
/* 03154 80A77464 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03158 80A77468 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0315C 80A7746C 03E00008 */ jr $ra
|
||||
/* 03160 80A77470 00000000 */ nop
|
|
@ -1,7 +0,0 @@
|
|||
glabel func_80A77474
|
||||
/* 03164 80A77474 AFA50004 */ sw $a1, 0x0004($sp)
|
||||
/* 03168 80A77478 240E0005 */ addiu $t6, $zero, 0x0005 ## $t6 = 00000005
|
||||
/* 0316C 80A7747C AC8E04C8 */ sw $t6, 0x04C8($a0) ## 000004C8
|
||||
/* 03170 80A77480 AC8004CC */ sw $zero, 0x04CC($a0) ## 000004CC
|
||||
/* 03174 80A77484 03E00008 */ jr $ra
|
||||
/* 03178 80A77488 A08000C8 */ sb $zero, 0x00C8($a0) ## 000000C8
|
|
@ -1,13 +0,0 @@
|
|||
glabel func_80A7748C
|
||||
/* 0317C 80A7748C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03180 80A77490 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03184 80A77494 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03188 80A77498 0C29DC0D */ jal func_80A77034
|
||||
/* 0318C 80A7749C AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 03190 80A774A0 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 03194 80A774A4 0C29DE77 */ jal func_80A779DC
|
||||
/* 03198 80A774A8 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 0319C 80A774AC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 031A0 80A774B0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 031A4 80A774B4 03E00008 */ jr $ra
|
||||
/* 031A8 80A774B8 00000000 */ nop
|
|
@ -1,16 +0,0 @@
|
|||
glabel func_80A774BC
|
||||
/* 031AC 80A774BC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 031B0 80A774C0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 031B4 80A774C4 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 031B8 80A774C8 0C29DC1F */ jal func_80A7707C
|
||||
/* 031BC 80A774CC AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 031C0 80A774D0 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 031C4 80A774D4 0C29DC0D */ jal func_80A77034
|
||||
/* 031C8 80A774D8 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 031CC 80A774DC 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 031D0 80A774E0 0C29DE77 */ jal func_80A779DC
|
||||
/* 031D4 80A774E4 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 031D8 80A774E8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 031DC 80A774EC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 031E0 80A774F0 03E00008 */ jr $ra
|
||||
/* 031E4 80A774F4 00000000 */ nop
|
|
@ -1,17 +0,0 @@
|
|||
glabel func_80A774F8
|
||||
/* 031E8 80A774F8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 031EC 80A774FC AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 031F0 80A77500 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 031F4 80A77504 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 031F8 80A77508 0C29DC27 */ jal func_80A7709C
|
||||
/* 031FC 80A7750C 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 03200 80A77510 54400004 */ bnel $v0, $zero, .L80A77524
|
||||
/* 03204 80A77514 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03208 80A77518 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 0320C 80A7751C 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 03210 80A77520 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A77524:
|
||||
/* 03214 80A77524 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03218 80A77528 03E00008 */ jr $ra
|
||||
/* 0321C 80A7752C 00000000 */ nop
|
|
@ -1,30 +0,0 @@
|
|||
glabel func_80A77530
|
||||
/* 03220 80A77530 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03224 80A77534 2401000D */ addiu $at, $zero, 0x000D ## $at = 0000000D
|
||||
/* 03228 80A77538 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0322C 80A7753C AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03230 80A77540 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 03234 80A77544 10A10006 */ beq $a1, $at, .L80A77560
|
||||
/* 03238 80A77548 AFA70024 */ sw $a3, 0x0024($sp)
|
||||
/* 0323C 80A7754C 2401001A */ addiu $at, $zero, 0x001A ## $at = 0000001A
|
||||
/* 03240 80A77550 10A10003 */ beq $a1, $at, .L80A77560
|
||||
/* 03244 80A77554 2401001B */ addiu $at, $zero, 0x001B ## $at = 0000001B
|
||||
/* 03248 80A77558 54A1000C */ bnel $a1, $at, .L80A7758C
|
||||
/* 0324C 80A7755C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A77560:
|
||||
/* 03250 80A77560 0C29DC50 */ jal func_80A77140
|
||||
/* 03254 80A77564 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 03258 80A77568 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 0325C 80A7756C 44812000 */ mtc1 $at, $f4 ## $f4 = 30.00
|
||||
/* 03260 80A77570 8FAE0020 */ lw $t6, 0x0020($sp)
|
||||
/* 03264 80A77574 4600203E */ c.le.s $f4, $f0
|
||||
/* 03268 80A77578 00000000 */ nop
|
||||
/* 0326C 80A7757C 45020003 */ bc1fl .L80A7758C
|
||||
/* 03270 80A77580 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03274 80A77584 ADC00000 */ sw $zero, 0x0000($t6) ## 00000000
|
||||
/* 03278 80A77588 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A7758C:
|
||||
/* 0327C 80A7758C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03280 80A77590 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03284 80A77594 03E00008 */ jr $ra
|
||||
/* 03288 80A77598 00000000 */ nop
|
|
@ -1,226 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A78728
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78740
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78758
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78770
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78788
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A787A0
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A787B8
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
.late_rodata
|
||||
glabel jtbl_80A789E4
|
||||
.word L80A775FC
|
||||
.word L80A77818
|
||||
.word L80A77818
|
||||
.word L80A77818
|
||||
.word L80A77818
|
||||
.word L80A77818
|
||||
.word L80A77818
|
||||
.word L80A77818
|
||||
.word L80A77818
|
||||
.word L80A77674
|
||||
.word L80A77818
|
||||
.word L80A776D0
|
||||
.word L80A77818
|
||||
.word L80A7772C
|
||||
.word L80A777A4
|
||||
|
||||
.text
|
||||
glabel func_80A7759C
|
||||
/* 0328C 80A7759C 27BDFF90 */ addiu $sp, $sp, 0xFF90 ## $sp = FFFFFF90
|
||||
/* 03290 80A775A0 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 03294 80A775A4 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 03298 80A775A8 AFA40070 */ sw $a0, 0x0070($sp)
|
||||
/* 0329C 80A775AC AFA50074 */ sw $a1, 0x0074($sp)
|
||||
/* 032A0 80A775B0 AFA60078 */ sw $a2, 0x0078($sp)
|
||||
/* 032A4 80A775B4 AFA7007C */ sw $a3, 0x007C($sp)
|
||||
/* 032A8 80A775B8 8C900000 */ lw $s0, 0x0000($a0) ## 00000000
|
||||
/* 032AC 80A775BC 3C0680A8 */ lui $a2, %hi(D_80A78728) ## $a2 = 80A80000
|
||||
/* 032B0 80A775C0 24C68728 */ addiu $a2, $a2, %lo(D_80A78728) ## $a2 = 80A78728
|
||||
/* 032B4 80A775C4 27A40058 */ addiu $a0, $sp, 0x0058 ## $a0 = FFFFFFE8
|
||||
/* 032B8 80A775C8 240700CF */ addiu $a3, $zero, 0x00CF ## $a3 = 000000CF
|
||||
/* 032BC 80A775CC 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 032C0 80A775D0 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 032C4 80A775D4 8FAF0074 */ lw $t7, 0x0074($sp)
|
||||
/* 032C8 80A775D8 25F8FFF3 */ addiu $t8, $t7, 0xFFF3 ## $t8 = FFFFFFF3
|
||||
/* 032CC 80A775DC 2F01000F */ sltiu $at, $t8, 0x000F
|
||||
/* 032D0 80A775E0 1020008D */ beq $at, $zero, .L80A77818
|
||||
/* 032D4 80A775E4 0018C080 */ sll $t8, $t8, 2
|
||||
/* 032D8 80A775E8 3C0180A8 */ lui $at, %hi(jtbl_80A789E4) ## $at = 80A80000
|
||||
/* 032DC 80A775EC 00380821 */ addu $at, $at, $t8
|
||||
/* 032E0 80A775F0 8C3889E4 */ lw $t8, %lo(jtbl_80A789E4)($at)
|
||||
/* 032E4 80A775F4 03000008 */ jr $t8
|
||||
/* 032E8 80A775F8 00000000 */ nop
|
||||
glabel L80A775FC
|
||||
/* 032EC 80A775FC 0C29DC50 */ jal func_80A77140
|
||||
/* 032F0 80A77600 8FA40080 */ lw $a0, 0x0080($sp)
|
||||
/* 032F4 80A77604 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 032F8 80A77608 44812000 */ mtc1 $at, $f4 ## $f4 = 30.00
|
||||
/* 032FC 80A7760C 3C08DA38 */ lui $t0, 0xDA38 ## $t0 = DA380000
|
||||
/* 03300 80A77610 35080003 */ ori $t0, $t0, 0x0003 ## $t0 = DA380003
|
||||
/* 03304 80A77614 4604003C */ c.lt.s $f0, $f4
|
||||
/* 03308 80A77618 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0330C 80A7761C 3C0580A8 */ lui $a1, %hi(D_80A78740) ## $a1 = 80A80000
|
||||
/* 03310 80A77620 4500007D */ bc1f .L80A77818
|
||||
/* 03314 80A77624 00000000 */ nop
|
||||
/* 03318 80A77628 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 0331C 80A7762C 24A58740 */ addiu $a1, $a1, %lo(D_80A78740) ## $a1 = 80A78740
|
||||
/* 03320 80A77630 2406010B */ addiu $a2, $zero, 0x010B ## $a2 = 0000010B
|
||||
/* 03324 80A77634 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 03328 80A77638 AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
|
||||
/* 0332C 80A7763C AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 03330 80A77640 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 03334 80A77644 AFA20050 */ sw $v0, 0x0050($sp)
|
||||
/* 03338 80A77648 8FA30050 */ lw $v1, 0x0050($sp)
|
||||
/* 0333C 80A7764C 3C0B0601 */ lui $t3, 0x0601 ## $t3 = 06010000
|
||||
/* 03340 80A77650 256B6D88 */ addiu $t3, $t3, 0x6D88 ## $t3 = 06016D88
|
||||
/* 03344 80A77654 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03348 80A77658 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 0334C 80A7765C 3C0ADE00 */ lui $t2, 0xDE00 ## $t2 = DE000000
|
||||
/* 03350 80A77660 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 03354 80A77664 AE0902D0 */ sw $t1, 0x02D0($s0) ## 000002D0
|
||||
/* 03358 80A77668 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 0335C 80A7766C 1000006A */ beq $zero, $zero, .L80A77818
|
||||
/* 03360 80A77670 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
glabel L80A77674
|
||||
/* 03364 80A77674 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03368 80A77678 3C0DDA38 */ lui $t5, 0xDA38 ## $t5 = DA380000
|
||||
/* 0336C 80A7767C 35AD0003 */ ori $t5, $t5, 0x0003 ## $t5 = DA380003
|
||||
/* 03370 80A77680 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 03374 80A77684 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
|
||||
/* 03378 80A77688 3C0580A8 */ lui $a1, %hi(D_80A78758) ## $a1 = 80A80000
|
||||
/* 0337C 80A7768C AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 03380 80A77690 24A58758 */ addiu $a1, $a1, %lo(D_80A78758) ## $a1 = 80A78758
|
||||
/* 03384 80A77694 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03388 80A77698 24060112 */ addiu $a2, $zero, 0x0112 ## $a2 = 00000112
|
||||
/* 0338C 80A7769C 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 03390 80A776A0 AFA20048 */ sw $v0, 0x0048($sp)
|
||||
/* 03394 80A776A4 8FA30048 */ lw $v1, 0x0048($sp)
|
||||
/* 03398 80A776A8 3C180601 */ lui $t8, 0x0601 ## $t8 = 06010000
|
||||
/* 0339C 80A776AC 27186F88 */ addiu $t8, $t8, 0x6F88 ## $t8 = 06016F88
|
||||
/* 033A0 80A776B0 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 033A4 80A776B4 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 033A8 80A776B8 3C0FDE00 */ lui $t7, 0xDE00 ## $t7 = DE000000
|
||||
/* 033AC 80A776BC 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 033B0 80A776C0 AE0E02D0 */ sw $t6, 0x02D0($s0) ## 000002D0
|
||||
/* 033B4 80A776C4 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 033B8 80A776C8 10000053 */ beq $zero, $zero, .L80A77818
|
||||
/* 033BC 80A776CC AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
glabel L80A776D0
|
||||
/* 033C0 80A776D0 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 033C4 80A776D4 3C08DA38 */ lui $t0, 0xDA38 ## $t0 = DA380000
|
||||
/* 033C8 80A776D8 35080003 */ ori $t0, $t0, 0x0003 ## $t0 = DA380003
|
||||
/* 033CC 80A776DC 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 033D0 80A776E0 AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
|
||||
/* 033D4 80A776E4 3C0580A8 */ lui $a1, %hi(D_80A78770) ## $a1 = 80A80000
|
||||
/* 033D8 80A776E8 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 033DC 80A776EC 24A58770 */ addiu $a1, $a1, %lo(D_80A78770) ## $a1 = 80A78770
|
||||
/* 033E0 80A776F0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 033E4 80A776F4 24060118 */ addiu $a2, $zero, 0x0118 ## $a2 = 00000118
|
||||
/* 033E8 80A776F8 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 033EC 80A776FC AFA20040 */ sw $v0, 0x0040($sp)
|
||||
/* 033F0 80A77700 8FA30040 */ lw $v1, 0x0040($sp)
|
||||
/* 033F4 80A77704 3C0B0601 */ lui $t3, 0x0601 ## $t3 = 06010000
|
||||
/* 033F8 80A77708 256B6EE8 */ addiu $t3, $t3, 0x6EE8 ## $t3 = 06016EE8
|
||||
/* 033FC 80A7770C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03400 80A77710 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03404 80A77714 3C0ADE00 */ lui $t2, 0xDE00 ## $t2 = DE000000
|
||||
/* 03408 80A77718 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 0340C 80A7771C AE0902D0 */ sw $t1, 0x02D0($s0) ## 000002D0
|
||||
/* 03410 80A77720 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 03414 80A77724 1000003C */ beq $zero, $zero, .L80A77818
|
||||
/* 03418 80A77728 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
glabel L80A7772C
|
||||
/* 0341C 80A7772C 0C29DC50 */ jal func_80A77140
|
||||
/* 03420 80A77730 8FA40080 */ lw $a0, 0x0080($sp)
|
||||
/* 03424 80A77734 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 03428 80A77738 44813000 */ mtc1 $at, $f6 ## $f6 = 30.00
|
||||
/* 0342C 80A7773C 3C0DDA38 */ lui $t5, 0xDA38 ## $t5 = DA380000
|
||||
/* 03430 80A77740 35AD0003 */ ori $t5, $t5, 0x0003 ## $t5 = DA380003
|
||||
/* 03434 80A77744 4606003C */ c.lt.s $f0, $f6
|
||||
/* 03438 80A77748 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0343C 80A7774C 3C0580A8 */ lui $a1, %hi(D_80A78788) ## $a1 = 80A80000
|
||||
/* 03440 80A77750 45000031 */ bc1f .L80A77818
|
||||
/* 03444 80A77754 00000000 */ nop
|
||||
/* 03448 80A77758 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 0344C 80A7775C 24A58788 */ addiu $a1, $a1, %lo(D_80A78788) ## $a1 = 80A78788
|
||||
/* 03450 80A77760 24060120 */ addiu $a2, $zero, 0x0120 ## $a2 = 00000120
|
||||
/* 03454 80A77764 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 03458 80A77768 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
|
||||
/* 0345C 80A7776C AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 03460 80A77770 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 03464 80A77774 AFA20034 */ sw $v0, 0x0034($sp)
|
||||
/* 03468 80A77778 8FA30034 */ lw $v1, 0x0034($sp)
|
||||
/* 0346C 80A7777C 3C180601 */ lui $t8, 0x0601 ## $t8 = 06010000
|
||||
/* 03470 80A77780 27186BE0 */ addiu $t8, $t8, 0x6BE0 ## $t8 = 06016BE0
|
||||
/* 03474 80A77784 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03478 80A77788 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 0347C 80A7778C 3C0FDE00 */ lui $t7, 0xDE00 ## $t7 = DE000000
|
||||
/* 03480 80A77790 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 03484 80A77794 AE0E02D0 */ sw $t6, 0x02D0($s0) ## 000002D0
|
||||
/* 03488 80A77798 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 0348C 80A7779C 1000001E */ beq $zero, $zero, .L80A77818
|
||||
/* 03490 80A777A0 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
glabel L80A777A4
|
||||
/* 03494 80A777A4 0C29DC50 */ jal func_80A77140
|
||||
/* 03498 80A777A8 8FA40080 */ lw $a0, 0x0080($sp)
|
||||
/* 0349C 80A777AC 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 034A0 80A777B0 44814000 */ mtc1 $at, $f8 ## $f8 = 30.00
|
||||
/* 034A4 80A777B4 3C08DA38 */ lui $t0, 0xDA38 ## $t0 = DA380000
|
||||
/* 034A8 80A777B8 35080003 */ ori $t0, $t0, 0x0003 ## $t0 = DA380003
|
||||
/* 034AC 80A777BC 4608003C */ c.lt.s $f0, $f8
|
||||
/* 034B0 80A777C0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 034B4 80A777C4 3C0580A8 */ lui $a1, %hi(D_80A787A0) ## $a1 = 80A80000
|
||||
/* 034B8 80A777C8 45000013 */ bc1f .L80A77818
|
||||
/* 034BC 80A777CC 00000000 */ nop
|
||||
/* 034C0 80A777D0 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 034C4 80A777D4 24A587A0 */ addiu $a1, $a1, %lo(D_80A787A0) ## $a1 = 80A787A0
|
||||
/* 034C8 80A777D8 24060129 */ addiu $a2, $zero, 0x0129 ## $a2 = 00000129
|
||||
/* 034CC 80A777DC 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 034D0 80A777E0 AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
|
||||
/* 034D4 80A777E4 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 034D8 80A777E8 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 034DC 80A777EC AFA20028 */ sw $v0, 0x0028($sp)
|
||||
/* 034E0 80A777F0 8FA30028 */ lw $v1, 0x0028($sp)
|
||||
/* 034E4 80A777F4 3C0B0601 */ lui $t3, 0x0601 ## $t3 = 06010000
|
||||
/* 034E8 80A777F8 256B6CD8 */ addiu $t3, $t3, 0x6CD8 ## $t3 = 06016CD8
|
||||
/* 034EC 80A777FC AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 034F0 80A77800 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 034F4 80A77804 3C0ADE00 */ lui $t2, 0xDE00 ## $t2 = DE000000
|
||||
/* 034F8 80A77808 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 034FC 80A7780C AE0902D0 */ sw $t1, 0x02D0($s0) ## 000002D0
|
||||
/* 03500 80A77810 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 03504 80A77814 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
glabel L80A77818
|
||||
.L80A77818:
|
||||
/* 03508 80A77818 3C0680A8 */ lui $a2, %hi(D_80A787B8) ## $a2 = 80A80000
|
||||
/* 0350C 80A7781C 24C687B8 */ addiu $a2, $a2, %lo(D_80A787B8) ## $a2 = 80A787B8
|
||||
/* 03510 80A77820 27A40058 */ addiu $a0, $sp, 0x0058 ## $a0 = FFFFFFE8
|
||||
/* 03514 80A77824 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 03518 80A77828 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 0351C 80A7782C 24070130 */ addiu $a3, $zero, 0x0130 ## $a3 = 00000130
|
||||
/* 03520 80A77830 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03524 80A77834 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 03528 80A77838 27BD0070 */ addiu $sp, $sp, 0x0070 ## $sp = 00000000
|
||||
/* 0352C 80A7783C 03E00008 */ jr $ra
|
||||
/* 03530 80A77840 00000000 */ nop
|
|
@ -1,113 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A787D0
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A787E8
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80A77844
|
||||
/* 03534 80A77844 27BDFF98 */ addiu $sp, $sp, 0xFF98 ## $sp = FFFFFF98
|
||||
/* 03538 80A77848 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 0353C 80A7784C AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 03540 80A77850 AFA40068 */ sw $a0, 0x0068($sp)
|
||||
/* 03544 80A77854 AFA5006C */ sw $a1, 0x006C($sp)
|
||||
/* 03548 80A77858 8CB00000 */ lw $s0, 0x0000($a1) ## 00000000
|
||||
/* 0354C 80A7785C 3C0680A8 */ lui $a2, %hi(D_80A787D0) ## $a2 = 80A80000
|
||||
/* 03550 80A77860 24C687D0 */ addiu $a2, $a2, %lo(D_80A787D0) ## $a2 = 80A787D0
|
||||
/* 03554 80A77864 27A40044 */ addiu $a0, $sp, 0x0044 ## $a0 = FFFFFFDC
|
||||
/* 03558 80A77868 24070142 */ addiu $a3, $zero, 0x0142 ## $a3 = 00000142
|
||||
/* 0355C 80A7786C 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 03560 80A77870 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 03564 80A77874 8FA40068 */ lw $a0, 0x0068($sp)
|
||||
/* 03568 80A77878 8FA5006C */ lw $a1, 0x006C($sp)
|
||||
/* 0356C 80A7787C 0C00BAF3 */ jal func_8002EBCC
|
||||
/* 03570 80A77880 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 03574 80A77884 0C024F46 */ jal func_80093D18
|
||||
/* 03578 80A77888 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0357C 80A7788C 0C024F61 */ jal func_80093D84
|
||||
/* 03580 80A77890 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03584 80A77894 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 03588 80A77898 3C18DB06 */ lui $t8, 0xDB06 ## $t8 = DB060000
|
||||
/* 0358C 80A7789C 37180020 */ ori $t8, $t8, 0x0020 ## $t8 = DB060020
|
||||
/* 03590 80A778A0 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 03594 80A778A4 AE0F02C0 */ sw $t7, 0x02C0($s0) ## 000002C0
|
||||
/* 03598 80A778A8 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0359C 80A778AC 2419001E */ addiu $t9, $zero, 0x001E ## $t9 = 0000001E
|
||||
/* 035A0 80A778B0 2408001E */ addiu $t0, $zero, 0x001E ## $t0 = 0000001E
|
||||
/* 035A4 80A778B4 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 035A8 80A778B8 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 035AC 80A778BC AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 035B0 80A778C0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 035B4 80A778C4 240500F5 */ addiu $a1, $zero, 0x00F5 ## $a1 = 000000F5
|
||||
/* 035B8 80A778C8 240600E1 */ addiu $a2, $zero, 0x00E1 ## $a2 = 000000E1
|
||||
/* 035BC 80A778CC 2407009B */ addiu $a3, $zero, 0x009B ## $a3 = 0000009B
|
||||
/* 035C0 80A778D0 0C29D86C */ jal func_80A761B0
|
||||
/* 035C4 80A778D4 AFA20040 */ sw $v0, 0x0040($sp)
|
||||
/* 035C8 80A778D8 8FA30040 */ lw $v1, 0x0040($sp)
|
||||
/* 035CC 80A778DC 3C0ADB06 */ lui $t2, 0xDB06 ## $t2 = DB060000
|
||||
/* 035D0 80A778E0 354A0024 */ ori $t2, $t2, 0x0024 ## $t2 = DB060024
|
||||
/* 035D4 80A778E4 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 035D8 80A778E8 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 035DC 80A778EC 240B0028 */ addiu $t3, $zero, 0x0028 ## $t3 = 00000028
|
||||
/* 035E0 80A778F0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 035E4 80A778F4 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 035E8 80A778F8 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 035EC 80A778FC AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 035F0 80A77900 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 035F4 80A77904 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 035F8 80A77908 AFAB0010 */ sw $t3, 0x0010($sp)
|
||||
/* 035FC 80A7790C 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 03600 80A77910 24060028 */ addiu $a2, $zero, 0x0028 ## $a2 = 00000028
|
||||
/* 03604 80A77914 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 03608 80A77918 0C29D86C */ jal func_80A761B0
|
||||
/* 0360C 80A7791C AFA2003C */ sw $v0, 0x003C($sp)
|
||||
/* 03610 80A77920 8FA3003C */ lw $v1, 0x003C($sp)
|
||||
/* 03614 80A77924 3C0DDB06 */ lui $t5, 0xDB06 ## $t5 = DB060000
|
||||
/* 03618 80A77928 35AD0028 */ ori $t5, $t5, 0x0028 ## $t5 = DB060028
|
||||
/* 0361C 80A7792C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03620 80A77930 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 03624 80A77934 240E0014 */ addiu $t6, $zero, 0x0014 ## $t6 = 00000014
|
||||
/* 03628 80A77938 240F0028 */ addiu $t7, $zero, 0x0028 ## $t7 = 00000028
|
||||
/* 0362C 80A7793C 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 03630 80A77940 AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 03634 80A77944 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 03638 80A77948 2418001E */ addiu $t8, $zero, 0x001E ## $t8 = 0000001E
|
||||
/* 0363C 80A7794C AFB80018 */ sw $t8, 0x0018($sp)
|
||||
/* 03640 80A77950 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 03644 80A77954 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 03648 80A77958 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0364C 80A7795C 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 03650 80A77960 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 03654 80A77964 240700FF */ addiu $a3, $zero, 0x00FF ## $a3 = 000000FF
|
||||
/* 03658 80A77968 0C29D86C */ jal func_80A761B0
|
||||
/* 0365C 80A7796C AFA20038 */ sw $v0, 0x0038($sp)
|
||||
/* 03660 80A77970 8FA30038 */ lw $v1, 0x0038($sp)
|
||||
/* 03664 80A77974 3C1980A7 */ lui $t9, %hi(func_80A77530) ## $t9 = 80A70000
|
||||
/* 03668 80A77978 3C0880A7 */ lui $t0, %hi(func_80A7759C) ## $t0 = 80A70000
|
||||
/* 0366C 80A7797C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03670 80A77980 8FA30068 */ lw $v1, 0x0068($sp)
|
||||
/* 03674 80A77984 2508759C */ addiu $t0, $t0, %lo(func_80A7759C) ## $t0 = 80A7759C
|
||||
/* 03678 80A77988 27397530 */ addiu $t9, $t9, %lo(func_80A77530) ## $t9 = 80A77530
|
||||
/* 0367C 80A7798C 2462014C */ addiu $v0, $v1, 0x014C ## $v0 = 0000014C
|
||||
/* 03680 80A77990 8C450004 */ lw $a1, 0x0004($v0) ## 00000150
|
||||
/* 03684 80A77994 8C460020 */ lw $a2, 0x0020($v0) ## 0000016C
|
||||
/* 03688 80A77998 90470002 */ lbu $a3, 0x0002($v0) ## 0000014E
|
||||
/* 0368C 80A7799C AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 03690 80A779A0 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 03694 80A779A4 8FA4006C */ lw $a0, 0x006C($sp)
|
||||
/* 03698 80A779A8 0C0286B2 */ jal SkelAnime_DrawSV
|
||||
/* 0369C 80A779AC AFA30018 */ sw $v1, 0x0018($sp)
|
||||
/* 036A0 80A779B0 3C0680A8 */ lui $a2, %hi(D_80A787E8) ## $a2 = 80A80000
|
||||
/* 036A4 80A779B4 24C687E8 */ addiu $a2, $a2, %lo(D_80A787E8) ## $a2 = 80A787E8
|
||||
/* 036A8 80A779B8 27A40044 */ addiu $a0, $sp, 0x0044 ## $a0 = FFFFFFDC
|
||||
/* 036AC 80A779BC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 036B0 80A779C0 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 036B4 80A779C4 24070159 */ addiu $a3, $zero, 0x0159 ## $a3 = 00000159
|
||||
/* 036B8 80A779C8 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 036BC 80A779CC 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 036C0 80A779D0 27BD0068 */ addiu $sp, $sp, 0x0068 ## $sp = 00000000
|
||||
/* 036C4 80A779D4 03E00008 */ jr $ra
|
||||
/* 036C8 80A779D8 00000000 */ nop
|
|
@ -1,97 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A78800
|
||||
.asciz "En_Ik_inConfrontion_Check_DemoMode:そんな動作は無い!!!!!!!!\n"
|
||||
.balign 4
|
||||
|
||||
.late_rodata
|
||||
glabel jtbl_80A78A20
|
||||
.word L80A77A44
|
||||
.word L80A77A54
|
||||
.word L80A77A68
|
||||
.word L80A77A78
|
||||
.word L80A77A8C
|
||||
.word L80A77AA0
|
||||
.word L80A77AB4
|
||||
|
||||
.text
|
||||
glabel func_80A779DC
|
||||
/* 036CC 80A779DC 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 036D0 80A779E0 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 036D4 80A779E4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 036D8 80A779E8 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 036DC 80A779EC 00A03025 */ or $a2, $a1, $zero ## $a2 = 00000000
|
||||
/* 036E0 80A779F0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 036E4 80A779F4 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 036E8 80A779F8 0C29DC27 */ jal func_80A7709C
|
||||
/* 036EC 80A779FC AFA6002C */ sw $a2, 0x002C($sp)
|
||||
/* 036F0 80A77A00 10400035 */ beq $v0, $zero, .L80A77AD8
|
||||
/* 036F4 80A77A04 8FA6002C */ lw $a2, 0x002C($sp)
|
||||
/* 036F8 80A77A08 944E0000 */ lhu $t6, 0x0000($v0) ## 00000000
|
||||
/* 036FC 80A77A0C AFAE0020 */ sw $t6, 0x0020($sp)
|
||||
/* 03700 80A77A10 8E0304D0 */ lw $v1, 0x04D0($s0) ## 000004D0
|
||||
/* 03704 80A77A14 25D8FFFF */ addiu $t8, $t6, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 03708 80A77A18 2F010007 */ sltiu $at, $t8, 0x0007
|
||||
/* 0370C 80A77A1C 51C3002F */ beql $t6, $v1, .L80A77ADC
|
||||
/* 03710 80A77A20 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03714 80A77A24 10200028 */ beq $at, $zero, .L80A77AC8
|
||||
/* 03718 80A77A28 3C0480A8 */ lui $a0, %hi(D_80A78800) ## $a0 = 80A80000
|
||||
/* 0371C 80A77A2C 0018C080 */ sll $t8, $t8, 2
|
||||
/* 03720 80A77A30 3C0180A8 */ lui $at, %hi(jtbl_80A78A20) ## $at = 80A80000
|
||||
/* 03724 80A77A34 00380821 */ addu $at, $at, $t8
|
||||
/* 03728 80A77A38 8C388A20 */ lw $t8, %lo(jtbl_80A78A20)($at)
|
||||
/* 0372C 80A77A3C 03000008 */ jr $t8
|
||||
/* 03730 80A77A40 00000000 */ nop
|
||||
glabel L80A77A44
|
||||
/* 03734 80A77A44 0C29DC52 */ jal func_80A77148
|
||||
/* 03738 80A77A48 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0373C 80A77A4C 10000021 */ beq $zero, $zero, .L80A77AD4
|
||||
/* 03740 80A77A50 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
glabel L80A77A54
|
||||
/* 03744 80A77A54 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03748 80A77A58 0C29DC56 */ jal func_80A77158
|
||||
/* 0374C 80A77A5C 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 03750 80A77A60 1000001C */ beq $zero, $zero, .L80A77AD4
|
||||
/* 03754 80A77A64 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
glabel L80A77A68
|
||||
/* 03758 80A77A68 0C29DC79 */ jal func_80A771E4
|
||||
/* 0375C 80A77A6C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03760 80A77A70 10000018 */ beq $zero, $zero, .L80A77AD4
|
||||
/* 03764 80A77A74 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
glabel L80A77A78
|
||||
/* 03768 80A77A78 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0376C 80A77A7C 0C29E058 */ jal func_80A78160
|
||||
/* 03770 80A77A80 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 03774 80A77A84 10000013 */ beq $zero, $zero, .L80A77AD4
|
||||
/* 03778 80A77A88 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
glabel L80A77A8C
|
||||
/* 0377C 80A77A8C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03780 80A77A90 0C29DCD7 */ jal func_80A7735C
|
||||
/* 03784 80A77A94 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 03788 80A77A98 1000000E */ beq $zero, $zero, .L80A77AD4
|
||||
/* 0378C 80A77A9C 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
glabel L80A77AA0
|
||||
/* 03790 80A77AA0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03794 80A77AA4 0C29DD0D */ jal func_80A77434
|
||||
/* 03798 80A77AA8 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 0379C 80A77AAC 10000009 */ beq $zero, $zero, .L80A77AD4
|
||||
/* 037A0 80A77AB0 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
glabel L80A77AB4
|
||||
/* 037A4 80A77AB4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 037A8 80A77AB8 0C29DD1D */ jal func_80A77474
|
||||
/* 037AC 80A77ABC 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 037B0 80A77AC0 10000004 */ beq $zero, $zero, .L80A77AD4
|
||||
/* 037B4 80A77AC4 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
.L80A77AC8:
|
||||
/* 037B8 80A77AC8 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 037BC 80A77ACC 24848800 */ addiu $a0, $a0, %lo(D_80A78800) ## $a0 = FFFF8800
|
||||
/* 037C0 80A77AD0 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
.L80A77AD4:
|
||||
/* 037C4 80A77AD4 AE1904D0 */ sw $t9, 0x04D0($s0) ## 000004D0
|
||||
.L80A77AD8:
|
||||
/* 037C8 80A77AD8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80A77ADC:
|
||||
/* 037CC 80A77ADC 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 037D0 80A77AE0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 037D4 80A77AE4 03E00008 */ jr $ra
|
||||
/* 037D8 80A77AE8 00000000 */ nop
|
|
@ -1,9 +0,0 @@
|
|||
glabel func_80A77AEC
|
||||
/* 037DC 80A77AEC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 037E0 80A77AF0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 037E4 80A77AF4 0C29DE77 */ jal func_80A779DC
|
||||
/* 037E8 80A77AF8 00000000 */ nop
|
||||
/* 037EC 80A77AFC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 037F0 80A77B00 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 037F4 80A77B04 03E00008 */ jr $ra
|
||||
/* 037F8 80A77B08 00000000 */ nop
|
|
@ -1,13 +0,0 @@
|
|||
glabel func_80A77B0C
|
||||
/* 037FC 80A77B0C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03800 80A77B10 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03804 80A77B14 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03808 80A77B18 0C29DC0D */ jal func_80A77034
|
||||
/* 0380C 80A77B1C AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 03810 80A77B20 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 03814 80A77B24 0C29DE77 */ jal func_80A779DC
|
||||
/* 03818 80A77B28 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 0381C 80A77B2C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03820 80A77B30 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03824 80A77B34 03E00008 */ jr $ra
|
||||
/* 03828 80A77B38 00000000 */ nop
|
|
@ -1,25 +0,0 @@
|
|||
glabel func_80A77B3C
|
||||
/* 0382C 80A77B3C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 03830 80A77B40 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 03834 80A77B44 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 03838 80A77B48 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0383C 80A77B4C 0C29DC1F */ jal func_80A7707C
|
||||
/* 03840 80A77B50 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 03844 80A77B54 AFA20024 */ sw $v0, 0x0024($sp)
|
||||
/* 03848 80A77B58 0C29DB05 */ jal func_80A76C14
|
||||
/* 0384C 80A77B5C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03850 80A77B60 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03854 80A77B64 0C29DC0D */ jal func_80A77034
|
||||
/* 03858 80A77B68 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 0385C 80A77B6C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03860 80A77B70 0C29DE77 */ jal func_80A779DC
|
||||
/* 03864 80A77B74 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 03868 80A77B78 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0386C 80A77B7C 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 03870 80A77B80 0C29DC99 */ jal func_80A77264
|
||||
/* 03874 80A77B84 8FA60024 */ lw $a2, 0x0024($sp)
|
||||
/* 03878 80A77B88 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0387C 80A77B8C 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 03880 80A77B90 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 03884 80A77B94 03E00008 */ jr $ra
|
||||
/* 03888 80A77B98 00000000 */ nop
|
|
@ -1,39 +0,0 @@
|
|||
glabel func_80A77BF8
|
||||
/* 038E8 80A77BF8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 038EC 80A77BFC 24010011 */ addiu $at, $zero, 0x0011 ## $at = 00000011
|
||||
/* 038F0 80A77C00 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 038F4 80A77C04 10A10008 */ beq $a1, $at, .L80A77C28
|
||||
/* 038F8 80A77C08 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 038FC 80A77C0C 2401001D */ addiu $at, $zero, 0x001D ## $at = 0000001D
|
||||
/* 03900 80A77C10 10A10014 */ beq $a1, $at, .L80A77C64
|
||||
/* 03904 80A77C14 2401001E */ addiu $at, $zero, 0x001E ## $at = 0000001E
|
||||
/* 03908 80A77C18 50A10013 */ beql $a1, $at, .L80A77C68
|
||||
/* 0390C 80A77C1C ACC00000 */ sw $zero, 0x0000($a2) ## 00000000
|
||||
/* 03910 80A77C20 10000012 */ beq $zero, $zero, .L80A77C6C
|
||||
/* 03914 80A77C24 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A77C28:
|
||||
/* 03918 80A77C28 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 0391C 80A77C2C 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||
/* 03920 80A77C30 44812000 */ mtc1 $at, $f4 ## $f4 = 120.00
|
||||
/* 03924 80A77C34 C4800164 */ lwc1 $f0, 0x0164($a0) ## 00000164
|
||||
/* 03928 80A77C38 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 0392C 80A77C3C 4604003C */ c.lt.s $f0, $f4
|
||||
/* 03930 80A77C40 00000000 */ nop
|
||||
/* 03934 80A77C44 45000003 */ bc1f .L80A77C54
|
||||
/* 03938 80A77C48 00000000 */ nop
|
||||
/* 0393C 80A77C4C 10000006 */ beq $zero, $zero, .L80A77C68
|
||||
/* 03940 80A77C50 ACC00000 */ sw $zero, 0x0000($a2) ## 00000000
|
||||
.L80A77C54:
|
||||
/* 03944 80A77C54 0C29DB8B */ jal func_80A76E2C
|
||||
/* 03948 80A77C58 00E03025 */ or $a2, $a3, $zero ## $a2 = 00000000
|
||||
/* 0394C 80A77C5C 10000003 */ beq $zero, $zero, .L80A77C6C
|
||||
/* 03950 80A77C60 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A77C64:
|
||||
/* 03954 80A77C64 ACC00000 */ sw $zero, 0x0000($a2) ## 00000000
|
||||
.L80A77C68:
|
||||
/* 03958 80A77C68 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A77C6C:
|
||||
/* 0395C 80A77C6C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03960 80A77C70 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03964 80A77C74 03E00008 */ jr $ra
|
||||
/* 03968 80A77C78 00000000 */ nop
|
|
@ -1,207 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A7887C
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78898
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A788B4
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A788D0
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A788EC
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78908
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78924
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
.late_rodata
|
||||
glabel jtbl_80A78A3C
|
||||
.word L80A77CDC
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77D38
|
||||
.word L80A77EA4
|
||||
.word L80A77D94
|
||||
.word L80A77EA4
|
||||
.word L80A77DF0
|
||||
.word L80A77E4C
|
||||
.word 0x00000000
|
||||
|
||||
.text
|
||||
glabel func_80A77C7C
|
||||
/* 0396C 80A77C7C 27BDFF98 */ addiu $sp, $sp, 0xFF98 ## $sp = FFFFFF98
|
||||
/* 03970 80A77C80 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 03974 80A77C84 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 03978 80A77C88 AFA40068 */ sw $a0, 0x0068($sp)
|
||||
/* 0397C 80A77C8C AFA5006C */ sw $a1, 0x006C($sp)
|
||||
/* 03980 80A77C90 AFA60070 */ sw $a2, 0x0070($sp)
|
||||
/* 03984 80A77C94 AFA70074 */ sw $a3, 0x0074($sp)
|
||||
/* 03988 80A77C98 8C900000 */ lw $s0, 0x0000($a0) ## 00000000
|
||||
/* 0398C 80A77C9C 3C0680A8 */ lui $a2, %hi(D_80A7887C) ## $a2 = 80A80000
|
||||
/* 03990 80A77CA0 24C6887C */ addiu $a2, $a2, %lo(D_80A7887C) ## $a2 = 80A7887C
|
||||
/* 03994 80A77CA4 27A40050 */ addiu $a0, $sp, 0x0050 ## $a0 = FFFFFFE8
|
||||
/* 03998 80A77CA8 2407023B */ addiu $a3, $zero, 0x023B ## $a3 = 0000023B
|
||||
/* 0399C 80A77CAC 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 039A0 80A77CB0 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 039A4 80A77CB4 8FAF006C */ lw $t7, 0x006C($sp)
|
||||
/* 039A8 80A77CB8 25F8FFF4 */ addiu $t8, $t7, 0xFFF4 ## $t8 = FFFFFFF4
|
||||
/* 039AC 80A77CBC 2F010010 */ sltiu $at, $t8, 0x0010
|
||||
/* 039B0 80A77CC0 10200078 */ beq $at, $zero, .L80A77EA4
|
||||
/* 039B4 80A77CC4 0018C080 */ sll $t8, $t8, 2
|
||||
/* 039B8 80A77CC8 3C0180A8 */ lui $at, %hi(jtbl_80A78A3C) ## $at = 80A80000
|
||||
/* 039BC 80A77CCC 00380821 */ addu $at, $at, $t8
|
||||
/* 039C0 80A77CD0 8C388A3C */ lw $t8, %lo(jtbl_80A78A3C)($at)
|
||||
/* 039C4 80A77CD4 03000008 */ jr $t8
|
||||
/* 039C8 80A77CD8 00000000 */ nop
|
||||
glabel L80A77CDC
|
||||
/* 039CC 80A77CDC 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 039D0 80A77CE0 3C08DA38 */ lui $t0, 0xDA38 ## $t0 = DA380000
|
||||
/* 039D4 80A77CE4 35080003 */ ori $t0, $t0, 0x0003 ## $t0 = DA380003
|
||||
/* 039D8 80A77CE8 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 039DC 80A77CEC AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
|
||||
/* 039E0 80A77CF0 3C0580A8 */ lui $a1, %hi(D_80A78898) ## $a1 = 80A80000
|
||||
/* 039E4 80A77CF4 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 039E8 80A77CF8 24A58898 */ addiu $a1, $a1, %lo(D_80A78898) ## $a1 = 80A78898
|
||||
/* 039EC 80A77CFC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 039F0 80A77D00 2406023F */ addiu $a2, $zero, 0x023F ## $a2 = 0000023F
|
||||
/* 039F4 80A77D04 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 039F8 80A77D08 AFA2004C */ sw $v0, 0x004C($sp)
|
||||
/* 039FC 80A77D0C 8FA3004C */ lw $v1, 0x004C($sp)
|
||||
/* 03A00 80A77D10 3C0B0601 */ lui $t3, 0x0601 ## $t3 = 06010000
|
||||
/* 03A04 80A77D14 256B6D88 */ addiu $t3, $t3, 0x6D88 ## $t3 = 06016D88
|
||||
/* 03A08 80A77D18 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03A0C 80A77D1C 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03A10 80A77D20 3C0ADE00 */ lui $t2, 0xDE00 ## $t2 = DE000000
|
||||
/* 03A14 80A77D24 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 03A18 80A77D28 AE0902D0 */ sw $t1, 0x02D0($s0) ## 000002D0
|
||||
/* 03A1C 80A77D2C AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 03A20 80A77D30 1000005C */ beq $zero, $zero, .L80A77EA4
|
||||
/* 03A24 80A77D34 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
glabel L80A77D38
|
||||
/* 03A28 80A77D38 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03A2C 80A77D3C 3C0DDA38 */ lui $t5, 0xDA38 ## $t5 = DA380000
|
||||
/* 03A30 80A77D40 35AD0003 */ ori $t5, $t5, 0x0003 ## $t5 = DA380003
|
||||
/* 03A34 80A77D44 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 03A38 80A77D48 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
|
||||
/* 03A3C 80A77D4C 3C0580A8 */ lui $a1, %hi(D_80A788B4) ## $a1 = 80A80000
|
||||
/* 03A40 80A77D50 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 03A44 80A77D54 24A588B4 */ addiu $a1, $a1, %lo(D_80A788B4) ## $a1 = 80A788B4
|
||||
/* 03A48 80A77D58 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03A4C 80A77D5C 24060245 */ addiu $a2, $zero, 0x0245 ## $a2 = 00000245
|
||||
/* 03A50 80A77D60 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 03A54 80A77D64 AFA20044 */ sw $v0, 0x0044($sp)
|
||||
/* 03A58 80A77D68 8FA30044 */ lw $v1, 0x0044($sp)
|
||||
/* 03A5C 80A77D6C 3C180601 */ lui $t8, 0x0601 ## $t8 = 06010000
|
||||
/* 03A60 80A77D70 27186F88 */ addiu $t8, $t8, 0x6F88 ## $t8 = 06016F88
|
||||
/* 03A64 80A77D74 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03A68 80A77D78 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03A6C 80A77D7C 3C0FDE00 */ lui $t7, 0xDE00 ## $t7 = DE000000
|
||||
/* 03A70 80A77D80 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 03A74 80A77D84 AE0E02D0 */ sw $t6, 0x02D0($s0) ## 000002D0
|
||||
/* 03A78 80A77D88 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 03A7C 80A77D8C 10000045 */ beq $zero, $zero, .L80A77EA4
|
||||
/* 03A80 80A77D90 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
glabel L80A77D94
|
||||
/* 03A84 80A77D94 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03A88 80A77D98 3C08DA38 */ lui $t0, 0xDA38 ## $t0 = DA380000
|
||||
/* 03A8C 80A77D9C 35080003 */ ori $t0, $t0, 0x0003 ## $t0 = DA380003
|
||||
/* 03A90 80A77DA0 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 03A94 80A77DA4 AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
|
||||
/* 03A98 80A77DA8 3C0580A8 */ lui $a1, %hi(D_80A788D0) ## $a1 = 80A80000
|
||||
/* 03A9C 80A77DAC AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 03AA0 80A77DB0 24A588D0 */ addiu $a1, $a1, %lo(D_80A788D0) ## $a1 = 80A788D0
|
||||
/* 03AA4 80A77DB4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03AA8 80A77DB8 2406024B */ addiu $a2, $zero, 0x024B ## $a2 = 0000024B
|
||||
/* 03AAC 80A77DBC 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 03AB0 80A77DC0 AFA2003C */ sw $v0, 0x003C($sp)
|
||||
/* 03AB4 80A77DC4 8FA3003C */ lw $v1, 0x003C($sp)
|
||||
/* 03AB8 80A77DC8 3C0B0601 */ lui $t3, 0x0601 ## $t3 = 06010000
|
||||
/* 03ABC 80A77DCC 256B6EE8 */ addiu $t3, $t3, 0x6EE8 ## $t3 = 06016EE8
|
||||
/* 03AC0 80A77DD0 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03AC4 80A77DD4 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03AC8 80A77DD8 3C0ADE00 */ lui $t2, 0xDE00 ## $t2 = DE000000
|
||||
/* 03ACC 80A77DDC 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 03AD0 80A77DE0 AE0902D0 */ sw $t1, 0x02D0($s0) ## 000002D0
|
||||
/* 03AD4 80A77DE4 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 03AD8 80A77DE8 1000002E */ beq $zero, $zero, .L80A77EA4
|
||||
/* 03ADC 80A77DEC AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
glabel L80A77DF0
|
||||
/* 03AE0 80A77DF0 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03AE4 80A77DF4 3C0DDA38 */ lui $t5, 0xDA38 ## $t5 = DA380000
|
||||
/* 03AE8 80A77DF8 35AD0003 */ ori $t5, $t5, 0x0003 ## $t5 = DA380003
|
||||
/* 03AEC 80A77DFC 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 03AF0 80A77E00 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
|
||||
/* 03AF4 80A77E04 3C0580A8 */ lui $a1, %hi(D_80A788EC) ## $a1 = 80A80000
|
||||
/* 03AF8 80A77E08 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 03AFC 80A77E0C 24A588EC */ addiu $a1, $a1, %lo(D_80A788EC) ## $a1 = 80A788EC
|
||||
/* 03B00 80A77E10 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03B04 80A77E14 24060251 */ addiu $a2, $zero, 0x0251 ## $a2 = 00000251
|
||||
/* 03B08 80A77E18 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 03B0C 80A77E1C AFA20034 */ sw $v0, 0x0034($sp)
|
||||
/* 03B10 80A77E20 8FA30034 */ lw $v1, 0x0034($sp)
|
||||
/* 03B14 80A77E24 3C180601 */ lui $t8, 0x0601 ## $t8 = 06010000
|
||||
/* 03B18 80A77E28 27186BE0 */ addiu $t8, $t8, 0x6BE0 ## $t8 = 06016BE0
|
||||
/* 03B1C 80A77E2C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03B20 80A77E30 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03B24 80A77E34 3C0FDE00 */ lui $t7, 0xDE00 ## $t7 = DE000000
|
||||
/* 03B28 80A77E38 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 03B2C 80A77E3C AE0E02D0 */ sw $t6, 0x02D0($s0) ## 000002D0
|
||||
/* 03B30 80A77E40 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 03B34 80A77E44 10000017 */ beq $zero, $zero, .L80A77EA4
|
||||
/* 03B38 80A77E48 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
glabel L80A77E4C
|
||||
/* 03B3C 80A77E4C 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03B40 80A77E50 3C08DA38 */ lui $t0, 0xDA38 ## $t0 = DA380000
|
||||
/* 03B44 80A77E54 35080003 */ ori $t0, $t0, 0x0003 ## $t0 = DA380003
|
||||
/* 03B48 80A77E58 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 03B4C 80A77E5C AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
|
||||
/* 03B50 80A77E60 3C0580A8 */ lui $a1, %hi(D_80A78908) ## $a1 = 80A80000
|
||||
/* 03B54 80A77E64 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 03B58 80A77E68 24A58908 */ addiu $a1, $a1, %lo(D_80A78908) ## $a1 = 80A78908
|
||||
/* 03B5C 80A77E6C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03B60 80A77E70 24060257 */ addiu $a2, $zero, 0x0257 ## $a2 = 00000257
|
||||
/* 03B64 80A77E74 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 03B68 80A77E78 AFA2002C */ sw $v0, 0x002C($sp)
|
||||
/* 03B6C 80A77E7C 8FA3002C */ lw $v1, 0x002C($sp)
|
||||
/* 03B70 80A77E80 3C0B0601 */ lui $t3, 0x0601 ## $t3 = 06010000
|
||||
/* 03B74 80A77E84 256B6CD8 */ addiu $t3, $t3, 0x6CD8 ## $t3 = 06016CD8
|
||||
/* 03B78 80A77E88 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03B7C 80A77E8C 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03B80 80A77E90 3C0ADE00 */ lui $t2, 0xDE00 ## $t2 = DE000000
|
||||
/* 03B84 80A77E94 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 03B88 80A77E98 AE0902D0 */ sw $t1, 0x02D0($s0) ## 000002D0
|
||||
/* 03B8C 80A77E9C AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 03B90 80A77EA0 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
glabel L80A77EA4
|
||||
.L80A77EA4:
|
||||
/* 03B94 80A77EA4 3C0680A8 */ lui $a2, %hi(D_80A78924) ## $a2 = 80A80000
|
||||
/* 03B98 80A77EA8 24C68924 */ addiu $a2, $a2, %lo(D_80A78924) ## $a2 = 80A78924
|
||||
/* 03B9C 80A77EAC 27A40050 */ addiu $a0, $sp, 0x0050 ## $a0 = FFFFFFE8
|
||||
/* 03BA0 80A77EB0 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 03BA4 80A77EB4 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 03BA8 80A77EB8 2407025C */ addiu $a3, $zero, 0x025C ## $a3 = 0000025C
|
||||
/* 03BAC 80A77EBC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03BB0 80A77EC0 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 03BB4 80A77EC4 27BD0068 */ addiu $sp, $sp, 0x0068 ## $sp = 00000000
|
||||
/* 03BB8 80A77EC8 03E00008 */ jr $ra
|
||||
/* 03BBC 80A77ECC 00000000 */ nop
|
|
@ -1,4 +0,0 @@
|
|||
glabel func_80A77ED0
|
||||
/* 03BC0 80A77ED0 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 03BC4 80A77ED4 03E00008 */ jr $ra
|
||||
/* 03BC8 80A77ED8 AFA50004 */ sw $a1, 0x0004($sp)
|
|
@ -1,113 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A78940
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A7895C
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80A77EDC
|
||||
/* 03BCC 80A77EDC 27BDFF98 */ addiu $sp, $sp, 0xFF98 ## $sp = FFFFFF98
|
||||
/* 03BD0 80A77EE0 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 03BD4 80A77EE4 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 03BD8 80A77EE8 AFA40068 */ sw $a0, 0x0068($sp)
|
||||
/* 03BDC 80A77EEC AFA5006C */ sw $a1, 0x006C($sp)
|
||||
/* 03BE0 80A77EF0 8CB00000 */ lw $s0, 0x0000($a1) ## 00000000
|
||||
/* 03BE4 80A77EF4 3C0680A8 */ lui $a2, %hi(D_80A78940) ## $a2 = 80A80000
|
||||
/* 03BE8 80A77EF8 24C68940 */ addiu $a2, $a2, %lo(D_80A78940) ## $a2 = 80A78940
|
||||
/* 03BEC 80A77EFC 27A40044 */ addiu $a0, $sp, 0x0044 ## $a0 = FFFFFFDC
|
||||
/* 03BF0 80A77F00 24070276 */ addiu $a3, $zero, 0x0276 ## $a3 = 00000276
|
||||
/* 03BF4 80A77F04 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 03BF8 80A77F08 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 03BFC 80A77F0C 8FA40068 */ lw $a0, 0x0068($sp)
|
||||
/* 03C00 80A77F10 8FA5006C */ lw $a1, 0x006C($sp)
|
||||
/* 03C04 80A77F14 0C00BAF3 */ jal func_8002EBCC
|
||||
/* 03C08 80A77F18 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 03C0C 80A77F1C 0C024F46 */ jal func_80093D18
|
||||
/* 03C10 80A77F20 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03C14 80A77F24 0C024F61 */ jal func_80093D84
|
||||
/* 03C18 80A77F28 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03C1C 80A77F2C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 03C20 80A77F30 3C18DB06 */ lui $t8, 0xDB06 ## $t8 = DB060000
|
||||
/* 03C24 80A77F34 37180020 */ ori $t8, $t8, 0x0020 ## $t8 = DB060020
|
||||
/* 03C28 80A77F38 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 03C2C 80A77F3C AE0F02C0 */ sw $t7, 0x02C0($s0) ## 000002C0
|
||||
/* 03C30 80A77F40 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 03C34 80A77F44 2419001E */ addiu $t9, $zero, 0x001E ## $t9 = 0000001E
|
||||
/* 03C38 80A77F48 2408001E */ addiu $t0, $zero, 0x001E ## $t0 = 0000001E
|
||||
/* 03C3C 80A77F4C AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 03C40 80A77F50 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 03C44 80A77F54 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 03C48 80A77F58 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03C4C 80A77F5C 240500F5 */ addiu $a1, $zero, 0x00F5 ## $a1 = 000000F5
|
||||
/* 03C50 80A77F60 240600E1 */ addiu $a2, $zero, 0x00E1 ## $a2 = 000000E1
|
||||
/* 03C54 80A77F64 2407009B */ addiu $a3, $zero, 0x009B ## $a3 = 0000009B
|
||||
/* 03C58 80A77F68 0C29D86C */ jal func_80A761B0
|
||||
/* 03C5C 80A77F6C AFA20040 */ sw $v0, 0x0040($sp)
|
||||
/* 03C60 80A77F70 8FA30040 */ lw $v1, 0x0040($sp)
|
||||
/* 03C64 80A77F74 3C0ADB06 */ lui $t2, 0xDB06 ## $t2 = DB060000
|
||||
/* 03C68 80A77F78 354A0024 */ ori $t2, $t2, 0x0024 ## $t2 = DB060024
|
||||
/* 03C6C 80A77F7C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03C70 80A77F80 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 03C74 80A77F84 240B0028 */ addiu $t3, $zero, 0x0028 ## $t3 = 00000028
|
||||
/* 03C78 80A77F88 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03C7C 80A77F8C 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 03C80 80A77F90 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 03C84 80A77F94 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 03C88 80A77F98 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 03C8C 80A77F9C AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 03C90 80A77FA0 AFAB0010 */ sw $t3, 0x0010($sp)
|
||||
/* 03C94 80A77FA4 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 03C98 80A77FA8 24060028 */ addiu $a2, $zero, 0x0028 ## $a2 = 00000028
|
||||
/* 03C9C 80A77FAC 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 03CA0 80A77FB0 0C29D86C */ jal func_80A761B0
|
||||
/* 03CA4 80A77FB4 AFA2003C */ sw $v0, 0x003C($sp)
|
||||
/* 03CA8 80A77FB8 8FA3003C */ lw $v1, 0x003C($sp)
|
||||
/* 03CAC 80A77FBC 3C0DDB06 */ lui $t5, 0xDB06 ## $t5 = DB060000
|
||||
/* 03CB0 80A77FC0 35AD0028 */ ori $t5, $t5, 0x0028 ## $t5 = DB060028
|
||||
/* 03CB4 80A77FC4 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03CB8 80A77FC8 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 03CBC 80A77FCC 240E0014 */ addiu $t6, $zero, 0x0014 ## $t6 = 00000014
|
||||
/* 03CC0 80A77FD0 240F0028 */ addiu $t7, $zero, 0x0028 ## $t7 = 00000028
|
||||
/* 03CC4 80A77FD4 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 03CC8 80A77FD8 AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 03CCC 80A77FDC AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 03CD0 80A77FE0 2418001E */ addiu $t8, $zero, 0x001E ## $t8 = 0000001E
|
||||
/* 03CD4 80A77FE4 AFB80018 */ sw $t8, 0x0018($sp)
|
||||
/* 03CD8 80A77FE8 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 03CDC 80A77FEC AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 03CE0 80A77FF0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03CE4 80A77FF4 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 03CE8 80A77FF8 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 03CEC 80A77FFC 240700FF */ addiu $a3, $zero, 0x00FF ## $a3 = 000000FF
|
||||
/* 03CF0 80A78000 0C29D86C */ jal func_80A761B0
|
||||
/* 03CF4 80A78004 AFA20038 */ sw $v0, 0x0038($sp)
|
||||
/* 03CF8 80A78008 8FA30038 */ lw $v1, 0x0038($sp)
|
||||
/* 03CFC 80A7800C 3C1980A7 */ lui $t9, %hi(func_80A77BF8) ## $t9 = 80A70000
|
||||
/* 03D00 80A78010 3C0880A7 */ lui $t0, %hi(func_80A77C7C) ## $t0 = 80A70000
|
||||
/* 03D04 80A78014 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03D08 80A78018 8FA30068 */ lw $v1, 0x0068($sp)
|
||||
/* 03D0C 80A7801C 25087C7C */ addiu $t0, $t0, %lo(func_80A77C7C) ## $t0 = 80A77C7C
|
||||
/* 03D10 80A78020 27397BF8 */ addiu $t9, $t9, %lo(func_80A77BF8) ## $t9 = 80A77BF8
|
||||
/* 03D14 80A78024 2462014C */ addiu $v0, $v1, 0x014C ## $v0 = 0000014C
|
||||
/* 03D18 80A78028 8C450004 */ lw $a1, 0x0004($v0) ## 00000150
|
||||
/* 03D1C 80A7802C 8C460020 */ lw $a2, 0x0020($v0) ## 0000016C
|
||||
/* 03D20 80A78030 90470002 */ lbu $a3, 0x0002($v0) ## 0000014E
|
||||
/* 03D24 80A78034 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 03D28 80A78038 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 03D2C 80A7803C 8FA4006C */ lw $a0, 0x006C($sp)
|
||||
/* 03D30 80A78040 0C0286B2 */ jal SkelAnime_DrawSV
|
||||
/* 03D34 80A78044 AFA30018 */ sw $v1, 0x0018($sp)
|
||||
/* 03D38 80A78048 3C0680A8 */ lui $a2, %hi(D_80A7895C) ## $a2 = 80A80000
|
||||
/* 03D3C 80A7804C 24C6895C */ addiu $a2, $a2, %lo(D_80A7895C) ## $a2 = 80A7895C
|
||||
/* 03D40 80A78050 27A40044 */ addiu $a0, $sp, 0x0044 ## $a0 = FFFFFFDC
|
||||
/* 03D44 80A78054 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 03D48 80A78058 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 03D4C 80A7805C 2407028D */ addiu $a3, $zero, 0x028D ## $a3 = 0000028D
|
||||
/* 03D50 80A78060 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 03D54 80A78064 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 03D58 80A78068 27BD0068 */ addiu $sp, $sp, 0x0068 ## $sp = 00000000
|
||||
/* 03D5C 80A7806C 03E00008 */ jr $ra
|
||||
/* 03D60 80A78070 00000000 */ nop
|
|
@ -1,47 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A789B0
|
||||
.asciz "En_Ik_inConfrontion_Init : %d !!!!!!!!!!!!!!!!\n"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80A780D0
|
||||
/* 03DC0 80A780D0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 03DC4 80A780D4 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 03DC8 80A780D8 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 03DCC 80A780DC 8486001C */ lh $a2, 0x001C($a0) ## 0000001C
|
||||
/* 03DD0 80A780E0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 03DD4 80A780E4 3C0E8016 */ lui $t6, %hi(gSaveContext+0xeda)
|
||||
/* 03DD8 80A780E8 14C00014 */ bne $a2, $zero, .L80A7813C
|
||||
/* 03DDC 80A780EC 00000000 */ nop
|
||||
/* 03DE0 80A780F0 95CEF53A */ lhu $t6, %lo(gSaveContext+0xeda)($t6)
|
||||
/* 03DE4 80A780F4 3C1880A7 */ lui $t8, %hi(EnIk_Update) ## $t8 = 80A70000
|
||||
/* 03DE8 80A780F8 27187B9C */ addiu $t8, $t8, %lo(EnIk_Update) ## $t8 = 80A77B9C
|
||||
/* 03DEC 80A780FC 31CF0800 */ andi $t7, $t6, 0x0800 ## $t7 = 00000000
|
||||
/* 03DF0 80A78100 15E00009 */ bne $t7, $zero, .L80A78128
|
||||
/* 03DF4 80A78104 3C1980A8 */ lui $t9, %hi(EnIk_Draw) ## $t9 = 80A80000
|
||||
/* 03DF8 80A78108 27398074 */ addiu $t9, $t9, %lo(EnIk_Draw) ## $t9 = 80A78074
|
||||
/* 03DFC 80A7810C 3C053C23 */ lui $a1, 0x3C23 ## $a1 = 3C230000
|
||||
/* 03E00 80A78110 AC980130 */ sw $t8, 0x0130($a0) ## 00000130
|
||||
/* 03E04 80A78114 AC990134 */ sw $t9, 0x0134($a0) ## 00000134
|
||||
/* 03E08 80A78118 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 03E0C 80A7811C 34A5D70A */ ori $a1, $a1, 0xD70A ## $a1 = 3C23D70A
|
||||
/* 03E10 80A78120 10000006 */ beq $zero, $zero, .L80A7813C
|
||||
/* 03E14 80A78124 8606001C */ lh $a2, 0x001C($s0) ## 0000001C
|
||||
.L80A78128:
|
||||
/* 03E18 80A78128 0C29E058 */ jal func_80A78160
|
||||
/* 03E1C 80A7812C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03E20 80A78130 0C29DAFD */ jal func_80A76BF4
|
||||
/* 03E24 80A78134 00000000 */ nop
|
||||
/* 03E28 80A78138 8606001C */ lh $a2, 0x001C($s0) ## 0000001C
|
||||
.L80A7813C:
|
||||
/* 03E2C 80A7813C 3C0480A8 */ lui $a0, %hi(D_80A789B0) ## $a0 = 80A80000
|
||||
/* 03E30 80A78140 248489B0 */ addiu $a0, $a0, %lo(D_80A789B0) ## $a0 = 80A789B0
|
||||
/* 03E34 80A78144 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 03E38 80A78148 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 03E3C 80A7814C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03E40 80A78150 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 03E44 80A78154 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 03E48 80A78158 03E00008 */ jr $ra
|
||||
/* 03E4C 80A7815C 00000000 */ nop
|
|
@ -1,29 +0,0 @@
|
|||
glabel func_80A78160
|
||||
/* 03E50 80A78160 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03E54 80A78164 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03E58 80A78168 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 03E5C 80A7816C 8C980004 */ lw $t8, 0x0004($a0) ## 00000004
|
||||
/* 03E60 80A78170 3C0E80A7 */ lui $t6, %hi(func_80A75FA0) ## $t6 = 80A70000
|
||||
/* 03E64 80A78174 3C0F80A7 */ lui $t7, %hi(func_80A76798) ## $t7 = 80A70000
|
||||
/* 03E68 80A78178 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 03E6C 80A7817C 25CE5FA0 */ addiu $t6, $t6, %lo(func_80A75FA0) ## $t6 = 80A75FA0
|
||||
/* 03E70 80A78180 25EF6798 */ addiu $t7, $t7, %lo(func_80A76798) ## $t7 = 80A76798
|
||||
/* 03E74 80A78184 37190005 */ ori $t9, $t8, 0x0005 ## $t9 = 00000005
|
||||
/* 03E78 80A78188 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 03E7C 80A7818C AC8E0130 */ sw $t6, 0x0130($a0) ## 00000130
|
||||
/* 03E80 80A78190 AC8F0134 */ sw $t7, 0x0134($a0) ## 00000134
|
||||
/* 03E84 80A78194 AC990004 */ sw $t9, 0x0004($a0) ## 00000004
|
||||
/* 03E88 80A78198 94480EDA */ lhu $t0, 0x0EDA($v0) ## 8015F53A
|
||||
/* 03E8C 80A7819C 3C053C44 */ lui $a1, 0x3C44 ## $a1 = 3C440000
|
||||
/* 03E90 80A781A0 34A59BA6 */ ori $a1, $a1, 0x9BA6 ## $a1 = 3C449BA6
|
||||
/* 03E94 80A781A4 35090800 */ ori $t1, $t0, 0x0800 ## $t1 = 00000800
|
||||
/* 03E98 80A781A8 A4490EDA */ sh $t1, 0x0EDA($v0) ## 8015F53A
|
||||
/* 03E9C 80A781AC 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 03EA0 80A781B0 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03EA4 80A781B4 0C29D227 */ jal func_80A7489C
|
||||
/* 03EA8 80A781B8 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 03EAC 80A781BC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03EB0 80A781C0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03EB4 80A781C4 03E00008 */ jr $ra
|
||||
/* 03EB8 80A781C8 00000000 */ nop
|
|
@ -1,41 +0,0 @@
|
|||
glabel func_80A781CC
|
||||
/* 03EBC 80A781CC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03EC0 80A781D0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03EC4 80A781D4 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03EC8 80A781D8 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 03ECC 80A781DC 0C02FF21 */ jal Gameplay_InCsMode
|
||||
/* 03ED0 80A781E0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 03ED4 80A781E4 1440001A */ bne $v0, $zero, .L80A78250
|
||||
/* 03ED8 80A781E8 3C0E80A7 */ lui $t6, %hi(EnIk_Update) ## $t6 = 80A70000
|
||||
/* 03EDC 80A781EC 8FA20018 */ lw $v0, 0x0018($sp)
|
||||
/* 03EE0 80A781F0 3C0F80A8 */ lui $t7, %hi(EnIk_Draw) ## $t7 = 80A80000
|
||||
/* 03EE4 80A781F4 25CE7B9C */ addiu $t6, $t6, %lo(EnIk_Update) ## $t6 = 80A77B9C
|
||||
/* 03EE8 80A781F8 25EF8074 */ addiu $t7, $t7, %lo(EnIk_Draw) ## $t7 = 80A78074
|
||||
/* 03EEC 80A781FC 3C050200 */ lui $a1, 0x0200 ## $a1 = 02000000
|
||||
/* 03EF0 80A78200 AC4E0130 */ sw $t6, 0x0130($v0) ## 00000130
|
||||
/* 03EF4 80A78204 AC4F0134 */ sw $t7, 0x0134($v0) ## 00000134
|
||||
/* 03EF8 80A78208 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 03EFC 80A7820C 0C01A4F6 */ jal Cutscene_SetSegment
|
||||
|
||||
/* 03F00 80A78210 24A53F80 */ addiu $a1, $a1, 0x3F80 ## $a1 = 02003F80
|
||||
/* 03F04 80A78214 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 03F08 80A78218 3C018016 */ lui $at, %hi(gSaveContext+0x1414)
|
||||
/* 03F0C 80A7821C 3C053C23 */ lui $a1, 0x3C23 ## $a1 = 3C230000
|
||||
/* 03F10 80A78220 A038FA74 */ sb $t8, %lo(gSaveContext+0x1414)($at)
|
||||
/* 03F14 80A78224 34A5D70A */ ori $a1, $a1, 0xD70A ## $a1 = 3C23D70A
|
||||
/* 03F18 80A78228 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 03F1C 80A7822C 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 03F20 80A78230 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 03F24 80A78234 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 03F28 80A78238 94590EDA */ lhu $t9, 0x0EDA($v0) ## 8015F53A
|
||||
/* 03F2C 80A7823C 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 03F30 80A78240 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 03F34 80A78244 37281000 */ ori $t0, $t9, 0x1000 ## $t0 = 00001000
|
||||
/* 03F38 80A78248 0C29DCD7 */ jal func_80A7735C
|
||||
/* 03F3C 80A7824C A4480EDA */ sh $t0, 0x0EDA($v0) ## 8015F53A
|
||||
.L80A78250:
|
||||
/* 03F40 80A78250 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03F44 80A78254 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03F48 80A78258 03E00008 */ jr $ra
|
||||
/* 03F4C 80A7825C 00000000 */ nop
|
|
@ -1,14 +0,0 @@
|
|||
.include "macro.inc"
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purpose registers
|
||||
|
||||
.section .bss
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel D_80A78FA0
|
||||
.space 0x10
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
.include "macro.inc"
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purpose registers
|
||||
|
||||
.section .data
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel D_80A78340
|
||||
.word 0x0A000939, 0x20010000, 0x00000000, 0x00000000, 0x00000000, 0xFFCFFFFF, 0x00000000, 0x00050100, 0x00190050, 0x00000000, 0x00000000
|
||||
glabel D_80A7836C
|
||||
.word 0x02000000, 0x00000000, 0x00000000, 0xFFC3FFFF, 0x00000000, 0x00090000, 0xC1200000, 0x41600000, 0x40000000, 0xC1200000, 0xC0C00000, 0x40000000, 0x41100000, 0x41600000, 0x40000000, 0x02000000, 0x00000000, 0x00000000, 0xFFC3FFFF, 0x00000000, 0x00090000, 0xC1200000, 0xC0C00000, 0x40000000, 0x41100000, 0xC0C00000, 0x40000000, 0x41100000, 0x41600000, 0x40000000
|
||||
glabel D_80A783E4
|
||||
.word 0x09000D00, 0x00020000, 0x00000002
|
||||
.word D_80A7836C
|
||||
glabel D_80A783F4
|
||||
.word 0x0A110000, 0x00030000, 0x00000000, 0x20000000, 0x00400000, 0x00000000, 0x00000000, 0x81000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
||||
glabel D_80A78444
|
||||
.word 0xD0F2E1F2, 0xD0E2F2D0, 0xF1F2F4E2, 0xE2E2E2E2, 0xEF606060, 0x0000F1F4, 0xF2F2F8F4, 0xFA00F400
|
||||
glabel D_80A78464
|
||||
.word 0x00000000, 0x3F000000, 0x00000000, 0x43960000, 0x00000000, 0x00000000
|
||||
glabel D_80A7847C
|
||||
.word 0x44480000, 0xC3480000, 0xC5A28000
|
||||
glabel D_80A78488
|
||||
.word 0x00000000, 0x00000000, 0x00000000
|
||||
glabel D_80A78494
|
||||
.word 0xC3480000, 0xC5098000, 0xC3480000
|
||||
glabel D_80A784A0
|
||||
.word 0xC5BB8000, 0x44FA0000, 0xC53B8000
|
||||
glabel D_80A784AC
|
||||
.word 0xC53B8000, 0xC42F0000, 0xC59C4000, 0xC53B8000, 0xC42F0000, 0x44FA0000, 0x457A0000, 0xC42F0000, 0x44FA0000
|
||||
glabel D_80A784D0
|
||||
.word 0x457A0000, 0xC42F0000, 0x44FA0000, 0x457A0000, 0xC42F0000, 0xC59C4000, 0xC53B8000, 0xC42F0000, 0xC59C4000
|
||||
glabel D_80A784F4
|
||||
.word 0x00000000, 0x00000000, 0x00000000
|
||||
glabel D_80A78500
|
||||
.word 0x00000000, 0x3E99999A, 0x00000000
|
||||
glabel D_80A7850C
|
||||
.word 0xC8C8C8FF
|
||||
glabel D_80A78510
|
||||
.word 0x96969600
|
||||
glabel D_80A78514
|
||||
.word 0x447A0000, 0xC47A0000, 0x447A0000, 0x00000000, 0xC47A0000, 0x00000000, 0xC47A0000, 0xC59C4000, 0xC57A0000, 0x447A0000, 0xC59C4000, 0xC53B8000, 0xC47A0000, 0x447A0000, 0xC5BB8000, 0xC47A0000, 0x453B8000, 0xC59C4000, 0xC4480000, 0x447A0000, 0xC53B8000, 0x00000000, 0xC57A0000, 0xC4FA0000, 0xC47A0000, 0xC4FA0000, 0xC5BB8000, 0x447A0000, 0xC53B8000, 0x00000000, 0x44FA0000, 0xC4FA0000, 0xC57A0000, 0xC47A0000, 0x00000000, 0xC5BB8000, 0x447A0000, 0xC4FA0000, 0xC4FA0000, 0x00000000, 0xC4FA0000, 0x45034000, 0x00000000, 0x00000000, 0x00000000, 0x447A0000, 0xC47A0000, 0xC5BB8000, 0x44FA0000, 0x00000000, 0xC53B8000, 0xC47A0000, 0xC47A0000, 0xC57A0000, 0x44610000, 0xC4480000, 0x4528C000
|
||||
glabel D_80A785F8
|
||||
.word 0x44340000, 0x44610000, 0x451C4000
|
||||
glabel D_80A78604
|
||||
.word func_80A77AEC
|
||||
.word func_80A77B0C
|
||||
.word func_80A77B3C
|
||||
.word func_80A7748C
|
||||
.word func_80A774BC
|
||||
.word func_80A774F8
|
||||
glabel D_80A7861C
|
||||
.word func_80A77ED0
|
||||
.word func_80A77EDC
|
||||
.word func_80A77844
|
||||
glabel En_Ik_InitVars
|
||||
.word 0x01130900, 0x00000010, 0x01060000, 0x000004DC
|
||||
.word EnIk_Init
|
||||
.word EnIk_Destroy
|
||||
.word EnIk_Update
|
||||
.word EnIk_Draw
|
||||
.word 0x00000000, 0x00000000
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
.include "macro.inc"
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purpose registers
|
||||
|
||||
.section .rodata
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel D_80A78A80
|
||||
.incbin "baserom/ovl_En_Ik", 0x4770, 0x00000520
|
|
@ -472,6 +472,8 @@ Actor* func_80032AF0(GlobalContext* globalCtx, ActorContext* actorCtx, Actor** a
|
|||
Actor* Actor_Find(ActorContext* actorCtx, s32 actorId, s32 actorType);
|
||||
void func_80032C7C(GlobalContext* globalCtx, Actor* actor);
|
||||
void func_80032E24(struct_80032E24* arg0, s32 arg1, GlobalContext* globalCtx);
|
||||
void func_80032F54(struct_80032E24* arg0, s32 arg1, s32 arg2, s32 arg3, u32 arg4, Gfx** dList, s16 arg6);
|
||||
s32 func_8003305C(Actor* actor, struct_80032E24* arg1, GlobalContext* globalCtx, s16 params);
|
||||
void func_80033260(GlobalContext* globalCtx, Actor* actor, Vec3f* arg2, f32 arg3, s32 arg4, f32 arg5, s16 arg6,
|
||||
s16 arg7, u8 arg8);
|
||||
void func_80033480(GlobalContext* globalCtx, Vec3f* arg1, f32 arg2, s32 arg3, s16 arg4, s16 arg5, u8 arg6);
|
||||
|
@ -2283,7 +2285,8 @@ void func_800F4C58(Vec3f*, u16, u8);
|
|||
void func_800F574C(f32 arg0, UNK_TYPE arg2);
|
||||
void func_800F595C(u16);
|
||||
void func_800F59E8(u16);
|
||||
// ? func_800F5ACC(?);
|
||||
void func_800F5ACC(u32 bgmID);
|
||||
void func_800F5B58(void);
|
||||
void func_800F5C64(u16);
|
||||
// ? func_800F5CF8(?);
|
||||
// ? func_800F5E18(?);
|
||||
|
|
4
spec
4
spec
|
@ -2569,9 +2569,7 @@ endseg
|
|||
beginseg
|
||||
name "ovl_En_Ik"
|
||||
include "build/src/overlays/actors/ovl_En_Ik/z_en_ik.o"
|
||||
include "build/data/overlays/actors/z_en_ik.data.o"
|
||||
include "build/data/overlays/actors/z_en_ik.bss.o"
|
||||
include "build/data/overlays/actors/z_en_ik.reloc.o"
|
||||
include "build/src/overlays/actors/ovl_En_Ik/ovl_En_Ik_reloc.o"
|
||||
endseg
|
||||
|
||||
beginseg
|
||||
|
|
|
@ -3074,12 +3074,12 @@ void func_80032E24(struct_80032E24* arg0, s32 arg1, GlobalContext* globalCtx) {
|
|||
}
|
||||
}
|
||||
|
||||
void func_80032F54(struct_80032E24* arg0, s32 arg1, s32 arg2, s32 arg3, u32 arg4, s32* arg5, s16 arg6) {
|
||||
void func_80032F54(struct_80032E24* arg0, s32 arg1, s32 arg2, s32 arg3, u32 arg4, Gfx** dList, s16 arg6) {
|
||||
GlobalContext* globalCtx = Effect_GetGlobalCtx();
|
||||
|
||||
if ((globalCtx->actorCtx.unk_00 == 0) && (arg0->unk_10 > 0)) {
|
||||
if ((arg1 >= arg2) && (arg3 >= arg1) && (*arg5 != 0)) {
|
||||
arg0->unk_0C[arg0->unk_10] = *arg5;
|
||||
if ((arg1 >= arg2) && (arg3 >= arg1) && (*dList != 0)) {
|
||||
arg0->unk_0C[arg0->unk_10] = *dList;
|
||||
Matrix_Get(&arg0->unk_00[arg0->unk_10]);
|
||||
arg0->unk_04[arg0->unk_10] = arg6;
|
||||
arg0->unk_10++;
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -6,9 +6,35 @@
|
|||
|
||||
struct EnIk;
|
||||
|
||||
typedef void (*EnIkActionFunc)(struct EnIk*, GlobalContext*);
|
||||
|
||||
typedef struct EnIk {
|
||||
/* 0x0000 */ Actor actor;
|
||||
/* 0x014C */ char unk_14C[0x390];
|
||||
/* 0x014C */ SkelAnime skelAnime;
|
||||
/* 0x0190 */ Vec3s limbDrawTable[30];
|
||||
/* 0x0244 */ Vec3s transitionDrawTable[30];
|
||||
/* 0x02F8 */ u8 unk_2F8;
|
||||
/* 0x02F9 */ u8 unk_2F9;
|
||||
/* 0x02FA */ u8 unk_2FA;
|
||||
/* 0x02FB */ u8 unk_2FB;
|
||||
/* 0x02FC */ u8 unk_2FC;
|
||||
/* 0x02FD */ u8 unk_2FD;
|
||||
/* 0x02FE */ s8 unk_2FE;
|
||||
/* 0x02FF */ s8 unk_2FF;
|
||||
/* 0x0300 */ s16 unk_300;
|
||||
/* 0x0302 */ s16 switchFlags;
|
||||
/* 0x0304 */ EnIkActionFunc actionFunc;
|
||||
/* 0x0308 */ struct_80032E24 unk_308;
|
||||
/* 0x0320 */ ColliderCylinder bodyCollider;
|
||||
/* 0x036C */ ColliderQuad axeCollider;
|
||||
/* 0x03EC */ ColliderTris shieldCollider;
|
||||
/* 0x040C */ ColliderTrisItem shieldColliderItems[2];
|
||||
/* 0x04C4 */ s32 blureIdx;
|
||||
/* 0x04C8 */ s32 action;
|
||||
/* 0x04CC */ s32 drawMode;
|
||||
/* 0x04D0 */ u32 npcAction;
|
||||
/* 0x04D4 */ s32 unk_4D4;
|
||||
/* 0x04D8 */ char unk_4D8[0x04];
|
||||
} EnIk; // size = 0x04DC
|
||||
|
||||
extern const ActorInit En_Ik_InitVars;
|
||||
|
|
|
@ -1187,6 +1187,34 @@ D_06000950 = 0x06000950;
|
|||
D_060009D0 = 0x060009D0;
|
||||
D_06000A60 = 0x06000A60;
|
||||
|
||||
// z_en_ik
|
||||
D_02003F80 = 0x02003F80;
|
||||
D_06001C28 = 0x06001C28;
|
||||
D_06002538 = 0x06002538;
|
||||
D_060029FC = 0x060029FC;
|
||||
D_060033C4 = 0x060033C4;
|
||||
D_06003DBC = 0x06003DBC;
|
||||
D_060045BC = 0x060045BC;
|
||||
D_0600485C = 0x0600485C;
|
||||
D_06005944 = 0x06005944;
|
||||
D_06006194 = 0x06006194;
|
||||
D_06006734 = 0x06006734;
|
||||
D_0600C114 = 0x0600C114;
|
||||
D_0600CD70 = 0x0600CD70;
|
||||
D_0600DD50 = 0x0600DD50;
|
||||
D_0600ED24 = 0x0600ED24;
|
||||
D_06016BE0 = 0x06016BE0;
|
||||
D_06016CD8 = 0x06016CD8;
|
||||
D_06016D88 = 0x06016D88;
|
||||
D_06016EE8 = 0x06016EE8;
|
||||
D_06016F88 = 0x06016F88;
|
||||
D_06018E78 = 0x06018E78;
|
||||
D_06019100 = 0x06019100;
|
||||
D_06019E08 = 0x06019E08;
|
||||
D_0601E178 = 0x0601E178;
|
||||
D_060203D8 = 0x060203D8;
|
||||
D_060205C0 = 0x060205C0;
|
||||
|
||||
// z_en_insect
|
||||
D_04035590 = 0x04035590;
|
||||
D_040341FC = 0x040341FC;
|
||||
|
|
Loading…
Add table
Reference in a new issue