mirror of https://github.com/zeldaret/oot.git
Merge remote-tracking branch 'upstream/master'
This commit is contained in:
commit
3a02d7f3b7
|
|
@ -265,7 +265,7 @@ glabel func_8002FBAC
|
|||
/* AA706C 8002FECC AFAB0010 */ sw $t3, 0x10($sp)
|
||||
/* AA7070 8002FED0 AFAC0014 */ sw $t4, 0x14($sp)
|
||||
/* AA7074 8002FED4 8FA400F8 */ lw $a0, 0xf8($sp)
|
||||
/* AA7078 8002FED8 0C00A2EC */ jal func_80028BB0
|
||||
/* AA7078 8002FED8 0C00A2EC */ jal EffectSsKiraKira_SpawnDispersed
|
||||
/* AA707C 8002FEDC 27A500A4 */ addiu $a1, $sp, 0xa4
|
||||
/* AA7080 8002FEE0 3C018016 */ lui $at, %hi(D_8015BC18)
|
||||
/* AA7084 8002FEE4 C428BC18 */ lwc1 $f8, %lo(D_8015BC18)($at)
|
||||
|
|
|
|||
|
|
@ -1,171 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80135C00
|
||||
.asciz "../z_effect_soft_sprite_old_init.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80135C24
|
||||
.asciz "../z_effect_soft_sprite_old_init.c"
|
||||
.balign 4
|
||||
|
||||
.late_rodata
|
||||
glabel D_80135C48
|
||||
.float 0.0025
|
||||
|
||||
.text
|
||||
glabel func_80027F80
|
||||
/* A9F120 80027F80 27BDFE98 */ addiu $sp, $sp, -0x168
|
||||
/* A9F124 80027F84 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* A9F128 80027F88 AFB10018 */ sw $s1, 0x18($sp)
|
||||
/* A9F12C 80027F8C AFB00014 */ sw $s0, 0x14($sp)
|
||||
/* A9F130 80027F90 AFA40168 */ sw $a0, 0x168($sp)
|
||||
/* A9F134 80027F94 AFA60170 */ sw $a2, 0x170($sp)
|
||||
/* A9F138 80027F98 84AF0056 */ lh $t7, 0x56($a1)
|
||||
/* A9F13C 80027F9C 3C080001 */ lui $t0, 1
|
||||
/* A9F140 80027FA0 8C900000 */ lw $s0, ($a0)
|
||||
/* A9F144 80027FA4 000FC100 */ sll $t8, $t7, 4
|
||||
/* A9F148 80027FA8 030FC021 */ addu $t8, $t8, $t7
|
||||
/* A9F14C 80027FAC 0018C080 */ sll $t8, $t8, 2
|
||||
/* A9F150 80027FB0 0098C821 */ addu $t9, $a0, $t8
|
||||
/* A9F154 80027FB4 01194021 */ addu $t0, $t0, $t9
|
||||
/* A9F158 80027FB8 8D0817B4 */ lw $t0, 0x17b4($t0)
|
||||
/* A9F15C 80027FBC 00A08825 */ move $s1, $a1
|
||||
/* A9F160 80027FC0 3C068013 */ lui $a2, %hi(D_80135C00) # $a2, 0x8013
|
||||
/* A9F164 80027FC4 24C65C00 */ addiu $a2, %lo(D_80135C00) # addiu $a2, $a2, 0x5c00
|
||||
/* A9F168 80027FC8 27A40040 */ addiu $a0, $sp, 0x40
|
||||
/* A9F16C 80027FCC 240700C4 */ li $a3, 196
|
||||
/* A9F170 80027FD0 02002825 */ move $a1, $s0
|
||||
/* A9F174 80027FD4 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* A9F178 80027FD8 AFA80054 */ sw $t0, 0x54($sp)
|
||||
/* A9F17C 80027FDC 86290042 */ lh $t1, 0x42($s1)
|
||||
/* A9F180 80027FE0 3C018013 */ lui $at, %hi(D_80135C48)
|
||||
/* A9F184 80027FE4 C4285C48 */ lwc1 $f8, %lo(D_80135C48)($at)
|
||||
/* A9F188 80027FE8 44892000 */ mtc1 $t1, $f4
|
||||
/* A9F18C 80027FEC 8E250000 */ lw $a1, ($s1)
|
||||
/* A9F190 80027FF0 8E260004 */ lw $a2, 4($s1)
|
||||
/* A9F194 80027FF4 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* A9F198 80027FF8 8E270008 */ lw $a3, 8($s1)
|
||||
/* A9F19C 80027FFC 27A40120 */ addiu $a0, $sp, 0x120
|
||||
/* A9F1A0 80028000 46083002 */ mul.s $f0, $f6, $f8
|
||||
/* A9F1A4 80028004 0C029E89 */ jal SkinMatrix_SetTranslate
|
||||
/* A9F1A8 80028008 E7A00160 */ swc1 $f0, 0x160($sp)
|
||||
/* A9F1AC 8002800C C7A00160 */ lwc1 $f0, 0x160($sp)
|
||||
/* A9F1B0 80028010 27A400E0 */ addiu $a0, $sp, 0xe0
|
||||
/* A9F1B4 80028014 44050000 */ mfc1 $a1, $f0
|
||||
/* A9F1B8 80028018 44060000 */ mfc1 $a2, $f0
|
||||
/* A9F1BC 8002801C 44070000 */ mfc1 $a3, $f0
|
||||
/* A9F1C0 80028020 0C029DA9 */ jal SkinMatrix_SetScale
|
||||
/* A9F1C4 80028024 00000000 */ nop
|
||||
/* A9F1C8 80028028 8FA50168 */ lw $a1, 0x168($sp)
|
||||
/* A9F1CC 8002802C 3C010001 */ lui $at, (0x00011DA0 >> 16) # lui $at, 1
|
||||
/* A9F1D0 80028030 34211DA0 */ ori $at, (0x00011DA0 & 0xFFFF) # ori $at, $at, 0x1da0
|
||||
/* A9F1D4 80028034 27A40120 */ addiu $a0, $sp, 0x120
|
||||
/* A9F1D8 80028038 27A60060 */ addiu $a2, $sp, 0x60
|
||||
/* A9F1DC 8002803C 0C029BE8 */ jal SkinMatrix_MtxFMtxFMult
|
||||
/* A9F1E0 80028040 00A12821 */ addu $a1, $a1, $at
|
||||
/* A9F1E4 80028044 27A40060 */ addiu $a0, $sp, 0x60
|
||||
/* A9F1E8 80028048 27A500E0 */ addiu $a1, $sp, 0xe0
|
||||
/* A9F1EC 8002804C 0C029BE8 */ jal SkinMatrix_MtxFMtxFMult
|
||||
/* A9F1F0 80028050 27A600A0 */ addiu $a2, $sp, 0xa0
|
||||
/* A9F1F4 80028054 8FA40054 */ lw $a0, 0x54($sp)
|
||||
/* A9F1F8 80028058 3C018000 */ lui $at, 0x8000
|
||||
/* A9F1FC 8002805C 3C0CDB06 */ lui $t4, (0xDB060018 >> 16) # lui $t4, 0xdb06
|
||||
/* A9F200 80028060 00815021 */ addu $t2, $a0, $at
|
||||
/* A9F204 80028064 3C018016 */ lui $at, %hi(gSegments+0x18) # $at, 0x8016
|
||||
/* A9F208 80028068 AC2A6FC0 */ sw $t2, %lo(gSegments+0x18)($at)
|
||||
/* A9F20C 8002806C 8E0302D0 */ lw $v1, 0x2d0($s0)
|
||||
/* A9F210 80028070 358C0018 */ ori $t4, (0xDB060018 & 0xFFFF) # ori $t4, $t4, 0x18
|
||||
/* A9F214 80028074 27A500A0 */ addiu $a1, $sp, 0xa0
|
||||
/* A9F218 80028078 246B0008 */ addiu $t3, $v1, 8
|
||||
/* A9F21C 8002807C AE0B02D0 */ sw $t3, 0x2d0($s0)
|
||||
/* A9F220 80028080 AC640004 */ sw $a0, 4($v1)
|
||||
/* A9F224 80028084 02002025 */ move $a0, $s0
|
||||
/* A9F228 80028088 0C029F9C */ jal SkinMatrix_MtxFToNewMtx
|
||||
/* A9F22C 8002808C AC6C0000 */ sw $t4, ($v1)
|
||||
/* A9F230 80028090 1040004A */ beqz $v0, .L800281BC
|
||||
/* A9F234 80028094 3C0FDA38 */ lui $t7, (0xDA380003 >> 16) # lui $t7, 0xda38
|
||||
/* A9F238 80028098 8E0302D0 */ lw $v1, 0x2d0($s0)
|
||||
/* A9F23C 8002809C 35EF0003 */ ori $t7, (0xDA380003 & 0xFFFF) # ori $t7, $t7, 3
|
||||
/* A9F240 800280A0 3C18DB06 */ lui $t8, (0xDB060020 >> 16) # lui $t8, 0xdb06
|
||||
/* A9F244 800280A4 246D0008 */ addiu $t5, $v1, 8
|
||||
/* A9F248 800280A8 AE0D02D0 */ sw $t5, 0x2d0($s0)
|
||||
/* A9F24C 800280AC AC620004 */ sw $v0, 4($v1)
|
||||
/* A9F250 800280B0 AC6F0000 */ sw $t7, ($v1)
|
||||
/* A9F254 800280B4 8FA40170 */ lw $a0, 0x170($sp)
|
||||
/* A9F258 800280B8 8E0302D0 */ lw $v1, 0x2d0($s0)
|
||||
/* A9F25C 800280BC 37180020 */ ori $t8, (0xDB060020 & 0xFFFF) # ori $t8, $t8, 0x20
|
||||
/* A9F260 800280C0 0004C900 */ sll $t9, $a0, 4
|
||||
/* A9F264 800280C4 00194702 */ srl $t0, $t9, 0x1c
|
||||
/* A9F268 800280C8 246E0008 */ addiu $t6, $v1, 8
|
||||
/* A9F26C 800280CC AE0E02D0 */ sw $t6, 0x2d0($s0)
|
||||
/* A9F270 800280D0 00084880 */ sll $t1, $t0, 2
|
||||
/* A9F274 800280D4 3C0A8016 */ lui $t2, %hi(gSegments)
|
||||
/* A9F278 800280D8 01495021 */ addu $t2, $t2, $t1
|
||||
/* A9F27C 800280DC 3C0100FF */ lui $at, (0x00FFFFFF >> 16) # lui $at, 0xff
|
||||
/* A9F280 800280E0 AC780000 */ sw $t8, ($v1)
|
||||
/* A9F284 800280E4 8D4A6FA8 */ lw $t2, %lo(gSegments)($t2)
|
||||
/* A9F288 800280E8 3421FFFF */ ori $at, (0x00FFFFFF & 0xFFFF) # ori $at, $at, 0xffff
|
||||
/* A9F28C 800280EC 00815824 */ and $t3, $a0, $at
|
||||
/* A9F290 800280F0 3C018000 */ lui $at, 0x8000
|
||||
/* A9F294 800280F4 014B6021 */ addu $t4, $t2, $t3
|
||||
/* A9F298 800280F8 01816821 */ addu $t5, $t4, $at
|
||||
/* A9F29C 800280FC 02002025 */ move $a0, $s0
|
||||
/* A9F2A0 80028100 0C025314 */ jal func_80094C50
|
||||
/* A9F2A4 80028104 AC6D0004 */ sw $t5, 4($v1)
|
||||
/* A9F2A8 80028108 8E0302D0 */ lw $v1, 0x2d0($s0)
|
||||
/* A9F2AC 8002810C 3C0EFA00 */ lui $t6, 0xfa00
|
||||
/* A9F2B0 80028110 246F0008 */ addiu $t7, $v1, 8
|
||||
/* A9F2B4 80028114 AE0F02D0 */ sw $t7, 0x2d0($s0)
|
||||
/* A9F2B8 80028118 AC6E0000 */ sw $t6, ($v1)
|
||||
/* A9F2BC 8002811C 8638004C */ lh $t8, 0x4c($s1)
|
||||
/* A9F2C0 80028120 862C0048 */ lh $t4, 0x48($s1)
|
||||
/* A9F2C4 80028124 86290046 */ lh $t1, 0x46($s1)
|
||||
/* A9F2C8 80028128 331900FF */ andi $t9, $t8, 0xff
|
||||
/* A9F2CC 8002812C 8638004A */ lh $t8, 0x4a($s1)
|
||||
/* A9F2D0 80028130 318D00FF */ andi $t5, $t4, 0xff
|
||||
/* A9F2D4 80028134 00095600 */ sll $t2, $t1, 0x18
|
||||
/* A9F2D8 80028138 032A5825 */ or $t3, $t9, $t2
|
||||
/* A9F2DC 8002813C 000D7C00 */ sll $t7, $t5, 0x10
|
||||
/* A9F2E0 80028140 330800FF */ andi $t0, $t8, 0xff
|
||||
/* A9F2E4 80028144 00084A00 */ sll $t1, $t0, 8
|
||||
/* A9F2E8 80028148 016F7025 */ or $t6, $t3, $t7
|
||||
/* A9F2EC 8002814C 01C9C825 */ or $t9, $t6, $t1
|
||||
/* A9F2F0 80028150 AC790004 */ sw $t9, 4($v1)
|
||||
/* A9F2F4 80028154 8E0302D0 */ lw $v1, 0x2d0($s0)
|
||||
/* A9F2F8 80028158 3C0CFB00 */ lui $t4, 0xfb00
|
||||
/* A9F2FC 8002815C 246A0008 */ addiu $t2, $v1, 8
|
||||
/* A9F300 80028160 AE0A02D0 */ sw $t2, 0x2d0($s0)
|
||||
/* A9F304 80028164 AC6C0000 */ sw $t4, ($v1)
|
||||
/* A9F308 80028168 862D0054 */ lh $t5, 0x54($s1)
|
||||
/* A9F30C 8002816C 86290050 */ lh $t1, 0x50($s1)
|
||||
/* A9F310 80028170 8638004E */ lh $t8, 0x4e($s1)
|
||||
/* A9F314 80028174 31AB00FF */ andi $t3, $t5, 0xff
|
||||
/* A9F318 80028178 862D0052 */ lh $t5, 0x52($s1)
|
||||
/* A9F31C 8002817C 313900FF */ andi $t9, $t1, 0xff
|
||||
/* A9F320 80028180 00184600 */ sll $t0, $t8, 0x18
|
||||
/* A9F324 80028184 01687025 */ or $t6, $t3, $t0
|
||||
/* A9F328 80028188 00195400 */ sll $t2, $t9, 0x10
|
||||
/* A9F32C 8002818C 31AF00FF */ andi $t7, $t5, 0xff
|
||||
/* A9F330 80028190 000FC200 */ sll $t8, $t7, 8
|
||||
/* A9F334 80028194 01CA6025 */ or $t4, $t6, $t2
|
||||
/* A9F338 80028198 01985825 */ or $t3, $t4, $t8
|
||||
/* A9F33C 8002819C AC6B0004 */ sw $t3, 4($v1)
|
||||
/* A9F340 800281A0 8E0302D0 */ lw $v1, 0x2d0($s0)
|
||||
/* A9F344 800281A4 3C09DE00 */ lui $t1, 0xde00
|
||||
/* A9F348 800281A8 24680008 */ addiu $t0, $v1, 8
|
||||
/* A9F34C 800281AC AE0802D0 */ sw $t0, 0x2d0($s0)
|
||||
/* A9F350 800281B0 AC690000 */ sw $t1, ($v1)
|
||||
/* A9F354 800281B4 8E390038 */ lw $t9, 0x38($s1)
|
||||
/* A9F358 800281B8 AC790004 */ sw $t9, 4($v1)
|
||||
.L800281BC:
|
||||
/* A9F35C 800281BC 3C068013 */ lui $a2, %hi(D_80135C24) # $a2, 0x8013
|
||||
/* A9F360 800281C0 24C65C24 */ addiu $a2, %lo(D_80135C24) # addiu $a2, $a2, 0x5c24
|
||||
/* A9F364 800281C4 27A40040 */ addiu $a0, $sp, 0x40
|
||||
/* A9F368 800281C8 02002825 */ move $a1, $s0
|
||||
/* A9F36C 800281CC 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* A9F370 800281D0 240700F3 */ li $a3, 243
|
||||
/* A9F374 800281D4 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* A9F378 800281D8 8FB00014 */ lw $s0, 0x14($sp)
|
||||
/* A9F37C 800281DC 8FB10018 */ lw $s1, 0x18($sp)
|
||||
/* A9F380 800281E0 03E00008 */ jr $ra
|
||||
/* A9F384 800281E4 27BD0168 */ addiu $sp, $sp, 0x168
|
||||
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
glabel func_80028B18
|
||||
/* A9FCB8 80028B18 27BDFFD0 */ addiu $sp, $sp, -0x30
|
||||
/* A9FCBC 80028B1C 3C0E8011 */ lui $t6, %hi(D_801158D4) # $t6, 0x8011
|
||||
/* A9FCC0 80028B20 AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* A9FCC4 80028B24 25CE58D4 */ addiu $t6, %lo(D_801158D4) # addiu $t6, $t6, 0x58d4
|
||||
/* A9FCC8 80028B28 8DD80000 */ lw $t8, ($t6)
|
||||
/* A9FCCC 80028B2C 27A2002C */ addiu $v0, $sp, 0x2c
|
||||
/* A9FCD0 80028B30 3C198011 */ lui $t9, %hi(D_801158D8) # $t9, 0x8011
|
||||
/* A9FCD4 80028B34 273958D8 */ addiu $t9, %lo(D_801158D8) # addiu $t9, $t9, 0x58d8
|
||||
/* A9FCD8 80028B38 AC580000 */ sw $t8, ($v0)
|
||||
/* A9FCDC 80028B3C 8F290000 */ lw $t1, ($t9)
|
||||
/* A9FCE0 80028B40 27A30028 */ addiu $v1, $sp, 0x28
|
||||
/* A9FCE4 80028B44 240A03E8 */ li $t2, 1000
|
||||
/* A9FCE8 80028B48 AC690000 */ sw $t1, ($v1)
|
||||
/* A9FCEC 80028B4C 240B0010 */ li $t3, 16
|
||||
/* A9FCF0 80028B50 AFAB001C */ sw $t3, 0x1c($sp)
|
||||
/* A9FCF4 80028B54 AFAA0018 */ sw $t2, 0x18($sp)
|
||||
/* A9FCF8 80028B58 AFA30014 */ sw $v1, 0x14($sp)
|
||||
/* A9FCFC 80028B5C 0C00A2EC */ jal func_80028BB0
|
||||
/* A9FD00 80028B60 AFA20010 */ sw $v0, 0x10($sp)
|
||||
/* A9FD04 80028B64 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* A9FD08 80028B68 27BD0030 */ addiu $sp, $sp, 0x30
|
||||
/* A9FD0C 80028B6C 03E00008 */ jr $ra
|
||||
/* A9FD10 80028B70 00000000 */ nop
|
||||
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
glabel func_80028B74
|
||||
/* A9FD14 80028B74 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* A9FD18 80028B78 8FAE0038 */ lw $t6, 0x38($sp)
|
||||
/* A9FD1C 80028B7C 8FAF003C */ lw $t7, 0x3c($sp)
|
||||
/* A9FD20 80028B80 AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* A9FD24 80028B84 241803E8 */ li $t8, 1000
|
||||
/* A9FD28 80028B88 24190010 */ li $t9, 16
|
||||
/* A9FD2C 80028B8C AFB9001C */ sw $t9, 0x1c($sp)
|
||||
/* A9FD30 80028B90 AFB80018 */ sw $t8, 0x18($sp)
|
||||
/* A9FD34 80028B94 AFAE0010 */ sw $t6, 0x10($sp)
|
||||
/* A9FD38 80028B98 0C00A2EC */ jal func_80028BB0
|
||||
/* A9FD3C 80028B9C AFAF0014 */ sw $t7, 0x14($sp)
|
||||
/* A9FD40 80028BA0 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* A9FD44 80028BA4 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
/* A9FD48 80028BA8 03E00008 */ jr $ra
|
||||
/* A9FD4C 80028BAC 00000000 */ nop
|
||||
|
||||
|
|
@ -1,81 +0,0 @@
|
|||
glabel func_80028BB0
|
||||
/* A9FD50 80028BB0 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* A9FD54 80028BB4 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* A9FD58 80028BB8 AFA40058 */ sw $a0, 0x58($sp)
|
||||
/* A9FD5C 80028BBC AFA60060 */ sw $a2, 0x60($sp)
|
||||
/* A9FD60 80028BC0 AFA70064 */ sw $a3, 0x64($sp)
|
||||
/* A9FD64 80028BC4 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* A9FD68 80028BC8 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* A9FD6C 80028BCC 27A40028 */ addiu $a0, $sp, 0x28
|
||||
/* A9FD70 80028BD0 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* A9FD74 80028BD4 8FA50060 */ lw $a1, 0x60($sp)
|
||||
/* A9FD78 80028BD8 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* A9FD7C 80028BDC 00000000 */ nop
|
||||
/* A9FD80 80028BE0 C7A2002C */ lwc1 $f2, 0x2c($sp)
|
||||
/* A9FD84 80028BE4 3C013F00 */ li $at, 0x3F000000 # 0.000000
|
||||
/* A9FD88 80028BE8 44814000 */ mtc1 $at, $f8
|
||||
/* A9FD8C 80028BEC 46020102 */ mul.s $f4, $f0, $f2
|
||||
/* A9FD90 80028BF0 27A40034 */ addiu $a0, $sp, 0x34
|
||||
/* A9FD94 80028BF4 8FA50064 */ lw $a1, 0x64($sp)
|
||||
/* A9FD98 80028BF8 46022180 */ add.s $f6, $f4, $f2
|
||||
/* A9FD9C 80028BFC 46083082 */ mul.s $f2, $f6, $f8
|
||||
/* A9FDA0 80028C00 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* A9FDA4 80028C04 E7A2002C */ swc1 $f2, 0x2c($sp)
|
||||
/* A9FDA8 80028C08 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* A9FDAC 80028C0C 00000000 */ nop
|
||||
/* A9FDB0 80028C10 C7A20038 */ lwc1 $f2, 0x38($sp)
|
||||
/* A9FDB4 80028C14 3C013F00 */ li $at, 0x3F000000 # 0.000000
|
||||
/* A9FDB8 80028C18 44819000 */ mtc1 $at, $f18
|
||||
/* A9FDBC 80028C1C 46020282 */ mul.s $f10, $f0, $f2
|
||||
/* A9FDC0 80028C20 8FAE0074 */ lw $t6, 0x74($sp)
|
||||
/* A9FDC4 80028C24 240F1518 */ li $t7, 5400
|
||||
/* A9FDC8 80028C28 A3A00054 */ sb $zero, 0x54($sp)
|
||||
/* A9FDCC 80028C2C A7AF0050 */ sh $t7, 0x50($sp)
|
||||
/* A9FDD0 80028C30 AFAE004C */ sw $t6, 0x4c($sp)
|
||||
/* A9FDD4 80028C34 46025400 */ add.s $f16, $f10, $f2
|
||||
/* A9FDD8 80028C38 46128082 */ mul.s $f2, $f16, $f18
|
||||
/* A9FDDC 80028C3C 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* A9FDE0 80028C40 E7A20038 */ swc1 $f2, 0x38($sp)
|
||||
/* A9FDE4 80028C44 3C014680 */ li $at, 0x46800000 # 0.000000
|
||||
/* A9FDE8 80028C48 44812000 */ mtc1 $at, $f4
|
||||
/* A9FDEC 80028C4C 87A80072 */ lh $t0, 0x72($sp)
|
||||
/* A9FDF0 80028C50 8FAA0068 */ lw $t2, 0x68($sp)
|
||||
/* A9FDF4 80028C54 46040182 */ mul.s $f6, $f0, $f4
|
||||
/* A9FDF8 80028C58 A7A8004A */ sh $t0, 0x4a($sp)
|
||||
/* A9FDFC 80028C5C 27A90040 */ addiu $t1, $sp, 0x40
|
||||
/* A9FE00 80028C60 27AD0044 */ addiu $t5, $sp, 0x44
|
||||
/* A9FE04 80028C64 3C01437F */ li $at, 0x437F0000 # 0.000000
|
||||
/* A9FE08 80028C68 44815000 */ mtc1 $at, $f10
|
||||
/* A9FE0C 80028C6C 24050001 */ li $a1, 1
|
||||
/* A9FE10 80028C70 4600320D */ trunc.w.s $f8, $f6
|
||||
/* A9FE14 80028C74 24060080 */ li $a2, 128
|
||||
/* A9FE18 80028C78 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* A9FE1C 80028C7C 44194000 */ mfc1 $t9, $f8
|
||||
/* A9FE20 80028C80 00000000 */ nop
|
||||
/* A9FE24 80028C84 A7B90052 */ sh $t9, 0x52($sp)
|
||||
/* A9FE28 80028C88 894C0000 */ lwl $t4, ($t2)
|
||||
/* A9FE2C 80028C8C 994C0003 */ lwr $t4, 3($t2)
|
||||
/* A9FE30 80028C90 A92C0000 */ swl $t4, ($t1)
|
||||
/* A9FE34 80028C94 B92C0003 */ swr $t4, 3($t1)
|
||||
/* A9FE38 80028C98 8FAE006C */ lw $t6, 0x6c($sp)
|
||||
/* A9FE3C 80028C9C 89D80000 */ lwl $t8, ($t6)
|
||||
/* A9FE40 80028CA0 99D80003 */ lwr $t8, 3($t6)
|
||||
/* A9FE44 80028CA4 A9B80000 */ swl $t8, ($t5)
|
||||
/* A9FE48 80028CA8 B9B80003 */ swr $t8, 3($t5)
|
||||
/* A9FE4C 80028CAC 8FB9004C */ lw $t9, 0x4c($sp)
|
||||
/* A9FE50 80028CB0 8FA40058 */ lw $a0, 0x58($sp)
|
||||
/* A9FE54 80028CB4 44998000 */ mtc1 $t9, $f16
|
||||
/* A9FE58 80028CB8 00000000 */ nop
|
||||
/* A9FE5C 80028CBC 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* A9FE60 80028CC0 46125083 */ div.s $f2, $f10, $f18
|
||||
/* A9FE64 80028CC4 46001087 */ neg.s $f2, $f2
|
||||
/* A9FE68 80028CC8 46021100 */ add.s $f4, $f2, $f2
|
||||
/* A9FE6C 80028CCC 4600218D */ trunc.w.s $f6, $f4
|
||||
/* A9FE70 80028CD0 44093000 */ mfc1 $t1, $f6
|
||||
/* A9FE74 80028CD4 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* A9FE78 80028CD8 A7A90048 */ sh $t1, 0x48($sp)
|
||||
/* A9FE7C 80028CDC 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* A9FE80 80028CE0 27BD0058 */ addiu $sp, $sp, 0x58
|
||||
/* A9FE84 80028CE4 03E00008 */ jr $ra
|
||||
/* A9FE88 80028CE8 00000000 */ nop
|
||||
|
||||
|
|
@ -1,56 +0,0 @@
|
|||
glabel func_80028CEC
|
||||
/* A9FE8C 80028CEC 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* A9FE90 80028CF0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* A9FE94 80028CF4 AFA40058 */ sw $a0, 0x58($sp)
|
||||
/* A9FE98 80028CF8 AFA60060 */ sw $a2, 0x60($sp)
|
||||
/* A9FE9C 80028CFC AFA70064 */ sw $a3, 0x64($sp)
|
||||
/* A9FEA0 80028D00 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* A9FEA4 80028D04 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* A9FEA8 80028D08 27A40028 */ addiu $a0, $sp, 0x28
|
||||
/* A9FEAC 80028D0C 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* A9FEB0 80028D10 8FA50060 */ lw $a1, 0x60($sp)
|
||||
/* A9FEB4 80028D14 27A40034 */ addiu $a0, $sp, 0x34
|
||||
/* A9FEB8 80028D18 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* A9FEBC 80028D1C 8FA50064 */ lw $a1, 0x64($sp)
|
||||
/* A9FEC0 80028D20 8FAE0074 */ lw $t6, 0x74($sp)
|
||||
/* A9FEC4 80028D24 240F0001 */ li $t7, 1
|
||||
/* A9FEC8 80028D28 24181518 */ li $t8, 5400
|
||||
/* A9FECC 80028D2C A3AF0054 */ sb $t7, 0x54($sp)
|
||||
/* A9FED0 80028D30 A7B80050 */ sh $t8, 0x50($sp)
|
||||
/* A9FED4 80028D34 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* A9FED8 80028D38 AFAE004C */ sw $t6, 0x4c($sp)
|
||||
/* A9FEDC 80028D3C 3C014680 */ li $at, 0x46800000 # 0.000000
|
||||
/* A9FEE0 80028D40 44812000 */ mtc1 $at, $f4
|
||||
/* A9FEE4 80028D44 87A90072 */ lh $t1, 0x72($sp)
|
||||
/* A9FEE8 80028D48 27A40040 */ addiu $a0, $sp, 0x40
|
||||
/* A9FEEC 80028D4C 46040182 */ mul.s $f6, $f0, $f4
|
||||
/* A9FEF0 80028D50 8FA50068 */ lw $a1, 0x68($sp)
|
||||
/* A9FEF4 80028D54 A7A9004A */ sh $t1, 0x4a($sp)
|
||||
/* A9FEF8 80028D58 4600320D */ trunc.w.s $f8, $f6
|
||||
/* A9FEFC 80028D5C 44084000 */ mfc1 $t0, $f8
|
||||
/* A9FF00 80028D60 0C01E218 */ jal Color_RGBA8_Copy
|
||||
/* A9FF04 80028D64 A7A80052 */ sh $t0, 0x52($sp)
|
||||
/* A9FF08 80028D68 27A40044 */ addiu $a0, $sp, 0x44
|
||||
/* A9FF0C 80028D6C 0C01E218 */ jal Color_RGBA8_Copy
|
||||
/* A9FF10 80028D70 8FA5006C */ lw $a1, 0x6c($sp)
|
||||
/* A9FF14 80028D74 8FAA004C */ lw $t2, 0x4c($sp)
|
||||
/* A9FF18 80028D78 3C01437F */ li $at, 0x437F0000 # 0.000000
|
||||
/* A9FF1C 80028D7C 44815000 */ mtc1 $at, $f10
|
||||
/* A9FF20 80028D80 448A8000 */ mtc1 $t2, $f16
|
||||
/* A9FF24 80028D84 8FA40058 */ lw $a0, 0x58($sp)
|
||||
/* A9FF28 80028D88 24050001 */ li $a1, 1
|
||||
/* A9FF2C 80028D8C 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* A9FF30 80028D90 24060080 */ li $a2, 128
|
||||
/* A9FF34 80028D94 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* A9FF38 80028D98 46125003 */ div.s $f0, $f10, $f18
|
||||
/* A9FF3C 80028D9C 46000007 */ neg.s $f0, $f0
|
||||
/* A9FF40 80028DA0 46000100 */ add.s $f4, $f0, $f0
|
||||
/* A9FF44 80028DA4 4600218D */ trunc.w.s $f6, $f4
|
||||
/* A9FF48 80028DA8 440C3000 */ mfc1 $t4, $f6
|
||||
/* A9FF4C 80028DAC 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* A9FF50 80028DB0 A7AC0048 */ sh $t4, 0x48($sp)
|
||||
/* A9FF54 80028DB4 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* A9FF58 80028DB8 27BD0058 */ addiu $sp, $sp, 0x58
|
||||
/* A9FF5C 80028DBC 03E00008 */ jr $ra
|
||||
/* A9FF60 80028DC0 00000000 */ nop
|
||||
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
glabel func_80029320
|
||||
/* AA04C0 80029320 27BDFFB8 */ addiu $sp, $sp, -0x48
|
||||
/* AA04C4 80029324 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA04C8 80029328 AFA40048 */ sw $a0, 0x48($sp)
|
||||
/* AA04CC 8002932C AFA60050 */ sw $a2, 0x50($sp)
|
||||
/* AA04D0 80029330 AFA70054 */ sw $a3, 0x54($sp)
|
||||
/* AA04D4 80029334 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA04D8 80029338 27A40018 */ addiu $a0, $sp, 0x18
|
||||
/* AA04DC 8002933C 27A40024 */ addiu $a0, $sp, 0x24
|
||||
/* AA04E0 80029340 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA04E4 80029344 8FA50050 */ lw $a1, 0x50($sp)
|
||||
/* AA04E8 80029348 27A40030 */ addiu $a0, $sp, 0x30
|
||||
/* AA04EC 8002934C 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA04F0 80029350 8FA50054 */ lw $a1, 0x54($sp)
|
||||
/* AA04F4 80029354 87AE005A */ lh $t6, 0x5a($sp)
|
||||
/* AA04F8 80029358 87AF005E */ lh $t7, 0x5e($sp)
|
||||
/* AA04FC 8002935C 87B80062 */ lh $t8, 0x62($sp)
|
||||
/* AA0500 80029360 87B90066 */ lh $t9, 0x66($sp)
|
||||
/* AA0504 80029364 8FA80068 */ lw $t0, 0x68($sp)
|
||||
/* AA0508 80029368 8FA40048 */ lw $a0, 0x48($sp)
|
||||
/* AA050C 8002936C 24050006 */ li $a1, 6
|
||||
/* AA0510 80029370 24060080 */ li $a2, 128
|
||||
/* AA0514 80029374 27A70018 */ addiu $a3, $sp, 0x18
|
||||
/* AA0518 80029378 A7AE003C */ sh $t6, 0x3c($sp)
|
||||
/* AA051C 8002937C A7AF003E */ sh $t7, 0x3e($sp)
|
||||
/* AA0520 80029380 A7B80040 */ sh $t8, 0x40($sp)
|
||||
/* AA0524 80029384 A7B90042 */ sh $t9, 0x42($sp)
|
||||
/* AA0528 80029388 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA052C 8002938C AFA80044 */ sw $t0, 0x44($sp)
|
||||
/* AA0530 80029390 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA0534 80029394 27BD0048 */ addiu $sp, $sp, 0x48
|
||||
/* AA0538 80029398 03E00008 */ jr $ra
|
||||
/* AA053C 8002939C 00000000 */ nop
|
||||
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
glabel func_800293A0
|
||||
/* AA0540 800293A0 27BDFFD0 */ addiu $sp, $sp, -0x30
|
||||
/* AA0544 800293A4 87B80042 */ lh $t8, 0x42($sp)
|
||||
/* AA0548 800293A8 87B90046 */ lh $t9, 0x46($sp)
|
||||
/* AA054C 800293AC AFBF002C */ sw $ra, 0x2c($sp)
|
||||
/* AA0550 800293B0 240E0064 */ li $t6, 100
|
||||
/* AA0554 800293B4 240F0023 */ li $t7, 35
|
||||
/* AA0558 800293B8 24080008 */ li $t0, 8
|
||||
/* AA055C 800293BC AFA80020 */ sw $t0, 0x20($sp)
|
||||
/* AA0560 800293C0 AFAF0014 */ sw $t7, 0x14($sp)
|
||||
/* AA0564 800293C4 AFAE0010 */ sw $t6, 0x10($sp)
|
||||
/* AA0568 800293C8 AFB80018 */ sw $t8, 0x18($sp)
|
||||
/* AA056C 800293CC 0C00A4C8 */ jal func_80029320
|
||||
/* AA0570 800293D0 AFB9001C */ sw $t9, 0x1c($sp)
|
||||
/* AA0574 800293D4 8FBF002C */ lw $ra, 0x2c($sp)
|
||||
/* AA0578 800293D8 27BD0030 */ addiu $sp, $sp, 0x30
|
||||
/* AA057C 800293DC 03E00008 */ jr $ra
|
||||
/* AA0580 800293E0 00000000 */ nop
|
||||
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
glabel func_800293E4
|
||||
/* AA0584 800293E4 27BDFFC8 */ addiu $sp, $sp, -0x38
|
||||
/* AA0588 800293E8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA058C 800293EC AFA40038 */ sw $a0, 0x38($sp)
|
||||
/* AA0590 800293F0 AFA60040 */ sw $a2, 0x40($sp)
|
||||
/* AA0594 800293F4 AFA70044 */ sw $a3, 0x44($sp)
|
||||
/* AA0598 800293F8 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA059C 800293FC 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* AA05A0 80029400 C7A40040 */ lwc1 $f4, 0x40($sp)
|
||||
/* AA05A4 80029404 C7A60044 */ lwc1 $f6, 0x44($sp)
|
||||
/* AA05A8 80029408 C7A80048 */ lwc1 $f8, 0x48($sp)
|
||||
/* AA05AC 8002940C C7AA004C */ lwc1 $f10, 0x4c($sp)
|
||||
/* AA05B0 80029410 8FA40038 */ lw $a0, 0x38($sp)
|
||||
/* AA05B4 80029414 24050007 */ li $a1, 7
|
||||
/* AA05B8 80029418 24060080 */ li $a2, 128
|
||||
/* AA05BC 8002941C 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA05C0 80029420 E7A40028 */ swc1 $f4, 0x28($sp)
|
||||
/* AA05C4 80029424 E7A6002C */ swc1 $f6, 0x2c($sp)
|
||||
/* AA05C8 80029428 E7A80030 */ swc1 $f8, 0x30($sp)
|
||||
/* AA05CC 8002942C 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA05D0 80029430 E7AA0034 */ swc1 $f10, 0x34($sp)
|
||||
/* AA05D4 80029434 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA05D8 80029438 27BD0038 */ addiu $sp, $sp, 0x38
|
||||
/* AA05DC 8002943C 03E00008 */ jr $ra
|
||||
/* AA05E0 80029440 00000000 */ nop
|
||||
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
glabel func_80029444
|
||||
/* AA05E4 80029444 27BDFFD0 */ addiu $sp, $sp, -0x30
|
||||
/* AA05E8 80029448 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA05EC 8002944C AFA40030 */ sw $a0, 0x30($sp)
|
||||
/* AA05F0 80029450 AFA60038 */ sw $a2, 0x38($sp)
|
||||
/* AA05F4 80029454 AFA7003C */ sw $a3, 0x3c($sp)
|
||||
/* AA05F8 80029458 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA05FC 8002945C 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* AA0600 80029460 87AE003A */ lh $t6, 0x3a($sp)
|
||||
/* AA0604 80029464 87AF003E */ lh $t7, 0x3e($sp)
|
||||
/* AA0608 80029468 87B80042 */ lh $t8, 0x42($sp)
|
||||
/* AA060C 8002946C 8FA40030 */ lw $a0, 0x30($sp)
|
||||
/* AA0610 80029470 24050009 */ li $a1, 9
|
||||
/* AA0614 80029474 24060080 */ li $a2, 128
|
||||
/* AA0618 80029478 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA061C 8002947C A7AE0028 */ sh $t6, 0x28($sp)
|
||||
/* AA0620 80029480 A7AF002A */ sh $t7, 0x2a($sp)
|
||||
/* AA0624 80029484 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA0628 80029488 A7B8002C */ sh $t8, 0x2c($sp)
|
||||
/* AA062C 8002948C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA0630 80029490 27BD0030 */ addiu $sp, $sp, 0x30
|
||||
/* AA0634 80029494 03E00008 */ jr $ra
|
||||
/* AA0638 80029498 00000000 */ nop
|
||||
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
glabel func_8002949C
|
||||
/* AA063C 8002949C 27BDFFD0 */ addiu $sp, $sp, -0x30
|
||||
/* AA0640 800294A0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA0644 800294A4 AFA40030 */ sw $a0, 0x30($sp)
|
||||
/* AA0648 800294A8 AFA60038 */ sw $a2, 0x38($sp)
|
||||
/* AA064C 800294AC AFA7003C */ sw $a3, 0x3c($sp)
|
||||
/* AA0650 800294B0 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0654 800294B4 27A40018 */ addiu $a0, $sp, 0x18
|
||||
/* AA0658 800294B8 8FA20038 */ lw $v0, 0x38($sp)
|
||||
/* AA065C 800294BC 87AE0042 */ lh $t6, 0x42($sp)
|
||||
/* AA0660 800294C0 87AF0046 */ lh $t7, 0x46($sp)
|
||||
/* AA0664 800294C4 2405000A */ li $a1, 10
|
||||
/* AA0668 800294C8 A3AE0024 */ sb $t6, 0x24($sp)
|
||||
/* AA066C 800294CC 1040000F */ beqz $v0, .L8002950C
|
||||
/* AA0670 800294D0 A7AF0026 */ sh $t7, 0x26($sp)
|
||||
/* AA0674 800294D4 88480000 */ lwl $t0, ($v0)
|
||||
/* AA0678 800294D8 98480003 */ lwr $t0, 3($v0)
|
||||
/* AA067C 800294DC 27B80028 */ addiu $t8, $sp, 0x28
|
||||
/* AA0680 800294E0 27A9002C */ addiu $t1, $sp, 0x2c
|
||||
/* AA0684 800294E4 AB080000 */ swl $t0, ($t8)
|
||||
/* AA0688 800294E8 BB080003 */ swr $t0, 3($t8)
|
||||
/* AA068C 800294EC 8FAA003C */ lw $t2, 0x3c($sp)
|
||||
/* AA0690 800294F0 240D0001 */ li $t5, 1
|
||||
/* AA0694 800294F4 894C0000 */ lwl $t4, ($t2)
|
||||
/* AA0698 800294F8 994C0003 */ lwr $t4, 3($t2)
|
||||
/* AA069C 800294FC A92C0000 */ swl $t4, ($t1)
|
||||
/* AA06A0 80029500 B92C0003 */ swr $t4, 3($t1)
|
||||
/* AA06A4 80029504 10000002 */ b .L80029510
|
||||
/* AA06A8 80029508 A3AD0025 */ sb $t5, 0x25($sp)
|
||||
.L8002950C:
|
||||
/* AA06AC 8002950C A3A00025 */ sb $zero, 0x25($sp)
|
||||
.L80029510:
|
||||
/* AA06B0 80029510 8FA40030 */ lw $a0, 0x30($sp)
|
||||
/* AA06B4 80029514 24060080 */ li $a2, 128
|
||||
/* AA06B8 80029518 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA06BC 8002951C 27A70018 */ addiu $a3, $sp, 0x18
|
||||
/* AA06C0 80029520 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA06C4 80029524 27BD0030 */ addiu $sp, $sp, 0x30
|
||||
/* AA06C8 80029528 03E00008 */ jr $ra
|
||||
/* AA06CC 8002952C 00000000 */ nop
|
||||
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
glabel func_80029530
|
||||
/* AA06D0 80029530 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* AA06D4 80029534 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA06D8 80029538 AFA40028 */ sw $a0, 0x28($sp)
|
||||
/* AA06DC 8002953C 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA06E0 80029540 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* AA06E4 80029544 8FA40028 */ lw $a0, 0x28($sp)
|
||||
/* AA06E8 80029548 2405000B */ li $a1, 11
|
||||
/* AA06EC 8002954C 24060080 */ li $a2, 128
|
||||
/* AA06F0 80029550 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA06F4 80029554 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA06F8 80029558 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA06FC 8002955C 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
/* AA0700 80029560 03E00008 */ jr $ra
|
||||
/* AA0704 80029564 00000000 */ nop
|
||||
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
glabel func_80029568
|
||||
/* AA0708 80029568 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* AA070C 8002956C AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA0710 80029570 AFA40028 */ sw $a0, 0x28($sp)
|
||||
/* AA0714 80029574 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0718 80029578 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* AA071C 8002957C 8FA40028 */ lw $a0, 0x28($sp)
|
||||
/* AA0720 80029580 2405000C */ li $a1, 12
|
||||
/* AA0724 80029584 24060080 */ li $a2, 128
|
||||
/* AA0728 80029588 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA072C 8002958C 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA0730 80029590 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA0734 80029594 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
/* AA0738 80029598 03E00008 */ jr $ra
|
||||
/* AA073C 8002959C 00000000 */ nop
|
||||
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
glabel func_800295A0
|
||||
/* AA0740 800295A0 27BDFFC8 */ addiu $sp, $sp, -0x38
|
||||
/* AA0744 800295A4 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA0748 800295A8 AFA40038 */ sw $a0, 0x38($sp)
|
||||
/* AA074C 800295AC AFA60040 */ sw $a2, 0x40($sp)
|
||||
/* AA0750 800295B0 AFA70044 */ sw $a3, 0x44($sp)
|
||||
/* AA0754 800295B4 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0758 800295B8 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* AA075C 800295BC 27A40028 */ addiu $a0, $sp, 0x28
|
||||
/* AA0760 800295C0 0C01E218 */ jal Color_RGBA8_Copy
|
||||
/* AA0764 800295C4 8FA50040 */ lw $a1, 0x40($sp)
|
||||
/* AA0768 800295C8 27A4002C */ addiu $a0, $sp, 0x2c
|
||||
/* AA076C 800295CC 0C01E218 */ jal Color_RGBA8_Copy
|
||||
/* AA0770 800295D0 8FA50044 */ lw $a1, 0x44($sp)
|
||||
/* AA0774 800295D4 87AE004A */ lh $t6, 0x4a($sp)
|
||||
/* AA0778 800295D8 87AF004E */ lh $t7, 0x4e($sp)
|
||||
/* AA077C 800295DC 87B80052 */ lh $t8, 0x52($sp)
|
||||
/* AA0780 800295E0 87B90056 */ lh $t9, 0x56($sp)
|
||||
/* AA0784 800295E4 8FA40038 */ lw $a0, 0x38($sp)
|
||||
/* AA0788 800295E8 2405000D */ li $a1, 13
|
||||
/* AA078C 800295EC 24060080 */ li $a2, 128
|
||||
/* AA0790 800295F0 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA0794 800295F4 A7AE0030 */ sh $t6, 0x30($sp)
|
||||
/* AA0798 800295F8 A7AF0032 */ sh $t7, 0x32($sp)
|
||||
/* AA079C 800295FC A7B80034 */ sh $t8, 0x34($sp)
|
||||
/* AA07A0 80029600 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA07A4 80029604 A7B90036 */ sh $t9, 0x36($sp)
|
||||
/* AA07A8 80029608 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA07AC 8002960C 27BD0038 */ addiu $sp, $sp, 0x38
|
||||
/* AA07B0 80029610 03E00008 */ jr $ra
|
||||
/* AA07B4 80029614 00000000 */ nop
|
||||
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
glabel func_80029618
|
||||
/* AA07B8 80029618 27BDFFB0 */ addiu $sp, $sp, -0x50
|
||||
/* AA07BC 8002961C AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA07C0 80029620 AFA40050 */ sw $a0, 0x50($sp)
|
||||
/* AA07C4 80029624 AFA60058 */ sw $a2, 0x58($sp)
|
||||
/* AA07C8 80029628 AFA7005C */ sw $a3, 0x5c($sp)
|
||||
/* AA07CC 8002962C 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA07D0 80029630 27A40018 */ addiu $a0, $sp, 0x18
|
||||
/* AA07D4 80029634 27A40024 */ addiu $a0, $sp, 0x24
|
||||
/* AA07D8 80029638 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA07DC 8002963C 8FA50058 */ lw $a1, 0x58($sp)
|
||||
/* AA07E0 80029640 27A40030 */ addiu $a0, $sp, 0x30
|
||||
/* AA07E4 80029644 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA07E8 80029648 8FA5005C */ lw $a1, 0x5c($sp)
|
||||
/* AA07EC 8002964C 87AE006A */ lh $t6, 0x6a($sp)
|
||||
/* AA07F0 80029650 87AF0062 */ lh $t7, 0x62($sp)
|
||||
/* AA07F4 80029654 87B80066 */ lh $t8, 0x66($sp)
|
||||
/* AA07F8 80029658 87B9006E */ lh $t9, 0x6e($sp)
|
||||
/* AA07FC 8002965C A3A0004C */ sb $zero, 0x4c($sp)
|
||||
/* AA0800 80029660 8FA40050 */ lw $a0, 0x50($sp)
|
||||
/* AA0804 80029664 2405000E */ li $a1, 14
|
||||
/* AA0808 80029668 24060080 */ li $a2, 128
|
||||
/* AA080C 8002966C 27A70018 */ addiu $a3, $sp, 0x18
|
||||
/* AA0810 80029670 A7AE0048 */ sh $t6, 0x48($sp)
|
||||
/* AA0814 80029674 A7AF0044 */ sh $t7, 0x44($sp)
|
||||
/* AA0818 80029678 A7B80046 */ sh $t8, 0x46($sp)
|
||||
/* AA081C 8002967C 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA0820 80029680 A7B9004A */ sh $t9, 0x4a($sp)
|
||||
/* AA0824 80029684 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA0828 80029688 27BD0050 */ addiu $sp, $sp, 0x50
|
||||
/* AA082C 8002968C 03E00008 */ jr $ra
|
||||
/* AA0830 80029690 00000000 */ nop
|
||||
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
glabel func_80029694
|
||||
/* AA0834 80029694 27BDFFB0 */ addiu $sp, $sp, -0x50
|
||||
/* AA0838 80029698 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA083C 8002969C AFA40050 */ sw $a0, 0x50($sp)
|
||||
/* AA0840 800296A0 AFA60058 */ sw $a2, 0x58($sp)
|
||||
/* AA0844 800296A4 AFA7005C */ sw $a3, 0x5c($sp)
|
||||
/* AA0848 800296A8 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA084C 800296AC 27A40018 */ addiu $a0, $sp, 0x18
|
||||
/* AA0850 800296B0 27A40024 */ addiu $a0, $sp, 0x24
|
||||
/* AA0854 800296B4 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0858 800296B8 8FA50058 */ lw $a1, 0x58($sp)
|
||||
/* AA085C 800296BC 27A40030 */ addiu $a0, $sp, 0x30
|
||||
/* AA0860 800296C0 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0864 800296C4 8FA5005C */ lw $a1, 0x5c($sp)
|
||||
/* AA0868 800296C8 27A4003C */ addiu $a0, $sp, 0x3c
|
||||
/* AA086C 800296CC 0C01E218 */ jal Color_RGBA8_Copy
|
||||
/* AA0870 800296D0 8FA50060 */ lw $a1, 0x60($sp)
|
||||
/* AA0874 800296D4 27A40040 */ addiu $a0, $sp, 0x40
|
||||
/* AA0878 800296D8 0C01E218 */ jal Color_RGBA8_Copy
|
||||
/* AA087C 800296DC 8FA50064 */ lw $a1, 0x64($sp)
|
||||
/* AA0880 800296E0 87AE006A */ lh $t6, 0x6a($sp)
|
||||
/* AA0884 800296E4 87AF006E */ lh $t7, 0x6e($sp)
|
||||
/* AA0888 800296E8 87B80072 */ lh $t8, 0x72($sp)
|
||||
/* AA088C 800296EC 24190001 */ li $t9, 1
|
||||
/* AA0890 800296F0 A3B9004C */ sb $t9, 0x4c($sp)
|
||||
/* AA0894 800296F4 8FA40050 */ lw $a0, 0x50($sp)
|
||||
/* AA0898 800296F8 2405000E */ li $a1, 14
|
||||
/* AA089C 800296FC 24060080 */ li $a2, 128
|
||||
/* AA08A0 80029700 27A70018 */ addiu $a3, $sp, 0x18
|
||||
/* AA08A4 80029704 A7AE0044 */ sh $t6, 0x44($sp)
|
||||
/* AA08A8 80029708 A7AF0046 */ sh $t7, 0x46($sp)
|
||||
/* AA08AC 8002970C 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA08B0 80029710 A7B8004A */ sh $t8, 0x4a($sp)
|
||||
/* AA08B4 80029714 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA08B8 80029718 27BD0050 */ addiu $sp, $sp, 0x50
|
||||
/* AA08BC 8002971C 03E00008 */ jr $ra
|
||||
/* AA08C0 80029720 00000000 */ nop
|
||||
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
glabel func_80029724
|
||||
/* AA08C4 80029724 27BDFFB8 */ addiu $sp, $sp, -0x48
|
||||
/* AA08C8 80029728 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA08CC 8002972C AFA40048 */ sw $a0, 0x48($sp)
|
||||
/* AA08D0 80029730 AFA60050 */ sw $a2, 0x50($sp)
|
||||
/* AA08D4 80029734 AFA70054 */ sw $a3, 0x54($sp)
|
||||
/* AA08D8 80029738 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA08DC 8002973C 27A40018 */ addiu $a0, $sp, 0x18
|
||||
/* AA08E0 80029740 27A40024 */ addiu $a0, $sp, 0x24
|
||||
/* AA08E4 80029744 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA08E8 80029748 8FA50050 */ lw $a1, 0x50($sp)
|
||||
/* AA08EC 8002974C 27A40030 */ addiu $a0, $sp, 0x30
|
||||
/* AA08F0 80029750 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA08F4 80029754 8FA50054 */ lw $a1, 0x54($sp)
|
||||
/* AA08F8 80029758 8FAE0068 */ lw $t6, 0x68($sp)
|
||||
/* AA08FC 8002975C 87AF005A */ lh $t7, 0x5a($sp)
|
||||
/* AA0900 80029760 87B8005E */ lh $t8, 0x5e($sp)
|
||||
/* AA0904 80029764 87B90062 */ lh $t9, 0x62($sp)
|
||||
/* AA0908 80029768 87A80066 */ lh $t0, 0x66($sp)
|
||||
/* AA090C 8002976C 8FA40048 */ lw $a0, 0x48($sp)
|
||||
/* AA0910 80029770 2405000F */ li $a1, 15
|
||||
/* AA0914 80029774 24060080 */ li $a2, 128
|
||||
/* AA0918 80029778 27A70018 */ addiu $a3, $sp, 0x18
|
||||
/* AA091C 8002977C AFAE003C */ sw $t6, 0x3c($sp)
|
||||
/* AA0920 80029780 A7AF0040 */ sh $t7, 0x40($sp)
|
||||
/* AA0924 80029784 A7B80042 */ sh $t8, 0x42($sp)
|
||||
/* AA0928 80029788 A7B90044 */ sh $t9, 0x44($sp)
|
||||
/* AA092C 8002978C 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA0930 80029790 A7A80046 */ sh $t0, 0x46($sp)
|
||||
/* AA0934 80029794 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA0938 80029798 27BD0048 */ addiu $sp, $sp, 0x48
|
||||
/* AA093C 8002979C 03E00008 */ jr $ra
|
||||
/* AA0940 800297A0 00000000 */ nop
|
||||
|
||||
|
|
@ -1,91 +0,0 @@
|
|||
.late_rodata
|
||||
glabel D_80135C4C
|
||||
.float -0.07
|
||||
|
||||
.text
|
||||
glabel func_800297A4
|
||||
/* AA0944 800297A4 27BDFF78 */ addiu $sp, $sp, -0x88
|
||||
/* AA0948 800297A8 F7B60038 */ sdc1 $f22, 0x38($sp)
|
||||
/* AA094C 800297AC 3C018013 */ lui $at, %hi(D_80135C4C)
|
||||
/* AA0950 800297B0 4486B000 */ mtc1 $a2, $f22
|
||||
/* AA0954 800297B4 C4245C4C */ lwc1 $f4, %lo(D_80135C4C)($at)
|
||||
/* AA0958 800297B8 AFB10044 */ sw $s1, 0x44($sp)
|
||||
/* AA095C 800297BC 87B100A2 */ lh $s1, 0xa2($sp)
|
||||
/* AA0960 800297C0 46162182 */ mul.s $f6, $f4, $f22
|
||||
/* AA0964 800297C4 44800000 */ mtc1 $zero, $f0
|
||||
/* AA0968 800297C8 AFB60058 */ sw $s6, 0x58($sp)
|
||||
/* AA096C 800297CC 0007B400 */ sll $s6, $a3, 0x10
|
||||
/* AA0970 800297D0 AFB50054 */ sw $s5, 0x54($sp)
|
||||
/* AA0974 800297D4 AFB40050 */ sw $s4, 0x50($sp)
|
||||
/* AA0978 800297D8 AFB00040 */ sw $s0, 0x40($sp)
|
||||
/* AA097C 800297DC 0080A025 */ move $s4, $a0
|
||||
/* AA0980 800297E0 00A0A825 */ move $s5, $a1
|
||||
/* AA0984 800297E4 0016B403 */ sra $s6, $s6, 0x10
|
||||
/* AA0988 800297E8 AFBF0064 */ sw $ra, 0x64($sp)
|
||||
/* AA098C 800297EC AFBE0060 */ sw $fp, 0x60($sp)
|
||||
/* AA0990 800297F0 AFB7005C */ sw $s7, 0x5c($sp)
|
||||
/* AA0994 800297F4 AFB3004C */ sw $s3, 0x4c($sp)
|
||||
/* AA0998 800297F8 AFB20048 */ sw $s2, 0x48($sp)
|
||||
/* AA099C 800297FC F7B40030 */ sdc1 $f20, 0x30($sp)
|
||||
/* AA09A0 80029800 AFA70094 */ sw $a3, 0x94($sp)
|
||||
/* AA09A4 80029804 E7A60070 */ swc1 $f6, 0x70($sp)
|
||||
/* AA09A8 80029808 00008025 */ move $s0, $zero
|
||||
/* AA09AC 8002980C E7A00074 */ swc1 $f0, 0x74($sp)
|
||||
/* AA09B0 80029810 1A200028 */ blez $s1, .L800298B4
|
||||
/* AA09B4 80029814 E7A0006C */ swc1 $f0, 0x6c($sp)
|
||||
/* AA09B8 80029818 3C013F00 */ li $at, 0x3F000000 # 0.000000
|
||||
/* AA09BC 8002981C 4481A000 */ mtc1 $at, $f20
|
||||
/* AA09C0 80029820 87BE00AA */ lh $fp, 0xaa($sp)
|
||||
/* AA09C4 80029824 87B700A6 */ lh $s7, 0xa6($sp)
|
||||
/* AA09C8 80029828 87B3009E */ lh $s3, 0x9e($sp)
|
||||
/* AA09CC 8002982C 87B2009A */ lh $s2, 0x9a($sp)
|
||||
.L80029830:
|
||||
/* AA09D0 80029830 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AA09D4 80029834 00000000 */ nop
|
||||
/* AA09D8 80029838 46140201 */ sub.s $f8, $f0, $f20
|
||||
/* AA09DC 8002983C 46164282 */ mul.s $f10, $f8, $f22
|
||||
/* AA09E0 80029840 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AA09E4 80029844 E7AA0078 */ swc1 $f10, 0x78($sp)
|
||||
/* AA09E8 80029848 46140401 */ sub.s $f16, $f0, $f20
|
||||
/* AA09EC 8002984C 46168482 */ mul.s $f18, $f16, $f22
|
||||
/* AA09F0 80029850 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AA09F4 80029854 E7B20080 */ swc1 $f18, 0x80($sp)
|
||||
/* AA09F8 80029858 46140102 */ mul.s $f4, $f0, $f20
|
||||
/* AA09FC 8002985C 00122400 */ sll $a0, $s2, 0x10
|
||||
/* AA0A00 80029860 00132C00 */ sll $a1, $s3, 0x10
|
||||
/* AA0A04 80029864 00052C03 */ sra $a1, $a1, 0x10
|
||||
/* AA0A08 80029868 00042403 */ sra $a0, $a0, 0x10
|
||||
/* AA0A0C 8002986C 46142180 */ add.s $f6, $f4, $f20
|
||||
/* AA0A10 80029870 46163202 */ mul.s $f8, $f6, $f22
|
||||
/* AA0A14 80029874 0C01DF64 */ jal Math_Rand_S16Offset
|
||||
/* AA0A18 80029878 E7A8007C */ swc1 $f8, 0x7c($sp)
|
||||
/* AA0A1C 8002987C 8FAE00AC */ lw $t6, 0xac($sp)
|
||||
/* AA0A20 80029880 02802025 */ move $a0, $s4
|
||||
/* AA0A24 80029884 02A02825 */ move $a1, $s5
|
||||
/* AA0A28 80029888 27A60078 */ addiu $a2, $sp, 0x78
|
||||
/* AA0A2C 8002988C 27A7006C */ addiu $a3, $sp, 0x6c
|
||||
/* AA0A30 80029890 AFB60010 */ sw $s6, 0x10($sp)
|
||||
/* AA0A34 80029894 AFA20014 */ sw $v0, 0x14($sp)
|
||||
/* AA0A38 80029898 AFB70018 */ sw $s7, 0x18($sp)
|
||||
/* AA0A3C 8002989C AFBE001C */ sw $fp, 0x1c($sp)
|
||||
/* AA0A40 800298A0 0C00A5C9 */ jal func_80029724
|
||||
/* AA0A44 800298A4 AFAE0020 */ sw $t6, 0x20($sp)
|
||||
/* AA0A48 800298A8 26100001 */ addiu $s0, $s0, 1
|
||||
/* AA0A4C 800298AC 1611FFE0 */ bne $s0, $s1, .L80029830
|
||||
/* AA0A50 800298B0 00000000 */ nop
|
||||
.L800298B4:
|
||||
/* AA0A54 800298B4 8FBF0064 */ lw $ra, 0x64($sp)
|
||||
/* AA0A58 800298B8 D7B40030 */ ldc1 $f20, 0x30($sp)
|
||||
/* AA0A5C 800298BC D7B60038 */ ldc1 $f22, 0x38($sp)
|
||||
/* AA0A60 800298C0 8FB00040 */ lw $s0, 0x40($sp)
|
||||
/* AA0A64 800298C4 8FB10044 */ lw $s1, 0x44($sp)
|
||||
/* AA0A68 800298C8 8FB20048 */ lw $s2, 0x48($sp)
|
||||
/* AA0A6C 800298CC 8FB3004C */ lw $s3, 0x4c($sp)
|
||||
/* AA0A70 800298D0 8FB40050 */ lw $s4, 0x50($sp)
|
||||
/* AA0A74 800298D4 8FB50054 */ lw $s5, 0x54($sp)
|
||||
/* AA0A78 800298D8 8FB60058 */ lw $s6, 0x58($sp)
|
||||
/* AA0A7C 800298DC 8FB7005C */ lw $s7, 0x5c($sp)
|
||||
/* AA0A80 800298E0 8FBE0060 */ lw $fp, 0x60($sp)
|
||||
/* AA0A84 800298E4 03E00008 */ jr $ra
|
||||
/* AA0A88 800298E8 27BD0088 */ addiu $sp, $sp, 0x88
|
||||
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
glabel func_800298EC
|
||||
/* AA0A8C 800298EC 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* AA0A90 800298F0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA0A94 800298F4 AFA5002C */ sw $a1, 0x2c($sp)
|
||||
/* AA0A98 800298F8 AFA60030 */ sw $a2, 0x30($sp)
|
||||
/* AA0A9C 800298FC 8CB80000 */ lw $t8, ($a1)
|
||||
/* AA0AA0 80029900 27A70018 */ addiu $a3, $sp, 0x18
|
||||
/* AA0AA4 80029904 24060080 */ li $a2, 128
|
||||
/* AA0AA8 80029908 ACF80000 */ sw $t8, ($a3)
|
||||
/* AA0AAC 8002990C 8CAF0004 */ lw $t7, 4($a1)
|
||||
/* AA0AB0 80029910 ACEF0004 */ sw $t7, 4($a3)
|
||||
/* AA0AB4 80029914 8CB80008 */ lw $t8, 8($a1)
|
||||
/* AA0AB8 80029918 24050010 */ li $a1, 16
|
||||
/* AA0ABC 8002991C ACF80008 */ sw $t8, 8($a3)
|
||||
/* AA0AC0 80029920 87B90032 */ lh $t9, 0x32($sp)
|
||||
/* AA0AC4 80029924 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA0AC8 80029928 A7B90024 */ sh $t9, 0x24($sp)
|
||||
/* AA0ACC 8002992C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA0AD0 80029930 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
/* AA0AD4 80029934 03E00008 */ jr $ra
|
||||
/* AA0AD8 80029938 00000000 */ nop
|
||||
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
glabel func_8002993C
|
||||
/* AA0ADC 8002993C 27BDFFB8 */ addiu $sp, $sp, -0x48
|
||||
/* AA0AE0 80029940 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA0AE4 80029944 AFA40048 */ sw $a0, 0x48($sp)
|
||||
/* AA0AE8 80029948 AFA60050 */ sw $a2, 0x50($sp)
|
||||
/* AA0AEC 8002994C AFA70054 */ sw $a3, 0x54($sp)
|
||||
/* AA0AF0 80029950 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0AF4 80029954 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* AA0AF8 80029958 27A40028 */ addiu $a0, $sp, 0x28
|
||||
/* AA0AFC 8002995C 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0B00 80029960 8FA50050 */ lw $a1, 0x50($sp)
|
||||
/* AA0B04 80029964 27A40034 */ addiu $a0, $sp, 0x34
|
||||
/* AA0B08 80029968 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0B0C 8002996C 8FA50054 */ lw $a1, 0x54($sp)
|
||||
/* AA0B10 80029970 87AE005A */ lh $t6, 0x5a($sp)
|
||||
/* AA0B14 80029974 87AF005E */ lh $t7, 0x5e($sp)
|
||||
/* AA0B18 80029978 87B80062 */ lh $t8, 0x62($sp)
|
||||
/* AA0B1C 8002997C 8FA40048 */ lw $a0, 0x48($sp)
|
||||
/* AA0B20 80029980 24050011 */ li $a1, 17
|
||||
/* AA0B24 80029984 24060080 */ li $a2, 128
|
||||
/* AA0B28 80029988 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA0B2C 8002998C A7AE0040 */ sh $t6, 0x40($sp)
|
||||
/* AA0B30 80029990 A7AF0042 */ sh $t7, 0x42($sp)
|
||||
/* AA0B34 80029994 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA0B38 80029998 A7B80044 */ sh $t8, 0x44($sp)
|
||||
/* AA0B3C 8002999C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA0B40 800299A0 27BD0048 */ addiu $sp, $sp, 0x48
|
||||
/* AA0B44 800299A4 03E00008 */ jr $ra
|
||||
/* AA0B48 800299A8 00000000 */ nop
|
||||
|
||||
|
|
@ -1,108 +0,0 @@
|
|||
.late_rodata
|
||||
glabel D_80135C50
|
||||
.float 1.99
|
||||
|
||||
.text
|
||||
glabel func_800299AC
|
||||
/* AA0B4C 800299AC 27BDFF88 */ addiu $sp, $sp, -0x78
|
||||
/* AA0B50 800299B0 3C0F8011 */ lui $t7, %hi(D_801158FC) # $t7, 0x8011
|
||||
/* AA0B54 800299B4 AFBF0044 */ sw $ra, 0x44($sp)
|
||||
/* AA0B58 800299B8 AFB60040 */ sw $s6, 0x40($sp)
|
||||
/* AA0B5C 800299BC AFB5003C */ sw $s5, 0x3c($sp)
|
||||
/* AA0B60 800299C0 AFB40038 */ sw $s4, 0x38($sp)
|
||||
/* AA0B64 800299C4 AFB30034 */ sw $s3, 0x34($sp)
|
||||
/* AA0B68 800299C8 AFB20030 */ sw $s2, 0x30($sp)
|
||||
/* AA0B6C 800299CC AFB1002C */ sw $s1, 0x2c($sp)
|
||||
/* AA0B70 800299D0 AFB00028 */ sw $s0, 0x28($sp)
|
||||
/* AA0B74 800299D4 25EF58FC */ addiu $t7, %lo(D_801158FC) # addiu $t7, $t7, 0x58fc
|
||||
/* AA0B78 800299D8 8DF90000 */ lw $t9, ($t7)
|
||||
/* AA0B7C 800299DC 27AE0068 */ addiu $t6, $sp, 0x68
|
||||
/* AA0B80 800299E0 8DF80004 */ lw $t8, 4($t7)
|
||||
/* AA0B84 800299E4 ADD90000 */ sw $t9, ($t6)
|
||||
/* AA0B88 800299E8 8DF90008 */ lw $t9, 8($t7)
|
||||
/* AA0B8C 800299EC 3C098011 */ lui $t1, %hi(D_80115908) # $t1, 0x8011
|
||||
/* AA0B90 800299F0 25295908 */ addiu $t1, %lo(D_80115908) # addiu $t1, $t1, 0x5908
|
||||
/* AA0B94 800299F4 ADD80004 */ sw $t8, 4($t6)
|
||||
/* AA0B98 800299F8 ADD90008 */ sw $t9, 8($t6)
|
||||
/* AA0B9C 800299FC 8D2B0000 */ lw $t3, ($t1)
|
||||
/* AA0BA0 80029A00 27A8005C */ addiu $t0, $sp, 0x5c
|
||||
/* AA0BA4 80029A04 8D2A0004 */ lw $t2, 4($t1)
|
||||
/* AA0BA8 80029A08 AD0B0000 */ sw $t3, ($t0)
|
||||
/* AA0BAC 80029A0C 8D2B0008 */ lw $t3, 8($t1)
|
||||
/* AA0BB0 80029A10 3C0C8011 */ lui $t4, %hi(D_80115914) # $t4, 0x8011
|
||||
/* AA0BB4 80029A14 258C5914 */ addiu $t4, %lo(D_80115914) # addiu $t4, $t4, 0x5914
|
||||
/* AA0BB8 80029A18 AD0A0004 */ sw $t2, 4($t0)
|
||||
/* AA0BBC 80029A1C AD0B0008 */ sw $t3, 8($t0)
|
||||
/* AA0BC0 80029A20 8D8E0000 */ lw $t6, ($t4)
|
||||
/* AA0BC4 80029A24 27B20050 */ addiu $s2, $sp, 0x50
|
||||
/* AA0BC8 80029A28 0080A025 */ move $s4, $a0
|
||||
/* AA0BCC 80029A2C AE4E0000 */ sw $t6, ($s2)
|
||||
/* AA0BD0 80029A30 8D8D0004 */ lw $t5, 4($t4)
|
||||
/* AA0BD4 80029A34 00A0A825 */ move $s5, $a1
|
||||
/* AA0BD8 80029A38 AE4D0004 */ sw $t5, 4($s2)
|
||||
/* AA0BDC 80029A3C 8D8E0008 */ lw $t6, 8($t4)
|
||||
/* AA0BE0 80029A40 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AA0BE4 80029A44 AE4E0008 */ sw $t6, 8($s2)
|
||||
/* AA0BE8 80029A48 3C018013 */ lui $at, %hi(D_80135C50)
|
||||
/* AA0BEC 80029A4C C4245C50 */ lwc1 $f4, %lo(D_80135C50)($at)
|
||||
/* AA0BF0 80029A50 3C168016 */ lui $s6, %hi(gGameInfo) # $s6, 0x8016
|
||||
/* AA0BF4 80029A54 26D6FA90 */ addiu $s6, %lo(gGameInfo) # addiu $s6, $s6, -0x570
|
||||
/* AA0BF8 80029A58 46040182 */ mul.s $f6, $f0, $f4
|
||||
/* AA0BFC 80029A5C 8ED00000 */ lw $s0, ($s6)
|
||||
/* AA0C00 80029A60 00008825 */ move $s1, $zero
|
||||
/* AA0C04 80029A64 861809FA */ lh $t8, 0x9fa($s0)
|
||||
/* AA0C08 80029A68 4600320D */ trunc.w.s $f8, $f6
|
||||
/* AA0C0C 80029A6C 2719001E */ addiu $t9, $t8, 0x1e
|
||||
/* AA0C10 80029A70 44134000 */ mfc1 $s3, $f8
|
||||
/* AA0C14 80029A74 00000000 */ nop
|
||||
/* AA0C18 80029A78 00139C00 */ sll $s3, $s3, 0x10
|
||||
/* AA0C1C 80029A7C 1B200022 */ blez $t9, .L80029B08
|
||||
/* AA0C20 80029A80 00139C03 */ sra $s3, $s3, 0x10
|
||||
/* AA0C24 80029A84 86080A0A */ lh $t0, 0xa0a($s0)
|
||||
.L80029A88:
|
||||
/* AA0C28 80029A88 AFB30014 */ sw $s3, 0x14($sp)
|
||||
/* AA0C2C 80029A8C 02802025 */ move $a0, $s4
|
||||
/* AA0C30 80029A90 25090006 */ addiu $t1, $t0, 6
|
||||
/* AA0C34 80029A94 0229001A */ div $zero, $s1, $t1
|
||||
/* AA0C38 80029A98 00005012 */ mflo $t2
|
||||
/* AA0C3C 80029A9C AFAA0010 */ sw $t2, 0x10($sp)
|
||||
/* AA0C40 80029AA0 860B09F8 */ lh $t3, 0x9f8($s0)
|
||||
/* AA0C44 80029AA4 02A02825 */ move $a1, $s5
|
||||
/* AA0C48 80029AA8 02403025 */ move $a2, $s2
|
||||
/* AA0C4C 80029AAC 256C0028 */ addiu $t4, $t3, 0x28
|
||||
/* AA0C50 80029AB0 AFAC0018 */ sw $t4, 0x18($sp)
|
||||
/* AA0C54 80029AB4 02403825 */ move $a3, $s2
|
||||
/* AA0C58 80029AB8 15200002 */ bnez $t1, .L80029AC4
|
||||
/* AA0C5C 80029ABC 00000000 */ nop
|
||||
/* AA0C60 80029AC0 0007000D */ break 7
|
||||
.L80029AC4:
|
||||
/* AA0C64 80029AC4 2401FFFF */ li $at, -1
|
||||
/* AA0C68 80029AC8 15210004 */ bne $t1, $at, .L80029ADC
|
||||
/* AA0C6C 80029ACC 3C018000 */ lui $at, 0x8000
|
||||
/* AA0C70 80029AD0 16210002 */ bne $s1, $at, .L80029ADC
|
||||
/* AA0C74 80029AD4 00000000 */ nop
|
||||
/* AA0C78 80029AD8 0006000D */ break 6
|
||||
.L80029ADC:
|
||||
/* AA0C7C 80029ADC 0C00A64F */ jal func_8002993C
|
||||
/* AA0C80 80029AE0 00000000 */ nop
|
||||
/* AA0C84 80029AE4 8ED00000 */ lw $s0, ($s6)
|
||||
/* AA0C88 80029AE8 26310001 */ addiu $s1, $s1, 1
|
||||
/* AA0C8C 80029AEC 00118C00 */ sll $s1, $s1, 0x10
|
||||
/* AA0C90 80029AF0 860D09FA */ lh $t5, 0x9fa($s0)
|
||||
/* AA0C94 80029AF4 00118C03 */ sra $s1, $s1, 0x10
|
||||
/* AA0C98 80029AF8 25AE001E */ addiu $t6, $t5, 0x1e
|
||||
/* AA0C9C 80029AFC 022E082A */ slt $at, $s1, $t6
|
||||
/* AA0CA0 80029B00 5420FFE1 */ bnezl $at, .L80029A88
|
||||
/* AA0CA4 80029B04 86080A0A */ lh $t0, 0xa0a($s0)
|
||||
.L80029B08:
|
||||
/* AA0CA8 80029B08 8FBF0044 */ lw $ra, 0x44($sp)
|
||||
/* AA0CAC 80029B0C 8FB00028 */ lw $s0, 0x28($sp)
|
||||
/* AA0CB0 80029B10 8FB1002C */ lw $s1, 0x2c($sp)
|
||||
/* AA0CB4 80029B14 8FB20030 */ lw $s2, 0x30($sp)
|
||||
/* AA0CB8 80029B18 8FB30034 */ lw $s3, 0x34($sp)
|
||||
/* AA0CBC 80029B1C 8FB40038 */ lw $s4, 0x38($sp)
|
||||
/* AA0CC0 80029B20 8FB5003C */ lw $s5, 0x3c($sp)
|
||||
/* AA0CC4 80029B24 8FB60040 */ lw $s6, 0x40($sp)
|
||||
/* AA0CC8 80029B28 03E00008 */ jr $ra
|
||||
/* AA0CCC 80029B2C 27BD0078 */ addiu $sp, $sp, 0x78
|
||||
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
glabel func_80029B30
|
||||
/* AA0CD0 80029B30 27BDFFC0 */ addiu $sp, $sp, -0x40
|
||||
/* AA0CD4 80029B34 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA0CD8 80029B38 AFA40040 */ sw $a0, 0x40($sp)
|
||||
/* AA0CDC 80029B3C AFA60048 */ sw $a2, 0x48($sp)
|
||||
/* AA0CE0 80029B40 AFA7004C */ sw $a3, 0x4c($sp)
|
||||
/* AA0CE4 80029B44 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0CE8 80029B48 27A40018 */ addiu $a0, $sp, 0x18
|
||||
/* AA0CEC 80029B4C 27A40024 */ addiu $a0, $sp, 0x24
|
||||
/* AA0CF0 80029B50 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0CF4 80029B54 8FA50048 */ lw $a1, 0x48($sp)
|
||||
/* AA0CF8 80029B58 27A40030 */ addiu $a0, $sp, 0x30
|
||||
/* AA0CFC 80029B5C 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0D00 80029B60 8FA5004C */ lw $a1, 0x4c($sp)
|
||||
/* AA0D04 80029B64 87AE0052 */ lh $t6, 0x52($sp)
|
||||
/* AA0D08 80029B68 8FA40040 */ lw $a0, 0x40($sp)
|
||||
/* AA0D0C 80029B6C 24050012 */ li $a1, 18
|
||||
/* AA0D10 80029B70 24060080 */ li $a2, 128
|
||||
/* AA0D14 80029B74 27A70018 */ addiu $a3, $sp, 0x18
|
||||
/* AA0D18 80029B78 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA0D1C 80029B7C A7AE003C */ sh $t6, 0x3c($sp)
|
||||
/* AA0D20 80029B80 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA0D24 80029B84 27BD0040 */ addiu $sp, $sp, 0x40
|
||||
/* AA0D28 80029B88 03E00008 */ jr $ra
|
||||
/* AA0D2C 80029B8C 00000000 */ nop
|
||||
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
glabel func_80029B90
|
||||
/* AA0D30 80029B90 27BDFFC8 */ addiu $sp, $sp, -0x38
|
||||
/* AA0D34 80029B94 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA0D38 80029B98 AFA40038 */ sw $a0, 0x38($sp)
|
||||
/* AA0D3C 80029B9C AFA60040 */ sw $a2, 0x40($sp)
|
||||
/* AA0D40 80029BA0 AFA70044 */ sw $a3, 0x44($sp)
|
||||
/* AA0D44 80029BA4 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0D48 80029BA8 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* AA0D4C 80029BAC 27A40028 */ addiu $a0, $sp, 0x28
|
||||
/* AA0D50 80029BB0 0C01E218 */ jal Color_RGBA8_Copy
|
||||
/* AA0D54 80029BB4 8FA50040 */ lw $a1, 0x40($sp)
|
||||
/* AA0D58 80029BB8 27A4002C */ addiu $a0, $sp, 0x2c
|
||||
/* AA0D5C 80029BBC 0C01E218 */ jal Color_RGBA8_Copy
|
||||
/* AA0D60 80029BC0 8FA50044 */ lw $a1, 0x44($sp)
|
||||
/* AA0D64 80029BC4 87AE004A */ lh $t6, 0x4a($sp)
|
||||
/* AA0D68 80029BC8 87AF004E */ lh $t7, 0x4e($sp)
|
||||
/* AA0D6C 80029BCC 87B80052 */ lh $t8, 0x52($sp)
|
||||
/* AA0D70 80029BD0 8FA40038 */ lw $a0, 0x38($sp)
|
||||
/* AA0D74 80029BD4 24050013 */ li $a1, 19
|
||||
/* AA0D78 80029BD8 24060080 */ li $a2, 128
|
||||
/* AA0D7C 80029BDC 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA0D80 80029BE0 A7AE0030 */ sh $t6, 0x30($sp)
|
||||
/* AA0D84 80029BE4 A7AF0032 */ sh $t7, 0x32($sp)
|
||||
/* AA0D88 80029BE8 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA0D8C 80029BEC A7B80034 */ sh $t8, 0x34($sp)
|
||||
/* AA0D90 80029BF0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA0D94 80029BF4 27BD0038 */ addiu $sp, $sp, 0x38
|
||||
/* AA0D98 80029BF8 03E00008 */ jr $ra
|
||||
/* AA0D9C 80029BFC 00000000 */ nop
|
||||
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
glabel func_80029C00
|
||||
/* AA0DA0 80029C00 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* AA0DA4 80029C04 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA0DA8 80029C08 AFA5002C */ sw $a1, 0x2c($sp)
|
||||
/* AA0DAC 80029C0C AFA60030 */ sw $a2, 0x30($sp)
|
||||
/* AA0DB0 80029C10 8CB80000 */ lw $t8, ($a1)
|
||||
/* AA0DB4 80029C14 27A70018 */ addiu $a3, $sp, 0x18
|
||||
/* AA0DB8 80029C18 24060080 */ li $a2, 128
|
||||
/* AA0DBC 80029C1C ACF80000 */ sw $t8, ($a3)
|
||||
/* AA0DC0 80029C20 8CAF0004 */ lw $t7, 4($a1)
|
||||
/* AA0DC4 80029C24 ACEF0004 */ sw $t7, 4($a3)
|
||||
/* AA0DC8 80029C28 8CB80008 */ lw $t8, 8($a1)
|
||||
/* AA0DCC 80029C2C 24050014 */ li $a1, 20
|
||||
/* AA0DD0 80029C30 ACF80008 */ sw $t8, 8($a3)
|
||||
/* AA0DD4 80029C34 8FB90030 */ lw $t9, 0x30($sp)
|
||||
/* AA0DD8 80029C38 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA0DDC 80029C3C AFB90024 */ sw $t9, 0x24($sp)
|
||||
/* AA0DE0 80029C40 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA0DE4 80029C44 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
/* AA0DE8 80029C48 03E00008 */ jr $ra
|
||||
/* AA0DEC 80029C4C 00000000 */ nop
|
||||
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
glabel func_80029C50
|
||||
/* AA0DF0 80029C50 27BDFFD0 */ addiu $sp, $sp, -0x30
|
||||
/* AA0DF4 80029C54 AFA60038 */ sw $a2, 0x38($sp)
|
||||
/* AA0DF8 80029C58 00063400 */ sll $a2, $a2, 0x10
|
||||
/* AA0DFC 80029C5C 00063403 */ sra $a2, $a2, 0x10
|
||||
/* AA0E00 80029C60 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA0E04 80029C64 AFA40030 */ sw $a0, 0x30($sp)
|
||||
/* AA0E08 80029C68 AFA50034 */ sw $a1, 0x34($sp)
|
||||
/* AA0E0C 80029C6C AFA5001C */ sw $a1, 0x1c($sp)
|
||||
/* AA0E10 80029C70 A7A60020 */ sh $a2, 0x20($sp)
|
||||
/* AA0E14 80029C74 00E02825 */ move $a1, $a3
|
||||
/* AA0E18 80029C78 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0E1C 80029C7C 27A40024 */ addiu $a0, $sp, 0x24
|
||||
/* AA0E20 80029C80 8FA40030 */ lw $a0, 0x30($sp)
|
||||
/* AA0E24 80029C84 24050015 */ li $a1, 21
|
||||
/* AA0E28 80029C88 24060080 */ li $a2, 128
|
||||
/* AA0E2C 80029C8C 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA0E30 80029C90 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA0E34 80029C94 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA0E38 80029C98 27BD0030 */ addiu $sp, $sp, 0x30
|
||||
/* AA0E3C 80029C9C 03E00008 */ jr $ra
|
||||
/* AA0E40 80029CA0 00000000 */ nop
|
||||
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
glabel func_80029CA4
|
||||
/* AA0E44 80029CA4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* AA0E48 80029CA8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA0E4C 80029CAC 00C03825 */ move $a3, $a2
|
||||
/* AA0E50 80029CB0 0C00A714 */ jal func_80029C50
|
||||
/* AA0E54 80029CB4 2406012C */ li $a2, 300
|
||||
/* AA0E58 80029CB8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA0E5C 80029CBC 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* AA0E60 80029CC0 03E00008 */ jr $ra
|
||||
/* AA0E64 80029CC4 00000000 */ nop
|
||||
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
glabel func_80029CC8
|
||||
/* AA0E68 80029CC8 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* AA0E6C 80029CCC AFA60020 */ sw $a2, 0x20($sp)
|
||||
/* AA0E70 80029CD0 00063400 */ sll $a2, $a2, 0x10
|
||||
/* AA0E74 80029CD4 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA0E78 80029CD8 0C00A714 */ jal func_80029C50
|
||||
/* AA0E7C 80029CDC 00063403 */ sra $a2, $a2, 0x10
|
||||
/* AA0E80 80029CE0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA0E84 80029CE4 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* AA0E88 80029CE8 03E00008 */ jr $ra
|
||||
/* AA0E8C 80029CEC 00000000 */ nop
|
||||
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
glabel func_80029DBC
|
||||
/* AA0F5C 80029DBC 27BDFFC0 */ addiu $sp, $sp, -0x40
|
||||
/* AA0F60 80029DC0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA0F64 80029DC4 AFA40040 */ sw $a0, 0x40($sp)
|
||||
/* AA0F68 80029DC8 AFA60048 */ sw $a2, 0x48($sp)
|
||||
/* AA0F6C 80029DCC AFA7004C */ sw $a3, 0x4c($sp)
|
||||
/* AA0F70 80029DD0 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0F74 80029DD4 27A40018 */ addiu $a0, $sp, 0x18
|
||||
/* AA0F78 80029DD8 27A40024 */ addiu $a0, $sp, 0x24
|
||||
/* AA0F7C 80029DDC 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0F80 80029DE0 8FA50048 */ lw $a1, 0x48($sp)
|
||||
/* AA0F84 80029DE4 27A40030 */ addiu $a0, $sp, 0x30
|
||||
/* AA0F88 80029DE8 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA0F8C 80029DEC 8FA5004C */ lw $a1, 0x4c($sp)
|
||||
/* AA0F90 80029DF0 87AE0052 */ lh $t6, 0x52($sp)
|
||||
/* AA0F94 80029DF4 93AF0057 */ lbu $t7, 0x57($sp)
|
||||
/* AA0F98 80029DF8 8FA40040 */ lw $a0, 0x40($sp)
|
||||
/* AA0F9C 80029DFC 24050017 */ li $a1, 23
|
||||
/* AA0FA0 80029E00 24060080 */ li $a2, 128
|
||||
/* AA0FA4 80029E04 27A70018 */ addiu $a3, $sp, 0x18
|
||||
/* AA0FA8 80029E08 A7AE003C */ sh $t6, 0x3c($sp)
|
||||
/* AA0FAC 80029E0C 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA0FB0 80029E10 A3AF003E */ sb $t7, 0x3e($sp)
|
||||
/* AA0FB4 80029E14 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA0FB8 80029E18 27BD0040 */ addiu $sp, $sp, 0x40
|
||||
/* AA0FBC 80029E1C 03E00008 */ jr $ra
|
||||
/* AA0FC0 80029E20 00000000 */ nop
|
||||
|
||||
|
|
@ -1,48 +0,0 @@
|
|||
glabel func_80029E8C
|
||||
/* AA102C 80029E8C 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* AA1030 80029E90 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA1034 80029E94 AFA40058 */ sw $a0, 0x58($sp)
|
||||
/* AA1038 80029E98 AFA60060 */ sw $a2, 0x60($sp)
|
||||
/* AA103C 80029E9C AFA70064 */ sw $a3, 0x64($sp)
|
||||
/* AA1040 80029EA0 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1044 80029EA4 27A40018 */ addiu $a0, $sp, 0x18
|
||||
/* AA1048 80029EA8 27A40024 */ addiu $a0, $sp, 0x24
|
||||
/* AA104C 80029EAC 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1050 80029EB0 8FA50060 */ lw $a1, 0x60($sp)
|
||||
/* AA1054 80029EB4 27A40030 */ addiu $a0, $sp, 0x30
|
||||
/* AA1058 80029EB8 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA105C 80029EBC 8FA50064 */ lw $a1, 0x64($sp)
|
||||
/* AA1060 80029EC0 87AE006A */ lh $t6, 0x6a($sp)
|
||||
/* AA1064 80029EC4 87AF006E */ lh $t7, 0x6e($sp)
|
||||
/* AA1068 80029EC8 87B80072 */ lh $t8, 0x72($sp)
|
||||
/* AA106C 80029ECC A7AE003C */ sh $t6, 0x3c($sp)
|
||||
/* AA1070 80029ED0 A7AF003E */ sh $t7, 0x3e($sp)
|
||||
/* AA1074 80029ED4 87B90076 */ lh $t9, 0x76($sp)
|
||||
/* AA1078 80029ED8 87A8007A */ lh $t0, 0x7a($sp)
|
||||
/* AA107C 80029EDC 87A9007E */ lh $t1, 0x7e($sp)
|
||||
/* AA1080 80029EE0 87AA0082 */ lh $t2, 0x82($sp)
|
||||
/* AA1084 80029EE4 87AB0086 */ lh $t3, 0x86($sp)
|
||||
/* AA1088 80029EE8 8FAC0088 */ lw $t4, 0x88($sp)
|
||||
/* AA108C 80029EEC 87AD008E */ lh $t5, 0x8e($sp)
|
||||
/* AA1090 80029EF0 87AE0092 */ lh $t6, 0x92($sp)
|
||||
/* AA1094 80029EF4 8FAF0094 */ lw $t7, 0x94($sp)
|
||||
/* AA1098 80029EF8 8FA40058 */ lw $a0, 0x58($sp)
|
||||
/* AA109C 80029EFC 24050019 */ li $a1, 25
|
||||
/* AA10A0 80029F00 24060065 */ li $a2, 101
|
||||
/* AA10A4 80029F04 27A70018 */ addiu $a3, $sp, 0x18
|
||||
/* AA10A8 80029F08 A7B80040 */ sh $t8, 0x40($sp)
|
||||
/* AA10AC 80029F0C A7B90042 */ sh $t9, 0x42($sp)
|
||||
/* AA10B0 80029F10 A7A80044 */ sh $t0, 0x44($sp)
|
||||
/* AA10B4 80029F14 A7A90046 */ sh $t1, 0x46($sp)
|
||||
/* AA10B8 80029F18 A7AA0048 */ sh $t2, 0x48($sp)
|
||||
/* AA10BC 80029F1C A7AB004A */ sh $t3, 0x4a($sp)
|
||||
/* AA10C0 80029F20 AFAC004C */ sw $t4, 0x4c($sp)
|
||||
/* AA10C4 80029F24 A7AD0050 */ sh $t5, 0x50($sp)
|
||||
/* AA10C8 80029F28 A7AE0052 */ sh $t6, 0x52($sp)
|
||||
/* AA10CC 80029F2C 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA10D0 80029F30 AFAF0054 */ sw $t7, 0x54($sp)
|
||||
/* AA10D4 80029F34 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA10D8 80029F38 27BD0058 */ addiu $sp, $sp, 0x58
|
||||
/* AA10DC 80029F3C 03E00008 */ jr $ra
|
||||
/* AA10E0 80029F40 00000000 */ nop
|
||||
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
glabel func_80029F44
|
||||
/* AA10E4 80029F44 27BDFFB8 */ addiu $sp, $sp, -0x48
|
||||
/* AA10E8 80029F48 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA10EC 80029F4C AFA40048 */ sw $a0, 0x48($sp)
|
||||
/* AA10F0 80029F50 AFA60050 */ sw $a2, 0x50($sp)
|
||||
/* AA10F4 80029F54 AFA70054 */ sw $a3, 0x54($sp)
|
||||
/* AA10F8 80029F58 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA10FC 80029F5C 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* AA1100 80029F60 27A4002C */ addiu $a0, $sp, 0x2c
|
||||
/* AA1104 80029F64 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1108 80029F68 8FA50054 */ lw $a1, 0x54($sp)
|
||||
/* AA110C 80029F6C 27A40038 */ addiu $a0, $sp, 0x38
|
||||
/* AA1110 80029F70 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1114 80029F74 8FA50058 */ lw $a1, 0x58($sp)
|
||||
/* AA1118 80029F78 C7A40050 */ lwc1 $f4, 0x50($sp)
|
||||
/* AA111C 80029F7C 8FAE005C */ lw $t6, 0x5c($sp)
|
||||
/* AA1120 80029F80 8FA40048 */ lw $a0, 0x48($sp)
|
||||
/* AA1124 80029F84 2405001A */ li $a1, 26
|
||||
/* AA1128 80029F88 24060080 */ li $a2, 128
|
||||
/* AA112C 80029F8C 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA1130 80029F90 E7A40028 */ swc1 $f4, 0x28($sp)
|
||||
/* AA1134 80029F94 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA1138 80029F98 AFAE0044 */ sw $t6, 0x44($sp)
|
||||
/* AA113C 80029F9C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA1140 80029FA0 27BD0048 */ addiu $sp, $sp, 0x48
|
||||
/* AA1144 80029FA4 03E00008 */ jr $ra
|
||||
/* AA1148 80029FA8 00000000 */ nop
|
||||
|
||||
|
|
@ -1,115 +0,0 @@
|
|||
.late_rodata
|
||||
glabel D_80135C54
|
||||
.float -0.2
|
||||
|
||||
glabel D_80135C58
|
||||
.float 1.3
|
||||
|
||||
glabel D_80135C5C
|
||||
.float 0.18
|
||||
|
||||
.text
|
||||
glabel func_80029FAC
|
||||
/* AA114C 80029FAC 3C018013 */ lui $at, %hi(D_80135C54)
|
||||
/* AA1150 80029FB0 C4245C54 */ lwc1 $f4, %lo(D_80135C54)($at)
|
||||
/* AA1154 80029FB4 27BDFF70 */ addiu $sp, $sp, -0x90
|
||||
/* AA1158 80029FB8 3C018011 */ lui $at, %hi(D_80115924)
|
||||
/* AA115C 80029FBC E4245924 */ swc1 $f4, %lo(D_80115924)($at)
|
||||
/* AA1160 80029FC0 3C018013 */ lui $at, %hi(D_80135C58)
|
||||
/* AA1164 80029FC4 44866000 */ mtc1 $a2, $f12
|
||||
/* AA1168 80029FC8 C4265C58 */ lwc1 $f6, %lo(D_80135C58)($at)
|
||||
/* AA116C 80029FCC 3C0142C8 */ li $at, 0x42C80000 # 0.000000
|
||||
/* AA1170 80029FD0 44815000 */ mtc1 $at, $f10
|
||||
/* AA1174 80029FD4 46066202 */ mul.s $f8, $f12, $f6
|
||||
/* AA1178 80029FD8 F7B80030 */ sdc1 $f24, 0x30($sp)
|
||||
/* AA117C 80029FDC 3C013F00 */ li $at, 0x3F000000 # 0.000000
|
||||
/* AA1180 80029FE0 4481C000 */ mtc1 $at, $f24
|
||||
/* AA1184 80029FE4 F7B60028 */ sdc1 $f22, 0x28($sp)
|
||||
/* AA1188 80029FE8 3C013F80 */ li $at, 0x3F800000 # 0.000000
|
||||
/* AA118C 80029FEC AFB60058 */ sw $s6, 0x58($sp)
|
||||
/* AA1190 80029FF0 AFB50054 */ sw $s5, 0x54($sp)
|
||||
/* AA1194 80029FF4 AFB00040 */ sw $s0, 0x40($sp)
|
||||
/* AA1198 80029FF8 F7BA0038 */ sdc1 $f26, 0x38($sp)
|
||||
/* AA119C 80029FFC 4481B000 */ mtc1 $at, $f22
|
||||
/* AA11A0 8002A000 AFB40050 */ sw $s4, 0x50($sp)
|
||||
/* AA11A4 8002A004 AFB3004C */ sw $s3, 0x4c($sp)
|
||||
/* AA11A8 8002A008 AFB20048 */ sw $s2, 0x48($sp)
|
||||
/* AA11AC 8002A00C AFB10044 */ sw $s1, 0x44($sp)
|
||||
/* AA11B0 8002A010 F7B40020 */ sdc1 $f20, 0x20($sp)
|
||||
/* AA11B4 8002A014 3C018013 */ lui $at, %hi(D_80135C5C)
|
||||
/* AA11B8 8002A018 3C108011 */ lui $s0, %hi(D_8011592C) # $s0, 0x8011
|
||||
/* AA11BC 8002A01C 3C158011 */ lui $s5, %hi(D_80115920) # $s5, 0x8011
|
||||
/* AA11C0 8002A020 3C168011 */ lui $s6, %hi(D_801159A4) # $s6, 0x8011
|
||||
/* AA11C4 8002A024 460A4682 */ mul.s $f26, $f8, $f10
|
||||
/* AA11C8 8002A028 00A09025 */ move $s2, $a1
|
||||
/* AA11CC 8002A02C 00809825 */ move $s3, $a0
|
||||
/* AA11D0 8002A030 AFBF005C */ sw $ra, 0x5c($sp)
|
||||
/* AA11D4 8002A034 26D659A4 */ addiu $s6, %lo(D_801159A4) # addiu $s6, $s6, 0x59a4
|
||||
/* AA11D8 8002A038 26B55920 */ addiu $s5, %lo(D_80115920) # addiu $s5, $s5, 0x5920
|
||||
/* AA11DC 8002A03C 2610592C */ addiu $s0, %lo(D_8011592C) # addiu $s0, $s0, 0x592c
|
||||
/* AA11E0 8002A040 C4345C5C */ lwc1 $f20, %lo(D_80135C5C)($at)
|
||||
/* AA11E4 8002A044 27B10074 */ addiu $s1, $sp, 0x74
|
||||
/* AA11E8 8002A048 27B40080 */ addiu $s4, $sp, 0x80
|
||||
/* AA11EC 8002A04C 8E4F0000 */ lw $t7, ($s2)
|
||||
.L8002A050:
|
||||
/* AA11F0 8002A050 4600B306 */ mov.s $f12, $f22
|
||||
/* AA11F4 8002A054 AE2F0000 */ sw $t7, ($s1)
|
||||
/* AA11F8 8002A058 8E4E0004 */ lw $t6, 4($s2)
|
||||
/* AA11FC 8002A05C AE2E0004 */ sw $t6, 4($s1)
|
||||
/* AA1200 8002A060 8E4F0008 */ lw $t7, 8($s2)
|
||||
/* AA1204 8002A064 0C00CFBE */ jal Math_Rand_ZeroFloat
|
||||
/* AA1208 8002A068 AE2F0008 */ sw $t7, 8($s1)
|
||||
/* AA120C 8002A06C C60E0000 */ lwc1 $f14, ($s0)
|
||||
/* AA1210 8002A070 46180080 */ add.s $f2, $f0, $f24
|
||||
/* AA1214 8002A074 C6100004 */ lwc1 $f16, 4($s0)
|
||||
/* AA1218 8002A078 46147102 */ mul.s $f4, $f14, $f20
|
||||
/* AA121C 8002A07C C6120008 */ lwc1 $f18, 8($s0)
|
||||
/* AA1220 8002A080 4600B306 */ mov.s $f12, $f22
|
||||
/* AA1224 8002A084 46022182 */ mul.s $f6, $f4, $f2
|
||||
/* AA1228 8002A088 00000000 */ nop
|
||||
/* AA122C 8002A08C 46148202 */ mul.s $f8, $f16, $f20
|
||||
/* AA1230 8002A090 E7A60080 */ swc1 $f6, 0x80($sp)
|
||||
/* AA1234 8002A094 46024282 */ mul.s $f10, $f8, $f2
|
||||
/* AA1238 8002A098 C7A80074 */ lwc1 $f8, 0x74($sp)
|
||||
/* AA123C 8002A09C 46149102 */ mul.s $f4, $f18, $f20
|
||||
/* AA1240 8002A0A0 E7AA0084 */ swc1 $f10, 0x84($sp)
|
||||
/* AA1244 8002A0A4 460E4280 */ add.s $f10, $f8, $f14
|
||||
/* AA1248 8002A0A8 C7A8007C */ lwc1 $f8, 0x7c($sp)
|
||||
/* AA124C 8002A0AC 46022182 */ mul.s $f6, $f4, $f2
|
||||
/* AA1250 8002A0B0 C7A40078 */ lwc1 $f4, 0x78($sp)
|
||||
/* AA1254 8002A0B4 E7AA0074 */ swc1 $f10, 0x74($sp)
|
||||
/* AA1258 8002A0B8 46124280 */ add.s $f10, $f8, $f18
|
||||
/* AA125C 8002A0BC E7A60088 */ swc1 $f6, 0x88($sp)
|
||||
/* AA1260 8002A0C0 46102180 */ add.s $f6, $f4, $f16
|
||||
/* AA1264 8002A0C4 E7AA007C */ swc1 $f10, 0x7c($sp)
|
||||
/* AA1268 8002A0C8 0C00CFBE */ jal Math_Rand_ZeroFloat
|
||||
/* AA126C 8002A0CC E7A60078 */ swc1 $f6, 0x78($sp)
|
||||
/* AA1270 8002A0D0 46180100 */ add.s $f4, $f0, $f24
|
||||
/* AA1274 8002A0D4 24180019 */ li $t8, 25
|
||||
/* AA1278 8002A0D8 AFB80014 */ sw $t8, 0x14($sp)
|
||||
/* AA127C 8002A0DC 02602025 */ move $a0, $s3
|
||||
/* AA1280 8002A0E0 461A2182 */ mul.s $f6, $f4, $f26
|
||||
/* AA1284 8002A0E4 02202825 */ move $a1, $s1
|
||||
/* AA1288 8002A0E8 02803825 */ move $a3, $s4
|
||||
/* AA128C 8002A0EC AFB50010 */ sw $s5, 0x10($sp)
|
||||
/* AA1290 8002A0F0 44063000 */ mfc1 $a2, $f6
|
||||
/* AA1294 8002A0F4 0C00A7D1 */ jal func_80029F44
|
||||
/* AA1298 8002A0F8 00000000 */ nop
|
||||
/* AA129C 8002A0FC 2610000C */ addiu $s0, $s0, 0xc
|
||||
/* AA12A0 8002A100 5616FFD3 */ bnel $s0, $s6, .L8002A050
|
||||
/* AA12A4 8002A104 8E4F0000 */ lw $t7, ($s2)
|
||||
/* AA12A8 8002A108 8FBF005C */ lw $ra, 0x5c($sp)
|
||||
/* AA12AC 8002A10C D7B40020 */ ldc1 $f20, 0x20($sp)
|
||||
/* AA12B0 8002A110 D7B60028 */ ldc1 $f22, 0x28($sp)
|
||||
/* AA12B4 8002A114 D7B80030 */ ldc1 $f24, 0x30($sp)
|
||||
/* AA12B8 8002A118 D7BA0038 */ ldc1 $f26, 0x38($sp)
|
||||
/* AA12BC 8002A11C 8FB00040 */ lw $s0, 0x40($sp)
|
||||
/* AA12C0 8002A120 8FB10044 */ lw $s1, 0x44($sp)
|
||||
/* AA12C4 8002A124 8FB20048 */ lw $s2, 0x48($sp)
|
||||
/* AA12C8 8002A128 8FB3004C */ lw $s3, 0x4c($sp)
|
||||
/* AA12CC 8002A12C 8FB40050 */ lw $s4, 0x50($sp)
|
||||
/* AA12D0 8002A130 8FB50054 */ lw $s5, 0x54($sp)
|
||||
/* AA12D4 8002A134 8FB60058 */ lw $s6, 0x58($sp)
|
||||
/* AA12D8 8002A138 03E00008 */ jr $ra
|
||||
/* AA12DC 8002A13C 27BD0090 */ addiu $sp, $sp, 0x90
|
||||
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
glabel func_8002A140
|
||||
/* AA12E0 8002A140 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* AA12E4 8002A144 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA12E8 8002A148 AFA40058 */ sw $a0, 0x58($sp)
|
||||
/* AA12EC 8002A14C AFA5005C */ sw $a1, 0x5c($sp)
|
||||
/* AA12F0 8002A150 AFA5001C */ sw $a1, 0x1c($sp)
|
||||
/* AA12F4 8002A154 AFA70064 */ sw $a3, 0x64($sp)
|
||||
/* AA12F8 8002A158 00C02825 */ move $a1, $a2
|
||||
/* AA12FC 8002A15C 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1300 8002A160 27A40020 */ addiu $a0, $sp, 0x20
|
||||
/* AA1304 8002A164 8FA4005C */ lw $a0, 0x5c($sp)
|
||||
/* AA1308 8002A168 87AF0066 */ lh $t7, 0x66($sp)
|
||||
/* AA130C 8002A16C 87B8006A */ lh $t8, 0x6a($sp)
|
||||
/* AA1310 8002A170 87B9006E */ lh $t9, 0x6e($sp)
|
||||
/* AA1314 8002A174 87A80072 */ lh $t0, 0x72($sp)
|
||||
/* AA1318 8002A178 87A90076 */ lh $t1, 0x76($sp)
|
||||
/* AA131C 8002A17C 87AA007A */ lh $t2, 0x7a($sp)
|
||||
/* AA1320 8002A180 87AB007E */ lh $t3, 0x7e($sp)
|
||||
/* AA1324 8002A184 C7A40080 */ lwc1 $f4, 0x80($sp)
|
||||
/* AA1328 8002A188 A7A00054 */ sh $zero, 0x54($sp)
|
||||
/* AA132C 8002A18C A3AF0048 */ sb $t7, 0x48($sp)
|
||||
/* AA1330 8002A190 A3B80049 */ sb $t8, 0x49($sp)
|
||||
/* AA1334 8002A194 A3B9004A */ sb $t9, 0x4a($sp)
|
||||
/* AA1338 8002A198 A3A8004B */ sb $t0, 0x4b($sp)
|
||||
/* AA133C 8002A19C A3A9004C */ sb $t1, 0x4c($sp)
|
||||
/* AA1340 8002A1A0 A3AA004D */ sb $t2, 0x4d($sp)
|
||||
/* AA1344 8002A1A4 A3AB004E */ sb $t3, 0x4e($sp)
|
||||
/* AA1348 8002A1A8 10800003 */ beqz $a0, .L8002A1B8
|
||||
/* AA134C 8002A1AC E7A4002C */ swc1 $f4, 0x2c($sp)
|
||||
/* AA1350 8002A1B0 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
/* AA1354 8002A1B4 24050874 */ li $a1, 2164
|
||||
.L8002A1B8:
|
||||
/* AA1358 8002A1B8 8FA40058 */ lw $a0, 0x58($sp)
|
||||
/* AA135C 8002A1BC 2405001B */ li $a1, 27
|
||||
/* AA1360 8002A1C0 24060050 */ li $a2, 80
|
||||
/* AA1364 8002A1C4 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA1368 8002A1C8 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA136C 8002A1CC 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA1370 8002A1D0 27BD0058 */ addiu $sp, $sp, 0x58
|
||||
/* AA1374 8002A1D4 03E00008 */ jr $ra
|
||||
/* AA1378 8002A1D8 00000000 */ nop
|
||||
|
||||
|
|
@ -1,53 +0,0 @@
|
|||
glabel func_8002A1DC
|
||||
/* AA137C 8002A1DC 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* AA1380 8002A1E0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA1384 8002A1E4 AFA40058 */ sw $a0, 0x58($sp)
|
||||
/* AA1388 8002A1E8 AFA5005C */ sw $a1, 0x5c($sp)
|
||||
/* AA138C 8002A1EC AFA70064 */ sw $a3, 0x64($sp)
|
||||
/* AA1390 8002A1F0 AFA5001C */ sw $a1, 0x1c($sp)
|
||||
/* AA1394 8002A1F4 84CF0000 */ lh $t7, ($a2)
|
||||
/* AA1398 8002A1F8 87A8006A */ lh $t0, 0x6a($sp)
|
||||
/* AA139C 8002A1FC 87A9006E */ lh $t1, 0x6e($sp)
|
||||
/* AA13A0 8002A200 448F2000 */ mtc1 $t7, $f4
|
||||
/* AA13A4 8002A204 87AA0072 */ lh $t2, 0x72($sp)
|
||||
/* AA13A8 8002A208 87AB0076 */ lh $t3, 0x76($sp)
|
||||
/* AA13AC 8002A20C 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* AA13B0 8002A210 87AC007A */ lh $t4, 0x7a($sp)
|
||||
/* AA13B4 8002A214 87AD007E */ lh $t5, 0x7e($sp)
|
||||
/* AA13B8 8002A218 C7A40080 */ lwc1 $f4, 0x80($sp)
|
||||
/* AA13BC 8002A21C 00073C00 */ sll $a3, $a3, 0x10
|
||||
/* AA13C0 8002A220 00073C03 */ sra $a3, $a3, 0x10
|
||||
/* AA13C4 8002A224 E7A60020 */ swc1 $f6, 0x20($sp)
|
||||
/* AA13C8 8002A228 84D80002 */ lh $t8, 2($a2)
|
||||
/* AA13CC 8002A22C 00A02025 */ move $a0, $a1
|
||||
/* AA13D0 8002A230 44984000 */ mtc1 $t8, $f8
|
||||
/* AA13D4 8002A234 00000000 */ nop
|
||||
/* AA13D8 8002A238 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* AA13DC 8002A23C E7AA0024 */ swc1 $f10, 0x24($sp)
|
||||
/* AA13E0 8002A240 84D90004 */ lh $t9, 4($a2)
|
||||
/* AA13E4 8002A244 A3A70048 */ sb $a3, 0x48($sp)
|
||||
/* AA13E8 8002A248 A7A00054 */ sh $zero, 0x54($sp)
|
||||
/* AA13EC 8002A24C 44998000 */ mtc1 $t9, $f16
|
||||
/* AA13F0 8002A250 A3A80049 */ sb $t0, 0x49($sp)
|
||||
/* AA13F4 8002A254 A3A9004A */ sb $t1, 0x4a($sp)
|
||||
/* AA13F8 8002A258 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* AA13FC 8002A25C A3AA004B */ sb $t2, 0x4b($sp)
|
||||
/* AA1400 8002A260 A3AB004C */ sb $t3, 0x4c($sp)
|
||||
/* AA1404 8002A264 A3AC004D */ sb $t4, 0x4d($sp)
|
||||
/* AA1408 8002A268 A3AD004E */ sb $t5, 0x4e($sp)
|
||||
/* AA140C 8002A26C E7A4002C */ swc1 $f4, 0x2c($sp)
|
||||
/* AA1410 8002A270 10A00003 */ beqz $a1, .L8002A280
|
||||
/* AA1414 8002A274 E7B20028 */ swc1 $f18, 0x28($sp)
|
||||
/* AA1418 8002A278 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
/* AA141C 8002A27C 24050874 */ li $a1, 2164
|
||||
.L8002A280:
|
||||
/* AA1420 8002A280 8FA40058 */ lw $a0, 0x58($sp)
|
||||
/* AA1424 8002A284 2405001B */ li $a1, 27
|
||||
/* AA1428 8002A288 24060050 */ li $a2, 80
|
||||
/* AA142C 8002A28C 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA1430 8002A290 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA1434 8002A294 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA1438 8002A298 27BD0058 */ addiu $sp, $sp, 0x58
|
||||
/* AA143C 8002A29C 03E00008 */ jr $ra
|
||||
/* AA1440 8002A2A0 00000000 */ nop
|
||||
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
glabel func_8002A2A4
|
||||
/* AA1444 8002A2A4 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* AA1448 8002A2A8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA144C 8002A2AC AFA40058 */ sw $a0, 0x58($sp)
|
||||
/* AA1450 8002A2B0 AFA60060 */ sw $a2, 0x60($sp)
|
||||
/* AA1454 8002A2B4 AFA70064 */ sw $a3, 0x64($sp)
|
||||
/* AA1458 8002A2B8 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA145C 8002A2BC 27A40020 */ addiu $a0, $sp, 0x20
|
||||
/* AA1460 8002A2C0 27A40030 */ addiu $a0, $sp, 0x30
|
||||
/* AA1464 8002A2C4 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1468 8002A2C8 8FA50064 */ lw $a1, 0x64($sp)
|
||||
/* AA146C 8002A2CC 27A4003C */ addiu $a0, $sp, 0x3c
|
||||
/* AA1470 8002A2D0 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1474 8002A2D4 8FA50068 */ lw $a1, 0x68($sp)
|
||||
/* AA1478 8002A2D8 27A40048 */ addiu $a0, $sp, 0x48
|
||||
/* AA147C 8002A2DC 0C01E218 */ jal Color_RGBA8_Copy
|
||||
/* AA1480 8002A2E0 8FA5006C */ lw $a1, 0x6c($sp)
|
||||
/* AA1484 8002A2E4 27A4004C */ addiu $a0, $sp, 0x4c
|
||||
/* AA1488 8002A2E8 0C01E218 */ jal Color_RGBA8_Copy
|
||||
/* AA148C 8002A2EC 8FA50070 */ lw $a1, 0x70($sp)
|
||||
/* AA1490 8002A2F0 C7A40060 */ lwc1 $f4, 0x60($sp)
|
||||
/* AA1494 8002A2F4 8FAE0074 */ lw $t6, 0x74($sp)
|
||||
/* AA1498 8002A2F8 240F0001 */ li $t7, 1
|
||||
/* AA149C 8002A2FC A7AF0054 */ sh $t7, 0x54($sp)
|
||||
/* AA14A0 8002A300 8FA40058 */ lw $a0, 0x58($sp)
|
||||
/* AA14A4 8002A304 2405001B */ li $a1, 27
|
||||
/* AA14A8 8002A308 24060080 */ li $a2, 128
|
||||
/* AA14AC 8002A30C 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA14B0 8002A310 E7A4002C */ swc1 $f4, 0x2c($sp)
|
||||
/* AA14B4 8002A314 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA14B8 8002A318 AFAE0050 */ sw $t6, 0x50($sp)
|
||||
/* AA14BC 8002A31C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA14C0 8002A320 27BD0058 */ addiu $sp, $sp, 0x58
|
||||
/* AA14C4 8002A324 03E00008 */ jr $ra
|
||||
/* AA14C8 8002A328 00000000 */ nop
|
||||
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
glabel func_8002A32C
|
||||
/* AA14CC 8002A32C 27BDFFB0 */ addiu $sp, $sp, -0x50
|
||||
/* AA14D0 8002A330 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA14D4 8002A334 AFA40050 */ sw $a0, 0x50($sp)
|
||||
/* AA14D8 8002A338 AFA50054 */ sw $a1, 0x54($sp)
|
||||
/* AA14DC 8002A33C AFA7005C */ sw $a3, 0x5c($sp)
|
||||
/* AA14E0 8002A340 00C02825 */ move $a1, $a2
|
||||
/* AA14E4 8002A344 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA14E8 8002A348 27A40020 */ addiu $a0, $sp, 0x20
|
||||
/* AA14EC 8002A34C 27A40030 */ addiu $a0, $sp, 0x30
|
||||
/* AA14F0 8002A350 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA14F4 8002A354 8FA50060 */ lw $a1, 0x60($sp)
|
||||
/* AA14F8 8002A358 27A4003E */ addiu $a0, $sp, 0x3e
|
||||
/* AA14FC 8002A35C 0C01E218 */ jal Color_RGBA8_Copy
|
||||
/* AA1500 8002A360 8FA50068 */ lw $a1, 0x68($sp)
|
||||
/* AA1504 8002A364 27A40042 */ addiu $a0, $sp, 0x42
|
||||
/* AA1508 8002A368 0C01E218 */ jal Color_RGBA8_Copy
|
||||
/* AA150C 8002A36C 8FA5006C */ lw $a1, 0x6c($sp)
|
||||
/* AA1510 8002A370 87AE0066 */ lh $t6, 0x66($sp)
|
||||
/* AA1514 8002A374 8FAF0054 */ lw $t7, 0x54($sp)
|
||||
/* AA1518 8002A378 C7A4005C */ lwc1 $f4, 0x5c($sp)
|
||||
/* AA151C 8002A37C 87B80072 */ lh $t8, 0x72($sp)
|
||||
/* AA1520 8002A380 87B90076 */ lh $t9, 0x76($sp)
|
||||
/* AA1524 8002A384 8FA80078 */ lw $t0, 0x78($sp)
|
||||
/* AA1528 8002A388 8FA40050 */ lw $a0, 0x50($sp)
|
||||
/* AA152C 8002A38C 2405001C */ li $a1, 28
|
||||
/* AA1530 8002A390 24060080 */ li $a2, 128
|
||||
/* AA1534 8002A394 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA1538 8002A398 A7AE003C */ sh $t6, 0x3c($sp)
|
||||
/* AA153C 8002A39C AFAF001C */ sw $t7, 0x1c($sp)
|
||||
/* AA1540 8002A3A0 E7A4002C */ swc1 $f4, 0x2c($sp)
|
||||
/* AA1544 8002A3A4 A7B80046 */ sh $t8, 0x46($sp)
|
||||
/* AA1548 8002A3A8 A7B90048 */ sh $t9, 0x48($sp)
|
||||
/* AA154C 8002A3AC 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA1550 8002A3B0 AFA8004C */ sw $t0, 0x4c($sp)
|
||||
/* AA1554 8002A3B4 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA1558 8002A3B8 27BD0050 */ addiu $sp, $sp, 0x50
|
||||
/* AA155C 8002A3BC 03E00008 */ jr $ra
|
||||
/* AA1560 8002A3C0 00000000 */ nop
|
||||
|
||||
|
|
@ -1,51 +0,0 @@
|
|||
glabel func_8002A3C4
|
||||
/* AA1564 8002A3C4 27BDFFC8 */ addiu $sp, $sp, -0x38
|
||||
/* AA1568 8002A3C8 3C01437F */ li $at, 0x437F0000 # 0.000000
|
||||
/* AA156C 8002A3CC C7AC004C */ lwc1 $f12, 0x4c($sp)
|
||||
/* AA1570 8002A3D0 44812000 */ mtc1 $at, $f4
|
||||
/* AA1574 8002A3D4 3C018011 */ lui $at, %hi(D_801159A5) # 0.000000
|
||||
/* AA1578 8002A3D8 A02059A6 */ sb $zero, %lo(D_801159A6)($at)
|
||||
/* AA157C 8002A3DC 460C2182 */ mul.s $f6, $f4, $f12
|
||||
/* AA1580 8002A3E0 44877000 */ mtc1 $a3, $f14
|
||||
/* AA1584 8002A3E4 3C198011 */ lui $t9, %hi(D_801159A4) # $t9, 0x8011
|
||||
/* AA1588 8002A3E8 3C088011 */ lui $t0, %hi(D_801159A8) # $t0, 0x8011
|
||||
/* AA158C 8002A3EC 44077000 */ mfc1 $a3, $f14
|
||||
/* AA1590 8002A3F0 AFBF0034 */ sw $ra, 0x34($sp)
|
||||
/* AA1594 8002A3F4 250859A8 */ addiu $t0, %lo(D_801159A8) # addiu $t0, $t0, 0x59a8
|
||||
/* AA1598 8002A3F8 4600320D */ trunc.w.s $f8, $f6
|
||||
/* AA159C 8002A3FC 273959A4 */ addiu $t9, %lo(D_801159A4) # addiu $t9, $t9, 0x59a4
|
||||
/* AA15A0 8002A400 24AF005C */ addiu $t7, $a1, 0x5c
|
||||
/* AA15A4 8002A404 2418000F */ li $t8, 15
|
||||
/* AA15A8 8002A408 44024000 */ mfc1 $v0, $f8
|
||||
/* AA15AC 8002A40C 240A0001 */ li $t2, 1
|
||||
/* AA15B0 8002A410 A02259A5 */ sb $v0, %lo(D_801159A5)($at)
|
||||
/* AA15B4 8002A414 3C018011 */ lui $at, %hi(D_801159A8) # $at, 0x8011
|
||||
/* AA15B8 8002A418 A02059A9 */ sb $zero, %lo(D_801159A9)($at)
|
||||
/* AA15BC 8002A41C A02059AA */ sb $zero, %lo(D_801159AA)($at)
|
||||
/* AA15C0 8002A420 A02259A8 */ sb $v0, %lo(D_801159A8)($at)
|
||||
/* AA15C4 8002A424 3C018011 */ lui $at, %hi(D_801159A4) # $at, 0x8011
|
||||
/* AA15C8 8002A428 A02259A4 */ sb $v0, %lo(D_801159A4)($at)
|
||||
/* AA15CC 8002A42C 3C013F80 */ li $at, 0x3F800000 # 0.000000
|
||||
/* AA15D0 8002A430 44815000 */ mtc1 $at, $f10
|
||||
/* AA15D4 8002A434 24020001 */ li $v0, 1
|
||||
/* AA15D8 8002A438 460A6032 */ c.eq.s $f12, $f10
|
||||
/* AA15DC 8002A43C 00000000 */ nop
|
||||
/* AA15E0 8002A440 45000003 */ bc1f .L8002A450
|
||||
/* AA15E4 8002A444 00000000 */ nop
|
||||
/* AA15E8 8002A448 10000001 */ b .L8002A450
|
||||
/* AA15EC 8002A44C 00001025 */ move $v0, $zero
|
||||
.L8002A450:
|
||||
/* AA15F0 8002A450 87A9004A */ lh $t1, 0x4a($sp)
|
||||
/* AA15F4 8002A454 AFAF0010 */ sw $t7, 0x10($sp)
|
||||
/* AA15F8 8002A458 AFB80014 */ sw $t8, 0x14($sp)
|
||||
/* AA15FC 8002A45C AFB90018 */ sw $t9, 0x18($sp)
|
||||
/* AA1600 8002A460 AFA8001C */ sw $t0, 0x1c($sp)
|
||||
/* AA1604 8002A464 AFA20020 */ sw $v0, 0x20($sp)
|
||||
/* AA1608 8002A468 AFAA0028 */ sw $t2, 0x28($sp)
|
||||
/* AA160C 8002A46C 0C00A8CB */ jal func_8002A32C
|
||||
/* AA1610 8002A470 AFA90024 */ sw $t1, 0x24($sp)
|
||||
/* AA1614 8002A474 8FBF0034 */ lw $ra, 0x34($sp)
|
||||
/* AA1618 8002A478 27BD0038 */ addiu $sp, $sp, 0x38
|
||||
/* AA161C 8002A47C 03E00008 */ jr $ra
|
||||
/* AA1620 8002A480 00000000 */ nop
|
||||
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
glabel func_8002A484
|
||||
/* AA1624 8002A484 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* AA1628 8002A488 AFA60028 */ sw $a2, 0x28($sp)
|
||||
/* AA162C 8002A48C 87AE002A */ lh $t6, 0x2a($sp)
|
||||
/* AA1630 8002A490 44856000 */ mtc1 $a1, $f12
|
||||
/* AA1634 8002A494 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* AA1638 8002A498 8C851C44 */ lw $a1, 0x1c44($a0)
|
||||
/* AA163C 8002A49C 000E7880 */ sll $t7, $t6, 2
|
||||
/* AA1640 8002A4A0 44877000 */ mtc1 $a3, $f14
|
||||
/* AA1644 8002A4A4 01EE7823 */ subu $t7, $t7, $t6
|
||||
/* AA1648 8002A4A8 000F7880 */ sll $t7, $t7, 2
|
||||
/* AA164C 8002A4AC 44076000 */ mfc1 $a3, $f12
|
||||
/* AA1650 8002A4B0 00AF3021 */ addu $a2, $a1, $t7
|
||||
/* AA1654 8002A4B4 24C60908 */ addiu $a2, $a2, 0x908
|
||||
/* AA1658 8002A4B8 AFAE0010 */ sw $t6, 0x10($sp)
|
||||
/* AA165C 8002A4BC 0C00A8F1 */ jal func_8002A3C4
|
||||
/* AA1660 8002A4C0 E7AE0014 */ swc1 $f14, 0x14($sp)
|
||||
/* AA1664 8002A4C4 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* AA1668 8002A4C8 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* AA166C 8002A4CC 03E00008 */ jr $ra
|
||||
/* AA1670 8002A4D0 00000000 */ nop
|
||||
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
glabel func_8002A4D4
|
||||
/* AA1674 8002A4D4 27BDFFD0 */ addiu $sp, $sp, -0x30
|
||||
/* AA1678 8002A4D8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA167C 8002A4DC AFA40030 */ sw $a0, 0x30($sp)
|
||||
/* AA1680 8002A4E0 AFA50034 */ sw $a1, 0x34($sp)
|
||||
/* AA1684 8002A4E4 AFA7003C */ sw $a3, 0x3c($sp)
|
||||
/* AA1688 8002A4E8 00C02825 */ move $a1, $a2
|
||||
/* AA168C 8002A4EC 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1690 8002A4F0 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* AA1694 8002A4F4 8FA40034 */ lw $a0, 0x34($sp)
|
||||
/* AA1698 8002A4F8 87AE003E */ lh $t6, 0x3e($sp)
|
||||
/* AA169C 8002A4FC 87AF0042 */ lh $t7, 0x42($sp)
|
||||
/* AA16A0 8002A500 87B80046 */ lh $t8, 0x46($sp)
|
||||
/* AA16A4 8002A504 87B9004A */ lh $t9, 0x4a($sp)
|
||||
/* AA16A8 8002A508 AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* AA16AC 8002A50C A7AE0028 */ sh $t6, 0x28($sp)
|
||||
/* AA16B0 8002A510 A7AF002A */ sh $t7, 0x2a($sp)
|
||||
/* AA16B4 8002A514 A7B8002C */ sh $t8, 0x2c($sp)
|
||||
/* AA16B8 8002A518 10800003 */ beqz $a0, .L8002A528
|
||||
/* AA16BC 8002A51C A7B9002E */ sh $t9, 0x2e($sp)
|
||||
/* AA16C0 8002A520 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
/* AA16C4 8002A524 24052822 */ li $a1, 10274
|
||||
.L8002A528:
|
||||
/* AA16C8 8002A528 8FA40030 */ lw $a0, 0x30($sp)
|
||||
/* AA16CC 8002A52C 2405001D */ li $a1, 29
|
||||
/* AA16D0 8002A530 24060080 */ li $a2, 128
|
||||
/* AA16D4 8002A534 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA16D8 8002A538 27A70018 */ addiu $a3, $sp, 0x18
|
||||
/* AA16DC 8002A53C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA16E0 8002A540 27BD0030 */ addiu $sp, $sp, 0x30
|
||||
/* AA16E4 8002A544 03E00008 */ jr $ra
|
||||
/* AA16E8 8002A548 00000000 */ nop
|
||||
|
||||
|
|
@ -1,45 +0,0 @@
|
|||
glabel func_8002A54C
|
||||
/* AA16EC 8002A54C 27BDFFD0 */ addiu $sp, $sp, -0x30
|
||||
/* AA16F0 8002A550 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA16F4 8002A554 AFA40030 */ sw $a0, 0x30($sp)
|
||||
/* AA16F8 8002A558 AFA50034 */ sw $a1, 0x34($sp)
|
||||
/* AA16FC 8002A55C AFA7003C */ sw $a3, 0x3c($sp)
|
||||
/* AA1700 8002A560 84CE0000 */ lh $t6, ($a2)
|
||||
/* AA1704 8002A564 87A90046 */ lh $t1, 0x46($sp)
|
||||
/* AA1708 8002A568 87A80042 */ lh $t0, 0x42($sp)
|
||||
/* AA170C 8002A56C 448E2000 */ mtc1 $t6, $f4
|
||||
/* AA1710 8002A570 87AB004A */ lh $t3, 0x4a($sp)
|
||||
/* AA1714 8002A574 00073C00 */ sll $a3, $a3, 0x10
|
||||
/* AA1718 8002A578 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* AA171C 8002A57C 00073C03 */ sra $a3, $a3, 0x10
|
||||
/* AA1720 8002A580 352A8000 */ ori $t2, $t1, 0x8000
|
||||
/* AA1724 8002A584 00A02025 */ move $a0, $a1
|
||||
/* AA1728 8002A588 E7A6001C */ swc1 $f6, 0x1c($sp)
|
||||
/* AA172C 8002A58C 84CF0002 */ lh $t7, 2($a2)
|
||||
/* AA1730 8002A590 448F4000 */ mtc1 $t7, $f8
|
||||
/* AA1734 8002A594 00000000 */ nop
|
||||
/* AA1738 8002A598 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* AA173C 8002A59C E7AA0020 */ swc1 $f10, 0x20($sp)
|
||||
/* AA1740 8002A5A0 84D80004 */ lh $t8, 4($a2)
|
||||
/* AA1744 8002A5A4 AFA50018 */ sw $a1, 0x18($sp)
|
||||
/* AA1748 8002A5A8 A7A70028 */ sh $a3, 0x28($sp)
|
||||
/* AA174C 8002A5AC 44988000 */ mtc1 $t8, $f16
|
||||
/* AA1750 8002A5B0 A7AA002C */ sh $t2, 0x2c($sp)
|
||||
/* AA1754 8002A5B4 A7A8002A */ sh $t0, 0x2a($sp)
|
||||
/* AA1758 8002A5B8 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* AA175C 8002A5BC A7AB002E */ sh $t3, 0x2e($sp)
|
||||
/* AA1760 8002A5C0 10A00003 */ beqz $a1, .L8002A5D0
|
||||
/* AA1764 8002A5C4 E7B20024 */ swc1 $f18, 0x24($sp)
|
||||
/* AA1768 8002A5C8 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
/* AA176C 8002A5CC 24052822 */ li $a1, 10274
|
||||
.L8002A5D0:
|
||||
/* AA1770 8002A5D0 8FA40030 */ lw $a0, 0x30($sp)
|
||||
/* AA1774 8002A5D4 2405001D */ li $a1, 29
|
||||
/* AA1778 8002A5D8 24060080 */ li $a2, 128
|
||||
/* AA177C 8002A5DC 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA1780 8002A5E0 27A70018 */ addiu $a3, $sp, 0x18
|
||||
/* AA1784 8002A5E4 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA1788 8002A5E8 27BD0030 */ addiu $sp, $sp, 0x30
|
||||
/* AA178C 8002A5EC 03E00008 */ jr $ra
|
||||
/* AA1790 8002A5F0 00000000 */ nop
|
||||
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
glabel func_8002A65C
|
||||
/* AA17FC 8002A65C 27BDFFD0 */ addiu $sp, $sp, -0x30
|
||||
/* AA1800 8002A660 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA1804 8002A664 AFA40030 */ sw $a0, 0x30($sp)
|
||||
/* AA1808 8002A668 AFA50034 */ sw $a1, 0x34($sp)
|
||||
/* AA180C 8002A66C AFA7003C */ sw $a3, 0x3c($sp)
|
||||
/* AA1810 8002A670 00C02825 */ move $a1, $a2
|
||||
/* AA1814 8002A674 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1818 8002A678 27A40020 */ addiu $a0, $sp, 0x20
|
||||
/* AA181C 8002A67C 8FAE0034 */ lw $t6, 0x34($sp)
|
||||
/* AA1820 8002A680 87AF003E */ lh $t7, 0x3e($sp)
|
||||
/* AA1824 8002A684 87B80042 */ lh $t8, 0x42($sp)
|
||||
/* AA1828 8002A688 8FA40030 */ lw $a0, 0x30($sp)
|
||||
/* AA182C 8002A68C 2405001F */ li $a1, 31
|
||||
/* AA1830 8002A690 24060080 */ li $a2, 128
|
||||
/* AA1834 8002A694 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA1838 8002A698 AFAE001C */ sw $t6, 0x1c($sp)
|
||||
/* AA183C 8002A69C A7AF002C */ sh $t7, 0x2c($sp)
|
||||
/* AA1840 8002A6A0 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA1844 8002A6A4 A7B8002E */ sh $t8, 0x2e($sp)
|
||||
/* AA1848 8002A6A8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA184C 8002A6AC 27BD0030 */ addiu $sp, $sp, 0x30
|
||||
/* AA1850 8002A6B0 03E00008 */ jr $ra
|
||||
/* AA1854 8002A6B4 00000000 */ nop
|
||||
|
||||
|
|
@ -1,48 +0,0 @@
|
|||
glabel func_8002A6B8
|
||||
/* AA1858 8002A6B8 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* AA185C 8002A6BC AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA1860 8002A6C0 AFA40058 */ sw $a0, 0x58($sp)
|
||||
/* AA1864 8002A6C4 AFA60060 */ sw $a2, 0x60($sp)
|
||||
/* AA1868 8002A6C8 AFA70064 */ sw $a3, 0x64($sp)
|
||||
/* AA186C 8002A6CC 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1870 8002A6D0 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* AA1874 8002A6D4 27A40028 */ addiu $a0, $sp, 0x28
|
||||
/* AA1878 8002A6D8 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA187C 8002A6DC 8FA50060 */ lw $a1, 0x60($sp)
|
||||
/* AA1880 8002A6E0 27A40034 */ addiu $a0, $sp, 0x34
|
||||
/* AA1884 8002A6E4 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1888 8002A6E8 8FA50064 */ lw $a1, 0x64($sp)
|
||||
/* AA188C 8002A6EC 87AE006A */ lh $t6, 0x6a($sp)
|
||||
/* AA1890 8002A6F0 87AF006E */ lh $t7, 0x6e($sp)
|
||||
/* AA1894 8002A6F4 87B80072 */ lh $t8, 0x72($sp)
|
||||
/* AA1898 8002A6F8 A7AE0040 */ sh $t6, 0x40($sp)
|
||||
/* AA189C 8002A6FC A7AF0042 */ sh $t7, 0x42($sp)
|
||||
/* AA18A0 8002A700 87B90076 */ lh $t9, 0x76($sp)
|
||||
/* AA18A4 8002A704 87A8007A */ lh $t0, 0x7a($sp)
|
||||
/* AA18A8 8002A708 87A9007E */ lh $t1, 0x7e($sp)
|
||||
/* AA18AC 8002A70C 87AA0082 */ lh $t2, 0x82($sp)
|
||||
/* AA18B0 8002A710 87AB0086 */ lh $t3, 0x86($sp)
|
||||
/* AA18B4 8002A714 87AC008A */ lh $t4, 0x8a($sp)
|
||||
/* AA18B8 8002A718 87AD008E */ lh $t5, 0x8e($sp)
|
||||
/* AA18BC 8002A71C 8FAE0090 */ lw $t6, 0x90($sp)
|
||||
/* AA18C0 8002A720 87AF0096 */ lh $t7, 0x96($sp)
|
||||
/* AA18C4 8002A724 8FA40058 */ lw $a0, 0x58($sp)
|
||||
/* AA18C8 8002A728 24050020 */ li $a1, 32
|
||||
/* AA18CC 8002A72C 24060078 */ li $a2, 120
|
||||
/* AA18D0 8002A730 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA18D4 8002A734 A3B80044 */ sb $t8, 0x44($sp)
|
||||
/* AA18D8 8002A738 A3B90045 */ sb $t9, 0x45($sp)
|
||||
/* AA18DC 8002A73C A3A80046 */ sb $t0, 0x46($sp)
|
||||
/* AA18E0 8002A740 A3A90047 */ sb $t1, 0x47($sp)
|
||||
/* AA18E4 8002A744 A3AA0048 */ sb $t2, 0x48($sp)
|
||||
/* AA18E8 8002A748 A3AB0049 */ sb $t3, 0x49($sp)
|
||||
/* AA18EC 8002A74C A3AC004A */ sb $t4, 0x4a($sp)
|
||||
/* AA18F0 8002A750 A7AD004C */ sh $t5, 0x4c($sp)
|
||||
/* AA18F4 8002A754 AFAE0050 */ sw $t6, 0x50($sp)
|
||||
/* AA18F8 8002A758 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA18FC 8002A75C A7AF0054 */ sh $t7, 0x54($sp)
|
||||
/* AA1900 8002A760 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA1904 8002A764 27BD0058 */ addiu $sp, $sp, 0x58
|
||||
/* AA1908 8002A768 03E00008 */ jr $ra
|
||||
/* AA190C 8002A76C 00000000 */ nop
|
||||
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
glabel func_8002A770
|
||||
/* AA1910 8002A770 27BDFFA0 */ addiu $sp, $sp, -0x60
|
||||
/* AA1914 8002A774 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA1918 8002A778 AFA40060 */ sw $a0, 0x60($sp)
|
||||
/* AA191C 8002A77C AFA60068 */ sw $a2, 0x68($sp)
|
||||
/* AA1920 8002A780 AFA7006C */ sw $a3, 0x6c($sp)
|
||||
/* AA1924 8002A784 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1928 8002A788 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* AA192C 8002A78C 27A40028 */ addiu $a0, $sp, 0x28
|
||||
/* AA1930 8002A790 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1934 8002A794 8FA50068 */ lw $a1, 0x68($sp)
|
||||
/* AA1938 8002A798 27A40034 */ addiu $a0, $sp, 0x34
|
||||
/* AA193C 8002A79C 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1940 8002A7A0 8FA5006C */ lw $a1, 0x6c($sp)
|
||||
/* AA1944 8002A7A4 87AE0072 */ lh $t6, 0x72($sp)
|
||||
/* AA1948 8002A7A8 87AF0076 */ lh $t7, 0x76($sp)
|
||||
/* AA194C 8002A7AC 87B8007A */ lh $t8, 0x7a($sp)
|
||||
/* AA1950 8002A7B0 A7AE0040 */ sh $t6, 0x40($sp)
|
||||
/* AA1954 8002A7B4 87B9007E */ lh $t9, 0x7e($sp)
|
||||
/* AA1958 8002A7B8 87A80082 */ lh $t0, 0x82($sp)
|
||||
/* AA195C 8002A7BC 87A90086 */ lh $t1, 0x86($sp)
|
||||
/* AA1960 8002A7C0 87AA008A */ lh $t2, 0x8a($sp)
|
||||
/* AA1964 8002A7C4 87AB008E */ lh $t3, 0x8e($sp)
|
||||
/* AA1968 8002A7C8 87AC0092 */ lh $t4, 0x92($sp)
|
||||
/* AA196C 8002A7CC 87AD0096 */ lh $t5, 0x96($sp)
|
||||
/* AA1970 8002A7D0 8FAE0098 */ lw $t6, 0x98($sp)
|
||||
/* AA1974 8002A7D4 A3A0005C */ sb $zero, 0x5c($sp)
|
||||
/* AA1978 8002A7D8 8FA40060 */ lw $a0, 0x60($sp)
|
||||
/* AA197C 8002A7DC 24050021 */ li $a1, 33
|
||||
/* AA1980 8002A7E0 24060078 */ li $a2, 120
|
||||
/* AA1984 8002A7E4 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA1988 8002A7E8 A7AF0042 */ sh $t7, 0x42($sp)
|
||||
/* AA198C 8002A7EC A3B80044 */ sb $t8, 0x44($sp)
|
||||
/* AA1990 8002A7F0 A3B90045 */ sb $t9, 0x45($sp)
|
||||
/* AA1994 8002A7F4 A3A80046 */ sb $t0, 0x46($sp)
|
||||
/* AA1998 8002A7F8 A3A90047 */ sb $t1, 0x47($sp)
|
||||
/* AA199C 8002A7FC A3AA0048 */ sb $t2, 0x48($sp)
|
||||
/* AA19A0 8002A800 A3AB0049 */ sb $t3, 0x49($sp)
|
||||
/* AA19A4 8002A804 A3AC004A */ sb $t4, 0x4a($sp)
|
||||
/* AA19A8 8002A808 A7AD004C */ sh $t5, 0x4c($sp)
|
||||
/* AA19AC 8002A80C 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA19B0 8002A810 AFAE0050 */ sw $t6, 0x50($sp)
|
||||
/* AA19B4 8002A814 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA19B8 8002A818 27BD0060 */ addiu $sp, $sp, 0x60
|
||||
/* AA19BC 8002A81C 03E00008 */ jr $ra
|
||||
/* AA19C0 8002A820 00000000 */ nop
|
||||
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
glabel func_8002A824
|
||||
/* AA19C4 8002A824 27BDFFA0 */ addiu $sp, $sp, -0x60
|
||||
/* AA19C8 8002A828 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA19CC 8002A82C AFA40060 */ sw $a0, 0x60($sp)
|
||||
/* AA19D0 8002A830 AFA60068 */ sw $a2, 0x68($sp)
|
||||
/* AA19D4 8002A834 AFA7006C */ sw $a3, 0x6c($sp)
|
||||
/* AA19D8 8002A838 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA19DC 8002A83C 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* AA19E0 8002A840 87AE006A */ lh $t6, 0x6a($sp)
|
||||
/* AA19E4 8002A844 87AF006E */ lh $t7, 0x6e($sp)
|
||||
/* AA19E8 8002A848 C7A40070 */ lwc1 $f4, 0x70($sp)
|
||||
/* AA19EC 8002A84C 8FB80074 */ lw $t8, 0x74($sp)
|
||||
/* AA19F0 8002A850 8FB90078 */ lw $t9, 0x78($sp)
|
||||
/* AA19F4 8002A854 24080001 */ li $t0, 1
|
||||
/* AA19F8 8002A858 A3A8005C */ sb $t0, 0x5c($sp)
|
||||
/* AA19FC 8002A85C 8FA40060 */ lw $a0, 0x60($sp)
|
||||
/* AA1A00 8002A860 24050021 */ li $a1, 33
|
||||
/* AA1A04 8002A864 24060078 */ li $a2, 120
|
||||
/* AA1A08 8002A868 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* AA1A0C 8002A86C A7AE0040 */ sh $t6, 0x40($sp)
|
||||
/* AA1A10 8002A870 A7AF0042 */ sh $t7, 0x42($sp)
|
||||
/* AA1A14 8002A874 E7A40054 */ swc1 $f4, 0x54($sp)
|
||||
/* AA1A18 8002A878 AFB80058 */ sw $t8, 0x58($sp)
|
||||
/* AA1A1C 8002A87C 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA1A20 8002A880 AFB90050 */ sw $t9, 0x50($sp)
|
||||
/* AA1A24 8002A884 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA1A28 8002A888 27BD0060 */ addiu $sp, $sp, 0x60
|
||||
/* AA1A2C 8002A88C 03E00008 */ jr $ra
|
||||
/* AA1A30 8002A890 00000000 */ nop
|
||||
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
glabel func_8002A894
|
||||
/* AA1A34 8002A894 27BDFFB8 */ addiu $sp, $sp, -0x48
|
||||
/* AA1A38 8002A898 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA1A3C 8002A89C AFA40048 */ sw $a0, 0x48($sp)
|
||||
/* AA1A40 8002A8A0 AFA60050 */ sw $a2, 0x50($sp)
|
||||
/* AA1A44 8002A8A4 AFA70054 */ sw $a3, 0x54($sp)
|
||||
/* AA1A48 8002A8A8 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1A4C 8002A8AC 27A40018 */ addiu $a0, $sp, 0x18
|
||||
/* AA1A50 8002A8B0 27A40024 */ addiu $a0, $sp, 0x24
|
||||
/* AA1A54 8002A8B4 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1A58 8002A8B8 8FA50050 */ lw $a1, 0x50($sp)
|
||||
/* AA1A5C 8002A8BC 27A40030 */ addiu $a0, $sp, 0x30
|
||||
/* AA1A60 8002A8C0 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1A64 8002A8C4 8FA50054 */ lw $a1, 0x54($sp)
|
||||
/* AA1A68 8002A8C8 87AE005A */ lh $t6, 0x5a($sp)
|
||||
/* AA1A6C 8002A8CC 87AF005E */ lh $t7, 0x5e($sp)
|
||||
/* AA1A70 8002A8D0 87B80062 */ lh $t8, 0x62($sp)
|
||||
/* AA1A74 8002A8D4 8FB90064 */ lw $t9, 0x64($sp)
|
||||
/* AA1A78 8002A8D8 8FA40048 */ lw $a0, 0x48($sp)
|
||||
/* AA1A7C 8002A8DC 24050022 */ li $a1, 34
|
||||
/* AA1A80 8002A8E0 24060064 */ li $a2, 100
|
||||
/* AA1A84 8002A8E4 27A70018 */ addiu $a3, $sp, 0x18
|
||||
/* AA1A88 8002A8E8 A7AE003C */ sh $t6, 0x3c($sp)
|
||||
/* AA1A8C 8002A8EC A7AF003E */ sh $t7, 0x3e($sp)
|
||||
/* AA1A90 8002A8F0 A7B80040 */ sh $t8, 0x40($sp)
|
||||
/* AA1A94 8002A8F4 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA1A98 8002A8F8 AFB90044 */ sw $t9, 0x44($sp)
|
||||
/* AA1A9C 8002A8FC 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA1AA0 8002A900 27BD0048 */ addiu $sp, $sp, 0x48
|
||||
/* AA1AA4 8002A904 03E00008 */ jr $ra
|
||||
/* AA1AA8 8002A908 00000000 */ nop
|
||||
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
glabel func_8002A90C
|
||||
/* AA1AAC 8002A90C 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* AA1AB0 8002A910 AFA60030 */ sw $a2, 0x30($sp)
|
||||
/* AA1AB4 8002A914 AFA70034 */ sw $a3, 0x34($sp)
|
||||
/* AA1AB8 8002A918 87AF0036 */ lh $t7, 0x36($sp)
|
||||
/* AA1ABC 8002A91C 87AE0032 */ lh $t6, 0x32($sp)
|
||||
/* AA1AC0 8002A920 87B8003A */ lh $t8, 0x3a($sp)
|
||||
/* AA1AC4 8002A924 8FB9003C */ lw $t9, 0x3c($sp)
|
||||
/* AA1AC8 8002A928 3C068011 */ lui $a2, %hi(D_801158C0) # $a2, 0x8011
|
||||
/* AA1ACC 8002A92C 24C658C0 */ addiu $a2, %lo(D_801158C0) # addiu $a2, $a2, 0x58c0
|
||||
/* AA1AD0 8002A930 AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* AA1AD4 8002A934 00C03825 */ move $a3, $a2
|
||||
/* AA1AD8 8002A938 AFAF0014 */ sw $t7, 0x14($sp)
|
||||
/* AA1ADC 8002A93C AFAE0010 */ sw $t6, 0x10($sp)
|
||||
/* AA1AE0 8002A940 AFB80018 */ sw $t8, 0x18($sp)
|
||||
/* AA1AE4 8002A944 0C00AA25 */ jal func_8002A894
|
||||
/* AA1AE8 8002A948 AFB9001C */ sw $t9, 0x1c($sp)
|
||||
/* AA1AEC 8002A94C 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* AA1AF0 8002A950 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
/* AA1AF4 8002A954 03E00008 */ jr $ra
|
||||
/* AA1AF8 8002A958 00000000 */ nop
|
||||
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
glabel func_8002AA44
|
||||
/* AA1BE4 8002AA44 27BDFFC0 */ addiu $sp, $sp, -0x40
|
||||
/* AA1BE8 8002AA48 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AA1BEC 8002AA4C AFA40040 */ sw $a0, 0x40($sp)
|
||||
/* AA1BF0 8002AA50 AFA60048 */ sw $a2, 0x48($sp)
|
||||
/* AA1BF4 8002AA54 AFA7004C */ sw $a3, 0x4c($sp)
|
||||
/* AA1BF8 8002AA58 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1BFC 8002AA5C 27A40018 */ addiu $a0, $sp, 0x18
|
||||
/* AA1C00 8002AA60 27A40024 */ addiu $a0, $sp, 0x24
|
||||
/* AA1C04 8002AA64 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1C08 8002AA68 8FA50048 */ lw $a1, 0x48($sp)
|
||||
/* AA1C0C 8002AA6C 27A40030 */ addiu $a0, $sp, 0x30
|
||||
/* AA1C10 8002AA70 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* AA1C14 8002AA74 8FA5004C */ lw $a1, 0x4c($sp)
|
||||
/* AA1C18 8002AA78 87AE0052 */ lh $t6, 0x52($sp)
|
||||
/* AA1C1C 8002AA7C 8FA40040 */ lw $a0, 0x40($sp)
|
||||
/* AA1C20 8002AA80 24050024 */ li $a1, 36
|
||||
/* AA1C24 8002AA84 24060080 */ li $a2, 128
|
||||
/* AA1C28 8002AA88 27A70018 */ addiu $a3, $sp, 0x18
|
||||
/* AA1C2C 8002AA8C 0C009DE6 */ jal EffectSs_Spawn
|
||||
/* AA1C30 8002AA90 A7AE003C */ sh $t6, 0x3c($sp)
|
||||
/* AA1C34 8002AA94 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AA1C38 8002AA98 27BD0040 */ addiu $sp, $sp, 0x40
|
||||
/* AA1C3C 8002AA9C 03E00008 */ jr $ra
|
||||
/* AA1C40 8002AAA0 00000000 */ nop
|
||||
|
|
@ -129,7 +129,7 @@ glabel func_8086F464
|
|||
/* 004E0 8086F640 02202825 */ or $a1, $s1, $zero ## $a1 = FFFFFFD8
|
||||
/* 004E4 8086F644 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 004E8 8086F648 AFB40014 */ sw $s4, 0x0014($sp)
|
||||
/* 004EC 8086F64C 0C00A5E9 */ jal func_800297A4
|
||||
/* 004EC 8086F64C 0C00A5E9 */ jal EffectSsHahen_SpawnBurst
|
||||
/* 004F0 8086F650 AFA00024 */ sw $zero, 0x0024($sp)
|
||||
/* 004F4 8086F654 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 004F8 8086F658 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
|
|
|||
|
|
@ -1,14 +0,0 @@
|
|||
glabel BgDdanJd_Destroy
|
||||
/* 000A8 80870B58 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 000AC 80870B5C AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 000B0 80870B60 8FAE0018 */ lw $t6, 0x0018($sp)
|
||||
/* 000B4 80870B64 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 000B8 80870B68 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 000BC 80870B6C 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 000C0 80870B70 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 000C4 80870B74 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 000C8 80870B78 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 000CC 80870B7C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 000D0 80870B80 03E00008 */ jr $ra
|
||||
/* 000D4 80870B84 00000000 */ nop
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
glabel BgDdanJd_Draw
|
||||
/* 00578 80871028 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0057C 8087102C AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00580 80871030 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00584 80871034 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00588 80871038 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 0058C 8087103C 0C00D498 */ jal Gfx_DrawDListOpa
|
||||
|
||||
/* 00590 80871040 24A537B8 */ addiu $a1, $a1, 0x37B8 ## $a1 = 060037B8
|
||||
/* 00594 80871044 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00598 80871048 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0059C 8087104C 03E00008 */ jr $ra
|
||||
/* 005A0 80871050 00000000 */ nop
|
||||
/* 005A4 80871054 00000000 */ nop
|
||||
/* 005A8 80871058 00000000 */ nop
|
||||
/* 005AC 8087105C 00000000 */ nop
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
glabel BgDdanJd_Init
|
||||
/* 00000 80870AB0 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00004 80870AB4 AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 00008 80870AB8 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0000C 80870ABC AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00010 80870AC0 3C058087 */ lui $a1, %hi(D_80871080) ## $a1 = 80870000
|
||||
/* 00014 80870AC4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00018 80870AC8 AFA00024 */ sw $zero, 0x0024($sp)
|
||||
/* 0001C 80870ACC 0C01E037 */ jal Actor_ProcessInitChain
|
||||
|
||||
/* 00020 80870AD0 24A51080 */ addiu $a1, $a1, %lo(D_80871080) ## $a1 = 80871080
|
||||
/* 00024 80870AD4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00028 80870AD8 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
|
||||
/* 0002C 80870ADC 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 00030 80870AE0 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 00034 80870AE4 24843CE0 */ addiu $a0, $a0, 0x3CE0 ## $a0 = 06003CE0
|
||||
/* 00038 80870AE8 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
|
||||
/* 0003C 80870AEC 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFF4
|
||||
/* 00040 80870AF0 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 00044 80870AF4 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00048 80870AF8 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
/* 0004C 80870AFC 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00050 80870B00 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00054 80870B04 240E0064 */ addiu $t6, $zero, 0x0064 ## $t6 = 00000064
|
||||
/* 00058 80870B08 AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
/* 0005C 80870B0C A60E016A */ sh $t6, 0x016A($s0) ## 0000016A
|
||||
/* 00060 80870B10 A2000168 */ sb $zero, 0x0168($s0) ## 00000168
|
||||
/* 00064 80870B14 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 00068 80870B18 0C00B2D0 */ jal Flags_GetSwitch
|
||||
|
||||
/* 0006C 80870B1C 8605001C */ lh $a1, 0x001C($s0) ## 0000001C
|
||||
/* 00070 80870B20 10400004 */ beq $v0, $zero, .L80870B34
|
||||
/* 00074 80870B24 3C198087 */ lui $t9, %hi(func_80870B88) ## $t9 = 80870000
|
||||
/* 00078 80870B28 240F0005 */ addiu $t7, $zero, 0x0005 ## $t7 = 00000005
|
||||
/* 0007C 80870B2C 10000003 */ beq $zero, $zero, .L80870B3C
|
||||
/* 00080 80870B30 A20F0169 */ sb $t7, 0x0169($s0) ## 00000169
|
||||
.L80870B34:
|
||||
/* 00084 80870B34 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 00088 80870B38 A2180169 */ sb $t8, 0x0169($s0) ## 00000169
|
||||
.L80870B3C:
|
||||
/* 0008C 80870B3C 27390B88 */ addiu $t9, $t9, %lo(func_80870B88) ## $t9 = 80870B88
|
||||
/* 00090 80870B40 AE190164 */ sw $t9, 0x0164($s0) ## 00000164
|
||||
/* 00094 80870B44 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00098 80870B48 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 0009C 80870B4C 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 000A0 80870B50 03E00008 */ jr $ra
|
||||
/* 000A4 80870B54 00000000 */ nop
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
glabel BgDdanJd_Update
|
||||
/* 00554 80871004 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00558 80871008 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0055C 8087100C 8C990164 */ lw $t9, 0x0164($a0) ## 00000164
|
||||
/* 00560 80871010 0320F809 */ jalr $ra, $t9
|
||||
/* 00564 80871014 00000000 */ nop
|
||||
/* 00568 80871018 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0056C 8087101C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00570 80871020 03E00008 */ jr $ra
|
||||
/* 00574 80871024 00000000 */ nop
|
||||
|
|
@ -1,117 +0,0 @@
|
|||
glabel func_80870B88
|
||||
/* 000D8 80870B88 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 000DC 80870B8C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 000E0 80870B90 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 000E4 80870B94 8482016A */ lh $v0, 0x016A($a0) ## 0000016A
|
||||
/* 000E8 80870B98 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 000EC 80870B9C 10400002 */ beq $v0, $zero, .L80870BA8
|
||||
/* 000F0 80870BA0 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
|
||||
/* 000F4 80870BA4 A48E016A */ sh $t6, 0x016A($a0) ## 0000016A
|
||||
.L80870BA8:
|
||||
/* 000F8 80870BA8 90EF0169 */ lbu $t7, 0x0169($a3) ## 00000169
|
||||
/* 000FC 80870BAC 24030001 */ addiu $v1, $zero, 0x0001 ## $v1 = 00000001
|
||||
/* 00100 80870BB0 546F001E */ bnel $v1, $t7, .L80870C2C
|
||||
/* 00104 80870BB4 84E8016A */ lh $t0, 0x016A($a3) ## 0000016A
|
||||
/* 00108 80870BB8 84E5001C */ lh $a1, 0x001C($a3) ## 0000001C
|
||||
/* 0010C 80870BBC 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00110 80870BC0 28A10040 */ slti $at, $a1, 0x0040
|
||||
/* 00114 80870BC4 50200019 */ beql $at, $zero, .L80870C2C
|
||||
/* 00118 80870BC8 84E8016A */ lh $t0, 0x016A($a3) ## 0000016A
|
||||
/* 0011C 80870BCC 0C00B2D0 */ jal Flags_GetSwitch
|
||||
|
||||
/* 00120 80870BD0 AFA70020 */ sw $a3, 0x0020($sp)
|
||||
/* 00124 80870BD4 24030001 */ addiu $v1, $zero, 0x0001 ## $v1 = 00000001
|
||||
/* 00128 80870BD8 10400013 */ beq $v0, $zero, .L80870C28
|
||||
/* 0012C 80870BDC 8FA70020 */ lw $a3, 0x0020($sp)
|
||||
/* 00130 80870BE0 3C01430C */ lui $at, 0x430C ## $at = 430C0000
|
||||
/* 00134 80870BE4 44813000 */ mtc1 $at, $f6 ## $f6 = 140.00
|
||||
/* 00138 80870BE8 C4E4000C */ lwc1 $f4, 0x000C($a3) ## 0000000C
|
||||
/* 0013C 80870BEC 24180005 */ addiu $t8, $zero, 0x0005 ## $t8 = 00000005
|
||||
/* 00140 80870BF0 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
|
||||
/* 00144 80870BF4 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 00148 80870BF8 A0F80169 */ sb $t8, 0x0169($a3) ## 00000169
|
||||
/* 0014C 80870BFC A0F90168 */ sb $t9, 0x0168($a3) ## 00000168
|
||||
/* 00150 80870C00 A4E0016A */ sh $zero, 0x016A($a3) ## 0000016A
|
||||
/* 00154 80870C04 E4E80028 */ swc1 $f8, 0x0028($a3) ## 00000028
|
||||
/* 00158 80870C08 AFA70020 */ sw $a3, 0x0020($sp)
|
||||
/* 0015C 80870C0C AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 00160 80870C10 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00164 80870C14 24050BF4 */ addiu $a1, $zero, 0x0BF4 ## $a1 = 00000BF4
|
||||
/* 00168 80870C18 0C02003E */ jal func_800800F8
|
||||
/* 0016C 80870C1C 2406FF9D */ addiu $a2, $zero, 0xFF9D ## $a2 = FFFFFF9D
|
||||
/* 00170 80870C20 24030001 */ addiu $v1, $zero, 0x0001 ## $v1 = 00000001
|
||||
/* 00174 80870C24 8FA70020 */ lw $a3, 0x0020($sp)
|
||||
.L80870C28:
|
||||
/* 00178 80870C28 84E8016A */ lh $t0, 0x016A($a3) ## 0000016A
|
||||
.L80870C2C:
|
||||
/* 0017C 80870C2C 3C188087 */ lui $t8, %hi(func_80870F00) ## $t8 = 80870000
|
||||
/* 00180 80870C30 27180F00 */ addiu $t8, $t8, %lo(func_80870F00) ## $t8 = 80870F00
|
||||
/* 00184 80870C34 5500003A */ bnel $t0, $zero, .L80870D20
|
||||
/* 00188 80870C38 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0018C 80870C3C 90E20168 */ lbu $v0, 0x0168($a3) ## 00000168
|
||||
/* 00190 80870C40 24090064 */ addiu $t1, $zero, 0x0064 ## $t1 = 00000064
|
||||
/* 00194 80870C44 A4E9016A */ sh $t1, 0x016A($a3) ## 0000016A
|
||||
/* 00198 80870C48 14400008 */ bne $v0, $zero, .L80870C6C
|
||||
/* 0019C 80870C4C 3C01430C */ lui $at, 0x430C ## $at = 430C0000
|
||||
/* 001A0 80870C50 C4EA000C */ lwc1 $f10, 0x000C($a3) ## 0000000C
|
||||
/* 001A4 80870C54 44818000 */ mtc1 $at, $f16 ## $f16 = 140.00
|
||||
/* 001A8 80870C58 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
|
||||
/* 001AC 80870C5C A0EA0168 */ sb $t2, 0x0168($a3) ## 00000168
|
||||
/* 001B0 80870C60 46105480 */ add.s $f18, $f10, $f16
|
||||
/* 001B4 80870C64 1000002C */ beq $zero, $zero, .L80870D18
|
||||
/* 001B8 80870C68 E4F2016C */ swc1 $f18, 0x016C($a3) ## 0000016C
|
||||
.L80870C6C:
|
||||
/* 001BC 80870C6C 14620010 */ bne $v1, $v0, .L80870CB0
|
||||
/* 001C0 80870C70 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 001C4 80870C74 90EB0169 */ lbu $t3, 0x0169($a3) ## 00000169
|
||||
/* 001C8 80870C78 3C01442F */ lui $at, 0x442F ## $at = 442F0000
|
||||
/* 001CC 80870C7C 506B0009 */ beql $v1, $t3, .L80870CA4
|
||||
/* 001D0 80870C80 C4EA000C */ lwc1 $f10, 0x000C($a3) ## 0000000C
|
||||
/* 001D4 80870C84 C4E4000C */ lwc1 $f4, 0x000C($a3) ## 0000000C
|
||||
/* 001D8 80870C88 44813000 */ mtc1 $at, $f6 ## $f6 = 700.00
|
||||
/* 001DC 80870C8C 240C0003 */ addiu $t4, $zero, 0x0003 ## $t4 = 00000003
|
||||
/* 001E0 80870C90 A0EC0168 */ sb $t4, 0x0168($a3) ## 00000168
|
||||
/* 001E4 80870C94 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 001E8 80870C98 1000001F */ beq $zero, $zero, .L80870D18
|
||||
/* 001EC 80870C9C E4E8016C */ swc1 $f8, 0x016C($a3) ## 0000016C
|
||||
/* 001F0 80870CA0 C4EA000C */ lwc1 $f10, 0x000C($a3) ## 0000000C
|
||||
.L80870CA4:
|
||||
/* 001F4 80870CA4 A0E00168 */ sb $zero, 0x0168($a3) ## 00000168
|
||||
/* 001F8 80870CA8 1000001B */ beq $zero, $zero, .L80870D18
|
||||
/* 001FC 80870CAC E4EA016C */ swc1 $f10, 0x016C($a3) ## 0000016C
|
||||
.L80870CB0:
|
||||
/* 00200 80870CB0 54410011 */ bnel $v0, $at, .L80870CF8
|
||||
/* 00204 80870CB4 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
|
||||
/* 00208 80870CB8 90ED0169 */ lbu $t5, 0x0169($a3) ## 00000169
|
||||
/* 0020C 80870CBC 3C01442F */ lui $at, 0x442F ## $at = 442F0000
|
||||
/* 00210 80870CC0 506D0009 */ beql $v1, $t5, .L80870CE8
|
||||
/* 00214 80870CC4 C4E6000C */ lwc1 $f6, 0x000C($a3) ## 0000000C
|
||||
/* 00218 80870CC8 C4F0000C */ lwc1 $f16, 0x000C($a3) ## 0000000C
|
||||
/* 0021C 80870CCC 44819000 */ mtc1 $at, $f18 ## $f18 = 700.00
|
||||
/* 00220 80870CD0 240E0003 */ addiu $t6, $zero, 0x0003 ## $t6 = 00000003
|
||||
/* 00224 80870CD4 A0EE0168 */ sb $t6, 0x0168($a3) ## 00000168
|
||||
/* 00228 80870CD8 46128100 */ add.s $f4, $f16, $f18
|
||||
/* 0022C 80870CDC 1000000E */ beq $zero, $zero, .L80870D18
|
||||
/* 00230 80870CE0 E4E4016C */ swc1 $f4, 0x016C($a3) ## 0000016C
|
||||
/* 00234 80870CE4 C4E6000C */ lwc1 $f6, 0x000C($a3) ## 0000000C
|
||||
.L80870CE8:
|
||||
/* 00238 80870CE8 A0E00168 */ sb $zero, 0x0168($a3) ## 00000168
|
||||
/* 0023C 80870CEC 1000000A */ beq $zero, $zero, .L80870D18
|
||||
/* 00240 80870CF0 E4E6016C */ swc1 $f6, 0x016C($a3) ## 0000016C
|
||||
/* 00244 80870CF4 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
|
||||
.L80870CF8:
|
||||
/* 00248 80870CF8 14410007 */ bne $v0, $at, .L80870D18
|
||||
/* 0024C 80870CFC 3C01430C */ lui $at, 0x430C ## $at = 430C0000
|
||||
/* 00250 80870D00 44815000 */ mtc1 $at, $f10 ## $f10 = 140.00
|
||||
/* 00254 80870D04 C4E8000C */ lwc1 $f8, 0x000C($a3) ## 0000000C
|
||||
/* 00258 80870D08 240F0002 */ addiu $t7, $zero, 0x0002 ## $t7 = 00000002
|
||||
/* 0025C 80870D0C A0EF0168 */ sb $t7, 0x0168($a3) ## 00000168
|
||||
/* 00260 80870D10 460A4400 */ add.s $f16, $f8, $f10
|
||||
/* 00264 80870D14 E4F0016C */ swc1 $f16, 0x016C($a3) ## 0000016C
|
||||
.L80870D18:
|
||||
/* 00268 80870D18 ACF80164 */ sw $t8, 0x0164($a3) ## 00000164
|
||||
/* 0026C 80870D1C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80870D20:
|
||||
/* 00270 80870D20 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00274 80870D24 03E00008 */ jr $ra
|
||||
/* 00278 80870D28 00000000 */ nop
|
||||
|
|
@ -1,125 +0,0 @@
|
|||
glabel func_80870D2C
|
||||
/* 0027C 80870D2C 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 00280 80870D30 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 00284 80870D34 AFB10028 */ sw $s1, 0x0028($sp)
|
||||
/* 00288 80870D38 AFB00024 */ sw $s0, 0x0024($sp)
|
||||
/* 0028C 80870D3C C484000C */ lwc1 $f4, 0x000C($a0) ## 0000000C
|
||||
/* 00290 80870D40 3C0E0001 */ lui $t6, 0x0001 ## $t6 = 00010000
|
||||
/* 00294 80870D44 01C57021 */ addu $t6, $t6, $a1
|
||||
/* 00298 80870D48 E7A40038 */ swc1 $f4, 0x0038($sp)
|
||||
/* 0029C 80870D4C 8DCE1DE4 */ lw $t6, 0x1DE4($t6) ## 00011DE4
|
||||
/* 002A0 80870D50 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 002A4 80870D54 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 002A8 80870D58 31CF0001 */ andi $t7, $t6, 0x0001 ## $t7 = 00000000
|
||||
/* 002AC 80870D5C 11E0002F */ beq $t7, $zero, .L80870E1C
|
||||
/* 002B0 80870D60 3C0142DC */ lui $at, 0x42DC ## $at = 42DC0000
|
||||
/* 002B4 80870D64 3C014282 */ lui $at, 0x4282 ## $at = 42820000
|
||||
/* 002B8 80870D68 44814000 */ mtc1 $at, $f8 ## $f8 = 65.00
|
||||
/* 002BC 80870D6C C4860024 */ lwc1 $f6, 0x0024($a0) ## 00000024
|
||||
/* 002C0 80870D70 3C0142DC */ lui $at, 0x42DC ## $at = 42DC0000
|
||||
/* 002C4 80870D74 44816000 */ mtc1 $at, $f12 ## $f12 = 110.00
|
||||
/* 002C8 80870D78 46083280 */ add.s $f10, $f6, $f8
|
||||
/* 002CC 80870D7C 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
||||
|
||||
/* 002D0 80870D80 E7AA0034 */ swc1 $f10, 0x0034($sp)
|
||||
/* 002D4 80870D84 C610002C */ lwc1 $f16, 0x002C($s0) ## 0000002C
|
||||
/* 002D8 80870D88 24180014 */ addiu $t8, $zero, 0x0014 ## $t8 = 00000014
|
||||
/* 002DC 80870D8C 2419003C */ addiu $t9, $zero, 0x003C ## $t9 = 0000003C
|
||||
/* 002E0 80870D90 46100480 */ add.s $f18, $f0, $f16
|
||||
/* 002E4 80870D94 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
|
||||
/* 002E8 80870D98 AFA80018 */ sw $t0, 0x0018($sp)
|
||||
/* 002EC 80870D9C AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 002F0 80870DA0 E7B2003C */ swc1 $f18, 0x003C($sp)
|
||||
/* 002F4 80870DA4 AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 002F8 80870DA8 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 002FC 80870DAC 27A50034 */ addiu $a1, $sp, 0x0034 ## $a1 = FFFFFFF4
|
||||
/* 00300 80870DB0 3C0640A0 */ lui $a2, 0x40A0 ## $a2 = 40A00000
|
||||
/* 00304 80870DB4 0C00CD20 */ jal func_80033480
|
||||
/* 00308 80870DB8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 0030C 80870DBC 3C014282 */ lui $at, 0x4282 ## $at = 42820000
|
||||
/* 00310 80870DC0 44813000 */ mtc1 $at, $f6 ## $f6 = 65.00
|
||||
/* 00314 80870DC4 C6040024 */ lwc1 $f4, 0x0024($s0) ## 00000024
|
||||
/* 00318 80870DC8 3C0142DC */ lui $at, 0x42DC ## $at = 42DC0000
|
||||
/* 0031C 80870DCC 44816000 */ mtc1 $at, $f12 ## $f12 = 110.00
|
||||
/* 00320 80870DD0 46062201 */ sub.s $f8, $f4, $f6
|
||||
/* 00324 80870DD4 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
||||
|
||||
/* 00328 80870DD8 E7A80034 */ swc1 $f8, 0x0034($sp)
|
||||
/* 0032C 80870DDC C60A002C */ lwc1 $f10, 0x002C($s0) ## 0000002C
|
||||
/* 00330 80870DE0 24090014 */ addiu $t1, $zero, 0x0014 ## $t1 = 00000014
|
||||
/* 00334 80870DE4 240A003C */ addiu $t2, $zero, 0x003C ## $t2 = 0000003C
|
||||
/* 00338 80870DE8 460A0400 */ add.s $f16, $f0, $f10
|
||||
/* 0033C 80870DEC 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
|
||||
/* 00340 80870DF0 AFAB0018 */ sw $t3, 0x0018($sp)
|
||||
/* 00344 80870DF4 AFAA0014 */ sw $t2, 0x0014($sp)
|
||||
/* 00348 80870DF8 E7B0003C */ swc1 $f16, 0x003C($sp)
|
||||
/* 0034C 80870DFC AFA90010 */ sw $t1, 0x0010($sp)
|
||||
/* 00350 80870E00 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00354 80870E04 27A50034 */ addiu $a1, $sp, 0x0034 ## $a1 = FFFFFFF4
|
||||
/* 00358 80870E08 3C0640A0 */ lui $a2, 0x40A0 ## $a2 = 40A00000
|
||||
/* 0035C 80870E0C 0C00CD20 */ jal func_80033480
|
||||
/* 00360 80870E10 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 00364 80870E14 1000002F */ beq $zero, $zero, .L80870ED4
|
||||
/* 00368 80870E18 92080169 */ lbu $t0, 0x0169($s0) ## 00000169
|
||||
.L80870E1C:
|
||||
/* 0036C 80870E1C 44816000 */ mtc1 $at, $f12 ## $f12 = 0.00
|
||||
/* 00370 80870E20 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
||||
|
||||
/* 00374 80870E24 00000000 */ nop
|
||||
/* 00378 80870E28 C6120024 */ lwc1 $f18, 0x0024($s0) ## 00000024
|
||||
/* 0037C 80870E2C 3C014282 */ lui $at, 0x4282 ## $at = 42820000
|
||||
/* 00380 80870E30 44814000 */ mtc1 $at, $f8 ## $f8 = 65.00
|
||||
/* 00384 80870E34 46120100 */ add.s $f4, $f0, $f18
|
||||
/* 00388 80870E38 240C0014 */ addiu $t4, $zero, 0x0014 ## $t4 = 00000014
|
||||
/* 0038C 80870E3C 240D003C */ addiu $t5, $zero, 0x003C ## $t5 = 0000003C
|
||||
/* 00390 80870E40 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 00394 80870E44 E7A40034 */ swc1 $f4, 0x0034($sp)
|
||||
/* 00398 80870E48 C606002C */ lwc1 $f6, 0x002C($s0) ## 0000002C
|
||||
/* 0039C 80870E4C AFAE0018 */ sw $t6, 0x0018($sp)
|
||||
/* 003A0 80870E50 AFAD0014 */ sw $t5, 0x0014($sp)
|
||||
/* 003A4 80870E54 46083280 */ add.s $f10, $f6, $f8
|
||||
/* 003A8 80870E58 AFAC0010 */ sw $t4, 0x0010($sp)
|
||||
/* 003AC 80870E5C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 003B0 80870E60 27A50034 */ addiu $a1, $sp, 0x0034 ## $a1 = FFFFFFF4
|
||||
/* 003B4 80870E64 E7AA003C */ swc1 $f10, 0x003C($sp)
|
||||
/* 003B8 80870E68 3C0640A0 */ lui $a2, 0x40A0 ## $a2 = 40A00000
|
||||
/* 003BC 80870E6C 0C00CD20 */ jal func_80033480
|
||||
/* 003C0 80870E70 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 003C4 80870E74 3C0142DC */ lui $at, 0x42DC ## $at = 42DC0000
|
||||
/* 003C8 80870E78 44816000 */ mtc1 $at, $f12 ## $f12 = 110.00
|
||||
/* 003CC 80870E7C 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
||||
|
||||
/* 003D0 80870E80 00000000 */ nop
|
||||
/* 003D4 80870E84 C6100024 */ lwc1 $f16, 0x0024($s0) ## 00000024
|
||||
/* 003D8 80870E88 3C014282 */ lui $at, 0x4282 ## $at = 42820000
|
||||
/* 003DC 80870E8C 44813000 */ mtc1 $at, $f6 ## $f6 = 65.00
|
||||
/* 003E0 80870E90 46100480 */ add.s $f18, $f0, $f16
|
||||
/* 003E4 80870E94 240F0014 */ addiu $t7, $zero, 0x0014 ## $t7 = 00000014
|
||||
/* 003E8 80870E98 2418003C */ addiu $t8, $zero, 0x003C ## $t8 = 0000003C
|
||||
/* 003EC 80870E9C 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
|
||||
/* 003F0 80870EA0 E7B20034 */ swc1 $f18, 0x0034($sp)
|
||||
/* 003F4 80870EA4 C604002C */ lwc1 $f4, 0x002C($s0) ## 0000002C
|
||||
/* 003F8 80870EA8 AFB90018 */ sw $t9, 0x0018($sp)
|
||||
/* 003FC 80870EAC AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 00400 80870EB0 46062201 */ sub.s $f8, $f4, $f6
|
||||
/* 00404 80870EB4 AFAF0010 */ sw $t7, 0x0010($sp)
|
||||
/* 00408 80870EB8 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0040C 80870EBC 27A50034 */ addiu $a1, $sp, 0x0034 ## $a1 = FFFFFFF4
|
||||
/* 00410 80870EC0 E7A8003C */ swc1 $f8, 0x003C($sp)
|
||||
/* 00414 80870EC4 3C0640A0 */ lui $a2, 0x40A0 ## $a2 = 40A00000
|
||||
/* 00418 80870EC8 0C00CD20 */ jal func_80033480
|
||||
/* 0041C 80870ECC 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 00420 80870ED0 92080169 */ lbu $t0, 0x0169($s0) ## 00000169
|
||||
.L80870ED4:
|
||||
/* 00424 80870ED4 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 00428 80870ED8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0042C 80870EDC 55010004 */ bnel $t0, $at, .L80870EF0
|
||||
/* 00430 80870EE0 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 00434 80870EE4 0C00BE5D */ jal func_8002F974
|
||||
/* 00438 80870EE8 24052024 */ addiu $a1, $zero, 0x2024 ## $a1 = 00002024
|
||||
/* 0043C 80870EEC 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L80870EF0:
|
||||
/* 00440 80870EF0 8FB00024 */ lw $s0, 0x0024($sp)
|
||||
/* 00444 80870EF4 8FB10028 */ lw $s1, 0x0028($sp)
|
||||
/* 00448 80870EF8 03E00008 */ jr $ra
|
||||
/* 0044C 80870EFC 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
glabel func_80870F00
|
||||
/* 00450 80870F00 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 00454 80870F04 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00458 80870F08 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 0045C 80870F0C AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 00460 80870F10 908E0169 */ lbu $t6, 0x0169($a0) ## 00000169
|
||||
/* 00464 80870F14 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 00468 80870F18 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0046C 80870F1C 55C1001E */ bnel $t6, $at, .L80870F98
|
||||
/* 00470 80870F20 92080169 */ lbu $t0, 0x0169($s0) ## 00000169
|
||||
/* 00474 80870F24 8485001C */ lh $a1, 0x001C($a0) ## 0000001C
|
||||
/* 00478 80870F28 28A10040 */ slti $at, $a1, 0x0040
|
||||
/* 0047C 80870F2C 5020001A */ beql $at, $zero, .L80870F98
|
||||
/* 00480 80870F30 92080169 */ lbu $t0, 0x0169($s0) ## 00000169
|
||||
/* 00484 80870F34 0C00B2D0 */ jal Flags_GetSwitch
|
||||
|
||||
/* 00488 80870F38 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 0048C 80870F3C 10400015 */ beq $v0, $zero, .L80870F94
|
||||
/* 00490 80870F40 240F0005 */ addiu $t7, $zero, 0x0005 ## $t7 = 00000005
|
||||
/* 00494 80870F44 3C01430C */ lui $at, 0x430C ## $at = 430C0000
|
||||
/* 00498 80870F48 44813000 */ mtc1 $at, $f6 ## $f6 = 140.00
|
||||
/* 0049C 80870F4C C604000C */ lwc1 $f4, 0x000C($s0) ## 0000000C
|
||||
/* 004A0 80870F50 3C198087 */ lui $t9, %hi(func_80870B88) ## $t9 = 80870000
|
||||
/* 004A4 80870F54 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 004A8 80870F58 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 004AC 80870F5C 27390B88 */ addiu $t9, $t9, %lo(func_80870B88) ## $t9 = 80870B88
|
||||
/* 004B0 80870F60 A20F0169 */ sb $t7, 0x0169($s0) ## 00000169
|
||||
/* 004B4 80870F64 A2180168 */ sb $t8, 0x0168($s0) ## 00000168
|
||||
/* 004B8 80870F68 E6080028 */ swc1 $f8, 0x0028($s0) ## 00000028
|
||||
/* 004BC 80870F6C A600016A */ sh $zero, 0x016A($s0) ## 0000016A
|
||||
/* 004C0 80870F70 AE190164 */ sw $t9, 0x0164($s0) ## 00000164
|
||||
/* 004C4 80870F74 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 004C8 80870F78 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 004CC 80870F7C 24050BF4 */ addiu $a1, $zero, 0x0BF4 ## $a1 = 00000BF4
|
||||
/* 004D0 80870F80 2406FF9D */ addiu $a2, $zero, 0xFF9D ## $a2 = FFFFFF9D
|
||||
/* 004D4 80870F84 0C02003E */ jal func_800800F8
|
||||
/* 004D8 80870F88 02003825 */ or $a3, $s0, $zero ## $a3 = 00000000
|
||||
/* 004DC 80870F8C 10000016 */ beq $zero, $zero, .L80870FE8
|
||||
/* 004E0 80870F90 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80870F94:
|
||||
/* 004E4 80870F94 92080169 */ lbu $t0, 0x0169($s0) ## 00000169
|
||||
.L80870F98:
|
||||
/* 004E8 80870F98 26040028 */ addiu $a0, $s0, 0x0028 ## $a0 = 00000028
|
||||
/* 004EC 80870F9C 8E05016C */ lw $a1, 0x016C($s0) ## 0000016C
|
||||
/* 004F0 80870FA0 44885000 */ mtc1 $t0, $f10 ## $f10 = 0.00
|
||||
/* 004F4 80870FA4 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000
|
||||
/* 004F8 80870FA8 05010004 */ bgez $t0, .L80870FBC
|
||||
/* 004FC 80870FAC 468052A0 */ cvt.s.w $f10, $f10
|
||||
/* 00500 80870FB0 44818000 */ mtc1 $at, $f16 ## $f16 = 4294967296.00
|
||||
/* 00504 80870FB4 00000000 */ nop
|
||||
/* 00508 80870FB8 46105280 */ add.s $f10, $f10, $f16
|
||||
.L80870FBC:
|
||||
/* 0050C 80870FBC 44065000 */ mfc1 $a2, $f10
|
||||
/* 00510 80870FC0 0C01DE80 */ jal Math_ApproxF
|
||||
|
||||
/* 00514 80870FC4 00000000 */ nop
|
||||
/* 00518 80870FC8 10400006 */ beq $v0, $zero, .L80870FE4
|
||||
/* 0051C 80870FCC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00520 80870FD0 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00524 80870FD4 240528F1 */ addiu $a1, $zero, 0x28F1 ## $a1 = 000028F1
|
||||
/* 00528 80870FD8 3C098087 */ lui $t1, %hi(func_80870B88) ## $t1 = 80870000
|
||||
/* 0052C 80870FDC 25290B88 */ addiu $t1, $t1, %lo(func_80870B88) ## $t1 = 80870B88
|
||||
/* 00530 80870FE0 AE090164 */ sw $t1, 0x0164($s0) ## 00000164
|
||||
.L80870FE4:
|
||||
/* 00534 80870FE4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80870FE8:
|
||||
/* 00538 80870FE8 0C21C34B */ jal func_80870D2C
|
||||
/* 0053C 80870FEC 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 00540 80870FF0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00544 80870FF4 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 00548 80870FF8 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 0054C 80870FFC 03E00008 */ jr $ra
|
||||
/* 00550 80871000 00000000 */ nop
|
||||
|
|
@ -201,7 +201,7 @@ glabel func_8087AF38
|
|||
/* 00450 8087B210 02A02825 */ or $a1, $s5, $zero ## $a1 = 00000008
|
||||
/* 00454 8087B214 03C03025 */ or $a2, $s8, $zero ## $a2 = FFFFFFF4
|
||||
/* 00458 8087B218 AFA0002C */ sw $zero, 0x002C($sp)
|
||||
/* 0045C 8087B21C 0C00A9AE */ jal func_8002A6B8
|
||||
/* 0045C 8087B21C 0C00A9AE */ jal EffectSsDeadDb_Spawn
|
||||
/* 00460 8087B220 AFA00030 */ sw $zero, 0x0030($sp)
|
||||
/* 00464 8087B224 26732AAA */ addiu $s3, $s3, 0x2AAA ## $s3 = 00002AAA
|
||||
/* 00468 8087B228 26940001 */ addiu $s4, $s4, 0x0001 ## $s4 = 00000001
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ glabel func_80882E54
|
|||
/* 0093C 80882EFC AFA90018 */ sw $t1, 0x0018($sp)
|
||||
/* 00940 80882F00 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 00944 80882F04 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 00948 80882F08 0C00A5E9 */ jal func_800297A4
|
||||
/* 00948 80882F08 0C00A5E9 */ jal EffectSsHahen_SpawnBurst
|
||||
/* 0094C 80882F0C E7B2007C */ swc1 $f18, 0x007C($sp)
|
||||
/* 00950 80882F10 3C148088 */ lui $s4, %hi(D_8088361C) ## $s4 = 80880000
|
||||
/* 00954 80882F14 2694361C */ addiu $s4, $s4, %lo(D_8088361C) ## $s4 = 8088361C
|
||||
|
|
@ -78,7 +78,7 @@ glabel func_80882E54
|
|||
/* 009BC 80882F7C 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 009C0 80882F80 AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 009C4 80882F84 AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 009C8 80882F88 0C00A5E9 */ jal func_800297A4
|
||||
/* 009C8 80882F88 0C00A5E9 */ jal EffectSsHahen_SpawnBurst
|
||||
/* 009CC 80882F8C E7AA007C */ swc1 $f10, 0x007C($sp)
|
||||
/* 009D0 80882F90 240B03E8 */ addiu $t3, $zero, 0x03E8 ## $t3 = 000003E8
|
||||
/* 009D4 80882F94 240C0032 */ addiu $t4, $zero, 0x0032 ## $t4 = 00000032
|
||||
|
|
|
|||
|
|
@ -166,7 +166,7 @@ glabel func_8088A3B0
|
|||
/* 005E0 8088A600 AFAD0030 */ sw $t5, 0x0030($sp)
|
||||
/* 005E4 8088A604 AFAE0034 */ sw $t6, 0x0034($sp)
|
||||
/* 005E8 8088A608 AFAF0038 */ sw $t7, 0x0038($sp)
|
||||
/* 005EC 8088A60C 0C00A7A3 */ jal func_80029E8C
|
||||
/* 005EC 8088A60C 0C00A7A3 */ jal EffectSsKakera_Spawn
|
||||
|
||||
/* 005F0 8088A610 AFBE003C */ sw $s8, 0x003C($sp)
|
||||
/* 005F4 8088A614 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
|
||||
|
|
|
|||
|
|
@ -152,7 +152,7 @@ glabel func_8088A67C
|
|||
/* 00874 8088A894 AFA90018 */ sw $t1, 0x0018($sp)
|
||||
/* 00878 8088A898 AFA00020 */ sw $zero, 0x0020($sp)
|
||||
/* 0087C 8088A89C AFB30024 */ sw $s3, 0x0024($sp)
|
||||
/* 00880 8088A8A0 0C00A7A3 */ jal func_80029E8C
|
||||
/* 00880 8088A8A0 0C00A7A3 */ jal EffectSsKakera_Spawn
|
||||
|
||||
/* 00884 8088A8A4 AFBE003C */ sw $s8, 0x003C($sp)
|
||||
/* 00888 8088A8A8 26310001 */ addiu $s1, $s1, 0x0001 ## $s1 = 00000001
|
||||
|
|
|
|||
|
|
@ -149,7 +149,7 @@ glabel func_8088A914
|
|||
/* 00B00 8088AB20 AFA90018 */ sw $t1, 0x0018($sp)
|
||||
/* 00B04 8088AB24 AFA00020 */ sw $zero, 0x0020($sp)
|
||||
/* 00B08 8088AB28 AFB30024 */ sw $s3, 0x0024($sp)
|
||||
/* 00B0C 8088AB2C 0C00A7A3 */ jal func_80029E8C
|
||||
/* 00B0C 8088AB2C 0C00A7A3 */ jal EffectSsKakera_Spawn
|
||||
|
||||
/* 00B10 8088AB30 AFBE003C */ sw $s8, 0x003C($sp)
|
||||
/* 00B14 8088AB34 26310001 */ addiu $s1, $s1, 0x0001 ## $s1 = 00000001
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@ glabel func_80892040
|
|||
/* 00284 808921A4 AFB50014 */ sw $s5, 0x0014($sp)
|
||||
/* 00288 808921A8 AFB60018 */ sw $s6, 0x0018($sp)
|
||||
/* 0028C 808921AC 44065000 */ mfc1 $a2, $f10
|
||||
/* 00290 808921B0 0C00A8A9 */ jal func_8002A2A4
|
||||
/* 00290 808921B0 0C00A8A9 */ jal EffectSsEnIce_Spawn
|
||||
/* 00294 808921B4 00000000 */ nop
|
||||
/* 00298 808921B8 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
|
||||
/* 0029C 808921BC 1617FFD5 */ bne $s0, $s7, .L80892114
|
||||
|
|
|
|||
|
|
@ -148,7 +148,7 @@ glabel func_808945B4
|
|||
/* 0030C 808947AC AFA00020 */ sw $zero, 0x0020($sp)
|
||||
/* 00310 808947B0 AFB10024 */ sw $s1, 0x0024($sp)
|
||||
/* 00314 808947B4 AFA80028 */ sw $t0, 0x0028($sp)
|
||||
/* 00318 808947B8 0C00A7A3 */ jal func_80029E8C
|
||||
/* 00318 808947B8 0C00A7A3 */ jal EffectSsKakera_Spawn
|
||||
|
||||
/* 0031C 808947BC AFBE003C */ sw $s8, 0x003C($sp)
|
||||
/* 00320 808947C0 26940001 */ addiu $s4, $s4, 0x0001 ## $s4 = 00000001
|
||||
|
|
|
|||
|
|
@ -104,7 +104,7 @@ glabel func_80898114
|
|||
/* 001B0 80898270 AFA00020 */ sw $zero, 0x0020($sp)
|
||||
/* 001B4 80898274 AFA00028 */ sw $zero, 0x0028($sp)
|
||||
/* 001B8 80898278 AFB6003C */ sw $s6, 0x003C($sp)
|
||||
/* 001BC 8089827C 0C00A7A3 */ jal func_80029E8C
|
||||
/* 001BC 8089827C 0C00A7A3 */ jal EffectSsKakera_Spawn
|
||||
|
||||
/* 001C0 80898280 AFB90024 */ sw $t9, 0x0024($sp)
|
||||
/* 001C4 80898284 26310002 */ addiu $s1, $s1, 0x0002 ## $s1 = 80898776
|
||||
|
|
|
|||
|
|
@ -300,7 +300,7 @@ glabel func_80898920
|
|||
/* 00460 80898D00 AFA00028 */ sw $zero, 0x0028($sp)
|
||||
/* 00464 80898D04 AFA90024 */ sw $t1, 0x0024($sp)
|
||||
/* 00468 80898D08 AFB80018 */ sw $t8, 0x0018($sp)
|
||||
/* 0046C 80898D0C 0C00A7A3 */ jal func_80029E8C
|
||||
/* 0046C 80898D0C 0C00A7A3 */ jal EffectSsKakera_Spawn
|
||||
|
||||
/* 00470 80898D10 AFAB0030 */ sw $t3, 0x0030($sp)
|
||||
/* 00474 80898D14 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
|
|
|
|||
|
|
@ -282,7 +282,7 @@ glabel func_80898DB4
|
|||
/* 008AC 8089914C AFA00028 */ sw $zero, 0x0028($sp)
|
||||
/* 008B0 80899150 AFB90024 */ sw $t9, 0x0024($sp)
|
||||
/* 008B4 80899154 AFAE0018 */ sw $t6, 0x0018($sp)
|
||||
/* 008B8 80899158 0C00A7A3 */ jal func_80029E8C
|
||||
/* 008B8 80899158 0C00A7A3 */ jal EffectSsKakera_Spawn
|
||||
|
||||
/* 008BC 8089915C AFA90030 */ sw $t1, 0x0030($sp)
|
||||
/* 008C0 80899160 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
|
|
|
|||
|
|
@ -1,26 +0,0 @@
|
|||
glabel BgMoriHashigo_Destroy
|
||||
/* 003C0 808A2920 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 003C4 808A2924 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 003C8 808A2928 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 003CC 808A292C 8482001C */ lh $v0, 0x001C($a0) ## 0000001C
|
||||
/* 003D0 808A2930 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 003D4 808A2934 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 003D8 808A2938 14400006 */ bne $v0, $zero, .L808A2954
|
||||
/* 003DC 808A293C 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 003E0 808A2940 8CE6014C */ lw $a2, 0x014C($a3) ## 0000014C
|
||||
/* 003E4 808A2944 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 003E8 808A2948 AFA70018 */ sw $a3, 0x0018($sp)
|
||||
/* 003EC 808A294C 8FA70018 */ lw $a3, 0x0018($sp)
|
||||
/* 003F0 808A2950 84E2001C */ lh $v0, 0x001C($a3) ## 0000001C
|
||||
.L808A2954:
|
||||
/* 003F4 808A2954 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 003F8 808A2958 14410003 */ bne $v0, $at, .L808A2968
|
||||
/* 003FC 808A295C 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 00400 808A2960 0C016F32 */ jal Collider_DestroyJntSph
|
||||
/* 00404 808A2964 24E50164 */ addiu $a1, $a3, 0x0164 ## $a1 = 00000164
|
||||
.L808A2968:
|
||||
/* 00408 808A2968 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0040C 808A296C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00410 808A2970 03E00008 */ jr $ra
|
||||
/* 00414 808A2974 00000000 */ nop
|
||||
|
|
@ -1,84 +0,0 @@
|
|||
.rdata
|
||||
glabel D_808A2EB0
|
||||
.asciz "Error : バンク危険!(arg_data 0x%04x)(%s %d)\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_808A2EE0
|
||||
.asciz "../z_bg_mori_hashigo.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_808A2EF8
|
||||
.asciz "(森の神殿 梯子とその留め金)(arg_data 0x%04x)\n"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel BgMoriHashigo_Init
|
||||
/* 002D8 808A2838 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 002DC 808A283C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 002E0 808A2840 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 002E4 808A2844 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 002E8 808A2848 8482001C */ lh $v0, 0x001C($a0) ## 0000001C
|
||||
/* 002EC 808A284C 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 002F0 808A2850 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 002F4 808A2854 14410009 */ bne $v0, $at, .L808A287C
|
||||
/* 002F8 808A2858 00000000 */ nop
|
||||
/* 002FC 808A285C 0C2289DC */ jal func_808A2770
|
||||
/* 00300 808A2860 00000000 */ nop
|
||||
/* 00304 808A2864 54400010 */ bnel $v0, $zero, .L808A28A8
|
||||
/* 00308 808A2868 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 0030C 808A286C 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 00310 808A2870 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00314 808A2874 10000026 */ beq $zero, $zero, .L808A2910
|
||||
/* 00318 808A2878 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L808A287C:
|
||||
/* 0031C 808A287C 14400009 */ bne $v0, $zero, .L808A28A4
|
||||
/* 00320 808A2880 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00324 808A2884 0C2289FE */ jal func_808A27F8
|
||||
/* 00328 808A2888 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 0032C 808A288C 54400006 */ bnel $v0, $zero, .L808A28A8
|
||||
/* 00330 808A2890 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00334 808A2894 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 00338 808A2898 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0033C 808A289C 1000001C */ beq $zero, $zero, .L808A2910
|
||||
/* 00340 808A28A0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L808A28A4:
|
||||
/* 00344 808A28A4 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
.L808A28A8:
|
||||
/* 00348 808A28A8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0034C 808A28AC 342117A4 */ ori $at, $at, 0x17A4 ## $at = 000117A4
|
||||
/* 00350 808A28B0 24050073 */ addiu $a1, $zero, 0x0073 ## $a1 = 00000073
|
||||
/* 00354 808A28B4 0C02604B */ jal Object_GetIndex
|
||||
## ObjectIndex
|
||||
/* 00358 808A28B8 00812021 */ addu $a0, $a0, $at
|
||||
/* 0035C 808A28BC A20201CC */ sb $v0, 0x01CC($s0) ## 000001CC
|
||||
/* 00360 808A28C0 820E01CC */ lb $t6, 0x01CC($s0) ## 000001CC
|
||||
/* 00364 808A28C4 3C04808A */ lui $a0, %hi(D_808A2EB0) ## $a0 = 808A0000
|
||||
/* 00368 808A28C8 24842EB0 */ addiu $a0, $a0, %lo(D_808A2EB0) ## $a0 = 808A2EB0
|
||||
/* 0036C 808A28CC 05C10009 */ bgez $t6, .L808A28F4
|
||||
/* 00370 808A28D0 3C06808A */ lui $a2, %hi(D_808A2EE0) ## $a2 = 808A0000
|
||||
/* 00374 808A28D4 8605001C */ lh $a1, 0x001C($s0) ## 0000001C
|
||||
/* 00378 808A28D8 24C62EE0 */ addiu $a2, $a2, %lo(D_808A2EE0) ## $a2 = 808A2EE0
|
||||
/* 0037C 808A28DC 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 00380 808A28E0 24070138 */ addiu $a3, $zero, 0x0138 ## $a3 = 00000138
|
||||
/* 00384 808A28E4 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 00388 808A28E8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0038C 808A28EC 10000008 */ beq $zero, $zero, .L808A2910
|
||||
/* 00390 808A28F0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L808A28F4:
|
||||
/* 00394 808A28F4 0C228A5E */ jal func_808A2978
|
||||
/* 00398 808A28F8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0039C 808A28FC 3C04808A */ lui $a0, %hi(D_808A2EF8) ## $a0 = 808A0000
|
||||
/* 003A0 808A2900 24842EF8 */ addiu $a0, $a0, %lo(D_808A2EF8) ## $a0 = 808A2EF8
|
||||
/* 003A4 808A2904 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 003A8 808A2908 8605001C */ lh $a1, 0x001C($s0) ## 0000001C
|
||||
/* 003AC 808A290C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L808A2910:
|
||||
/* 003B0 808A2910 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 003B4 808A2914 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 003B8 808A2918 03E00008 */ jr $ra
|
||||
/* 003BC 808A291C 00000000 */ nop
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
glabel BgMoriHashigo_Update
|
||||
/* 0068C 808A2BEC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00690 808A2BF0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00694 808A2BF4 848201C8 */ lh $v0, 0x01C8($a0) ## 000001C8
|
||||
/* 00698 808A2BF8 18400002 */ blez $v0, .L808A2C04
|
||||
/* 0069C 808A2BFC 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
|
||||
/* 006A0 808A2C00 A48E01C8 */ sh $t6, 0x01C8($a0) ## 000001C8
|
||||
.L808A2C04:
|
||||
/* 006A4 808A2C04 8C8201C4 */ lw $v0, 0x01C4($a0) ## 000001C4
|
||||
/* 006A8 808A2C08 50400004 */ beql $v0, $zero, .L808A2C1C
|
||||
/* 006AC 808A2C0C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 006B0 808A2C10 0040F809 */ jalr $ra, $v0
|
||||
/* 006B4 808A2C14 00000000 */ nop
|
||||
/* 006B8 808A2C18 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L808A2C1C:
|
||||
/* 006BC 808A2C1C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 006C0 808A2C20 03E00008 */ jr $ra
|
||||
/* 006C4 808A2C24 00000000 */ nop
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
.rdata
|
||||
glabel D_808A2E10
|
||||
.asciz "Warning : move BG 登録失敗(%s %d)(name %d)(arg_data 0x%04x)\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_808A2E50
|
||||
.asciz "../z_bg_mori_hashigo.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_808A2560
|
||||
/* 00000 808A2560 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 00004 808A2564 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00008 808A2568 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 0000C 808A256C AFA5003C */ sw $a1, 0x003C($sp)
|
||||
/* 00010 808A2570 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00014 808A2574 AFA60040 */ sw $a2, 0x0040($sp)
|
||||
/* 00018 808A2578 AFA00030 */ sw $zero, 0x0030($sp)
|
||||
/* 0001C 808A257C 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
|
||||
/* 00020 808A2580 00E02825 */ or $a1, $a3, $zero ## $a1 = 00000000
|
||||
/* 00024 808A2584 8FA40040 */ lw $a0, 0x0040($sp)
|
||||
/* 00028 808A2588 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
|
||||
/* 0002C 808A258C 27A50030 */ addiu $a1, $sp, 0x0030 ## $a1 = FFFFFFF8
|
||||
/* 00030 808A2590 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 00034 808A2594 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00038 808A2598 8FA70030 */ lw $a3, 0x0030($sp)
|
||||
/* 0003C 808A259C 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00040 808A25A0 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00044 808A25A4 24010032 */ addiu $at, $zero, 0x0032 ## $at = 00000032
|
||||
/* 00048 808A25A8 1441000A */ bne $v0, $at, .L808A25D4
|
||||
/* 0004C 808A25AC AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
/* 00050 808A25B0 860E001C */ lh $t6, 0x001C($s0) ## 0000001C
|
||||
/* 00054 808A25B4 3C04808A */ lui $a0, %hi(D_808A2E10) ## $a0 = 808A0000
|
||||
/* 00058 808A25B8 3C05808A */ lui $a1, %hi(D_808A2E50) ## $a1 = 808A0000
|
||||
/* 0005C 808A25BC 86070000 */ lh $a3, 0x0000($s0) ## 00000000
|
||||
/* 00060 808A25C0 24A52E50 */ addiu $a1, $a1, %lo(D_808A2E50) ## $a1 = 808A2E50
|
||||
/* 00064 808A25C4 24842E10 */ addiu $a0, $a0, %lo(D_808A2E10) ## $a0 = 808A2E10
|
||||
/* 00068 808A25C8 240600A4 */ addiu $a2, $zero, 0x00A4 ## $a2 = 000000A4
|
||||
/* 0006C 808A25CC 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 00070 808A25D0 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
.L808A25D4:
|
||||
/* 00074 808A25D4 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00078 808A25D8 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 0007C 808A25DC 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 00080 808A25E0 03E00008 */ jr $ra
|
||||
/* 00084 808A25E4 00000000 */ nop
|
||||
|
|
@ -1,45 +0,0 @@
|
|||
glabel func_808A25E8
|
||||
/* 00088 808A25E8 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 0008C 808A25EC 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 00090 808A25F0 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 00094 808A25F4 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00098 808A25F8 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0009C 808A25FC 24C50164 */ addiu $a1, $a2, 0x0164 ## $a1 = 00000164
|
||||
/* 000A0 808A2600 AFA50020 */ sw $a1, 0x0020($sp)
|
||||
/* 000A4 808A2604 0C016EFE */ jal Collider_InitJntSph
|
||||
/* 000A8 808A2608 AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 000AC 808A260C 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 000B0 808A2610 3C07808A */ lui $a3, %hi(D_808A2DC4) ## $a3 = 808A0000
|
||||
/* 000B4 808A2614 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 000B8 808A2618 24CE0184 */ addiu $t6, $a2, 0x0184 ## $t6 = 00000184
|
||||
/* 000BC 808A261C AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 000C0 808A2620 24E72DC4 */ addiu $a3, $a3, %lo(D_808A2DC4) ## $a3 = 808A2DC4
|
||||
/* 000C4 808A2624 0C017014 */ jal Collider_SetJntSph
|
||||
/* 000C8 808A2628 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 000CC 808A262C 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 000D0 808A2630 C4C40024 */ lwc1 $f4, 0x0024($a2) ## 00000024
|
||||
/* 000D4 808A2634 8CD90180 */ lw $t9, 0x0180($a2) ## 00000180
|
||||
/* 000D8 808A2638 4600218D */ trunc.w.s $f6, $f4
|
||||
/* 000DC 808A263C 44183000 */ mfc1 $t8, $f6
|
||||
/* 000E0 808A2640 00000000 */ nop
|
||||
/* 000E4 808A2644 A7380030 */ sh $t8, 0x0030($t9) ## 00000030
|
||||
/* 000E8 808A2648 C4C80028 */ lwc1 $f8, 0x0028($a2) ## 00000028
|
||||
/* 000EC 808A264C 8CCD0180 */ lw $t5, 0x0180($a2) ## 00000180
|
||||
/* 000F0 808A2650 24190013 */ addiu $t9, $zero, 0x0013 ## $t9 = 00000013
|
||||
/* 000F4 808A2654 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 000F8 808A2658 440B5000 */ mfc1 $t3, $f10
|
||||
/* 000FC 808A265C 00000000 */ nop
|
||||
/* 00100 808A2660 256C0015 */ addiu $t4, $t3, 0x0015 ## $t4 = 00000015
|
||||
/* 00104 808A2664 A5AC0032 */ sh $t4, 0x0032($t5) ## 00000032
|
||||
/* 00108 808A2668 C4D0002C */ lwc1 $f16, 0x002C($a2) ## 0000002C
|
||||
/* 0010C 808A266C 8CD80180 */ lw $t8, 0x0180($a2) ## 00000180
|
||||
/* 00110 808A2670 4600848D */ trunc.w.s $f18, $f16
|
||||
/* 00114 808A2674 440F9000 */ mfc1 $t7, $f18
|
||||
/* 00118 808A2678 00000000 */ nop
|
||||
/* 0011C 808A267C A70F0034 */ sh $t7, 0x0034($t8) ## 00000034
|
||||
/* 00120 808A2680 8CC80180 */ lw $t0, 0x0180($a2) ## 00000180
|
||||
/* 00124 808A2684 A5190036 */ sh $t9, 0x0036($t0) ## 00000036
|
||||
/* 00128 808A2688 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0012C 808A268C 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 00130 808A2690 03E00008 */ jr $ra
|
||||
/* 00134 808A2694 00000000 */ nop
|
||||
|
|
@ -1,71 +0,0 @@
|
|||
.rdata
|
||||
glabel D_808A2E68
|
||||
.asciz "Error : 梯子の発生失敗(%s %d)(arg_data 0x%04x)\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_808A2E98
|
||||
.asciz "../z_bg_mori_hashigo.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_808A2698
|
||||
/* 00138 808A2698 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8
|
||||
/* 0013C 808A269C AFB00038 */ sw $s0, 0x0038($sp)
|
||||
/* 00140 808A26A0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00144 808A26A4 AFBF003C */ sw $ra, 0x003C($sp)
|
||||
/* 00148 808A26A8 AFA5004C */ sw $a1, 0x004C($sp)
|
||||
/* 0014C 808A26AC 0C01DE0D */ jal Math_Coss
|
||||
## coss?
|
||||
/* 00150 808A26B0 848400B6 */ lh $a0, 0x00B6($a0) ## 000000B6
|
||||
/* 00154 808A26B4 E7A00040 */ swc1 $f0, 0x0040($sp)
|
||||
/* 00158 808A26B8 0C01DE1C */ jal Math_Sins
|
||||
## sins?
|
||||
/* 0015C 808A26BC 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||
/* 00160 808A26C0 3C0140C0 */ lui $at, 0x40C0 ## $at = 40C00000
|
||||
/* 00164 808A26C4 44818000 */ mtc1 $at, $f16 ## $f16 = 6.00
|
||||
/* 00168 808A26C8 C6060024 */ lwc1 $f6, 0x0024($s0) ## 00000024
|
||||
/* 0016C 808A26CC C7B20040 */ lwc1 $f18, 0x0040($sp)
|
||||
/* 00170 808A26D0 46008102 */ mul.s $f4, $f16, $f0
|
||||
/* 00174 808A26D4 3C01C352 */ lui $at, 0xC352 ## $at = C3520000
|
||||
/* 00178 808A26D8 44815000 */ mtc1 $at, $f10 ## $f10 = -210.00
|
||||
/* 0017C 808A26DC C6080028 */ lwc1 $f8, 0x0028($s0) ## 00000028
|
||||
/* 00180 808A26E0 8FA6004C */ lw $a2, 0x004C($sp)
|
||||
/* 00184 808A26E4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 00188 808A26E8 460A4300 */ add.s $f12, $f8, $f10
|
||||
/* 0018C 808A26EC 240700E2 */ addiu $a3, $zero, 0x00E2 ## $a3 = 000000E2
|
||||
/* 00190 808A26F0 24C41C24 */ addiu $a0, $a2, 0x1C24 ## $a0 = 00001C24
|
||||
/* 00194 808A26F4 46062080 */ add.s $f2, $f4, $f6
|
||||
/* 00198 808A26F8 46128102 */ mul.s $f4, $f16, $f18
|
||||
/* 0019C 808A26FC C606002C */ lwc1 $f6, 0x002C($s0) ## 0000002C
|
||||
/* 001A0 808A2700 E7AC0014 */ swc1 $f12, 0x0014($sp)
|
||||
/* 001A4 808A2704 E7A20010 */ swc1 $f2, 0x0010($sp)
|
||||
/* 001A8 808A2708 46062380 */ add.s $f14, $f4, $f6
|
||||
/* 001AC 808A270C E7AE0018 */ swc1 $f14, 0x0018($sp)
|
||||
/* 001B0 808A2710 860E0030 */ lh $t6, 0x0030($s0) ## 00000030
|
||||
/* 001B4 808A2714 AFAE001C */ sw $t6, 0x001C($sp)
|
||||
/* 001B8 808A2718 860F0032 */ lh $t7, 0x0032($s0) ## 00000032
|
||||
/* 001BC 808A271C AFAF0020 */ sw $t7, 0x0020($sp)
|
||||
/* 001C0 808A2720 86180034 */ lh $t8, 0x0034($s0) ## 00000034
|
||||
/* 001C4 808A2724 AFA00028 */ sw $zero, 0x0028($sp)
|
||||
/* 001C8 808A2728 0C00C916 */ jal Actor_SpawnAsChild
|
||||
|
||||
/* 001CC 808A272C AFB80024 */ sw $t8, 0x0024($sp)
|
||||
/* 001D0 808A2730 10400003 */ beq $v0, $zero, .L808A2740
|
||||
/* 001D4 808A2734 3C04808A */ lui $a0, %hi(D_808A2E68) ## $a0 = 808A0000
|
||||
/* 001D8 808A2738 10000008 */ beq $zero, $zero, .L808A275C
|
||||
/* 001DC 808A273C 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L808A2740:
|
||||
/* 001E0 808A2740 3C05808A */ lui $a1, %hi(D_808A2E98) ## $a1 = 808A0000
|
||||
/* 001E4 808A2744 24A52E98 */ addiu $a1, $a1, %lo(D_808A2E98) ## $a1 = 808A2E98
|
||||
/* 001E8 808A2748 24842E68 */ addiu $a0, $a0, %lo(D_808A2E68) ## $a0 = 808A2E68
|
||||
/* 001EC 808A274C 240600DC */ addiu $a2, $zero, 0x00DC ## $a2 = 000000DC
|
||||
/* 001F0 808A2750 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 001F4 808A2754 8607001C */ lh $a3, 0x001C($s0) ## 0000001C
|
||||
/* 001F8 808A2758 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L808A275C:
|
||||
/* 001FC 808A275C 8FBF003C */ lw $ra, 0x003C($sp)
|
||||
/* 00200 808A2760 8FB00038 */ lw $s0, 0x0038($sp)
|
||||
/* 00204 808A2764 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000
|
||||
/* 00208 808A2768 03E00008 */ jr $ra
|
||||
/* 0020C 808A276C 00000000 */ nop
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
glabel func_808A2770
|
||||
/* 00210 808A2770 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 00214 808A2774 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 00218 808A2778 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0021C 808A277C AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00220 808A2780 3C05808A */ lui $a1, %hi(D_808A2DD4) ## $a1 = 808A0000
|
||||
/* 00224 808A2784 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00228 808A2788 0C01E037 */ jal Actor_ProcessInitChain
|
||||
|
||||
/* 0022C 808A278C 24A52DD4 */ addiu $a1, $a1, %lo(D_808A2DD4) ## $a1 = 808A2DD4
|
||||
/* 00230 808A2790 8E0E0004 */ lw $t6, 0x0004($s0) ## 00000004
|
||||
/* 00234 808A2794 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00238 808A2798 3C05425C */ lui $a1, 0x425C ## $a1 = 425C0000
|
||||
/* 0023C 808A279C 35CF0001 */ ori $t7, $t6, 0x0001 ## $t7 = 00000001
|
||||
/* 00240 808A27A0 0C00B56E */ jal Actor_SetHeight
|
||||
|
||||
/* 00244 808A27A4 AE0F0004 */ sw $t7, 0x0004($s0) ## 00000004
|
||||
/* 00248 808A27A8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0024C 808A27AC 0C22897A */ jal func_808A25E8
|
||||
/* 00250 808A27B0 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 00254 808A27B4 8618001C */ lh $t8, 0x001C($s0) ## 0000001C
|
||||
/* 00258 808A27B8 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 0025C 808A27BC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00260 808A27C0 57010008 */ bnel $t8, $at, .L808A27E4
|
||||
/* 00264 808A27C4 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 00268 808A27C8 0C2289A6 */ jal func_808A2698
|
||||
/* 0026C 808A27CC 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 00270 808A27D0 54400004 */ bnel $v0, $zero, .L808A27E4
|
||||
/* 00274 808A27D4 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 00278 808A27D8 10000002 */ beq $zero, $zero, .L808A27E4
|
||||
/* 0027C 808A27DC 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 00280 808A27E0 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L808A27E4:
|
||||
/* 00284 808A27E4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00288 808A27E8 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 0028C 808A27EC 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00290 808A27F0 03E00008 */ jr $ra
|
||||
/* 00294 808A27F4 00000000 */ nop
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
glabel func_808A27F8
|
||||
/* 00298 808A27F8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0029C 808A27FC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 002A0 808A2800 3C060600 */ lui $a2, 0x0600 ## $a2 = 06000000
|
||||
/* 002A4 808A2804 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 002A8 808A2808 24C637D8 */ addiu $a2, $a2, 0x37D8 ## $a2 = 060037D8
|
||||
/* 002AC 808A280C 0C228958 */ jal func_808A2560
|
||||
/* 002B0 808A2810 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 002B4 808A2814 3C05808A */ lui $a1, %hi(D_808A2DEC) ## $a1 = 808A0000
|
||||
/* 002B8 808A2818 24A52DEC */ addiu $a1, $a1, %lo(D_808A2DEC) ## $a1 = 808A2DEC
|
||||
/* 002BC 808A281C 0C01E037 */ jal Actor_ProcessInitChain
|
||||
|
||||
/* 002C0 808A2820 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 002C4 808A2824 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 002C8 808A2828 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 002CC 808A282C 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 002D0 808A2830 03E00008 */ jr $ra
|
||||
/* 002D4 808A2834 00000000 */ nop
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
glabel func_808A2978
|
||||
/* 00418 808A2978 3C0E808A */ lui $t6, %hi(func_808A2988) ## $t6 = 808A0000
|
||||
/* 0041C 808A297C 25CE2988 */ addiu $t6, $t6, %lo(func_808A2988) ## $t6 = 808A2988
|
||||
/* 00420 808A2980 03E00008 */ jr $ra
|
||||
/* 00424 808A2984 AC8E01C4 */ sw $t6, 0x01C4($a0) ## 000001C4
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
glabel func_808A2988
|
||||
/* 00428 808A2988 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 0042C 808A298C AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00430 808A2990 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00434 808A2994 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00438 808A2998 342117A4 */ ori $at, $at, 0x17A4 ## $at = 000117A4
|
||||
/* 0043C 808A299C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00440 808A29A0 00A12021 */ addu $a0, $a1, $at
|
||||
/* 00444 808A29A4 0C026062 */ jal Object_IsLoaded
|
||||
|
||||
/* 00448 808A29A8 820501CC */ lb $a1, 0x01CC($s0) ## 000001CC
|
||||
/* 0044C 808A29AC 50400011 */ beql $v0, $zero, .L808A29F4
|
||||
/* 00450 808A29B0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00454 808A29B4 8602001C */ lh $v0, 0x001C($s0) ## 0000001C
|
||||
/* 00458 808A29B8 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 0045C 808A29BC 14410005 */ bne $v0, $at, .L808A29D4
|
||||
/* 00460 808A29C0 00000000 */ nop
|
||||
/* 00464 808A29C4 0C228A81 */ jal func_808A2A04
|
||||
/* 00468 808A29C8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0046C 808A29CC 10000005 */ beq $zero, $zero, .L808A29E4
|
||||
/* 00470 808A29D0 00000000 */ nop
|
||||
.L808A29D4:
|
||||
/* 00474 808A29D4 14400003 */ bne $v0, $zero, .L808A29E4
|
||||
/* 00478 808A29D8 00000000 */ nop
|
||||
/* 0047C 808A29DC 0C228A9E */ jal func_808A2A78
|
||||
/* 00480 808A29E0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L808A29E4:
|
||||
/* 00484 808A29E4 3C0E808A */ lui $t6, %hi(func_808A2C28) ## $t6 = 808A0000
|
||||
/* 00488 808A29E8 25CE2C28 */ addiu $t6, $t6, %lo(func_808A2C28) ## $t6 = 808A2C28
|
||||
/* 0048C 808A29EC AE0E0134 */ sw $t6, 0x0134($s0) ## 00000134
|
||||
/* 00490 808A29F0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L808A29F4:
|
||||
/* 00494 808A29F4 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00498 808A29F8 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 0049C 808A29FC 03E00008 */ jr $ra
|
||||
/* 004A0 808A2A00 00000000 */ nop
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
glabel func_808A2A04
|
||||
/* 004A4 808A2A04 3C0E808A */ lui $t6, %hi(func_808A2A14) ## $t6 = 808A0000
|
||||
/* 004A8 808A2A08 25CE2A14 */ addiu $t6, $t6, %lo(func_808A2A14) ## $t6 = 808A2A14
|
||||
/* 004AC 808A2A0C 03E00008 */ jr $ra
|
||||
/* 004B0 808A2A10 AC8E01C4 */ sw $t6, 0x01C4($a0) ## 000001C4
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
glabel func_808A2A14
|
||||
/* 004B4 808A2A14 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 004B8 808A2A18 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 004BC 808A2A1C AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 004C0 808A2A20 848E01C8 */ lh $t6, 0x01C8($a0) ## 000001C8
|
||||
/* 004C4 808A2A24 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 004C8 808A2A28 5DC00010 */ bgtzl $t6, .L808A2A6C
|
||||
/* 004CC 808A2A2C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 004D0 808A2A30 90820175 */ lbu $v0, 0x0175($a0) ## 00000175
|
||||
/* 004D4 808A2A34 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 004D8 808A2A38 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
|
||||
/* 004DC 808A2A3C 304F0002 */ andi $t7, $v0, 0x0002 ## $t7 = 00000000
|
||||
/* 004E0 808A2A40 11E00005 */ beq $t7, $zero, .L808A2A58
|
||||
/* 004E4 808A2A44 3058FFFD */ andi $t8, $v0, 0xFFFD ## $t8 = 00000000
|
||||
/* 004E8 808A2A48 2419000A */ addiu $t9, $zero, 0x000A ## $t9 = 0000000A
|
||||
/* 004EC 808A2A4C A0980175 */ sb $t8, 0x0175($a0) ## 00000175
|
||||
/* 004F0 808A2A50 10000005 */ beq $zero, $zero, .L808A2A68
|
||||
/* 004F4 808A2A54 A49901C8 */ sh $t9, 0x01C8($a0) ## 000001C8
|
||||
.L808A2A58:
|
||||
/* 004F8 808A2A58 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 004FC 808A2A5C 24E60164 */ addiu $a2, $a3, 0x0164 ## $a2 = 00000164
|
||||
/* 00500 808A2A60 0C01767D */ jal CollisionCheck_SetAC
|
||||
## CollisionCheck_setAC
|
||||
/* 00504 808A2A64 00812821 */ addu $a1, $a0, $at
|
||||
.L808A2A68:
|
||||
/* 00508 808A2A68 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L808A2A6C:
|
||||
/* 0050C 808A2A6C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00510 808A2A70 03E00008 */ jr $ra
|
||||
/* 00514 808A2A74 00000000 */ nop
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
glabel func_808A2A78
|
||||
/* 00518 808A2A78 3C0E808A */ lui $t6, %hi(func_808A2A88) ## $t6 = 808A0000
|
||||
/* 0051C 808A2A7C 25CE2A88 */ addiu $t6, $t6, %lo(func_808A2A88) ## $t6 = 808A2A88
|
||||
/* 00520 808A2A80 03E00008 */ jr $ra
|
||||
/* 00524 808A2A84 AC8E01C4 */ sw $t6, 0x01C4($a0) ## 000001C4
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
glabel func_808A2A88
|
||||
/* 00528 808A2A88 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0052C 808A2A8C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00530 808A2A90 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 00534 808A2A94 8C820118 */ lw $v0, 0x0118($a0) ## 00000118
|
||||
/* 00538 808A2A98 844E01C8 */ lh $t6, 0x01C8($v0) ## 000001C8
|
||||
/* 0053C 808A2A9C 59C00004 */ blezl $t6, .L808A2AB0
|
||||
/* 00540 808A2AA0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00544 808A2AA4 0C228AAF */ jal func_808A2ABC
|
||||
/* 00548 808A2AA8 00000000 */ nop
|
||||
/* 0054C 808A2AAC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L808A2AB0:
|
||||
/* 00550 808A2AB0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00554 808A2AB4 03E00008 */ jr $ra
|
||||
/* 00558 808A2AB8 00000000 */ nop
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
glabel func_808A2ABC
|
||||
/* 0055C 808A2ABC 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
|
||||
/* 00560 808A2AC0 44812000 */ mtc1 $at, $f4 ## $f4 = -1.00
|
||||
/* 00564 808A2AC4 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
|
||||
/* 00568 808A2AC8 44813000 */ mtc1 $at, $f6 ## $f6 = -10.00
|
||||
/* 0056C 808A2ACC 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
||||
/* 00570 808A2AD0 44814000 */ mtc1 $at, $f8 ## $f8 = 2.00
|
||||
/* 00574 808A2AD4 3C0E808A */ lui $t6, %hi(func_808A2AF4) ## $t6 = 808A0000
|
||||
/* 00578 808A2AD8 25CE2AF4 */ addiu $t6, $t6, %lo(func_808A2AF4) ## $t6 = 808A2AF4
|
||||
/* 0057C 808A2ADC A48001CA */ sh $zero, 0x01CA($a0) ## 000001CA
|
||||
/* 00580 808A2AE0 AC8E01C4 */ sw $t6, 0x01C4($a0) ## 000001C4
|
||||
/* 00584 808A2AE4 E484006C */ swc1 $f4, 0x006C($a0) ## 0000006C
|
||||
/* 00588 808A2AE8 E4860070 */ swc1 $f6, 0x0070($a0) ## 00000070
|
||||
/* 0058C 808A2AEC 03E00008 */ jr $ra
|
||||
/* 00590 808A2AF0 E4880060 */ swc1 $f8, 0x0060($a0) ## 00000060
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
glabel func_808A2AF4
|
||||
/* 00594 808A2AF4 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 00598 808A2AF8 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 0059C 808A2AFC AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 005A0 808A2B00 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 005A4 808A2B04 0C00B638 */ jal Actor_MoveForward
|
||||
|
||||
/* 005A8 808A2B08 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 005AC 808A2B0C 960E0088 */ lhu $t6, 0x0088($s0) ## 00000088
|
||||
/* 005B0 808A2B10 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 005B4 808A2B14 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 005B8 808A2B18 31CF0001 */ andi $t7, $t6, 0x0001 ## $t7 = 00000000
|
||||
/* 005BC 808A2B1C 51E00021 */ beql $t7, $zero, .L808A2BA4
|
||||
/* 005C0 808A2B20 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 005C4 808A2B24 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 005C8 808A2B28 C6040060 */ lwc1 $f4, 0x0060($s0) ## 00000060
|
||||
/* 005CC 808A2B2C 4600203C */ c.lt.s $f4, $f0
|
||||
/* 005D0 808A2B30 00000000 */ nop
|
||||
/* 005D4 808A2B34 4502001B */ bc1fl .L808A2BA4
|
||||
/* 005D8 808A2B38 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 005DC 808A2B3C 861801CA */ lh $t8, 0x01CA($s0) ## 000001CA
|
||||
/* 005E0 808A2B40 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 005E4 808A2B44 2419001C */ addiu $t9, $zero, 0x001C ## $t9 = 0000001C
|
||||
/* 005E8 808A2B48 2B010003 */ slti $at, $t8, 0x0003
|
||||
/* 005EC 808A2B4C 54200006 */ bnel $at, $zero, .L808A2B68
|
||||
/* 005F0 808A2B50 44060000 */ mfc1 $a2, $f0
|
||||
/* 005F4 808A2B54 0C228AF4 */ jal func_808A2BD0
|
||||
/* 005F8 808A2B58 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 005FC 808A2B5C 10000018 */ beq $zero, $zero, .L808A2BC0
|
||||
/* 00600 808A2B60 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00604 808A2B64 44060000 */ mfc1 $a2, $f0
|
||||
.L808A2B68:
|
||||
/* 00608 808A2B68 44070000 */ mfc1 $a3, $f0
|
||||
/* 0060C 808A2B6C E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 00610 808A2B70 0C00B92D */ jal func_8002E4B4
|
||||
/* 00614 808A2B74 AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 00618 808A2B78 860801CA */ lh $t0, 0x01CA($s0) ## 000001CA
|
||||
/* 0061C 808A2B7C 860A01CA */ lh $t2, 0x01CA($s0) ## 000001CA
|
||||
/* 00620 808A2B80 3C01808A */ lui $at, %hi(D_808A2DFC) ## $at = 808A0000
|
||||
/* 00624 808A2B84 00084880 */ sll $t1, $t0, 2
|
||||
/* 00628 808A2B88 00290821 */ addu $at, $at, $t1
|
||||
/* 0062C 808A2B8C C4262DFC */ lwc1 $f6, %lo(D_808A2DFC)($at)
|
||||
/* 00630 808A2B90 254B0001 */ addiu $t3, $t2, 0x0001 ## $t3 = 00000001
|
||||
/* 00634 808A2B94 A60B01CA */ sh $t3, 0x01CA($s0) ## 000001CA
|
||||
/* 00638 808A2B98 10000008 */ beq $zero, $zero, .L808A2BBC
|
||||
/* 0063C 808A2B9C E6060060 */ swc1 $f6, 0x0060($s0) ## 00000060
|
||||
/* 00640 808A2BA0 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
.L808A2BA4:
|
||||
/* 00644 808A2BA4 240C001C */ addiu $t4, $zero, 0x001C ## $t4 = 0000001C
|
||||
/* 00648 808A2BA8 AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 0064C 808A2BAC 44060000 */ mfc1 $a2, $f0
|
||||
/* 00650 808A2BB0 44070000 */ mfc1 $a3, $f0
|
||||
/* 00654 808A2BB4 0C00B92D */ jal func_8002E4B4
|
||||
/* 00658 808A2BB8 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
.L808A2BBC:
|
||||
/* 0065C 808A2BBC 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L808A2BC0:
|
||||
/* 00660 808A2BC0 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 00664 808A2BC4 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 00668 808A2BC8 03E00008 */ jr $ra
|
||||
/* 0066C 808A2BCC 00000000 */ nop
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
glabel func_808A2BD0
|
||||
/* 00670 808A2BD0 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 00674 808A2BD4 C4840080 */ lwc1 $f4, 0x0080($a0) ## 00000080
|
||||
/* 00678 808A2BD8 AC8001C4 */ sw $zero, 0x01C4($a0) ## 000001C4
|
||||
/* 0067C 808A2BDC E480006C */ swc1 $f0, 0x006C($a0) ## 0000006C
|
||||
/* 00680 808A2BE0 E4800060 */ swc1 $f0, 0x0060($a0) ## 00000060
|
||||
/* 00684 808A2BE4 03E00008 */ jr $ra
|
||||
/* 00688 808A2BE8 E4840028 */ swc1 $f4, 0x0028($a0) ## 00000028
|
||||
|
|
@ -1,105 +0,0 @@
|
|||
.rdata
|
||||
glabel D_808A2F28
|
||||
.asciz "../z_bg_mori_hashigo.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_808A2F40
|
||||
.asciz "../z_bg_mori_hashigo.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_808A2F58
|
||||
.asciz "../z_bg_mori_hashigo.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_808A2C28
|
||||
/* 006C8 808A2C28 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
|
||||
/* 006CC 808A2C2C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 006D0 808A2C30 AFA40050 */ sw $a0, 0x0050($sp)
|
||||
/* 006D4 808A2C34 AFA50054 */ sw $a1, 0x0054($sp)
|
||||
/* 006D8 808A2C38 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
|
||||
/* 006DC 808A2C3C 3C06808A */ lui $a2, %hi(D_808A2F28) ## $a2 = 808A0000
|
||||
/* 006E0 808A2C40 24C62F28 */ addiu $a2, $a2, %lo(D_808A2F28) ## $a2 = 808A2F28
|
||||
/* 006E4 808A2C44 27A40034 */ addiu $a0, $sp, 0x0034 ## $a0 = FFFFFFE4
|
||||
/* 006E8 808A2C48 24070204 */ addiu $a3, $zero, 0x0204 ## $a3 = 00000204
|
||||
/* 006EC 808A2C4C 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 006F0 808A2C50 AFA50044 */ sw $a1, 0x0044($sp)
|
||||
/* 006F4 808A2C54 8FAF0054 */ lw $t7, 0x0054($sp)
|
||||
/* 006F8 808A2C58 0C024F46 */ jal func_80093D18
|
||||
/* 006FC 808A2C5C 8DE40000 */ lw $a0, 0x0000($t7) ## 00000000
|
||||
/* 00700 808A2C60 8FA80044 */ lw $t0, 0x0044($sp)
|
||||
/* 00704 808A2C64 8FA70054 */ lw $a3, 0x0054($sp)
|
||||
/* 00708 808A2C68 3C19DB06 */ lui $t9, 0xDB06 ## $t9 = DB060000
|
||||
/* 0070C 808A2C6C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 00710 808A2C70 37390020 */ ori $t9, $t9, 0x0020 ## $t9 = DB060020
|
||||
/* 00714 808A2C74 3C0D0001 */ lui $t5, 0x0001 ## $t5 = 00010000
|
||||
/* 00718 808A2C78 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0071C 808A2C7C AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 00720 808A2C80 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 00724 808A2C84 8FA90050 */ lw $t1, 0x0050($sp)
|
||||
/* 00728 808A2C88 3C0FDA38 */ lui $t7, 0xDA38 ## $t7 = DA380000
|
||||
/* 0072C 808A2C8C 35EF0003 */ ori $t7, $t7, 0x0003 ## $t7 = DA380003
|
||||
/* 00730 808A2C90 812A01CC */ lb $t2, 0x01CC($t1) ## 000001CC
|
||||
/* 00734 808A2C94 3C05808A */ lui $a1, %hi(D_808A2F40) ## $a1 = 808A0000
|
||||
/* 00738 808A2C98 24A52F40 */ addiu $a1, $a1, %lo(D_808A2F40) ## $a1 = 808A2F40
|
||||
/* 0073C 808A2C9C 000A5900 */ sll $t3, $t2, 4
|
||||
/* 00740 808A2CA0 016A5821 */ addu $t3, $t3, $t2
|
||||
/* 00744 808A2CA4 000B5880 */ sll $t3, $t3, 2
|
||||
/* 00748 808A2CA8 00EB6021 */ addu $t4, $a3, $t3
|
||||
/* 0074C 808A2CAC 01AC6821 */ addu $t5, $t5, $t4
|
||||
/* 00750 808A2CB0 8DAD17B4 */ lw $t5, 0x17B4($t5) ## 000117B4
|
||||
/* 00754 808A2CB4 24060209 */ addiu $a2, $zero, 0x0209 ## $a2 = 00000209
|
||||
/* 00758 808A2CB8 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 0075C 808A2CBC 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 00760 808A2CC0 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 00764 808A2CC4 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 00768 808A2CC8 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 0076C 808A2CCC 8CE40000 */ lw $a0, 0x0000($a3) ## 00000000
|
||||
/* 00770 808A2CD0 AFA80044 */ sw $t0, 0x0044($sp)
|
||||
/* 00774 808A2CD4 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 00778 808A2CD8 AFA2002C */ sw $v0, 0x002C($sp)
|
||||
/* 0077C 808A2CDC 8FA3002C */ lw $v1, 0x002C($sp)
|
||||
/* 00780 808A2CE0 8FA80044 */ lw $t0, 0x0044($sp)
|
||||
/* 00784 808A2CE4 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 00788 808A2CE8 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 0078C 808A2CEC 8FB80050 */ lw $t8, 0x0050($sp)
|
||||
/* 00790 808A2CF0 3C06808A */ lui $a2, %hi(D_808A2F58) ## $a2 = 808A0000
|
||||
/* 00794 808A2CF4 3C09DE00 */ lui $t1, 0xDE00 ## $t1 = DE000000
|
||||
/* 00798 808A2CF8 8702001C */ lh $v0, 0x001C($t8) ## 0000001C
|
||||
/* 0079C 808A2CFC 24C62F58 */ addiu $a2, $a2, %lo(D_808A2F58) ## $a2 = 808A2F58
|
||||
/* 007A0 808A2D00 27A40034 */ addiu $a0, $sp, 0x0034 ## $a0 = FFFFFFE4
|
||||
/* 007A4 808A2D04 50410006 */ beql $v0, $at, .L808A2D20
|
||||
/* 007A8 808A2D08 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 007AC 808A2D0C 1040000B */ beq $v0, $zero, .L808A2D3C
|
||||
/* 007B0 808A2D10 3C0CDE00 */ lui $t4, 0xDE00 ## $t4 = DE000000
|
||||
/* 007B4 808A2D14 10000011 */ beq $zero, $zero, .L808A2D5C
|
||||
/* 007B8 808A2D18 8FAE0054 */ lw $t6, 0x0054($sp)
|
||||
/* 007BC 808A2D1C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
.L808A2D20:
|
||||
/* 007C0 808A2D20 3C0A0600 */ lui $t2, 0x0600 ## $t2 = 06000000
|
||||
/* 007C4 808A2D24 254A4770 */ addiu $t2, $t2, 0x4770 ## $t2 = 06004770
|
||||
/* 007C8 808A2D28 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 007CC 808A2D2C AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 007D0 808A2D30 AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
|
||||
/* 007D4 808A2D34 10000008 */ beq $zero, $zero, .L808A2D58
|
||||
/* 007D8 808A2D38 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
.L808A2D3C:
|
||||
/* 007DC 808A2D3C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 007E0 808A2D40 3C0D0600 */ lui $t5, 0x0600 ## $t5 = 06000000
|
||||
/* 007E4 808A2D44 25AD36B0 */ addiu $t5, $t5, 0x36B0 ## $t5 = 060036B0
|
||||
/* 007E8 808A2D48 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 007EC 808A2D4C AD0B02C0 */ sw $t3, 0x02C0($t0) ## 000002C0
|
||||
/* 007F0 808A2D50 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 007F4 808A2D54 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
.L808A2D58:
|
||||
/* 007F8 808A2D58 8FAE0054 */ lw $t6, 0x0054($sp)
|
||||
.L808A2D5C:
|
||||
/* 007FC 808A2D5C 24070213 */ addiu $a3, $zero, 0x0213 ## $a3 = 00000213
|
||||
/* 00800 808A2D60 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 00804 808A2D64 8DC50000 */ lw $a1, 0x0000($t6) ## 00000000
|
||||
/* 00808 808A2D68 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0080C 808A2D6C 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000
|
||||
/* 00810 808A2D70 03E00008 */ jr $ra
|
||||
/* 00814 808A2D74 00000000 */ nop
|
||||
/* 00818 808A2D78 00000000 */ nop
|
||||
/* 0081C 808A2D7C 00000000 */ nop
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
glabel BgMoriIdomizu_Destroy
|
||||
/* 00178 808A47B8 AFA50004 */ sw $a1, 0x0004($sp)
|
||||
/* 0017C 808A47BC 848E0158 */ lh $t6, 0x0158($a0) ## 00000158
|
||||
/* 00180 808A47C0 3C01808A */ lui $at, %hi(D_808A4C10) ## $at = 808A0000
|
||||
/* 00184 808A47C4 11C00002 */ beq $t6, $zero, .L808A47D0
|
||||
/* 00188 808A47C8 00000000 */ nop
|
||||
/* 0018C 808A47CC A4204C10 */ sh $zero, %lo(D_808A4C10)($at)
|
||||
.L808A47D0:
|
||||
/* 00190 808A47D0 03E00008 */ jr $ra
|
||||
/* 00194 808A47D4 00000000 */ nop
|
||||
|
|
@ -1,116 +0,0 @@
|
|||
.rdata
|
||||
glabel D_808A4C40
|
||||
.asciz "Error : バンク危険!(arg_data 0x%04x)(%s %d)\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_808A4C70
|
||||
.asciz "../z_bg_mori_idomizu.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_808A4C88
|
||||
.asciz "(森の神殿 井戸水)(arg_data 0x%04x)\n"
|
||||
.balign 4
|
||||
|
||||
.late_rodata
|
||||
glabel D_808A4CF4
|
||||
.float 1.1
|
||||
|
||||
glabel D_808A4CF8
|
||||
.word 0xC4E38000, 0x00000000
|
||||
|
||||
.text
|
||||
glabel BgMoriIdomizu_Init
|
||||
/* 0002C 808A466C 3C0E808A */ lui $t6, %hi(D_808A4C10) ## $t6 = 808A0000
|
||||
/* 00030 808A4670 85CE4C10 */ lh $t6, %lo(D_808A4C10)($t6)
|
||||
/* 00034 808A4674 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 00038 808A4678 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 0003C 808A467C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00040 808A4680 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00044 808A4684 11C00005 */ beq $t6, $zero, .L808A469C
|
||||
/* 00048 808A4688 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 0004C 808A468C 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 00050 808A4690 00000000 */ nop
|
||||
/* 00054 808A4694 10000044 */ beq $zero, $zero, .L808A47A8
|
||||
/* 00058 808A4698 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L808A469C:
|
||||
/* 0005C 808A469C 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 00060 808A46A0 44810000 */ mtc1 $at, $f0 ## $f0 = 1.00
|
||||
/* 00064 808A46A4 3C01808A */ lui $at, %hi(D_808A4CF4) ## $at = 808A0000
|
||||
/* 00068 808A46A8 C4244CF4 */ lwc1 $f4, %lo(D_808A4CF4)($at)
|
||||
/* 0006C 808A46AC 3C0142EE */ lui $at, 0x42EE ## $at = 42EE0000
|
||||
/* 00070 808A46B0 44813000 */ mtc1 $at, $f6 ## $f6 = 119.00
|
||||
/* 00074 808A46B4 3C01808A */ lui $at, %hi(D_808A4CF8) ## $at = 808A0000
|
||||
/* 00078 808A46B8 E6000054 */ swc1 $f0, 0x0054($s0) ## 00000054
|
||||
/* 0007C 808A46BC E6000058 */ swc1 $f0, 0x0058($s0) ## 00000058
|
||||
/* 00080 808A46C0 E6040050 */ swc1 $f4, 0x0050($s0) ## 00000050
|
||||
/* 00084 808A46C4 E6060024 */ swc1 $f6, 0x0024($s0) ## 00000024
|
||||
/* 00088 808A46C8 C4284CF8 */ lwc1 $f8, %lo(D_808A4CF8)($at)
|
||||
/* 0008C 808A46CC 8605001C */ lh $a1, 0x001C($s0) ## 0000001C
|
||||
/* 00090 808A46D0 E608002C */ swc1 $f8, 0x002C($s0) ## 0000002C
|
||||
/* 00094 808A46D4 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00098 808A46D8 0C00B2D0 */ jal Flags_GetSwitch
|
||||
|
||||
/* 0009C 808A46DC 30A5003F */ andi $a1, $a1, 0x003F ## $a1 = 00000000
|
||||
/* 000A0 808A46E0 10400009 */ beq $v0, $zero, .L808A4708
|
||||
/* 000A4 808A46E4 AE020154 */ sw $v0, 0x0154($s0) ## 00000154
|
||||
/* 000A8 808A46E8 3C01C38D */ lui $at, 0xC38D ## $at = C38D0000
|
||||
/* 000AC 808A46EC 44815000 */ mtc1 $at, $f10 ## $f10 = -282.00
|
||||
/* 000B0 808A46F0 2405FEE6 */ addiu $a1, $zero, 0xFEE6 ## $a1 = FFFFFEE6
|
||||
/* 000B4 808A46F4 E60A0028 */ swc1 $f10, 0x0028($s0) ## 00000028
|
||||
/* 000B8 808A46F8 0C229192 */ jal func_808A4648
|
||||
/* 000BC 808A46FC 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 000C0 808A4700 10000008 */ beq $zero, $zero, .L808A4724
|
||||
/* 000C4 808A4704 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
.L808A4708:
|
||||
/* 000C8 808A4708 3C014338 */ lui $at, 0x4338 ## $at = 43380000
|
||||
/* 000CC 808A470C 44818000 */ mtc1 $at, $f16 ## $f16 = 184.00
|
||||
/* 000D0 808A4710 240500B8 */ addiu $a1, $zero, 0x00B8 ## $a1 = 000000B8
|
||||
/* 000D4 808A4714 E6100028 */ swc1 $f16, 0x0028($s0) ## 00000028
|
||||
/* 000D8 808A4718 0C229192 */ jal func_808A4648
|
||||
/* 000DC 808A471C 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 000E0 808A4720 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
.L808A4724:
|
||||
/* 000E4 808A4724 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 000E8 808A4728 342117A4 */ ori $at, $at, 0x17A4 ## $at = 000117A4
|
||||
/* 000EC 808A472C 24050073 */ addiu $a1, $zero, 0x0073 ## $a1 = 00000073
|
||||
/* 000F0 808A4730 0C02604B */ jal Object_GetIndex
|
||||
## ObjectIndex
|
||||
/* 000F4 808A4734 00812021 */ addu $a0, $a0, $at
|
||||
/* 000F8 808A4738 A202015C */ sb $v0, 0x015C($s0) ## 0000015C
|
||||
/* 000FC 808A473C 820F015C */ lb $t7, 0x015C($s0) ## 0000015C
|
||||
/* 00100 808A4740 05E1000C */ bgez $t7, .L808A4774
|
||||
/* 00104 808A4744 00000000 */ nop
|
||||
/* 00108 808A4748 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 0010C 808A474C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00110 808A4750 3C04808A */ lui $a0, %hi(D_808A4C40) ## $a0 = 808A0000
|
||||
/* 00114 808A4754 3C06808A */ lui $a2, %hi(D_808A4C70) ## $a2 = 808A0000
|
||||
/* 00118 808A4758 24C64C70 */ addiu $a2, $a2, %lo(D_808A4C70) ## $a2 = 808A4C70
|
||||
/* 0011C 808A475C 24844C40 */ addiu $a0, $a0, %lo(D_808A4C40) ## $a0 = 808A4C40
|
||||
/* 00120 808A4760 8605001C */ lh $a1, 0x001C($s0) ## 0000001C
|
||||
/* 00124 808A4764 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 00128 808A4768 240700CA */ addiu $a3, $zero, 0x00CA ## $a3 = 000000CA
|
||||
/* 0012C 808A476C 1000000E */ beq $zero, $zero, .L808A47A8
|
||||
/* 00130 808A4770 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L808A4774:
|
||||
/* 00134 808A4774 0C2291F6 */ jal func_808A47D8
|
||||
/* 00138 808A4778 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0013C 808A477C 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 00140 808A4780 3C01808A */ lui $at, %hi(D_808A4C10) ## $at = 808A0000
|
||||
/* 00144 808A4784 A4224C10 */ sh $v0, %lo(D_808A4C10)($at)
|
||||
/* 00148 808A4788 2418FFFF */ addiu $t8, $zero, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 0014C 808A478C 3C04808A */ lui $a0, %hi(D_808A4C88) ## $a0 = 808A0000
|
||||
/* 00150 808A4790 A6020158 */ sh $v0, 0x0158($s0) ## 00000158
|
||||
/* 00154 808A4794 A2180003 */ sb $t8, 0x0003($s0) ## 00000003
|
||||
/* 00158 808A4798 24844C88 */ addiu $a0, $a0, %lo(D_808A4C88) ## $a0 = 808A4C88
|
||||
/* 0015C 808A479C 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 00160 808A47A0 8605001C */ lh $a1, 0x001C($s0) ## 0000001C
|
||||
/* 00164 808A47A4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L808A47A8:
|
||||
/* 00168 808A47A8 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 0016C 808A47AC 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00170 808A47B0 03E00008 */ jr $ra
|
||||
/* 00174 808A47B4 00000000 */ nop
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
glabel BgMoriIdomizu_Update
|
||||
/* 003F8 808A4A38 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 003FC 808A4A3C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00400 808A4A40 8C82014C */ lw $v0, 0x014C($a0) ## 0000014C
|
||||
/* 00404 808A4A44 50400004 */ beql $v0, $zero, .L808A4A58
|
||||
/* 00408 808A4A48 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0040C 808A4A4C 0040F809 */ jalr $ra, $v0
|
||||
/* 00410 808A4A50 00000000 */ nop
|
||||
/* 00414 808A4A54 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L808A4A58:
|
||||
/* 00418 808A4A58 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0041C 808A4A5C 03E00008 */ jr $ra
|
||||
/* 00420 808A4A60 00000000 */ nop
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
glabel func_808A4640
|
||||
/* 00000 808A4640 03E00008 */ jr $ra
|
||||
/* 00004 808A4644 AC85014C */ sw $a1, 0x014C($a0) ## 0000014C
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
glabel func_808A4648
|
||||
/* 00008 808A4648 AFA50004 */ sw $a1, 0x0004($sp)
|
||||
/* 0000C 808A464C 8C8E07C0 */ lw $t6, 0x07C0($a0) ## 000007C0
|
||||
/* 00010 808A4650 00052C00 */ sll $a1, $a1, 16
|
||||
/* 00014 808A4654 00052C03 */ sra $a1, $a1, 16
|
||||
/* 00018 808A4658 8DC20028 */ lw $v0, 0x0028($t6) ## 00000028
|
||||
/* 0001C 808A465C A4450022 */ sh $a1, 0x0022($v0) ## 00000022
|
||||
/* 00020 808A4660 A4450032 */ sh $a1, 0x0032($v0) ## 00000032
|
||||
/* 00024 808A4664 03E00008 */ jr $ra
|
||||
/* 00028 808A4668 A4450042 */ sh $a1, 0x0042($v0) ## 00000042
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
glabel func_808A47D8
|
||||
/* 00198 808A47D8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0019C 808A47DC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 001A0 808A47E0 3C05808A */ lui $a1, %hi(func_808A47FC) ## $a1 = 808A0000
|
||||
/* 001A4 808A47E4 0C229190 */ jal func_808A4640
|
||||
/* 001A8 808A47E8 24A547FC */ addiu $a1, $a1, %lo(func_808A47FC) ## $a1 = 808A47FC
|
||||
/* 001AC 808A47EC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 001B0 808A47F0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 001B4 808A47F4 03E00008 */ jr $ra
|
||||
/* 001B8 808A47F8 00000000 */ nop
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
glabel func_808A47FC
|
||||
/* 001BC 808A47FC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 001C0 808A4800 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 001C4 808A4804 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 001C8 808A4808 8FAE0018 */ lw $t6, 0x0018($sp)
|
||||
/* 001CC 808A480C 342117A4 */ ori $at, $at, 0x17A4 ## $at = 000117A4
|
||||
/* 001D0 808A4810 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 001D4 808A4814 00A12021 */ addu $a0, $a1, $at
|
||||
/* 001D8 808A4818 0C026062 */ jal Object_IsLoaded
|
||||
|
||||
/* 001DC 808A481C 81C5015C */ lb $a1, 0x015C($t6) ## 0000015C
|
||||
/* 001E0 808A4820 50400008 */ beql $v0, $zero, .L808A4844
|
||||
/* 001E4 808A4824 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 001E8 808A4828 0C229214 */ jal func_808A4850
|
||||
/* 001EC 808A482C 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 001F0 808A4830 8FB80018 */ lw $t8, 0x0018($sp)
|
||||
/* 001F4 808A4834 3C0F808A */ lui $t7, %hi(func_808A4A64) ## $t7 = 808A0000
|
||||
/* 001F8 808A4838 25EF4A64 */ addiu $t7, $t7, %lo(func_808A4A64) ## $t7 = 808A4A64
|
||||
/* 001FC 808A483C AF0F0134 */ sw $t7, 0x0134($t8) ## 00000134
|
||||
/* 00200 808A4840 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L808A4844:
|
||||
/* 00204 808A4844 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00208 808A4848 03E00008 */ jr $ra
|
||||
/* 0020C 808A484C 00000000 */ nop
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
glabel func_808A4850
|
||||
/* 00210 808A4850 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00214 808A4854 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00218 808A4858 3C05808A */ lui $a1, %hi(func_808A4874) ## $a1 = 808A0000
|
||||
/* 0021C 808A485C 0C229190 */ jal func_808A4640
|
||||
/* 00220 808A4860 24A54874 */ addiu $a1, $a1, %lo(func_808A4874) ## $a1 = 808A4874
|
||||
/* 00224 808A4864 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00228 808A4868 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0022C 808A486C 03E00008 */ jr $ra
|
||||
/* 00230 808A4870 00000000 */ nop
|
||||
|
|
@ -1,127 +0,0 @@
|
|||
glabel func_808A4874
|
||||
/* 00234 808A4874 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 00238 808A4878 3C0E0001 */ lui $t6, 0x0001 ## $t6 = 00010000
|
||||
/* 0023C 808A487C AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00240 808A4880 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00244 808A4884 01C57021 */ addu $t6, $t6, $a1
|
||||
/* 00248 808A4888 81CE1CBC */ lb $t6, 0x1CBC($t6) ## 00011CBC
|
||||
/* 0024C 808A488C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00250 808A4890 00A03025 */ or $a2, $a1, $zero ## $a2 = 00000000
|
||||
/* 00254 808A4894 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00258 808A4898 A3AE0037 */ sb $t6, 0x0037($sp)
|
||||
/* 0025C 808A489C 8605001C */ lh $a1, 0x001C($s0) ## 0000001C
|
||||
/* 00260 808A48A0 AFA6003C */ sw $a2, 0x003C($sp)
|
||||
/* 00264 808A48A4 0C00B2D0 */ jal Flags_GetSwitch
|
||||
|
||||
/* 00268 808A48A8 30A5003F */ andi $a1, $a1, 0x003F ## $a1 = 00000000
|
||||
/* 0026C 808A48AC 10400005 */ beq $v0, $zero, .L808A48C4
|
||||
/* 00270 808A48B0 AFA2002C */ sw $v0, 0x002C($sp)
|
||||
/* 00274 808A48B4 3C01C38D */ lui $at, 0xC38D ## $at = C38D0000
|
||||
/* 00278 808A48B8 44812000 */ mtc1 $at, $f4 ## $f4 = -282.00
|
||||
/* 0027C 808A48BC 10000005 */ beq $zero, $zero, .L808A48D4
|
||||
/* 00280 808A48C0 E6040150 */ swc1 $f4, 0x0150($s0) ## 00000150
|
||||
.L808A48C4:
|
||||
/* 00284 808A48C4 3C014338 */ lui $at, 0x4338 ## $at = 43380000
|
||||
/* 00288 808A48C8 44813000 */ mtc1 $at, $f6 ## $f6 = 184.00
|
||||
/* 0028C 808A48CC 00000000 */ nop
|
||||
/* 00290 808A48D0 E6060150 */ swc1 $f6, 0x0150($s0) ## 00000150
|
||||
.L808A48D4:
|
||||
/* 00294 808A48D4 1040000C */ beq $v0, $zero, .L808A4908
|
||||
/* 00298 808A48D8 00000000 */ nop
|
||||
/* 0029C 808A48DC 8E0F0154 */ lw $t7, 0x0154($s0) ## 00000154
|
||||
/* 002A0 808A48E0 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 002A4 808A48E4 24050CA8 */ addiu $a1, $zero, 0x0CA8 ## $a1 = 00000CA8
|
||||
/* 002A8 808A48E8 15E00007 */ bne $t7, $zero, .L808A4908
|
||||
/* 002AC 808A48EC 24060046 */ addiu $a2, $zero, 0x0046 ## $a2 = 00000046
|
||||
/* 002B0 808A48F0 02003825 */ or $a3, $s0, $zero ## $a3 = 00000000
|
||||
/* 002B4 808A48F4 0C02003E */ jal func_800800F8
|
||||
/* 002B8 808A48F8 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 002BC 808A48FC 2418005A */ addiu $t8, $zero, 0x005A ## $t8 = 0000005A
|
||||
/* 002C0 808A4900 1000000F */ beq $zero, $zero, .L808A4940
|
||||
/* 002C4 808A4904 A618015A */ sh $t8, 0x015A($s0) ## 0000015A
|
||||
.L808A4908:
|
||||
/* 002C8 808A4908 5440000E */ bnel $v0, $zero, .L808A4944
|
||||
/* 002CC 808A490C 8609015A */ lh $t1, 0x015A($s0) ## 0000015A
|
||||
/* 002D0 808A4910 8E190154 */ lw $t9, 0x0154($s0) ## 00000154
|
||||
/* 002D4 808A4914 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 002D8 808A4918 24050CA8 */ addiu $a1, $zero, 0x0CA8 ## $a1 = 00000CA8
|
||||
/* 002DC 808A491C 13200008 */ beq $t9, $zero, .L808A4940
|
||||
/* 002E0 808A4920 24060046 */ addiu $a2, $zero, 0x0046 ## $a2 = 00000046
|
||||
/* 002E4 808A4924 02003825 */ or $a3, $s0, $zero ## $a3 = 00000000
|
||||
/* 002E8 808A4928 0C02003E */ jal func_800800F8
|
||||
/* 002EC 808A492C AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 002F0 808A4930 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
|
||||
/* 002F4 808A4934 2408005A */ addiu $t0, $zero, 0x005A ## $t0 = 0000005A
|
||||
/* 002F8 808A4938 A608015A */ sh $t0, 0x015A($s0) ## 0000015A
|
||||
/* 002FC 808A493C E6080028 */ swc1 $f8, 0x0028($s0) ## 00000028
|
||||
.L808A4940:
|
||||
/* 00300 808A4940 8609015A */ lh $t1, 0x015A($s0) ## 0000015A
|
||||
.L808A4944:
|
||||
/* 00304 808A4944 83A20037 */ lb $v0, 0x0037($sp)
|
||||
/* 00308 808A4948 24010007 */ addiu $at, $zero, 0x0007 ## $at = 00000007
|
||||
/* 0030C 808A494C 252AFFFF */ addiu $t2, $t1, 0xFFFF ## $t2 = FFFFFFFF
|
||||
/* 00310 808A4950 10410006 */ beq $v0, $at, .L808A496C
|
||||
/* 00314 808A4954 A60A015A */ sh $t2, 0x015A($s0) ## 0000015A
|
||||
/* 00318 808A4958 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
|
||||
/* 0031C 808A495C 10410003 */ beq $v0, $at, .L808A496C
|
||||
/* 00320 808A4960 24010009 */ addiu $at, $zero, 0x0009 ## $at = 00000009
|
||||
/* 00324 808A4964 54410020 */ bnel $v0, $at, .L808A49E8
|
||||
/* 00328 808A4968 C6120150 */ lwc1 $f18, 0x0150($s0) ## 00000150
|
||||
.L808A496C:
|
||||
/* 0032C 808A496C 860B015A */ lh $t3, 0x015A($s0) ## 0000015A
|
||||
/* 00330 808A4970 26040028 */ addiu $a0, $s0, 0x0028 ## $a0 = 00000028
|
||||
/* 00334 808A4974 3C064060 */ lui $a2, 0x4060 ## $a2 = 40600000
|
||||
/* 00338 808A4978 29610046 */ slti $at, $t3, 0x0046
|
||||
/* 0033C 808A497C 50200028 */ beql $at, $zero, .L808A4A20
|
||||
/* 00340 808A4980 8FB8002C */ lw $t8, 0x002C($sp)
|
||||
/* 00344 808A4984 0C01DE80 */ jal Math_ApproxF
|
||||
|
||||
/* 00348 808A4988 8E050150 */ lw $a1, 0x0150($s0) ## 00000150
|
||||
/* 0034C 808A498C C60A0028 */ lwc1 $f10, 0x0028($s0) ## 00000028
|
||||
/* 00350 808A4990 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 00354 808A4994 4600540D */ trunc.w.s $f16, $f10
|
||||
/* 00358 808A4998 44058000 */ mfc1 $a1, $f16
|
||||
/* 0035C 808A499C 00000000 */ nop
|
||||
/* 00360 808A49A0 00052C00 */ sll $a1, $a1, 16
|
||||
/* 00364 808A49A4 0C229192 */ jal func_808A4648
|
||||
/* 00368 808A49A8 00052C03 */ sra $a1, $a1, 16
|
||||
/* 0036C 808A49AC 860D015A */ lh $t5, 0x015A($s0) ## 0000015A
|
||||
/* 00370 808A49B0 8FAE002C */ lw $t6, 0x002C($sp)
|
||||
/* 00374 808A49B4 59A0001A */ blezl $t5, .L808A4A20
|
||||
/* 00378 808A49B8 8FB8002C */ lw $t8, 0x002C($sp)
|
||||
/* 0037C 808A49BC 11C00005 */ beq $t6, $zero, .L808A49D4
|
||||
/* 00380 808A49C0 00000000 */ nop
|
||||
/* 00384 808A49C4 0C01E233 */ jal func_800788CC
|
||||
/* 00388 808A49C8 2404205E */ addiu $a0, $zero, 0x205E ## $a0 = 0000205E
|
||||
/* 0038C 808A49CC 10000014 */ beq $zero, $zero, .L808A4A20
|
||||
/* 00390 808A49D0 8FB8002C */ lw $t8, 0x002C($sp)
|
||||
.L808A49D4:
|
||||
/* 00394 808A49D4 0C01E233 */ jal func_800788CC
|
||||
/* 00398 808A49D8 2404205E */ addiu $a0, $zero, 0x205E ## $a0 = 0000205E
|
||||
/* 0039C 808A49DC 10000010 */ beq $zero, $zero, .L808A4A20
|
||||
/* 003A0 808A49E0 8FB8002C */ lw $t8, 0x002C($sp)
|
||||
/* 003A4 808A49E4 C6120150 */ lwc1 $f18, 0x0150($s0) ## 00000150
|
||||
.L808A49E8:
|
||||
/* 003A8 808A49E8 E6120028 */ swc1 $f18, 0x0028($s0) ## 00000028
|
||||
/* 003AC 808A49EC C6040028 */ lwc1 $f4, 0x0028($s0) ## 00000028
|
||||
/* 003B0 808A49F0 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 003B4 808A49F4 4600218D */ trunc.w.s $f6, $f4
|
||||
/* 003B8 808A49F8 44053000 */ mfc1 $a1, $f6
|
||||
/* 003BC 808A49FC 00000000 */ nop
|
||||
/* 003C0 808A4A00 00052C00 */ sll $a1, $a1, 16
|
||||
/* 003C4 808A4A04 0C229192 */ jal func_808A4648
|
||||
/* 003C8 808A4A08 00052C03 */ sra $a1, $a1, 16
|
||||
/* 003CC 808A4A0C 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 003D0 808A4A10 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 003D4 808A4A14 10000004 */ beq $zero, $zero, .L808A4A28
|
||||
/* 003D8 808A4A18 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 003DC 808A4A1C 8FB8002C */ lw $t8, 0x002C($sp)
|
||||
.L808A4A20:
|
||||
/* 003E0 808A4A20 AE180154 */ sw $t8, 0x0154($s0) ## 00000154
|
||||
/* 003E4 808A4A24 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L808A4A28:
|
||||
/* 003E8 808A4A28 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 003EC 808A4A2C 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 003F0 808A4A30 03E00008 */ jr $ra
|
||||
/* 003F4 808A4A34 00000000 */ nop
|
||||
|
|
@ -1,122 +0,0 @@
|
|||
.rdata
|
||||
glabel D_808A4CAC
|
||||
.asciz "../z_bg_mori_idomizu.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_808A4CC4
|
||||
.asciz "../z_bg_mori_idomizu.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_808A4CDC
|
||||
.asciz "../z_bg_mori_idomizu.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_808A4A64
|
||||
/* 00424 808A4A64 27BDFF80 */ addiu $sp, $sp, 0xFF80 ## $sp = FFFFFF80
|
||||
/* 00428 808A4A68 3C0E0001 */ lui $t6, 0x0001 ## $t6 = 00010000
|
||||
/* 0042C 808A4A6C AFBF003C */ sw $ra, 0x003C($sp)
|
||||
/* 00430 808A4A70 AFB10038 */ sw $s1, 0x0038($sp)
|
||||
/* 00434 808A4A74 AFB00034 */ sw $s0, 0x0034($sp)
|
||||
/* 00438 808A4A78 AFA40080 */ sw $a0, 0x0080($sp)
|
||||
/* 0043C 808A4A7C 01C57021 */ addu $t6, $t6, $a1
|
||||
/* 00440 808A4A80 8DCE1DE4 */ lw $t6, 0x1DE4($t6) ## 00011DE4
|
||||
/* 00444 808A4A84 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 00448 808A4A88 3C06808A */ lui $a2, %hi(D_808A4CAC) ## $a2 = 808A0000
|
||||
/* 0044C 808A4A8C AFAE0074 */ sw $t6, 0x0074($sp)
|
||||
/* 00450 808A4A90 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
|
||||
/* 00454 808A4A94 24C64CAC */ addiu $a2, $a2, %lo(D_808A4CAC) ## $a2 = 808A4CAC
|
||||
/* 00458 808A4A98 27A40060 */ addiu $a0, $sp, 0x0060 ## $a0 = FFFFFFE0
|
||||
/* 0045C 808A4A9C 24070164 */ addiu $a3, $zero, 0x0164 ## $a3 = 00000164
|
||||
/* 00460 808A4AA0 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 00464 808A4AA4 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 00468 808A4AA8 0C024F61 */ jal func_80093D84
|
||||
/* 0046C 808A4AAC 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 00470 808A4AB0 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 00474 808A4AB4 3C18DA38 */ lui $t8, 0xDA38 ## $t8 = DA380000
|
||||
/* 00478 808A4AB8 37180003 */ ori $t8, $t8, 0x0003 ## $t8 = DA380003
|
||||
/* 0047C 808A4ABC 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 00480 808A4AC0 AE0F02D0 */ sw $t7, 0x02D0($s0) ## 000002D0
|
||||
/* 00484 808A4AC4 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 00488 808A4AC8 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 0048C 808A4ACC 3C05808A */ lui $a1, %hi(D_808A4CC4) ## $a1 = 808A0000
|
||||
/* 00490 808A4AD0 24A54CC4 */ addiu $a1, $a1, %lo(D_808A4CC4) ## $a1 = 808A4CC4
|
||||
/* 00494 808A4AD4 24060168 */ addiu $a2, $zero, 0x0168 ## $a2 = 00000168
|
||||
/* 00498 808A4AD8 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 0049C 808A4ADC AFA2005C */ sw $v0, 0x005C($sp)
|
||||
/* 004A0 808A4AE0 8FA3005C */ lw $v1, 0x005C($sp)
|
||||
/* 004A4 808A4AE4 3C0ADB06 */ lui $t2, 0xDB06 ## $t2 = DB060000
|
||||
/* 004A8 808A4AE8 354A0020 */ ori $t2, $t2, 0x0020 ## $t2 = DB060020
|
||||
/* 004AC 808A4AEC AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 004B0 808A4AF0 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 004B4 808A4AF4 3C0F0001 */ lui $t7, 0x0001 ## $t7 = 00010000
|
||||
/* 004B8 808A4AF8 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 004BC 808A4AFC 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 004C0 808A4B00 AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
|
||||
/* 004C4 808A4B04 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 004C8 808A4B08 8FAB0080 */ lw $t3, 0x0080($sp)
|
||||
/* 004CC 808A4B0C 240A0080 */ addiu $t2, $zero, 0x0080 ## $t2 = 00000080
|
||||
/* 004D0 808A4B10 3C19FB00 */ lui $t9, 0xFB00 ## $t9 = FB000000
|
||||
/* 004D4 808A4B14 816C015C */ lb $t4, 0x015C($t3) ## 0000015C
|
||||
/* 004D8 808A4B18 000C6900 */ sll $t5, $t4, 4
|
||||
/* 004DC 808A4B1C 01AC6821 */ addu $t5, $t5, $t4
|
||||
/* 004E0 808A4B20 000D6880 */ sll $t5, $t5, 2
|
||||
/* 004E4 808A4B24 022D7021 */ addu $t6, $s1, $t5
|
||||
/* 004E8 808A4B28 01EE7821 */ addu $t7, $t7, $t6
|
||||
/* 004EC 808A4B2C 8DEF17B4 */ lw $t7, 0x17B4($t7) ## 000117B4
|
||||
/* 004F0 808A4B30 3C0CDB06 */ lui $t4, 0xDB06 ## $t4 = DB060000
|
||||
/* 004F4 808A4B34 358C0024 */ ori $t4, $t4, 0x0024 ## $t4 = DB060024
|
||||
/* 004F8 808A4B38 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 004FC 808A4B3C 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 00500 808A4B40 240F0020 */ addiu $t7, $zero, 0x0020 ## $t7 = 00000020
|
||||
/* 00504 808A4B44 240E0020 */ addiu $t6, $zero, 0x0020 ## $t6 = 00000020
|
||||
/* 00508 808A4B48 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0050C 808A4B4C AE1802D0 */ sw $t8, 0x02D0($s0) ## 000002D0
|
||||
/* 00510 808A4B50 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 00514 808A4B54 AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
|
||||
/* 00518 808A4B58 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 0051C 808A4B5C 8FA90074 */ lw $t1, 0x0074($sp)
|
||||
/* 00520 808A4B60 240A0020 */ addiu $t2, $zero, 0x0020 ## $t2 = 00000020
|
||||
/* 00524 808A4B64 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 00528 808A4B68 AE0B02D0 */ sw $t3, 0x02D0($s0) ## 000002D0
|
||||
/* 0052C 808A4B6C AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 00530 808A4B70 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 00534 808A4B74 24190020 */ addiu $t9, $zero, 0x0020 ## $t9 = 00000020
|
||||
/* 00538 808A4B78 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 0053C 808A4B7C 240D007F */ addiu $t5, $zero, 0x007F ## $t5 = 0000007F
|
||||
/* 00540 808A4B80 3123007F */ andi $v1, $t1, 0x007F ## $v1 = 00000000
|
||||
/* 00544 808A4B84 3127007F */ andi $a3, $t1, 0x007F ## $a3 = 00000000
|
||||
/* 00548 808A4B88 AFA70020 */ sw $a3, 0x0020($sp)
|
||||
/* 0054C 808A4B8C 01A33023 */ subu $a2, $t5, $v1
|
||||
/* 00550 808A4B90 AFA3001C */ sw $v1, 0x001C($sp)
|
||||
/* 00554 808A4B94 AFB80018 */ sw $t8, 0x0018($sp)
|
||||
/* 00558 808A4B98 AFB90024 */ sw $t9, 0x0024($sp)
|
||||
/* 0055C 808A4B9C AFAA0028 */ sw $t2, 0x0028($sp)
|
||||
/* 00560 808A4BA0 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 00564 808A4BA4 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 00568 808A4BA8 0C0253D0 */ jal Gfx_TwoTexScroll
|
||||
/* 0056C 808A4BAC AFA20050 */ sw $v0, 0x0050($sp)
|
||||
/* 00570 808A4BB0 8FA80050 */ lw $t0, 0x0050($sp)
|
||||
/* 00574 808A4BB4 3C0D0600 */ lui $t5, 0x0600 ## $t5 = 06000000
|
||||
/* 00578 808A4BB8 25AD49D0 */ addiu $t5, $t5, 0x49D0 ## $t5 = 060049D0
|
||||
/* 0057C 808A4BBC AD020004 */ sw $v0, 0x0004($t0) ## 00000004
|
||||
/* 00580 808A4BC0 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 00584 808A4BC4 3C0CDE00 */ lui $t4, 0xDE00 ## $t4 = DE000000
|
||||
/* 00588 808A4BC8 3C06808A */ lui $a2, %hi(D_808A4CDC) ## $a2 = 808A0000
|
||||
/* 0058C 808A4BCC 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 00590 808A4BD0 AE0B02D0 */ sw $t3, 0x02D0($s0) ## 000002D0
|
||||
/* 00594 808A4BD4 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 00598 808A4BD8 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 0059C 808A4BDC 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
|
||||
/* 005A0 808A4BE0 24C64CDC */ addiu $a2, $a2, %lo(D_808A4CDC) ## $a2 = 808A4CDC
|
||||
/* 005A4 808A4BE4 27A40060 */ addiu $a0, $sp, 0x0060 ## $a0 = FFFFFFE0
|
||||
/* 005A8 808A4BE8 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 005AC 808A4BEC 2407017E */ addiu $a3, $zero, 0x017E ## $a3 = 0000017E
|
||||
/* 005B0 808A4BF0 8FBF003C */ lw $ra, 0x003C($sp)
|
||||
/* 005B4 808A4BF4 8FB00034 */ lw $s0, 0x0034($sp)
|
||||
/* 005B8 808A4BF8 8FB10038 */ lw $s1, 0x0038($sp)
|
||||
/* 005BC 808A4BFC 03E00008 */ jr $ra
|
||||
/* 005C0 808A4C00 27BD0080 */ addiu $sp, $sp, 0x0080 ## $sp = 00000000
|
||||
/* 005C4 808A4C04 00000000 */ nop
|
||||
/* 005C8 808A4C08 00000000 */ nop
|
||||
/* 005CC 808A4C0C 00000000 */ nop
|
||||
|
|
@ -52,7 +52,7 @@ glabel func_808A7328
|
|||
/* 011D8 808A73E8 AFA00028 */ sw $zero, 0x0028($sp)
|
||||
/* 011DC 808A73EC AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 011E0 808A73F0 8FA40064 */ lw $a0, 0x0064($sp)
|
||||
/* 011E4 808A73F4 0C00A9AE */ jal func_8002A6B8
|
||||
/* 011E4 808A73F4 0C00A9AE */ jal EffectSsDeadDb_Spawn
|
||||
/* 011E8 808A73F8 27A50054 */ addiu $a1, $sp, 0x0054 ## $a1 = FFFFFFF4
|
||||
/* 011EC 808A73FC 1000000D */ beq $zero, $zero, .L808A7434
|
||||
/* 011F0 808A7400 8FBF004C */ lw $ra, 0x004C($sp)
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ glabel func_808A780C
|
|||
/* 016E4 808A78F4 27A50054 */ addiu $a1, $sp, 0x0054 ## $a1 = FFFFFFF4
|
||||
/* 016E8 808A78F8 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 016EC 808A78FC AFA0002C */ sw $zero, 0x002C($sp)
|
||||
/* 016F0 808A7900 0C00A9AE */ jal func_8002A6B8
|
||||
/* 016F0 808A7900 0C00A9AE */ jal EffectSsDeadDb_Spawn
|
||||
/* 016F4 808A7904 AFA00030 */ sw $zero, 0x0030($sp)
|
||||
/* 016F8 808A7908 1000001D */ beq $zero, $zero, .L808A7980
|
||||
/* 016FC 808A790C 8602016C */ lh $v0, 0x016C($s0) ## 0000016C
|
||||
|
|
@ -93,7 +93,7 @@ glabel func_808A780C
|
|||
/* 01758 808A7968 8FA40064 */ lw $a0, 0x0064($sp)
|
||||
/* 0175C 808A796C 27A50054 */ addiu $a1, $sp, 0x0054 ## $a1 = FFFFFFF4
|
||||
/* 01760 808A7970 00C03825 */ or $a3, $a2, $zero ## $a3 = 00000000
|
||||
/* 01764 808A7974 0C00A9AE */ jal func_8002A6B8
|
||||
/* 01764 808A7974 0C00A9AE */ jal EffectSsDeadDb_Spawn
|
||||
/* 01768 808A7978 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 0176C 808A797C 8602016C */ lh $v0, 0x016C($s0) ## 0000016C
|
||||
.L808A7980:
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ glabel func_808ACA08
|
|||
/* 00418 808ACA78 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 0041C 808ACA7C AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 00420 808ACA80 AFAC0024 */ sw $t4, 0x0024($sp)
|
||||
/* 00424 808ACA84 0C00A5E9 */ jal func_800297A4
|
||||
/* 00424 808ACA84 0C00A5E9 */ jal EffectSsHahen_SpawnBurst
|
||||
/* 00428 808ACA88 8FA40044 */ lw $a0, 0x0044($sp)
|
||||
/* 0042C 808ACA8C 10000006 */ beq $zero, $zero, .L808ACAA8
|
||||
/* 00430 808ACA90 8FAD0044 */ lw $t5, 0x0044($sp)
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ glabel func_808AEBC0
|
|||
/* 0050C 808AEC8C 3C07428C */ lui $a3, 0x428C ## $a3 = 428C0000
|
||||
/* 00510 808AEC90 E7AA0010 */ swc1 $f10, 0x0010($sp)
|
||||
/* 00514 808AEC94 46049180 */ add.s $f6, $f18, $f4
|
||||
/* 00518 808AEC98 0C00A4F9 */ jal func_800293E4
|
||||
/* 00518 808AEC98 0C00A4F9 */ jal EffectSsBubble_Spawn
|
||||
/* 0051C 808AEC9C E7A60014 */ swc1 $f6, 0x0014($sp)
|
||||
/* 00520 808AECA0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L808AECA4:
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ glabel func_808AEE0C
|
|||
/* 006C8 808AEE48 2406012C */ addiu $a2, $zero, 0x012C ## $a2 = 0000012C
|
||||
/* 006CC 808AEE4C 240702BC */ addiu $a3, $zero, 0x02BC ## $a3 = 000002BC
|
||||
/* 006D0 808AEE50 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 006D4 808AEE54 0C00A511 */ jal func_80029444
|
||||
/* 006D4 808AEE54 0C00A511 */ jal EffectSsGRipple_Spawn
|
||||
/* 006D8 808AEE58 24A50008 */ addiu $a1, $a1, 0x0008 ## $a1 = 00000008
|
||||
/* 006DC 808AEE5C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L808AEE60:
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ glabel func_808AEE6C
|
|||
/* 00758 808AEED8 E7A40010 */ swc1 $f4, 0x0010($sp)
|
||||
/* 0075C 808AEEDC 24A50024 */ addiu $a1, $a1, 0x0024 ## $a1 = 00000024
|
||||
/* 00760 808AEEE0 460A4400 */ add.s $f16, $f8, $f10
|
||||
/* 00764 808AEEE4 0C00A4F9 */ jal func_800293E4
|
||||
/* 00764 808AEEE4 0C00A4F9 */ jal EffectSsBubble_Spawn
|
||||
/* 00768 808AEEE8 E7B00014 */ swc1 $f16, 0x0014($sp)
|
||||
/* 0076C 808AEEEC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L808AEEF0:
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@ glabel func_808AEEFC
|
|||
/* 008A8 808AF028 02602825 */ or $a1, $s3, $zero ## $a1 = FFFFFFE8
|
||||
/* 008AC 808AF02C E7B40010 */ swc1 $f20, 0x0010($sp)
|
||||
/* 008B0 808AF030 461A3200 */ add.s $f8, $f6, $f26
|
||||
/* 008B4 808AF034 0C00A4F9 */ jal func_800293E4
|
||||
/* 008B4 808AF034 0C00A4F9 */ jal EffectSsBubble_Spawn
|
||||
/* 008B8 808AF038 E7A80014 */ swc1 $f8, 0x0014($sp)
|
||||
/* 008BC 808AF03C 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
|
||||
/* 008C0 808AF040 1614FFF3 */ bne $s0, $s4, .L808AF010
|
||||
|
|
@ -102,7 +102,7 @@ glabel func_808AEEFC
|
|||
/* 008D8 808AF058 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 008DC 808AF05C 26250024 */ addiu $a1, $s1, 0x0024 ## $a1 = 00000024
|
||||
/* 008E0 808AF060 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 008E4 808AF064 0C00A527 */ jal func_8002949C
|
||||
/* 008E4 808AF064 0C00A527 */ jal EffectSsGSplash_Spawn
|
||||
/* 008E8 808AF068 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 008EC 808AF06C 8E2C018C */ lw $t4, 0x018C($s1) ## 0000018C
|
||||
/* 008F0 808AF070 240B002D */ addiu $t3, $zero, 0x002D ## $t3 = 0000002D
|
||||
|
|
|
|||
|
|
@ -122,7 +122,7 @@ glabel func_808AF1D8
|
|||
/* 00BD8 808AF358 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 00BDC 808AF35C 26050008 */ addiu $a1, $s0, 0x0008 ## $a1 = 00000008
|
||||
/* 00BE0 808AF360 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 00BE4 808AF364 0C00A527 */ jal func_8002949C
|
||||
/* 00BE4 808AF364 0C00A527 */ jal EffectSsGSplash_Spawn
|
||||
/* 00BE8 808AF368 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 00BEC 808AF36C 10000034 */ beq $zero, $zero, .L808AF440
|
||||
/* 00BF0 808AF370 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue