mirror of
https://github.com/HackerN64/HackerOoT.git
synced 2026-01-21 10:37:37 -08:00
En_Zl4 (#590)
* significant progress * cutscene data * match * docs * dist from link * compiler warnings * cutscene and such * object decomp * stuff * cleanup * name some things * stuff * cutscenes fixed * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "44f5d7cb9" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "44f5d7cb9" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "0305ec2c2" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "0305ec2c2" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * reorder * unused content * documented cutscene dlists * enviewer update * Update src/overlays/actors/ovl_En_Zl4/z_en_zl4.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Zl4/z_en_zl4.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * formatter Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain> Co-authored-by: Fig02 <fig02srl@gmail.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
This commit is contained in:
@@ -1,12 +0,0 @@
|
||||
glabel EnZl4_Destroy
|
||||
/* 007B8 80B5BF68 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 007BC 80B5BF6C 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 007C0 80B5BF70 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 007C4 80B5BF74 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 007C8 80B5BF78 0C0170EB */ jal Collider_DestroyCylinder
|
||||
|
||||
/* 007CC 80B5BF7C 24C50194 */ addiu $a1, $a2, 0x0194 ## $a1 = 00000194
|
||||
/* 007D0 80B5BF80 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 007D4 80B5BF84 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 007D8 80B5BF88 03E00008 */ jr $ra
|
||||
/* 007DC 80B5BF8C 00000000 */ nop
|
||||
@@ -1,144 +0,0 @@
|
||||
.rdata
|
||||
glabel D_80B5FB80
|
||||
.asciz "../z_en_zl4.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80B5FB90
|
||||
.asciz "../z_en_zl4.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel EnZl4_Draw
|
||||
/* 02D9C 80B5E54C 27BDFF78 */ addiu $sp, $sp, 0xFF78 ## $sp = FFFFFF78
|
||||
/* 02DA0 80B5E550 3C0F80B6 */ lui $t7, %hi(D_80B5FB48) ## $t7 = 80B60000
|
||||
/* 02DA4 80B5E554 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 02DA8 80B5E558 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 02DAC 80B5E55C AFA5008C */ sw $a1, 0x008C($sp)
|
||||
/* 02DB0 80B5E560 25EFFB48 */ addiu $t7, $t7, %lo(D_80B5FB48) ## $t7 = 80B5FB48
|
||||
/* 02DB4 80B5E564 8DF90000 */ lw $t9, 0x0000($t7) ## 80B5FB48
|
||||
/* 02DB8 80B5E568 8DF80004 */ lw $t8, 0x0004($t7) ## 80B5FB4C
|
||||
/* 02DBC 80B5E56C 27AE0074 */ addiu $t6, $sp, 0x0074 ## $t6 = FFFFFFEC
|
||||
/* 02DC0 80B5E570 ADD90000 */ sw $t9, 0x0000($t6) ## FFFFFFEC
|
||||
/* 02DC4 80B5E574 ADD80004 */ sw $t8, 0x0004($t6) ## FFFFFFF0
|
||||
/* 02DC8 80B5E578 8DF8000C */ lw $t8, 0x000C($t7) ## 80B5FB54
|
||||
/* 02DCC 80B5E57C 8DF90008 */ lw $t9, 0x0008($t7) ## 80B5FB50
|
||||
/* 02DD0 80B5E580 3C0B80B6 */ lui $t3, %hi(D_80B5FB58) ## $t3 = 80B60000
|
||||
/* 02DD4 80B5E584 256BFB58 */ addiu $t3, $t3, %lo(D_80B5FB58) ## $t3 = 80B5FB58
|
||||
/* 02DD8 80B5E588 ADD8000C */ sw $t8, 0x000C($t6) ## FFFFFFF8
|
||||
/* 02DDC 80B5E58C ADD90008 */ sw $t9, 0x0008($t6) ## FFFFFFF4
|
||||
/* 02DE0 80B5E590 8D6D0000 */ lw $t5, 0x0000($t3) ## 80B5FB58
|
||||
/* 02DE4 80B5E594 27AA0058 */ addiu $t2, $sp, 0x0058 ## $t2 = FFFFFFD0
|
||||
/* 02DE8 80B5E598 8D6C0004 */ lw $t4, 0x0004($t3) ## 80B5FB5C
|
||||
/* 02DEC 80B5E59C AD4D0000 */ sw $t5, 0x0000($t2) ## FFFFFFD0
|
||||
/* 02DF0 80B5E5A0 8D6D0008 */ lw $t5, 0x0008($t3) ## 80B5FB60
|
||||
/* 02DF4 80B5E5A4 AD4C0004 */ sw $t4, 0x0004($t2) ## FFFFFFD4
|
||||
/* 02DF8 80B5E5A8 8D6C000C */ lw $t4, 0x000C($t3) ## 80B5FB64
|
||||
/* 02DFC 80B5E5AC AD4D0008 */ sw $t5, 0x0008($t2) ## FFFFFFD8
|
||||
/* 02E00 80B5E5B0 8D6D0010 */ lw $t5, 0x0010($t3) ## 80B5FB68
|
||||
/* 02E04 80B5E5B4 AD4C000C */ sw $t4, 0x000C($t2) ## FFFFFFDC
|
||||
/* 02E08 80B5E5B8 8D6C0014 */ lw $t4, 0x0014($t3) ## 80B5FB6C
|
||||
/* 02E0C 80B5E5BC AD4D0010 */ sw $t5, 0x0010($t2) ## FFFFFFE0
|
||||
/* 02E10 80B5E5C0 8D6D0018 */ lw $t5, 0x0018($t3) ## 80B5FB70
|
||||
/* 02E14 80B5E5C4 AD4C0014 */ sw $t4, 0x0014($t2) ## FFFFFFE4
|
||||
/* 02E18 80B5E5C8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 02E1C 80B5E5CC AD4D0018 */ sw $t5, 0x0018($t2) ## FFFFFFE8
|
||||
/* 02E20 80B5E5D0 8FAE008C */ lw $t6, 0x008C($sp)
|
||||
/* 02E24 80B5E5D4 3C0680B6 */ lui $a2, %hi(D_80B5FB80) ## $a2 = 80B60000
|
||||
/* 02E28 80B5E5D8 24C6FB80 */ addiu $a2, $a2, %lo(D_80B5FB80) ## $a2 = 80B5FB80
|
||||
/* 02E2C 80B5E5DC 8DC50000 */ lw $a1, 0x0000($t6) ## FFFFFFEC
|
||||
/* 02E30 80B5E5E0 27A40044 */ addiu $a0, $sp, 0x0044 ## $a0 = FFFFFFBC
|
||||
/* 02E34 80B5E5E4 240707DC */ addiu $a3, $zero, 0x07DC ## $a3 = 000007DC
|
||||
/* 02E38 80B5E5E8 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 02E3C 80B5E5EC AFA50054 */ sw $a1, 0x0054($sp)
|
||||
/* 02E40 80B5E5F0 8FA80054 */ lw $t0, 0x0054($sp)
|
||||
/* 02E44 80B5E5F4 3C18DB06 */ lui $t8, 0xDB06 ## $t8 = DB060000
|
||||
/* 02E48 80B5E5F8 37180020 */ ori $t8, $t8, 0x0020 ## $t8 = DB060020
|
||||
/* 02E4C 80B5E5FC 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 02E50 80B5E600 27A90058 */ addiu $t1, $sp, 0x0058 ## $t1 = FFFFFFD0
|
||||
/* 02E54 80B5E604 3C068016 */ lui $a2, %hi(gSegments)
|
||||
/* 02E58 80B5E608 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 02E5C 80B5E60C AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 02E60 80B5E610 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 02E64 80B5E614 9219020B */ lbu $t9, 0x020B($s0) ## 0000020B
|
||||
/* 02E68 80B5E618 24C66FA8 */ addiu $a2, %lo(gSegments)
|
||||
/* 02E6C 80B5E61C 3C0500FF */ lui $a1, 0x00FF ## $a1 = 00FF0000
|
||||
/* 02E70 80B5E620 00195080 */ sll $t2, $t9, 2
|
||||
/* 02E74 80B5E624 012A5821 */ addu $t3, $t1, $t2
|
||||
/* 02E78 80B5E628 8D640000 */ lw $a0, 0x0000($t3) ## 00000000
|
||||
/* 02E7C 80B5E62C 34A5FFFF */ ori $a1, $a1, 0xFFFF ## $a1 = 00FFFFFF
|
||||
/* 02E80 80B5E630 3C078000 */ lui $a3, 0x8000 ## $a3 = 80000000
|
||||
/* 02E84 80B5E634 00046900 */ sll $t5, $a0, 4
|
||||
/* 02E88 80B5E638 000D7702 */ srl $t6, $t5, 28
|
||||
/* 02E8C 80B5E63C 000E7880 */ sll $t7, $t6, 2
|
||||
/* 02E90 80B5E640 00CFC021 */ addu $t8, $a2, $t7
|
||||
/* 02E94 80B5E644 8F190000 */ lw $t9, 0x0000($t8) ## DB060020
|
||||
/* 02E98 80B5E648 00856024 */ and $t4, $a0, $a1
|
||||
/* 02E9C 80B5E64C 3C0EDB06 */ lui $t6, 0xDB06 ## $t6 = DB060000
|
||||
/* 02EA0 80B5E650 01995021 */ addu $t2, $t4, $t9
|
||||
/* 02EA4 80B5E654 01475821 */ addu $t3, $t2, $a3
|
||||
/* 02EA8 80B5E658 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 02EAC 80B5E65C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 02EB0 80B5E660 35CE0024 */ ori $t6, $t6, 0x0024 ## $t6 = DB060024
|
||||
/* 02EB4 80B5E664 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 02EB8 80B5E668 AD0D02C0 */ sw $t5, 0x02C0($t0) ## 000002C0
|
||||
/* 02EBC 80B5E66C AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 02EC0 80B5E670 920F020A */ lbu $t7, 0x020A($s0) ## 0000020A
|
||||
/* 02EC4 80B5E674 000FC080 */ sll $t8, $t7, 2
|
||||
/* 02EC8 80B5E678 01386021 */ addu $t4, $t1, $t8
|
||||
/* 02ECC 80B5E67C 8D840000 */ lw $a0, 0x0000($t4) ## 00000000
|
||||
/* 02ED0 80B5E680 00045100 */ sll $t2, $a0, 4
|
||||
/* 02ED4 80B5E684 000A5F02 */ srl $t3, $t2, 28
|
||||
/* 02ED8 80B5E688 000B6880 */ sll $t5, $t3, 2
|
||||
/* 02EDC 80B5E68C 00CD7021 */ addu $t6, $a2, $t5
|
||||
/* 02EE0 80B5E690 8DCF0000 */ lw $t7, 0x0000($t6) ## DB060024
|
||||
/* 02EE4 80B5E694 0085C824 */ and $t9, $a0, $a1
|
||||
/* 02EE8 80B5E698 3C0BDB06 */ lui $t3, 0xDB06 ## $t3 = DB060000
|
||||
/* 02EEC 80B5E69C 032FC021 */ addu $t8, $t9, $t7
|
||||
/* 02EF0 80B5E6A0 03076021 */ addu $t4, $t8, $a3
|
||||
/* 02EF4 80B5E6A4 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
|
||||
/* 02EF8 80B5E6A8 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 02EFC 80B5E6AC 356B0028 */ ori $t3, $t3, 0x0028 ## $t3 = DB060028
|
||||
/* 02F00 80B5E6B0 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 02F04 80B5E6B4 AD0A02C0 */ sw $t2, 0x02C0($t0) ## 000002C0
|
||||
/* 02F08 80B5E6B8 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 02F0C 80B5E6BC 920D020C */ lbu $t5, 0x020C($s0) ## 0000020C
|
||||
/* 02F10 80B5E6C0 000D7080 */ sll $t6, $t5, 2
|
||||
/* 02F14 80B5E6C4 03AE2021 */ addu $a0, $sp, $t6
|
||||
/* 02F18 80B5E6C8 8C840074 */ lw $a0, 0x0074($a0) ## 00000074
|
||||
/* 02F1C 80B5E6CC 00047900 */ sll $t7, $a0, 4
|
||||
/* 02F20 80B5E6D0 000FC702 */ srl $t8, $t7, 28
|
||||
/* 02F24 80B5E6D4 00186080 */ sll $t4, $t8, 2
|
||||
/* 02F28 80B5E6D8 00CC5021 */ addu $t2, $a2, $t4
|
||||
/* 02F2C 80B5E6DC 8D4B0000 */ lw $t3, 0x0000($t2) ## 00000008
|
||||
/* 02F30 80B5E6E0 0085C824 */ and $t9, $a0, $a1
|
||||
/* 02F34 80B5E6E4 032B6821 */ addu $t5, $t9, $t3
|
||||
/* 02F38 80B5E6E8 01A77021 */ addu $t6, $t5, $a3
|
||||
/* 02F3C 80B5E6EC AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 02F40 80B5E6F0 8FAF008C */ lw $t7, 0x008C($sp)
|
||||
/* 02F44 80B5E6F4 0C024F46 */ jal func_80093D18
|
||||
/* 02F48 80B5E6F8 8DE40000 */ lw $a0, 0x0000($t7) ## 00000008
|
||||
/* 02F4C 80B5E6FC 8E050150 */ lw $a1, 0x0150($s0) ## 00000150
|
||||
/* 02F50 80B5E700 8E06016C */ lw $a2, 0x016C($s0) ## 0000016C
|
||||
/* 02F54 80B5E704 9207014E */ lbu $a3, 0x014E($s0) ## 0000014E
|
||||
/* 02F58 80B5E708 3C1880B6 */ lui $t8, %hi(func_80B5E364) ## $t8 = 80B60000
|
||||
/* 02F5C 80B5E70C 3C0C80B6 */ lui $t4, %hi(func_80B5E4F0) ## $t4 = 80B60000
|
||||
/* 02F60 80B5E710 258CE4F0 */ addiu $t4, $t4, %lo(func_80B5E4F0) ## $t4 = 80B5E4F0
|
||||
/* 02F64 80B5E714 2718E364 */ addiu $t8, $t8, %lo(func_80B5E364) ## $t8 = 80B5E364
|
||||
/* 02F68 80B5E718 AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 02F6C 80B5E71C AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 02F70 80B5E720 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 02F74 80B5E724 0C0286B2 */ jal SkelAnime_DrawFlexOpa
|
||||
/* 02F78 80B5E728 8FA4008C */ lw $a0, 0x008C($sp)
|
||||
/* 02F7C 80B5E72C 8FAA008C */ lw $t2, 0x008C($sp)
|
||||
/* 02F80 80B5E730 3C0680B6 */ lui $a2, %hi(D_80B5FB90) ## $a2 = 80B60000
|
||||
/* 02F84 80B5E734 24C6FB90 */ addiu $a2, $a2, %lo(D_80B5FB90) ## $a2 = 80B5FB90
|
||||
/* 02F88 80B5E738 27A40044 */ addiu $a0, $sp, 0x0044 ## $a0 = FFFFFFBC
|
||||
/* 02F8C 80B5E73C 240707FB */ addiu $a3, $zero, 0x07FB ## $a3 = 000007FB
|
||||
/* 02F90 80B5E740 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 02F94 80B5E744 8D450000 */ lw $a1, 0x0000($t2) ## 00000000
|
||||
/* 02F98 80B5E748 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 02F9C 80B5E74C 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 02FA0 80B5E750 27BD0088 */ addiu $sp, $sp, 0x0088 ## $sp = 00000000
|
||||
/* 02FA4 80B5E754 03E00008 */ jr $ra
|
||||
/* 02FA8 80B5E758 00000000 */ nop
|
||||
/* 02FAC 80B5E75C 00000000 */ nop
|
||||
@@ -1,121 +0,0 @@
|
||||
glabel EnZl4_Init
|
||||
/* 005FC 80B5BDAC 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 00600 80B5BDB0 AFB00024 */ sw $s0, 0x0024($sp)
|
||||
/* 00604 80B5BDB4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00608 80B5BDB8 AFB10028 */ sw $s1, 0x0028($sp)
|
||||
/* 0060C 80B5BDBC AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 00610 80B5BDC0 AFA50044 */ sw $a1, 0x0044($sp)
|
||||
/* 00614 80B5BDC4 2611014C */ addiu $s1, $s0, 0x014C ## $s1 = 0000014C
|
||||
/* 00618 80B5BDC8 260E0218 */ addiu $t6, $s0, 0x0218 ## $t6 = 00000218
|
||||
/* 0061C 80B5BDCC 260F0284 */ addiu $t7, $s0, 0x0284 ## $t7 = 00000284
|
||||
/* 00620 80B5BDD0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00624 80B5BDD4 3C060601 */ lui $a2, %hi(D_0600E038) ## $a2 = 06010000
|
||||
/* 00628 80B5BDD8 24180012 */ addiu $t8, $zero, 0x0012 ## $t8 = 00000012
|
||||
/* 0062C 80B5BDDC AFB80018 */ sw $t8, 0x0018($sp)
|
||||
/* 00630 80B5BDE0 24C6E038 */ addiu $a2, $a2, %lo(D_0600E038) ## $a2 = 0600E038
|
||||
/* 00634 80B5BDE4 02202825 */ or $a1, $s1, $zero ## $a1 = 0000014C
|
||||
/* 00638 80B5BDE8 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 0063C 80B5BDEC AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 00640 80B5BDF0 0C0291BE */ jal SkelAnime_InitFlex
|
||||
/* 00644 80B5BDF4 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 00648 80B5BDF8 3C068003 */ lui $a2, %hi(ActorShadow_DrawCircle)
|
||||
/* 0064C 80B5BDFC 24C6B5EC */ addiu $a2, %lo(ActorShadow_DrawCircle)
|
||||
/* 00650 80B5BE00 260400B4 */ addiu $a0, $s0, 0x00B4 ## $a0 = 000000B4
|
||||
/* 00654 80B5BE04 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 00658 80B5BE08 0C00AC78 */ jal ActorShape_Init
|
||||
|
||||
/* 0065C 80B5BE0C 3C074190 */ lui $a3, 0x4190 ## $a3 = 41900000
|
||||
/* 00660 80B5BE10 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 00664 80B5BE14 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 00668 80B5BE18 02202025 */ or $a0, $s1, $zero ## $a0 = 0000014C
|
||||
/* 0066C 80B5BE1C 0C00D3B0 */ jal func_80034EC0
|
||||
/* 00670 80B5BE20 24060015 */ addiu $a2, $zero, 0x0015 ## $a2 = 00000015
|
||||
/* 00674 80B5BE24 26050194 */ addiu $a1, $s0, 0x0194 ## $a1 = 00000194
|
||||
/* 00678 80B5BE28 AFA50030 */ sw $a1, 0x0030($sp)
|
||||
/* 0067C 80B5BE2C 0C0170D9 */ jal Collider_InitCylinder
|
||||
|
||||
/* 00680 80B5BE30 8FA40044 */ lw $a0, 0x0044($sp)
|
||||
/* 00684 80B5BE34 3C0780B6 */ lui $a3, %hi(D_80B5E780) ## $a3 = 80B60000
|
||||
/* 00688 80B5BE38 8FA50030 */ lw $a1, 0x0030($sp)
|
||||
/* 0068C 80B5BE3C 24E7E780 */ addiu $a3, $a3, %lo(D_80B5E780) ## $a3 = 80B5E780
|
||||
/* 00690 80B5BE40 8FA40044 */ lw $a0, 0x0044($sp)
|
||||
/* 00694 80B5BE44 0C01712B */ jal Collider_SetCylinder
|
||||
|
||||
/* 00698 80B5BE48 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 0069C 80B5BE4C 3C0680B6 */ lui $a2, %hi(D_80B5E7AC) ## $a2 = 80B60000
|
||||
/* 006A0 80B5BE50 24C6E7AC */ addiu $a2, $a2, %lo(D_80B5E7AC) ## $a2 = 80B5E7AC
|
||||
/* 006A4 80B5BE54 26040098 */ addiu $a0, $s0, 0x0098 ## $a0 = 00000098
|
||||
/* 006A8 80B5BE58 0C0187BF */ jal CollisionCheck_SetInfo2
|
||||
/* 006AC 80B5BE5C 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 006B0 80B5BE60 3C053C23 */ lui $a1, 0x3C23 ## $a1 = 3C230000
|
||||
/* 006B4 80B5BE64 34A5D70A */ ori $a1, $a1, 0xD70A ## $a1 = 3C23D70A
|
||||
/* 006B8 80B5BE68 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 006BC 80B5BE6C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 006C0 80B5BE70 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 006C4 80B5BE74 24190006 */ addiu $t9, $zero, 0x0006 ## $t9 = 00000006
|
||||
/* 006C8 80B5BE78 3408FFFF */ ori $t0, $zero, 0xFFFF ## $t0 = 0000FFFF
|
||||
/* 006CC 80B5BE7C 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 006D0 80B5BE80 A219001F */ sb $t9, 0x001F($s0) ## 0000001F
|
||||
/* 006D4 80B5BE84 A608010E */ sh $t0, 0x010E($s0) ## 0000010E
|
||||
/* 006D8 80B5BE88 A200020E */ sb $zero, 0x020E($s0) ## 0000020E
|
||||
/* 006DC 80B5BE8C A200020D */ sb $zero, 0x020D($s0) ## 0000020D
|
||||
/* 006E0 80B5BE90 8C4A1360 */ lw $t2, 0x1360($v0) ## 8015F9C0
|
||||
/* 006E4 80B5BE94 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 006E8 80B5BE98 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 006EC 80B5BE9C 29410004 */ slti $at, $t2, 0x0004
|
||||
/* 006F0 80B5BEA0 14200007 */ bne $at, $zero, .L80B5BEC0
|
||||
/* 006F4 80B5BEA4 02202025 */ or $a0, $s1, $zero ## $a0 = 0000014C
|
||||
/* 006F8 80B5BEA8 0C00D3B0 */ jal func_80034EC0
|
||||
/* 006FC 80B5BEAC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 00700 80B5BEB0 3C0B80B6 */ lui $t3, %hi(func_80B5E108) ## $t3 = 80B60000
|
||||
/* 00704 80B5BEB4 256BE108 */ addiu $t3, $t3, %lo(func_80B5E108) ## $t3 = 80B5E108
|
||||
/* 00708 80B5BEB8 10000026 */ beq $zero, $zero, .L80B5BF54
|
||||
/* 0070C 80B5BEBC AE0B0190 */ sw $t3, 0x0190($s0) ## 00000190
|
||||
.L80B5BEC0:
|
||||
/* 00710 80B5BEC0 944C0EDC */ lhu $t4, 0x0EDC($v0) ## 00000EDC
|
||||
/* 00714 80B5BEC4 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 00718 80B5BEC8 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 0071C 80B5BECC 318D0001 */ andi $t5, $t4, 0x0001 ## $t5 = 00000000
|
||||
/* 00720 80B5BED0 11A00007 */ beq $t5, $zero, .L80B5BEF0
|
||||
/* 00724 80B5BED4 02202025 */ or $a0, $s1, $zero ## $a0 = 0000014C
|
||||
/* 00728 80B5BED8 0C00D3B0 */ jal func_80034EC0
|
||||
/* 0072C 80B5BEDC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 00730 80B5BEE0 3C0E80B6 */ lui $t6, %hi(func_80B5E090) ## $t6 = 80B60000
|
||||
/* 00734 80B5BEE4 25CEE090 */ addiu $t6, $t6, %lo(func_80B5E090) ## $t6 = 80B5E090
|
||||
/* 00738 80B5BEE8 1000001A */ beq $zero, $zero, .L80B5BF54
|
||||
/* 0073C 80B5BEEC AE0E0190 */ sw $t6, 0x0190($s0) ## 00000190
|
||||
.L80B5BEF0:
|
||||
/* 00740 80B5BEF0 8C4F0000 */ lw $t7, 0x0000($v0) ## 00000000
|
||||
/* 00744 80B5BEF4 240105F0 */ addiu $at, $zero, 0x05F0 ## $at = 000005F0
|
||||
/* 00748 80B5BEF8 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 0074C 80B5BEFC 11E10008 */ beq $t7, $at, .L80B5BF20
|
||||
/* 00750 80B5BF00 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00754 80B5BF04 02202025 */ or $a0, $s1, $zero ## $a0 = 0000014C
|
||||
/* 00758 80B5BF08 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 0075C 80B5BF0C 0C00D3B0 */ jal func_80034EC0
|
||||
/* 00760 80B5BF10 24060015 */ addiu $a2, $zero, 0x0015 ## $a2 = 00000015
|
||||
/* 00764 80B5BF14 A2000209 */ sb $zero, 0x0209($s0) ## 00000209
|
||||
/* 00768 80B5BF18 1000000B */ beq $zero, $zero, .L80B5BF48
|
||||
/* 0076C 80B5BF1C A2000208 */ sb $zero, 0x0208($s0) ## 00000208
|
||||
.L80B5BF20:
|
||||
/* 00770 80B5BF20 0C2D6F00 */ jal func_80B5BC00
|
||||
/* 00774 80B5BF24 8FA50044 */ lw $a1, 0x0044($sp)
|
||||
/* 00778 80B5BF28 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 0077C 80B5BF2C 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 00780 80B5BF30 02202025 */ or $a0, $s1, $zero ## $a0 = 0000014C
|
||||
/* 00784 80B5BF34 0C00D3B0 */ jal func_80034EC0
|
||||
/* 00788 80B5BF38 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 0078C 80B5BF3C 24180005 */ addiu $t8, $zero, 0x0005 ## $t8 = 00000005
|
||||
/* 00790 80B5BF40 A2180209 */ sb $t8, 0x0209($s0) ## 00000209
|
||||
/* 00794 80B5BF44 A2000208 */ sb $zero, 0x0208($s0) ## 00000208
|
||||
.L80B5BF48:
|
||||
/* 00798 80B5BF48 3C1980B6 */ lui $t9, %hi(func_80B5DE1C) ## $t9 = 80B60000
|
||||
/* 0079C 80B5BF4C 2739DE1C */ addiu $t9, $t9, %lo(func_80B5DE1C) ## $t9 = 80B5DE1C
|
||||
/* 007A0 80B5BF50 AE190190 */ sw $t9, 0x0190($s0) ## 00000190
|
||||
.L80B5BF54:
|
||||
/* 007A4 80B5BF54 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 007A8 80B5BF58 8FB00024 */ lw $s0, 0x0024($sp)
|
||||
/* 007AC 80B5BF5C 8FB10028 */ lw $s1, 0x0028($sp)
|
||||
/* 007B0 80B5BF60 03E00008 */ jr $ra
|
||||
/* 007B4 80B5BF64 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
@@ -1,48 +0,0 @@
|
||||
glabel EnZl4_Update
|
||||
/* 02B08 80B5E2B8 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 02B0C 80B5E2BC AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 02B10 80B5E2C0 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 02B14 80B5E2C4 AFA5003C */ sw $a1, 0x003C($sp)
|
||||
/* 02B18 80B5E2C8 8C8F0190 */ lw $t7, 0x0190($a0) ## 00000190
|
||||
/* 02B1C 80B5E2CC 3C0E80B6 */ lui $t6, %hi(func_80B5E108) ## $t6 = 80B60000
|
||||
/* 02B20 80B5E2D0 25CEE108 */ addiu $t6, $t6, %lo(func_80B5E108) ## $t6 = 80B5E108
|
||||
/* 02B24 80B5E2D4 11CF0003 */ beq $t6, $t7, .L80B5E2E4
|
||||
/* 02B28 80B5E2D8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 02B2C 80B5E2DC 0C02927F */ jal SkelAnime_Update
|
||||
|
||||
/* 02B30 80B5E2E0 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
.L80B5E2E4:
|
||||
/* 02B34 80B5E2E4 0C2D6E7A */ jal func_80B5B9E8
|
||||
/* 02B38 80B5E2E8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02B3C 80B5E2EC 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 02B40 80B5E2F0 24180004 */ addiu $t8, $zero, 0x0004 ## $t8 = 00000004
|
||||
/* 02B44 80B5E2F4 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 02B48 80B5E2F8 44060000 */ mfc1 $a2, $f0
|
||||
/* 02B4C 80B5E2FC 44070000 */ mfc1 $a3, $f0
|
||||
/* 02B50 80B5E300 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 02B54 80B5E304 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 02B58 80B5E308 0C00B92D */ jal Actor_UpdateBgCheckInfo
|
||||
/* 02B5C 80B5E30C E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 02B60 80B5E310 8E190190 */ lw $t9, 0x0190($s0) ## 00000190
|
||||
/* 02B64 80B5E314 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02B68 80B5E318 8FA5003C */ lw $a1, 0x003C($sp)
|
||||
/* 02B6C 80B5E31C 0320F809 */ jalr $ra, $t9
|
||||
/* 02B70 80B5E320 00000000 */ nop
|
||||
/* 02B74 80B5E324 26060194 */ addiu $a2, $s0, 0x0194 ## $a2 = 00000194
|
||||
/* 02B78 80B5E328 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000194
|
||||
/* 02B7C 80B5E32C AFA6002C */ sw $a2, 0x002C($sp)
|
||||
/* 02B80 80B5E330 0C0189B7 */ jal Collider_UpdateCylinder
|
||||
|
||||
/* 02B84 80B5E334 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02B88 80B5E338 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 02B8C 80B5E33C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02B90 80B5E340 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
|
||||
/* 02B94 80B5E344 8FA6002C */ lw $a2, 0x002C($sp)
|
||||
/* 02B98 80B5E348 0C017713 */ jal CollisionCheck_SetOC
|
||||
## CollisionCheck_setOC
|
||||
/* 02B9C 80B5E34C 00812821 */ addu $a1, $a0, $at
|
||||
/* 02BA0 80B5E350 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 02BA4 80B5E354 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 02BA8 80B5E358 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 02BAC 80B5E35C 03E00008 */ jr $ra
|
||||
/* 02BB0 80B5E360 00000000 */ nop
|
||||
@@ -1,55 +0,0 @@
|
||||
glabel func_80B5B7B0
|
||||
/* 00000 80B5B7B0 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 00004 80B5B7B4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00008 80B5B7B8 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 0000C 80B5B7BC 848E07A0 */ lh $t6, 0x07A0($a0) ## 000007A0
|
||||
/* 00010 80B5B7C0 24050021 */ addiu $a1, $zero, 0x0021 ## $a1 = 00000021
|
||||
/* 00014 80B5B7C4 000E7880 */ sll $t7, $t6, 2
|
||||
/* 00018 80B5B7C8 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 0001C 80B5B7CC 8F040790 */ lw $a0, 0x0790($t8) ## 00000790
|
||||
/* 00020 80B5B7D0 0C0169DF */ jal Camera_ChangeSetting
|
||||
/* 00024 80B5B7D4 AFA40024 */ sw $a0, 0x0024($sp)
|
||||
/* 00028 80B5B7D8 87B9002E */ lh $t9, 0x002E($sp)
|
||||
/* 0002C 80B5B7DC 3C0980B6 */ lui $t1, %hi(D_80B5EAE8) ## $t1 = 80B60000
|
||||
/* 00030 80B5B7E0 2529EAE8 */ addiu $t1, $t1, %lo(D_80B5EAE8) ## $t1 = 80B5EAE8
|
||||
/* 00034 80B5B7E4 001940C0 */ sll $t0, $t9, 3
|
||||
/* 00038 80B5B7E8 01194023 */ subu $t0, $t0, $t9
|
||||
/* 0003C 80B5B7EC 00084080 */ sll $t0, $t0, 2
|
||||
/* 00040 80B5B7F0 01091021 */ addu $v0, $t0, $t1
|
||||
/* 00044 80B5B7F4 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00048 80B5B7F8 8C4B0000 */ lw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0004C 80B5B7FC 27A30018 */ addiu $v1, $sp, 0x0018 ## $v1 = FFFFFFF0
|
||||
/* 00050 80B5B800 AC8B0050 */ sw $t3, 0x0050($a0) ## 00000050
|
||||
/* 00054 80B5B804 8C4A0004 */ lw $t2, 0x0004($v0) ## 00000004
|
||||
/* 00058 80B5B808 AC8A0054 */ sw $t2, 0x0054($a0) ## 00000054
|
||||
/* 0005C 80B5B80C 8C4B0008 */ lw $t3, 0x0008($v0) ## 00000008
|
||||
/* 00060 80B5B810 AC8B0058 */ sw $t3, 0x0058($a0) ## 00000058
|
||||
/* 00064 80B5B814 8C4D000C */ lw $t5, 0x000C($v0) ## 0000000C
|
||||
/* 00068 80B5B818 8C4C0010 */ lw $t4, 0x0010($v0) ## 00000010
|
||||
/* 0006C 80B5B81C AC6D0000 */ sw $t5, 0x0000($v1) ## FFFFFFF0
|
||||
/* 00070 80B5B820 8C4D0014 */ lw $t5, 0x0014($v0) ## 00000014
|
||||
/* 00074 80B5B824 8C6F0000 */ lw $t7, 0x0000($v1) ## FFFFFFF0
|
||||
/* 00078 80B5B828 AC6C0004 */ sw $t4, 0x0004($v1) ## FFFFFFF4
|
||||
/* 0007C 80B5B82C AC6D0008 */ sw $t5, 0x0008($v1) ## FFFFFFF8
|
||||
/* 00080 80B5B830 AC8F0074 */ sw $t7, 0x0074($a0) ## 00000074
|
||||
/* 00084 80B5B834 8C6E0004 */ lw $t6, 0x0004($v1) ## FFFFFFF4
|
||||
/* 00088 80B5B838 AC8E0078 */ sw $t6, 0x0078($a0) ## 00000078
|
||||
/* 0008C 80B5B83C 8C6F0008 */ lw $t7, 0x0008($v1) ## FFFFFFF8
|
||||
/* 00090 80B5B840 AC8F007C */ sw $t7, 0x007C($a0) ## 0000007C
|
||||
/* 00094 80B5B844 8C790000 */ lw $t9, 0x0000($v1) ## FFFFFFF0
|
||||
/* 00098 80B5B848 AC99005C */ sw $t9, 0x005C($a0) ## 0000005C
|
||||
/* 0009C 80B5B84C 8C780004 */ lw $t8, 0x0004($v1) ## FFFFFFF4
|
||||
/* 000A0 80B5B850 AC980060 */ sw $t8, 0x0060($a0) ## 00000060
|
||||
/* 000A4 80B5B854 8C790008 */ lw $t9, 0x0008($v1) ## FFFFFFF8
|
||||
/* 000A8 80B5B858 AC990064 */ sw $t9, 0x0064($a0) ## 00000064
|
||||
/* 000AC 80B5B85C 84480018 */ lh $t0, 0x0018($v0) ## 00000018
|
||||
/* 000B0 80B5B860 A488015A */ sh $t0, 0x015A($a0) ## 0000015A
|
||||
/* 000B4 80B5B864 8449001A */ lh $t1, 0x001A($v0) ## 0000001A
|
||||
/* 000B8 80B5B868 44892000 */ mtc1 $t1, $f4 ## $f4 = -0.00
|
||||
/* 000BC 80B5B86C 00000000 */ nop
|
||||
/* 000C0 80B5B870 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 000C4 80B5B874 E48600FC */ swc1 $f6, 0x00FC($a0) ## 000000FC
|
||||
/* 000C8 80B5B878 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 000CC 80B5B87C 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 000D0 80B5B880 03E00008 */ jr $ra
|
||||
/* 000D4 80B5B884 00000000 */ nop
|
||||
@@ -1,34 +0,0 @@
|
||||
glabel func_80B5B888
|
||||
/* 000D8 80B5B888 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 000DC 80B5B88C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 000E0 80B5B890 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 000E4 80B5B894 848E07A0 */ lh $t6, 0x07A0($a0) ## 000007A0
|
||||
/* 000E8 80B5B898 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 000EC 80B5B89C 8CD91C44 */ lw $t9, 0x1C44($a2) ## 00001C44
|
||||
/* 000F0 80B5B8A0 000E7880 */ sll $t7, $t6, 2
|
||||
/* 000F4 80B5B8A4 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 000F8 80B5B8A8 8F040790 */ lw $a0, 0x0790($t8) ## 00000790
|
||||
/* 000FC 80B5B8AC 24050025 */ addiu $a1, $zero, 0x0025 ## $a1 = 00000025
|
||||
/* 00100 80B5B8B0 AFB90020 */ sw $t9, 0x0020($sp)
|
||||
/* 00104 80B5B8B4 0C0169DF */ jal Camera_ChangeSetting
|
||||
/* 00108 80B5B8B8 AFA40024 */ sw $a0, 0x0024($sp)
|
||||
/* 0010C 80B5B8BC 0C016B18 */ jal Camera_ResetAnim
|
||||
/* 00110 80B5B8C0 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00114 80B5B8C4 87A8002E */ lh $t0, 0x002E($sp)
|
||||
/* 00118 80B5B8C8 3C0A80B6 */ lui $t2, %hi(D_80B5FA90) ## $t2 = 80B60000
|
||||
/* 0011C 80B5B8CC 254AFA90 */ addiu $t2, $t2, %lo(D_80B5FA90) ## $t2 = 80B5FA90
|
||||
/* 00120 80B5B8D0 00084880 */ sll $t1, $t0, 2
|
||||
/* 00124 80B5B8D4 01284823 */ subu $t1, $t1, $t0
|
||||
/* 00128 80B5B8D8 00094880 */ sll $t1, $t1, 2
|
||||
/* 0012C 80B5B8DC 012A1021 */ addu $v0, $t1, $t2
|
||||
/* 00130 80B5B8E0 844B0008 */ lh $t3, 0x0008($v0) ## 00000008
|
||||
/* 00134 80B5B8E4 8C450000 */ lw $a1, 0x0000($v0) ## 00000000
|
||||
/* 00138 80B5B8E8 8C460004 */ lw $a2, 0x0004($v0) ## 00000004
|
||||
/* 0013C 80B5B8EC 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00140 80B5B8F0 8FA70020 */ lw $a3, 0x0020($sp)
|
||||
/* 00144 80B5B8F4 0C016B1B */ jal Camera_SetCSParams
|
||||
/* 00148 80B5B8F8 AFAB0010 */ sw $t3, 0x0010($sp)
|
||||
/* 0014C 80B5B8FC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00150 80B5B900 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 00154 80B5B904 03E00008 */ jr $ra
|
||||
/* 00158 80B5B908 00000000 */ nop
|
||||
@@ -1,48 +0,0 @@
|
||||
glabel func_80B5B90C
|
||||
/* 0015C 80B5B90C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00160 80B5B910 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00164 80B5B914 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 00168 80B5B918 0C01B0D8 */ jal Text_GetFaceReaction
|
||||
/* 0016C 80B5B91C 24050016 */ addiu $a1, $zero, 0x0016 ## $a1 = 00000016
|
||||
/* 00170 80B5B920 10400003 */ beq $v0, $zero, .L80B5B930
|
||||
/* 00174 80B5B924 3043FFFF */ andi $v1, $v0, 0xFFFF ## $v1 = 00000000
|
||||
/* 00178 80B5B928 1000001D */ beq $zero, $zero, .L80B5B9A0
|
||||
/* 0017C 80B5B92C 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000
|
||||
.L80B5B930:
|
||||
/* 00180 80B5B930 3C048012 */ lui $a0, %hi(gBitFlags)
|
||||
/* 00184 80B5B934 24847120 */ addiu $a0, %lo(gBitFlags)
|
||||
/* 00188 80B5B938 3C038016 */ lui $v1, %hi(gSaveContext+0xa4)
|
||||
/* 0018C 80B5B93C 8C63E704 */ lw $v1, %lo(gSaveContext+0xa4)($v1)
|
||||
/* 00190 80B5B940 8C8E0048 */ lw $t6, 0x0048($a0) ## 80127168
|
||||
/* 00194 80B5B944 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 00198 80B5B948 01C37824 */ and $t7, $t6, $v1
|
||||
/* 0019C 80B5B94C 51E00003 */ beql $t7, $zero, .L80B5B95C
|
||||
/* 001A0 80B5B950 8C98004C */ lw $t8, 0x004C($a0) ## 8012716C
|
||||
/* 001A4 80B5B954 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 001A8 80B5B958 8C98004C */ lw $t8, 0x004C($a0) ## 8012716C
|
||||
.L80B5B95C:
|
||||
/* 001AC 80B5B95C 0303C824 */ and $t9, $t8, $v1
|
||||
/* 001B0 80B5B960 53200004 */ beql $t9, $zero, .L80B5B974
|
||||
/* 001B4 80B5B964 8C880050 */ lw $t0, 0x0050($a0) ## 80127170
|
||||
/* 001B8 80B5B968 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000002
|
||||
/* 001BC 80B5B96C 3042FFFF */ andi $v0, $v0, 0xFFFF ## $v0 = 00000002
|
||||
/* 001C0 80B5B970 8C880050 */ lw $t0, 0x0050($a0) ## 80127170
|
||||
.L80B5B974:
|
||||
/* 001C4 80B5B974 01034824 */ and $t1, $t0, $v1
|
||||
/* 001C8 80B5B978 11200003 */ beq $t1, $zero, .L80B5B988
|
||||
/* 001CC 80B5B97C 2403703C */ addiu $v1, $zero, 0x703C ## $v1 = 0000703C
|
||||
/* 001D0 80B5B980 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000003
|
||||
/* 001D4 80B5B984 3042FFFF */ andi $v0, $v0, 0xFFFF ## $v0 = 00000003
|
||||
.L80B5B988:
|
||||
/* 001D8 80B5B988 28410002 */ slti $at, $v0, 0x0002
|
||||
/* 001DC 80B5B98C 14200003 */ bne $at, $zero, .L80B5B99C
|
||||
/* 001E0 80B5B990 00000000 */ nop
|
||||
/* 001E4 80B5B994 10000001 */ beq $zero, $zero, .L80B5B99C
|
||||
/* 001E8 80B5B998 2403703D */ addiu $v1, $zero, 0x703D ## $v1 = 0000703D
|
||||
.L80B5B99C:
|
||||
/* 001EC 80B5B99C 3062FFFF */ andi $v0, $v1, 0xFFFF ## $v0 = 0000703D
|
||||
.L80B5B9A0:
|
||||
/* 001F0 80B5B9A0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 001F4 80B5B9A4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 001F8 80B5B9A8 03E00008 */ jr $ra
|
||||
/* 001FC 80B5B9AC 00000000 */ nop
|
||||
@@ -1,17 +0,0 @@
|
||||
glabel func_80B5B9B0
|
||||
/* 00200 80B5B9B0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00204 80B5B9B4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00208 80B5B9B8 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 0020C 80B5B9BC AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 00210 80B5B9C0 0C042F6F */ jal func_8010BDBC
|
||||
/* 00214 80B5B9C4 248420D8 */ addiu $a0, $a0, 0x20D8 ## $a0 = 000020D8
|
||||
/* 00218 80B5B9C8 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 0021C 80B5B9CC 14410003 */ bne $v0, $at, .L80B5B9DC
|
||||
/* 00220 80B5B9D0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00224 80B5B9D4 10000002 */ beq $zero, $zero, .L80B5B9E0
|
||||
/* 00228 80B5B9D8 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80B5B9DC:
|
||||
/* 0022C 80B5B9DC 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80B5B9E0:
|
||||
/* 00230 80B5B9E0 03E00008 */ jr $ra
|
||||
/* 00234 80B5B9E4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
@@ -1,113 +0,0 @@
|
||||
.late_rodata
|
||||
glabel jtbl_80B5FBA0
|
||||
.word L80B5BA48
|
||||
.word L80B5BA68
|
||||
.word L80B5BA7C
|
||||
.word L80B5BA94
|
||||
.word L80B5BAAC
|
||||
.word L80B5BAC0
|
||||
.word L80B5BAD4
|
||||
|
||||
.text
|
||||
glabel func_80B5B9E8
|
||||
/* 00238 80B5B9E8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0023C 80B5B9EC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00240 80B5B9F0 84820210 */ lh $v0, 0x0210($a0) ## 00000210
|
||||
/* 00244 80B5B9F4 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 00248 80B5B9F8 18400003 */ blez $v0, .L80B5BA08
|
||||
/* 0024C 80B5B9FC 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
|
||||
/* 00250 80B5BA00 10000002 */ beq $zero, $zero, .L80B5BA0C
|
||||
/* 00254 80B5BA04 A48E0210 */ sh $t6, 0x0210($a0) ## 00000210
|
||||
.L80B5BA08:
|
||||
/* 00258 80B5BA08 A4C00210 */ sh $zero, 0x0210($a2) ## 00000210
|
||||
.L80B5BA0C:
|
||||
/* 0025C 80B5BA0C 84C20210 */ lh $v0, 0x0210($a2) ## 00000210
|
||||
/* 00260 80B5BA10 28410003 */ slti $at, $v0, 0x0003
|
||||
/* 00264 80B5BA14 50200004 */ beql $at, $zero, .L80B5BA28
|
||||
/* 00268 80B5BA18 90CF020D */ lbu $t7, 0x020D($a2) ## 0000020D
|
||||
/* 0026C 80B5BA1C A0C2020B */ sb $v0, 0x020B($a2) ## 0000020B
|
||||
/* 00270 80B5BA20 A0C2020A */ sb $v0, 0x020A($a2) ## 0000020A
|
||||
/* 00274 80B5BA24 90CF020D */ lbu $t7, 0x020D($a2) ## 0000020D
|
||||
.L80B5BA28:
|
||||
/* 00278 80B5BA28 2DE10007 */ sltiu $at, $t7, 0x0007
|
||||
/* 0027C 80B5BA2C 1020002D */ beq $at, $zero, .L80B5BAE4
|
||||
/* 00280 80B5BA30 000F7880 */ sll $t7, $t7, 2
|
||||
/* 00284 80B5BA34 3C0180B6 */ lui $at, %hi(jtbl_80B5FBA0) ## $at = 80B60000
|
||||
/* 00288 80B5BA38 002F0821 */ addu $at, $at, $t7
|
||||
/* 0028C 80B5BA3C 8C2FFBA0 */ lw $t7, %lo(jtbl_80B5FBA0)($at)
|
||||
/* 00290 80B5BA40 01E00008 */ jr $t7
|
||||
/* 00294 80B5BA44 00000000 */ nop
|
||||
glabel L80B5BA48
|
||||
/* 00298 80B5BA48 14400026 */ bne $v0, $zero, .L80B5BAE4
|
||||
/* 0029C 80B5BA4C 2404001E */ addiu $a0, $zero, 0x001E ## $a0 = 0000001E
|
||||
/* 002A0 80B5BA50 2405001E */ addiu $a1, $zero, 0x001E ## $a1 = 0000001E
|
||||
/* 002A4 80B5BA54 0C01DF64 */ jal Rand_S16Offset
|
||||
|
||||
/* 002A8 80B5BA58 AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 002AC 80B5BA5C 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 002B0 80B5BA60 10000020 */ beq $zero, $zero, .L80B5BAE4
|
||||
/* 002B4 80B5BA64 A4C20210 */ sh $v0, 0x0210($a2) ## 00000210
|
||||
glabel L80B5BA68
|
||||
/* 002B8 80B5BA68 1440001E */ bne $v0, $zero, .L80B5BAE4
|
||||
/* 002BC 80B5BA6C 24190002 */ addiu $t9, $zero, 0x0002 ## $t9 = 00000002
|
||||
/* 002C0 80B5BA70 A0D9020B */ sb $t9, 0x020B($a2) ## 0000020B
|
||||
/* 002C4 80B5BA74 1000001B */ beq $zero, $zero, .L80B5BAE4
|
||||
/* 002C8 80B5BA78 A0D9020A */ sb $t9, 0x020A($a2) ## 0000020A
|
||||
glabel L80B5BA7C
|
||||
/* 002CC 80B5BA7C 14400019 */ bne $v0, $zero, .L80B5BAE4
|
||||
/* 002D0 80B5BA80 24080005 */ addiu $t0, $zero, 0x0005 ## $t0 = 00000005
|
||||
/* 002D4 80B5BA84 24090006 */ addiu $t1, $zero, 0x0006 ## $t1 = 00000006
|
||||
/* 002D8 80B5BA88 A0C8020A */ sb $t0, 0x020A($a2) ## 0000020A
|
||||
/* 002DC 80B5BA8C 10000015 */ beq $zero, $zero, .L80B5BAE4
|
||||
/* 002E0 80B5BA90 A0C9020B */ sb $t1, 0x020B($a2) ## 0000020B
|
||||
glabel L80B5BA94
|
||||
/* 002E4 80B5BA94 14400013 */ bne $v0, $zero, .L80B5BAE4
|
||||
/* 002E8 80B5BA98 240A0006 */ addiu $t2, $zero, 0x0006 ## $t2 = 00000006
|
||||
/* 002EC 80B5BA9C 240B0005 */ addiu $t3, $zero, 0x0005 ## $t3 = 00000005
|
||||
/* 002F0 80B5BAA0 A0CA020A */ sb $t2, 0x020A($a2) ## 0000020A
|
||||
/* 002F4 80B5BAA4 1000000F */ beq $zero, $zero, .L80B5BAE4
|
||||
/* 002F8 80B5BAA8 A0CB020B */ sb $t3, 0x020B($a2) ## 0000020B
|
||||
glabel L80B5BAAC
|
||||
/* 002FC 80B5BAAC 1440000D */ bne $v0, $zero, .L80B5BAE4
|
||||
/* 00300 80B5BAB0 240D0003 */ addiu $t5, $zero, 0x0003 ## $t5 = 00000003
|
||||
/* 00304 80B5BAB4 A0CD020B */ sb $t5, 0x020B($a2) ## 0000020B
|
||||
/* 00308 80B5BAB8 1000000A */ beq $zero, $zero, .L80B5BAE4
|
||||
/* 0030C 80B5BABC A0CD020A */ sb $t5, 0x020A($a2) ## 0000020A
|
||||
glabel L80B5BAC0
|
||||
/* 00310 80B5BAC0 14400008 */ bne $v0, $zero, .L80B5BAE4
|
||||
/* 00314 80B5BAC4 240F0004 */ addiu $t7, $zero, 0x0004 ## $t7 = 00000004
|
||||
/* 00318 80B5BAC8 A0CF020B */ sb $t7, 0x020B($a2) ## 0000020B
|
||||
/* 0031C 80B5BACC 10000005 */ beq $zero, $zero, .L80B5BAE4
|
||||
/* 00320 80B5BAD0 A0CF020A */ sb $t7, 0x020A($a2) ## 0000020A
|
||||
glabel L80B5BAD4
|
||||
/* 00324 80B5BAD4 28410003 */ slti $at, $v0, 0x0003
|
||||
/* 00328 80B5BAD8 54200003 */ bnel $at, $zero, .L80B5BAE8
|
||||
/* 0032C 80B5BADC 90C2020E */ lbu $v0, 0x020E($a2) ## 0000020E
|
||||
/* 00330 80B5BAE0 A4C00210 */ sh $zero, 0x0210($a2) ## 00000210
|
||||
.L80B5BAE4:
|
||||
/* 00334 80B5BAE4 90C2020E */ lbu $v0, 0x020E($a2) ## 0000020E
|
||||
.L80B5BAE8:
|
||||
/* 00338 80B5BAE8 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 0033C 80B5BAEC 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 00340 80B5BAF0 10410008 */ beq $v0, $at, .L80B5BB14
|
||||
/* 00344 80B5BAF4 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 00348 80B5BAF8 10410008 */ beq $v0, $at, .L80B5BB1C
|
||||
/* 0034C 80B5BAFC 24190002 */ addiu $t9, $zero, 0x0002 ## $t9 = 00000002
|
||||
/* 00350 80B5BB00 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
|
||||
/* 00354 80B5BB04 10410007 */ beq $v0, $at, .L80B5BB24
|
||||
/* 00358 80B5BB08 24080003 */ addiu $t0, $zero, 0x0003 ## $t0 = 00000003
|
||||
/* 0035C 80B5BB0C 10000006 */ beq $zero, $zero, .L80B5BB28
|
||||
/* 00360 80B5BB10 A0C0020C */ sb $zero, 0x020C($a2) ## 0000020C
|
||||
.L80B5BB14:
|
||||
/* 00364 80B5BB14 10000004 */ beq $zero, $zero, .L80B5BB28
|
||||
/* 00368 80B5BB18 A0D8020C */ sb $t8, 0x020C($a2) ## 0000020C
|
||||
.L80B5BB1C:
|
||||
/* 0036C 80B5BB1C 10000002 */ beq $zero, $zero, .L80B5BB28
|
||||
/* 00370 80B5BB20 A0D9020C */ sb $t9, 0x020C($a2) ## 0000020C
|
||||
.L80B5BB24:
|
||||
/* 00374 80B5BB24 A0C8020C */ sb $t0, 0x020C($a2) ## 0000020C
|
||||
.L80B5BB28:
|
||||
/* 00378 80B5BB28 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0037C 80B5BB2C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00380 80B5BB30 03E00008 */ jr $ra
|
||||
/* 00384 80B5BB34 00000000 */ nop
|
||||
@@ -1,17 +0,0 @@
|
||||
glabel func_80B5BB38
|
||||
/* 00388 80B5BB38 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0038C 80B5BB3C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00390 80B5BB40 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00394 80B5BB44 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 00398 80B5BB48 908E0181 */ lbu $t6, 0x0181($a0) ## 00000181
|
||||
/* 0039C 80B5BB4C 00802825 */ or $a1, $a0, $zero ## $a1 = 00000000
|
||||
/* 003A0 80B5BB50 24A6014C */ addiu $a2, $a1, 0x014C ## $a2 = 0000014C
|
||||
/* 003A4 80B5BB54 35CF0001 */ ori $t7, $t6, 0x0001 ## $t7 = 00000001
|
||||
/* 003A8 80B5BB58 A08F0181 */ sb $t7, 0x0181($a0) ## 00000181
|
||||
/* 003AC 80B5BB5C 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 003B0 80B5BB60 0C028D88 */ jal AnimationContext_SetMoveActor
|
||||
/* 003B4 80B5BB64 3C073F80 */ lui $a3, 0x3F80 ## $a3 = 3F800000
|
||||
/* 003B8 80B5BB68 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 003BC 80B5BB6C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 003C0 80B5BB70 03E00008 */ jr $ra
|
||||
/* 003C4 80B5BB74 00000000 */ nop
|
||||
@@ -1,19 +0,0 @@
|
||||
glabel func_80B5BB78
|
||||
/* 003C8 80B5BB78 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 003CC 80B5BB7C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 003D0 80B5BB80 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 003D4 80B5BB84 8CA21C44 */ lw $v0, 0x1C44($a1) ## 00001C44
|
||||
/* 003D8 80B5BB88 248501E0 */ addiu $a1, $a0, 0x01E0 ## $a1 = 000001E0
|
||||
/* 003DC 80B5BB8C 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
|
||||
/* 003E0 80B5BB90 8C580024 */ lw $t8, 0x0024($v0) ## 00000024
|
||||
/* 003E4 80B5BB94 24070002 */ addiu $a3, $zero, 0x0002 ## $a3 = 00000002
|
||||
/* 003E8 80B5BB98 AC9801F8 */ sw $t8, 0x01F8($a0) ## 000001F8
|
||||
/* 003EC 80B5BB9C 8C4F0028 */ lw $t7, 0x0028($v0) ## 00000028
|
||||
/* 003F0 80B5BBA0 AC8F01FC */ sw $t7, 0x01FC($a0) ## 000001FC
|
||||
/* 003F4 80B5BBA4 8C58002C */ lw $t8, 0x002C($v0) ## 0000002C
|
||||
/* 003F8 80B5BBA8 0C00D285 */ jal func_80034A14
|
||||
/* 003FC 80B5BBAC AC980200 */ sw $t8, 0x0200($a0) ## 00000200
|
||||
/* 00400 80B5BBB0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00404 80B5BBB4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00408 80B5BBB8 03E00008 */ jr $ra
|
||||
/* 0040C 80B5BBBC 00000000 */ nop
|
||||
@@ -1,17 +0,0 @@
|
||||
glabel func_80B5BBC0
|
||||
/* 00410 80B5BBC0 8C8E000C */ lw $t6, 0x000C($a0) ## 0000000C
|
||||
/* 00414 80B5BBC4 448E2000 */ mtc1 $t6, $f4 ## $f4 = 0.00
|
||||
/* 00418 80B5BBC8 00000000 */ nop
|
||||
/* 0041C 80B5BBCC 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00420 80B5BBD0 E4A60000 */ swc1 $f6, 0x0000($a1) ## 00000000
|
||||
/* 00424 80B5BBD4 8C8F0010 */ lw $t7, 0x0010($a0) ## 00000010
|
||||
/* 00428 80B5BBD8 448F4000 */ mtc1 $t7, $f8 ## $f8 = 0.00
|
||||
/* 0042C 80B5BBDC 00000000 */ nop
|
||||
/* 00430 80B5BBE0 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 00434 80B5BBE4 E4AA0004 */ swc1 $f10, 0x0004($a1) ## 00000004
|
||||
/* 00438 80B5BBE8 8C980014 */ lw $t8, 0x0014($a0) ## 00000014
|
||||
/* 0043C 80B5BBEC 44988000 */ mtc1 $t8, $f16 ## $f16 = 0.00
|
||||
/* 00440 80B5BBF0 00000000 */ nop
|
||||
/* 00444 80B5BBF4 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 00448 80B5BBF8 03E00008 */ jr $ra
|
||||
/* 0044C 80B5BBFC E4B20008 */ swc1 $f18, 0x0008($a1) ## 00000008
|
||||
@@ -1,58 +0,0 @@
|
||||
glabel func_80B5BC00
|
||||
/* 00450 80B5BC00 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00454 80B5BC04 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00458 80B5BC08 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 0045C 80B5BC0C AFA40030 */ sw $a0, 0x0030($sp)
|
||||
/* 00460 80B5BC10 8CB01C44 */ lw $s0, 0x1C44($a1) ## 00001C44
|
||||
/* 00464 80B5BC14 00A03825 */ or $a3, $a1, $zero ## $a3 = 00000000
|
||||
/* 00468 80B5BC18 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 0046C 80B5BC1C 8FA50030 */ lw $a1, 0x0030($sp)
|
||||
/* 00470 80B5BC20 AFA70034 */ sw $a3, 0x0034($sp)
|
||||
/* 00474 80B5BC24 24060008 */ addiu $a2, $zero, 0x0008 ## $a2 = 00000008
|
||||
/* 00478 80B5BC28 0C00B7D5 */ jal func_8002DF54
|
||||
/* 0047C 80B5BC2C AFB0002C */ sw $s0, 0x002C($sp)
|
||||
/* 00480 80B5BC30 8FA20030 */ lw $v0, 0x0030($sp)
|
||||
/* 00484 80B5BC34 8C4F0024 */ lw $t7, 0x0024($v0) ## 00000024
|
||||
/* 00488 80B5BC38 AE0F0024 */ sw $t7, 0x0024($s0) ## 00000024
|
||||
/* 0048C 80B5BC3C 8C4E0028 */ lw $t6, 0x0028($v0) ## 00000028
|
||||
/* 00490 80B5BC40 AE0E0028 */ sw $t6, 0x0028($s0) ## 00000028
|
||||
/* 00494 80B5BC44 8C4F002C */ lw $t7, 0x002C($v0) ## 0000002C
|
||||
/* 00498 80B5BC48 AE0F002C */ sw $t7, 0x002C($s0) ## 0000002C
|
||||
/* 0049C 80B5BC4C 844400B6 */ lh $a0, 0x00B6($v0) ## 000000B6
|
||||
/* 004A0 80B5BC50 0C01DE1C */ jal Math_SinS
|
||||
## sins?
|
||||
/* 004A4 80B5BC54 A7A40026 */ sh $a0, 0x0026($sp)
|
||||
/* 004A8 80B5BC58 3C014260 */ lui $at, 0x4260 ## $at = 42600000
|
||||
/* 004AC 80B5BC5C 44813000 */ mtc1 $at, $f6 ## $f6 = 56.00
|
||||
/* 004B0 80B5BC60 C6040024 */ lwc1 $f4, 0x0024($s0) ## 00000024
|
||||
/* 004B4 80B5BC64 87A40026 */ lh $a0, 0x0026($sp)
|
||||
/* 004B8 80B5BC68 46003202 */ mul.s $f8, $f6, $f0
|
||||
/* 004BC 80B5BC6C 46082280 */ add.s $f10, $f4, $f8
|
||||
/* 004C0 80B5BC70 0C01DE0D */ jal Math_CosS
|
||||
## coss?
|
||||
/* 004C4 80B5BC74 E60A0024 */ swc1 $f10, 0x0024($s0) ## 00000024
|
||||
/* 004C8 80B5BC78 3C014260 */ lui $at, 0x4260 ## $at = 42600000
|
||||
/* 004CC 80B5BC7C 44819000 */ mtc1 $at, $f18 ## $f18 = 56.00
|
||||
/* 004D0 80B5BC80 C610002C */ lwc1 $f16, 0x002C($s0) ## 0000002C
|
||||
/* 004D4 80B5BC84 44801000 */ mtc1 $zero, $f2 ## $f2 = 0.00
|
||||
/* 004D8 80B5BC88 46009182 */ mul.s $f6, $f18, $f0
|
||||
/* 004DC 80B5BC8C 24050005 */ addiu $a1, $zero, 0x0005 ## $a1 = 00000005
|
||||
/* 004E0 80B5BC90 E6020068 */ swc1 $f2, 0x0068($s0) ## 00000068
|
||||
/* 004E4 80B5BC94 46068100 */ add.s $f4, $f16, $f6
|
||||
/* 004E8 80B5BC98 E604002C */ swc1 $f4, 0x002C($s0) ## 0000002C
|
||||
/* 004EC 80B5BC9C 8FB8002C */ lw $t8, 0x002C($sp)
|
||||
/* 004F0 80B5BCA0 E7020838 */ swc1 $f2, 0x0838($t8) ## 00000838
|
||||
/* 004F4 80B5BCA4 0C2D6E22 */ jal func_80B5B888
|
||||
/* 004F8 80B5BCA8 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 004FC 80B5BCAC 0C02CE10 */ jal ShrinkWindow_SetVal ## letterbox_target_addr
|
||||
/* 00500 80B5BCB0 24040020 */ addiu $a0, $zero, 0x0020 ## $a0 = 00000020
|
||||
/* 00504 80B5BCB4 0C020978 */ jal Interface_ChangeAlpha
|
||||
/* 00508 80B5BCB8 24040002 */ addiu $a0, $zero, 0x0002 ## $a0 = 00000002
|
||||
/* 0050C 80B5BCBC 8FB90030 */ lw $t9, 0x0030($sp)
|
||||
/* 00510 80B5BCC0 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 00514 80B5BCC4 A7200214 */ sh $zero, 0x0214($t9) ## 00000214
|
||||
/* 00518 80B5BCC8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0051C 80B5BCCC 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00520 80B5BCD0 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00524 80B5BCD4 03E00008 */ jr $ra
|
||||
/* 00528 80B5BCD8 00000000 */ nop
|
||||
@@ -1,56 +0,0 @@
|
||||
glabel func_80B5BCDC
|
||||
/* 0052C 80B5BCDC 8C820154 */ lw $v0, 0x0154($a0) ## 00000154
|
||||
/* 00530 80B5BCE0 3C0E0602 */ lui $t6, %hi(D_0601B874) ## $t6 = 06020000
|
||||
/* 00534 80B5BCE4 25CEB874 */ addiu $t6, $t6, %lo(D_0601B874) ## $t6 = 0601B874
|
||||
/* 00538 80B5BCE8 11C2002B */ beq $t6, $v0, .L80B5BD98
|
||||
/* 0053C 80B5BCEC 3C0F0602 */ lui $t7, %hi(D_0601BCF0) ## $t7 = 06020000
|
||||
/* 00540 80B5BCF0 25EFBCF0 */ addiu $t7, $t7, %lo(D_0601BCF0) ## $t7 = 0601BCF0
|
||||
/* 00544 80B5BCF4 11E20028 */ beq $t7, $v0, .L80B5BD98
|
||||
/* 00548 80B5BCF8 3C180601 */ lui $t8, %hi(D_060125E4) ## $t8 = 06010000
|
||||
/* 0054C 80B5BCFC 271825E4 */ addiu $t8, $t8, %lo(D_060125E4) ## $t8 = 060125E4
|
||||
/* 00550 80B5BD00 13020025 */ beq $t8, $v0, .L80B5BD98
|
||||
/* 00554 80B5BD04 3C190601 */ lui $t9, %hi(D_06012E58) ## $t9 = 06010000
|
||||
/* 00558 80B5BD08 27392E58 */ addiu $t9, $t9, %lo(D_06012E58) ## $t9 = 06012E58
|
||||
/* 0055C 80B5BD0C 13220022 */ beq $t9, $v0, .L80B5BD98
|
||||
/* 00560 80B5BD10 3C080601 */ lui $t0, %hi(D_06015F14) ## $t0 = 06010000
|
||||
/* 00564 80B5BD14 25085F14 */ addiu $t0, $t0, %lo(D_06015F14) ## $t0 = 06015F14
|
||||
/* 00568 80B5BD18 1102001F */ beq $t0, $v0, .L80B5BD98
|
||||
/* 0056C 80B5BD1C 3C090601 */ lui $t1, %hi(D_060169B4) ## $t1 = 06010000
|
||||
/* 00570 80B5BD20 252969B4 */ addiu $t1, $t1, %lo(D_060169B4) ## $t1 = 060169B4
|
||||
/* 00574 80B5BD24 1122001C */ beq $t1, $v0, .L80B5BD98
|
||||
/* 00578 80B5BD28 3C0A0601 */ lui $t2, %hi(D_06016D08) ## $t2 = 06010000
|
||||
/* 0057C 80B5BD2C 254A6D08 */ addiu $t2, $t2, %lo(D_06016D08) ## $t2 = 06016D08
|
||||
/* 00580 80B5BD30 11420019 */ beq $t2, $v0, .L80B5BD98
|
||||
/* 00584 80B5BD34 3C0B0602 */ lui $t3, %hi(D_0601805C) ## $t3 = 06020000
|
||||
/* 00588 80B5BD38 256B805C */ addiu $t3, $t3, %lo(D_0601805C) ## $t3 = 0601805C
|
||||
/* 0058C 80B5BD3C 11620016 */ beq $t3, $v0, .L80B5BD98
|
||||
/* 00590 80B5BD40 3C0C0602 */ lui $t4, %hi(D_0601A2FC) ## $t4 = 06020000
|
||||
/* 00594 80B5BD44 258CA2FC */ addiu $t4, $t4, %lo(D_0601A2FC) ## $t4 = 0601A2FC
|
||||
/* 00598 80B5BD48 11820013 */ beq $t4, $v0, .L80B5BD98
|
||||
/* 0059C 80B5BD4C 3C0D0602 */ lui $t5, %hi(D_0601AAE0) ## $t5 = 06020000
|
||||
/* 005A0 80B5BD50 25ADAAE0 */ addiu $t5, $t5, %lo(D_0601AAE0) ## $t5 = 0601AAE0
|
||||
/* 005A4 80B5BD54 11A20010 */ beq $t5, $v0, .L80B5BD98
|
||||
/* 005A8 80B5BD58 3C0E0602 */ lui $t6, %hi(D_0601CE08) ## $t6 = 06020000
|
||||
/* 005AC 80B5BD5C 25CECE08 */ addiu $t6, $t6, %lo(D_0601CE08) ## $t6 = 0601CE08
|
||||
/* 005B0 80B5BD60 11C2000D */ beq $t6, $v0, .L80B5BD98
|
||||
/* 005B4 80B5BD64 3C0F0602 */ lui $t7, %hi(D_06018898) ## $t7 = 06020000
|
||||
/* 005B8 80B5BD68 25EF8898 */ addiu $t7, $t7, %lo(D_06018898) ## $t7 = 06018898
|
||||
/* 005BC 80B5BD6C 11E2000A */ beq $t7, $v0, .L80B5BD98
|
||||
/* 005C0 80B5BD70 3C180602 */ lui $t8, %hi(D_0601910C) ## $t8 = 06020000
|
||||
/* 005C4 80B5BD74 2718910C */ addiu $t8, $t8, %lo(D_0601910C) ## $t8 = 0601910C
|
||||
/* 005C8 80B5BD78 13020007 */ beq $t8, $v0, .L80B5BD98
|
||||
/* 005CC 80B5BD7C 3C190601 */ lui $t9, %hi(D_0600F0A4) ## $t9 = 06010000
|
||||
/* 005D0 80B5BD80 2739F0A4 */ addiu $t9, $t9, %lo(D_0600F0A4) ## $t9 = 0600F0A4
|
||||
/* 005D4 80B5BD84 13220004 */ beq $t9, $v0, .L80B5BD98
|
||||
/* 005D8 80B5BD88 3C080601 */ lui $t0, %hi(D_0600F894) ## $t0 = 06010000
|
||||
/* 005DC 80B5BD8C 2508F894 */ addiu $t0, $t0, %lo(D_0600F894) ## $t0 = 0600F894
|
||||
/* 005E0 80B5BD90 55020004 */ bnel $t0, $v0, .L80B5BDA4
|
||||
/* 005E4 80B5BD94 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80B5BD98:
|
||||
/* 005E8 80B5BD98 03E00008 */ jr $ra
|
||||
/* 005EC 80B5BD9C 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80B5BDA0:
|
||||
/* 005F0 80B5BDA0 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80B5BDA4:
|
||||
/* 005F4 80B5BDA4 03E00008 */ jr $ra
|
||||
/* 005F8 80B5BDA8 00000000 */ nop
|
||||
@@ -1,24 +0,0 @@
|
||||
glabel func_80B5BF90
|
||||
/* 007E0 80B5BF90 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 007E4 80B5BF94 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 007E8 80B5BF98 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 007EC 80B5BF9C AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 007F0 80B5BFA0 8CC5015C */ lw $a1, 0x015C($a2) ## 0000015C
|
||||
/* 007F4 80B5BFA4 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 007F8 80B5BFA8 0C0295B2 */ jal Animation_OnFrame
|
||||
/* 007FC 80B5BFAC AFA4001C */ sw $a0, 0x001C($sp)
|
||||
/* 00800 80B5BFB0 14400003 */ bne $v0, $zero, .L80B5BFC0
|
||||
/* 00804 80B5BFB4 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 00808 80B5BFB8 10000006 */ beq $zero, $zero, .L80B5BFD4
|
||||
/* 0080C 80B5BFBC 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80B5BFC0:
|
||||
/* 00810 80B5BFC0 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 00814 80B5BFC4 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 00818 80B5BFC8 0C00D3B0 */ jal func_80034EC0
|
||||
/* 0081C 80B5BFCC 8FA60024 */ lw $a2, 0x0024($sp)
|
||||
/* 00820 80B5BFD0 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80B5BFD4:
|
||||
/* 00824 80B5BFD4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00828 80B5BFD8 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 0082C 80B5BFDC 03E00008 */ jr $ra
|
||||
/* 00830 80B5BFE0 00000000 */ nop
|
||||
@@ -1,10 +0,0 @@
|
||||
glabel func_80B5BFE4
|
||||
/* 00834 80B5BFE4 C482015C */ lwc1 $f2, 0x015C($a0) ## 0000015C
|
||||
/* 00838 80B5BFE8 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
|
||||
/* 0083C 80B5BFEC C4800158 */ lwc1 $f0, 0x0158($a0) ## 00000158
|
||||
/* 00840 80B5BFF0 44812000 */ mtc1 $at, $f4 ## $f4 = -1.00
|
||||
/* 00844 80B5BFF4 E4820158 */ swc1 $f2, 0x0158($a0) ## 00000158
|
||||
/* 00848 80B5BFF8 E4820164 */ swc1 $f2, 0x0164($a0) ## 00000164
|
||||
/* 0084C 80B5BFFC E480015C */ swc1 $f0, 0x015C($a0) ## 0000015C
|
||||
/* 00850 80B5C000 03E00008 */ jr $ra
|
||||
/* 00854 80B5C004 E4840168 */ swc1 $f4, 0x0168($a0) ## 00000168
|
||||
@@ -1,95 +0,0 @@
|
||||
glabel func_80B5C008
|
||||
/* 00858 80B5C008 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 0085C 80B5C00C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00860 80B5C010 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00864 80B5C014 8CB01C44 */ lw $s0, 0x1C44($a1) ## 00001C44
|
||||
/* 00868 80B5C018 AFA40030 */ sw $a0, 0x0030($sp)
|
||||
/* 0086C 80B5C01C AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 00870 80B5C020 0C00BC65 */ jal func_8002F194
|
||||
/* 00874 80B5C024 AFB0002C */ sw $s0, 0x002C($sp)
|
||||
/* 00878 80B5C028 8FA50034 */ lw $a1, 0x0034($sp)
|
||||
/* 0087C 80B5C02C 1440002B */ bne $v0, $zero, .L80B5C0DC
|
||||
/* 00880 80B5C030 8FA70030 */ lw $a3, 0x0030($sp)
|
||||
/* 00884 80B5C034 84EE008A */ lh $t6, 0x008A($a3) ## 0000008A
|
||||
/* 00888 80B5C038 84EF00B6 */ lh $t7, 0x00B6($a3) ## 000000B6
|
||||
/* 0088C 80B5C03C 448E2000 */ mtc1 $t6, $f4 ## $f4 = 0.00
|
||||
/* 00890 80B5C040 448F4000 */ mtc1 $t7, $f8 ## $f8 = 0.00
|
||||
/* 00894 80B5C044 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00898 80B5C048 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 0089C 80B5C04C 460A3401 */ sub.s $f16, $f6, $f10
|
||||
/* 008A0 80B5C050 4600848D */ trunc.w.s $f18, $f16
|
||||
/* 008A4 80B5C054 44029000 */ mfc1 $v0, $f18
|
||||
/* 008A8 80B5C058 00000000 */ nop
|
||||
/* 008AC 80B5C05C 00021400 */ sll $v0, $v0, 16
|
||||
/* 008B0 80B5C060 00021403 */ sra $v0, $v0, 16
|
||||
/* 008B4 80B5C064 04400004 */ bltz $v0, .L80B5C078
|
||||
/* 008B8 80B5C068 00021823 */ subu $v1, $zero, $v0
|
||||
/* 008BC 80B5C06C 00021C00 */ sll $v1, $v0, 16
|
||||
/* 008C0 80B5C070 10000003 */ beq $zero, $zero, .L80B5C080
|
||||
/* 008C4 80B5C074 00031C03 */ sra $v1, $v1, 16
|
||||
.L80B5C078:
|
||||
/* 008C8 80B5C078 00031C00 */ sll $v1, $v1, 16
|
||||
/* 008CC 80B5C07C 00031C03 */ sra $v1, $v1, 16
|
||||
.L80B5C080:
|
||||
/* 008D0 80B5C080 C4E40028 */ lwc1 $f4, 0x0028($a3) ## 00000028
|
||||
/* 008D4 80B5C084 C6080028 */ lwc1 $f8, 0x0028($s0) ## 00000028
|
||||
/* 008D8 80B5C088 28613FFC */ slti $at, $v1, 0x3FFC
|
||||
/* 008DC 80B5C08C 46082032 */ c.eq.s $f4, $f8
|
||||
/* 008E0 80B5C090 00000000 */ nop
|
||||
/* 008E4 80B5C094 45000003 */ bc1f .L80B5C0A4
|
||||
/* 008E8 80B5C098 00000000 */ nop
|
||||
/* 008EC 80B5C09C 54200004 */ bnel $at, $zero, .L80B5C0B0
|
||||
/* 008F0 80B5C0A0 84F901D4 */ lh $t9, 0x01D4($a3) ## 000001D4
|
||||
.L80B5C0A4:
|
||||
/* 008F4 80B5C0A4 10000029 */ beq $zero, $zero, .L80B5C14C
|
||||
/* 008F8 80B5C0A8 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 008FC 80B5C0AC 84F901D4 */ lh $t9, 0x01D4($a3) ## 000001D4
|
||||
.L80B5C0B0:
|
||||
/* 00900 80B5C0B0 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||
/* 00904 80B5C0B4 44818000 */ mtc1 $at, $f16 ## $f16 = 60.00
|
||||
/* 00908 80B5C0B8 44993000 */ mtc1 $t9, $f6 ## $f6 = 0.00
|
||||
/* 0090C 80B5C0BC 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 00910 80B5C0C0 468032A0 */ cvt.s.w $f10, $f6
|
||||
/* 00914 80B5C0C4 46105480 */ add.s $f18, $f10, $f16
|
||||
/* 00918 80B5C0C8 44069000 */ mfc1 $a2, $f18
|
||||
/* 0091C 80B5C0CC 0C00BCB3 */ jal func_8002F2CC
|
||||
/* 00920 80B5C0D0 00000000 */ nop
|
||||
/* 00924 80B5C0D4 1000001D */ beq $zero, $zero, .L80B5C14C
|
||||
/* 00928 80B5C0D8 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80B5C0DC:
|
||||
/* 0092C 80B5C0DC 8CE90024 */ lw $t1, 0x0024($a3) ## 00000024
|
||||
/* 00930 80B5C0E0 AE090024 */ sw $t1, 0x0024($s0) ## 00000024
|
||||
/* 00934 80B5C0E4 8CE80028 */ lw $t0, 0x0028($a3) ## 00000028
|
||||
/* 00938 80B5C0E8 AE080028 */ sw $t0, 0x0028($s0) ## 00000028
|
||||
/* 0093C 80B5C0EC 8CE9002C */ lw $t1, 0x002C($a3) ## 0000002C
|
||||
/* 00940 80B5C0F0 AE09002C */ sw $t1, 0x002C($s0) ## 0000002C
|
||||
/* 00944 80B5C0F4 84E400B6 */ lh $a0, 0x00B6($a3) ## 000000B6
|
||||
/* 00948 80B5C0F8 0C01DE1C */ jal Math_SinS
|
||||
## sins?
|
||||
/* 0094C 80B5C0FC A7A40026 */ sh $a0, 0x0026($sp)
|
||||
/* 00950 80B5C100 3C014260 */ lui $at, 0x4260 ## $at = 42600000
|
||||
/* 00954 80B5C104 44814000 */ mtc1 $at, $f8 ## $f8 = 56.00
|
||||
/* 00958 80B5C108 C6040024 */ lwc1 $f4, 0x0024($s0) ## 00000024
|
||||
/* 0095C 80B5C10C 87A40026 */ lh $a0, 0x0026($sp)
|
||||
/* 00960 80B5C110 46004182 */ mul.s $f6, $f8, $f0
|
||||
/* 00964 80B5C114 46062280 */ add.s $f10, $f4, $f6
|
||||
/* 00968 80B5C118 0C01DE0D */ jal Math_CosS
|
||||
## coss?
|
||||
/* 0096C 80B5C11C E60A0024 */ swc1 $f10, 0x0024($s0) ## 00000024
|
||||
/* 00970 80B5C120 3C014260 */ lui $at, 0x4260 ## $at = 42600000
|
||||
/* 00974 80B5C124 44819000 */ mtc1 $at, $f18 ## $f18 = 56.00
|
||||
/* 00978 80B5C128 C610002C */ lwc1 $f16, 0x002C($s0) ## 0000002C
|
||||
/* 0097C 80B5C12C 44801000 */ mtc1 $zero, $f2 ## $f2 = 0.00
|
||||
/* 00980 80B5C130 46009202 */ mul.s $f8, $f18, $f0
|
||||
/* 00984 80B5C134 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 00988 80B5C138 E6020068 */ swc1 $f2, 0x0068($s0) ## 00000068
|
||||
/* 0098C 80B5C13C 46088100 */ add.s $f4, $f16, $f8
|
||||
/* 00990 80B5C140 E604002C */ swc1 $f4, 0x002C($s0) ## 0000002C
|
||||
/* 00994 80B5C144 8FAA002C */ lw $t2, 0x002C($sp)
|
||||
/* 00998 80B5C148 E5420838 */ swc1 $f2, 0x0838($t2) ## 00000838
|
||||
.L80B5C14C:
|
||||
/* 0099C 80B5C14C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 009A0 80B5C150 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 009A4 80B5C154 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 009A8 80B5C158 03E00008 */ jr $ra
|
||||
/* 009AC 80B5C15C 00000000 */ nop
|
||||
@@ -1,221 +0,0 @@
|
||||
.late_rodata
|
||||
glabel jtbl_80B5FBBC
|
||||
.word L80B5C19C
|
||||
.word L80B5C200
|
||||
.word L80B5C254
|
||||
.word L80B5C2F0
|
||||
.word L80B5C330
|
||||
.word L80B5C384
|
||||
.word L80B5C3C4
|
||||
|
||||
.text
|
||||
glabel func_80B5C160
|
||||
/* 009B0 80B5C160 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 009B4 80B5C164 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 009B8 80B5C168 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 009BC 80B5C16C AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 009C0 80B5C170 90820208 */ lbu $v0, 0x0208($a0) ## 00000208
|
||||
/* 009C4 80B5C174 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 009C8 80B5C178 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 009CC 80B5C17C 2C410007 */ sltiu $at, $v0, 0x0007
|
||||
/* 009D0 80B5C180 102000AA */ beq $at, $zero, .L80B5C42C
|
||||
/* 009D4 80B5C184 00027080 */ sll $t6, $v0, 2
|
||||
/* 009D8 80B5C188 3C0180B6 */ lui $at, %hi(jtbl_80B5FBBC) ## $at = 80B60000
|
||||
/* 009DC 80B5C18C 002E0821 */ addu $at, $at, $t6
|
||||
/* 009E0 80B5C190 8C2EFBBC */ lw $t6, %lo(jtbl_80B5FBBC)($at)
|
||||
/* 009E4 80B5C194 01C00008 */ jr $t6
|
||||
/* 009E8 80B5C198 00000000 */ nop
|
||||
glabel L80B5C19C
|
||||
/* 009EC 80B5C19C 3C014248 */ lui $at, 0x4248 ## $at = 42480000
|
||||
/* 009F0 80B5C1A0 44812000 */ mtc1 $at, $f4 ## $f4 = 50.00
|
||||
/* 009F4 80B5C1A4 C6060164 */ lwc1 $f6, 0x0164($s0) ## 00000164
|
||||
/* 009F8 80B5C1A8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 009FC 80B5C1AC 46062032 */ c.eq.s $f4, $f6
|
||||
/* 00A00 80B5C1B0 00000000 */ nop
|
||||
/* 00A04 80B5C1B4 45020004 */ bc1fl .L80B5C1C8
|
||||
/* 00A08 80B5C1B8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00A0C 80B5C1BC 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00A10 80B5C1C0 2405686A */ addiu $a1, $zero, 0x686A ## $a1 = 0000686A
|
||||
/* 00A14 80B5C1C4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80B5C1C8:
|
||||
/* 00A18 80B5C1C8 0C2D6FE4 */ jal func_80B5BF90
|
||||
/* 00A1C 80B5C1CC 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 00A20 80B5C1D0 14400003 */ bne $v0, $zero, .L80B5C1E0
|
||||
/* 00A24 80B5C1D4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00A28 80B5C1D8 10000094 */ beq $zero, $zero, .L80B5C42C
|
||||
/* 00A2C 80B5C1DC 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
.L80B5C1E0:
|
||||
/* 00A30 80B5C1E0 2405702E */ addiu $a1, $zero, 0x702E ## $a1 = 0000702E
|
||||
/* 00A34 80B5C1E4 0C042DA0 */ jal func_8010B680
|
||||
/* 00A38 80B5C1E8 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 00A3C 80B5C1EC 920F0208 */ lbu $t7, 0x0208($s0) ## 00000208
|
||||
/* 00A40 80B5C1F0 25F80001 */ addiu $t8, $t7, 0x0001 ## $t8 = 00000001
|
||||
/* 00A44 80B5C1F4 A2180208 */ sb $t8, 0x0208($s0) ## 00000208
|
||||
/* 00A48 80B5C1F8 1000008C */ beq $zero, $zero, .L80B5C42C
|
||||
/* 00A4C 80B5C1FC 330200FF */ andi $v0, $t8, 0x00FF ## $v0 = 00000001
|
||||
glabel L80B5C200
|
||||
/* 00A50 80B5C200 0C042F6F */ jal func_8010BDBC
|
||||
/* 00A54 80B5C204 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 00A58 80B5C208 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 00A5C 80B5C20C 1441000F */ bne $v0, $at, .L80B5C24C
|
||||
/* 00A60 80B5C210 00000000 */ nop
|
||||
/* 00A64 80B5C214 0C041AF2 */ jal func_80106BC8
|
||||
/* 00A68 80B5C218 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00A6C 80B5C21C 1040000B */ beq $v0, $zero, .L80B5C24C
|
||||
/* 00A70 80B5C220 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00A74 80B5C224 0C2D6DEC */ jal func_80B5B7B0
|
||||
/* 00A78 80B5C228 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 00A7C 80B5C22C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00A80 80B5C230 2405702F */ addiu $a1, $zero, 0x702F ## $a1 = 0000702F
|
||||
/* 00A84 80B5C234 0C042DA0 */ jal func_8010B680
|
||||
/* 00A88 80B5C238 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 00A8C 80B5C23C 92190208 */ lbu $t9, 0x0208($s0) ## 00000208
|
||||
/* 00A90 80B5C240 A6000214 */ sh $zero, 0x0214($s0) ## 00000214
|
||||
/* 00A94 80B5C244 27280001 */ addiu $t0, $t9, 0x0001 ## $t0 = 00000001
|
||||
/* 00A98 80B5C248 A2080208 */ sb $t0, 0x0208($s0) ## 00000208
|
||||
.L80B5C24C:
|
||||
/* 00A9C 80B5C24C 10000077 */ beq $zero, $zero, .L80B5C42C
|
||||
/* 00AA0 80B5C250 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C254
|
||||
/* 00AA4 80B5C254 0C042F6F */ jal func_8010BDBC
|
||||
/* 00AA8 80B5C258 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 00AAC 80B5C25C 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 00AB0 80B5C260 14410021 */ bne $v0, $at, .L80B5C2E8
|
||||
/* 00AB4 80B5C264 00000000 */ nop
|
||||
/* 00AB8 80B5C268 0C041AF2 */ jal func_80106BC8
|
||||
/* 00ABC 80B5C26C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00AC0 80B5C270 1040001D */ beq $v0, $zero, .L80B5C2E8
|
||||
/* 00AC4 80B5C274 3C0C8016 */ lui $t4, %hi(gSegments)
|
||||
/* 00AC8 80B5C278 3C020200 */ lui $v0, %hi(D_02003994) ## $v0 = 02000000
|
||||
/* 00ACC 80B5C27C 24423994 */ addiu $v0, $v0, %lo(D_02003994) ## $v0 = 02003994
|
||||
/* 00AD0 80B5C280 00024900 */ sll $t1, $v0, 4
|
||||
/* 00AD4 80B5C284 00095702 */ srl $t2, $t1, 28
|
||||
/* 00AD8 80B5C288 000A5880 */ sll $t3, $t2, 2
|
||||
/* 00ADC 80B5C28C 018B6021 */ addu $t4, $t4, $t3
|
||||
/* 00AE0 80B5C290 3C0100FF */ lui $at, 0x00FF ## $at = 00FF0000
|
||||
/* 00AE4 80B5C294 8D8C6FA8 */ lw $t4, %lo(gSegments)($t4)
|
||||
/* 00AE8 80B5C298 3421FFFF */ ori $at, $at, 0xFFFF ## $at = 00FFFFFF
|
||||
/* 00AEC 80B5C29C 00416824 */ and $t5, $v0, $at
|
||||
/* 00AF0 80B5C2A0 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 00AF4 80B5C2A4 018D7021 */ addu $t6, $t4, $t5
|
||||
/* 00AF8 80B5C2A8 01C17821 */ addu $t7, $t6, $at
|
||||
/* 00AFC 80B5C2AC AE2F1D68 */ sw $t7, 0x1D68($s1) ## 00001D68
|
||||
/* 00B00 80B5C2B0 3C018016 */ lui $at, %hi(gSaveContext+0x1414)
|
||||
/* 00B04 80B5C2B4 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 00B08 80B5C2B8 A038FA74 */ sb $t8, %lo(gSaveContext+0x1414)($at)
|
||||
/* 00B0C 80B5C2BC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00B10 80B5C2C0 0C2D6E22 */ jal func_80B5B888
|
||||
/* 00B14 80B5C2C4 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00B18 80B5C2C8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00B1C 80B5C2CC 00310821 */ addu $at, $at, $s1
|
||||
/* 00B20 80B5C2D0 24190037 */ addiu $t9, $zero, 0x0037 ## $t9 = 00000037
|
||||
/* 00B24 80B5C2D4 A03903DC */ sb $t9, 0x03DC($at) ## 000103DC
|
||||
/* 00B28 80B5C2D8 92080208 */ lbu $t0, 0x0208($s0) ## 00000208
|
||||
/* 00B2C 80B5C2DC A6000214 */ sh $zero, 0x0214($s0) ## 00000214
|
||||
/* 00B30 80B5C2E0 25090001 */ addiu $t1, $t0, 0x0001 ## $t1 = 00000001
|
||||
/* 00B34 80B5C2E4 A2090208 */ sb $t1, 0x0208($s0) ## 00000208
|
||||
.L80B5C2E8:
|
||||
/* 00B38 80B5C2E8 10000050 */ beq $zero, $zero, .L80B5C42C
|
||||
/* 00B3C 80B5C2EC 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C2F0
|
||||
/* 00B40 80B5C2F0 860A0214 */ lh $t2, 0x0214($s0) ## 00000214
|
||||
/* 00B44 80B5C2F4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00B48 80B5C2F8 240570F9 */ addiu $a1, $zero, 0x70F9 ## $a1 = 000070F9
|
||||
/* 00B4C 80B5C2FC 254B0001 */ addiu $t3, $t2, 0x0001 ## $t3 = 00000001
|
||||
/* 00B50 80B5C300 A60B0214 */ sh $t3, 0x0214($s0) ## 00000214
|
||||
/* 00B54 80B5C304 860C0214 */ lh $t4, 0x0214($s0) ## 00000214
|
||||
/* 00B58 80B5C308 2981002D */ slti $at, $t4, 0x002D
|
||||
/* 00B5C 80B5C30C 14200006 */ bne $at, $zero, .L80B5C328
|
||||
/* 00B60 80B5C310 00000000 */ nop
|
||||
/* 00B64 80B5C314 0C042DA0 */ jal func_8010B680
|
||||
/* 00B68 80B5C318 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 00B6C 80B5C31C 920D0208 */ lbu $t5, 0x0208($s0) ## 00000208
|
||||
/* 00B70 80B5C320 25AE0001 */ addiu $t6, $t5, 0x0001 ## $t6 = 00000001
|
||||
/* 00B74 80B5C324 A20E0208 */ sb $t6, 0x0208($s0) ## 00000208
|
||||
.L80B5C328:
|
||||
/* 00B78 80B5C328 10000040 */ beq $zero, $zero, .L80B5C42C
|
||||
/* 00B7C 80B5C32C 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C330
|
||||
/* 00B80 80B5C330 0C042F6F */ jal func_8010BDBC
|
||||
/* 00B84 80B5C334 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 00B88 80B5C338 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 00B8C 80B5C33C 1441000F */ bne $v0, $at, .L80B5C37C
|
||||
/* 00B90 80B5C340 00000000 */ nop
|
||||
/* 00B94 80B5C344 0C041AF2 */ jal func_80106BC8
|
||||
/* 00B98 80B5C348 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00B9C 80B5C34C 1040000B */ beq $v0, $zero, .L80B5C37C
|
||||
/* 00BA0 80B5C350 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00BA4 80B5C354 0C2D6E22 */ jal func_80B5B888
|
||||
/* 00BA8 80B5C358 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 00BAC 80B5C35C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00BB0 80B5C360 00310821 */ addu $at, $at, $s1
|
||||
/* 00BB4 80B5C364 240F0037 */ addiu $t7, $zero, 0x0037 ## $t7 = 00000037
|
||||
/* 00BB8 80B5C368 A02F03DC */ sb $t7, 0x03DC($at) ## 000103DC
|
||||
/* 00BBC 80B5C36C 92180208 */ lbu $t8, 0x0208($s0) ## 00000208
|
||||
/* 00BC0 80B5C370 A6000214 */ sh $zero, 0x0214($s0) ## 00000214
|
||||
/* 00BC4 80B5C374 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
|
||||
/* 00BC8 80B5C378 A2190208 */ sb $t9, 0x0208($s0) ## 00000208
|
||||
.L80B5C37C:
|
||||
/* 00BCC 80B5C37C 1000002B */ beq $zero, $zero, .L80B5C42C
|
||||
/* 00BD0 80B5C380 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C384
|
||||
/* 00BD4 80B5C384 86080214 */ lh $t0, 0x0214($s0) ## 00000214
|
||||
/* 00BD8 80B5C388 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00BDC 80B5C38C 240570FA */ addiu $a1, $zero, 0x70FA ## $a1 = 000070FA
|
||||
/* 00BE0 80B5C390 25090001 */ addiu $t1, $t0, 0x0001 ## $t1 = 00000001
|
||||
/* 00BE4 80B5C394 A6090214 */ sh $t1, 0x0214($s0) ## 00000214
|
||||
/* 00BE8 80B5C398 860A0214 */ lh $t2, 0x0214($s0) ## 00000214
|
||||
/* 00BEC 80B5C39C 2941000A */ slti $at, $t2, 0x000A
|
||||
/* 00BF0 80B5C3A0 14200006 */ bne $at, $zero, .L80B5C3BC
|
||||
/* 00BF4 80B5C3A4 00000000 */ nop
|
||||
/* 00BF8 80B5C3A8 0C042DA0 */ jal func_8010B680
|
||||
/* 00BFC 80B5C3AC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 00C00 80B5C3B0 920B0208 */ lbu $t3, 0x0208($s0) ## 00000208
|
||||
/* 00C04 80B5C3B4 256C0001 */ addiu $t4, $t3, 0x0001 ## $t4 = 00000001
|
||||
/* 00C08 80B5C3B8 A20C0208 */ sb $t4, 0x0208($s0) ## 00000208
|
||||
.L80B5C3BC:
|
||||
/* 00C0C 80B5C3BC 1000001B */ beq $zero, $zero, .L80B5C42C
|
||||
/* 00C10 80B5C3C0 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C3C4
|
||||
/* 00C14 80B5C3C4 0C042F6F */ jal func_8010BDBC
|
||||
/* 00C18 80B5C3C8 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 00C1C 80B5C3CC 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 00C20 80B5C3D0 54410016 */ bnel $v0, $at, .L80B5C42C
|
||||
/* 00C24 80B5C3D4 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
/* 00C28 80B5C3D8 0C041AF2 */ jal func_80106BC8
|
||||
/* 00C2C 80B5C3DC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00C30 80B5C3E0 10400011 */ beq $v0, $zero, .L80B5C428
|
||||
/* 00C34 80B5C3E4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00C38 80B5C3E8 0C2D6DEC */ jal func_80B5B7B0
|
||||
/* 00C3C 80B5C3EC 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 00C40 80B5C3F0 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 00C44 80B5C3F4 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 00C48 80B5C3F8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00C4C 80B5C3FC 0C00D3B0 */ jal func_80034EC0
|
||||
/* 00C50 80B5C400 24060016 */ addiu $a2, $zero, 0x0016 ## $a2 = 00000016
|
||||
/* 00C54 80B5C404 920D0208 */ lbu $t5, 0x0208($s0) ## 00000208
|
||||
/* 00C58 80B5C408 A200020E */ sb $zero, 0x020E($s0) ## 0000020E
|
||||
/* 00C5C 80B5C40C A6000214 */ sh $zero, 0x0214($s0) ## 00000214
|
||||
/* 00C60 80B5C410 25AE0001 */ addiu $t6, $t5, 0x0001 ## $t6 = 00000001
|
||||
/* 00C64 80B5C414 A20E0208 */ sb $t6, 0x0208($s0) ## 00000208
|
||||
/* 00C68 80B5C418 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00C6C 80B5C41C 240570FB */ addiu $a1, $zero, 0x70FB ## $a1 = 000070FB
|
||||
/* 00C70 80B5C420 0C042DA0 */ jal func_8010B680
|
||||
/* 00C74 80B5C424 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
.L80B5C428:
|
||||
/* 00C78 80B5C428 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
.L80B5C42C:
|
||||
/* 00C7C 80B5C42C 24010007 */ addiu $at, $zero, 0x0007 ## $at = 00000007
|
||||
/* 00C80 80B5C430 14410003 */ bne $v0, $at, .L80B5C440
|
||||
/* 00C84 80B5C434 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 00C88 80B5C438 10000002 */ beq $zero, $zero, .L80B5C444
|
||||
/* 00C8C 80B5C43C 24030001 */ addiu $v1, $zero, 0x0001 ## $v1 = 00000001
|
||||
.L80B5C440:
|
||||
/* 00C90 80B5C440 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
.L80B5C444:
|
||||
/* 00C94 80B5C444 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00C98 80B5C448 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 00C9C 80B5C44C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00CA0 80B5C450 03E00008 */ jr $ra
|
||||
/* 00CA4 80B5C454 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000
|
||||
@@ -1,391 +0,0 @@
|
||||
.late_rodata
|
||||
glabel jtbl_80B5FBD8
|
||||
.word L80B5C494
|
||||
.word L80B5C4B4
|
||||
.word L80B5C508
|
||||
.word L80B5C550
|
||||
.word L80B5C628
|
||||
.word L80B5C670
|
||||
.word L80B5C6D4
|
||||
.word L80B5C7F0
|
||||
.word L80B5C838
|
||||
.word L80B5C8A4
|
||||
.word L80B5C8F4
|
||||
.word L80B5C958
|
||||
.word L80B5C704
|
||||
.word L80B5C71C
|
||||
|
||||
.text
|
||||
glabel func_80B5C458
|
||||
/* 00CA8 80B5C458 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 00CAC 80B5C45C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00CB0 80B5C460 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 00CB4 80B5C464 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 00CB8 80B5C468 90820208 */ lbu $v0, 0x0208($a0) ## 00000208
|
||||
/* 00CBC 80B5C46C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00CC0 80B5C470 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 00CC4 80B5C474 2C41000E */ sltiu $at, $v0, 0x000E
|
||||
/* 00CC8 80B5C478 10200137 */ beq $at, $zero, .L80B5C958
|
||||
/* 00CCC 80B5C47C 00027080 */ sll $t6, $v0, 2
|
||||
/* 00CD0 80B5C480 3C0180B6 */ lui $at, %hi(jtbl_80B5FBD8) ## $at = 80B60000
|
||||
/* 00CD4 80B5C484 002E0821 */ addu $at, $at, $t6
|
||||
/* 00CD8 80B5C488 8C2EFBD8 */ lw $t6, %lo(jtbl_80B5FBD8)($at)
|
||||
/* 00CDC 80B5C48C 01C00008 */ jr $t6
|
||||
/* 00CE0 80B5C490 00000000 */ nop
|
||||
glabel L80B5C494
|
||||
/* 00CE4 80B5C494 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00CE8 80B5C498 0C2D6FE4 */ jal func_80B5BF90
|
||||
/* 00CEC 80B5C49C 24050019 */ addiu $a1, $zero, 0x0019 ## $a1 = 00000019
|
||||
/* 00CF0 80B5C4A0 10400004 */ beq $v0, $zero, .L80B5C4B4
|
||||
/* 00CF4 80B5C4A4 00000000 */ nop
|
||||
/* 00CF8 80B5C4A8 920F0208 */ lbu $t7, 0x0208($s0) ## 00000208
|
||||
/* 00CFC 80B5C4AC 25F80001 */ addiu $t8, $t7, 0x0001 ## $t8 = 00000001
|
||||
/* 00D00 80B5C4B0 A2180208 */ sb $t8, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C4B4
|
||||
.L80B5C4B4:
|
||||
/* 00D04 80B5C4B4 0C042F6F */ jal func_8010BDBC
|
||||
/* 00D08 80B5C4B8 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 00D0C 80B5C4BC 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 00D10 80B5C4C0 1441000F */ bne $v0, $at, .L80B5C500
|
||||
/* 00D14 80B5C4C4 00000000 */ nop
|
||||
/* 00D18 80B5C4C8 0C041AF2 */ jal func_80106BC8
|
||||
/* 00D1C 80B5C4CC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00D20 80B5C4D0 1040000B */ beq $v0, $zero, .L80B5C500
|
||||
/* 00D24 80B5C4D4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00D28 80B5C4D8 0C2D6DEC */ jal func_80B5B7B0
|
||||
/* 00D2C 80B5C4DC 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
|
||||
/* 00D30 80B5C4E0 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00D34 80B5C4E4 00310821 */ addu $at, $at, $s1
|
||||
/* 00D38 80B5C4E8 24190037 */ addiu $t9, $zero, 0x0037 ## $t9 = 00000037
|
||||
/* 00D3C 80B5C4EC A03903DC */ sb $t9, 0x03DC($at) ## 000103DC
|
||||
/* 00D40 80B5C4F0 24080028 */ addiu $t0, $zero, 0x0028 ## $t0 = 00000028
|
||||
/* 00D44 80B5C4F4 24090002 */ addiu $t1, $zero, 0x0002 ## $t1 = 00000002
|
||||
/* 00D48 80B5C4F8 A6080212 */ sh $t0, 0x0212($s0) ## 00000212
|
||||
/* 00D4C 80B5C4FC A2090208 */ sb $t1, 0x0208($s0) ## 00000208
|
||||
.L80B5C500:
|
||||
/* 00D50 80B5C500 10000115 */ beq $zero, $zero, .L80B5C958
|
||||
/* 00D54 80B5C504 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C508
|
||||
/* 00D58 80B5C508 86020212 */ lh $v0, 0x0212($s0) ## 00000212
|
||||
/* 00D5C 80B5C50C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00D60 80B5C510 24057030 */ addiu $a1, $zero, 0x7030 ## $a1 = 00007030
|
||||
/* 00D64 80B5C514 14400003 */ bne $v0, $zero, .L80B5C524
|
||||
/* 00D68 80B5C518 244AFFFF */ addiu $t2, $v0, 0xFFFF ## $t2 = FFFFFFFF
|
||||
/* 00D6C 80B5C51C 10000003 */ beq $zero, $zero, .L80B5C52C
|
||||
/* 00D70 80B5C520 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
.L80B5C524:
|
||||
/* 00D74 80B5C524 A60A0212 */ sh $t2, 0x0212($s0) ## 00000212
|
||||
/* 00D78 80B5C528 86030212 */ lh $v1, 0x0212($s0) ## 00000212
|
||||
.L80B5C52C:
|
||||
/* 00D7C 80B5C52C 14600006 */ bne $v1, $zero, .L80B5C548
|
||||
/* 00D80 80B5C530 00000000 */ nop
|
||||
/* 00D84 80B5C534 0C042DA0 */ jal func_8010B680
|
||||
/* 00D88 80B5C538 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 00D8C 80B5C53C 920B0208 */ lbu $t3, 0x0208($s0) ## 00000208
|
||||
/* 00D90 80B5C540 256C0001 */ addiu $t4, $t3, 0x0001 ## $t4 = 00000001
|
||||
/* 00D94 80B5C544 A20C0208 */ sb $t4, 0x0208($s0) ## 00000208
|
||||
.L80B5C548:
|
||||
/* 00D98 80B5C548 10000103 */ beq $zero, $zero, .L80B5C958
|
||||
/* 00D9C 80B5C54C 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C550
|
||||
/* 00DA0 80B5C550 0C042F6F */ jal func_8010BDBC
|
||||
/* 00DA4 80B5C554 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 00DA8 80B5C558 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 00DAC 80B5C55C 14410005 */ bne $v0, $at, .L80B5C574
|
||||
/* 00DB0 80B5C560 00000000 */ nop
|
||||
/* 00DB4 80B5C564 0C041AF2 */ jal func_80106BC8
|
||||
/* 00DB8 80B5C568 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00DBC 80B5C56C 14400003 */ bne $v0, $zero, .L80B5C57C
|
||||
/* 00DC0 80B5C570 3C0D0001 */ lui $t5, 0x0001 ## $t5 = 00010000
|
||||
.L80B5C574:
|
||||
/* 00DC4 80B5C574 100000F8 */ beq $zero, $zero, .L80B5C958
|
||||
/* 00DC8 80B5C578 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
.L80B5C57C:
|
||||
/* 00DCC 80B5C57C 01B16821 */ addu $t5, $t5, $s1
|
||||
/* 00DD0 80B5C580 91AD04BD */ lbu $t5, 0x04BD($t5) ## 000104BD
|
||||
/* 00DD4 80B5C584 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 00DD8 80B5C588 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00DDC 80B5C58C 15A00014 */ bne $t5, $zero, .L80B5C5E0
|
||||
/* 00DE0 80B5C590 00000000 */ nop
|
||||
/* 00DE4 80B5C594 0C2D6DEC */ jal func_80B5B7B0
|
||||
/* 00DE8 80B5C598 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00DEC 80B5C59C 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 00DF0 80B5C5A0 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 00DF4 80B5C5A4 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00DF8 80B5C5A8 0C00D3B0 */ jal func_80034EC0
|
||||
/* 00DFC 80B5C5AC 2406001C */ addiu $a2, $zero, 0x001C ## $a2 = 0000001C
|
||||
/* 00E00 80B5C5B0 240E0005 */ addiu $t6, $zero, 0x0005 ## $t6 = 00000005
|
||||
/* 00E04 80B5C5B4 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
|
||||
/* 00E08 80B5C5B8 A6000210 */ sh $zero, 0x0210($s0) ## 00000210
|
||||
/* 00E0C 80B5C5BC A20E020D */ sb $t6, 0x020D($s0) ## 0000020D
|
||||
/* 00E10 80B5C5C0 A20F020E */ sb $t7, 0x020E($s0) ## 0000020E
|
||||
/* 00E14 80B5C5C4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00E18 80B5C5C8 24057032 */ addiu $a1, $zero, 0x7032 ## $a1 = 00007032
|
||||
/* 00E1C 80B5C5CC 0C042DA0 */ jal func_8010B680
|
||||
/* 00E20 80B5C5D0 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 00E24 80B5C5D4 24180007 */ addiu $t8, $zero, 0x0007 ## $t8 = 00000007
|
||||
/* 00E28 80B5C5D8 10000011 */ beq $zero, $zero, .L80B5C620
|
||||
/* 00E2C 80B5C5DC A2180208 */ sb $t8, 0x0208($s0) ## 00000208
|
||||
.L80B5C5E0:
|
||||
/* 00E30 80B5C5E0 0C2D6DEC */ jal func_80B5B7B0
|
||||
/* 00E34 80B5C5E4 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 00E38 80B5C5E8 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 00E3C 80B5C5EC 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 00E40 80B5C5F0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00E44 80B5C5F4 0C00D3B0 */ jal func_80034EC0
|
||||
/* 00E48 80B5C5F8 24060009 */ addiu $a2, $zero, 0x0009 ## $a2 = 00000009
|
||||
/* 00E4C 80B5C5FC 24190002 */ addiu $t9, $zero, 0x0002 ## $t9 = 00000002
|
||||
/* 00E50 80B5C600 A219020E */ sb $t9, 0x020E($s0) ## 0000020E
|
||||
/* 00E54 80B5C604 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00E58 80B5C608 24057031 */ addiu $a1, $zero, 0x7031 ## $a1 = 00007031
|
||||
/* 00E5C 80B5C60C 0C042DA0 */ jal func_8010B680
|
||||
/* 00E60 80B5C610 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 00E64 80B5C614 92080208 */ lbu $t0, 0x0208($s0) ## 00000208
|
||||
/* 00E68 80B5C618 25090001 */ addiu $t1, $t0, 0x0001 ## $t1 = 00000001
|
||||
/* 00E6C 80B5C61C A2090208 */ sb $t1, 0x0208($s0) ## 00000208
|
||||
.L80B5C620:
|
||||
/* 00E70 80B5C620 100000CD */ beq $zero, $zero, .L80B5C958
|
||||
/* 00E74 80B5C624 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C628
|
||||
/* 00E78 80B5C628 3C014180 */ lui $at, 0x4180 ## $at = 41800000
|
||||
/* 00E7C 80B5C62C 44812000 */ mtc1 $at, $f4 ## $f4 = 16.00
|
||||
/* 00E80 80B5C630 C6060164 */ lwc1 $f6, 0x0164($s0) ## 00000164
|
||||
/* 00E84 80B5C634 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00E88 80B5C638 46062032 */ c.eq.s $f4, $f6
|
||||
/* 00E8C 80B5C63C 00000000 */ nop
|
||||
/* 00E90 80B5C640 45020004 */ bc1fl .L80B5C654
|
||||
/* 00E94 80B5C644 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00E98 80B5C648 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00E9C 80B5C64C 2405686B */ addiu $a1, $zero, 0x686B ## $a1 = 0000686B
|
||||
/* 00EA0 80B5C650 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80B5C654:
|
||||
/* 00EA4 80B5C654 0C2D6FE4 */ jal func_80B5BF90
|
||||
/* 00EA8 80B5C658 2405000A */ addiu $a1, $zero, 0x000A ## $a1 = 0000000A
|
||||
/* 00EAC 80B5C65C 10400004 */ beq $v0, $zero, .L80B5C670
|
||||
/* 00EB0 80B5C660 00000000 */ nop
|
||||
/* 00EB4 80B5C664 920A0208 */ lbu $t2, 0x0208($s0) ## 00000208
|
||||
/* 00EB8 80B5C668 254B0001 */ addiu $t3, $t2, 0x0001 ## $t3 = 00000001
|
||||
/* 00EBC 80B5C66C A20B0208 */ sb $t3, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C670
|
||||
.L80B5C670:
|
||||
/* 00EC0 80B5C670 0C042F6F */ jal func_8010BDBC
|
||||
/* 00EC4 80B5C674 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 00EC8 80B5C678 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 00ECC 80B5C67C 14410013 */ bne $v0, $at, .L80B5C6CC
|
||||
/* 00ED0 80B5C680 00000000 */ nop
|
||||
/* 00ED4 80B5C684 0C041AF2 */ jal func_80106BC8
|
||||
/* 00ED8 80B5C688 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00EDC 80B5C68C 1040000F */ beq $v0, $zero, .L80B5C6CC
|
||||
/* 00EE0 80B5C690 240C0037 */ addiu $t4, $zero, 0x0037 ## $t4 = 00000037
|
||||
/* 00EE4 80B5C694 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00EE8 80B5C698 00310821 */ addu $at, $at, $s1
|
||||
/* 00EEC 80B5C69C 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 00EF0 80B5C6A0 A02C03DC */ sb $t4, 0x03DC($at) ## 000103DC
|
||||
/* 00EF4 80B5C6A4 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 00EF8 80B5C6A8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00EFC 80B5C6AC 0C00D3B0 */ jal func_80034EC0
|
||||
/* 00F00 80B5C6B0 24060009 */ addiu $a2, $zero, 0x0009 ## $a2 = 00000009
|
||||
/* 00F04 80B5C6B4 240D0002 */ addiu $t5, $zero, 0x0002 ## $t5 = 00000002
|
||||
/* 00F08 80B5C6B8 A20D020E */ sb $t5, 0x020E($s0) ## 0000020E
|
||||
/* 00F0C 80B5C6BC 0C2D6FF9 */ jal func_80B5BFE4
|
||||
/* 00F10 80B5C6C0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00F14 80B5C6C4 240E0006 */ addiu $t6, $zero, 0x0006 ## $t6 = 00000006
|
||||
/* 00F18 80B5C6C8 A20E0208 */ sb $t6, 0x0208($s0) ## 00000208
|
||||
.L80B5C6CC:
|
||||
/* 00F1C 80B5C6CC 100000A2 */ beq $zero, $zero, .L80B5C958
|
||||
/* 00F20 80B5C6D0 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C6D4
|
||||
/* 00F24 80B5C6D4 A200020E */ sb $zero, 0x020E($s0) ## 0000020E
|
||||
/* 00F28 80B5C6D8 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00F2C 80B5C6DC 0C2D6DEC */ jal func_80B5B7B0
|
||||
/* 00F30 80B5C6E0 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
|
||||
/* 00F34 80B5C6E4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00F38 80B5C6E8 24057030 */ addiu $a1, $zero, 0x7030 ## $a1 = 00007030
|
||||
/* 00F3C 80B5C6EC 0C042DA0 */ jal func_8010B680
|
||||
/* 00F40 80B5C6F0 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 00F44 80B5C6F4 240F000C */ addiu $t7, $zero, 0x000C ## $t7 = 0000000C
|
||||
/* 00F48 80B5C6F8 A20F0208 */ sb $t7, 0x0208($s0) ## 00000208
|
||||
/* 00F4C 80B5C6FC 10000096 */ beq $zero, $zero, .L80B5C958
|
||||
/* 00F50 80B5C700 31E200FF */ andi $v0, $t7, 0x00FF ## $v0 = 0000000C
|
||||
glabel L80B5C704
|
||||
/* 00F54 80B5C704 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00F58 80B5C708 0C2D6FE4 */ jal func_80B5BF90
|
||||
/* 00F5C 80B5C70C 24050019 */ addiu $a1, $zero, 0x0019 ## $a1 = 00000019
|
||||
/* 00F60 80B5C710 10400002 */ beq $v0, $zero, .L80B5C71C
|
||||
/* 00F64 80B5C714 2418000D */ addiu $t8, $zero, 0x000D ## $t8 = 0000000D
|
||||
/* 00F68 80B5C718 A2180208 */ sb $t8, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C71C
|
||||
.L80B5C71C:
|
||||
/* 00F6C 80B5C71C 0C042F6F */ jal func_8010BDBC
|
||||
/* 00F70 80B5C720 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 00F74 80B5C724 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 00F78 80B5C728 14410005 */ bne $v0, $at, .L80B5C740
|
||||
/* 00F7C 80B5C72C 00000000 */ nop
|
||||
/* 00F80 80B5C730 0C041AF2 */ jal func_80106BC8
|
||||
/* 00F84 80B5C734 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00F88 80B5C738 14400003 */ bne $v0, $zero, .L80B5C748
|
||||
/* 00F8C 80B5C73C 3C190001 */ lui $t9, 0x0001 ## $t9 = 00010000
|
||||
.L80B5C740:
|
||||
/* 00F90 80B5C740 10000085 */ beq $zero, $zero, .L80B5C958
|
||||
/* 00F94 80B5C744 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
.L80B5C748:
|
||||
/* 00F98 80B5C748 0331C821 */ addu $t9, $t9, $s1
|
||||
/* 00F9C 80B5C74C 933904BD */ lbu $t9, 0x04BD($t9) ## 000104BD
|
||||
/* 00FA0 80B5C750 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 00FA4 80B5C754 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00FA8 80B5C758 17200014 */ bne $t9, $zero, .L80B5C7AC
|
||||
/* 00FAC 80B5C75C 00000000 */ nop
|
||||
/* 00FB0 80B5C760 0C2D6DEC */ jal func_80B5B7B0
|
||||
/* 00FB4 80B5C764 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00FB8 80B5C768 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 00FBC 80B5C76C 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 00FC0 80B5C770 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00FC4 80B5C774 0C00D3B0 */ jal func_80034EC0
|
||||
/* 00FC8 80B5C778 2406001C */ addiu $a2, $zero, 0x001C ## $a2 = 0000001C
|
||||
/* 00FCC 80B5C77C 24080005 */ addiu $t0, $zero, 0x0005 ## $t0 = 00000005
|
||||
/* 00FD0 80B5C780 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
|
||||
/* 00FD4 80B5C784 A6000210 */ sh $zero, 0x0210($s0) ## 00000210
|
||||
/* 00FD8 80B5C788 A208020D */ sb $t0, 0x020D($s0) ## 0000020D
|
||||
/* 00FDC 80B5C78C A209020E */ sb $t1, 0x020E($s0) ## 0000020E
|
||||
/* 00FE0 80B5C790 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00FE4 80B5C794 24057032 */ addiu $a1, $zero, 0x7032 ## $a1 = 00007032
|
||||
/* 00FE8 80B5C798 0C042DA0 */ jal func_8010B680
|
||||
/* 00FEC 80B5C79C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 00FF0 80B5C7A0 240A0007 */ addiu $t2, $zero, 0x0007 ## $t2 = 00000007
|
||||
/* 00FF4 80B5C7A4 10000010 */ beq $zero, $zero, .L80B5C7E8
|
||||
/* 00FF8 80B5C7A8 A20A0208 */ sb $t2, 0x0208($s0) ## 00000208
|
||||
.L80B5C7AC:
|
||||
/* 00FFC 80B5C7AC 0C2D6DEC */ jal func_80B5B7B0
|
||||
/* 01000 80B5C7B0 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 01004 80B5C7B4 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 01008 80B5C7B8 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 0100C 80B5C7BC 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 01010 80B5C7C0 0C00D3B0 */ jal func_80034EC0
|
||||
/* 01014 80B5C7C4 24060009 */ addiu $a2, $zero, 0x0009 ## $a2 = 00000009
|
||||
/* 01018 80B5C7C8 240B0002 */ addiu $t3, $zero, 0x0002 ## $t3 = 00000002
|
||||
/* 0101C 80B5C7CC A20B020E */ sb $t3, 0x020E($s0) ## 0000020E
|
||||
/* 01020 80B5C7D0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01024 80B5C7D4 24057031 */ addiu $a1, $zero, 0x7031 ## $a1 = 00007031
|
||||
/* 01028 80B5C7D8 0C042DA0 */ jal func_8010B680
|
||||
/* 0102C 80B5C7DC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 01030 80B5C7E0 240C0004 */ addiu $t4, $zero, 0x0004 ## $t4 = 00000004
|
||||
/* 01034 80B5C7E4 A20C0208 */ sb $t4, 0x0208($s0) ## 00000208
|
||||
.L80B5C7E8:
|
||||
/* 01038 80B5C7E8 1000005B */ beq $zero, $zero, .L80B5C958
|
||||
/* 0103C 80B5C7EC 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C7F0
|
||||
/* 01040 80B5C7F0 3C014188 */ lui $at, 0x4188 ## $at = 41880000
|
||||
/* 01044 80B5C7F4 44814000 */ mtc1 $at, $f8 ## $f8 = 17.00
|
||||
/* 01048 80B5C7F8 C60A0164 */ lwc1 $f10, 0x0164($s0) ## 00000164
|
||||
/* 0104C 80B5C7FC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01050 80B5C800 460A4032 */ c.eq.s $f8, $f10
|
||||
/* 01054 80B5C804 00000000 */ nop
|
||||
/* 01058 80B5C808 45020004 */ bc1fl .L80B5C81C
|
||||
/* 0105C 80B5C80C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01060 80B5C810 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01064 80B5C814 2405686D */ addiu $a1, $zero, 0x686D ## $a1 = 0000686D
|
||||
/* 01068 80B5C818 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80B5C81C:
|
||||
/* 0106C 80B5C81C 0C2D6FE4 */ jal func_80B5BF90
|
||||
/* 01070 80B5C820 2405001D */ addiu $a1, $zero, 0x001D ## $a1 = 0000001D
|
||||
/* 01074 80B5C824 10400004 */ beq $v0, $zero, .L80B5C838
|
||||
/* 01078 80B5C828 00000000 */ nop
|
||||
/* 0107C 80B5C82C 920D0208 */ lbu $t5, 0x0208($s0) ## 00000208
|
||||
/* 01080 80B5C830 25AE0001 */ addiu $t6, $t5, 0x0001 ## $t6 = 00000001
|
||||
/* 01084 80B5C834 A20E0208 */ sb $t6, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C838
|
||||
.L80B5C838:
|
||||
/* 01088 80B5C838 0C042F6F */ jal func_8010BDBC
|
||||
/* 0108C 80B5C83C 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 01090 80B5C840 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 01094 80B5C844 14410015 */ bne $v0, $at, .L80B5C89C
|
||||
/* 01098 80B5C848 00000000 */ nop
|
||||
/* 0109C 80B5C84C 0C041AF2 */ jal func_80106BC8
|
||||
/* 010A0 80B5C850 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 010A4 80B5C854 10400011 */ beq $v0, $zero, .L80B5C89C
|
||||
/* 010A8 80B5C858 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 010AC 80B5C85C 0C2D6E22 */ jal func_80B5B888
|
||||
/* 010B0 80B5C860 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 010B4 80B5C864 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 010B8 80B5C868 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 010BC 80B5C86C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 010C0 80B5C870 0C00D3B0 */ jal func_80034EC0
|
||||
/* 010C4 80B5C874 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 010C8 80B5C878 A6000210 */ sh $zero, 0x0210($s0) ## 00000210
|
||||
/* 010CC 80B5C87C A200020D */ sb $zero, 0x020D($s0) ## 0000020D
|
||||
/* 010D0 80B5C880 A200020E */ sb $zero, 0x020E($s0) ## 0000020E
|
||||
/* 010D4 80B5C884 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 010D8 80B5C888 240570FC */ addiu $a1, $zero, 0x70FC ## $a1 = 000070FC
|
||||
/* 010DC 80B5C88C 0C042DA0 */ jal func_8010B680
|
||||
/* 010E0 80B5C890 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 010E4 80B5C894 240F0009 */ addiu $t7, $zero, 0x0009 ## $t7 = 00000009
|
||||
/* 010E8 80B5C898 A20F0208 */ sb $t7, 0x0208($s0) ## 00000208
|
||||
.L80B5C89C:
|
||||
/* 010EC 80B5C89C 1000002E */ beq $zero, $zero, .L80B5C958
|
||||
/* 010F0 80B5C8A0 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C8A4
|
||||
/* 010F4 80B5C8A4 0C042F6F */ jal func_8010BDBC
|
||||
/* 010F8 80B5C8A8 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 010FC 80B5C8AC 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 01100 80B5C8B0 1441000E */ bne $v0, $at, .L80B5C8EC
|
||||
/* 01104 80B5C8B4 00000000 */ nop
|
||||
/* 01108 80B5C8B8 0C041AF2 */ jal func_80106BC8
|
||||
/* 0110C 80B5C8BC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01110 80B5C8C0 1040000A */ beq $v0, $zero, .L80B5C8EC
|
||||
/* 01114 80B5C8C4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01118 80B5C8C8 0C2D6DEC */ jal func_80B5B7B0
|
||||
/* 0111C 80B5C8CC 24050005 */ addiu $a1, $zero, 0x0005 ## $a1 = 00000005
|
||||
/* 01120 80B5C8D0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01124 80B5C8D4 240570FD */ addiu $a1, $zero, 0x70FD ## $a1 = 000070FD
|
||||
/* 01128 80B5C8D8 0C042DA0 */ jal func_8010B680
|
||||
/* 0112C 80B5C8DC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 01130 80B5C8E0 92180208 */ lbu $t8, 0x0208($s0) ## 00000208
|
||||
/* 01134 80B5C8E4 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
|
||||
/* 01138 80B5C8E8 A2190208 */ sb $t9, 0x0208($s0) ## 00000208
|
||||
.L80B5C8EC:
|
||||
/* 0113C 80B5C8EC 1000001A */ beq $zero, $zero, .L80B5C958
|
||||
/* 01140 80B5C8F0 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C8F4
|
||||
/* 01144 80B5C8F4 0C042F6F */ jal func_8010BDBC
|
||||
/* 01148 80B5C8F8 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 0114C 80B5C8FC 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 01150 80B5C900 54410015 */ bnel $v0, $at, .L80B5C958
|
||||
/* 01154 80B5C904 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
/* 01158 80B5C908 0C041AF2 */ jal func_80106BC8
|
||||
/* 0115C 80B5C90C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01160 80B5C910 10400010 */ beq $v0, $zero, .L80B5C954
|
||||
/* 01164 80B5C914 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 01168 80B5C918 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 0116C 80B5C91C 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 01170 80B5C920 0C00D3B0 */ jal func_80034EC0
|
||||
/* 01174 80B5C924 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
|
||||
/* 01178 80B5C928 24080006 */ addiu $t0, $zero, 0x0006 ## $t0 = 00000006
|
||||
/* 0117C 80B5C92C 24090003 */ addiu $t1, $zero, 0x0003 ## $t1 = 00000003
|
||||
/* 01180 80B5C930 A208020D */ sb $t0, 0x020D($s0) ## 0000020D
|
||||
/* 01184 80B5C934 A209020E */ sb $t1, 0x020E($s0) ## 0000020E
|
||||
/* 01188 80B5C938 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0118C 80B5C93C 240570FE */ addiu $a1, $zero, 0x70FE ## $a1 = 000070FE
|
||||
/* 01190 80B5C940 0C042DA0 */ jal func_8010B680
|
||||
/* 01194 80B5C944 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 01198 80B5C948 920A0208 */ lbu $t2, 0x0208($s0) ## 00000208
|
||||
/* 0119C 80B5C94C 254B0001 */ addiu $t3, $t2, 0x0001 ## $t3 = 00000001
|
||||
/* 011A0 80B5C950 A20B0208 */ sb $t3, 0x0208($s0) ## 00000208
|
||||
.L80B5C954:
|
||||
/* 011A4 80B5C954 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C958
|
||||
.L80B5C958:
|
||||
/* 011A8 80B5C958 2401000B */ addiu $at, $zero, 0x000B ## $at = 0000000B
|
||||
/* 011AC 80B5C95C 14410003 */ bne $v0, $at, .L80B5C96C
|
||||
/* 011B0 80B5C960 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 011B4 80B5C964 10000002 */ beq $zero, $zero, .L80B5C970
|
||||
/* 011B8 80B5C968 24030001 */ addiu $v1, $zero, 0x0001 ## $v1 = 00000001
|
||||
.L80B5C96C:
|
||||
/* 011BC 80B5C96C 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
.L80B5C970:
|
||||
/* 011C0 80B5C970 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 011C4 80B5C974 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 011C8 80B5C978 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 011CC 80B5C97C 03E00008 */ jr $ra
|
||||
/* 011D0 80B5C980 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000
|
||||
@@ -1,434 +0,0 @@
|
||||
.late_rodata
|
||||
glabel jtbl_80B5FC10
|
||||
.word L80B5C9C0
|
||||
.word L80B5C9E4
|
||||
.word L80B5CA68
|
||||
.word L80B5CA88
|
||||
.word L80B5CAE0
|
||||
.word L80B5CB10
|
||||
.word L80B5CB70
|
||||
.word L80B5CBAC
|
||||
.word L80B5CC08
|
||||
.word L80B5CC28
|
||||
.word L80B5CC64
|
||||
.word L80B5CD18
|
||||
.word L80B5CD84
|
||||
.word L80B5CDCC
|
||||
.word L80B5CE30
|
||||
.word L80B5CE5C
|
||||
.word L80B5CE98
|
||||
.word L80B5CED4
|
||||
|
||||
.text
|
||||
glabel func_80B5C984
|
||||
/* 011D4 80B5C984 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 011D8 80B5C988 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 011DC 80B5C98C AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 011E0 80B5C990 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 011E4 80B5C994 908E0208 */ lbu $t6, 0x0208($a0) ## 00000208
|
||||
/* 011E8 80B5C998 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 011EC 80B5C99C 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 011F0 80B5C9A0 2DC10012 */ sltiu $at, $t6, 0x0012
|
||||
/* 011F4 80B5C9A4 10200164 */ beq $at, $zero, .L80B5CF38
|
||||
/* 011F8 80B5C9A8 000E7080 */ sll $t6, $t6, 2
|
||||
/* 011FC 80B5C9AC 3C0180B6 */ lui $at, %hi(jtbl_80B5FC10) ## $at = 80B60000
|
||||
/* 01200 80B5C9B0 002E0821 */ addu $at, $at, $t6
|
||||
/* 01204 80B5C9B4 8C2EFC10 */ lw $t6, %lo(jtbl_80B5FC10)($at)
|
||||
/* 01208 80B5C9B8 01C00008 */ jr $t6
|
||||
/* 0120C 80B5C9BC 00000000 */ nop
|
||||
glabel L80B5C9C0
|
||||
/* 01210 80B5C9C0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01214 80B5C9C4 0C2D6FE4 */ jal func_80B5BF90
|
||||
/* 01218 80B5C9C8 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 0121C 80B5C9CC 5040015B */ beql $v0, $zero, .L80B5CF3C
|
||||
/* 01220 80B5C9D0 86020214 */ lh $v0, 0x0214($s0) ## 00000214
|
||||
/* 01224 80B5C9D4 920F0208 */ lbu $t7, 0x0208($s0) ## 00000208
|
||||
/* 01228 80B5C9D8 25F80001 */ addiu $t8, $t7, 0x0001 ## $t8 = 00000001
|
||||
/* 0122C 80B5C9DC 10000156 */ beq $zero, $zero, .L80B5CF38
|
||||
/* 01230 80B5C9E0 A2180208 */ sb $t8, 0x0208($s0) ## 00000208
|
||||
glabel L80B5C9E4
|
||||
/* 01234 80B5C9E4 0C042F6F */ jal func_8010BDBC
|
||||
/* 01238 80B5C9E8 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 0123C 80B5C9EC 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 01240 80B5C9F0 54410152 */ bnel $v0, $at, .L80B5CF3C
|
||||
/* 01244 80B5C9F4 86020214 */ lh $v0, 0x0214($s0) ## 00000214
|
||||
/* 01248 80B5C9F8 0C041AF2 */ jal func_80106BC8
|
||||
/* 0124C 80B5C9FC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01250 80B5CA00 1040014D */ beq $v0, $zero, .L80B5CF38
|
||||
/* 01254 80B5CA04 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01258 80B5CA08 0C2D6DEC */ jal func_80B5B7B0
|
||||
/* 0125C 80B5CA0C 24050006 */ addiu $a1, $zero, 0x0006 ## $a1 = 00000006
|
||||
/* 01260 80B5CA10 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 01264 80B5CA14 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 01268 80B5CA18 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 0126C 80B5CA1C 0C00D3B0 */ jal func_80034EC0
|
||||
/* 01270 80B5CA20 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 01274 80B5CA24 2419000B */ addiu $t9, $zero, 0x000B ## $t9 = 0000000B
|
||||
/* 01278 80B5CA28 24080005 */ addiu $t0, $zero, 0x0005 ## $t0 = 00000005
|
||||
/* 0127C 80B5CA2C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01280 80B5CA30 A6190210 */ sh $t9, 0x0210($s0) ## 00000210
|
||||
/* 01284 80B5CA34 A208020D */ sb $t0, 0x020D($s0) ## 0000020D
|
||||
/* 01288 80B5CA38 A200020E */ sb $zero, 0x020E($s0) ## 0000020E
|
||||
/* 0128C 80B5CA3C 00310821 */ addu $at, $at, $s1
|
||||
/* 01290 80B5CA40 24090037 */ addiu $t1, $zero, 0x0037 ## $t1 = 00000037
|
||||
/* 01294 80B5CA44 A02903DC */ sb $t1, 0x03DC($at) ## 000103DC
|
||||
/* 01298 80B5CA48 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0129C 80B5CA4C 240570FF */ addiu $a1, $zero, 0x70FF ## $a1 = 000070FF
|
||||
/* 012A0 80B5CA50 0C042DA0 */ jal func_8010B680
|
||||
/* 012A4 80B5CA54 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 012A8 80B5CA58 920A0208 */ lbu $t2, 0x0208($s0) ## 00000208
|
||||
/* 012AC 80B5CA5C 254B0001 */ addiu $t3, $t2, 0x0001 ## $t3 = 00000001
|
||||
/* 012B0 80B5CA60 10000135 */ beq $zero, $zero, .L80B5CF38
|
||||
/* 012B4 80B5CA64 A20B0208 */ sb $t3, 0x0208($s0) ## 00000208
|
||||
glabel L80B5CA68
|
||||
/* 012B8 80B5CA68 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 012BC 80B5CA6C 0C2D6FE4 */ jal func_80B5BF90
|
||||
/* 012C0 80B5CA70 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 012C4 80B5CA74 10400004 */ beq $v0, $zero, .L80B5CA88
|
||||
/* 012C8 80B5CA78 00000000 */ nop
|
||||
/* 012CC 80B5CA7C 920C0208 */ lbu $t4, 0x0208($s0) ## 00000208
|
||||
/* 012D0 80B5CA80 258D0001 */ addiu $t5, $t4, 0x0001 ## $t5 = 00000001
|
||||
/* 012D4 80B5CA84 A20D0208 */ sb $t5, 0x0208($s0) ## 00000208
|
||||
glabel L80B5CA88
|
||||
.L80B5CA88:
|
||||
/* 012D8 80B5CA88 0C042F6F */ jal func_8010BDBC
|
||||
/* 012DC 80B5CA8C 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 012E0 80B5CA90 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 012E4 80B5CA94 54410129 */ bnel $v0, $at, .L80B5CF3C
|
||||
/* 012E8 80B5CA98 86020214 */ lh $v0, 0x0214($s0) ## 00000214
|
||||
/* 012EC 80B5CA9C 0C041AF2 */ jal func_80106BC8
|
||||
/* 012F0 80B5CAA0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 012F4 80B5CAA4 10400124 */ beq $v0, $zero, .L80B5CF38
|
||||
/* 012F8 80B5CAA8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 012FC 80B5CAAC 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 01300 80B5CAB0 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 01304 80B5CAB4 0C00D3B0 */ jal func_80034EC0
|
||||
/* 01308 80B5CAB8 24060010 */ addiu $a2, $zero, 0x0010 ## $a2 = 00000010
|
||||
/* 0130C 80B5CABC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01310 80B5CAC0 A6000210 */ sh $zero, 0x0210($s0) ## 00000210
|
||||
/* 01314 80B5CAC4 A200020D */ sb $zero, 0x020D($s0) ## 0000020D
|
||||
/* 01318 80B5CAC8 00310821 */ addu $at, $at, $s1
|
||||
/* 0131C 80B5CACC 240E0037 */ addiu $t6, $zero, 0x0037 ## $t6 = 00000037
|
||||
/* 01320 80B5CAD0 A02E03DC */ sb $t6, 0x03DC($at) ## 000103DC
|
||||
/* 01324 80B5CAD4 240F0004 */ addiu $t7, $zero, 0x0004 ## $t7 = 00000004
|
||||
/* 01328 80B5CAD8 10000117 */ beq $zero, $zero, .L80B5CF38
|
||||
/* 0132C 80B5CADC A20F0208 */ sb $t7, 0x0208($s0) ## 00000208
|
||||
glabel L80B5CAE0
|
||||
/* 01330 80B5CAE0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01334 80B5CAE4 0C2D6FE4 */ jal func_80B5BF90
|
||||
/* 01338 80B5CAE8 24050011 */ addiu $a1, $zero, 0x0011 ## $a1 = 00000011
|
||||
/* 0133C 80B5CAEC 10400112 */ beq $v0, $zero, .L80B5CF38
|
||||
/* 01340 80B5CAF0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01344 80B5CAF4 24052073 */ addiu $a1, $zero, 0x2073 ## $a1 = 00002073
|
||||
/* 01348 80B5CAF8 0C042DA0 */ jal func_8010B680
|
||||
/* 0134C 80B5CAFC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 01350 80B5CB00 92180208 */ lbu $t8, 0x0208($s0) ## 00000208
|
||||
/* 01354 80B5CB04 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
|
||||
/* 01358 80B5CB08 1000010B */ beq $zero, $zero, .L80B5CF38
|
||||
/* 0135C 80B5CB0C A2190208 */ sb $t9, 0x0208($s0) ## 00000208
|
||||
glabel L80B5CB10
|
||||
/* 01360 80B5CB10 0C042F6F */ jal func_8010BDBC
|
||||
/* 01364 80B5CB14 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 01368 80B5CB18 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 0136C 80B5CB1C 54410107 */ bnel $v0, $at, .L80B5CF3C
|
||||
/* 01370 80B5CB20 86020214 */ lh $v0, 0x0214($s0) ## 00000214
|
||||
/* 01374 80B5CB24 0C041AF2 */ jal func_80106BC8
|
||||
/* 01378 80B5CB28 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0137C 80B5CB2C 10400102 */ beq $v0, $zero, .L80B5CF38
|
||||
/* 01380 80B5CB30 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01384 80B5CB34 0C2D6E22 */ jal func_80B5B888
|
||||
/* 01388 80B5CB38 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
|
||||
/* 0138C 80B5CB3C 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 01390 80B5CB40 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 01394 80B5CB44 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 01398 80B5CB48 0C00D3B0 */ jal func_80034EC0
|
||||
/* 0139C 80B5CB4C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 013A0 80B5CB50 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 013A4 80B5CB54 00310821 */ addu $at, $at, $s1
|
||||
/* 013A8 80B5CB58 24080037 */ addiu $t0, $zero, 0x0037 ## $t0 = 00000037
|
||||
/* 013AC 80B5CB5C A02803DC */ sb $t0, 0x03DC($at) ## 000103DC
|
||||
/* 013B0 80B5CB60 24090006 */ addiu $t1, $zero, 0x0006 ## $t1 = 00000006
|
||||
/* 013B4 80B5CB64 A6000214 */ sh $zero, 0x0214($s0) ## 00000214
|
||||
/* 013B8 80B5CB68 100000F3 */ beq $zero, $zero, .L80B5CF38
|
||||
/* 013BC 80B5CB6C A2090208 */ sb $t1, 0x0208($s0) ## 00000208
|
||||
glabel L80B5CB70
|
||||
/* 013C0 80B5CB70 860A0214 */ lh $t2, 0x0214($s0) ## 00000214
|
||||
/* 013C4 80B5CB74 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 013C8 80B5CB78 24052074 */ addiu $a1, $zero, 0x2074 ## $a1 = 00002074
|
||||
/* 013CC 80B5CB7C 254B0001 */ addiu $t3, $t2, 0x0001 ## $t3 = 00000001
|
||||
/* 013D0 80B5CB80 A60B0214 */ sh $t3, 0x0214($s0) ## 00000214
|
||||
/* 013D4 80B5CB84 860C0214 */ lh $t4, 0x0214($s0) ## 00000214
|
||||
/* 013D8 80B5CB88 2981000F */ slti $at, $t4, 0x000F
|
||||
/* 013DC 80B5CB8C 542000EB */ bnel $at, $zero, .L80B5CF3C
|
||||
/* 013E0 80B5CB90 86020214 */ lh $v0, 0x0214($s0) ## 00000214
|
||||
/* 013E4 80B5CB94 0C042DA0 */ jal func_8010B680
|
||||
/* 013E8 80B5CB98 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 013EC 80B5CB9C 920D0208 */ lbu $t5, 0x0208($s0) ## 00000208
|
||||
/* 013F0 80B5CBA0 25AE0001 */ addiu $t6, $t5, 0x0001 ## $t6 = 00000001
|
||||
/* 013F4 80B5CBA4 100000E4 */ beq $zero, $zero, .L80B5CF38
|
||||
/* 013F8 80B5CBA8 A20E0208 */ sb $t6, 0x0208($s0) ## 00000208
|
||||
glabel L80B5CBAC
|
||||
/* 013FC 80B5CBAC 0C042F6F */ jal func_8010BDBC
|
||||
/* 01400 80B5CBB0 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 01404 80B5CBB4 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 01408 80B5CBB8 544100E0 */ bnel $v0, $at, .L80B5CF3C
|
||||
/* 0140C 80B5CBBC 86020214 */ lh $v0, 0x0214($s0) ## 00000214
|
||||
/* 01410 80B5CBC0 0C041AF2 */ jal func_80106BC8
|
||||
/* 01414 80B5CBC4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01418 80B5CBC8 104000DB */ beq $v0, $zero, .L80B5CF38
|
||||
/* 0141C 80B5CBCC 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 01420 80B5CBD0 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 01424 80B5CBD4 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 01428 80B5CBD8 0C00D3B0 */ jal func_80034EC0
|
||||
/* 0142C 80B5CBDC 24060006 */ addiu $a2, $zero, 0x0006 ## $a2 = 00000006
|
||||
/* 01430 80B5CBE0 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
|
||||
/* 01434 80B5CBE4 A20F020E */ sb $t7, 0x020E($s0) ## 0000020E
|
||||
/* 01438 80B5CBE8 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0143C 80B5CBEC 24052075 */ addiu $a1, $zero, 0x2075 ## $a1 = 00002075
|
||||
/* 01440 80B5CBF0 0C042DA0 */ jal func_8010B680
|
||||
/* 01444 80B5CBF4 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 01448 80B5CBF8 92180208 */ lbu $t8, 0x0208($s0) ## 00000208
|
||||
/* 0144C 80B5CBFC 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
|
||||
/* 01450 80B5CC00 100000CD */ beq $zero, $zero, .L80B5CF38
|
||||
/* 01454 80B5CC04 A2190208 */ sb $t9, 0x0208($s0) ## 00000208
|
||||
glabel L80B5CC08
|
||||
/* 01458 80B5CC08 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0145C 80B5CC0C 0C2D6FE4 */ jal func_80B5BF90
|
||||
/* 01460 80B5CC10 24050019 */ addiu $a1, $zero, 0x0019 ## $a1 = 00000019
|
||||
/* 01464 80B5CC14 10400004 */ beq $v0, $zero, .L80B5CC28
|
||||
/* 01468 80B5CC18 00000000 */ nop
|
||||
/* 0146C 80B5CC1C 92080208 */ lbu $t0, 0x0208($s0) ## 00000208
|
||||
/* 01470 80B5CC20 25090001 */ addiu $t1, $t0, 0x0001 ## $t1 = 00000001
|
||||
/* 01474 80B5CC24 A2090208 */ sb $t1, 0x0208($s0) ## 00000208
|
||||
glabel L80B5CC28
|
||||
.L80B5CC28:
|
||||
/* 01478 80B5CC28 0C042F6F */ jal func_8010BDBC
|
||||
/* 0147C 80B5CC2C 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 01480 80B5CC30 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 01484 80B5CC34 544100C1 */ bnel $v0, $at, .L80B5CF3C
|
||||
/* 01488 80B5CC38 86020214 */ lh $v0, 0x0214($s0) ## 00000214
|
||||
/* 0148C 80B5CC3C 0C041AF2 */ jal func_80106BC8
|
||||
/* 01490 80B5CC40 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01494 80B5CC44 104000BC */ beq $v0, $zero, .L80B5CF38
|
||||
/* 01498 80B5CC48 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0149C 80B5CC4C 24057033 */ addiu $a1, $zero, 0x7033 ## $a1 = 00007033
|
||||
/* 014A0 80B5CC50 0C042DA0 */ jal func_8010B680
|
||||
/* 014A4 80B5CC54 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 014A8 80B5CC58 240A000A */ addiu $t2, $zero, 0x000A ## $t2 = 0000000A
|
||||
/* 014AC 80B5CC5C 100000B6 */ beq $zero, $zero, .L80B5CF38
|
||||
/* 014B0 80B5CC60 A20A0208 */ sb $t2, 0x0208($s0) ## 00000208
|
||||
glabel L80B5CC64
|
||||
/* 014B4 80B5CC64 0C042F6F */ jal func_8010BDBC
|
||||
/* 014B8 80B5CC68 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 014BC 80B5CC6C 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 014C0 80B5CC70 544100B2 */ bnel $v0, $at, .L80B5CF3C
|
||||
/* 014C4 80B5CC74 86020214 */ lh $v0, 0x0214($s0) ## 00000214
|
||||
/* 014C8 80B5CC78 0C041AF2 */ jal func_80106BC8
|
||||
/* 014CC 80B5CC7C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 014D0 80B5CC80 104000AD */ beq $v0, $zero, .L80B5CF38
|
||||
/* 014D4 80B5CC84 3C0B0001 */ lui $t3, 0x0001 ## $t3 = 00010000
|
||||
/* 014D8 80B5CC88 01715821 */ addu $t3, $t3, $s1
|
||||
/* 014DC 80B5CC8C 916B04BD */ lbu $t3, 0x04BD($t3) ## 000104BD
|
||||
/* 014E0 80B5CC90 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 014E4 80B5CC94 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 014E8 80B5CC98 15600011 */ bne $t3, $zero, .L80B5CCE0
|
||||
/* 014EC 80B5CC9C 00000000 */ nop
|
||||
/* 014F0 80B5CCA0 0C2D6E22 */ jal func_80B5B888
|
||||
/* 014F4 80B5CCA4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 014F8 80B5CCA8 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 014FC 80B5CCAC 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 01500 80B5CCB0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 01504 80B5CCB4 0C00D3B0 */ jal func_80034EC0
|
||||
/* 01508 80B5CCB8 24060021 */ addiu $a2, $zero, 0x0021 ## $a2 = 00000021
|
||||
/* 0150C 80B5CCBC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01510 80B5CCC0 A200020E */ sb $zero, 0x020E($s0) ## 0000020E
|
||||
/* 01514 80B5CCC4 00310821 */ addu $at, $at, $s1
|
||||
/* 01518 80B5CCC8 240C0037 */ addiu $t4, $zero, 0x0037 ## $t4 = 00000037
|
||||
/* 0151C 80B5CCCC A02C03DC */ sb $t4, 0x03DC($at) ## 000103DC
|
||||
/* 01520 80B5CCD0 240D000F */ addiu $t5, $zero, 0x000F ## $t5 = 0000000F
|
||||
/* 01524 80B5CCD4 A6000214 */ sh $zero, 0x0214($s0) ## 00000214
|
||||
/* 01528 80B5CCD8 10000097 */ beq $zero, $zero, .L80B5CF38
|
||||
/* 0152C 80B5CCDC A20D0208 */ sb $t5, 0x0208($s0) ## 00000208
|
||||
.L80B5CCE0:
|
||||
/* 01530 80B5CCE0 0C2D6DEC */ jal func_80B5B7B0
|
||||
/* 01534 80B5CCE4 24050006 */ addiu $a1, $zero, 0x0006 ## $a1 = 00000006
|
||||
/* 01538 80B5CCE8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0153C 80B5CCEC 00310821 */ addu $at, $at, $s1
|
||||
/* 01540 80B5CCF0 240E0037 */ addiu $t6, $zero, 0x0037 ## $t6 = 00000037
|
||||
/* 01544 80B5CCF4 A02E03DC */ sb $t6, 0x03DC($at) ## 000103DC
|
||||
/* 01548 80B5CCF8 92180208 */ lbu $t8, 0x0208($s0) ## 00000208
|
||||
/* 0154C 80B5CCFC 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 01550 80B5CD00 240F0014 */ addiu $t7, $zero, 0x0014 ## $t7 = 00000014
|
||||
/* 01554 80B5CD04 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
|
||||
/* 01558 80B5CD08 A60F0212 */ sh $t7, 0x0212($s0) ## 00000212
|
||||
/* 0155C 80B5CD0C A2190208 */ sb $t9, 0x0208($s0) ## 00000208
|
||||
/* 01560 80B5CD10 10000089 */ beq $zero, $zero, .L80B5CF38
|
||||
/* 01564 80B5CD14 E6040168 */ swc1 $f4, 0x0168($s0) ## 00000168
|
||||
glabel L80B5CD18
|
||||
/* 01568 80B5CD18 86020212 */ lh $v0, 0x0212($s0) ## 00000212
|
||||
/* 0156C 80B5CD1C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 01570 80B5CD20 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 01574 80B5CD24 14400003 */ bne $v0, $zero, .L80B5CD34
|
||||
/* 01578 80B5CD28 2448FFFF */ addiu $t0, $v0, 0xFFFF ## $t0 = FFFFFFFF
|
||||
/* 0157C 80B5CD2C 10000003 */ beq $zero, $zero, .L80B5CD3C
|
||||
/* 01580 80B5CD30 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
.L80B5CD34:
|
||||
/* 01584 80B5CD34 A6080212 */ sh $t0, 0x0212($s0) ## 00000212
|
||||
/* 01588 80B5CD38 86030212 */ lh $v1, 0x0212($s0) ## 00000212
|
||||
.L80B5CD3C:
|
||||
/* 0158C 80B5CD3C 1460007E */ bne $v1, $zero, .L80B5CF38
|
||||
/* 01590 80B5CD40 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 01594 80B5CD44 0C00D3B0 */ jal func_80034EC0
|
||||
/* 01598 80B5CD48 2406000B */ addiu $a2, $zero, 0x000B ## $a2 = 0000000B
|
||||
/* 0159C 80B5CD4C 2409000B */ addiu $t1, $zero, 0x000B ## $t1 = 0000000B
|
||||
/* 015A0 80B5CD50 240A0003 */ addiu $t2, $zero, 0x0003 ## $t2 = 00000003
|
||||
/* 015A4 80B5CD54 240B0002 */ addiu $t3, $zero, 0x0002 ## $t3 = 00000002
|
||||
/* 015A8 80B5CD58 A6090210 */ sh $t1, 0x0210($s0) ## 00000210
|
||||
/* 015AC 80B5CD5C A20A020D */ sb $t2, 0x020D($s0) ## 0000020D
|
||||
/* 015B0 80B5CD60 A20B020E */ sb $t3, 0x020E($s0) ## 0000020E
|
||||
/* 015B4 80B5CD64 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 015B8 80B5CD68 24057034 */ addiu $a1, $zero, 0x7034 ## $a1 = 00007034
|
||||
/* 015BC 80B5CD6C 0C042DA0 */ jal func_8010B680
|
||||
/* 015C0 80B5CD70 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 015C4 80B5CD74 920C0208 */ lbu $t4, 0x0208($s0) ## 00000208
|
||||
/* 015C8 80B5CD78 258D0001 */ addiu $t5, $t4, 0x0001 ## $t5 = 00000001
|
||||
/* 015CC 80B5CD7C 1000006E */ beq $zero, $zero, .L80B5CF38
|
||||
/* 015D0 80B5CD80 A20D0208 */ sb $t5, 0x0208($s0) ## 00000208
|
||||
glabel L80B5CD84
|
||||
/* 015D4 80B5CD84 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||
/* 015D8 80B5CD88 44813000 */ mtc1 $at, $f6 ## $f6 = 5.00
|
||||
/* 015DC 80B5CD8C C6080164 */ lwc1 $f8, 0x0164($s0) ## 00000164
|
||||
/* 015E0 80B5CD90 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 015E4 80B5CD94 46083032 */ c.eq.s $f6, $f8
|
||||
/* 015E8 80B5CD98 00000000 */ nop
|
||||
/* 015EC 80B5CD9C 45020004 */ bc1fl .L80B5CDB0
|
||||
/* 015F0 80B5CDA0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 015F4 80B5CDA4 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 015F8 80B5CDA8 2405686C */ addiu $a1, $zero, 0x686C ## $a1 = 0000686C
|
||||
/* 015FC 80B5CDAC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80B5CDB0:
|
||||
/* 01600 80B5CDB0 0C2D6FE4 */ jal func_80B5BF90
|
||||
/* 01604 80B5CDB4 2405000C */ addiu $a1, $zero, 0x000C ## $a1 = 0000000C
|
||||
/* 01608 80B5CDB8 10400004 */ beq $v0, $zero, .L80B5CDCC
|
||||
/* 0160C 80B5CDBC 00000000 */ nop
|
||||
/* 01610 80B5CDC0 920E0208 */ lbu $t6, 0x0208($s0) ## 00000208
|
||||
/* 01614 80B5CDC4 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
|
||||
/* 01618 80B5CDC8 A20F0208 */ sb $t7, 0x0208($s0) ## 00000208
|
||||
glabel L80B5CDCC
|
||||
.L80B5CDCC:
|
||||
/* 0161C 80B5CDCC 0C042F6F */ jal func_8010BDBC
|
||||
/* 01620 80B5CDD0 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 01624 80B5CDD4 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 01628 80B5CDD8 54410058 */ bnel $v0, $at, .L80B5CF3C
|
||||
/* 0162C 80B5CDDC 86020214 */ lh $v0, 0x0214($s0) ## 00000214
|
||||
/* 01630 80B5CDE0 0C041AF2 */ jal func_80106BC8
|
||||
/* 01634 80B5CDE4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01638 80B5CDE8 10400053 */ beq $v0, $zero, .L80B5CF38
|
||||
/* 0163C 80B5CDEC 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 01640 80B5CDF0 3C0580B6 */ lui $a1, %hi(D_80B5E7B8) ## $a1 = 80B60000
|
||||
/* 01644 80B5CDF4 24A5E7B8 */ addiu $a1, $a1, %lo(D_80B5E7B8) ## $a1 = 80B5E7B8
|
||||
/* 01648 80B5CDF8 0C00D3B0 */ jal func_80034EC0
|
||||
/* 0164C 80B5CDFC 24060006 */ addiu $a2, $zero, 0x0006 ## $a2 = 00000006
|
||||
/* 01650 80B5CE00 24180003 */ addiu $t8, $zero, 0x0003 ## $t8 = 00000003
|
||||
/* 01654 80B5CE04 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
|
||||
/* 01658 80B5CE08 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0165C 80B5CE0C A6180210 */ sh $t8, 0x0210($s0) ## 00000210
|
||||
/* 01660 80B5CE10 A200020D */ sb $zero, 0x020D($s0) ## 0000020D
|
||||
/* 01664 80B5CE14 A219020E */ sb $t9, 0x020E($s0) ## 0000020E
|
||||
/* 01668 80B5CE18 00310821 */ addu $at, $at, $s1
|
||||
/* 0166C 80B5CE1C 24080037 */ addiu $t0, $zero, 0x0037 ## $t0 = 00000037
|
||||
/* 01670 80B5CE20 A02803DC */ sb $t0, 0x03DC($at) ## 000103DC
|
||||
/* 01674 80B5CE24 2409000E */ addiu $t1, $zero, 0x000E ## $t1 = 0000000E
|
||||
/* 01678 80B5CE28 10000043 */ beq $zero, $zero, .L80B5CF38
|
||||
/* 0167C 80B5CE2C A2090208 */ sb $t1, 0x0208($s0) ## 00000208
|
||||
glabel L80B5CE30
|
||||
/* 01680 80B5CE30 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01684 80B5CE34 0C2D6FE4 */ jal func_80B5BF90
|
||||
/* 01688 80B5CE38 24050019 */ addiu $a1, $zero, 0x0019 ## $a1 = 00000019
|
||||
/* 0168C 80B5CE3C 1040003E */ beq $v0, $zero, .L80B5CF38
|
||||
/* 01690 80B5CE40 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01694 80B5CE44 24057033 */ addiu $a1, $zero, 0x7033 ## $a1 = 00007033
|
||||
/* 01698 80B5CE48 0C042DA0 */ jal func_8010B680
|
||||
/* 0169C 80B5CE4C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 016A0 80B5CE50 240A000A */ addiu $t2, $zero, 0x000A ## $t2 = 0000000A
|
||||
/* 016A4 80B5CE54 10000038 */ beq $zero, $zero, .L80B5CF38
|
||||
/* 016A8 80B5CE58 A20A0208 */ sb $t2, 0x0208($s0) ## 00000208
|
||||
glabel L80B5CE5C
|
||||
/* 016AC 80B5CE5C 860B0214 */ lh $t3, 0x0214($s0) ## 00000214
|
||||
/* 016B0 80B5CE60 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 016B4 80B5CE64 24057035 */ addiu $a1, $zero, 0x7035 ## $a1 = 00007035
|
||||
/* 016B8 80B5CE68 256C0001 */ addiu $t4, $t3, 0x0001 ## $t4 = 00000001
|
||||
/* 016BC 80B5CE6C A60C0214 */ sh $t4, 0x0214($s0) ## 00000214
|
||||
/* 016C0 80B5CE70 860D0214 */ lh $t5, 0x0214($s0) ## 00000214
|
||||
/* 016C4 80B5CE74 29A1001E */ slti $at, $t5, 0x001E
|
||||
/* 016C8 80B5CE78 54200030 */ bnel $at, $zero, .L80B5CF3C
|
||||
/* 016CC 80B5CE7C 86020214 */ lh $v0, 0x0214($s0) ## 00000214
|
||||
/* 016D0 80B5CE80 0C042DA0 */ jal func_8010B680
|
||||
/* 016D4 80B5CE84 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 016D8 80B5CE88 920E0208 */ lbu $t6, 0x0208($s0) ## 00000208
|
||||
/* 016DC 80B5CE8C 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
|
||||
/* 016E0 80B5CE90 10000029 */ beq $zero, $zero, .L80B5CF38
|
||||
/* 016E4 80B5CE94 A20F0208 */ sb $t7, 0x0208($s0) ## 00000208
|
||||
glabel L80B5CE98
|
||||
/* 016E8 80B5CE98 0C042F6F */ jal func_8010BDBC
|
||||
/* 016EC 80B5CE9C 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 016F0 80B5CEA0 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 016F4 80B5CEA4 5441000C */ bnel $v0, $at, .L80B5CED8
|
||||
/* 016F8 80B5CEA8 86090214 */ lh $t1, 0x0214($s0) ## 00000214
|
||||
/* 016FC 80B5CEAC 0C041AF2 */ jal func_80106BC8
|
||||
/* 01700 80B5CEB0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01704 80B5CEB4 10400007 */ beq $v0, $zero, .L80B5CED4
|
||||
/* 01708 80B5CEB8 24180037 */ addiu $t8, $zero, 0x0037 ## $t8 = 00000037
|
||||
/* 0170C 80B5CEBC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01710 80B5CEC0 00310821 */ addu $at, $at, $s1
|
||||
/* 01714 80B5CEC4 A03803DC */ sb $t8, 0x03DC($at) ## 000103DC
|
||||
/* 01718 80B5CEC8 92190208 */ lbu $t9, 0x0208($s0) ## 00000208
|
||||
/* 0171C 80B5CECC 27280001 */ addiu $t0, $t9, 0x0001 ## $t0 = 00000001
|
||||
/* 01720 80B5CED0 A2080208 */ sb $t0, 0x0208($s0) ## 00000208
|
||||
glabel L80B5CED4
|
||||
.L80B5CED4:
|
||||
/* 01724 80B5CED4 86090214 */ lh $t1, 0x0214($s0) ## 00000214
|
||||
.L80B5CED8:
|
||||
/* 01728 80B5CED8 24010082 */ addiu $at, $zero, 0x0082 ## $at = 00000082
|
||||
/* 0172C 80B5CEDC 240C0037 */ addiu $t4, $zero, 0x0037 ## $t4 = 00000037
|
||||
/* 01730 80B5CEE0 252A0001 */ addiu $t2, $t1, 0x0001 ## $t2 = 00000001
|
||||
/* 01734 80B5CEE4 A60A0214 */ sh $t2, 0x0214($s0) ## 00000214
|
||||
/* 01738 80B5CEE8 860B0214 */ lh $t3, 0x0214($s0) ## 00000214
|
||||
/* 0173C 80B5CEEC 240D00A0 */ addiu $t5, $zero, 0x00A0 ## $t5 = 000000A0
|
||||
/* 01740 80B5CEF0 340EFFF7 */ ori $t6, $zero, 0xFFF7 ## $t6 = 0000FFF7
|
||||
/* 01744 80B5CEF4 15610010 */ bne $t3, $at, .L80B5CF38
|
||||
/* 01748 80B5CEF8 240F0014 */ addiu $t7, $zero, 0x0014 ## $t7 = 00000014
|
||||
/* 0174C 80B5CEFC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01750 80B5CF00 00310821 */ addu $at, $at, $s1
|
||||
/* 01754 80B5CF04 A02C03DC */ sb $t4, 0x03DC($at) ## 000103DC
|
||||
/* 01758 80B5CF08 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0175C 80B5CF0C 00310821 */ addu $at, $at, $s1
|
||||
/* 01760 80B5CF10 A42D1E1A */ sh $t5, 0x1E1A($at) ## 00011E1A
|
||||
/* 01764 80B5CF14 3C018016 */ lui $at, %hi(gSaveContext+0x1412)
|
||||
/* 01768 80B5CF18 A42EFA72 */ sh $t6, %lo(gSaveContext+0x1412)($at)
|
||||
/* 0176C 80B5CF1C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01770 80B5CF20 00310821 */ addu $at, $at, $s1
|
||||
/* 01774 80B5CF24 A02F1E15 */ sb $t7, 0x1E15($at) ## 00011E15
|
||||
/* 01778 80B5CF28 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0177C 80B5CF2C 00310821 */ addu $at, $at, $s1
|
||||
/* 01780 80B5CF30 24180003 */ addiu $t8, $zero, 0x0003 ## $t8 = 00000003
|
||||
/* 01784 80B5CF34 A0381E5E */ sb $t8, 0x1E5E($at) ## 00011E5E
|
||||
.L80B5CF38:
|
||||
/* 01788 80B5CF38 86020214 */ lh $v0, 0x0214($s0) ## 00000214
|
||||
.L80B5CF3C:
|
||||
/* 0178C 80B5CF3C 24010011 */ addiu $at, $zero, 0x0011 ## $at = 00000011
|
||||
/* 01790 80B5CF40 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 01794 80B5CF44 14410005 */ bne $v0, $at, .L80B5CF5C
|
||||
/* 01798 80B5CF48 28410083 */ slti $at, $v0, 0x0083
|
||||
/* 0179C 80B5CF4C 54200004 */ bnel $at, $zero, .L80B5CF60
|
||||
/* 017A0 80B5CF50 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 017A4 80B5CF54 10000002 */ beq $zero, $zero, .L80B5CF60
|
||||
/* 017A8 80B5CF58 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80B5CF5C:
|
||||
/* 017AC 80B5CF5C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80B5CF60:
|
||||
/* 017B0 80B5CF60 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 017B4 80B5CF64 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 017B8 80B5CF68 03E00008 */ jr $ra
|
||||
/* 017BC 80B5CF6C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user