More actor decomp (#184)

* More actor decomp
This commit is contained in:
MegaMech
2022-04-26 23:16:52 -06:00
committed by GitHub
parent 2f8a1bfcb6
commit c29ae8d069
14 changed files with 249 additions and 1474 deletions
@@ -1,32 +0,0 @@
glabel func_802976EC
/* 100CFC 802976EC 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 100D00 802976F0 AFBF0014 */ sw $ra, 0x14($sp)
/* 100D04 802976F4 948E0004 */ lhu $t6, 4($a0)
/* 100D08 802976F8 55C00006 */ bnel $t6, $zero, .L80297714
/* 100D0C 802976FC C4840030 */ lwc1 $f4, 0x30($a0)
/* 100D10 80297700 0C0A5DB6 */ jal func_802976D8
/* 100D14 80297704 00A02025 */ move $a0, $a1
/* 100D18 80297708 10000012 */ b .L80297754
/* 100D1C 8029770C 8FBF0014 */ lw $ra, 0x14($sp)
/* 100D20 80297710 C4840030 */ lwc1 $f4, 0x30($a0)
.L80297714:
/* 100D24 80297714 E7A4001C */ swc1 $f4, 0x1c($sp)
/* 100D28 80297718 C48E0034 */ lwc1 $f14, 0x34($a0)
/* 100D2C 8029771C C48C0038 */ lwc1 $f12, 0x38($a0)
/* 100D30 80297720 AFA50024 */ sw $a1, 0x24($sp)
/* 100D34 80297724 0C0ADE0C */ jal func_802B7830
/* 100D38 80297728 E7AE0018 */ swc1 $f14, 0x18($sp)
/* 100D3C 8029772C 8FA50024 */ lw $a1, 0x24($sp)
/* 100D40 80297730 C7AE0018 */ lwc1 $f14, 0x18($sp)
/* 100D44 80297734 244F4000 */ addiu $t7, $v0, 0x4000
/* 100D48 80297738 A4AF0000 */ sh $t7, ($a1)
/* 100D4C 8029773C A4A00002 */ sh $zero, 2($a1)
/* 100D50 80297740 0C0ADE0C */ jal func_802B7830
/* 100D54 80297744 C7AC001C */ lwc1 $f12, 0x1c($sp)
/* 100D58 80297748 8FA50024 */ lw $a1, 0x24($sp)
/* 100D5C 8029774C A4A20004 */ sh $v0, 4($a1)
/* 100D60 80297750 8FBF0014 */ lw $ra, 0x14($sp)
.L80297754:
/* 100D64 80297754 27BD0020 */ addiu $sp, $sp, 0x20
/* 100D68 80297758 03E00008 */ jr $ra
/* 100D6C 8029775C 00000000 */ nop
@@ -1,45 +0,0 @@
glabel func_8029794C
/* 100F5C 8029794C 27BDFFA0 */ addiu $sp, $sp, -0x60
/* 100F60 80297950 AFBF0014 */ sw $ra, 0x14($sp)
/* 100F64 80297954 AFA50064 */ sw $a1, 0x64($sp)
/* 100F68 80297958 AFA60068 */ sw $a2, 0x68($sp)
/* 100F6C 8029795C 3C014000 */ li $at, 0x40000000 # 2.000000
/* 100F70 80297960 44813000 */ mtc1 $at, $f6
/* 100F74 80297964 C4840004 */ lwc1 $f4, 4($a0)
/* 100F78 80297968 00803825 */ move $a3, $a0
/* 100F7C 8029796C 00A03025 */ move $a2, $a1
/* 100F80 80297970 46062200 */ add.s $f8, $f4, $f6
/* 100F84 80297974 00E02825 */ move $a1, $a3
/* 100F88 80297978 E4880004 */ swc1 $f8, 4($a0)
/* 100F8C 8029797C AFA70060 */ sw $a3, 0x60($sp)
/* 100F90 80297980 0C0AD7DD */ jal func_802B5F74
/* 100F94 80297984 27A40020 */ addiu $a0, $sp, 0x20
/* 100F98 80297988 27A40020 */ addiu $a0, $sp, 0x20
/* 100F9C 8029798C 0C0AD7C0 */ jal func_802B5F00
/* 100FA0 80297990 8FA50068 */ lw $a1, 0x68($sp)
/* 100FA4 80297994 27A40020 */ addiu $a0, $sp, 0x20
/* 100FA8 80297998 0C0AD3FE */ jal func_802B4FF8
/* 100FAC 8029799C 00002825 */ move $a1, $zero
/* 100FB0 802979A0 10400011 */ beqz $v0, .L802979E8
/* 100FB4 802979A4 8FA70060 */ lw $a3, 0x60($sp)
/* 100FB8 802979A8 3C048015 */ lui $a0, %hi(gDisplayListHead) # $a0, 0x8015
/* 100FBC 802979AC 24840298 */ addiu $a0, %lo(gDisplayListHead) # addiu $a0, $a0, 0x298
/* 100FC0 802979B0 8C830000 */ lw $v1, ($a0)
/* 100FC4 802979B4 3C180D00 */ lui $t8, %hi(D_0D007B20) # $t8, 0xd00
/* 100FC8 802979B8 27187B20 */ addiu $t8, %lo(D_0D007B20) # addiu $t8, $t8, 0x7b20
/* 100FCC 802979BC 246E0008 */ addiu $t6, $v1, 8
/* 100FD0 802979C0 AC8E0000 */ sw $t6, ($a0)
/* 100FD4 802979C4 3C0F0600 */ lui $t7, 0x600
/* 100FD8 802979C8 3C014000 */ li $at, 0x40000000 # 2.000000
/* 100FDC 802979CC AC6F0000 */ sw $t7, ($v1)
/* 100FE0 802979D0 AC780004 */ sw $t8, 4($v1)
/* 100FE4 802979D4 C4EA0004 */ lwc1 $f10, 4($a3)
/* 100FE8 802979D8 44818000 */ mtc1 $at, $f16
/* 100FEC 802979DC 00000000 */ nop
/* 100FF0 802979E0 46105481 */ sub.s $f18, $f10, $f16
/* 100FF4 802979E4 E4F20004 */ swc1 $f18, 4($a3)
.L802979E8:
/* 100FF8 802979E8 8FBF0014 */ lw $ra, 0x14($sp)
/* 100FFC 802979EC 27BD0060 */ addiu $sp, $sp, 0x60
/* 101000 802979F0 03E00008 */ jr $ra
/* 101004 802979F4 00000000 */ nop
@@ -1,24 +0,0 @@
glabel func_802979F8
/* 101008 802979F8 27BDFFD0 */ addiu $sp, $sp, -0x30
/* 10100C 802979FC AFBF0014 */ sw $ra, 0x14($sp)
/* 101010 80297A00 AFA50034 */ sw $a1, 0x34($sp)
/* 101014 80297A04 948E0034 */ lhu $t6, 0x34($a0)
/* 101018 80297A08 00803025 */ move $a2, $a0
/* 10101C 80297A0C 24840030 */ addiu $a0, $a0, 0x30
/* 101020 80297A10 11C0000B */ beqz $t6, .L80297A40
/* 101024 80297A14 27A5001C */ addiu $a1, $sp, 0x1c
/* 101028 80297A18 0C0A5DBB */ jal func_802976EC
/* 10102C 80297A1C AFA60030 */ sw $a2, 0x30($sp)
/* 101030 80297A20 8FA40030 */ lw $a0, 0x30($sp)
/* 101034 80297A24 0C0A5DD8 */ jal func_80297760
/* 101038 80297A28 27A50024 */ addiu $a1, $sp, 0x24
/* 10103C 80297A2C 3C063EE6 */ lui $a2, (0x3EE66666 >> 16) # lui $a2, 0x3ee6
/* 101040 80297A30 34C66666 */ ori $a2, (0x3EE66666 & 0xFFFF) # ori $a2, $a2, 0x6666
/* 101044 80297A34 27A40024 */ addiu $a0, $sp, 0x24
/* 101048 80297A38 0C0A5E53 */ jal func_8029794C
/* 10104C 80297A3C 27A5001C */ addiu $a1, $sp, 0x1c
.L80297A40:
/* 101050 80297A40 8FBF0014 */ lw $ra, 0x14($sp)
/* 101054 80297A44 27BD0030 */ addiu $sp, $sp, 0x30
/* 101058 80297A48 03E00008 */ jr $ra
/* 10105C 80297A4C 00000000 */ nop
@@ -1,52 +0,0 @@
glabel func_8029A690
/* 103CA0 8029A690 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
/* 103CA4 8029A694 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
/* 103CA8 8029A698 8C620000 */ lw $v0, ($v1)
/* 103CAC 8029A69C 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 103CB0 8029A6A0 AFBF0014 */ sw $ra, 0x14($sp)
/* 103CB4 8029A6A4 244E0008 */ addiu $t6, $v0, 8
/* 103CB8 8029A6A8 AC6E0000 */ sw $t6, ($v1)
/* 103CBC 8029A6AC 3C180D00 */ lui $t8, %hi(D_0D004E38) # $t8, 0xd00
/* 103CC0 8029A6B0 27184E38 */ addiu $t8, %lo(D_0D004E38) # addiu $t8, $t8, 0x4e38
/* 103CC4 8029A6B4 3C0FFD10 */ lui $t7, 0xfd10
/* 103CC8 8029A6B8 AC4F0000 */ sw $t7, ($v0)
/* 103CCC 8029A6BC AC580004 */ sw $t8, 4($v0)
/* 103CD0 8029A6C0 8C620000 */ lw $v0, ($v1)
/* 103CD4 8029A6C4 3C0DE800 */ lui $t5, 0xe800
/* 103CD8 8029A6C8 3C0FF500 */ lui $t7, (0xF5000100 >> 16) # lui $t7, 0xf500
/* 103CDC 8029A6CC 24590008 */ addiu $t9, $v0, 8
/* 103CE0 8029A6D0 AC790000 */ sw $t9, ($v1)
/* 103CE4 8029A6D4 AC400004 */ sw $zero, 4($v0)
/* 103CE8 8029A6D8 AC4D0000 */ sw $t5, ($v0)
/* 103CEC 8029A6DC 8C620000 */ lw $v0, ($v1)
/* 103CF0 8029A6E0 35EF0100 */ ori $t7, (0xF5000100 & 0xFFFF) # ori $t7, $t7, 0x100
/* 103CF4 8029A6E4 3C180700 */ lui $t8, 0x700
/* 103CF8 8029A6E8 244E0008 */ addiu $t6, $v0, 8
/* 103CFC 8029A6EC AC6E0000 */ sw $t6, ($v1)
/* 103D00 8029A6F0 AC580004 */ sw $t8, 4($v0)
/* 103D04 8029A6F4 AC4F0000 */ sw $t7, ($v0)
/* 103D08 8029A6F8 8C620000 */ lw $v0, ($v1)
/* 103D0C 8029A6FC 3C0DE600 */ lui $t5, 0xe600
/* 103D10 8029A700 3C18073F */ lui $t8, (0x073FC000 >> 16) # lui $t8, 0x73f
/* 103D14 8029A704 24590008 */ addiu $t9, $v0, 8
/* 103D18 8029A708 AC790000 */ sw $t9, ($v1)
/* 103D1C 8029A70C AC400004 */ sw $zero, 4($v0)
/* 103D20 8029A710 AC4D0000 */ sw $t5, ($v0)
/* 103D24 8029A714 8C620000 */ lw $v0, ($v1)
/* 103D28 8029A718 3718C000 */ ori $t8, (0x073FC000 & 0xFFFF) # ori $t8, $t8, 0xc000
/* 103D2C 8029A71C 3C0FF000 */ lui $t7, 0xf000
/* 103D30 8029A720 244E0008 */ addiu $t6, $v0, 8
/* 103D34 8029A724 AC6E0000 */ sw $t6, ($v1)
/* 103D38 8029A728 AC580004 */ sw $t8, 4($v0)
/* 103D3C 8029A72C AC4F0000 */ sw $t7, ($v0)
/* 103D40 8029A730 8C620000 */ lw $v0, ($v1)
/* 103D44 8029A734 3C0DE700 */ lui $t5, 0xe700
/* 103D48 8029A738 24590008 */ addiu $t9, $v0, 8
/* 103D4C 8029A73C AC790000 */ sw $t9, ($v1)
/* 103D50 8029A740 AC400004 */ sw $zero, 4($v0)
/* 103D54 8029A744 0C0A68EB */ jal func_8029A3AC
/* 103D58 8029A748 AC4D0000 */ sw $t5, ($v0)
/* 103D5C 8029A74C 8FBF0014 */ lw $ra, 0x14($sp)
/* 103D60 8029A750 27BD0018 */ addiu $sp, $sp, 0x18
/* 103D64 8029A754 03E00008 */ jr $ra
/* 103D68 8029A758 00000000 */ nop
@@ -1,52 +0,0 @@
glabel func_8029A75C
/* 103D6C 8029A75C 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
/* 103D70 8029A760 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
/* 103D74 8029A764 8C620000 */ lw $v0, ($v1)
/* 103D78 8029A768 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 103D7C 8029A76C AFBF0014 */ sw $ra, 0x14($sp)
/* 103D80 8029A770 244E0008 */ addiu $t6, $v0, 8
/* 103D84 8029A774 AC6E0000 */ sw $t6, ($v1)
/* 103D88 8029A778 3C18802C */ lui $t8, %hi(D_802BA060) # $t8, 0x802c
/* 103D8C 8029A77C 2718A060 */ addiu $t8, %lo(D_802BA060) # addiu $t8, $t8, -0x5fa0
/* 103D90 8029A780 3C0FFD10 */ lui $t7, 0xfd10
/* 103D94 8029A784 AC4F0000 */ sw $t7, ($v0)
/* 103D98 8029A788 AC580004 */ sw $t8, 4($v0)
/* 103D9C 8029A78C 8C620000 */ lw $v0, ($v1)
/* 103DA0 8029A790 3C0DE800 */ lui $t5, 0xe800
/* 103DA4 8029A794 3C0FF500 */ lui $t7, (0xF5000100 >> 16) # lui $t7, 0xf500
/* 103DA8 8029A798 24590008 */ addiu $t9, $v0, 8
/* 103DAC 8029A79C AC790000 */ sw $t9, ($v1)
/* 103DB0 8029A7A0 AC400004 */ sw $zero, 4($v0)
/* 103DB4 8029A7A4 AC4D0000 */ sw $t5, ($v0)
/* 103DB8 8029A7A8 8C620000 */ lw $v0, ($v1)
/* 103DBC 8029A7AC 35EF0100 */ ori $t7, (0xF5000100 & 0xFFFF) # ori $t7, $t7, 0x100
/* 103DC0 8029A7B0 3C180700 */ lui $t8, 0x700
/* 103DC4 8029A7B4 244E0008 */ addiu $t6, $v0, 8
/* 103DC8 8029A7B8 AC6E0000 */ sw $t6, ($v1)
/* 103DCC 8029A7BC AC580004 */ sw $t8, 4($v0)
/* 103DD0 8029A7C0 AC4F0000 */ sw $t7, ($v0)
/* 103DD4 8029A7C4 8C620000 */ lw $v0, ($v1)
/* 103DD8 8029A7C8 3C0DE600 */ lui $t5, 0xe600
/* 103DDC 8029A7CC 3C18073F */ lui $t8, (0x073FC000 >> 16) # lui $t8, 0x73f
/* 103DE0 8029A7D0 24590008 */ addiu $t9, $v0, 8
/* 103DE4 8029A7D4 AC790000 */ sw $t9, ($v1)
/* 103DE8 8029A7D8 AC400004 */ sw $zero, 4($v0)
/* 103DEC 8029A7DC AC4D0000 */ sw $t5, ($v0)
/* 103DF0 8029A7E0 8C620000 */ lw $v0, ($v1)
/* 103DF4 8029A7E4 3718C000 */ ori $t8, (0x073FC000 & 0xFFFF) # ori $t8, $t8, 0xc000
/* 103DF8 8029A7E8 3C0FF000 */ lui $t7, 0xf000
/* 103DFC 8029A7EC 244E0008 */ addiu $t6, $v0, 8
/* 103E00 8029A7F0 AC6E0000 */ sw $t6, ($v1)
/* 103E04 8029A7F4 AC580004 */ sw $t8, 4($v0)
/* 103E08 8029A7F8 AC4F0000 */ sw $t7, ($v0)
/* 103E0C 8029A7FC 8C620000 */ lw $v0, ($v1)
/* 103E10 8029A800 3C0DE700 */ lui $t5, 0xe700
/* 103E14 8029A804 24590008 */ addiu $t9, $v0, 8
/* 103E18 8029A808 AC790000 */ sw $t9, ($v1)
/* 103E1C 8029A80C AC400004 */ sw $zero, 4($v0)
/* 103E20 8029A810 0C0A68EB */ jal func_8029A3AC
/* 103E24 8029A814 AC4D0000 */ sw $t5, ($v0)
/* 103E28 8029A818 8FBF0014 */ lw $ra, 0x14($sp)
/* 103E2C 8029A81C 27BD0018 */ addiu $sp, $sp, 0x18
/* 103E30 8029A820 03E00008 */ jr $ra
/* 103E34 8029A824 00000000 */ nop
@@ -1,52 +0,0 @@
glabel func_8029A828
/* 103E38 8029A828 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
/* 103E3C 8029A82C 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
/* 103E40 8029A830 8C620000 */ lw $v0, ($v1)
/* 103E44 8029A834 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 103E48 8029A838 AFBF0014 */ sw $ra, 0x14($sp)
/* 103E4C 8029A83C 244E0008 */ addiu $t6, $v0, 8
/* 103E50 8029A840 AC6E0000 */ sw $t6, ($v1)
/* 103E54 8029A844 3C180D00 */ lui $t8, %hi(D_0D005038) # $t8, 0xd00
/* 103E58 8029A848 27185038 */ addiu $t8, %lo(D_0D005038) # addiu $t8, $t8, 0x5038
/* 103E5C 8029A84C 3C0FFD10 */ lui $t7, 0xfd10
/* 103E60 8029A850 AC4F0000 */ sw $t7, ($v0)
/* 103E64 8029A854 AC580004 */ sw $t8, 4($v0)
/* 103E68 8029A858 8C620000 */ lw $v0, ($v1)
/* 103E6C 8029A85C 3C0DE800 */ lui $t5, 0xe800
/* 103E70 8029A860 3C0FF500 */ lui $t7, (0xF5000100 >> 16) # lui $t7, 0xf500
/* 103E74 8029A864 24590008 */ addiu $t9, $v0, 8
/* 103E78 8029A868 AC790000 */ sw $t9, ($v1)
/* 103E7C 8029A86C AC400004 */ sw $zero, 4($v0)
/* 103E80 8029A870 AC4D0000 */ sw $t5, ($v0)
/* 103E84 8029A874 8C620000 */ lw $v0, ($v1)
/* 103E88 8029A878 35EF0100 */ ori $t7, (0xF5000100 & 0xFFFF) # ori $t7, $t7, 0x100
/* 103E8C 8029A87C 3C180700 */ lui $t8, 0x700
/* 103E90 8029A880 244E0008 */ addiu $t6, $v0, 8
/* 103E94 8029A884 AC6E0000 */ sw $t6, ($v1)
/* 103E98 8029A888 AC580004 */ sw $t8, 4($v0)
/* 103E9C 8029A88C AC4F0000 */ sw $t7, ($v0)
/* 103EA0 8029A890 8C620000 */ lw $v0, ($v1)
/* 103EA4 8029A894 3C0DE600 */ lui $t5, 0xe600
/* 103EA8 8029A898 3C18073F */ lui $t8, (0x073FC000 >> 16) # lui $t8, 0x73f
/* 103EAC 8029A89C 24590008 */ addiu $t9, $v0, 8
/* 103EB0 8029A8A0 AC790000 */ sw $t9, ($v1)
/* 103EB4 8029A8A4 AC400004 */ sw $zero, 4($v0)
/* 103EB8 8029A8A8 AC4D0000 */ sw $t5, ($v0)
/* 103EBC 8029A8AC 8C620000 */ lw $v0, ($v1)
/* 103EC0 8029A8B0 3718C000 */ ori $t8, (0x073FC000 & 0xFFFF) # ori $t8, $t8, 0xc000
/* 103EC4 8029A8B4 3C0FF000 */ lui $t7, 0xf000
/* 103EC8 8029A8B8 244E0008 */ addiu $t6, $v0, 8
/* 103ECC 8029A8BC AC6E0000 */ sw $t6, ($v1)
/* 103ED0 8029A8C0 AC580004 */ sw $t8, 4($v0)
/* 103ED4 8029A8C4 AC4F0000 */ sw $t7, ($v0)
/* 103ED8 8029A8C8 8C620000 */ lw $v0, ($v1)
/* 103EDC 8029A8CC 3C0DE700 */ lui $t5, 0xe700
/* 103EE0 8029A8D0 24590008 */ addiu $t9, $v0, 8
/* 103EE4 8029A8D4 AC790000 */ sw $t9, ($v1)
/* 103EE8 8029A8D8 AC400004 */ sw $zero, 4($v0)
/* 103EEC 8029A8DC 0C0A68EB */ jal func_8029A3AC
/* 103EF0 8029A8E0 AC4D0000 */ sw $t5, ($v0)
/* 103EF4 8029A8E4 8FBF0014 */ lw $ra, 0x14($sp)
/* 103EF8 8029A8E8 27BD0018 */ addiu $sp, $sp, 0x18
/* 103EFC 8029A8EC 03E00008 */ jr $ra
/* 103F00 8029A8F0 00000000 */ nop
@@ -1,126 +0,0 @@
glabel func_8029A8F4
/* 103F04 8029A8F4 3C0E800E */ lui $t6, %hi(camera1) # $t6, 0x800e
/* 103F08 8029A8F8 8DCEDB40 */ lw $t6, %lo(camera1)($t6)
/* 103F0C 8029A8FC 240100B8 */ li $at, 184
/* 103F10 8029A900 27BDFF70 */ addiu $sp, $sp, -0x90
/* 103F14 8029A904 008E7823 */ subu $t7, $a0, $t6
/* 103F18 8029A908 01E1001A */ div $zero, $t7, $at
/* 103F1C 8029A90C 0000C012 */ mflo $t8
/* 103F20 8029A910 0018C880 */ sll $t9, $t8, 2
/* 103F24 8029A914 3C018015 */ lui $at, %hi(D_80150130)
/* 103F28 8029A918 AFB00020 */ sw $s0, 0x20($sp)
/* 103F2C 8029A91C AFA50094 */ sw $a1, 0x94($sp)
/* 103F30 8029A920 00390821 */ addu $at, $at, $t9
/* 103F34 8029A924 C4240130 */ lwc1 $f4, %lo(D_80150130)($at)
/* 103F38 8029A928 00C08025 */ move $s0, $a2
/* 103F3C 8029A92C AFBF0024 */ sw $ra, 0x24($sp)
/* 103F40 8029A930 24C50018 */ addiu $a1, $a2, 0x18
/* 103F44 8029A934 94860026 */ lhu $a2, 0x26($a0)
/* 103F48 8029A938 3C01802C */ lui $at, %hi(D_802B96B4) # $at, 0x802c
/* 103F4C 8029A93C C42696B4 */ lwc1 $f6, %lo(D_802B96B4)($at)
/* 103F50 8029A940 AFA5002C */ sw $a1, 0x2c($sp)
/* 103F54 8029A944 AFA40090 */ sw $a0, 0x90($sp)
/* 103F58 8029A948 24070000 */ li $a3, 0
/* 103F5C 8029A94C E7A40010 */ swc1 $f4, 0x10($sp)
/* 103F60 8029A950 0C0AE034 */ jal func_802B80D0
/* 103F64 8029A954 E7A60014 */ swc1 $f6, 0x14($sp)
/* 103F68 8029A958 44804000 */ mtc1 $zero, $f8
/* 103F6C 8029A95C 8FA40090 */ lw $a0, 0x90($sp)
/* 103F70 8029A960 3C088016 */ lui $t0, %hi(D_8015F6EC) # $t0, 0x8016
/* 103F74 8029A964 4608003C */ c.lt.s $f0, $f8
/* 103F78 8029A968 00000000 */ nop
/* 103F7C 8029A96C 45000005 */ bc1f .L8029A984
/* 103F80 8029A970 00000000 */ nop
/* 103F84 8029A974 0C0A5C8C */ jal func_80297230
/* 103F88 8029A978 02002825 */ move $a1, $s0
/* 103F8C 8029A97C 1000004E */ b .L8029AAB8
/* 103F90 8029A980 8FBF0024 */ lw $ra, 0x24($sp)
.L8029A984:
/* 103F94 8029A984 8508F6EC */ lh $t0, %lo(D_8015F6EC)($t0)
/* 103F98 8029A988 3C014448 */ li $at, 0x44480000 # 800.000000
/* 103F9C 8029A98C 44811000 */ mtc1 $at, $f2
/* 103FA0 8029A990 44885000 */ mtc1 $t0, $f10
/* 103FA4 8029A994 C600001C */ lwc1 $f0, 0x1c($s0)
/* 103FA8 8029A998 3C098016 */ lui $t1, %hi(D_8015F6EE) # $t1, 0x8016
/* 103FAC 8029A99C 46805420 */ cvt.s.w $f16, $f10
/* 103FB0 8029A9A0 46028480 */ add.s $f18, $f16, $f2
/* 103FB4 8029A9A4 4600903C */ c.lt.s $f18, $f0
/* 103FB8 8029A9A8 00000000 */ nop
/* 103FBC 8029A9AC 45000005 */ bc1f .L8029A9C4
/* 103FC0 8029A9B0 00000000 */ nop
/* 103FC4 8029A9B4 0C0A5C8C */ jal func_80297230
/* 103FC8 8029A9B8 02002825 */ move $a1, $s0
/* 103FCC 8029A9BC 1000003E */ b .L8029AAB8
/* 103FD0 8029A9C0 8FBF0024 */ lw $ra, 0x24($sp)
.L8029A9C4:
/* 103FD4 8029A9C4 8529F6EE */ lh $t1, %lo(D_8015F6EE)($t1)
/* 103FD8 8029A9C8 44892000 */ mtc1 $t1, $f4
/* 103FDC 8029A9CC 00000000 */ nop
/* 103FE0 8029A9D0 468021A0 */ cvt.s.w $f6, $f4
/* 103FE4 8029A9D4 46023201 */ sub.s $f8, $f6, $f2
/* 103FE8 8029A9D8 4608003C */ c.lt.s $f0, $f8
/* 103FEC 8029A9DC 00000000 */ nop
/* 103FF0 8029A9E0 45000005 */ bc1f .L8029A9F8
/* 103FF4 8029A9E4 00000000 */ nop
/* 103FF8 8029A9E8 0C0A5C8C */ jal func_80297230
/* 103FFC 8029A9EC 02002825 */ move $a1, $s0
/* 104000 8029A9F0 10000031 */ b .L8029AAB8
/* 104004 8029A9F4 8FBF0024 */ lw $ra, 0x24($sp)
.L8029A9F8:
/* 104008 8029A9F8 0C0A5CAE */ jal func_802972B8
/* 10400C 8029A9FC 02002825 */ move $a1, $s0
/* 104010 8029AA00 860A0006 */ lh $t2, 6($s0)
/* 104014 8029AA04 24010005 */ li $at, 5
/* 104018 8029AA08 27A4003C */ addiu $a0, $sp, 0x3c
/* 10401C 8029AA0C 15410007 */ bne $t2, $at, .L8029AA2C
/* 104020 8029AA10 27A6007C */ addiu $a2, $sp, 0x7c
/* 104024 8029AA14 27A4003C */ addiu $a0, $sp, 0x3c
/* 104028 8029AA18 8FA5002C */ lw $a1, 0x2c($sp)
/* 10402C 8029AA1C 0C0AD7DD */ jal func_802B5F74
/* 104030 8029AA20 26060010 */ addiu $a2, $s0, 0x10
/* 104034 8029AA24 10000007 */ b .L8029AA44
/* 104038 8029AA28 27A4003C */ addiu $a0, $sp, 0x3c
.L8029AA2C:
/* 10403C 8029AA2C A7A0007C */ sh $zero, 0x7c($sp)
/* 104040 8029AA30 A7A0007E */ sh $zero, 0x7e($sp)
/* 104044 8029AA34 A7A00080 */ sh $zero, 0x80($sp)
/* 104048 8029AA38 0C0AD7DD */ jal func_802B5F74
/* 10404C 8029AA3C 8FA5002C */ lw $a1, 0x2c($sp)
/* 104050 8029AA40 27A4003C */ addiu $a0, $sp, 0x3c
.L8029AA44:
/* 104054 8029AA44 0C0AD3FE */ jal func_802B4FF8
/* 104058 8029AA48 00002825 */ move $a1, $zero
/* 10405C 8029AA4C 5040001A */ beql $v0, $zero, .L8029AAB8
/* 104060 8029AA50 8FBF0024 */ lw $ra, 0x24($sp)
/* 104064 8029AA54 860B0006 */ lh $t3, 6($s0)
/* 104068 8029AA58 24010005 */ li $at, 5
/* 10406C 8029AA5C 3C048015 */ lui $a0, %hi(gDisplayListHead) # $a0, 0x8015
/* 104070 8029AA60 1161000C */ beq $t3, $at, .L8029AA94
/* 104074 8029AA64 24840298 */ addiu $a0, %lo(gDisplayListHead) # addiu $a0, $a0, 0x298
/* 104078 8029AA68 3C048015 */ lui $a0, %hi(gDisplayListHead) # $a0, 0x8015
/* 10407C 8029AA6C 24840298 */ addiu $a0, %lo(gDisplayListHead) # addiu $a0, $a0, 0x298
/* 104080 8029AA70 8C830000 */ lw $v1, ($a0)
/* 104084 8029AA74 3C0E0D00 */ lui $t6, %hi(D_0D004B48) # $t6, 0xd00
/* 104088 8029AA78 25CE4B48 */ addiu $t6, %lo(D_0D004B48) # addiu $t6, $t6, 0x4b48
/* 10408C 8029AA7C 246C0008 */ addiu $t4, $v1, 8
/* 104090 8029AA80 AC8C0000 */ sw $t4, ($a0)
/* 104094 8029AA84 3C0D0600 */ lui $t5, 0x600
/* 104098 8029AA88 AC6D0000 */ sw $t5, ($v1)
/* 10409C 8029AA8C 10000009 */ b .L8029AAB4
/* 1040A0 8029AA90 AC6E0004 */ sw $t6, 4($v1)
.L8029AA94:
/* 1040A4 8029AA94 8C830000 */ lw $v1, ($a0)
/* 1040A8 8029AA98 3C190D00 */ lui $t9, %hi(D_0D004BD8) # $t9, 0xd00
/* 1040AC 8029AA9C 27394BD8 */ addiu $t9, %lo(D_0D004BD8) # addiu $t9, $t9, 0x4bd8
/* 1040B0 8029AAA0 246F0008 */ addiu $t7, $v1, 8
/* 1040B4 8029AAA4 AC8F0000 */ sw $t7, ($a0)
/* 1040B8 8029AAA8 3C180600 */ lui $t8, 0x600
/* 1040BC 8029AAAC AC780000 */ sw $t8, ($v1)
/* 1040C0 8029AAB0 AC790004 */ sw $t9, 4($v1)
.L8029AAB4:
/* 1040C4 8029AAB4 8FBF0024 */ lw $ra, 0x24($sp)
.L8029AAB8:
/* 1040C8 8029AAB8 8FB00020 */ lw $s0, 0x20($sp)
/* 1040CC 8029AABC 27BD0090 */ addiu $sp, $sp, 0x90
/* 1040D0 8029AAC0 03E00008 */ jr $ra
/* 1040D4 8029AAC4 00000000 */ nop
@@ -1,151 +0,0 @@
glabel func_8029AE1C
/* 10442C 8029AE1C 27BDFEC8 */ addiu $sp, $sp, -0x138
/* 104430 8029AE20 30EEFFFF */ andi $t6, $a3, 0xffff
/* 104434 8029AE24 29C10015 */ slti $at, $t6, 0x15
/* 104438 8029AE28 AFBF0024 */ sw $ra, 0x24($sp)
/* 10443C 8029AE2C AFB00020 */ sw $s0, 0x20($sp)
/* 104440 8029AE30 AFA5013C */ sw $a1, 0x13c($sp)
/* 104444 8029AE34 AFA60140 */ sw $a2, 0x140($sp)
/* 104448 8029AE38 14200003 */ bnez $at, .L8029AE48
/* 10444C 8029AE3C AFA70144 */ sw $a3, 0x144($sp)
/* 104450 8029AE40 29C10019 */ slti $at, $t6, 0x19
/* 104454 8029AE44 14200084 */ bnez $at, .L8029B058
.L8029AE48:
/* 104458 8029AE48 3C0F800E */ lui $t7, %hi(camera1) # $t7, 0x800e
/* 10445C 8029AE4C 8DEFDB40 */ lw $t7, %lo(camera1)($t7)
/* 104460 8029AE50 240100B8 */ li $at, 184
/* 104464 8029AE54 8FA5013C */ lw $a1, 0x13c($sp)
/* 104468 8029AE58 008FC023 */ subu $t8, $a0, $t7
/* 10446C 8029AE5C 0301001A */ div $zero, $t8, $at
/* 104470 8029AE60 0000C812 */ mflo $t9
/* 104474 8029AE64 00195080 */ sll $t2, $t9, 2
/* 104478 8029AE68 3C018015 */ lui $at, %hi(D_80150130)
/* 10447C 8029AE6C 002A0821 */ addu $at, $at, $t2
/* 104480 8029AE70 C4240130 */ lwc1 $f4, %lo(D_80150130)($at)
/* 104484 8029AE74 3C01802C */ lui $at, %hi(D_802B96DC) # $at, 0x802c
/* 104488 8029AE78 C42696DC */ lwc1 $f6, %lo(D_802B96DC)($at)
/* 10448C 8029AE7C 94860026 */ lhu $a2, 0x26($a0)
/* 104490 8029AE80 3C0747AF */ lui $a3, (0x47AFC800 >> 16) # lui $a3, 0x47af
/* 104494 8029AE84 24A50018 */ addiu $a1, $a1, 0x18
/* 104498 8029AE88 AFA50030 */ sw $a1, 0x30($sp)
/* 10449C 8029AE8C 34E7C800 */ ori $a3, (0x47AFC800 & 0xFFFF) # ori $a3, $a3, 0xc800
/* 1044A0 8029AE90 E7A40010 */ swc1 $f4, 0x10($sp)
/* 1044A4 8029AE94 0C0AE034 */ jal func_802B80D0
/* 1044A8 8029AE98 E7A60014 */ swc1 $f6, 0x14($sp)
/* 1044AC 8029AE9C 44804000 */ mtc1 $zero, $f8
/* 1044B0 8029AEA0 3C108015 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8015
/* 1044B4 8029AEA4 3C0CBC00 */ lui $t4, (0xBC000002 >> 16) # lui $t4, 0xbc00
/* 1044B8 8029AEA8 4608003C */ c.lt.s $f0, $f8
/* 1044BC 8029AEAC 8FA50030 */ lw $a1, 0x30($sp)
/* 1044C0 8029AEB0 26100298 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, 0x298
/* 1044C4 8029AEB4 358C0002 */ ori $t4, (0xBC000002 & 0xFFFF) # ori $t4, $t4, 2
/* 1044C8 8029AEB8 45010067 */ bc1t .L8029B058
/* 1044CC 8029AEBC 3C0D8000 */ lui $t5, (0x80000040 >> 16) # lui $t5, 0x8000
/* 1044D0 8029AEC0 8E020000 */ lw $v0, ($s0)
/* 1044D4 8029AEC4 35AD0040 */ ori $t5, (0x80000040 & 0xFFFF) # ori $t5, $t5, 0x40
/* 1044D8 8029AEC8 3C0F0386 */ lui $t7, (0x03860010 >> 16) # lui $t7, 0x386
/* 1044DC 8029AECC 244B0008 */ addiu $t3, $v0, 8
/* 1044E0 8029AED0 AE0B0000 */ sw $t3, ($s0)
/* 1044E4 8029AED4 AC4D0004 */ sw $t5, 4($v0)
/* 1044E8 8029AED8 AC4C0000 */ sw $t4, ($v0)
/* 1044EC 8029AEDC 8E020000 */ lw $v0, ($s0)
/* 1044F0 8029AEE0 3C18800E */ lui $t8, %hi(D_800DC610+0x20) # $t8, 0x800e
/* 1044F4 8029AEE4 2718C630 */ addiu $t8, %lo(D_800DC610+0x20) # addiu $t8, $t8, -0x39d0
/* 1044F8 8029AEE8 244E0008 */ addiu $t6, $v0, 8
/* 1044FC 8029AEEC AE0E0000 */ sw $t6, ($s0)
/* 104500 8029AEF0 35EF0010 */ ori $t7, (0x03860010 & 0xFFFF) # ori $t7, $t7, 0x10
/* 104504 8029AEF4 AC4F0000 */ sw $t7, ($v0)
/* 104508 8029AEF8 AC580004 */ sw $t8, 4($v0)
/* 10450C 8029AEFC 8E020000 */ lw $v0, ($s0)
/* 104510 8029AF00 3C0B800E */ lui $t3, %hi(D_800DC610+0x18) # $t3, 0x800e
/* 104514 8029AF04 3C0A0388 */ lui $t2, (0x03880010 >> 16) # lui $t2, 0x388
/* 104518 8029AF08 24590008 */ addiu $t9, $v0, 8
/* 10451C 8029AF0C AE190000 */ sw $t9, ($s0)
/* 104520 8029AF10 354A0010 */ ori $t2, (0x03880010 & 0xFFFF) # ori $t2, $t2, 0x10
/* 104524 8029AF14 256BC628 */ addiu $t3, %lo(D_800DC610+0x18) # addiu $t3, $t3, -0x39d8
/* 104528 8029AF18 AC4B0004 */ sw $t3, 4($v0)
/* 10452C 8029AF1C AC4A0000 */ sw $t2, ($v0)
/* 104530 8029AF20 8E020000 */ lw $v0, ($s0)
/* 104534 8029AF24 3C0E0002 */ lui $t6, (0x00020204 >> 16) # lui $t6, 2
/* 104538 8029AF28 35CE0204 */ ori $t6, (0x00020204 & 0xFFFF) # ori $t6, $t6, 0x204
/* 10453C 8029AF2C 244C0008 */ addiu $t4, $v0, 8
/* 104540 8029AF30 AE0C0000 */ sw $t4, ($s0)
/* 104544 8029AF34 3C0DB700 */ lui $t5, 0xb700
/* 104548 8029AF38 AC4D0000 */ sw $t5, ($v0)
/* 10454C 8029AF3C AC4E0004 */ sw $t6, 4($v0)
/* 104550 8029AF40 8FA6013C */ lw $a2, 0x13c($sp)
/* 104554 8029AF44 27A400E0 */ addiu $a0, $sp, 0xe0
/* 104558 8029AF48 0C0AD7DD */ jal func_802B5F74
/* 10455C 8029AF4C 24C60010 */ addiu $a2, $a2, 0x10
/* 104560 8029AF50 27A400E0 */ addiu $a0, $sp, 0xe0
/* 104564 8029AF54 0C0AD3FE */ jal func_802B4FF8
/* 104568 8029AF58 24050001 */ li $a1, 1
/* 10456C 8029AF5C 1040003E */ beqz $v0, .L8029B058
/* 104570 8029AF60 3C070600 */ lui $a3, 0x600
/* 104574 8029AF64 8E020000 */ lw $v0, ($s0)
/* 104578 8029AF68 3C180601 */ lui $t8, %hi(D_0600E730) # $t8, 0x601
/* 10457C 8029AF6C 2718E730 */ addiu $t8, %lo(D_0600E730) # addiu $t8, $t8, -0x18d0
/* 104580 8029AF70 244F0008 */ addiu $t7, $v0, 8
/* 104584 8029AF74 AE0F0000 */ sw $t7, ($s0)
/* 104588 8029AF78 AC580004 */ sw $t8, 4($v0)
/* 10458C 8029AF7C AC470000 */ sw $a3, ($v0)
/* 104590 8029AF80 8E020000 */ lw $v0, ($s0)
/* 104594 8029AF84 3C0A0601 */ lui $t2, %hi(D_0600E058) # $t2, 0x601
/* 104598 8029AF88 254AE058 */ addiu $t2, %lo(D_0600E058) # addiu $t2, $t2, -0x1fa8
/* 10459C 8029AF8C 24590008 */ addiu $t9, $v0, 8
/* 1045A0 8029AF90 AE190000 */ sw $t9, ($s0)
/* 1045A4 8029AF94 AC4A0004 */ sw $t2, 4($v0)
/* 1045A8 8029AF98 AC470000 */ sw $a3, ($v0)
/* 1045AC 8029AF9C 8FAB013C */ lw $t3, 0x13c($sp)
/* 1045B0 8029AFA0 27A400E0 */ addiu $a0, $sp, 0xe0
/* 1045B4 8029AFA4 0C0AD677 */ jal func_802B59DC
/* 1045B8 8029AFA8 85650006 */ lh $a1, 6($t3)
/* 1045BC 8029AFAC 27A40120 */ addiu $a0, $sp, 0x120
/* 1045C0 8029AFB0 24050000 */ li $a1, 0
/* 1045C4 8029AFB4 3C064180 */ lui $a2, 0x4180
/* 1045C8 8029AFB8 0C0AD4A7 */ jal load_giant_egg
/* 1045CC 8029AFBC 3C07C37F */ lui $a3, 0xc37f
/* 1045D0 8029AFC0 27A400A0 */ addiu $a0, $sp, 0xa0
/* 1045D4 8029AFC4 0C0AD548 */ jal mtxf_translate
/* 1045D8 8029AFC8 27A50120 */ addiu $a1, $sp, 0x120
/* 1045DC 8029AFCC 27A40060 */ addiu $a0, $sp, 0x60
/* 1045E0 8029AFD0 27A500E0 */ addiu $a1, $sp, 0xe0
/* 1045E4 8029AFD4 0C0ADC73 */ jal func_802B71CC
/* 1045E8 8029AFD8 27A600A0 */ addiu $a2, $sp, 0xa0
/* 1045EC 8029AFDC 27A40060 */ addiu $a0, $sp, 0x60
/* 1045F0 8029AFE0 0C0AD3FE */ jal func_802B4FF8
/* 1045F4 8029AFE4 24050003 */ li $a1, 3
/* 1045F8 8029AFE8 1040001B */ beqz $v0, .L8029B058
/* 1045FC 8029AFEC 24072000 */ li $a3, 8192
/* 104600 8029AFF0 8E020000 */ lw $v0, ($s0)
/* 104604 8029AFF4 3C0DB600 */ lui $t5, 0xb600
/* 104608 8029AFF8 3C180601 */ lui $t8, %hi(D_0600FC28) # $t8, 0x601
/* 10460C 8029AFFC 244C0008 */ addiu $t4, $v0, 8
/* 104610 8029B000 AE0C0000 */ sw $t4, ($s0)
/* 104614 8029B004 AC470004 */ sw $a3, 4($v0)
/* 104618 8029B008 AC4D0000 */ sw $t5, ($v0)
/* 10461C 8029B00C 8E020000 */ lw $v0, ($s0)
/* 104620 8029B010 2718FC28 */ addiu $t8, %lo(D_0600FC28) # addiu $t8, $t8, -0x3d8
/* 104624 8029B014 3C0F0600 */ lui $t7, 0x600
/* 104628 8029B018 244E0008 */ addiu $t6, $v0, 8
/* 10462C 8029B01C AE0E0000 */ sw $t6, ($s0)
/* 104630 8029B020 AC580004 */ sw $t8, 4($v0)
/* 104634 8029B024 AC4F0000 */ sw $t7, ($v0)
/* 104638 8029B028 8E020000 */ lw $v0, ($s0)
/* 10463C 8029B02C 3C0ABD00 */ lui $t2, 0xbd00
/* 104640 8029B030 3C0CB700 */ lui $t4, 0xb700
/* 104644 8029B034 24590008 */ addiu $t9, $v0, 8
/* 104648 8029B038 AE190000 */ sw $t9, ($s0)
/* 10464C 8029B03C AC400004 */ sw $zero, 4($v0)
/* 104650 8029B040 AC4A0000 */ sw $t2, ($v0)
/* 104654 8029B044 8E020000 */ lw $v0, ($s0)
/* 104658 8029B048 244B0008 */ addiu $t3, $v0, 8
/* 10465C 8029B04C AE0B0000 */ sw $t3, ($s0)
/* 104660 8029B050 AC470004 */ sw $a3, 4($v0)
/* 104664 8029B054 AC4C0000 */ sw $t4, ($v0)
.L8029B058:
/* 104668 8029B058 8FBF0024 */ lw $ra, 0x24($sp)
/* 10466C 8029B05C 8FB00020 */ lw $s0, 0x20($sp)
/* 104670 8029B060 27BD0138 */ addiu $sp, $sp, 0x138
/* 104674 8029B064 03E00008 */ jr $ra
/* 104678 8029B068 00000000 */ nop
@@ -1,168 +0,0 @@
glabel func_8029B06C
/* 10467C 8029B06C 3C0E800E */ lui $t6, %hi(camera1) # $t6, 0x800e
/* 104680 8029B070 8DCEDB40 */ lw $t6, %lo(camera1)($t6)
/* 104684 8029B074 240100B8 */ li $at, 184
/* 104688 8029B078 27BDFED0 */ addiu $sp, $sp, -0x130
/* 10468C 8029B07C 008E7823 */ subu $t7, $a0, $t6
/* 104690 8029B080 01E1001A */ div $zero, $t7, $at
/* 104694 8029B084 0000C012 */ mflo $t8
/* 104698 8029B088 0018C880 */ sll $t9, $t8, 2
/* 10469C 8029B08C 3C018015 */ lui $at, %hi(D_80150130)
/* 1046A0 8029B090 00390821 */ addu $at, $at, $t9
/* 1046A4 8029B094 C4240130 */ lwc1 $f4, %lo(D_80150130)($at)
/* 1046A8 8029B098 AFBF001C */ sw $ra, 0x1c($sp)
/* 1046AC 8029B09C AFA50134 */ sw $a1, 0x134($sp)
/* 1046B0 8029B0A0 3C01802C */ lui $at, %hi(D_802B96E0) # $at, 0x802c
/* 1046B4 8029B0A4 C42696E0 */ lwc1 $f6, %lo(D_802B96E0)($at)
/* 1046B8 8029B0A8 94860026 */ lhu $a2, 0x26($a0)
/* 1046BC 8029B0AC 24A50018 */ addiu $a1, $a1, 0x18
/* 1046C0 8029B0B0 3C07451C */ lui $a3, (0x451C4000 >> 16) # lui $a3, 0x451c
/* 1046C4 8029B0B4 34E74000 */ ori $a3, (0x451C4000 & 0xFFFF) # ori $a3, $a3, 0x4000
/* 1046C8 8029B0B8 AFA50024 */ sw $a1, 0x24($sp)
/* 1046CC 8029B0BC E7A40010 */ swc1 $f4, 0x10($sp)
/* 1046D0 8029B0C0 0C0AE034 */ jal func_802B80D0
/* 1046D4 8029B0C4 E7A60014 */ swc1 $f6, 0x14($sp)
/* 1046D8 8029B0C8 44804000 */ mtc1 $zero, $f8
/* 1046DC 8029B0CC 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
/* 1046E0 8029B0D0 3C0ABB00 */ lui $t2, (0xBB000001 >> 16) # lui $t2, 0xbb00
/* 1046E4 8029B0D4 4608003C */ c.lt.s $f0, $f8
/* 1046E8 8029B0D8 8FA50024 */ lw $a1, 0x24($sp)
/* 1046EC 8029B0DC 46000086 */ mov.s $f2, $f0
/* 1046F0 8029B0E0 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
/* 1046F4 8029B0E4 4501007B */ bc1t .L8029B2D4
/* 1046F8 8029B0E8 354A0001 */ ori $t2, (0xBB000001 & 0xFFFF) # ori $t2, $t2, 1
/* 1046FC 8029B0EC 8C620000 */ lw $v0, ($v1)
/* 104700 8029B0F0 240BFFFF */ li $t3, -1
/* 104704 8029B0F4 3C0DB600 */ lui $t5, 0xb600
/* 104708 8029B0F8 24490008 */ addiu $t1, $v0, 8
/* 10470C 8029B0FC AC690000 */ sw $t1, ($v1)
/* 104710 8029B100 AC4B0004 */ sw $t3, 4($v0)
/* 104714 8029B104 AC4A0000 */ sw $t2, ($v0)
/* 104718 8029B108 8C620000 */ lw $v0, ($v1)
/* 10471C 8029B10C 3C0E0002 */ lui $t6, 2
/* 104720 8029B110 27A400D8 */ addiu $a0, $sp, 0xd8
/* 104724 8029B114 244C0008 */ addiu $t4, $v0, 8
/* 104728 8029B118 AC6C0000 */ sw $t4, ($v1)
/* 10472C 8029B11C AC4E0004 */ sw $t6, 4($v0)
/* 104730 8029B120 AC4D0000 */ sw $t5, ($v0)
/* 104734 8029B124 8FA60134 */ lw $a2, 0x134($sp)
/* 104738 8029B128 E7A20054 */ swc1 $f2, 0x54($sp)
/* 10473C 8029B12C 0C0AD7DD */ jal func_802B5F74
/* 104740 8029B130 24C60010 */ addiu $a2, $a2, 0x10
/* 104744 8029B134 27A400D8 */ addiu $a0, $sp, 0xd8
/* 104748 8029B138 0C0AD3FE */ jal func_802B4FF8
/* 10474C 8029B13C 00002825 */ move $a1, $zero
/* 104750 8029B140 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
/* 104754 8029B144 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
/* 104758 8029B148 10400062 */ beqz $v0, .L8029B2D4
/* 10475C 8029B14C C7A20054 */ lwc1 $f2, 0x54($sp)
/* 104760 8029B150 8FAF0134 */ lw $t7, 0x134($sp)
/* 104764 8029B154 3C050600 */ lui $a1, 0x600
/* 104768 8029B158 24010001 */ li $at, 1
/* 10476C 8029B15C 85E20006 */ lh $v0, 6($t7)
/* 104770 8029B160 3C0D800E */ lui $t5, %hi(gActiveScreenMode) # $t5, 0x800e
/* 104774 8029B164 50400009 */ beql $v0, $zero, .L8029B18C
/* 104778 8029B168 8C620000 */ lw $v0, ($v1)
/* 10477C 8029B16C 1041000E */ beq $v0, $at, .L8029B1A8
/* 104780 8029B170 3C050600 */ lui $a1, 0x600
/* 104784 8029B174 24010002 */ li $at, 2
/* 104788 8029B178 10410013 */ beq $v0, $at, .L8029B1C8
/* 10478C 8029B17C 3C050600 */ lui $a1, 0x600
/* 104790 8029B180 10000018 */ b .L8029B1E4
/* 104794 8029B184 3C050600 */ lui $a1, 0x600
/* 104798 8029B188 8C620000 */ lw $v0, ($v1)
.L8029B18C:
/* 10479C 8029B18C 3C190602 */ lui $t9, %hi(D_06023858) # $t9, 0x602
/* 1047A0 8029B190 27393858 */ addiu $t9, %lo(D_06023858) # addiu $t9, $t9, 0x3858
/* 1047A4 8029B194 24580008 */ addiu $t8, $v0, 8
/* 1047A8 8029B198 AC780000 */ sw $t8, ($v1)
/* 1047AC 8029B19C AC590004 */ sw $t9, 4($v0)
/* 1047B0 8029B1A0 10000010 */ b .L8029B1E4
/* 1047B4 8029B1A4 AC450000 */ sw $a1, ($v0)
.L8029B1A8:
/* 1047B8 8029B1A8 8C620000 */ lw $v0, ($v1)
/* 1047BC 8029B1AC 3C0A0602 */ lui $t2, %hi(D_060238A0) # $t2, 0x602
/* 1047C0 8029B1B0 254A38A0 */ addiu $t2, %lo(D_060238A0) # addiu $t2, $t2, 0x38a0
/* 1047C4 8029B1B4 24490008 */ addiu $t1, $v0, 8
/* 1047C8 8029B1B8 AC690000 */ sw $t1, ($v1)
/* 1047CC 8029B1BC AC4A0004 */ sw $t2, 4($v0)
/* 1047D0 8029B1C0 10000008 */ b .L8029B1E4
/* 1047D4 8029B1C4 AC450000 */ sw $a1, ($v0)
.L8029B1C8:
/* 1047D8 8029B1C8 8C620000 */ lw $v0, ($v1)
/* 1047DC 8029B1CC 3C0C0602 */ lui $t4, %hi(D_060238E8) # $t4, 0x602
/* 1047E0 8029B1D0 258C38E8 */ addiu $t4, %lo(D_060238E8) # addiu $t4, $t4, 0x38e8
/* 1047E4 8029B1D4 244B0008 */ addiu $t3, $v0, 8
/* 1047E8 8029B1D8 AC6B0000 */ sw $t3, ($v1)
/* 1047EC 8029B1DC AC4C0004 */ sw $t4, 4($v0)
/* 1047F0 8029B1E0 AC450000 */ sw $a1, ($v0)
.L8029B1E4:
/* 1047F4 8029B1E4 8DADC52C */ lw $t5, %lo(gActiveScreenMode)($t5)
/* 1047F8 8029B1E8 3C01802C */ lui $at, %hi(D_802B96EC)
/* 1047FC 8029B1EC 15A00025 */ bnez $t5, .L8029B284
/* 104800 8029B1F0 00000000 */ nop
/* 104804 8029B1F4 3C01802C */ lui $at, %hi(D_802B96E4) # $at, 0x802c
/* 104808 8029B1F8 C42A96E4 */ lwc1 $f10, %lo(D_802B96E4)($at)
/* 10480C 8029B1FC 3C01802C */ lui $at, %hi(D_802B96E8) # $at, 0x802c
/* 104810 8029B200 460A103C */ c.lt.s $f2, $f10
/* 104814 8029B204 00000000 */ nop
/* 104818 8029B208 45000009 */ bc1f .L8029B230
/* 10481C 8029B20C 00000000 */ nop
/* 104820 8029B210 8C620000 */ lw $v0, ($v1)
/* 104824 8029B214 3C0F0900 */ lui $t7, %hi(toads_turnpike_dl_0) # $t7, 0x900
/* 104828 8029B218 25EF0140 */ addiu $t7, %lo(toads_turnpike_dl_0) # addiu $t7, $t7, 0x140
/* 10482C 8029B21C 244E0008 */ addiu $t6, $v0, 8
/* 104830 8029B220 AC6E0000 */ sw $t6, ($v1)
/* 104834 8029B224 AC4F0004 */ sw $t7, 4($v0)
/* 104838 8029B228 1000002A */ b .L8029B2D4
/* 10483C 8029B22C AC450000 */ sw $a1, ($v0)
.L8029B230:
/* 104840 8029B230 C43096E8 */ lwc1 $f16, %lo(D_802B96E8)($at)
/* 104844 8029B234 4610103C */ c.lt.s $f2, $f16
/* 104848 8029B238 00000000 */ nop
/* 10484C 8029B23C 4502000A */ bc1fl .L8029B268
/* 104850 8029B240 8C620000 */ lw $v0, ($v1)
/* 104854 8029B244 8C620000 */ lw $v0, ($v1)
/* 104858 8029B248 3C190900 */ lui $t9, %hi(toads_turnpike_dl_1) # $t9, 0x900
/* 10485C 8029B24C 27390178 */ addiu $t9, %lo(toads_turnpike_dl_1) # addiu $t9, $t9, 0x178
/* 104860 8029B250 24580008 */ addiu $t8, $v0, 8
/* 104864 8029B254 AC780000 */ sw $t8, ($v1)
/* 104868 8029B258 AC590004 */ sw $t9, 4($v0)
/* 10486C 8029B25C 1000001D */ b .L8029B2D4
/* 104870 8029B260 AC450000 */ sw $a1, ($v0)
/* 104874 8029B264 8C620000 */ lw $v0, ($v1)
.L8029B268:
/* 104878 8029B268 3C0A0900 */ lui $t2, %hi(toads_turnpike_dl_2) # $t2, 0x900
/* 10487C 8029B26C 254A01B0 */ addiu $t2, %lo(toads_turnpike_dl_2) # addiu $t2, $t2, 0x1b0
/* 104880 8029B270 24490008 */ addiu $t1, $v0, 8
/* 104884 8029B274 AC690000 */ sw $t1, ($v1)
/* 104888 8029B278 AC4A0004 */ sw $t2, 4($v0)
/* 10488C 8029B27C 10000015 */ b .L8029B2D4
/* 104890 8029B280 AC450000 */ sw $a1, ($v0)
.L8029B284:
/* 104894 8029B284 C43296EC */ lwc1 $f18, %lo(D_802B96EC)($at)
/* 104898 8029B288 4612103C */ c.lt.s $f2, $f18
/* 10489C 8029B28C 00000000 */ nop
/* 1048A0 8029B290 4502000A */ bc1fl .L8029B2BC
/* 1048A4 8029B294 8C620000 */ lw $v0, ($v1)
/* 1048A8 8029B298 8C620000 */ lw $v0, ($v1)
/* 1048AC 8029B29C 3C0C0900 */ lui $t4, %hi(toads_turnpike_dl_1) # $t4, 0x900
/* 1048B0 8029B2A0 258C0178 */ addiu $t4, %lo(toads_turnpike_dl_1) # addiu $t4, $t4, 0x178
/* 1048B4 8029B2A4 244B0008 */ addiu $t3, $v0, 8
/* 1048B8 8029B2A8 AC6B0000 */ sw $t3, ($v1)
/* 1048BC 8029B2AC AC4C0004 */ sw $t4, 4($v0)
/* 1048C0 8029B2B0 10000008 */ b .L8029B2D4
/* 1048C4 8029B2B4 AC450000 */ sw $a1, ($v0)
/* 1048C8 8029B2B8 8C620000 */ lw $v0, ($v1)
.L8029B2BC:
/* 1048CC 8029B2BC 3C0E0900 */ lui $t6, %hi(toads_turnpike_dl_2) # $t6, 0x900
/* 1048D0 8029B2C0 25CE01B0 */ addiu $t6, %lo(toads_turnpike_dl_2) # addiu $t6, $t6, 0x1b0
/* 1048D4 8029B2C4 244D0008 */ addiu $t5, $v0, 8
/* 1048D8 8029B2C8 AC6D0000 */ sw $t5, ($v1)
/* 1048DC 8029B2CC AC4E0004 */ sw $t6, 4($v0)
/* 1048E0 8029B2D0 AC450000 */ sw $a1, ($v0)
.L8029B2D4:
/* 1048E4 8029B2D4 8FBF001C */ lw $ra, 0x1c($sp)
/* 1048E8 8029B2D8 27BD0130 */ addiu $sp, $sp, 0x130
/* 1048EC 8029B2DC 03E00008 */ jr $ra
/* 1048F0 8029B2E0 00000000 */ nop
@@ -1,133 +0,0 @@
glabel func_8029B2E4
/* 1048F4 8029B2E4 3C0E800E */ lui $t6, %hi(camera1) # $t6, 0x800e
/* 1048F8 8029B2E8 8DCEDB40 */ lw $t6, %lo(camera1)($t6)
/* 1048FC 8029B2EC 240100B8 */ li $at, 184
/* 104900 8029B2F0 27BDFEE0 */ addiu $sp, $sp, -0x120
/* 104904 8029B2F4 008E7823 */ subu $t7, $a0, $t6
/* 104908 8029B2F8 01E1001A */ div $zero, $t7, $at
/* 10490C 8029B2FC 0000C012 */ mflo $t8
/* 104910 8029B300 0018C880 */ sll $t9, $t8, 2
/* 104914 8029B304 3C018015 */ lui $at, %hi(D_80150130)
/* 104918 8029B308 00390821 */ addu $at, $at, $t9
/* 10491C 8029B30C C4240130 */ lwc1 $f4, %lo(D_80150130)($at)
/* 104920 8029B310 AFBF001C */ sw $ra, 0x1c($sp)
/* 104924 8029B314 AFA50124 */ sw $a1, 0x124($sp)
/* 104928 8029B318 3C01802C */ lui $at, %hi(D_802B96F0) # $at, 0x802c
/* 10492C 8029B31C C42696F0 */ lwc1 $f6, %lo(D_802B96F0)($at)
/* 104930 8029B320 94860026 */ lhu $a2, 0x26($a0)
/* 104934 8029B324 24A50018 */ addiu $a1, $a1, 0x18
/* 104938 8029B328 3C07451C */ lui $a3, (0x451C4000 >> 16) # lui $a3, 0x451c
/* 10493C 8029B32C 34E74000 */ ori $a3, (0x451C4000 & 0xFFFF) # ori $a3, $a3, 0x4000
/* 104940 8029B330 AFA50024 */ sw $a1, 0x24($sp)
/* 104944 8029B334 E7A40010 */ swc1 $f4, 0x10($sp)
/* 104948 8029B338 0C0AE034 */ jal func_802B80D0
/* 10494C 8029B33C E7A60014 */ swc1 $f6, 0x14($sp)
/* 104950 8029B340 44804000 */ mtc1 $zero, $f8
/* 104954 8029B344 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
/* 104958 8029B348 3C0ABB00 */ lui $t2, (0xBB000001 >> 16) # lui $t2, 0xbb00
/* 10495C 8029B34C 4608003C */ c.lt.s $f0, $f8
/* 104960 8029B350 8FA50024 */ lw $a1, 0x24($sp)
/* 104964 8029B354 46000086 */ mov.s $f2, $f0
/* 104968 8029B358 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
/* 10496C 8029B35C 4501005C */ bc1t .L8029B4D0
/* 104970 8029B360 354A0001 */ ori $t2, (0xBB000001 & 0xFFFF) # ori $t2, $t2, 1
/* 104974 8029B364 8C620000 */ lw $v0, ($v1)
/* 104978 8029B368 240BFFFF */ li $t3, -1
/* 10497C 8029B36C 3C0DB600 */ lui $t5, 0xb600
/* 104980 8029B370 24490008 */ addiu $t1, $v0, 8
/* 104984 8029B374 AC690000 */ sw $t1, ($v1)
/* 104988 8029B378 AC4B0004 */ sw $t3, 4($v0)
/* 10498C 8029B37C AC4A0000 */ sw $t2, ($v0)
/* 104990 8029B380 8C620000 */ lw $v0, ($v1)
/* 104994 8029B384 3C0E0002 */ lui $t6, 2
/* 104998 8029B388 27A400C8 */ addiu $a0, $sp, 0xc8
/* 10499C 8029B38C 244C0008 */ addiu $t4, $v0, 8
/* 1049A0 8029B390 AC6C0000 */ sw $t4, ($v1)
/* 1049A4 8029B394 AC4E0004 */ sw $t6, 4($v0)
/* 1049A8 8029B398 AC4D0000 */ sw $t5, ($v0)
/* 1049AC 8029B39C 8FA60124 */ lw $a2, 0x124($sp)
/* 1049B0 8029B3A0 E7A20044 */ swc1 $f2, 0x44($sp)
/* 1049B4 8029B3A4 0C0AD7DD */ jal func_802B5F74
/* 1049B8 8029B3A8 24C60010 */ addiu $a2, $a2, 0x10
/* 1049BC 8029B3AC 27A400C8 */ addiu $a0, $sp, 0xc8
/* 1049C0 8029B3B0 0C0AD3FE */ jal func_802B4FF8
/* 1049C4 8029B3B4 00002825 */ move $a1, $zero
/* 1049C8 8029B3B8 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
/* 1049CC 8029B3BC 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
/* 1049D0 8029B3C0 10400043 */ beqz $v0, .L8029B4D0
/* 1049D4 8029B3C4 C7A20044 */ lwc1 $f2, 0x44($sp)
/* 1049D8 8029B3C8 3C0F800E */ lui $t7, %hi(gActiveScreenMode) # $t7, 0x800e
/* 1049DC 8029B3CC 8DEFC52C */ lw $t7, %lo(gActiveScreenMode)($t7)
/* 1049E0 8029B3D0 3C01802C */ lui $at, %hi(D_802B96FC)
/* 1049E4 8029B3D4 15E00028 */ bnez $t7, .L8029B478
/* 1049E8 8029B3D8 00000000 */ nop
/* 1049EC 8029B3DC 3C01802C */ lui $at, %hi(D_802B96F4) # $at, 0x802c
/* 1049F0 8029B3E0 C42A96F4 */ lwc1 $f10, %lo(D_802B96F4)($at)
/* 1049F4 8029B3E4 3C190600 */ lui $t9, 0x600
/* 1049F8 8029B3E8 3C01802C */ lui $at, %hi(D_802B96F8) # $at, 0x802c
/* 1049FC 8029B3EC 460A103C */ c.lt.s $f2, $f10
/* 104A00 8029B3F0 00000000 */ nop
/* 104A04 8029B3F4 45000009 */ bc1f .L8029B41C
/* 104A08 8029B3F8 00000000 */ nop
/* 104A0C 8029B3FC 8C620000 */ lw $v0, ($v1)
/* 104A10 8029B400 3C090900 */ lui $t1, %hi(toads_turnpike_dl_3) # $t1, 0x900
/* 104A14 8029B404 252901F0 */ addiu $t1, %lo(toads_turnpike_dl_3) # addiu $t1, $t1, 0x1f0
/* 104A18 8029B408 24580008 */ addiu $t8, $v0, 8
/* 104A1C 8029B40C AC780000 */ sw $t8, ($v1)
/* 104A20 8029B410 AC490004 */ sw $t1, 4($v0)
/* 104A24 8029B414 1000002E */ b .L8029B4D0
/* 104A28 8029B418 AC590000 */ sw $t9, ($v0)
.L8029B41C:
/* 104A2C 8029B41C C43096F8 */ lwc1 $f16, %lo(D_802B96F8)($at)
/* 104A30 8029B420 3C0B0600 */ lui $t3, 0x600
/* 104A34 8029B424 3C0E0600 */ lui $t6, 0x600
/* 104A38 8029B428 4610103C */ c.lt.s $f2, $f16
/* 104A3C 8029B42C 00000000 */ nop
/* 104A40 8029B430 4502000A */ bc1fl .L8029B45C
/* 104A44 8029B434 8C620000 */ lw $v0, ($v1)
/* 104A48 8029B438 8C620000 */ lw $v0, ($v1)
/* 104A4C 8029B43C 3C0C0900 */ lui $t4, %hi(toads_turnpike_dl_4) # $t4, 0x900
/* 104A50 8029B440 258C0228 */ addiu $t4, %lo(toads_turnpike_dl_4) # addiu $t4, $t4, 0x228
/* 104A54 8029B444 244A0008 */ addiu $t2, $v0, 8
/* 104A58 8029B448 AC6A0000 */ sw $t2, ($v1)
/* 104A5C 8029B44C AC4C0004 */ sw $t4, 4($v0)
/* 104A60 8029B450 1000001F */ b .L8029B4D0
/* 104A64 8029B454 AC4B0000 */ sw $t3, ($v0)
/* 104A68 8029B458 8C620000 */ lw $v0, ($v1)
.L8029B45C:
/* 104A6C 8029B45C 3C0F0900 */ lui $t7, %hi(toads_turnpike_dl_5) # $t7, 0x900
/* 104A70 8029B460 25EF0260 */ addiu $t7, %lo(toads_turnpike_dl_5) # addiu $t7, $t7, 0x260
/* 104A74 8029B464 244D0008 */ addiu $t5, $v0, 8
/* 104A78 8029B468 AC6D0000 */ sw $t5, ($v1)
/* 104A7C 8029B46C AC4F0004 */ sw $t7, 4($v0)
/* 104A80 8029B470 10000017 */ b .L8029B4D0
/* 104A84 8029B474 AC4E0000 */ sw $t6, ($v0)
.L8029B478:
/* 104A88 8029B478 C43296FC */ lwc1 $f18, %lo(D_802B96FC)($at)
/* 104A8C 8029B47C 3C190600 */ lui $t9, 0x600
/* 104A90 8029B480 3C0B0600 */ lui $t3, 0x600
/* 104A94 8029B484 4612103C */ c.lt.s $f2, $f18
/* 104A98 8029B488 00000000 */ nop
/* 104A9C 8029B48C 4502000A */ bc1fl .L8029B4B8
/* 104AA0 8029B490 8C620000 */ lw $v0, ($v1)
/* 104AA4 8029B494 8C620000 */ lw $v0, ($v1)
/* 104AA8 8029B498 3C090900 */ lui $t1, %hi(toads_turnpike_dl_4) # $t1, 0x900
/* 104AAC 8029B49C 25290228 */ addiu $t1, %lo(toads_turnpike_dl_4) # addiu $t1, $t1, 0x228
/* 104AB0 8029B4A0 24580008 */ addiu $t8, $v0, 8
/* 104AB4 8029B4A4 AC780000 */ sw $t8, ($v1)
/* 104AB8 8029B4A8 AC490004 */ sw $t1, 4($v0)
/* 104ABC 8029B4AC 10000008 */ b .L8029B4D0
/* 104AC0 8029B4B0 AC590000 */ sw $t9, ($v0)
/* 104AC4 8029B4B4 8C620000 */ lw $v0, ($v1)
.L8029B4B8:
/* 104AC8 8029B4B8 3C0C0900 */ lui $t4, %hi(toads_turnpike_dl_5) # $t4, 0x900
/* 104ACC 8029B4BC 258C0260 */ addiu $t4, %lo(toads_turnpike_dl_5) # addiu $t4, $t4, 0x260
/* 104AD0 8029B4C0 244A0008 */ addiu $t2, $v0, 8
/* 104AD4 8029B4C4 AC6A0000 */ sw $t2, ($v1)
/* 104AD8 8029B4C8 AC4C0004 */ sw $t4, 4($v0)
/* 104ADC 8029B4CC AC4B0000 */ sw $t3, ($v0)
.L8029B4D0:
/* 104AE0 8029B4D0 8FBF001C */ lw $ra, 0x1c($sp)
/* 104AE4 8029B4D4 27BD0120 */ addiu $sp, $sp, 0x120
/* 104AE8 8029B4D8 03E00008 */ jr $ra
/* 104AEC 8029B4DC 00000000 */ nop
@@ -1,24 +0,0 @@
glabel update_obj_trees_cacti_shrubs
/* 101314 80297D04 84820002 */ lh $v0, 2($a0)
/* 101318 80297D08 304E0800 */ andi $t6, $v0, 0x800
/* 10131C 80297D0C 15C00011 */ bnez $t6, .L80297D54
/* 101320 80297D10 304F0400 */ andi $t7, $v0, 0x400
/* 101324 80297D14 11E0000F */ beqz $t7, .L80297D54
/* 101328 80297D18 3C014080 */ li $at, 0x40800000 # 4.000000
/* 10132C 80297D1C C484001C */ lwc1 $f4, 0x1c($a0)
/* 101330 80297D20 44813000 */ mtc1 $at, $f6
/* 101334 80297D24 3C014448 */ li $at, 0x44480000 # 800.000000
/* 101338 80297D28 44815000 */ mtc1 $at, $f10
/* 10133C 80297D2C 46062200 */ add.s $f8, $f4, $f6
/* 101340 80297D30 E488001C */ swc1 $f8, 0x1c($a0)
/* 101344 80297D34 C490001C */ lwc1 $f16, 0x1c($a0)
/* 101348 80297D38 4610503C */ c.lt.s $f10, $f16
/* 10134C 80297D3C 00000000 */ nop
/* 101350 80297D40 45000004 */ bc1f .L80297D54
/* 101354 80297D44 00000000 */ nop
/* 101358 80297D48 84980002 */ lh $t8, 2($a0)
/* 10135C 80297D4C 37190800 */ ori $t9, $t8, 0x800
/* 101360 80297D50 A4990002 */ sh $t9, 2($a0)
.L80297D54:
/* 101364 80297D54 03E00008 */ jr $ra
/* 101368 80297D58 00000000 */ nop
-8
View File
@@ -94,14 +94,6 @@ typedef struct {
s8 stickX;
} StaffGhost;
// 80160ADC Banana's remaining
typedef struct {
s16 unk0;
s16 unk2;
s32 shellPos1; // BF8 = empty
s32 shellPos2; // 422 full
s32 shellPos3; // 422C full
} Item; // Inventory?
typedef struct {
// B4 long
+1 -1
View File
@@ -45,7 +45,7 @@ extern s16 D_8015F6EA;
extern s16 D_8015F6EE;
extern s16 D_8015F6F2;
extern u16 D_8015F6E8;
extern u16 D_8015F6EC;
extern u16 D_8015F6EC; // s16 or u16?
extern u16 D_8015F6F0;
extern s32 D_8015F59C;
extern s32 D_8015F5A0;
+248 -606
View File
File diff suppressed because it is too large Load Diff