Identify and link remaining functions
This commit is contained in:
parent
9e4883d466
commit
843d78b98e
12
ld/game.ld
12
ld/game.ld
|
|
@ -39,6 +39,18 @@ SECTIONS
|
|||
src/gvars/gvars.o (.data);
|
||||
}
|
||||
|
||||
.boot 0x00001000 : AT(SIZEOF(.game) + SIZEOF(.gamerodata) + SIZEOF(.library) + SIZEOF(.setup) + SIZEOF(.gvars)) {
|
||||
src/boot/boot.o (.text);
|
||||
src/boot/boot.o (.data);
|
||||
}
|
||||
|
||||
/* We don't really care about these values here */
|
||||
setupSegmentStart = 0;
|
||||
setupSegmentRomStart = 0;
|
||||
rarezipSegmentStart = 0;
|
||||
rarezipSegmentRomStart = 0;
|
||||
ziplistSegmentRomStart = 0;
|
||||
|
||||
/DISCARD/ : {
|
||||
* (.MIPS.abiflags);
|
||||
* (.options);
|
||||
|
|
|
|||
|
|
@ -39,6 +39,17 @@ SECTIONS
|
|||
src/gvars/gvars.o (.data);
|
||||
}
|
||||
|
||||
.boot 0x7f001000 : AT(SIZEOF(.game) + SIZEOF(.gamerodata) + SIZEOF(.library) + SIZEOF(.setup) + SIZEOF(.gvars)) {
|
||||
src/boot/boot.o (.text);
|
||||
src/boot/boot.o (.data);
|
||||
}
|
||||
|
||||
/* We don't really care about these values here */
|
||||
setupSegmentStart = 0;
|
||||
setupSegmentRomStart = 0;
|
||||
rarezipSegmentStart = 0;
|
||||
rarezipSegmentRomStart = 0;
|
||||
ziplistSegmentRomStart = 0;
|
||||
/DISCARD/ : {
|
||||
* (.MIPS.abiflags);
|
||||
* (.options);
|
||||
|
|
|
|||
|
|
@ -32,6 +32,18 @@ SECTIONS
|
|||
src/game/game_0601b0.o (.data);
|
||||
}
|
||||
|
||||
.boot 0x1000 : AT(SIZEOF(.library) + SIZEOF(.setup) + SIZEOF(.gvars) + SIZEOF(.game)) {
|
||||
src/boot/boot.o (.text);
|
||||
src/boot/boot.o (.data);
|
||||
}
|
||||
|
||||
/* We don't really care about these values here */
|
||||
setupSegmentStart = 0;
|
||||
setupSegmentRomStart = 0;
|
||||
rarezipSegmentStart = 0;
|
||||
rarezipSegmentRomStart = 0;
|
||||
ziplistSegmentRomStart = 0;
|
||||
|
||||
/DISCARD/ : {
|
||||
* (.MIPS.abiflags);
|
||||
* (.options);
|
||||
|
|
|
|||
12
ld/setup.ld
12
ld/setup.ld
|
|
@ -32,6 +32,18 @@ SECTIONS
|
|||
src/game/game_0601b0.o (.data);
|
||||
}
|
||||
|
||||
.boot 0x7d001000 : AT(SIZEOF(.setup) + SIZEOF(.gvars) + SIZEOF(.library) + SIZEOF(.game)) {
|
||||
src/boot/boot.o (.text);
|
||||
src/boot/boot.o (.data);
|
||||
}
|
||||
|
||||
/* We don't really care about these values here */
|
||||
setupSegmentStart = 0;
|
||||
setupSegmentRomStart = 0;
|
||||
rarezipSegmentStart = 0;
|
||||
rarezipSegmentRomStart = 0;
|
||||
ziplistSegmentRomStart = 0;
|
||||
|
||||
/DISCARD/ : {
|
||||
* (.MIPS.abiflags);
|
||||
* (.options);
|
||||
|
|
|
|||
186
src/boot/boot.c
186
src/boot/boot.c
|
|
@ -46,6 +46,10 @@ glabel func00001000
|
|||
/* 1098: 250816cc */ addiu $t0,$t0,0x16cc
|
||||
/* 109c: 01000008 */ jr $t0
|
||||
/* 10a0: 00000000 */ sll $zero,$zero,0x0
|
||||
);
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func000010a4
|
||||
/* 10a4: 27bdfff8 */ addiu $sp,$sp,-8
|
||||
/* 10a8: afbf0000 */ sw $ra,0x0($sp)
|
||||
/* 10ac: 40802000 */ mtc0 $zero,$4
|
||||
|
|
@ -84,6 +88,10 @@ glabel func00001000
|
|||
/* 1130: 27bd0008 */ addiu $sp,$sp,0x8
|
||||
/* 1134: 03e00008 */ jr $ra
|
||||
/* 1138: 00000000 */ sll $zero,$zero,0x0
|
||||
);
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0000113c
|
||||
/* 113c: 240800ff */ addiu $t0,$zero,0xff
|
||||
/* 1140: 3c028009 */ lui $v0,0x8009
|
||||
/* 1144: 8c42d25c */ lw $v0,-0x2da4($v0)
|
||||
|
|
@ -103,6 +111,10 @@ glabel func00001000
|
|||
.L00001178:
|
||||
/* 1178: 03e00008 */ jr $ra
|
||||
/* 117c: 00000000 */ sll $zero,$zero,0x0
|
||||
);
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func00001180
|
||||
/* 1180: 40082000 */ mfc0 $t0,$4
|
||||
/* 1184: 0008aa40 */ sll $s5,$t0,0x9
|
||||
/* 1188: 3c097f00 */ lui $t1,0x7f00
|
||||
|
|
@ -280,7 +292,7 @@ glabel func00001000
|
|||
/* 140c: afbc0070 */ sw $gp,0x70($sp)
|
||||
/* 1410: afbd0074 */ sw $sp,0x74($sp)
|
||||
/* 1414: afbe0078 */ sw $s8,0x78($sp)
|
||||
/* 1418: 0c001d3c */ jal 0x74f0
|
||||
/* 1418: 0c001d3c */ jal func000074f0
|
||||
/* 141c: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 1420: 8fbf0000 */ lw $ra,0x0($sp)
|
||||
/* 1424: 8fa10004 */ lw $at,0x4($sp)
|
||||
|
|
@ -495,6 +507,10 @@ glabel func000016ac
|
|||
/* 16b4: 00e00008 */ jr $a3
|
||||
/* 16b8: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 16bc: 00000000 */ sll $zero,$zero,0x0
|
||||
);
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func000016c0
|
||||
/* 16c0: 3c028009 */ lui $v0,0x8009
|
||||
/* 16c4: 03e00008 */ jr $ra
|
||||
/* 16c8: 8c42dcb4 */ lw $v0,-0x234c($v0)
|
||||
|
|
@ -594,16 +610,16 @@ glabel func000016ac
|
|||
/* 1820: ac80fffc */ sw $zero,-0x4($a0)
|
||||
/* 1824: 1462fffc */ bne $v1,$v0,.L00001818
|
||||
/* 1828: ac60fffc */ sw $zero,-0x4($v1)
|
||||
/* 182c: 0c0016d8 */ jal 0x5b60
|
||||
/* 182c: 0c0016d8 */ jal func00005b60
|
||||
/* 1830: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 1834: 0c012048 */ jal 0x48120
|
||||
/* 1834: 0c012048 */ jal func00048120
|
||||
/* 1838: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 183c: 3c048000 */ lui $a0,0x8000
|
||||
/* 1840: 0c012054 */ jal 0x48150
|
||||
/* 1840: 0c012054 */ jal func00048150
|
||||
/* 1844: 24054000 */ addiu $a1,$zero,0x4000
|
||||
/* 1848: 0c012074 */ jal 0x481d0
|
||||
/* 1848: 0c012074 */ jal func000481d0
|
||||
/* 184c: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 1850: 0c012078 */ jal 0x481e0
|
||||
/* 1850: 0c012078 */ jal func000481e0
|
||||
/* 1854: 34440e80 */ ori $a0,$v0,0xe80
|
||||
/* 1858: 24040003 */ addiu $a0,$zero,0x3
|
||||
/* 185c: 0c00062b */ jal func000018ac
|
||||
|
|
@ -617,9 +633,9 @@ glabel func000016ac
|
|||
/* 187c: 02002025 */ or $a0,$s0,$zero
|
||||
/* 1880: 24050003 */ addiu $a1,$zero,0x3
|
||||
/* 1884: 00003825 */ or $a3,$zero,$zero
|
||||
/* 1888: 0c000fb8 */ jal 0x3ee0
|
||||
/* 1888: 0c000fb8 */ jal func00003ee0
|
||||
/* 188c: afa20010 */ sw $v0,0x10($sp)
|
||||
/* 1890: 0c01207c */ jal 0x481f0
|
||||
/* 1890: 0c01207c */ jal func000481f0
|
||||
/* 1894: 02002025 */ or $a0,$s0,$zero
|
||||
/* 1898: 8fbf0024 */ lw $ra,0x24($sp)
|
||||
/* 189c: 8fb00020 */ lw $s0,0x20($sp)
|
||||
|
|
@ -688,10 +704,10 @@ glabel func00001948
|
|||
/* 196c: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* 1970: 00003825 */ or $a3,$zero,$zero
|
||||
/* 1974: afa20010 */ sw $v0,0x10($sp)
|
||||
/* 1978: 0c000fb8 */ jal 0x3ee0
|
||||
/* 1978: 0c000fb8 */ jal func00003ee0
|
||||
/* 197c: afa00014 */ sw $zero,0x14($sp)
|
||||
/* 1980: 3c048009 */ lui $a0,0x8009
|
||||
/* 1984: 0c01207c */ jal 0x481f0
|
||||
/* 1984: 0c01207c */ jal func000481f0
|
||||
/* 1988: 2484d4a0 */ addiu $a0,$a0,-11104
|
||||
/* 198c: 8fbf001c */ lw $ra,0x1c($sp)
|
||||
/* 1990: 27bd0020 */ addiu $sp,$sp,0x20
|
||||
|
|
@ -714,10 +730,10 @@ glabel func0000199c
|
|||
/* 19c4: 2484d270 */ addiu $a0,$a0,-11664
|
||||
/* 19c8: 00002825 */ or $a1,$zero,$zero
|
||||
/* 19cc: 00003825 */ or $a3,$zero,$zero
|
||||
/* 19d0: 0c000fb8 */ jal 0x3ee0
|
||||
/* 19d0: 0c000fb8 */ jal func00003ee0
|
||||
/* 19d4: afa20010 */ sw $v0,0x10($sp)
|
||||
/* 19d8: 3c048009 */ lui $a0,0x8009
|
||||
/* 19dc: 0c01207c */ jal 0x481f0
|
||||
/* 19dc: 0c01207c */ jal func000481f0
|
||||
/* 19e0: 2484d270 */ addiu $a0,$a0,-11664
|
||||
/* 19e4: 8fbf001c */ lw $ra,0x1c($sp)
|
||||
/* 19e8: 27bd0020 */ addiu $sp,$sp,0x20
|
||||
|
|
@ -733,7 +749,7 @@ glabel func000019f4
|
|||
/* 1a00: 3c058009 */ lui $a1,0x8009
|
||||
/* 1a04: 24a5db48 */ addiu $a1,$a1,-9400
|
||||
/* 1a08: 2484db30 */ addiu $a0,$a0,-9424
|
||||
/* 1a0c: 0c0120d0 */ jal 0x48340
|
||||
/* 1a0c: 0c0120d0 */ jal func00048340
|
||||
/* 1a10: 24060020 */ addiu $a2,$zero,0x20
|
||||
/* 1a14: 3c0e8000 */ lui $t6,0x8000
|
||||
/* 1a18: 8dce0300 */ lw $t6,0x300($t6)
|
||||
|
|
@ -860,13 +876,13 @@ glabel func00001c4c
|
|||
/* 1ca0: 26110040 */ addiu $s1,$s0,0x40
|
||||
/* 1ca4: 02202025 */ or $a0,$s1,$zero
|
||||
/* 1ca8: 26050058 */ addiu $a1,$s0,0x58
|
||||
/* 1cac: 0c0120d0 */ jal 0x48340
|
||||
/* 1cac: 0c0120d0 */ jal func00048340
|
||||
/* 1cb0: 24060008 */ addiu $a2,$zero,0x8
|
||||
/* 1cb4: 26040078 */ addiu $a0,$s0,0x78
|
||||
/* 1cb8: 26050090 */ addiu $a1,$s0,0x90
|
||||
/* 1cbc: 0c0120d0 */ jal 0x48340
|
||||
/* 1cbc: 0c0120d0 */ jal func00048340
|
||||
/* 1cc0: 24060008 */ addiu $a2,$zero,0x8
|
||||
/* 1cc4: 0c000c14 */ jal 0x3050
|
||||
/* 1cc4: 0c000c14 */ jal func00003050
|
||||
/* 1cc8: 240400fe */ addiu $a0,$zero,0xfe
|
||||
/* 1ccc: 93b80033 */ lbu $t8,0x33($sp)
|
||||
/* 1cd0: 3c098006 */ lui $t1,0x8006
|
||||
|
|
@ -928,15 +944,15 @@ glabel func00001c4c
|
|||
/* 1da8: ad610000 */ sw $at,0x0($t3)
|
||||
/* 1dac: 8d490004 */ lw $t1,0x4($t2)
|
||||
/* 1db0: 2406029b */ addiu $a2,$zero,0x29b
|
||||
/* 1db4: 0c012148 */ jal 0x48520
|
||||
/* 1db4: 0c012148 */ jal func00048520
|
||||
/* 1db8: ad690004 */ sw $t1,0x4($t3)
|
||||
/* 1dbc: 24040009 */ addiu $a0,$zero,0x9
|
||||
/* 1dc0: 02202825 */ or $a1,$s1,$zero
|
||||
/* 1dc4: 0c012148 */ jal 0x48520
|
||||
/* 1dc4: 0c012148 */ jal func00048520
|
||||
/* 1dc8: 2406029c */ addiu $a2,$zero,0x29c
|
||||
/* 1dcc: 02202025 */ or $a0,$s1,$zero
|
||||
/* 1dd0: 2405029a */ addiu $a1,$zero,0x29a
|
||||
/* 1dd4: 0c012178 */ jal 0x485e0
|
||||
/* 1dd4: 0c012178 */ jal func000485e0
|
||||
/* 1dd8: 8fa60034 */ lw $a2,0x34($sp)
|
||||
/* 1ddc: 0c00070a */ jal func00001c28
|
||||
/* 1de0: 00000000 */ sll $zero,$zero,0x0
|
||||
|
|
@ -950,9 +966,9 @@ glabel func00001c4c
|
|||
/* 1e00: 24c61e94 */ addiu $a2,$a2,0x1e94
|
||||
/* 1e04: afa20010 */ sw $v0,0x10($sp)
|
||||
/* 1e08: 24050002 */ addiu $a1,$zero,0x2
|
||||
/* 1e0c: 0c000fb8 */ jal 0x3ee0
|
||||
/* 1e0c: 0c000fb8 */ jal func00003ee0
|
||||
/* 1e10: 02003825 */ or $a3,$s0,$zero
|
||||
/* 1e14: 0c01207c */ jal 0x481f0
|
||||
/* 1e14: 0c01207c */ jal func000481f0
|
||||
/* 1e18: 8e0400b0 */ lw $a0,0xb0($s0)
|
||||
/* 1e1c: 8fbf0024 */ lw $ra,0x24($sp)
|
||||
/* 1e20: 8fb0001c */ lw $s0,0x1c($sp)
|
||||
|
|
@ -969,7 +985,7 @@ glabel func00001e30
|
|||
/* 1e3c: afa60020 */ sw $a2,0x20($sp)
|
||||
/* 1e40: afa70024 */ sw $a3,0x24($sp)
|
||||
/* 1e44: 24040001 */ addiu $a0,$zero,0x1
|
||||
/* 1e48: 0c012194 */ jal 0x48650
|
||||
/* 1e48: 0c012194 */ jal func00048650
|
||||
/* 1e4c: afa5001c */ sw $a1,0x1c($sp)
|
||||
/* 1e50: 8fa5001c */ lw $a1,0x1c($sp)
|
||||
/* 1e54: 8fae0020 */ lw $t6,0x20($sp)
|
||||
|
|
@ -980,7 +996,7 @@ glabel func00001e30
|
|||
/* 1e68: acaf0008 */ sw $t7,0x8($a1)
|
||||
/* 1e6c: 8c7800b4 */ lw $t8,0xb4($v1)
|
||||
/* 1e70: acb80000 */ sw $t8,0x0($a1)
|
||||
/* 1e74: 0c012194 */ jal 0x48650
|
||||
/* 1e74: 0c012194 */ jal func00048650
|
||||
/* 1e78: ac6500b4 */ sw $a1,0xb4($v1)
|
||||
/* 1e7c: 8fbf0014 */ lw $ra,0x14($sp)
|
||||
/* 1e80: 27bd0018 */ addiu $sp,$sp,0x18
|
||||
|
|
@ -1014,7 +1030,7 @@ glabel func00001e8c
|
|||
/* 1ee0: 02402025 */ or $a0,$s2,$zero
|
||||
.L00001ee4:
|
||||
/* 1ee4: 02602825 */ or $a1,$s3,$zero
|
||||
/* 1ee8: 0c0121bc */ jal 0x486f0
|
||||
/* 1ee8: 0c0121bc */ jal func000486f0
|
||||
/* 1eec: 24060001 */ addiu $a2,$zero,0x1
|
||||
/* 1ef0: 8fae004c */ lw $t6,0x4c($sp)
|
||||
/* 1ef4: 11d40007 */ beq $t6,$s4,.L00001f14
|
||||
|
|
@ -1026,13 +1042,13 @@ glabel func00001e8c
|
|||
/* 1f0c: 10000019 */ beqz $zero,.L00001f74
|
||||
/* 1f10: 00000000 */ sll $zero,$zero,0x0
|
||||
.L00001f14:
|
||||
/* 1f14: 0c01220c */ jal 0x48830
|
||||
/* 1f14: 0c01220c */ jal func00048830
|
||||
/* 1f18: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 1f1c: 0c01221c */ jal 0x48870
|
||||
/* 1f1c: 0c01221c */ jal func00048870
|
||||
/* 1f20: 00408025 */ or $s0,$v0,$zero
|
||||
/* 1f24: 14500003 */ bne $v0,$s0,.L00001f34
|
||||
/* 1f28: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 1f2c: 0c01222c */ jal 0x488b0
|
||||
/* 1f2c: 0c01222c */ jal func000488b0
|
||||
/* 1f30: 24040004 */ addiu $a0,$zero,0x4
|
||||
.L00001f34:
|
||||
/* 1f34: 0c00081e */ jal func00002078
|
||||
|
|
@ -1047,7 +1063,7 @@ glabel func00001e8c
|
|||
/* 1f54: 10000007 */ beqz $zero,.L00001f74
|
||||
/* 1f58: 00000000 */ sll $zero,$zero,0x0
|
||||
.L00001f5c:
|
||||
/* 1f5c: 0c01222c */ jal 0x488b0
|
||||
/* 1f5c: 0c01222c */ jal func000488b0
|
||||
/* 1f60: 24040008 */ addiu $a0,$zero,0x8
|
||||
/* 1f64: 0c00098b */ jal func0000262c
|
||||
/* 1f68: 02202025 */ or $a0,$s1,$zero
|
||||
|
|
@ -1067,6 +1083,10 @@ glabel func00001e8c
|
|||
/* 1f9c: 8fb70030 */ lw $s7,0x30($sp)
|
||||
/* 1fa0: 03e00008 */ jr $ra
|
||||
/* 1fa4: 27bd0050 */ addiu $sp,$sp,0x50
|
||||
);
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func00001fa8
|
||||
/* 1fa8: 27bdffd0 */ addiu $sp,$sp,-48
|
||||
/* 1fac: afb00018 */ sw $s0,0x18($sp)
|
||||
/* 1fb0: 00808025 */ or $s0,$a0,$zero
|
||||
|
|
@ -1074,11 +1094,11 @@ glabel func00001e8c
|
|||
/* 1fb8: afa50034 */ sw $a1,0x34($sp)
|
||||
/* 1fbc: afa00028 */ sw $zero,0x28($sp)
|
||||
/* 1fc0: afa00024 */ sw $zero,0x24($sp)
|
||||
/* 1fc4: 0c012230 */ jal 0x488c0
|
||||
/* 1fc4: 0c012230 */ jal func000488c0
|
||||
/* 1fc8: 00002025 */ or $a0,$zero,$zero
|
||||
/* 1fcc: afa20020 */ sw $v0,0x20($sp)
|
||||
/* 1fd0: 00002025 */ or $a0,$zero,$zero
|
||||
/* 1fd4: 0c01210c */ jal 0x48430
|
||||
/* 1fd4: 0c01210c */ jal func00048430
|
||||
/* 1fd8: 2405001f */ addiu $a1,$zero,0x1f
|
||||
/* 1fdc: 02002025 */ or $a0,$s0,$zero
|
||||
/* 1fe0: 0c000a87 */ jal func00002a1c
|
||||
|
|
@ -1114,7 +1134,7 @@ glabel func00001e8c
|
|||
/* 2054: 8fa60024 */ lw $a2,0x24($sp)
|
||||
/* 2058: 00002025 */ or $a0,$zero,$zero
|
||||
.L0000205c:
|
||||
/* 205c: 0c01210c */ jal 0x48430
|
||||
/* 205c: 0c01210c */ jal func00048430
|
||||
/* 2060: 8fa50020 */ lw $a1,0x20($sp)
|
||||
/* 2064: 8fbf001c */ lw $ra,0x1c($sp)
|
||||
/* 2068: 8fb00018 */ lw $s0,0x18($sp)
|
||||
|
|
@ -1143,9 +1163,9 @@ glabel func00002078
|
|||
/* 20b4: 15210015 */ bne $t1,$at,.L0000210c
|
||||
.L000020b8:
|
||||
/* 20b8: 3c048009 */ lui $a0,0x8009
|
||||
/* 20bc: 0c01228c */ jal 0x48a30
|
||||
/* 20bc: 0c01228c */ jal func00048a30
|
||||
/* 20c0: 2484de18 */ addiu $a0,$a0,-8680
|
||||
/* 20c4: 0c002446 */ jal 0x9118
|
||||
/* 20c4: 0c002446 */ jal func00009118
|
||||
/* 20c8: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 20cc: 3c0c8006 */ lui $t4,0x8006
|
||||
/* 20d0: 258ccea8 */ addiu $t4,$t4,-12632
|
||||
|
|
@ -1159,19 +1179,19 @@ glabel func00002078
|
|||
/* 20f0: 2484de18 */ addiu $a0,$a0,-8680
|
||||
/* 20f4: afac001c */ sw $t4,0x1c($sp)
|
||||
/* 20f8: 24060000 */ addiu $a2,$zero,0x0
|
||||
/* 20fc: 0c0122c8 */ jal 0x48b20
|
||||
/* 20fc: 0c0122c8 */ jal func00048b20
|
||||
/* 2100: afa20018 */ sw $v0,0x18($sp)
|
||||
/* 2104: 3c038006 */ lui $v1,0x8006
|
||||
/* 2108: 8063ced0 */ lb $v1,-0x3130($v1)
|
||||
.L0000210c:
|
||||
/* 210c: 14600003 */ bnez $v1,.L0000211c
|
||||
/* 2110: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 2114: 0c0027b5 */ jal 0x9ed4
|
||||
/* 2114: 0c0027b5 */ jal func00009ed4
|
||||
/* 2118: 00000000 */ sll $zero,$zero,0x0
|
||||
.L0000211c:
|
||||
/* 211c: 0c005121 */ jal 0x14484
|
||||
/* 211c: 0c005121 */ jal func00014484
|
||||
/* 2120: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 2124: 0c003f86 */ jal 0xfe18
|
||||
/* 2124: 0c003f86 */ jal func0000fe18
|
||||
/* 2128: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 212c: 8fad0028 */ lw $t5,0x28($sp)
|
||||
/* 2130: 0c0006e6 */ jal func00001b98
|
||||
|
|
@ -1193,13 +1213,13 @@ glabel func00002148
|
|||
/* 2160: afb00014 */ sw $s0,0x14($sp)
|
||||
/* 2164: afa00050 */ sw $zero,0x50($sp)
|
||||
/* 2168: afa00048 */ sw $zero,0x48($sp)
|
||||
/* 216c: 0c0026a2 */ jal 0x9a88
|
||||
/* 216c: 0c0026a2 */ jal func00009a88
|
||||
/* 2170: afa00044 */ sw $zero,0x44($sp)
|
||||
/* 2174: 27b30050 */ addiu $s3,$sp,0x50
|
||||
/* 2178: 26320078 */ addiu $s2,$s1,0x78
|
||||
/* 217c: 02402025 */ or $a0,$s2,$zero
|
||||
/* 2180: 02602825 */ or $a1,$s3,$zero
|
||||
/* 2184: 0c0121bc */ jal 0x486f0
|
||||
/* 2184: 0c0121bc */ jal func000486f0
|
||||
/* 2188: 00003025 */ or $a2,$zero,$zero
|
||||
/* 218c: 2410ffff */ addiu $s0,$zero,-1
|
||||
/* 2190: 10500009 */ beq $v0,$s0,.L000021b8
|
||||
|
|
@ -1209,7 +1229,7 @@ glabel func00002148
|
|||
/* 219c: 8fa50050 */ lw $a1,0x50($sp)
|
||||
/* 21a0: 02402025 */ or $a0,$s2,$zero
|
||||
/* 21a4: 02602825 */ or $a1,$s3,$zero
|
||||
/* 21a8: 0c0121bc */ jal 0x486f0
|
||||
/* 21a8: 0c0121bc */ jal func000486f0
|
||||
/* 21ac: 00003025 */ or $a2,$zero,$zero
|
||||
/* 21b0: 5450fff9 */ bnel $v0,$s0,.L00002198
|
||||
/* 21b4: 02202025 */ or $a0,$s1,$zero
|
||||
|
|
@ -1257,7 +1277,7 @@ glabel func00002148
|
|||
/* 2248: 55a00004 */ bnezl $t5,.L0000225c
|
||||
/* 224c: 8e100000 */ lw $s0,0x0($s0)
|
||||
.L00002250:
|
||||
/* 2250: 0c012238 */ jal 0x488e0
|
||||
/* 2250: 0c012238 */ jal func000488e0
|
||||
/* 2254: 8e040004 */ lw $a0,0x4($s0)
|
||||
/* 2258: 8e100000 */ lw $s0,0x0($s0)
|
||||
.L0000225c:
|
||||
|
|
@ -1316,7 +1336,7 @@ glabel func000022e0
|
|||
/* 2308: ac8000c8 */ sw $zero,0xc8($a0)
|
||||
/* 230c: 3c040001 */ lui $a0,0x1
|
||||
/* 2310: 34840001 */ ori $a0,$a0,0x1
|
||||
/* 2314: 0c0026a8 */ jal 0x9aa0
|
||||
/* 2314: 0c0026a8 */ jal func00009aa0
|
||||
/* 2318: afa5002c */ sw $a1,0x2c($sp)
|
||||
/* 231c: 8fa5002c */ lw $a1,0x2c($sp)
|
||||
/* 2320: 8caf0004 */ lw $t7,0x4($a1)
|
||||
|
|
@ -1324,7 +1344,7 @@ glabel func000022e0
|
|||
/* 2328: 31f80010 */ andi $t8,$t7,0x10
|
||||
/* 232c: 53000015 */ beqzl $t8,.L00002384
|
||||
/* 2330: 8cad0004 */ lw $t5,0x4($a1)
|
||||
/* 2334: 0c012300 */ jal 0x48c00
|
||||
/* 2334: 0c012300 */ jal func00048c00
|
||||
/* 2338: afa5002c */ sw $a1,0x2c($sp)
|
||||
/* 233c: 10400010 */ beqz $v0,.L00002380
|
||||
/* 2340: 8fa5002c */ lw $a1,0x2c($sp)
|
||||
|
|
@ -1518,10 +1538,10 @@ glabel func0000262c
|
|||
/* 266c: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 2670: 3c040001 */ lui $a0,0x1
|
||||
.L00002674:
|
||||
/* 2674: 0c0026a8 */ jal 0x9aa0
|
||||
/* 2674: 0c0026a8 */ jal func00009aa0
|
||||
/* 2678: 34840002 */ ori $a0,$a0,0x2
|
||||
/* 267c: 3c048009 */ lui $a0,0x8009
|
||||
/* 2680: 0c012320 */ jal 0x48c80
|
||||
/* 2680: 0c012320 */ jal func00048c80
|
||||
/* 2684: 2484de38 */ addiu $a0,$a0,-8648
|
||||
/* 2688: 8e0500cc */ lw $a1,0xcc($s0)
|
||||
/* 268c: ae0000cc */ sw $zero,0xcc($s0)
|
||||
|
|
@ -1563,14 +1583,14 @@ glabel func00002704
|
|||
/* 2708: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* 270c: 10800011 */ beqz $a0,.L00002754
|
||||
/* 2710: afa40028 */ sw $a0,0x28($sp)
|
||||
/* 2714: 0c012334 */ jal 0x48cd0
|
||||
/* 2714: 0c012334 */ jal func00048cd0
|
||||
/* 2718: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 271c: 304f0002 */ andi $t7,$v0,0x2
|
||||
/* 2720: 15e0000a */ bnez $t7,.L0000274c
|
||||
/* 2724: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 2728: 0c01220c */ jal 0x48830
|
||||
/* 2728: 0c01220c */ jal func00048830
|
||||
/* 272c: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 2730: 0c01221c */ jal 0x48870
|
||||
/* 2730: 0c01221c */ jal func00048870
|
||||
/* 2734: afa2001c */ sw $v0,0x1c($sp)
|
||||
/* 2738: 8fb8001c */ lw $t8,0x1c($sp)
|
||||
/* 273c: 10580003 */ beq $v0,$t8,.L0000274c
|
||||
|
|
@ -1613,7 +1633,7 @@ glabel func00002768
|
|||
/* 27b4: 8d4acec8 */ lw $t2,-0x3138($t2)
|
||||
/* 27b8: 11400005 */ beqz $t2,.L000027d0
|
||||
/* 27bc: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 27c0: 0c012338 */ jal 0x48ce0
|
||||
/* 27c0: 0c012338 */ jal func00048ce0
|
||||
/* 27c4: 00002025 */ or $a0,$zero,$zero
|
||||
/* 27c8: 3c018006 */ lui $at,0x8006
|
||||
/* 27cc: ac20cec8 */ sw $zero,-0x3138($at)
|
||||
|
|
@ -1673,7 +1693,7 @@ glabel func00002768
|
|||
/* 289c: 118d0045 */ beq $t4,$t5,.L000029b4
|
||||
/* 28a0: 3c040008 */ lui $a0,0x8
|
||||
.L000028a4:
|
||||
/* 28a4: 0c012194 */ jal 0x48650
|
||||
/* 28a4: 0c012194 */ jal func00048650
|
||||
/* 28a8: 34840401 */ ori $a0,$a0,0x401
|
||||
/* 28ac: 3c0f8006 */ lui $t7,0x8006
|
||||
/* 28b0: 8defce74 */ lw $t7,-0x318c($t7)
|
||||
|
|
@ -1704,7 +1724,7 @@ glabel func00002768
|
|||
/* 2910: 00402025 */ or $a0,$v0,$zero
|
||||
/* 2914: adc10000 */ sw $at,0x0($t6)
|
||||
/* 2918: 8d4c0004 */ lw $t4,0x4($t2)
|
||||
/* 291c: 0c012194 */ jal 0x48650
|
||||
/* 291c: 0c012194 */ jal func00048650
|
||||
/* 2920: adcc0004 */ sw $t4,0x4($t6)
|
||||
/* 2924: 3c0d8006 */ lui $t5,0x8006
|
||||
/* 2928: 8dadce74 */ lw $t5,-0x318c($t5)
|
||||
|
|
@ -1712,10 +1732,10 @@ glabel func00002768
|
|||
/* 2930: 000dc080 */ sll $t8,$t5,0x2
|
||||
/* 2934: 00187823 */ negu $t7,$t8
|
||||
/* 2938: 008f2021 */ addu $a0,$a0,$t7
|
||||
/* 293c: 0c012354 */ jal 0x48d50
|
||||
/* 293c: 0c012354 */ jal func00048d50
|
||||
/* 2940: 8c84dd64 */ lw $a0,-0x229c($a0)
|
||||
/* 2944: 3c048006 */ lui $a0,0x8006
|
||||
/* 2948: 0c012338 */ jal 0x48ce0
|
||||
/* 2948: 0c012338 */ jal func00048ce0
|
||||
/* 294c: 9084ce93 */ lbu $a0,-0x316d($a0)
|
||||
/* 2950: 3c198006 */ lui $t9,0x8006
|
||||
/* 2954: 8f39ce74 */ lw $t9,-0x318c($t9)
|
||||
|
|
@ -1723,7 +1743,7 @@ glabel func00002768
|
|||
/* 295c: 00194080 */ sll $t0,$t9,0x2
|
||||
/* 2960: 00084823 */ negu $t1,$t0
|
||||
/* 2964: 00290821 */ addu $at,$at,$t1
|
||||
/* 2968: 0c012370 */ jal 0x48dc0
|
||||
/* 2968: 0c012370 */ jal func00048dc0
|
||||
/* 296c: c42cce7c */ lwc1 $f12,-0x3184($at)
|
||||
/* 2970: 3c0b8006 */ lui $t3,0x8006
|
||||
/* 2974: 8d6bce74 */ lw $t3,-0x318c($t3)
|
||||
|
|
@ -1731,9 +1751,9 @@ glabel func00002768
|
|||
/* 297c: 000b6080 */ sll $t4,$t3,0x2
|
||||
/* 2980: 000c5023 */ negu $t2,$t4
|
||||
/* 2984: 002a0821 */ addu $at,$at,$t2
|
||||
/* 2988: 0c0123bc */ jal 0x48ef0
|
||||
/* 2988: 0c0123bc */ jal func00048ef0
|
||||
/* 298c: c42cce84 */ lwc1 $f12,-0x317c($at)
|
||||
/* 2990: 0c0123d4 */ jal 0x48f50
|
||||
/* 2990: 0c0123d4 */ jal func00048f50
|
||||
/* 2994: 24040042 */ addiu $a0,$zero,0x42
|
||||
/* 2998: 3c0e8006 */ lui $t6,0x8006
|
||||
/* 299c: 8dcece74 */ lw $t6,-0x318c($t6)
|
||||
|
|
@ -1758,14 +1778,14 @@ glabel func00002768
|
|||
/* 29dc: 0c0006d0 */ jal func00001b40
|
||||
/* 29e0: 8d04000c */ lw $a0,0xc($t0)
|
||||
/* 29e4: 8fa9001c */ lw $t1,0x1c($sp)
|
||||
/* 29e8: 0c01242c */ jal 0x490b0
|
||||
/* 29e8: 0c01242c */ jal func000490b0
|
||||
/* 29ec: 8d24000c */ lw $a0,0xc($t1)
|
||||
.L000029f0:
|
||||
/* 29f0: 8fab001c */ lw $t3,0x1c($sp)
|
||||
.L000029f4:
|
||||
/* 29f4: 24060001 */ addiu $a2,$zero,0x1
|
||||
/* 29f8: 8d640050 */ lw $a0,0x50($t3)
|
||||
/* 29fc: 0c012238 */ jal 0x488e0
|
||||
/* 29fc: 0c012238 */ jal func000488e0
|
||||
/* 2a00: 8d650054 */ lw $a1,0x54($t3)
|
||||
/* 2a04: 10000001 */ beqz $zero,.L00002a0c
|
||||
/* 2a08: 24020001 */ addiu $v0,$zero,0x1
|
||||
|
|
@ -1823,7 +1843,7 @@ glabel func00002a84
|
|||
/* 2aa4: 24010002 */ addiu $at,$zero,0x2
|
||||
/* 2aa8: 54410005 */ bnel $v0,$at,.L00002ac0
|
||||
/* 2aac: 24010002 */ addiu $at,$zero,0x2
|
||||
/* 2ab0: 0c012048 */ jal 0x48120
|
||||
/* 2ab0: 0c012048 */ jal func00048120
|
||||
/* 2ab4: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 2ab8: 8e020010 */ lw $v0,0x10($s0)
|
||||
/* 2abc: 24010002 */ addiu $at,$zero,0x2
|
||||
|
|
@ -1834,7 +1854,7 @@ glabel func00002a84
|
|||
/* 2acc: 31cf0010 */ andi $t7,$t6,0x10
|
||||
/* 2ad0: 55e00005 */ bnezl $t7,.L00002ae8
|
||||
/* 2ad4: 24010002 */ addiu $at,$zero,0x2
|
||||
/* 2ad8: 0c01222c */ jal 0x488b0
|
||||
/* 2ad8: 0c01222c */ jal func000488b0
|
||||
/* 2adc: 240403c0 */ addiu $a0,$zero,0x3c0
|
||||
/* 2ae0: 8e020010 */ lw $v0,0x10($s0)
|
||||
/* 2ae4: 24010002 */ addiu $at,$zero,0x2
|
||||
|
|
@ -1842,15 +1862,15 @@ glabel func00002a84
|
|||
/* 2ae8: 14410006 */ bne $v0,$at,.L00002b04
|
||||
/* 2aec: 3c040004 */ lui $a0,0x4
|
||||
/* 2af0: 3c040003 */ lui $a0,0x3
|
||||
/* 2af4: 0c0026a8 */ jal 0x9aa0
|
||||
/* 2af4: 0c0026a8 */ jal func00009aa0
|
||||
/* 2af8: 34840001 */ ori $a0,$a0,0x1
|
||||
/* 2afc: 10000007 */ beqz $zero,.L00002b1c
|
||||
/* 2b00: 8e180004 */ lw $t8,0x4($s0)
|
||||
.L00002b04:
|
||||
/* 2b04: 0c0026a8 */ jal 0x9aa0
|
||||
/* 2b04: 0c0026a8 */ jal func00009aa0
|
||||
/* 2b08: 34840001 */ ori $a0,$a0,0x1
|
||||
/* 2b0c: 3c040002 */ lui $a0,0x2
|
||||
/* 2b10: 0c0026a8 */ jal 0x9aa0
|
||||
/* 2b10: 0c0026a8 */ jal func00009aa0
|
||||
/* 2b14: 34840002 */ ori $a0,$a0,0x2
|
||||
/* 2b18: 8e180004 */ lw $t8,0x4($s0)
|
||||
.L00002b1c:
|
||||
|
|
@ -1858,9 +1878,9 @@ glabel func00002a84
|
|||
/* 2b20: 26040010 */ addiu $a0,$s0,0x10
|
||||
/* 2b24: 0301c824 */ and $t9,$t8,$at
|
||||
/* 2b28: ae190004 */ sw $t9,0x4($s0)
|
||||
/* 2b2c: 0c0017d3 */ jal 0x5f4c
|
||||
/* 2b2c: 0c0017d3 */ jal func00005f4c
|
||||
/* 2b30: afa40024 */ sw $a0,0x24($sp)
|
||||
/* 2b34: 0c00182d */ jal 0x60b4
|
||||
/* 2b34: 0c00182d */ jal func000060b4
|
||||
/* 2b38: 8fa40024 */ lw $a0,0x24($sp)
|
||||
/* 2b3c: 8fa80028 */ lw $t0,0x28($sp)
|
||||
/* 2b40: 24010002 */ addiu $at,$zero,0x2
|
||||
|
|
@ -1890,7 +1910,7 @@ glabel func00002b70
|
|||
/* 2b88: 8fbf0014 */ lw $ra,0x14($sp)
|
||||
/* 2b8c: 8c4f0004 */ lw $t7,0x4($v0)
|
||||
/* 2b90: 35f80010 */ ori $t8,$t7,0x10
|
||||
/* 2b94: 0c012440 */ jal 0x49100
|
||||
/* 2b94: 0c012440 */ jal func00049100
|
||||
/* 2b98: ac580004 */ sw $t8,0x4($v0)
|
||||
/* 2b9c: 8fbf0014 */ lw $ra,0x14($sp)
|
||||
.L00002ba0:
|
||||
|
|
@ -2047,7 +2067,7 @@ glabel func00002d90
|
|||
/* 2db4: 91ce0af0 */ lbu $t6,0xaf0($t6)
|
||||
/* 2db8: 50ae0006 */ beql $a1,$t6,.L00002dd4
|
||||
/* 2dbc: 300200ff */ andi $v0,$zero,0xff
|
||||
/* 2dc0: 0fc381dc */ jal 0xf0e0770
|
||||
/* 2dc0: 0fc381dc */ jal func0f0e0770
|
||||
/* 2dc4: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 2dc8: 3c04800a */ lui $a0,0x800a
|
||||
/* 2dcc: 248419c0 */ addiu $a0,$a0,0x19c0
|
||||
|
|
@ -2073,17 +2093,17 @@ glabel func00002d90
|
|||
/* 2e10: afa0002c */ sw $zero,0x2c($sp)
|
||||
/* 2e14: 2484faa8 */ addiu $a0,$a0,-1368
|
||||
/* 2e18: 27a5002c */ addiu $a1,$sp,0x2c
|
||||
/* 2e1c: 0c0121bc */ jal 0x486f0
|
||||
/* 2e1c: 0c0121bc */ jal func000486f0
|
||||
/* 2e20: 24060001 */ addiu $a2,$zero,0x1
|
||||
/* 2e24: 240e0001 */ addiu $t6,$zero,0x1
|
||||
/* 2e28: 3c018006 */ lui $at,0x8006
|
||||
/* 2e2c: 0c002449 */ jal 0x9124
|
||||
/* 2e2c: 0c002449 */ jal func00009124
|
||||
/* 2e30: a02eced0 */ sb $t6,-0x3130($at)
|
||||
/* 2e34: 3c048009 */ lui $a0,0x8009
|
||||
/* 2e38: 0c0120dc */ jal 0x48370
|
||||
/* 2e38: 0c0120dc */ jal func00048370
|
||||
/* 2e3c: 2484d6d0 */ addiu $a0,$a0,-10544
|
||||
/* 2e40: 00002025 */ or $a0,$zero,$zero
|
||||
/* 2e44: 0c01210c */ jal 0x48430
|
||||
/* 2e44: 0c01210c */ jal func00048430
|
||||
/* 2e48: 2405000b */ addiu $a1,$zero,0xb
|
||||
/* 2e4c: 3c0f8000 */ lui $t7,0x8000
|
||||
/* 2e50: 8def0300 */ lw $t7,0x300($t7)
|
||||
|
|
@ -2098,15 +2118,15 @@ glabel func00002d90
|
|||
/* 2e70: 2484f7b0 */ addiu $a0,$a0,-2128
|
||||
.L00002e74:
|
||||
/* 2e74: ac82002c */ sw $v0,0x2c($a0)
|
||||
/* 2e78: 0c012354 */ jal 0x48d50
|
||||
/* 2e78: 0c012354 */ jal func00048d50
|
||||
/* 2e7c: ac820040 */ sw $v0,0x40($a0)
|
||||
/* 2e80: 0c012338 */ jal 0x48ce0
|
||||
/* 2e80: 0c012338 */ jal func00048ce0
|
||||
/* 2e84: 24040001 */ addiu $a0,$zero,0x1
|
||||
/* 2e88: 0c012448 */ jal 0x49120
|
||||
/* 2e88: 0c012448 */ jal func00049120
|
||||
/* 2e8c: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 2e90: 3c018009 */ lui $at,0x8009
|
||||
/* 2e94: ac22fdf0 */ sw $v0,-0x210($at)
|
||||
/* 2e98: 0c012448 */ jal 0x49120
|
||||
/* 2e98: 0c012448 */ jal func00049120
|
||||
/* 2e9c: ac23fdf4 */ sw $v1,-0x20c($at)
|
||||
/* 2ea0: 3c198009 */ lui $t9,0x8009
|
||||
/* 2ea4: 8f39fdf4 */ lw $t9,-0x20c($t9)
|
||||
|
|
@ -2126,7 +2146,7 @@ glabel func00002d90
|
|||
/* 2edc: 10200015 */ beqz $at,.L00002f34
|
||||
/* 2ee0: 00000000 */ sll $zero,$zero,0x0
|
||||
.L00002ee4:
|
||||
/* 2ee4: 0c012448 */ jal 0x49120
|
||||
/* 2ee4: 0c012448 */ jal func00049120
|
||||
/* 2ee8: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 2eec: 3c0b8009 */ lui $t3,0x8009
|
||||
/* 2ef0: 8d6bfdf4 */ lw $t3,-0x20c($t3)
|
||||
|
|
@ -2148,7 +2168,7 @@ glabel func00002d90
|
|||
/* 2f30: 00000000 */ sll $zero,$zero,0x0
|
||||
.L00002f34:
|
||||
/* 2f34: 3c048006 */ lui $a0,0x8006
|
||||
/* 2f38: 0c005467 */ jal 0x1519c
|
||||
/* 2f38: 0c005467 */ jal func0001519c
|
||||
/* 2f3c: 2484f7b0 */ addiu $a0,$a0,-2128
|
||||
.L00002f40:
|
||||
/* 2f40: 1000ffff */ beqz $zero,.L00002f40
|
||||
|
|
@ -2173,12 +2193,12 @@ glabel func00002f70
|
|||
/* 2f7c: 3c058009 */ lui $a1,0x8009
|
||||
/* 2f80: 24a5fa80 */ addiu $a1,$a1,-1408
|
||||
/* 2f84: 2484faa8 */ addiu $a0,$a0,-1368
|
||||
/* 2f88: 0c0120d0 */ jal 0x48340
|
||||
/* 2f88: 0c0120d0 */ jal func00048340
|
||||
/* 2f8c: 2406000a */ addiu $a2,$zero,0xa
|
||||
/* 2f90: 3c058009 */ lui $a1,0x8009
|
||||
/* 2f94: 24a5faa8 */ addiu $a1,$a1,-1368
|
||||
/* 2f98: 2404000e */ addiu $a0,$zero,0xe
|
||||
/* 2f9c: 0c012148 */ jal 0x48520
|
||||
/* 2f9c: 0c012148 */ jal func00048520
|
||||
/* 2fa0: 2406029d */ addiu $a2,$zero,0x29d
|
||||
/* 2fa4: 3c0e8009 */ lui $t6,0x8009
|
||||
/* 2fa8: 25cefdf0 */ addiu $t6,$t6,-528
|
||||
|
|
@ -2190,15 +2210,19 @@ glabel func00002f70
|
|||
/* 2fc0: 2484fac0 */ addiu $a0,$a0,-1344
|
||||
/* 2fc4: afae0010 */ sw $t6,0x10($sp)
|
||||
/* 2fc8: 24050006 */ addiu $a1,$zero,0x6
|
||||
/* 2fcc: 0c000fb8 */ jal 0x3ee0
|
||||
/* 2fcc: 0c000fb8 */ jal func00003ee0
|
||||
/* 2fd0: 00003825 */ or $a3,$zero,$zero
|
||||
/* 2fd4: 3c048009 */ lui $a0,0x8009
|
||||
/* 2fd8: 0c01207c */ jal 0x481f0
|
||||
/* 2fd8: 0c01207c */ jal func000481f0
|
||||
/* 2fdc: 2484fac0 */ addiu $a0,$a0,-1344
|
||||
/* 2fe0: 8fbf001c */ lw $ra,0x1c($sp)
|
||||
/* 2fe4: 27bd0020 */ addiu $sp,$sp,0x20
|
||||
/* 2fe8: 03e00008 */ jr $ra
|
||||
/* 2fec: 00000000 */ sll $zero,$zero,0x0
|
||||
);
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func00002ff0
|
||||
/* 2ff0: 40085000 */ mfc0 $t0,$10
|
||||
/* 2ff4: 24090001 */ addiu $t1,$zero,0x1
|
||||
/* 2ff8: 40890000 */ mtc0 $t1,$0
|
||||
|
|
|
|||
|
|
@ -172,7 +172,7 @@ glabel chraiExecute
|
|||
/* f04d7e8: 000d7280 */ sll $t6,$t5,0xa
|
||||
/* f04d7ec: 05c10028 */ bgez $t6,.L0f04d890
|
||||
/* f04d7f0: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f04d7f4: 0c00744f */ jal 0x1d13c
|
||||
/* f04d7f4: 0c00744f */ jal func0001d13c
|
||||
/* f04d7f8: 8ce40020 */ lw $a0,0x20($a3)
|
||||
/* f04d7fc: 8e070424 */ lw $a3,0x424($s0)
|
||||
/* f04d800: 84ef0110 */ lh $t7,0x110($a3)
|
||||
|
|
@ -233,7 +233,7 @@ glabel chraiExecute
|
|||
/* f04d8d0: 8dae0108 */ lw $t6,0x108($t5)
|
||||
/* f04d8d4: 504e0035 */ beql $v0,$t6,.L0f04d9ac
|
||||
/* f04d8d8: 8e070424 */ lw $a3,0x424($s0)
|
||||
/* f04d8dc: 0c004b70 */ jal 0x12dc0
|
||||
/* f04d8dc: 0c004b70 */ jal random
|
||||
/* f04d8e0: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f04d8e4: 24010064 */ addiu $at,$zero,0x64
|
||||
/* f04d8e8: 0041001b */ divu $zero,$v0,$at
|
||||
|
|
|
|||
|
|
@ -461,7 +461,7 @@ glabel ai000b
|
|||
/* f04e220: 87a4003a */ lh $a0,0x3a($sp)
|
||||
/* f04e224: afa3003c */ sw $v1,0x3c($sp)
|
||||
/* f04e228: afa60030 */ sw $a2,0x30($sp)
|
||||
/* f04e22c: 0c008dda */ jal 0x23768
|
||||
/* f04e22c: 0c008dda */ jal func00023768
|
||||
/* f04e230: afa80034 */ sw $t0,0x34($sp)
|
||||
/* f04e234: 244affff */ addiu $t2,$v0,-1
|
||||
/* f04e238: 448a2000 */ mtc1 $t2,$f4
|
||||
|
|
@ -1082,7 +1082,7 @@ glabel ai001a
|
|||
/* f04efd8: c7240010 */ lwc1 $f4,0x10($t9)
|
||||
/* f04efdc: afa30048 */ sw $v1,0x48($sp)
|
||||
/* f04efe0: 46062201 */ sub.s $f8,$f4,$f6
|
||||
/* f04efe4: 0c0011e4 */ jal 0x4790
|
||||
/* f04efe4: 0c0011e4 */ jal func00004790
|
||||
/* f04efe8: e7a80040 */ swc1 $f8,0x40($sp)
|
||||
/* f04efec: 8fa30048 */ lw $v1,0x48($sp)
|
||||
/* f04eff0: 8c620004 */ lw $v0,0x4($v1)
|
||||
|
|
@ -3930,14 +3930,14 @@ glabel ai006b
|
|||
/* f052124: 27a4008c */ addiu $a0,$sp,0x8c
|
||||
/* f052128: e7a60020 */ swc1 $f6,0x20($sp)
|
||||
/* f05212c: e7a80024 */ swc1 $f8,0x24($sp)
|
||||
/* f052130: 0c005b56 */ jal 0x16d58
|
||||
/* f052130: 0c005b56 */ jal func00016d58
|
||||
/* f052134: e7a4001c */ swc1 $f4,0x1c($sp)
|
||||
/* f052138: 8fab00d0 */ lw $t3,0xd0($sp)
|
||||
/* f05213c: 27a5008c */ addiu $a1,$sp,0x8c
|
||||
/* f052140: 8d620018 */ lw $v0,0x18($t3)
|
||||
/* f052144: 50400004 */ beqzl $v0,.L0f052158
|
||||
/* f052148: 8fac0080 */ lw $t4,0x80($sp)
|
||||
/* f05214c: 0c0057c1 */ jal 0x15f04
|
||||
/* f05214c: 0c0057c1 */ jal func00015f04
|
||||
/* f052150: c44c0014 */ lwc1 $f12,0x14($v0)
|
||||
/* f052154: 8fac0080 */ lw $t4,0x80($sp)
|
||||
.L0f052158:
|
||||
|
|
@ -8102,7 +8102,7 @@ glabel ai00dc
|
|||
/* f056ca4: 24639fc0 */ addiu $v1,$v1,-24640
|
||||
/* f056ca8: 51c00006 */ beqzl $t6,.L0f056cc4
|
||||
/* f056cac: 806f04d3 */ lb $t7,0x4d3($v1)
|
||||
/* f056cb0: 0c003a57 */ jal 0xe95c
|
||||
/* f056cb0: 0c003a57 */ jal func0000e95c
|
||||
/* f056cb4: 2404005a */ addiu $a0,$zero,0x5a
|
||||
/* f056cb8: 10000009 */ beqz $zero,.L0f056ce0
|
||||
/* f056cbc: 00000000 */ sll $zero,$zero,0x0
|
||||
|
|
@ -8114,7 +8114,7 @@ glabel ai00dc
|
|||
/* f056cd0: 10000003 */ beqz $zero,.L0f056ce0
|
||||
/* f056cd4: a07804d6 */ sb $t8,0x4d6($v1)
|
||||
.L0f056cd8:
|
||||
/* f056cd8: 0c003a64 */ jal 0xe990
|
||||
/* f056cd8: 0c003a64 */ jal func0000e990
|
||||
/* f056cdc: 00000000 */ sll $zero,$zero,0x0
|
||||
.L0f056ce0:
|
||||
/* f056ce0: 3c03800a */ lui $v1,0x800a
|
||||
|
|
@ -8295,7 +8295,7 @@ glabel ai0112
|
|||
/* f056fb4: 87a40032 */ lh $a0,0x32($sp)
|
||||
/* f056fb8: afa3002c */ sw $v1,0x2c($sp)
|
||||
/* f056fbc: afa50034 */ sw $a1,0x34($sp)
|
||||
/* f056fc0: 0c008dda */ jal 0x23768
|
||||
/* f056fc0: 0c008dda */ jal func00023768
|
||||
/* f056fc4: afa60024 */ sw $a2,0x24($sp)
|
||||
/* f056fc8: 244dfffe */ addiu $t5,$v0,-2
|
||||
/* f056fcc: 448d2000 */ mtc1 $t5,$f4
|
||||
|
|
@ -8396,7 +8396,7 @@ glabel ai0112
|
|||
.L0f057134:
|
||||
/* f057134: afa3002c */ sw $v1,0x2c($sp)
|
||||
/* f057138: e7a00028 */ swc1 $f0,0x28($sp)
|
||||
/* f05713c: 0c008c28 */ jal 0x230a0
|
||||
/* f05713c: 0c008c28 */ jal func000230a0
|
||||
/* f057140: e7a20020 */ swc1 $f2,0x20($sp)
|
||||
/* f057144: 8fa3002c */ lw $v1,0x2c($sp)
|
||||
/* f057148: c7a20020 */ lwc1 $f2,0x20($sp)
|
||||
|
|
@ -8407,7 +8407,7 @@ glabel ai0112
|
|||
/* f05715c: 87a50032 */ lh $a1,0x32($sp)
|
||||
/* f057160: 00003025 */ or $a2,$zero,$zero
|
||||
/* f057164: e7a00010 */ swc1 $f0,0x10($sp)
|
||||
/* f057168: 0c007733 */ jal 0x1dccc
|
||||
/* f057168: 0c007733 */ jal func0001dccc
|
||||
/* f05716c: e7b20014 */ swc1 $f18,0x14($sp)
|
||||
/* f057170: 0fc57222 */ jal func0f15c888
|
||||
/* f057174: 00000000 */ sll $zero,$zero,0x0
|
||||
|
|
@ -8420,7 +8420,7 @@ glabel ai0112
|
|||
/* f057190: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f057194: 46083402 */ mul.s $f16,$f6,$f8
|
||||
/* f057198: 44058000 */ mfc1 $a1,$f16
|
||||
/* f05719c: 0c006bd9 */ jal 0x1af64
|
||||
/* f05719c: 0c006bd9 */ jal func0001af64
|
||||
/* f0571a0: 00000000 */ sll $zero,$zero,0x0
|
||||
.L0f0571a4:
|
||||
/* f0571a4: 3c0b800a */ lui $t3,0x800a
|
||||
|
|
@ -16100,14 +16100,14 @@ glabel ai01bf
|
|||
/* f05ed54: 8e080284 */ lw $t0,0x284($s0)
|
||||
/* f05ed58: a5021bfe */ sh $v0,0x1bfe($t0)
|
||||
/* f05ed5c: 8e090284 */ lw $t1,0x284($s0)
|
||||
/* f05ed60: 0c012230 */ jal 0x488c0
|
||||
/* f05ed60: 0c012230 */ jal func000488c0
|
||||
/* f05ed64: a5201c00 */ sh $zero,0x1c00($t1)
|
||||
/* f05ed68: 3c048009 */ lui $a0,0x8009
|
||||
/* f05ed6c: afa2003c */ sw $v0,0x3c($sp)
|
||||
/* f05ed70: 0c012230 */ jal 0x488c0
|
||||
/* f05ed70: 0c012230 */ jal func000488c0
|
||||
/* f05ed74: 248415e0 */ addiu $a0,$a0,0x15e0
|
||||
/* f05ed78: 00002025 */ or $a0,$zero,$zero
|
||||
/* f05ed7c: 0c01210c */ jal 0x48430
|
||||
/* f05ed7c: 0c01210c */ jal func00048430
|
||||
/* f05ed80: 24450001 */ addiu $a1,$v0,0x1
|
||||
/* f05ed84: 3c01bf80 */ lui $at,0xbf80
|
||||
/* f05ed88: 44813000 */ mtc1 $at,$f6
|
||||
|
|
@ -16122,16 +16122,16 @@ glabel ai01bf
|
|||
/* f05edac: 24050433 */ addiu $a1,$zero,0x433
|
||||
/* f05edb0: 00003025 */ or $a2,$zero,$zero
|
||||
/* f05edb4: 2407ffff */ addiu $a3,$zero,-1
|
||||
/* f05edb8: 0c004241 */ jal 0x10904
|
||||
/* f05edb8: 0c004241 */ jal func00010904
|
||||
/* f05edbc: e7a60014 */ swc1 $f6,0x14($sp)
|
||||
/* f05edc0: 10400004 */ beqz $v0,.L0f05edd4
|
||||
/* f05edc4: 00402025 */ or $a0,$v0,$zero
|
||||
/* f05edc8: 24050010 */ addiu $a1,$zero,0x10
|
||||
/* f05edcc: 0c00cf94 */ jal 0x33e50
|
||||
/* f05edcc: 0c00cf94 */ jal func00033e50
|
||||
/* f05edd0: 8fa60044 */ lw $a2,0x44($sp)
|
||||
.L0f05edd4:
|
||||
/* f05edd4: 00002025 */ or $a0,$zero,$zero
|
||||
/* f05edd8: 0c01210c */ jal 0x48430
|
||||
/* f05edd8: 0c01210c */ jal func00048430
|
||||
/* f05eddc: 8fa5003c */ lw $a1,0x3c($sp)
|
||||
.L0f05ede0:
|
||||
/* f05ede0: 8e0d0438 */ lw $t5,0x438($s0)
|
||||
|
|
@ -16192,14 +16192,14 @@ glabel ai01c0
|
|||
/* f05ee94: 3c017f1b */ lui $at,0x7f1b
|
||||
/* f05ee98: c4249dac */ lwc1 $f4,-0x6254($at)
|
||||
/* f05ee9c: 00002025 */ or $a0,$zero,$zero
|
||||
/* f05eea0: 0c012230 */ jal 0x488c0
|
||||
/* f05eea0: 0c012230 */ jal func000488c0
|
||||
/* f05eea4: e7a40034 */ swc1 $f4,0x34($sp)
|
||||
/* f05eea8: 3c048009 */ lui $a0,0x8009
|
||||
/* f05eeac: afa20038 */ sw $v0,0x38($sp)
|
||||
/* f05eeb0: 0c012230 */ jal 0x488c0
|
||||
/* f05eeb0: 0c012230 */ jal func000488c0
|
||||
/* f05eeb4: 248415e0 */ addiu $a0,$a0,0x15e0
|
||||
/* f05eeb8: 00002025 */ or $a0,$zero,$zero
|
||||
/* f05eebc: 0c01210c */ jal 0x48430
|
||||
/* f05eebc: 0c01210c */ jal func00048430
|
||||
/* f05eec0: 24450001 */ addiu $a1,$v0,0x1
|
||||
/* f05eec4: 3c01bf80 */ lui $at,0xbf80
|
||||
/* f05eec8: 44813000 */ mtc1 $at,$f6
|
||||
|
|
@ -16214,16 +16214,16 @@ glabel ai01c0
|
|||
/* f05eeec: 24058055 */ addiu $a1,$zero,-32683
|
||||
/* f05eef0: 00003025 */ or $a2,$zero,$zero
|
||||
/* f05eef4: 2407ffff */ addiu $a3,$zero,-1
|
||||
/* f05eef8: 0c004241 */ jal 0x10904
|
||||
/* f05eef8: 0c004241 */ jal func00010904
|
||||
/* f05eefc: e7a60014 */ swc1 $f6,0x14($sp)
|
||||
/* f05ef00: 10400004 */ beqz $v0,.L0f05ef14
|
||||
/* f05ef04: 00402025 */ or $a0,$v0,$zero
|
||||
/* f05ef08: 24050010 */ addiu $a1,$zero,0x10
|
||||
/* f05ef0c: 0c00cf94 */ jal 0x33e50
|
||||
/* f05ef0c: 0c00cf94 */ jal func00033e50
|
||||
/* f05ef10: 8fa60034 */ lw $a2,0x34($sp)
|
||||
.L0f05ef14:
|
||||
/* f05ef14: 00002025 */ or $a0,$zero,$zero
|
||||
/* f05ef18: 0c01210c */ jal 0x48430
|
||||
/* f05ef18: 0c01210c */ jal func00048430
|
||||
/* f05ef1c: 8fa50038 */ lw $a1,0x38($sp)
|
||||
/* f05ef20: 8e180284 */ lw $t8,0x284($s0)
|
||||
/* f05ef24: 240f0003 */ addiu $t7,$zero,0x3
|
||||
|
|
@ -17028,13 +17028,13 @@ glabel ai01d6
|
|||
/* f05fbd0: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f05fbd4: 10000024 */ beqz $zero,.L0f05fc68
|
||||
/* f05fbd8: 8d030438 */ lw $v1,0x438($t0)
|
||||
/* f05fbdc: 0c00436c */ jal 0x10db0
|
||||
/* f05fbdc: 0c00436c */ jal func00010db0
|
||||
/* f05fbe0: 00e02025 */ or $a0,$a3,$zero
|
||||
/* f05fbe4: 3c08800a */ lui $t0,0x800a
|
||||
/* f05fbe8: 25089fc0 */ addiu $t0,$t0,-24640
|
||||
/* f05fbec: 1000001e */ beqz $zero,.L0f05fc68
|
||||
/* f05fbf0: 8d030438 */ lw $v1,0x438($t0)
|
||||
/* f05fbf4: 0c004643 */ jal 0x1190c
|
||||
/* f05fbf4: 0c004643 */ jal func0001190c
|
||||
/* f05fbf8: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f05fbfc: 3c08800a */ lui $t0,0x800a
|
||||
/* f05fc00: 25089fc0 */ addiu $t0,$t0,-24640
|
||||
|
|
@ -17046,19 +17046,19 @@ glabel ai01d6
|
|||
/* f05fc18: 25089fc0 */ addiu $t0,$t0,-24640
|
||||
/* f05fc1c: 10000012 */ beqz $zero,.L0f05fc68
|
||||
/* f05fc20: 8d030438 */ lw $v1,0x438($t0)
|
||||
/* f05fc24: 0c004378 */ jal 0x10de0
|
||||
/* f05fc24: 0c004378 */ jal func00010de0
|
||||
/* f05fc28: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f05fc2c: 3c08800a */ lui $t0,0x800a
|
||||
/* f05fc30: 25089fc0 */ addiu $t0,$t0,-24640
|
||||
/* f05fc34: 1000000c */ beqz $zero,.L0f05fc68
|
||||
/* f05fc38: 8d030438 */ lw $v1,0x438($t0)
|
||||
/* f05fc3c: 0c00442f */ jal 0x110bc
|
||||
/* f05fc3c: 0c00442f */ jal func000110bc
|
||||
/* f05fc40: 00e02025 */ or $a0,$a3,$zero
|
||||
/* f05fc44: 3c08800a */ lui $t0,0x800a
|
||||
/* f05fc48: 25089fc0 */ addiu $t0,$t0,-24640
|
||||
/* f05fc4c: 10000006 */ beqz $zero,.L0f05fc68
|
||||
/* f05fc50: 8d030438 */ lw $v1,0x438($t0)
|
||||
/* f05fc54: 0c00443b */ jal 0x110ec
|
||||
/* f05fc54: 0c00443b */ jal func000110ec
|
||||
/* f05fc58: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f05fc5c: 3c08800a */ lui $t0,0x800a
|
||||
/* f05fc60: 25089fc0 */ addiu $t0,$t0,-24640
|
||||
|
|
@ -17283,20 +17283,20 @@ GLOBAL_ASM(
|
|||
glabel ai01dd
|
||||
/* f05ffa0: 27bdffe8 */ addiu $sp,$sp,-24
|
||||
/* f05ffa4: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* f05ffa8: 0c012144 */ jal 0x48510
|
||||
/* f05ffa8: 0c012144 */ jal func00048510
|
||||
/* f05ffac: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f05ffb0: 00402825 */ or $a1,$v0,$zero
|
||||
/* f05ffb4: 24040000 */ addiu $a0,$zero,0x0
|
||||
/* f05ffb8: 24060000 */ addiu $a2,$zero,0x0
|
||||
/* f05ffbc: 0c012bda */ jal 0x4af68
|
||||
/* f05ffbc: 0c012bda */ jal func0004af68
|
||||
/* f05ffc0: 24070040 */ addiu $a3,$zero,0x40
|
||||
/* f05ffc4: 00402025 */ or $a0,$v0,$zero
|
||||
/* f05ffc8: 00602825 */ or $a1,$v1,$zero
|
||||
/* f05ffcc: 24060000 */ addiu $a2,$zero,0x0
|
||||
/* f05ffd0: 0c012b9a */ jal 0x4ae68
|
||||
/* f05ffd0: 0c012b9a */ jal func0004ae68
|
||||
/* f05ffd4: 24070bb8 */ addiu $a3,$zero,0xbb8
|
||||
/* f05ffd8: 00402025 */ or $a0,$v0,$zero
|
||||
/* f05ffdc: 0c0016cc */ jal 0x5b30
|
||||
/* f05ffdc: 0c0016cc */ jal func00005b30
|
||||
/* f05ffe0: 00602825 */ or $a1,$v1,$zero
|
||||
/* f05ffe4: 3c0e8008 */ lui $t6,0x8008
|
||||
/* f05ffe8: 8dce40c4 */ lw $t6,0x40c4($t6)
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,14 @@
|
|||
#ifndef _IN_BOOT_H
|
||||
#define _IN_BOOT_H
|
||||
#include <ultra64.h>
|
||||
|
||||
u32 func000010a4(void);
|
||||
u32 func0000113c(void);
|
||||
u32 func00001180(void);
|
||||
u32 func000016c0(void);
|
||||
u32 func000018ac(void);
|
||||
u32 func00001e30(void);
|
||||
u32 func00001fa8(void);
|
||||
u32 func00002ff0(void);
|
||||
|
||||
#endif
|
||||
|
|
@ -10,4 +10,27 @@ float chrGetTimer(struct chrdata *chr);
|
|||
|
||||
s32 padResolve(struct chrdata *chr, s32 pad_id);
|
||||
|
||||
u32 func0f000000(void);
|
||||
u32 func0f000090(void);
|
||||
u32 func0f000100(void);
|
||||
u32 func0f000130(void);
|
||||
u32 func0f000840(void);
|
||||
u32 func0f000850(void);
|
||||
u32 func0f000860(void);
|
||||
u32 func0f000870(void);
|
||||
u32 func0f000880(void);
|
||||
u32 func0f0008e0(void);
|
||||
u32 func0f0008f0(void);
|
||||
u32 func0f000900(void);
|
||||
u32 func0f000910(void);
|
||||
u32 func0f00b180(void);
|
||||
u32 func0f00b190(void);
|
||||
u32 func0f00b200(void);
|
||||
u32 func0f00b210(void);
|
||||
u32 func0f00b320(void);
|
||||
u32 func0f01a348(void);
|
||||
u32 func0f01aba8(void);
|
||||
u32 func0f01b148(void);
|
||||
u32 func0f01b154(void);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -296,4 +296,103 @@ bool audioPlayFromWorldPosition(u8 channel_id, u16 audio_id, u8 volumemaybe, str
|
|||
|
||||
struct tag *tagFindById(s32 tag_id);
|
||||
|
||||
u32 func0f06554c(void);
|
||||
u32 func0f065880(void);
|
||||
u32 func0f065d1c(void);
|
||||
u32 func0f065f80(void);
|
||||
u32 func0f066290(void);
|
||||
u32 func0f095bf4(void);
|
||||
u32 func0f095d64(void);
|
||||
u32 func0f096700(void);
|
||||
u32 func0f096750(void);
|
||||
u32 func0f0969d0(void);
|
||||
u32 func0f096ca0(void);
|
||||
u32 func0f096ed4(void);
|
||||
u32 func0f097044(void);
|
||||
u32 func0f097264(void);
|
||||
u32 func0f0972b8(void);
|
||||
u32 func0f097518(void);
|
||||
u32 func0f0976c0(void);
|
||||
u32 func0f097890(void);
|
||||
u32 func0f097908(void);
|
||||
u32 func0f0979e8(void);
|
||||
u32 func0f0b39c0(void);
|
||||
u32 func0f0b4958(void);
|
||||
u32 func0f0b4984(void);
|
||||
u32 func0f0b4998(void);
|
||||
u32 func0f0b4a24(void);
|
||||
u32 func0f0b4fd8(void);
|
||||
u32 func0f0b56f8(void);
|
||||
u32 func0f0b5708(void);
|
||||
u32 func0f0b57b8(void);
|
||||
u32 func0f0bc4c0(void);
|
||||
u32 func0f0e0770(void);
|
||||
u32 func0f1074ec(void);
|
||||
u32 func0f10e620(void);
|
||||
u32 func0f10ecb4(void);
|
||||
u32 func0f10ef10(void);
|
||||
u32 func0f115a48(void);
|
||||
u32 func0f115a78(void);
|
||||
u32 func0f116994(void);
|
||||
u32 func0f116db0(void);
|
||||
u32 func0f1189d8(void);
|
||||
u32 func0f11c6d0(void);
|
||||
u32 func0f11ed70(void);
|
||||
u32 func0f127910(void);
|
||||
u32 func0f127950(void);
|
||||
u32 func0f1279a4(void);
|
||||
void setCurrentPlayerNum(u32 playernum);
|
||||
u32 func0f128dbc(void);
|
||||
u32 func0f128ec8(void);
|
||||
u32 func0f14a328(void);
|
||||
u32 func0f14a3bc(void);
|
||||
u32 func0f152f34(void);
|
||||
u32 func0f1531a0(void);
|
||||
u32 func0f1577f0(void);
|
||||
u32 func0f1579cc(void);
|
||||
u32 func0f15c888(void);
|
||||
u32 func0f15f2b0(void);
|
||||
u32 func0f166e40(void);
|
||||
u32 func0f166e7c(void);
|
||||
u32 func0f166f74(void);
|
||||
u32 func0f1672f0(void);
|
||||
u32 func0f167350(void);
|
||||
u32 func0f16793c(void);
|
||||
u32 func0f167998(void);
|
||||
u32 func0f1679cc(void);
|
||||
u32 func0f167a18(void);
|
||||
u32 func0f167af8(void);
|
||||
u32 func0f167e7c(void);
|
||||
u32 func0f169374(void);
|
||||
u32 func0f16b96c(void);
|
||||
u32 func0f16cb04(void);
|
||||
u32 func0f16cba0(void);
|
||||
u32 func0f16cd90(void);
|
||||
u32 func0f16cda8(void);
|
||||
u32 func0f16ce10(void);
|
||||
u32 func0f16ce94(void);
|
||||
u32 func0f16cf94(void);
|
||||
u32 func0f16cfa0(void);
|
||||
u32 func0f16d1bc(void);
|
||||
u32 func0f16d240(void);
|
||||
u32 func0f16d2ac(void);
|
||||
u32 func0f16da2c(void);
|
||||
u32 func0f16daa4(void);
|
||||
u32 func0f16db14(void);
|
||||
u32 func0f16ddb0(void);
|
||||
u32 func0f16e138(void);
|
||||
u32 func0f175f50(void);
|
||||
u32 func0f175f90(void);
|
||||
u32 func0f175f98(void);
|
||||
u32 func0f175fc8(void);
|
||||
u32 func0f17608c(void);
|
||||
u32 func0f1762ac(void);
|
||||
u32 func0f1763f4(void);
|
||||
u32 func0f176c40(void);
|
||||
u32 func0f176ddc(void);
|
||||
u32 func0f187944(void);
|
||||
u32 func0f188210(void);
|
||||
u32 func0f18b9e4(void);
|
||||
u32 func0f1a78b0(void);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -2,17 +2,412 @@
|
|||
#define _IN_LIBRARY_H
|
||||
#include <ultra64.h>
|
||||
|
||||
void func0000cf54(void);
|
||||
void func0000dae8(void);
|
||||
s32 func00012f30(void);
|
||||
void func00013710(void);
|
||||
void func00013750(void);
|
||||
void func00048510(void);
|
||||
|
||||
u8 random(void);
|
||||
|
||||
u8 *ailistFindById(u16 ailistid);
|
||||
|
||||
s32 getCurrentStageId(void);
|
||||
|
||||
u32 func00003050(void);
|
||||
u32 func00003ee0(void);
|
||||
u32 func000042a4(void);
|
||||
u32 func0000470c(void);
|
||||
u32 func00004790(void);
|
||||
u32 func00004a24(void);
|
||||
u32 func00004a80(void);
|
||||
u32 func00004c04(void);
|
||||
u32 func00005a7c(void);
|
||||
u32 func00005b30(void);
|
||||
u32 func00005b60(void);
|
||||
u32 func00005f4c(void);
|
||||
u32 func000060b4(void);
|
||||
u32 func00006100(void);
|
||||
u32 func00006330(void);
|
||||
u32 func00006440(void);
|
||||
u32 func00006550(void);
|
||||
u32 func00006d60(void);
|
||||
u32 func000074f0(void);
|
||||
u32 func000089dc(void);
|
||||
u32 func00008a08(void);
|
||||
u32 func00009118(void);
|
||||
u32 func00009124(void);
|
||||
u32 func00009a88(void);
|
||||
u32 func00009aa0(void);
|
||||
u32 func00009ab0(void);
|
||||
u32 func00009ec4(void);
|
||||
u32 func00009ed4(void);
|
||||
u32 func0000aa50(void);
|
||||
u32 func0000aab0(void);
|
||||
u32 func0000ab1c(void);
|
||||
u32 func0000ab2c(void);
|
||||
u32 func0000ab4c(void);
|
||||
u32 func0000ab6c(void);
|
||||
u32 func0000ab78(void);
|
||||
u32 func0000aca4(void);
|
||||
u32 func0000af00(void);
|
||||
u32 func0000b0e8(void);
|
||||
u32 func0000b1a8(void);
|
||||
u32 func0000b1d0(void);
|
||||
u32 func0000b280(void);
|
||||
u32 func0000b2c4(void);
|
||||
u32 func0000b330(void);
|
||||
u32 func0000bba0(void);
|
||||
u32 func0000bbc4(void);
|
||||
u32 func0000bbd4(void);
|
||||
u32 func0000bbe4(void);
|
||||
u32 func0000bc08(void);
|
||||
u32 func0000bc18(void);
|
||||
u32 func0000bc28(void);
|
||||
u32 func0000bc88(void);
|
||||
u32 func0000bc98(void);
|
||||
u32 func0000bca8(void);
|
||||
u32 func0000bd00(void);
|
||||
u32 func0000bd10(void);
|
||||
u32 func0000bd20(void);
|
||||
u32 func0000bd30(void);
|
||||
u32 func0000bd7c(void);
|
||||
u32 func0000bdc8(void);
|
||||
u32 func0000bdd8(void);
|
||||
u32 func0000be74(void);
|
||||
u32 func0000be84(void);
|
||||
u32 func0000bee0(void);
|
||||
u32 func0000bf04(void);
|
||||
u32 func0000bfd0(void);
|
||||
void func0000cf54(void);
|
||||
u32 func0000d410(void);
|
||||
u32 func0000d488(void);
|
||||
void func0000dae8(void);
|
||||
u32 func0000db30(void);
|
||||
u32 func0000e684(void);
|
||||
u32 func0000e95c(void);
|
||||
u32 func0000e990(void);
|
||||
u32 func0000e9d0(void);
|
||||
u32 func0000ea1c(void);
|
||||
u32 func0000eadc(void);
|
||||
u32 func0000f38c(void);
|
||||
u32 func0000fba0(void);
|
||||
u32 func0000fbc4(void);
|
||||
u32 func0000fd9c(void);
|
||||
u32 func0000fe18(void);
|
||||
u32 func0000fe20(void);
|
||||
u32 func0000fe50(void);
|
||||
u32 func0000fe88(void);
|
||||
u32 audioIsFiltered(void);
|
||||
u32 func000104a0(void);
|
||||
u32 func00010718(void);
|
||||
u32 func00010904(void);
|
||||
u32 func00010ae4(void);
|
||||
u32 func00010db0(void);
|
||||
u32 func00010de0(void);
|
||||
u32 func000110bc(void);
|
||||
u32 func000110ec(void);
|
||||
u32 func0001190c(void);
|
||||
u32 func00011d84(void);
|
||||
u32 func000122e0(void);
|
||||
u32 func00012324(void);
|
||||
u32 func000123c8(void);
|
||||
u32 func00012430(void);
|
||||
u32 func000124d4(void);
|
||||
u32 func00012528(void);
|
||||
u32 func00012594(void);
|
||||
u32 func00012644(void);
|
||||
u32 func000127b8(void);
|
||||
u32 func00012ab0(void);
|
||||
u32 func00012cb4(void);
|
||||
u32 func00012cdc(void);
|
||||
u32 func00012d48(void);
|
||||
u8 random(void);
|
||||
u32 func00012e1c(void);
|
||||
s32 func00012f30(void);
|
||||
u32 func00013010(void);
|
||||
u32 func00013130(void);
|
||||
u32 func000131c8(void);
|
||||
u32 func00013224(void);
|
||||
u32 func00013274(void);
|
||||
u32 func00013408(void);
|
||||
u32 func000136b4(void);
|
||||
void func00013710(void);
|
||||
void func00013750(void);
|
||||
u32 func00013900(void);
|
||||
u32 func00013938(void);
|
||||
u32 func00013974(void);
|
||||
u32 func00013980(void);
|
||||
u32 func0001398c(void);
|
||||
u32 func000139c8(void);
|
||||
u32 func000139e8(void);
|
||||
u32 func00013a40(void);
|
||||
u32 func00013ab8(void);
|
||||
u32 func00013c4c(void);
|
||||
u32 func00013dd4(void);
|
||||
u32 func0001404c(void);
|
||||
u32 func00014484(void);
|
||||
u32 func00014810(void);
|
||||
u32 func0001481c(void);
|
||||
u32 func00014848(void);
|
||||
u32 func00014904(void);
|
||||
u32 func000149c0(void);
|
||||
u32 func00014a78(void);
|
||||
u32 func00014b50(void);
|
||||
u32 func00014c98(void);
|
||||
u32 func00014e10(void);
|
||||
u32 func00014eb8(void);
|
||||
u32 func00014f60(void);
|
||||
u32 func00015020(void);
|
||||
u32 func000150e8(void);
|
||||
u32 func00015144(void);
|
||||
u32 func0001519c(void);
|
||||
u32 func000152d0(void);
|
||||
u32 func000153c4(void);
|
||||
u32 func000155b4(void);
|
||||
u32 func000159b0(void);
|
||||
u32 func000159fc(void);
|
||||
u32 func00015b10(void);
|
||||
u32 func00015b14(void);
|
||||
u32 func00015b64(void);
|
||||
u32 func00015b68(void);
|
||||
u32 func00015be0(void);
|
||||
u32 func00015be4(void);
|
||||
u32 func00015cd8(void);
|
||||
u32 func00015d18(void);
|
||||
u32 func00015d54(void);
|
||||
u32 func00015da0(void);
|
||||
u32 func00015dd4(void);
|
||||
u32 func00015df0(void);
|
||||
u32 func00015e24(void);
|
||||
u32 func00015e4c(void);
|
||||
u32 func00015e80(void);
|
||||
u32 func00015ea8(void);
|
||||
u32 func00015edc(void);
|
||||
u32 func00015f04(void);
|
||||
u32 func00015f88(void);
|
||||
u32 func00015fd0(void);
|
||||
u32 func00016054(void);
|
||||
u32 func00016110(void);
|
||||
u32 func00016140(void);
|
||||
u32 func00016208(void);
|
||||
u32 func00016248(void);
|
||||
u32 func000162e8(void);
|
||||
u32 func00016374(void);
|
||||
u32 func00016400(void);
|
||||
u32 func0001648c(void);
|
||||
u32 func000165d8(void);
|
||||
u32 func000166a4(void);
|
||||
u32 func000166dc(void);
|
||||
u32 func00016710(void);
|
||||
u32 func00016748(void);
|
||||
u32 func00016760(void);
|
||||
u32 func00016784(void);
|
||||
u32 func00016798(void);
|
||||
u32 func00016820(void);
|
||||
u32 func00016874(void);
|
||||
u32 func00016ae4(void);
|
||||
u32 func00016b58(void);
|
||||
u32 func00016d58(void);
|
||||
u32 func00016dcc(void);
|
||||
u32 func00016e98(void);
|
||||
u32 func00017028(void);
|
||||
u32 func00017070(void);
|
||||
u32 func000170e4(void);
|
||||
u32 func0001719c(void);
|
||||
u32 func000172f0(void);
|
||||
u32 func00017588(void);
|
||||
u32 func00017ce0(void);
|
||||
u32 func00017e30(void);
|
||||
u32 func00018148(void);
|
||||
u32 func000185d0(void);
|
||||
u32 func0001a3d0(void);
|
||||
u32 func0001a3dc(void);
|
||||
u32 func0001a50c(void);
|
||||
u32 func0001a518(void);
|
||||
u32 func0001a524(void);
|
||||
u32 func0001a5cc(void);
|
||||
u32 func0001a60c(void);
|
||||
u32 func0001a634(void);
|
||||
u32 func0001a740(void);
|
||||
u32 func0001a784(void);
|
||||
u32 func0001a7cc(void);
|
||||
u32 func0001a85c(void);
|
||||
u32 func0001a91c(void);
|
||||
u32 func0001a9bc(void);
|
||||
u32 func0001a9e8(void);
|
||||
u32 func0001aa1c(void);
|
||||
u32 func0001ab0c(void);
|
||||
u32 func0001ad0c(void);
|
||||
u32 func0001ad34(void);
|
||||
u32 func0001ad5c(void);
|
||||
u32 func0001ae44(void);
|
||||
u32 func0001ae90(void);
|
||||
u32 func0001af58(void);
|
||||
u32 func0001af64(void);
|
||||
u32 func0001af80(void);
|
||||
u32 func0001afe8(void);
|
||||
u32 func0001b3bc(void);
|
||||
u32 func0001c784(void);
|
||||
u32 func0001c7d0(void);
|
||||
u32 func0001c81c(void);
|
||||
u32 func0001cb0c(void);
|
||||
u32 func0001cc20(void);
|
||||
u32 func0001ce64(void);
|
||||
u32 func0001cebc(void);
|
||||
u32 func0001d13c(void);
|
||||
u32 func0001d15c(void);
|
||||
u32 func0001d17c(void);
|
||||
u32 func0001d1a0(void);
|
||||
u32 func0001d218(void);
|
||||
u32 func0001d260(void);
|
||||
u32 func0001d288(void);
|
||||
u32 func0001db94(void);
|
||||
u32 func0001dbfc(void);
|
||||
u32 func0001dccc(void);
|
||||
u32 func0001dd90(void);
|
||||
u32 func0001ddec(void);
|
||||
u32 func0001de1c(void);
|
||||
u32 func0001de98(void);
|
||||
u32 func0001deb0(void);
|
||||
u32 func0001df04(void);
|
||||
u32 func0001dfac(void);
|
||||
u32 func0001e000(void);
|
||||
u32 func0001e018(void);
|
||||
u32 func0001e29c(void);
|
||||
u32 func0001e2a8(void);
|
||||
u32 func0001ee18(void);
|
||||
u32 func0001f314(void);
|
||||
u32 func00021ef4(void);
|
||||
u32 func000220fc(void);
|
||||
u32 func000225d4(void);
|
||||
u32 func00022a24(void);
|
||||
u32 func00022d24(void);
|
||||
u32 func00022d50(void);
|
||||
u32 func00022fa4(void);
|
||||
u32 func000230a0(void);
|
||||
u32 func00023108(void);
|
||||
u32 func0002319c(void);
|
||||
u32 func00023314(void);
|
||||
u32 func0002373c(void);
|
||||
u32 func00023768(void);
|
||||
u32 func00023794(void);
|
||||
u32 func000237dc(void);
|
||||
u32 func0002384c(void);
|
||||
u32 func000239e0(void);
|
||||
u32 func00023ab0(void);
|
||||
u32 func00023d0c(void);
|
||||
u32 func00023d38(void);
|
||||
u32 func00024050(void);
|
||||
u32 func0002485c(void);
|
||||
u32 func00024b64(void);
|
||||
u32 func00024c14(void);
|
||||
u32 func00024e40(void);
|
||||
u32 func00024e4c(void);
|
||||
u32 func00024e98(void);
|
||||
u32 func00024ea4(void);
|
||||
u32 func00024eb0(void);
|
||||
u32 func00024ebc(void);
|
||||
u32 func00024ee8(void);
|
||||
u32 func00024f10(void);
|
||||
u32 func00025314(void);
|
||||
u32 func00025364(void);
|
||||
u32 func000266a4(void);
|
||||
u32 func0002671c(void);
|
||||
u32 func000274e0(void);
|
||||
u32 func000276c8(void);
|
||||
u32 func00029ffc(void);
|
||||
u32 func0002a13c(void);
|
||||
u32 func0002a1b0(void);
|
||||
u32 func0002a330(void);
|
||||
u32 func0002a36c(void);
|
||||
u32 func0002a400(void);
|
||||
u32 func0002a440(void);
|
||||
u32 func0002a4d0(void);
|
||||
u32 func0002a564(void);
|
||||
u32 func0002a5e4(void);
|
||||
u32 func0002a684(void);
|
||||
u32 func0002a6fc(void);
|
||||
u32 func0002a9f0(void);
|
||||
u32 func0002d6ac(void);
|
||||
u32 func0002d72c(void);
|
||||
u32 func0002d7c0(void);
|
||||
u32 func0002d840(void);
|
||||
u32 func0002d8b8(void);
|
||||
u32 func0002d95c(void);
|
||||
u32 func0002da50(void);
|
||||
u32 func0002dac8(void);
|
||||
u32 func0002db98(void);
|
||||
u32 func0002dc18(void);
|
||||
u32 func0002dc3c(void);
|
||||
u32 func0002dcd0(void);
|
||||
u32 func0002dcfc(void);
|
||||
u32 func0002dd90(void);
|
||||
u32 func0002de10(void);
|
||||
u32 func0002de34(void);
|
||||
u32 func0002deac(void);
|
||||
u32 func0002ded8(void);
|
||||
u32 func0002e4c4(void);
|
||||
u32 func0002f02c(void);
|
||||
u32 func0002f450(void);
|
||||
u32 func0002f490(void);
|
||||
u32 func0002f560(void);
|
||||
u32 func000337f0(void);
|
||||
u32 func00033b24(void);
|
||||
u32 func00033dd8(void);
|
||||
u32 func00033e50(void);
|
||||
u32 func00048120(void);
|
||||
u32 func00048150(void);
|
||||
u32 func000481d0(void);
|
||||
u32 func000481e0(void);
|
||||
u32 func000481f0(void);
|
||||
u32 func00048340(void);
|
||||
u32 func00048370(void);
|
||||
u32 func00048430(void);
|
||||
void func00048510(void);
|
||||
u32 func00048520(void);
|
||||
u32 func000485e0(void);
|
||||
u32 func00048650(void);
|
||||
u32 func000486f0(void);
|
||||
u32 func00048830(void);
|
||||
u32 func00048870(void);
|
||||
u32 func000488b0(void);
|
||||
u32 func000488c0(void);
|
||||
u32 func000488e0(void);
|
||||
u32 func00048a30(void);
|
||||
u32 func00048b20(void);
|
||||
u32 func00048c00(void);
|
||||
u32 func00048c80(void);
|
||||
u32 func00048cd0(void);
|
||||
u32 func00048ce0(void);
|
||||
u32 func00048d50(void);
|
||||
u32 func00048dc0(void);
|
||||
u32 func00048ef0(void);
|
||||
u32 func00048f50(void);
|
||||
u32 func000490b0(void);
|
||||
u32 func00049100(void);
|
||||
u32 func00049120(void);
|
||||
u32 func00049ae0(void);
|
||||
u32 func00049b24(void);
|
||||
u32 func0004a360(void);
|
||||
float sqrtf(float value);
|
||||
u32 func0004a5e0(void);
|
||||
u32 func0004a60c(void);
|
||||
u32 func0004ae68(void);
|
||||
u32 func0004aea4(void);
|
||||
u32 func0004af68(void);
|
||||
u32 func0004b170(void);
|
||||
u32 func0004b480(void);
|
||||
u32 func0004cc10(void);
|
||||
u32 func0004ce60(void);
|
||||
u32 func0004d000(void);
|
||||
u32 func0004d480(void);
|
||||
u32 func0004d6f0(void);
|
||||
u32 func0004e270(void);
|
||||
u32 func0004e480(void);
|
||||
u32 func0004e650(void);
|
||||
u32 func0004f854(void);
|
||||
u32 func0004fe20(void);
|
||||
u32 func00050090(void);
|
||||
u32 func000500e4(void);
|
||||
u32 func00050130(void);
|
||||
u32 func000503f0(void);
|
||||
u32 func00050554(void);
|
||||
u32 func000508d0(void);
|
||||
u32 func00050a00(void);
|
||||
u32 func00050d60(void);
|
||||
u32 func000513b0(void);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue