Rename many libultra files

This commit is contained in:
Ryan Dwyer
2020-10-04 15:18:15 +10:00
parent 8dd2979eaf
commit 64d382372e
204 changed files with 2910 additions and 3643 deletions
+69 -33
View File
@@ -1,16 +1,22 @@
#define LIBFILES(section) \
build/ROMID/lib/lib_03050.o (section); \
build/ROMID/lib/lib_034f0.o (section); \
build/ROMID/lib/lib_03ee0.o (section); \
build/ROMID/lib/ultra/io/vimgr.o (section); \
build/ROMID/lib/ultra/io/pimgr.o (section); \
build/ROMID/lib/lib_034d0.o (section); \
build/ROMID/lib/ultra/os/exceptasm.o (section); \
build/ROMID/lib/ultra/os/createthread.o (section); \
build/ROMID/lib/lib_03fb0.o (section); \
build/ROMID/lib/lib_04320.o (section); \
build/ROMID/lib/lib_04790.o (section); \
build/ROMID/lib/lib_04840.o (section); \
build/ROMID/lib/lib_04a80.o (section); \
build/ROMID/lib/ultra/io/pfsisplug.o (section); \
build/ROMID/lib/lib_05a60.o (section); \
build/ROMID/lib/ultra/os/initialize.o (section); \
build/ROMID/lib/lib_05dc0.o (section); \
build/ROMID/lib/lib_05e40.o (section); \
build/ROMID/lib/lib_06100.o (section); \
build/ROMID/lib/lib_06330.o (section); \
build/ROMID/lib/lib_06440.o (section); \
build/ROMID/lib/ultra/io/conteeplongwrite.o (section); \
build/ROMID/lib/lib_06550.o (section); \
build/ROMID/lib/lib_070d0.o (section); \
build/ROMID/lib/lib_074f0.o (section); \
@@ -72,43 +78,61 @@
build/ROMID/lib/lib_47a90.o (section); \
build/ROMID/lib/lib_47d20.o (section); \
build/ROMID/lib/lib_48120.o (section); \
build/ROMID/lib/lib_48150.o (section); \
build/ROMID/lib/ultra/os/invalicache.o (section); \
build/ROMID/lib/lib_481d0.o (section); \
build/ROMID/lib/lib_481e0.o (section); \
build/ROMID/lib/lib_48520.o (section); \
build/ROMID/lib/ultra/os/setfpccsr.o (section); \
build/ROMID/lib/ultra/os/startthread.o (section); \
build/ROMID/lib/ultra/os/createmesgqueue.o (section); \
build/ROMID/lib/ultra/os/stopthread.o (section); \
build/ROMID/lib/ultra/os/setthreadpri.o (section); \
build/ROMID/lib/ultra/os/getcount.o (section); \
build/ROMID/lib/ultra/os/seteventmesg.o (section); \
build/ROMID/lib/lib_485e0.o (section); \
build/ROMID/lib/lib_48650.o (section); \
build/ROMID/lib/ultra/os/setintmask.o (section); \
build/ROMID/lib/ultra/os/recvmesg.o (section); \
build/ROMID/lib/lib_48830.o (section); \
build/ROMID/lib/lib_488e0.o (section); \
build/ROMID/lib/lib_48b20.o (section); \
build/ROMID/lib/ultra/os/sendmesg.o (section); \
build/ROMID/lib/ultra/os/stoptimer.o (section); \
build/ROMID/lib/ultra/os/settimer.o (section); \
build/ROMID/lib/lib_48c00.o (section); \
build/ROMID/lib/lib_48cd0.o (section); \
build/ROMID/lib/lib_48dc0.o (section); \
build/ROMID/lib/lib_48ef0.o (section); \
build/ROMID/lib/lib_48f50.o (section); \
build/ROMID/lib/lib_490b0.o (section); \
build/ROMID/lib/lib_491b0.o (section); \
build/ROMID/lib/lib_49640.o (section); \
build/ROMID/lib/ultra/os/timerintr.o (section); \
build/ROMID/lib/ultra/os/interrupt.o (section); \
build/ROMID/lib/ultra/io/vi.o (section); \
build/ROMID/lib/lib_49780.o (section); \
build/ROMID/lib/lib_49a90.o (section); \
build/ROMID/lib/lib_49c20.o (section); \
build/ROMID/lib/ultra/io/viswapcontext.o (section); \
build/ROMID/lib/ultra/io/piacs.o (section); \
build/ROMID/lib/ultra/io/pirawdma.o (section); \
build/ROMID/lib/ultra/io/epirawdma.o (section); \
build/ROMID/lib/ultra/io/devmgr.o (section); \
build/ROMID/lib/ultra/os/thread.o (section); \
build/ROMID/lib/ultra/os/destroythread.o (section); \
build/ROMID/lib/lib_4a360.o (section); \
build/ROMID/lib/lib_4a5e0.o (section); \
build/ROMID/lib/lib_4a680.o (section); \
build/ROMID/lib/lib_4a810.o (section); \
build/ROMID/lib/lib_4a980.o (section); \
build/ROMID/lib/lib_4acc0.o (section); \
build/ROMID/lib/lib_4ace0.o (section); \
build/ROMID/lib/lib_4ad30.o (section); \
build/ROMID/lib/lib_4ad80.o (section); \
build/ROMID/lib/ultra/io/siacs.o (section); \
build/ROMID/lib/ultra/io/sirawdma.o (section); \
build/ROMID/lib/ultra/io/controller.o (section); \
build/ROMID/lib/ultra/os/setsr.o (section); \
build/ROMID/lib/ultra/os/getsr.o (section); \
build/ROMID/lib/ultra/io/sirawread.o (section); \
build/ROMID/lib/ultra/io/sirawwrite.o (section); \
build/ROMID/lib/ultra/os/writebackdcache.o (section); \
build/ROMID/lib/lib_4ae00.o (section); \
build/ROMID/lib/lib_4b160.o (section); \
build/ROMID/lib/ultra/os/getcause.o (section); \
build/ROMID/lib/lib_4b170.o (section); \
build/ROMID/lib/lib_4b480.o (section); \
build/ROMID/lib/ultra/os/virtualtophysical.o (section); \
build/ROMID/lib/lib_4b500.o (section); \
build/ROMID/lib/lib_4b550.o (section); \
build/ROMID/lib/lib_4b5e0.o (section); \
build/ROMID/lib/lib_4ba90.o (section); \
build/ROMID/lib/ultra/io/contramwrite.o (section); \
build/ROMID/lib/ultra/io/contramread.o (section); \
build/ROMID/lib/ultra/io/pfsgetstatus.o (section); \
build/ROMID/lib/ultra/io/conteepwrite.o (section); \
build/ROMID/lib/lib_4c090.o (section); \
build/ROMID/lib/lib_4cc10.o (section); \
build/ROMID/lib/lib_4cde0.o (section); \
@@ -116,29 +140,41 @@
build/ROMID/lib/lib_4d000.o (section); \
build/ROMID/lib/lib_4d480.o (section); \
build/ROMID/lib/lib_4d6f0.o (section); \
build/ROMID/lib/ultra/os/maptlb.o (section); \
build/ROMID/lib/lib_4e270.o (section); \
build/ROMID/lib/lib_4e3c0.o (section); \
build/ROMID/lib/lib_4e470.o (section); \
build/ROMID/lib/lib_4e530.o (section); \
build/ROMID/lib/ultra/os/invaldcache.o (section); \
build/ROMID/lib/ultra/io/pidma.o (section); \
build/ROMID/lib/lib_4e640.o (section); \
build/ROMID/lib/ultra/io/piread.o (section); \
build/ROMID/lib/lib_4e690.o (section); \
build/ROMID/lib/lib_4f350.o (section); \
build/ROMID/lib/lib_4f400.o (section); \
build/ROMID/lib/ultra/io/contquery.o (section); \
build/ROMID/lib/ultra/io/contreaddata.o (section); \
build/ROMID/lib/lib_4f5e0.o (section); \
build/ROMID/lib/lib_4fe20.o (section); \
build/ROMID/lib/lib_4fff0.o (section); \
build/ROMID/lib/lib_50090.o (section); \
build/ROMID/lib/lib_50130.o (section); \
build/ROMID/lib/ultra/io/conteepprobe.o (section); \
build/ROMID/lib/ultra/io/conteepread.o (section); \
build/ROMID/lib/ultra/io/conteeplongread.o (section); \
build/ROMID/lib/lib_50480.o (section); \
build/ROMID/lib/lib_50a00.o (section); \
build/ROMID/lib/lib_50f20.o (section); \
build/ROMID/lib/lib_513b0.o (section); \
build/ROMID/lib/lib_51880.o (section); \
build/ROMID/lib/ultra/os/setcompare.o (section); \
build/ROMID/lib/lib_51890.o (section); \
build/ROMID/lib/lib_51900.o (section); \
build/ROMID/lib/lib_51a60.o (section); \
build/ROMID/lib/lib_51c10.o (section); \
build/ROMID/lib/lib_51c60.o (section); \
build/ROMID/lib/ultra/os/resetglobalintmask.o (section); \
build/ROMID/lib/ultra/io/epirawwrite.o (section); \
build/ROMID/lib/ultra/io/epirawread.o (section); \
build/ROMID/lib/ultra/os/setglobalintmask.o (section); \
build/ROMID/lib/ultra/os/yieldthread.o (section); \
build/ROMID/lib/ultra/io/si.o (section); \
build/ROMID/lib/ultra/os/probetlb.o (section); \
build/ROMID/lib/lib_51d50.o (section); \
build/ROMID/lib/lib_51ec0.o (section); \
build/ROMID/lib/lib_52070.o (section); \
build/ROMID/lib/ultra/os/jammesg.o (section); \
build/ROMID/lib/ultra/io/pigetcmdq.o (section); \
build/ROMID/lib/ultra/io/pirawread.o (section); \
build/ROMID/lib/lib_520c0.o (section); \
build/ROMID/lib/lib_52360.o (section);
-7
View File
@@ -10,8 +10,6 @@
#include "game/data/data_02da90.h"
#include "game/game_0e0770.h"
#include "gvars/gvars.h"
#include "lib/lib_03050.h"
#include "lib/lib_03ee0.h"
#include "lib/lib_04a80.h"
#include "lib/lib_05e40.h"
#include "lib/lib_074f0.h"
@@ -28,13 +26,8 @@
#include "lib/lib_48120.h"
#include "lib/lib_48150.h"
#include "lib/lib_481d0.h"
#include "lib/lib_481e0.h"
#include "lib/lib_48520.h"
#include "lib/lib_485e0.h"
#include "lib/lib_48650.h"
#include "lib/lib_48830.h"
#include "lib/lib_488e0.h"
#include "lib/lib_48b20.h"
#include "lib/lib_48c00.h"
#include "lib/lib_48cd0.h"
#include "lib/lib_48dc0.h"
-1
View File
@@ -24,7 +24,6 @@
#include "lib/lib_12dc0.h"
#include "lib/lib_16110.h"
#include "lib/lib_1a500.h"
#include "lib/lib_481e0.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4a5e0.h"
#include "lib/lib_4ae00.h"
-1
View File
@@ -49,7 +49,6 @@
#include "lib/lib_1a500.h"
#include "lib/lib_233c0.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4b480.h"
#include "types.h"
const char var7f1a8690[] = "chr/chr.c";
-1
View File
@@ -57,7 +57,6 @@
#include "lib/lib_1a500.h"
#include "lib/lib_233c0.h"
#include "lib/lib_317f0.h"
#include "lib/lib_481e0.h"
#include "lib/lib_48830.h"
#include "lib/lib_4ae00.h"
#include "types.h"
-1
View File
@@ -29,7 +29,6 @@
#include "lib/lib_16110.h"
#include "lib/lib_2f490.h"
#include "lib/lib_317f0.h"
#include "lib/lib_481e0.h"
#include "lib/lib_4a360.h"
#include "types.h"
-1
View File
@@ -30,7 +30,6 @@
#include "lib/lib_16110.h"
#include "lib/lib_233c0.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4b480.h"
#include "types.h"
const char var7f1b5230[] = "VTXSTORE : vtxfixrefs -> Start - p1=%x, p2=%x\n";
-1
View File
@@ -28,7 +28,6 @@
#include "lib/lib_16110.h"
#include "lib/lib_317f0.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4b480.h"
#include "types.h"
const u32 var7f1a7e80[] = {0x00000092};
-1
View File
@@ -17,7 +17,6 @@
#include "lib/lib_09660.h"
#include "lib/lib_0d0a0.h"
#include "lib/lib_317f0.h"
#include "lib/lib_4b480.h"
#include "types.h"
const u32 var7f1a83b0[] = {0x459c4000};
-1
View File
@@ -9,7 +9,6 @@
#include "game/data/data_02da90.h"
#include "gvars/gvars.h"
#include "lib/lib_09660.h"
#include "lib/lib_4b480.h"
#include "types.h"
GLOBAL_ASM(
-1
View File
@@ -40,7 +40,6 @@
#include "lib/lib_1a500.h"
#include "lib/lib_233c0.h"
#include "lib/lib_317f0.h"
#include "lib/lib_481e0.h"
#include "lib/lib_48830.h"
#include "lib/lib_4a360.h"
#include "types.h"
-1
View File
@@ -21,7 +21,6 @@
#include "lib/lib_12dc0.h"
#include "lib/lib_16110.h"
#include "lib/lib_317f0.h"
#include "lib/lib_481e0.h"
#include "lib/lib_48830.h"
#include "lib/lib_4a360.h"
#include "types.h"
-1
View File
@@ -26,7 +26,6 @@
#include "lib/lib_12dc0.h"
#include "lib/lib_13130.h"
#include "lib/lib_159b0.h"
#include "lib/lib_49a90.h"
#include "types.h"
u32 xorBaffbeff(u32 value)
-1
View File
@@ -57,7 +57,6 @@
#include "lib/lib_1a500.h"
#include "lib/lib_233c0.h"
#include "lib/lib_317f0.h"
#include "lib/lib_481e0.h"
#include "lib/lib_48830.h"
#include "lib/lib_4a360.h"
#include "types.h"
-1
View File
@@ -22,7 +22,6 @@
#include "lib/lib_16110.h"
#include "lib/lib_1a500.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4b480.h"
#include "types.h"
const u32 var7f1acc10[] = {0x73703100};
-1
View File
@@ -70,7 +70,6 @@
#include "lib/lib_233c0.h"
#include "lib/lib_317f0.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4b480.h"
#include "types.h"
const char var7f1ad160[] = "ACOUSTIC -> Allocating %d bytes for %d portal AV structures\n";
-1
View File
@@ -17,7 +17,6 @@
#include "lib/lib_13130.h"
#include "lib/lib_159b0.h"
#include "lib/lib_16110.h"
#include "lib/lib_4b480.h"
#include "lib/lib_4fe20.h"
#include "types.h"
-1
View File
@@ -13,7 +13,6 @@
#include "game/game_166e40.h"
#include "gvars/gvars.h"
#include "lib/lib_0d520.h"
#include "lib/lib_4b480.h"
#include "types.h"
const char var7f1adbf0[] = "radmax";
-1
View File
@@ -21,7 +21,6 @@
#include "lib/lib_12dc0.h"
#include "lib/lib_159b0.h"
#include "lib/lib_16110.h"
#include "lib/lib_4b480.h"
#include "types.h"
const u32 var7f1adf00[] = {0x63636363};
-2
View File
@@ -50,9 +50,7 @@
#include "lib/lib_16110.h"
#include "lib/lib_1a500.h"
#include "lib/lib_317f0.h"
#include "lib/lib_481e0.h"
#include "lib/lib_48830.h"
#include "lib/lib_4b480.h"
#include "types.h"
const struct menucolourpalette g_MenuColourPalettes[] = {
-1
View File
@@ -30,7 +30,6 @@
#include "lib/lib_0d520.h"
#include "lib/lib_13130.h"
#include "lib/lib_16110.h"
#include "lib/lib_4b480.h"
#include "types.h"
const u32 var7f1b2b20[] = {0x00010603};
-1
View File
@@ -17,7 +17,6 @@
#include "lib/lib_12dc0.h"
#include "lib/lib_159b0.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4b480.h"
#include "types.h"
const u32 var7f1b5600[] = {0xb8d1b717};
-1
View File
@@ -28,7 +28,6 @@
#include "lib/lib_13900.h"
#include "lib/lib_159b0.h"
#include "lib/lib_16110.h"
#include "lib/lib_4b480.h"
#include "types.h"
const u32 var7f1b57c0[] = {0x746c6f61};
-1
View File
@@ -18,7 +18,6 @@
#include "lib/lib_159b0.h"
#include "lib/lib_16110.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4b480.h"
#include "types.h"
const u32 var7f1b7370[] = {0x3dcccccd};
-1
View File
@@ -18,7 +18,6 @@
#include "lib/lib_0d520.h"
#include "lib/lib_121e0.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4b480.h"
#include "types.h"
const char var7f1b73b0[] = "burncol";
+2 -4
View File
@@ -45,8 +45,6 @@
#include "lib/lib_2f490.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4b170.h"
#include "lib/lib_4b480.h"
#include "lib/lib_4e530.h"
#include "types.h"
const char var7f1b7420[] = "Checking Convex Room %d";
@@ -3636,7 +3634,7 @@ glabel func0f15b1c4
/* f15b1e4: 3c0f8008 */ lui $t7,%hi(var8007fc08)
/* f15b1e8: 8deffc08 */ lw $t7,%lo(var8007fc08)($t7)
/* f15b1ec: 01e52021 */ addu $a0,$t7,$a1
/* f15b1f0: 0c012c5c */ jal alCopy
/* f15b1f0: 0c012c5c */ jal func0004b170
/* f15b1f4: 8fa50018 */ lw $a1,0x18($sp)
/* f15b1f8: 1000000d */ b .L0f15b230
/* f15b1fc: 8fbf0014 */ lw $ra,0x14($sp)
@@ -7460,7 +7458,7 @@ glabel func0f15d9a8
/* f15d9d8: 10000004 */ b .L0f15d9ec
/* f15d9dc: 00401825 */ or $v1,$v0,$zero
.L0f15d9e0:
/* f15d9e0: 0c012c5c */ jal alCopy
/* f15d9e0: 0c012c5c */ jal func0004b170
/* f15d9e4: afa6141c */ sw $a2,0x141c($sp)
/* f15d9e8: 8fa3141c */ lw $v1,0x141c($sp)
.L0f15d9ec:
-1
View File
@@ -110,7 +110,6 @@
#include "lib/lib_233c0.h"
#include "lib/lib_317f0.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4e530.h"
#include "types.h"
u32 var80084010 = 0;
+2 -3
View File
@@ -16,7 +16,6 @@
#include "lib/lib_121e0.h"
#include "lib/lib_48120.h"
#include "lib/lib_4b170.h"
#include "lib/lib_4b480.h"
#include "lib/lib_4e470.h"
#include "types.h"
@@ -5599,7 +5598,7 @@ glabel func0f173010
/* f173338: afa20034 */ sw $v0,0x34($sp)
/* f17333c: 8fa4149c */ lw $a0,0x149c($sp)
/* f173340: 00402825 */ or $a1,$v0,$zero
/* f173344: 0c012c5c */ jal alCopy
/* f173344: 0c012c5c */ jal func0004b170
/* f173348: 24060010 */ addiu $a2,$zero,0x10
/* f17334c: 8fa70034 */ lw $a3,0x34($sp)
/* f173350: 8fa60038 */ lw $a2,0x38($sp)
@@ -5608,7 +5607,7 @@ glabel func0f173010
/* f17335c: 24e50010 */ addiu $a1,$a3,0x10
/* f173360: afa50034 */ sw $a1,0x34($sp)
/* f173364: 24c60008 */ addiu $a2,$a2,0x8
/* f173368: 0c012c5c */ jal alCopy
/* f173368: 0c012c5c */ jal func0004b170
/* f17336c: 2484fff8 */ addiu $a0,$a0,-8
/* f173370: 8fa70034 */ lw $a3,0x34($sp)
/* f173374: 8e18000c */ lw $t8,0xc($s0)
+1 -1
View File
@@ -1092,7 +1092,7 @@ glabel func0f1106f4
/* f1106fc: afbf0014 */ sw $ra,0x14($sp)
/* f110700: 3c04800a */ lui $a0,%hi(var800a22d0)
/* f110704: 248422d0 */ addiu $a0,$a0,%lo(var800a22d0)
/* f110708: 0c012c5c */ jal alCopy
/* f110708: 0c012c5c */ jal func0004b170
/* f11070c: 2406005b */ addiu $a2,$zero,0x5b
/* f110710: 8fbf0014 */ lw $ra,0x14($sp)
/* f110714: 27bd0018 */ addiu $sp,$sp,0x18
-2
View File
@@ -23,7 +23,6 @@
#include "lib/lib_12dc0.h"
#include "lib/lib_13130.h"
#include "lib/lib_13900.h"
#include "lib/lib_481e0.h"
#include "lib/lib_4a5e0.h"
#include "lib/lib_4cc10.h"
#include "lib/lib_4ce60.h"
@@ -31,7 +30,6 @@
#include "lib/lib_4d480.h"
#include "lib/lib_4d6f0.h"
#include "lib/lib_4f5e0.h"
#include "lib/lib_50130.h"
#include "lib/lib_50480.h"
#include "lib/lib_50a00.h"
#include "lib/lib_513b0.h"
-1
View File
@@ -80,7 +80,6 @@
#include "lib/lib_317f0.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4a5e0.h"
#include "lib/lib_4b480.h"
#include "lib/lib_4e270.h"
#include "types.h"
-1
View File
@@ -19,7 +19,6 @@
#include "lib/lib_12dc0.h"
#include "lib/lib_16110.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4b480.h"
#include "types.h"
const u32 var7f1b55d0[] = {0x46ea6000};
-1
View File
@@ -9,7 +9,6 @@
#include "game/data/data_02da90.h"
#include "game/timing.h"
#include "gvars/gvars.h"
#include "lib/lib_481e0.h"
#include "types.h"
const char var7f1b78c0[] = "null";
-1
View File
@@ -23,7 +23,6 @@
#include "lib/lib_159b0.h"
#include "lib/lib_16110.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4b480.h"
#include "types.h"
const char var7f1b5a10[] = "WallHit_MakeSpaceRoom : ERROR - Couldn't find any space in room %d\n";
-2
View File
@@ -22,9 +22,7 @@
#include "lib/lib_159b0.h"
#include "lib/lib_16110.h"
#include "lib/lib_317f0.h"
#include "lib/lib_481e0.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4b480.h"
#include "types.h"
GLOBAL_ASM(
-12
View File
@@ -1,12 +0,0 @@
#ifndef _IN_LIB_LIB_03050_H
#define _IN_LIB_LIB_03050_H
#include <ultra64.h>
#include "types.h"
void osCreateViManager(OSPri pri);
void osCreatePiPanager(s32 arg0, u32 *arg1, u32 *arg2, s32 arg3);
void func000034d0(void);
void func000034d8(void);
u32 func000034e0(void);
#endif
-13
View File
@@ -1,13 +0,0 @@
#ifndef _IN_LIB_LIB_034F0_H
#define _IN_LIB_LIB_034F0_H
#include <ultra64.h>
#include "types.h"
u32 __osExceptionPreamble(void);
u32 func00003ab8(void);
u32 __osEnqueueAndYield(void);
u32 __osEnqueueThread(void);
u32 __osPopThread(void);
u32 __osDispatchThread(void);
#endif
-9
View File
@@ -1,9 +0,0 @@
#ifndef _IN_LIB_LIB_03EE0_H
#define _IN_LIB_LIB_03EE0_H
#include <ultra64.h>
#include "types.h"
void osCreateThread(OSThread *thread, OSId id, void (*entry)(void *),
void *arg, void *sp, OSPri pri);
#endif
-9
View File
@@ -8,14 +8,5 @@ u32 func00004c04(void);
u32 func00004c50(void);
u32 func000050ec(void);
u32 func000051a4(void);
u32 func00005770(void);
u32 __osPfsRequestData(void);
u32 func000059b0(void);
u32 func00005a60(void);
u32 func00005a7c(void);
u32 func00005b18(void);
void func00005b30(u64 arg0);
void osInitialize(void);
u32 func00005dc0(void);
#endif
+11
View File
@@ -0,0 +1,11 @@
#ifndef _IN_LIB_LIB_05A60_H
#define _IN_LIB_LIB_05A60_H
#include <ultra64.h>
#include "types.h"
u32 func00005a60(void);
u32 func00005a7c(void);
u32 func00005b18(void);
void func00005b30(u64 arg0);
#endif
+8
View File
@@ -0,0 +1,8 @@
#ifndef _IN_LIB_LIB_05DC0_H
#define _IN_LIB_LIB_05DC0_H
#include <ultra64.h>
#include "types.h"
u32 func00005dc0(void);
#endif
+9
View File
@@ -0,0 +1,9 @@
#ifndef _IN_LIB_LIB_034D0_H
#define _IN_LIB_LIB_034D0_H
#include <ultra64.h>
void func000034d0(void);
void func000034d8(void);
u32 func000034e0(void);
#endif
-13
View File
@@ -1,13 +0,0 @@
#ifndef _IN_LIB_LIB_481E0_H
#define _IN_LIB_LIB_481E0_H
#include <ultra64.h>
#include "types.h"
void __osSetFpcCsr(void);
void osStartThread(OSThread *thread);
void osCreateMesgQueue(OSMesgQueue *mq, OSMesg *msgBuf, s32 count);
void osStopThread(OSThread *thread);
void osSetThreadPri(OSThread *thread, OSPri pri);
u32 osGetCount(void);
#endif
-8
View File
@@ -1,8 +0,0 @@
#ifndef _IN_LIB_LIB_48520_H
#define _IN_LIB_LIB_48520_H
#include <ultra64.h>
#include "types.h"
void osSetEventMesg(OSEvent e, OSMesgQueue *mq, OSMesg msg);
#endif
-9
View File
@@ -1,9 +0,0 @@
#ifndef _IN_LIB_LIB_48650_H
#define _IN_LIB_LIB_48650_H
#include <ultra64.h>
#include "types.h"
OSIntMask osSetIntMask(OSIntMask);
s32 osRecvMesg(OSMesgQueue *mq, OSMesg *msg, s32 flag);
#endif
-9
View File
@@ -1,9 +0,0 @@
#ifndef _IN_LIB_LIB_488E0_H
#define _IN_LIB_LIB_488E0_H
#include <ultra64.h>
#include "types.h"
s32 osSendMesg(OSMesgQueue *mq, OSMesg msg, s32 flag);
u32 osStopTimer(void);
#endif
-8
View File
@@ -1,8 +0,0 @@
#ifndef _IN_LIB_LIB_48B20_H
#define _IN_LIB_LIB_48B20_H
#include <ultra64.h>
#include "types.h"
u32 osSetTimer(OSTimer *, OSTime, u64, OSMesgQueue *, OSMesg);
#endif
-13
View File
@@ -1,13 +0,0 @@
#ifndef _IN_LIB_LIB_491B0_H
#define _IN_LIB_LIB_491B0_H
#include <ultra64.h>
#include "types.h"
u32 __osTimerServicesInit(void);
u32 __osTimerInterrupt(void);
u32 __osSetTimerIntr(void);
u32 __osInsertTimer(void);
u32 __osDisableInt(void);
u32 __osRestoreInt(void);
#endif
-8
View File
@@ -1,8 +0,0 @@
#ifndef _IN_LIB_LIB_49640_H
#define _IN_LIB_LIB_49640_H
#include <ultra64.h>
#include "types.h"
u32 __osViInit(void);
#endif
-1
View File
@@ -4,6 +4,5 @@
#include "types.h"
u32 func00049780(void);
u32 __osViSwapContext(void);
#endif
-10
View File
@@ -1,10 +0,0 @@
#ifndef _IN_LIB_LIB_49A90_H
#define _IN_LIB_LIB_49A90_H
#include <ultra64.h>
#include "types.h"
u32 __osPiCreateAccessQueue(void);
u32 __osPiGetAccess(void);
u32 __osPiRelAccess(void);
#endif
-10
View File
@@ -1,10 +0,0 @@
#ifndef _IN_LIB_LIB_49C20_H
#define _IN_LIB_LIB_49C20_H
#include <ultra64.h>
#include "types.h"
u32 osEPiRawStartDma(void);
u32 __osDequeueThread(void);
u32 __osDestroyThread(void);
#endif
-6
View File
@@ -1,6 +0,0 @@
#ifndef _IN_LIB_LIB_4A810_H
#define _IN_LIB_LIB_4A810_H
#include <ultra64.h>
#include "types.h"
#endif
-9
View File
@@ -1,9 +0,0 @@
#ifndef _IN_LIB_LIB_4A980_H
#define _IN_LIB_LIB_4A980_H
#include <ultra64.h>
#include "types.h"
u32 __osContGetInitData(void);
u32 func0004abc0(void);
#endif
-9
View File
@@ -1,9 +0,0 @@
#ifndef _IN_LIB_LIB_4ACC0_H
#define _IN_LIB_LIB_4ACC0_H
#include <ultra64.h>
#include "types.h"
u32 __osSetSR(void);
u32 __osGetSR(void);
#endif
-8
View File
@@ -1,8 +0,0 @@
#ifndef _IN_LIB_LIB_4ACE0_H
#define _IN_LIB_LIB_4ACE0_H
#include <ultra64.h>
#include "types.h"
u32 __osSiRawReadIo(void);
#endif
-8
View File
@@ -1,8 +0,0 @@
#ifndef _IN_LIB_LIB_4AD30_H
#define _IN_LIB_LIB_4AD30_H
#include <ultra64.h>
#include "types.h"
u32 __osSiRawWriteIo(void);
#endif
-8
View File
@@ -1,8 +0,0 @@
#ifndef _IN_LIB_LIB_4AD80_H
#define _IN_LIB_LIB_4AD80_H
#include <ultra64.h>
#include "types.h"
void osWritebackDCache(void *vaddr, s32 nbytes);
#endif
-8
View File
@@ -1,8 +0,0 @@
#ifndef _IN_LIB_LIB_4B160_H
#define _IN_LIB_LIB_4B160_H
#include <ultra64.h>
#include "types.h"
u32 __osGetCause(void);
#endif
+1 -1
View File
@@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
u32 alCopy(void);
u32 func0004b170(void);
#endif
-8
View File
@@ -1,8 +0,0 @@
#ifndef _IN_LIB_LIB_4B480_H
#define _IN_LIB_LIB_4B480_H
#include <ultra64.h>
#include "types.h"
u32 osVirtualToPhysical(void *);
#endif
-2
View File
@@ -4,7 +4,5 @@
#include "types.h"
u32 func0004b5e0(void);
u32 __osContRamWrite(void);
u32 __osContRamRead(void);
#endif
-13
View File
@@ -1,13 +0,0 @@
#ifndef _IN_LIB_LIB_4BA90_H
#define _IN_LIB_LIB_4BA90_H
#include <ultra64.h>
#include "types.h"
u32 __osPfsGetStatus(void);
u32 __osPfsRequestOneChannel(void);
u32 __osPfsGetOneChannelData(void);
s32 osEepromWrite(OSMesgQueue *mq, u8 address, u8 *buffer);
u32 __osPackEepWriteData(void);
u32 __osEepStatus(void);
#endif
-1
View File
@@ -4,6 +4,5 @@
#include "types.h"
u32 func0004e470(void);
void osInvalDCache(void *vaddr, s32 nbytes);
#endif
-8
View File
@@ -1,8 +0,0 @@
#ifndef _IN_LIB_LIB_4E530_H
#define _IN_LIB_LIB_4E530_H
#include <ultra64.h>
#include "types.h"
u32 func0004e640(void);
#endif
-6
View File
@@ -1,6 +0,0 @@
#ifndef _IN_LIB_LIB_4F350_H
#define _IN_LIB_LIB_4F350_H
#include <ultra64.h>
#include "types.h"
#endif
-9
View File
@@ -1,9 +0,0 @@
#ifndef _IN_LIB_LIB_4F400_H
#define _IN_LIB_LIB_4F400_H
#include <ultra64.h>
#include "types.h"
s32 osContStartReadData(OSMesgQueue *mq);
void osContGetReadData(OSContPad *data);
#endif
-8
View File
@@ -1,8 +0,0 @@
#ifndef _IN_LIB_LIB_50130_H
#define _IN_LIB_LIB_50130_H
#include <ultra64.h>
#include "types.h"
u32 func00050364(void);
#endif
-8
View File
@@ -1,8 +0,0 @@
#ifndef _IN_LIB_LIB_51880_H
#define _IN_LIB_LIB_51880_H
#include <ultra64.h>
#include "types.h"
u32 __osSetCompare(void);
#endif
-1
View File
@@ -4,6 +4,5 @@
#include "types.h"
u32 func00051890(void);
u32 __osResetGlobalIntMask(void);
#endif
-8
View File
@@ -1,8 +0,0 @@
#ifndef _IN_LIB_LIB_51900_H
#define _IN_LIB_LIB_51900_H
#include <ultra64.h>
#include "types.h"
u32 osEPiRawWriteIo(void);
#endif
-9
View File
@@ -1,9 +0,0 @@
#ifndef _IN_LIB_LIB_51A60_H
#define _IN_LIB_LIB_51A60_H
#include <ultra64.h>
#include "types.h"
u32 osEPiRawReadIo(void);
u32 __osSetGlobalIntMask(void);
#endif
-8
View File
@@ -1,8 +0,0 @@
#ifndef _IN_LIB_LIB_51C10_H
#define _IN_LIB_LIB_51C10_H
#include <ultra64.h>
#include "types.h"
u32 osYieldThread(void);
#endif
-9
View File
@@ -1,9 +0,0 @@
#ifndef _IN_LIB_LIB_51C60_H
#define _IN_LIB_LIB_51C60_H
#include <ultra64.h>
#include "types.h"
u32 __osSiDeviceBusy(void);
u32 __osProbeTLB(void);
#endif
-9
View File
@@ -1,9 +0,0 @@
#ifndef _IN_LIB_LIB_52070_H
#define _IN_LIB_LIB_52070_H
#include <ultra64.h>
#include "types.h"
u32 osPiRawReadIo(void);
u32 func000520c0(void);
#endif
+8
View File
@@ -0,0 +1,8 @@
#ifndef _IN_LIB_LIB_520C0_H
#define _IN_LIB_LIB_520C0_H
#include <ultra64.h>
#include "types.h"
u32 func000520c0(void);
#endif
+19
View File
@@ -0,0 +1,19 @@
#include <ultra64.h>
void func000034d0(void)
{
// empty
}
void func000034d8(void)
{
// empty
}
GLOBAL_ASM(
glabel func000034e0
/* 34e0: 03e00008 */ jr $ra
/* 34e4: afa40000 */ sw $a0,0x0($sp)
/* 34e8: 00000000 */ nop
/* 34ec: 00000000 */ nop
);
-508
View File
@@ -13,18 +13,10 @@
#include "lib/lib_04a80.h"
#include "lib/lib_16110.h"
#include "lib/lib_48150.h"
#include "lib/lib_481e0.h"
#include "lib/lib_48650.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4a5e0.h"
#include "lib/lib_4a680.h"
#include "lib/lib_4a810.h"
#include "lib/lib_4acc0.h"
#include "lib/lib_4ace0.h"
#include "lib/lib_4ad30.h"
#include "lib/lib_4ad80.h"
#include "lib/lib_4ae00.h"
#include "lib/lib_4b160.h"
#include "types.h"
const u32 var700524c0[] = {0x3c8efa35};
@@ -991,503 +983,3 @@ glabel func000051a4
/* 5768: 27bd0020 */ addiu $sp,$sp,0x20
/* 576c: 00000000 */ nop
);
GLOBAL_ASM(
glabel func00005770
/* 5770: 27bdff90 */ addiu $sp,$sp,-112
/* 5774: afbf003c */ sw $ra,0x3c($sp)
/* 5778: afb5002c */ sw $s5,0x2c($sp)
/* 577c: afb20020 */ sw $s2,0x20($sp)
/* 5780: afb1001c */ sw $s1,0x1c($sp)
/* 5784: 00809025 */ or $s2,$a0,$zero
/* 5788: afbe0038 */ sw $s8,0x38($sp)
/* 578c: afb70034 */ sw $s7,0x34($sp)
/* 5790: afb60030 */ sw $s6,0x30($sp)
/* 5794: afb40028 */ sw $s4,0x28($sp)
/* 5798: afb30024 */ sw $s3,0x24($sp)
/* 579c: afb00018 */ sw $s0,0x18($sp)
/* 57a0: afa50074 */ sw $a1,0x74($sp)
/* 57a4: 0000a825 */ or $s5,$zero,$zero
/* 57a8: 0c012a18 */ jal __osSiGetAccess
/* 57ac: 24110001 */ addiu $s1,$zero,0x1
/* 57b0: 3c1e800a */ lui $s8,%hi(__osContLastCmd+0x1)
/* 57b4: 3c138009 */ lui $s3,%hi(var80090a20)
/* 57b8: 26730a20 */ addiu $s3,$s3,%lo(var80090a20)
/* 57bc: 27dec821 */ addiu $s8,$s8,%lo(__osContLastCmd+0x1)
/* 57c0: 00008025 */ or $s0,$zero,$zero
/* 57c4: 27b70054 */ addiu $s7,$sp,0x54
/* 57c8: 27b60067 */ addiu $s6,$sp,0x67
/* 57cc: 27b40068 */ addiu $s4,$sp,0x68
.L000057d0:
/* 57d0: 0c00163f */ jal __osPfsRequestData
/* 57d4: 00002025 */ or $a0,$zero,$zero
/* 57d8: 24040001 */ addiu $a0,$zero,0x1
/* 57dc: 0c012a34 */ jal __osSiRawStartDma
/* 57e0: 02602825 */ or $a1,$s3,$zero
/* 57e4: 02402025 */ or $a0,$s2,$zero
/* 57e8: 02802825 */ or $a1,$s4,$zero
/* 57ec: 0c0121bc */ jal osRecvMesg
/* 57f0: 24060001 */ addiu $a2,$zero,0x1
/* 57f4: 00002025 */ or $a0,$zero,$zero
/* 57f8: 0c012a34 */ jal __osSiRawStartDma
/* 57fc: 02602825 */ or $a1,$s3,$zero
/* 5800: afa2006c */ sw $v0,0x6c($sp)
/* 5804: 02402025 */ or $a0,$s2,$zero
/* 5808: 02802825 */ or $a1,$s4,$zero
/* 580c: 0c0121bc */ jal osRecvMesg
/* 5810: 24060001 */ addiu $a2,$zero,0x1
/* 5814: 02c02025 */ or $a0,$s6,$zero
/* 5818: 0c00166c */ jal func000059b0
/* 581c: 02e02825 */ or $a1,$s7,$zero
/* 5820: 93c30000 */ lbu $v1,0x0($s8)
/* 5824: 27a20054 */ addiu $v0,$sp,0x54
/* 5828: 5860000c */ blezl $v1,.L0000585c
/* 582c: 02031026 */ xor $v0,$s0,$v1
.L00005830:
/* 5830: 904e0002 */ lbu $t6,0x2($v0)
/* 5834: 31cf0004 */ andi $t7,$t6,0x4
/* 5838: 55e00004 */ bnezl $t7,.L0000584c
/* 583c: 26100001 */ addiu $s0,$s0,0x1
/* 5840: 10000005 */ b .L00005858
/* 5844: 2631ffff */ addiu $s1,$s1,-1
/* 5848: 26100001 */ addiu $s0,$s0,0x1
.L0000584c:
/* 584c: 0203082a */ slt $at,$s0,$v1
/* 5850: 1420fff7 */ bnez $at,.L00005830
/* 5854: 24420004 */ addiu $v0,$v0,0x4
.L00005858:
/* 5858: 02031026 */ xor $v0,$s0,$v1
.L0000585c:
/* 585c: 14400002 */ bnez $v0,.L00005868
/* 5860: 00008025 */ or $s0,$zero,$zero
/* 5864: 00008825 */ or $s1,$zero,$zero
.L00005868:
/* 5868: 1e20ffd9 */ bgtz $s1,.L000057d0
/* 586c: 00000000 */ nop
/* 5870: 18600011 */ blez $v1,.L000058b8
/* 5874: 27a20054 */ addiu $v0,$sp,0x54
.L00005878:
/* 5878: 90580003 */ lbu $t8,0x3($v0)
/* 587c: 5700000b */ bnezl $t8,.L000058ac
/* 5880: 26100001 */ addiu $s0,$s0,0x1
/* 5884: 90590002 */ lbu $t9,0x2($v0)
/* 5888: 24090001 */ addiu $t1,$zero,0x1
/* 588c: 02095004 */ sllv $t2,$t1,$s0
/* 5890: 33280001 */ andi $t0,$t9,0x1
/* 5894: 51000005 */ beqzl $t0,.L000058ac
/* 5898: 26100001 */ addiu $s0,$s0,0x1
/* 589c: 02aaa825 */ or $s5,$s5,$t2
/* 58a0: 32ab00ff */ andi $t3,$s5,0xff
/* 58a4: 0160a825 */ or $s5,$t3,$zero
/* 58a8: 26100001 */ addiu $s0,$s0,0x1
.L000058ac:
/* 58ac: 0203082a */ slt $at,$s0,$v1
/* 58b0: 1420fff1 */ bnez $at,.L00005878
/* 58b4: 24420004 */ addiu $v0,$v0,0x4
.L000058b8:
/* 58b8: 0c012a29 */ jal __osSiRelAccess
/* 58bc: 00000000 */ nop
/* 58c0: 8fac0074 */ lw $t4,0x74($sp)
/* 58c4: a1950000 */ sb $s5,0x0($t4)
/* 58c8: 8fbf003c */ lw $ra,0x3c($sp)
/* 58cc: 8fbe0038 */ lw $s8,0x38($sp)
/* 58d0: 8fb70034 */ lw $s7,0x34($sp)
/* 58d4: 8fb60030 */ lw $s6,0x30($sp)
/* 58d8: 8fb5002c */ lw $s5,0x2c($sp)
/* 58dc: 8fb40028 */ lw $s4,0x28($sp)
/* 58e0: 8fb30024 */ lw $s3,0x24($sp)
/* 58e4: 8fb20020 */ lw $s2,0x20($sp)
/* 58e8: 8fb1001c */ lw $s1,0x1c($sp)
/* 58ec: 8fb00018 */ lw $s0,0x18($sp)
/* 58f0: 8fa2006c */ lw $v0,0x6c($sp)
/* 58f4: 03e00008 */ jr $ra
/* 58f8: 27bd0070 */ addiu $sp,$sp,0x70
);
GLOBAL_ASM(
glabel __osPfsRequestData
/* 58fc: 27bdfff0 */ addiu $sp,$sp,-16
/* 5900: 3c058009 */ lui $a1,%hi(var80090a20)
/* 5904: 3c01800a */ lui $at,%hi(__osContLastCmd)
/* 5908: 24a20a20 */ addiu $v0,$a1,%lo(var80090a20)
/* 590c: afa40010 */ sw $a0,0x10($sp)
/* 5910: a024c820 */ sb $a0,%lo(__osContLastCmd)($at)
/* 5914: 240f0001 */ addiu $t7,$zero,0x1
/* 5918: ac4f003c */ sw $t7,0x3c($v0)
/* 591c: 3c06800a */ lui $a2,%hi(__osContLastCmd+0x1)
/* 5920: 24c6c821 */ addiu $a2,$a2,%lo(__osContLastCmd+0x1)
/* 5924: 90cd0000 */ lbu $t5,0x0($a2)
/* 5928: 241800ff */ addiu $t8,$zero,0xff
/* 592c: 24190001 */ addiu $t9,$zero,0x1
/* 5930: 24080003 */ addiu $t0,$zero,0x3
/* 5934: 240900ff */ addiu $t1,$zero,0xff
/* 5938: 240a00ff */ addiu $t2,$zero,0xff
/* 593c: 240b00ff */ addiu $t3,$zero,0xff
/* 5940: 240c00ff */ addiu $t4,$zero,0xff
/* 5944: a3b80004 */ sb $t8,0x4($sp)
/* 5948: a3b90005 */ sb $t9,0x5($sp)
/* 594c: a3a80006 */ sb $t0,0x6($sp)
/* 5950: a3a40007 */ sb $a0,0x7($sp)
/* 5954: a3a90008 */ sb $t1,0x8($sp)
/* 5958: a3aa0009 */ sb $t2,0x9($sp)
/* 595c: a3ab000a */ sb $t3,0xa($sp)
/* 5960: a3ac000b */ sb $t4,0xb($sp)
/* 5964: 19a0000e */ blez $t5,.L000059a0
/* 5968: 00001825 */ or $v1,$zero,$zero
/* 596c: 27a40004 */ addiu $a0,$sp,0x4
/* 5970: 8c810000 */ lw $at,0x0($a0)
.L00005974:
/* 5974: 24630001 */ addiu $v1,$v1,0x1
/* 5978: 24420008 */ addiu $v0,$v0,0x8
/* 597c: a841fff8 */ swl $at,-0x8($v0)
/* 5980: b841fffb */ swr $at,-0x5($v0)
/* 5984: 8c8f0004 */ lw $t7,0x4($a0)
/* 5988: a84ffffc */ swl $t7,-0x4($v0)
/* 598c: b84fffff */ swr $t7,-0x1($v0)
/* 5990: 90d80000 */ lbu $t8,0x0($a2)
/* 5994: 0078082a */ slt $at,$v1,$t8
/* 5998: 5420fff6 */ bnezl $at,.L00005974
/* 599c: 8c810000 */ lw $at,0x0($a0)
.L000059a0:
/* 59a0: 241900fe */ addiu $t9,$zero,0xfe
/* 59a4: a0590000 */ sb $t9,0x0($v0)
/* 59a8: 03e00008 */ jr $ra
/* 59ac: 27bd0010 */ addiu $sp,$sp,0x10
);
GLOBAL_ASM(
glabel func000059b0
/* 59b0: 3c07800a */ lui $a3,%hi(__osContLastCmd+0x1)
/* 59b4: 24e7c821 */ addiu $a3,$a3,%lo(__osContLastCmd+0x1)
/* 59b8: 90ee0000 */ lbu $t6,0x0($a3)
/* 59bc: 3c038009 */ lui $v1,%hi(var80090a20)
/* 59c0: 27bdffe8 */ addiu $sp,$sp,-24
/* 59c4: 00001025 */ or $v0,$zero,$zero
/* 59c8: 24630a20 */ addiu $v1,$v1,%lo(var80090a20)
/* 59cc: 19c00020 */ blez $t6,.L00005a50
/* 59d0: 00003025 */ or $a2,$zero,$zero
/* 59d4: 27a8000c */ addiu $t0,$sp,0xc
.L000059d8:
/* 59d8: 88610000 */ lwl $at,0x0($v1)
/* 59dc: 98610003 */ lwr $at,0x3($v1)
/* 59e0: ad010000 */ sw $at,0x0($t0)
/* 59e4: 88780004 */ lwl $t8,0x4($v1)
/* 59e8: 98780007 */ lwr $t8,0x7($v1)
/* 59ec: ad180004 */ sw $t8,0x4($t0)
/* 59f0: 93b9000e */ lbu $t9,0xe($sp)
/* 59f4: 332900c0 */ andi $t1,$t9,0xc0
/* 59f8: 00095103 */ sra $t2,$t1,0x4
/* 59fc: 314b00ff */ andi $t3,$t2,0xff
/* 5a00: 1560000d */ bnez $t3,.L00005a38
/* 5a04: a0aa0003 */ sb $t2,0x3($a1)
/* 5a08: 93ac0011 */ lbu $t4,0x11($sp)
/* 5a0c: 93ae0010 */ lbu $t6,0x10($sp)
/* 5a10: 24190001 */ addiu $t9,$zero,0x1
/* 5a14: 000c6a00 */ sll $t5,$t4,0x8
/* 5a18: 01ae7825 */ or $t7,$t5,$t6
/* 5a1c: a4af0000 */ sh $t7,0x0($a1)
/* 5a20: 93b80012 */ lbu $t8,0x12($sp)
/* 5a24: 00d94804 */ sllv $t1,$t9,$a2
/* 5a28: 00491025 */ or $v0,$v0,$t1
/* 5a2c: 304a00ff */ andi $t2,$v0,0xff
/* 5a30: 01401025 */ or $v0,$t2,$zero
/* 5a34: a0b80002 */ sb $t8,0x2($a1)
.L00005a38:
/* 5a38: 90eb0000 */ lbu $t3,0x0($a3)
/* 5a3c: 24c60001 */ addiu $a2,$a2,0x1
/* 5a40: 24630008 */ addiu $v1,$v1,0x8
/* 5a44: 00cb082a */ slt $at,$a2,$t3
/* 5a48: 1420ffe3 */ bnez $at,.L000059d8
/* 5a4c: 24a50004 */ addiu $a1,$a1,0x4
.L00005a50:
/* 5a50: a0820000 */ sb $v0,0x0($a0)
/* 5a54: 03e00008 */ jr $ra
/* 5a58: 27bd0018 */ addiu $sp,$sp,0x18
/* 5a5c: 00000000 */ nop
);
GLOBAL_ASM(
glabel func00005a60
/* 5a60: 46006109 */ trunc.l.s $f4,$f12
/* 5a64: 44222000 */ dmfc1 $v0,$f4
/* 5a68: 00000000 */ nop
/* 5a6c: 0002183c */ dsll32 $v1,$v0,0x0
/* 5a70: 0003183f */ dsra32 $v1,$v1,0x0
/* 5a74: 03e00008 */ jr $ra
/* 5a78: 0002103f */ dsra32 $v0,$v0,0x0
);
GLOBAL_ASM(
glabel func00005a7c
/* 5a7c: 444ef800 */ cfc1 $t6,$31
/* 5a80: 24020001 */ addiu $v0,$zero,0x1
/* 5a84: 44c2f800 */ ctc1 $v0,$31
/* 5a88: 00000000 */ nop
/* 5a8c: 46006125 */ cvt.l.s $f4,$f12
/* 5a90: 4442f800 */ cfc1 $v0,$31
/* 5a94: 00000000 */ nop
/* 5a98: 30410004 */ andi $at,$v0,0x4
/* 5a9c: 30420078 */ andi $v0,$v0,0x78
/* 5aa0: 10400014 */ beqz $v0,.L00005af4
/* 5aa4: 3c015f00 */ lui $at,0x5f00
/* 5aa8: 44812000 */ mtc1 $at,$f4
/* 5aac: 24020001 */ addiu $v0,$zero,0x1
/* 5ab0: 46046101 */ sub.s $f4,$f12,$f4
/* 5ab4: 44c2f800 */ ctc1 $v0,$31
/* 5ab8: 00000000 */ nop
/* 5abc: 46002125 */ cvt.l.s $f4,$f4
/* 5ac0: 4442f800 */ cfc1 $v0,$31
/* 5ac4: 00000000 */ nop
/* 5ac8: 30410004 */ andi $at,$v0,0x4
/* 5acc: 30420078 */ andi $v0,$v0,0x78
/* 5ad0: 14400006 */ bnez $v0,.L00005aec
/* 5ad4: 00000000 */ nop
/* 5ad8: 3c0f8000 */ lui $t7,0x8000
/* 5adc: 000f783c */ dsll32 $t7,$t7,0x0
/* 5ae0: 44222000 */ dmfc1 $v0,$f4
/* 5ae4: 10000007 */ b .L00005b04
/* 5ae8: 004f1025 */ or $v0,$v0,$t7
.L00005aec:
/* 5aec: 10000005 */ b .L00005b04
/* 5af0: 2402ffff */ addiu $v0,$zero,-1
.L00005af4:
/* 5af4: 44222000 */ dmfc1 $v0,$f4
/* 5af8: 00000000 */ nop
/* 5afc: 0440fffb */ bltz $v0,.L00005aec
/* 5b00: 00000000 */ nop
.L00005b04:
/* 5b04: 44cef800 */ ctc1 $t6,$31
/* 5b08: 0002183c */ dsll32 $v1,$v0,0x0
/* 5b0c: 0003183f */ dsra32 $v1,$v1,0x0
/* 5b10: 03e00008 */ jr $ra
/* 5b14: 0002103f */ dsra32 $v0,$v0,0x0
);
GLOBAL_ASM(
glabel func00005b18
/* 5b18: afa40000 */ sw $a0,0x0($sp)
/* 5b1c: afa50004 */ sw $a1,0x4($sp)
/* 5b20: dfae0000 */ ld $t6,0x0($sp)
/* 5b24: 44ae2000 */ dmtc1 $t6,$f4
/* 5b28: 03e00008 */ jr $ra
/* 5b2c: 46a02021 */ cvt.d.l $f0,$f4
);
GLOBAL_ASM(
glabel func00005b30
/* 5b30: afa40000 */ sw $a0,0x0($sp)
/* 5b34: afa50004 */ sw $a1,0x4($sp)
/* 5b38: dfae0000 */ ld $t6,0x0($sp)
/* 5b3c: 44ae2000 */ dmtc1 $t6,$f4
/* 5b40: 05c10005 */ bgez $t6,.L00005b58
/* 5b44: 46a02020 */ cvt.s.l $f0,$f4
/* 5b48: 3c014f80 */ lui $at,0x4f80
/* 5b4c: 44813000 */ mtc1 $at,$f6
/* 5b50: 00000000 */ nop
/* 5b54: 46060000 */ add.s $f0,$f0,$f6
.L00005b58:
/* 5b58: 03e00008 */ jr $ra
/* 5b5c: 00000000 */ nop
);
GLOBAL_ASM(
glabel osInitialize
/* 5b60: 27bdffc8 */ addiu $sp,$sp,-56
/* 5b64: afbf001c */ sw $ra,0x1c($sp)
/* 5b68: 240e0001 */ addiu $t6,$zero,0x1
/* 5b6c: 3c018009 */ lui $at,%hi(var80090a60)
/* 5b70: afb10018 */ sw $s1,0x18($sp)
/* 5b74: afb00014 */ sw $s0,0x14($sp)
/* 5b78: 0c012b34 */ jal __osGetSR
/* 5b7c: ac2e0a60 */ sw $t6,%lo(var80090a60)($at)
/* 5b80: 3c012000 */ lui $at,0x2000
/* 5b84: 0c012b30 */ jal __osSetSR
/* 5b88: 00412025 */ or $a0,$v0,$at
/* 5b8c: 3c040100 */ lui $a0,0x100
/* 5b90: 0c012078 */ jal __osSetFpcCsr
/* 5b94: 34840800 */ ori $a0,$a0,0x800
/* 5b98: 3c101fc0 */ lui $s0,0x1fc0
/* 5b9c: 361007fc */ ori $s0,$s0,0x7fc
/* 5ba0: 27b10034 */ addiu $s1,$sp,0x34
/* 5ba4: 02202825 */ or $a1,$s1,$zero
/* 5ba8: 0c012b38 */ jal __osSiRawReadIo
/* 5bac: 02002025 */ or $a0,$s0,$zero
/* 5bb0: 10400005 */ beqz $v0,.L00005bc8
/* 5bb4: 02002025 */ or $a0,$s0,$zero
.L00005bb8:
/* 5bb8: 0c012b38 */ jal __osSiRawReadIo
/* 5bbc: 02202825 */ or $a1,$s1,$zero
/* 5bc0: 5440fffd */ bnezl $v0,.L00005bb8
/* 5bc4: 02002025 */ or $a0,$s0,$zero
.L00005bc8:
/* 5bc8: 8fa50034 */ lw $a1,0x34($sp)
/* 5bcc: 02002025 */ or $a0,$s0,$zero
/* 5bd0: 34af0008 */ ori $t7,$a1,0x8
/* 5bd4: 0c012b4c */ jal __osSiRawWriteIo
/* 5bd8: 01e02825 */ or $a1,$t7,$zero
/* 5bdc: 10400008 */ beqz $v0,.L00005c00
/* 5be0: 00000000 */ nop
/* 5be4: 8fa50034 */ lw $a1,0x34($sp)
.L00005be8:
/* 5be8: 02002025 */ or $a0,$s0,$zero
/* 5bec: 34b80008 */ ori $t8,$a1,0x8
/* 5bf0: 0c012b4c */ jal __osSiRawWriteIo
/* 5bf4: 03002825 */ or $a1,$t8,$zero
/* 5bf8: 5440fffb */ bnezl $v0,.L00005be8
/* 5bfc: 8fa50034 */ lw $a1,0x34($sp)
.L00005c00:
/* 5c00: 3c027000 */ lui $v0,%hi(__osExceptionPreamble)
/* 5c04: 244234f0 */ addiu $v0,$v0,%lo(__osExceptionPreamble)
/* 5c08: 8c410000 */ lw $at,0x0($v0)
/* 5c0c: 3c108000 */ lui $s0,0x8000
/* 5c10: 3c098000 */ lui $t1,0x8000
/* 5c14: ae010000 */ sw $at,0x0($s0)
/* 5c18: 8c480004 */ lw $t0,0x4($v0)
/* 5c1c: 35290080 */ ori $t1,$t1,0x80
/* 5c20: 3c0c8000 */ lui $t4,0x8000
/* 5c24: ae080004 */ sw $t0,0x4($s0)
/* 5c28: 8c410008 */ lw $at,0x8($v0)
/* 5c2c: 358c0100 */ ori $t4,$t4,0x100
/* 5c30: 3c0f8000 */ lui $t7,0x8000
/* 5c34: ae010008 */ sw $at,0x8($s0)
/* 5c38: 8c48000c */ lw $t0,0xc($v0)
/* 5c3c: 35ef0180 */ ori $t7,$t7,0x180
/* 5c40: 02002025 */ or $a0,$s0,$zero
/* 5c44: ae08000c */ sw $t0,0xc($s0)
/* 5c48: 8c410000 */ lw $at,0x0($v0)
/* 5c4c: 24050190 */ addiu $a1,$zero,0x190
/* 5c50: ad210000 */ sw $at,0x0($t1)
/* 5c54: 8c4b0004 */ lw $t3,0x4($v0)
/* 5c58: ad2b0004 */ sw $t3,0x4($t1)
/* 5c5c: 8c410008 */ lw $at,0x8($v0)
/* 5c60: ad210008 */ sw $at,0x8($t1)
/* 5c64: 8c4b000c */ lw $t3,0xc($v0)
/* 5c68: ad2b000c */ sw $t3,0xc($t1)
/* 5c6c: 8c410000 */ lw $at,0x0($v0)
/* 5c70: ad810000 */ sw $at,0x0($t4)
/* 5c74: 8c4e0004 */ lw $t6,0x4($v0)
/* 5c78: ad8e0004 */ sw $t6,0x4($t4)
/* 5c7c: 8c410008 */ lw $at,0x8($v0)
/* 5c80: ad810008 */ sw $at,0x8($t4)
/* 5c84: 8c4e000c */ lw $t6,0xc($v0)
/* 5c88: ad8e000c */ sw $t6,0xc($t4)
/* 5c8c: 8c410000 */ lw $at,0x0($v0)
/* 5c90: ade10000 */ sw $at,0x0($t7)
/* 5c94: 8c590004 */ lw $t9,0x4($v0)
/* 5c98: adf90004 */ sw $t9,0x4($t7)
/* 5c9c: 8c410008 */ lw $at,0x8($v0)
/* 5ca0: ade10008 */ sw $at,0x8($t7)
/* 5ca4: 8c59000c */ lw $t9,0xc($v0)
/* 5ca8: 0c012b60 */ jal osWritebackDCache
/* 5cac: adf9000c */ sw $t9,0xc($t7)
/* 5cb0: 02002025 */ or $a0,$s0,$zero
/* 5cb4: 0c012054 */ jal osInvalICache
/* 5cb8: 24050190 */ addiu $a1,$zero,0x190
/* 5cbc: 0c001770 */ jal func00005dc0
/* 5cc0: 00000000 */ nop
/* 5cc4: 0c000bfc */ jal osMapTLBRdb
/* 5cc8: 00000000 */ nop
/* 5ccc: 3c108006 */ lui $s0,%hi(var8005cf60)
/* 5cd0: 2610cf60 */ addiu $s0,$s0,%lo(var8005cf60)
/* 5cd4: 8e040000 */ lw $a0,0x0($s0)
/* 5cd8: 8e050004 */ lw $a1,0x4($s0)
/* 5cdc: 24060000 */ addiu $a2,$zero,0x0
/* 5ce0: 0c012bda */ jal func0004af68
/* 5ce4: 24070003 */ addiu $a3,$zero,0x3
/* 5ce8: 00402025 */ or $a0,$v0,$zero
/* 5cec: 00602825 */ or $a1,$v1,$zero
/* 5cf0: 24060000 */ addiu $a2,$zero,0x0
/* 5cf4: 0c012b9a */ jal func0004ae68
/* 5cf8: 24070004 */ addiu $a3,$zero,0x4
/* 5cfc: ae020000 */ sw $v0,0x0($s0)
/* 5d00: ae030004 */ sw $v1,0x4($s0)
/* 5d04: 3c088000 */ lui $t0,0x8000
/* 5d08: 8d08030c */ lw $t0,0x30c($t0)
/* 5d0c: 3c048000 */ lui $a0,0x8000
/* 5d10: 2484031c */ addiu $a0,$a0,0x31c
/* 5d14: 15000003 */ bnez $t0,.L00005d24
/* 5d18: 00000000 */ nop
/* 5d1c: 0c012c30 */ jal bzero
/* 5d20: 24050040 */ addiu $a1,$zero,0x40
.L00005d24:
/* 5d24: 3c028000 */ lui $v0,0x8000
/* 5d28: 8c420300 */ lw $v0,0x300($v0)
/* 5d2c: 3c0a02f5 */ lui $t2,0x2f5
/* 5d30: 354ab2d2 */ ori $t2,$t2,0xb2d2
/* 5d34: 14400004 */ bnez $v0,.L00005d48
/* 5d38: 24010002 */ addiu $at,$zero,0x2
/* 5d3c: 3c018006 */ lui $at,%hi(var8005cf68)
/* 5d40: 1000000b */ b .L00005d70
/* 5d44: ac2acf68 */ sw $t2,%lo(var8005cf68)($at)
.L00005d48:
/* 5d48: 14410006 */ bne $v0,$at,.L00005d64
/* 5d4c: 3c0b02e6 */ lui $t3,0x2e6
/* 5d50: 3c0902e6 */ lui $t1,0x2e6
/* 5d54: 3529d354 */ ori $t1,$t1,0xd354
/* 5d58: 3c018006 */ lui $at,%hi(var8005cf68)
/* 5d5c: 10000004 */ b .L00005d70
/* 5d60: ac29cf68 */ sw $t1,%lo(var8005cf68)($at)
.L00005d64:
/* 5d64: 356bd354 */ ori $t3,$t3,0xd354
/* 5d68: 3c018006 */ lui $at,%hi(var8005cf68)
/* 5d6c: ac2bcf68 */ sw $t3,%lo(var8005cf68)($at)
.L00005d70:
/* 5d70: 0c012c58 */ jal __osGetCause
/* 5d74: 00000000 */ nop
/* 5d78: 304d1000 */ andi $t5,$v0,0x1000
/* 5d7c: 11a00003 */ beqz $t5,.L00005d8c
/* 5d80: 240c0001 */ addiu $t4,$zero,0x1
.L00005d84:
/* 5d84: 1000ffff */ b .L00005d84
/* 5d88: 00000000 */ nop
.L00005d8c:
/* 5d8c: 3c0ea450 */ lui $t6,0xa450
/* 5d90: adcc0008 */ sw $t4,0x8($t6)
/* 5d94: 24183fff */ addiu $t8,$zero,0x3fff
/* 5d98: 3c0fa450 */ lui $t7,0xa450
/* 5d9c: adf80010 */ sw $t8,0x10($t7)
/* 5da0: 2419000f */ addiu $t9,$zero,0xf
/* 5da4: 3c08a450 */ lui $t0,0xa450
/* 5da8: ad190014 */ sw $t9,0x14($t0)
/* 5dac: 8fbf001c */ lw $ra,0x1c($sp)
/* 5db0: 8fb10018 */ lw $s1,0x18($sp)
/* 5db4: 8fb00014 */ lw $s0,0x14($sp)
/* 5db8: 03e00008 */ jr $ra
/* 5dbc: 27bd0038 */ addiu $sp,$sp,0x38
);
GLOBAL_ASM(
glabel func00005dc0
/* 5dc0: 3c028009 */ lui $v0,%hi(var800902a0)
/* 5dc4: 244202a0 */ addiu $v0,$v0,%lo(var800902a0)
/* 5dc8: 24030007 */ addiu $v1,$zero,0x7
/* 5dcc: a0430004 */ sb $v1,0x4($v0)
/* 5dd0: 3c0ea460 */ lui $t6,0xa460
/* 5dd4: 8dcf0014 */ lw $t7,0x14($t6)
/* 5dd8: 3c18a460 */ lui $t8,0xa460
/* 5ddc: 3c08a460 */ lui $t0,0xa460
/* 5de0: a04f0005 */ sb $t7,0x5($v0)
/* 5de4: 8f190018 */ lw $t9,0x18($t8)
/* 5de8: 3c0aa460 */ lui $t2,0xa460
/* 5dec: 3c048009 */ lui $a0,%hi(var80090318)
/* 5df0: a0590008 */ sb $t9,0x8($v0)
/* 5df4: 8d09001c */ lw $t1,0x1c($t0)
/* 5df8: 24840318 */ addiu $a0,$a0,%lo(var80090318)
/* 5dfc: 3c0ca460 */ lui $t4,0xa460
/* 5e00: a0490006 */ sb $t1,0x6($v0)
/* 5e04: 8d4b0020 */ lw $t3,0x20($t2)
/* 5e08: a0830004 */ sb $v1,0x4($a0)
/* 5e0c: a04b0007 */ sb $t3,0x7($v0)
/* 5e10: 8d8d0024 */ lw $t5,0x24($t4)
/* 5e14: a08d0005 */ sb $t5,0x5($a0)
/* 5e18: 8dcf0028 */ lw $t7,0x28($t6)
/* 5e1c: a08f0008 */ sb $t7,0x8($a0)
/* 5e20: 8f19002c */ lw $t9,0x2c($t8)
/* 5e24: a0990006 */ sb $t9,0x6($a0)
/* 5e28: 8d090030 */ lw $t1,0x30($t0)
/* 5e2c: 03e00008 */ jr $ra
/* 5e30: a0890007 */ sb $t1,0x7($a0)
/* 5e34: 00000000 */ nop
/* 5e38: 00000000 */ nop
/* 5e3c: 00000000 */ nop
);
+104
View File
@@ -0,0 +1,104 @@
#include <ultra64.h>
#include "boot/boot.h"
#include "constants.h"
#include "game/data/data_000000.h"
#include "game/data/data_0083d0.h"
#include "game/data/data_00e460.h"
#include "game/data/data_0160b0.h"
#include "game/data/data_01a3a0.h"
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "gvars/gvars.h"
#include "lib/lib_04790.h"
#include "lib/lib_04a80.h"
#include "lib/lib_16110.h"
#include "lib/lib_48150.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4a5e0.h"
#include "lib/lib_4a680.h"
#include "lib/lib_4ae00.h"
#include "types.h"
GLOBAL_ASM(
glabel func00005a60
/* 5a60: 46006109 */ trunc.l.s $f4,$f12
/* 5a64: 44222000 */ dmfc1 $v0,$f4
/* 5a68: 00000000 */ nop
/* 5a6c: 0002183c */ dsll32 $v1,$v0,0x0
/* 5a70: 0003183f */ dsra32 $v1,$v1,0x0
/* 5a74: 03e00008 */ jr $ra
/* 5a78: 0002103f */ dsra32 $v0,$v0,0x0
);
GLOBAL_ASM(
glabel func00005a7c
/* 5a7c: 444ef800 */ cfc1 $t6,$31
/* 5a80: 24020001 */ addiu $v0,$zero,0x1
/* 5a84: 44c2f800 */ ctc1 $v0,$31
/* 5a88: 00000000 */ nop
/* 5a8c: 46006125 */ cvt.l.s $f4,$f12
/* 5a90: 4442f800 */ cfc1 $v0,$31
/* 5a94: 00000000 */ nop
/* 5a98: 30410004 */ andi $at,$v0,0x4
/* 5a9c: 30420078 */ andi $v0,$v0,0x78
/* 5aa0: 10400014 */ beqz $v0,.L00005af4
/* 5aa4: 3c015f00 */ lui $at,0x5f00
/* 5aa8: 44812000 */ mtc1 $at,$f4
/* 5aac: 24020001 */ addiu $v0,$zero,0x1
/* 5ab0: 46046101 */ sub.s $f4,$f12,$f4
/* 5ab4: 44c2f800 */ ctc1 $v0,$31
/* 5ab8: 00000000 */ nop
/* 5abc: 46002125 */ cvt.l.s $f4,$f4
/* 5ac0: 4442f800 */ cfc1 $v0,$31
/* 5ac4: 00000000 */ nop
/* 5ac8: 30410004 */ andi $at,$v0,0x4
/* 5acc: 30420078 */ andi $v0,$v0,0x78
/* 5ad0: 14400006 */ bnez $v0,.L00005aec
/* 5ad4: 00000000 */ nop
/* 5ad8: 3c0f8000 */ lui $t7,0x8000
/* 5adc: 000f783c */ dsll32 $t7,$t7,0x0
/* 5ae0: 44222000 */ dmfc1 $v0,$f4
/* 5ae4: 10000007 */ b .L00005b04
/* 5ae8: 004f1025 */ or $v0,$v0,$t7
.L00005aec:
/* 5aec: 10000005 */ b .L00005b04
/* 5af0: 2402ffff */ addiu $v0,$zero,-1
.L00005af4:
/* 5af4: 44222000 */ dmfc1 $v0,$f4
/* 5af8: 00000000 */ nop
/* 5afc: 0440fffb */ bltz $v0,.L00005aec
/* 5b00: 00000000 */ nop
.L00005b04:
/* 5b04: 44cef800 */ ctc1 $t6,$31
/* 5b08: 0002183c */ dsll32 $v1,$v0,0x0
/* 5b0c: 0003183f */ dsra32 $v1,$v1,0x0
/* 5b10: 03e00008 */ jr $ra
/* 5b14: 0002103f */ dsra32 $v0,$v0,0x0
);
GLOBAL_ASM(
glabel func00005b18
/* 5b18: afa40000 */ sw $a0,0x0($sp)
/* 5b1c: afa50004 */ sw $a1,0x4($sp)
/* 5b20: dfae0000 */ ld $t6,0x0($sp)
/* 5b24: 44ae2000 */ dmtc1 $t6,$f4
/* 5b28: 03e00008 */ jr $ra
/* 5b2c: 46a02021 */ cvt.d.l $f0,$f4
);
GLOBAL_ASM(
glabel func00005b30
/* 5b30: afa40000 */ sw $a0,0x0($sp)
/* 5b34: afa50004 */ sw $a1,0x4($sp)
/* 5b38: dfae0000 */ ld $t6,0x0($sp)
/* 5b3c: 44ae2000 */ dmtc1 $t6,$f4
/* 5b40: 05c10005 */ bgez $t6,.L00005b58
/* 5b44: 46a02020 */ cvt.s.l $f0,$f4
/* 5b48: 3c014f80 */ lui $at,0x4f80
/* 5b4c: 44813000 */ mtc1 $at,$f6
/* 5b50: 00000000 */ nop
/* 5b54: 46060000 */ add.s $f0,$f0,$f6
.L00005b58:
/* 5b58: 03e00008 */ jr $ra
/* 5b5c: 00000000 */ nop
);
+37
View File
@@ -0,0 +1,37 @@
#include <ultra64.h>
GLOBAL_ASM(
glabel func00005dc0
/* 5dc0: 3c028009 */ lui $v0,%hi(var800902a0)
/* 5dc4: 244202a0 */ addiu $v0,$v0,%lo(var800902a0)
/* 5dc8: 24030007 */ addiu $v1,$zero,0x7
/* 5dcc: a0430004 */ sb $v1,0x4($v0)
/* 5dd0: 3c0ea460 */ lui $t6,0xa460
/* 5dd4: 8dcf0014 */ lw $t7,0x14($t6)
/* 5dd8: 3c18a460 */ lui $t8,0xa460
/* 5ddc: 3c08a460 */ lui $t0,0xa460
/* 5de0: a04f0005 */ sb $t7,0x5($v0)
/* 5de4: 8f190018 */ lw $t9,0x18($t8)
/* 5de8: 3c0aa460 */ lui $t2,0xa460
/* 5dec: 3c048009 */ lui $a0,%hi(var80090318)
/* 5df0: a0590008 */ sb $t9,0x8($v0)
/* 5df4: 8d09001c */ lw $t1,0x1c($t0)
/* 5df8: 24840318 */ addiu $a0,$a0,%lo(var80090318)
/* 5dfc: 3c0ca460 */ lui $t4,0xa460
/* 5e00: a0490006 */ sb $t1,0x6($v0)
/* 5e04: 8d4b0020 */ lw $t3,0x20($t2)
/* 5e08: a0830004 */ sb $v1,0x4($a0)
/* 5e0c: a04b0007 */ sb $t3,0x7($v0)
/* 5e10: 8d8d0024 */ lw $t5,0x24($t4)
/* 5e14: a08d0005 */ sb $t5,0x5($a0)
/* 5e18: 8dcf0028 */ lw $t7,0x28($t6)
/* 5e1c: a08f0008 */ sb $t7,0x8($a0)
/* 5e20: 8f19002c */ lw $t9,0x2c($t8)
/* 5e24: a0990006 */ sb $t9,0x6($a0)
/* 5e28: 8d090030 */ lw $t1,0x30($t0)
/* 5e2c: 03e00008 */ jr $ra
/* 5e30: a0890007 */ sb $t1,0x7($a0)
/* 5e34: 00000000 */ nop
/* 5e38: 00000000 */ nop
/* 5e3c: 00000000 */ nop
);
+1 -3
View File
@@ -9,9 +9,7 @@
#include "game/data/data_02da90.h"
#include "gvars/gvars.h"
#include "lib/lib_05e40.h"
#include "lib/lib_4ad80.h"
#include "lib/lib_4b170.h"
#include "lib/lib_4b480.h"
#include "lib/lib_4b500.h"
#include "lib/lib_4b550.h"
#include "lib/lib_4b5e0.h"
@@ -23,7 +21,7 @@ glabel func00005e40
/* 5e44: afbf0014 */ sw $ra,0x14($sp)
/* 5e48: 3c058009 */ lui $a1,%hi(var80090a70)
/* 5e4c: 24a50a70 */ addiu $a1,$a1,%lo(var80090a70)
/* 5e50: 0c012c5c */ jal alCopy
/* 5e50: 0c012c5c */ jal func0004b170
/* 5e54: 24060040 */ addiu $a2,$zero,0x40
/* 5e58: 3c048009 */ lui $a0,%hi(var80090a80)
/* 5e5c: 8c840a80 */ lw $a0,%lo(var80090a80)($a0)
-4
View File
@@ -8,11 +8,7 @@
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "gvars/gvars.h"
#include "lib/lib_481e0.h"
#include "lib/lib_48650.h"
#include "lib/lib_48b20.h"
#include "lib/lib_4b5e0.h"
#include "lib/lib_4ba90.h"
#include "types.h"
GLOBAL_ASM(
-2
View File
@@ -9,8 +9,6 @@
#include "game/data/data_02da90.h"
#include "gvars/gvars.h"
#include "lib/lib_06100.h"
#include "lib/lib_48650.h"
#include "lib/lib_48b20.h"
#include "lib/lib_4b5e0.h"
#include "types.h"
+1 -3
View File
@@ -9,10 +9,8 @@
#include "game/data/data_02da90.h"
#include "gvars/gvars.h"
#include "lib/lib_06550.h"
#include "lib/lib_4a810.h"
#include "lib/lib_4b170.h"
#include "lib/lib_4b5e0.h"
#include "lib/lib_4ba90.h"
#include "lib/lib_4c090.h"
#include "lib/lib_4cc10.h"
#include "lib/lib_4cde0.h"
@@ -710,7 +708,7 @@ glabel func00006d60
/* 6ec4: 8fa40044 */ lw $a0,0x44($sp)
.L00006ec8:
/* 6ec8: 2605000c */ addiu $a1,$s0,0xc
/* 6ecc: 0c012c5c */ jal alCopy
/* 6ecc: 0c012c5c */ jal func0004b170
/* 6ed0: 24060020 */ addiu $a2,$zero,0x20
/* 6ed4: 8fab0044 */ lw $t3,0x44($sp)
/* 6ed8: 24190010 */ addiu $t9,$zero,0x10
-1
View File
@@ -12,7 +12,6 @@
#include "lib/lib_074f0.h"
#include "lib/lib_0d0a0.h"
#include "lib/lib_48150.h"
#include "lib/lib_4b480.h"
#include "lib/lib_4d6f0.h"
#include "types.h"
-4
View File
@@ -9,18 +9,14 @@
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "gvars/gvars.h"
#include "lib/lib_03ee0.h"
#include "lib/lib_08a20.h"
#include "lib/lib_09660.h"
#include "lib/lib_2faf0.h"
#include "lib/lib_2fba0.h"
#include "lib/lib_2fc60.h"
#include "lib/lib_30ce0.h"
#include "lib/lib_481e0.h"
#include "lib/lib_48650.h"
#include "lib/lib_490b0.h"
#include "lib/lib_4ae00.h"
#include "lib/lib_4b480.h"
#include "lib/lib_4e270.h"
#include "lib/lib_4e3c0.h"
#include "lib/lib_4e470.h"
+1 -5
View File
@@ -19,17 +19,13 @@
#include "lib/lib_159b0.h"
#include "lib/lib_2faf0.h"
#include "lib/lib_30ce0.h"
#include "lib/lib_481e0.h"
#include "lib/lib_48650.h"
#include "lib/lib_48cd0.h"
#include "lib/lib_48dc0.h"
#include "lib/lib_48ef0.h"
#include "lib/lib_48f50.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4b170.h"
#include "lib/lib_4b480.h"
#include "lib/lib_4e470.h"
#include "lib/lib_4e530.h"
#include "types.h"
const u32 var700526d0[] = {0x01400140};
@@ -1456,7 +1452,7 @@ glabel func0000a044
/* a9e4: 0000c012 */ mflo $t8
/* a9e8: 00f87021 */ addu $t6,$a3,$t8
/* a9ec: ac2ed594 */ sw $t6,%lo(g_ViData)($at)
/* a9f0: 0c012c5c */ jal alCopy
/* a9f0: 0c012c5c */ jal func0004b170
/* a9f4: 8ca5d594 */ lw $a1,%lo(g_ViData)($a1)
/* a9f8: 3c038009 */ lui $v1,%hi(var80092874+0x3)
/* a9fc: 24632877 */ addiu $v1,$v1,%lo(var80092874+0x3)
-5
View File
@@ -8,14 +8,9 @@
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "gvars/gvars.h"
#include "lib/lib_03ee0.h"
#include "lib/lib_09660.h"
#include "lib/lib_0c000.h"
#include "lib/lib_2fa00.h"
#include "lib/lib_481e0.h"
#include "lib/lib_48520.h"
#include "lib/lib_48650.h"
#include "lib/lib_4e530.h"
#include "types.h"
const char var70052700[] = "BD";
-3
View File
@@ -9,10 +9,7 @@
#include "game/data/data_02da90.h"
#include "gvars/gvars.h"
#include "lib/lib_0d0a0.h"
#include "lib/lib_481e0.h"
#include "lib/lib_48650.h"
#include "lib/lib_4e470.h"
#include "lib/lib_4e530.h"
#include "types.h"
GLOBAL_ASM(
-5
View File
@@ -47,7 +47,6 @@
#include "game/splat.h"
#include "game/utils.h"
#include "gvars/gvars.h"
#include "lib/lib_03050.h"
#include "lib/lib_070d0.h"
#include "lib/lib_074f0.h"
#include "lib/lib_08a20.h"
@@ -68,10 +67,6 @@
#include "lib/lib_233c0.h"
#include "lib/lib_2f490.h"
#include "lib/lib_2fa00.h"
#include "lib/lib_481e0.h"
#include "lib/lib_48650.h"
#include "lib/lib_48b20.h"
#include "lib/lib_4b480.h"
#include "types.h"
const char var70052ca0[] = "-ml0 -me0 -mgfx120 -mvtx98 -ma400";
-1
View File
@@ -26,7 +26,6 @@
#include "lib/lib_38d10.h"
#include "lib/lib_38d30.h"
#include "lib/lib_39c80.h"
#include "lib/lib_481e0.h"
#include "lib/lib_48830.h"
#include "types.h"
-1
View File
@@ -12,7 +12,6 @@
#include "lib/lib_13130.h"
#include "lib/lib_2fa00.h"
#include "lib/lib_4a5e0.h"
#include "lib/lib_4e530.h"
#include "types.h"
const u32 var70053ff0[] = {0x00000000};
-1
View File
@@ -8,7 +8,6 @@
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "gvars/gvars.h"
#include "lib/lib_03050.h"
#include "lib/lib_13710.h"
#include "types.h"
-1
View File
@@ -9,7 +9,6 @@
#include "game/data/data_02da90.h"
#include "gvars/gvars.h"
#include "lib/lib_13750.h"
#include "lib/lib_481e0.h"
#include "types.h"
void func00013750(void)
+1 -8
View File
@@ -12,13 +12,6 @@
#include "lib/lib_04a80.h"
#include "lib/lib_0d520.h"
#include "lib/lib_13900.h"
#include "lib/lib_481e0.h"
#include "lib/lib_48520.h"
#include "lib/lib_48650.h"
#include "lib/lib_488e0.h"
#include "lib/lib_4a980.h"
#include "lib/lib_4f350.h"
#include "lib/lib_4f400.h"
#include "lib/lib_4f5e0.h"
#include "types.h"
@@ -275,7 +268,7 @@ glabel func00013ab8
/* 13be0: 3c04800a */ lui $a0,%hi(var80099e78)
/* 13be4: 24849e78 */ addiu $a0,$a0,%lo(var80099e78)
/* 13be8: 27a50027 */ addiu $a1,$sp,0x27
/* 13bec: 0c0015dc */ jal func00005770
/* 13bec: 0c0015dc */ jal osPfsIsPlug
/* 13bf0: afa70030 */ sw $a3,0x30($sp)
/* 13bf4: 8fa70030 */ lw $a3,0x30($sp)
/* 13bf8: 50e00005 */ beqzl $a3,.L00013c10
-2
View File
@@ -8,8 +8,6 @@
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "gvars/gvars.h"
#include "lib/lib_48650.h"
#include "lib/lib_488e0.h"
#include "types.h"
GLOBAL_ASM(
-1
View File
@@ -22,7 +22,6 @@
#include "lib/lib_1a500.h"
#include "lib/lib_233c0.h"
#include "lib/lib_4a360.h"
#include "lib/lib_4b480.h"
#include "lib/lib_4f5e0.h"
#include "types.h"
+1 -1
View File
@@ -344,7 +344,7 @@ glabel func000237e8
/* 23808: 8deff024 */ lw $t7,%lo(var8005f024)($t7)
/* 2380c: afa70018 */ sw $a3,0x18($sp)
/* 23810: 01e52021 */ addu $a0,$t7,$a1
/* 23814: 0c012c5c */ jal alCopy
/* 23814: 0c012c5c */ jal func0004b170
/* 23818: 00e02825 */ or $a1,$a3,$zero
/* 2381c: 10000007 */ b .L0002383c
/* 23820: 8fa20018 */ lw $v0,0x18($sp)
-2
View File
@@ -24,8 +24,6 @@
#include "lib/lib_3d280.h"
#include "lib/lib_3e3e0.h"
#include "lib/lib_3e730.h"
#include "lib/lib_48650.h"
#include "lib/lib_488e0.h"
#include "types.h"
const u32 var70054740[] = {0x70031ce0};
-2
View File
@@ -24,8 +24,6 @@
#include "lib/lib_3d280.h"
#include "lib/lib_3e3e0.h"
#include "lib/lib_3e730.h"
#include "lib/lib_48650.h"
#include "lib/lib_488e0.h"
#include "types.h"
const u32 var70054780[] = {0x70034500};

Some files were not shown because too many files have changed in this diff Show More