Relocate some lib rodata

This commit is contained in:
Ryan Dwyer
2021-03-17 12:11:24 +10:00
parent 92e142be59
commit f869136229
13 changed files with 450 additions and 425 deletions
+26 -26
View File
@@ -38,32 +38,6 @@ const char var70053f38[] = "MUSIC : Tick -> Channel %d (State=%d) has faded to s
const char var70053f7c[] = "MUSIC : WARNING -> Force fade termination\n";
const char var70053fa8[] = "MUSIC TICK : Job Guid = %u\n";
#if VERSION >= VERSION_PAL_FINAL
const u32 var70053fc4[] = {0x70011200};
const u32 var70053fc8[] = {0x70011200};
const u32 var70053fcc[] = {0x70011200};
const u32 var70053fd0[] = {0x70011200};
const u32 var70053fd4[] = {0x70011200};
const u32 var70053fd8[] = {0x70011200};
const u32 var70053fdc[] = {0x700119c0};
const u32 var70053fe0[] = {0x700119d4};
const u32 var70053fe4[] = {0x700119e8};
const u32 var70053fe8[] = {0x700119fc};
const u32 var70053fec[] = {0x70011a0c};
#else
const u32 var70053fc4[] = {0x70011470};
const u32 var70053fc8[] = {0x70011470};
const u32 var70053fcc[] = {0x70011470};
const u32 var70053fd0[] = {0x70011470};
const u32 var70053fd4[] = {0x70011470};
const u32 var70053fd8[] = {0x70011470};
const u32 var70053fdc[] = {0x70011c30};
const u32 var70053fe0[] = {0x70011c44};
const u32 var70053fe4[] = {0x70011c58};
const u32 var70053fe8[] = {0x70011c6c};
const u32 var70053fec[] = {0x70011c7c};
#endif
u32 var8005edf0 = 0xffffffff;
u32 var8005edf4 = 0x00000000;
u32 var8005edf8 = 0x00000000;
@@ -71,6 +45,20 @@ u32 var8005edfc = 0x00000000;
GLOBAL_ASM(
glabel func00011420
.late_rodata
glabel var70053fc4
.word func00011420+0x50
glabel var70053fc8
.word func00011420+0x50
glabel var70053fcc
.word func00011420+0x50
glabel var70053fd0
.word func00011420+0x50
glabel var70053fd4
.word func00011420+0x50
glabel var70053fd8
.word func00011420+0x50
.text
/* 11420: 27bdffc0 */ addiu $sp,$sp,-64
/* 11424: afbf0034 */ sw $ra,0x34($sp)
/* 11428: afb60030 */ sw $s6,0x30($sp)
@@ -434,6 +422,18 @@ glabel func000118f4
GLOBAL_ASM(
glabel func0001190c
.late_rodata
glabel var70053fdc
.word func0001190c+0x324
glabel var70053fe0
.word func0001190c+0x338
glabel var70053fe4
.word func0001190c+0x34c
glabel var70053fe8
.word func0001190c+0x360
glabel var70053fec
.word func0001190c+0x370
.text
/* 1190c: 27bdffb8 */ addiu $sp,$sp,-72
/* 11910: 3c0e8006 */ lui $t6,%hi(g_Silent)
/* 11914: 8dcedda0 */ lw $t6,%lo(g_Silent)($t6)
+110 -71
View File
@@ -35,79 +35,12 @@ u32 var8009c324;
u32 var8009c328;
u32 var8009c32c;
const u32 var700546b0[] = {0x3f83f794};
const u32 var700546b4[] = {0x40c90fdb};
const u32 var700546b8[] = {0x40c90fdb};
const u32 var700546bc[] = {0x4622f985};
#if VERSION >= VERSION_PAL_FINAL
const u32 var70054370pf[] = {0x469c4000};
const u32 var700546c0[] = {0x49742400};
const u32 var70054378pf[] = {0x469c4000};
#else
const u32 var700546c0[] = {0x49742400};
#endif
#if VERSION >= VERSION_PAL_FINAL
const u32 var700546c4[] = {0x7002fdd0};
const u32 var700546c8[] = {0x7002fdd0};
const u32 var700546cc[] = {0x7002fdd0};
const u32 var700546d0[] = {0x7002fdd0};
const u32 var700546d4[] = {0x7002fe48};
const u32 var700546d8[] = {0x7002fe68};
const u32 var700546dc[] = {0x7002fe48};
const u32 var700546e0[] = {0x7002fe68};
const u32 var700546e4[] = {0x7002fea0};
const u32 var700546e8[] = {0x7002fe48};
const u32 var700546ec[] = {0x7002fe48};
const u32 var700546f0[] = {0x7002fe68};
#else
const u32 var700546c4[] = {0x700304d0};
const u32 var700546c8[] = {0x700304d0};
const u32 var700546cc[] = {0x700304d0};
const u32 var700546d0[] = {0x700304d0};
const u32 var700546d4[] = {0x70030548};
const u32 var700546d8[] = {0x70030568};
const u32 var700546dc[] = {0x70030548};
const u32 var700546e0[] = {0x70030568};
const u32 var700546e4[] = {0x700305a0};
const u32 var700546e8[] = {0x70030548};
const u32 var700546ec[] = {0x70030548};
const u32 var700546f0[] = {0x70030568};
#endif
const u32 var700546f4[] = {0x48f42400};
#if VERSION >= VERSION_PAL_FINAL
const u32 var700546f8[] = {0x7003011c};
const u32 var700546fc[] = {0x7003011c};
const u32 var70054700[] = {0x7003011c};
const u32 var70054704[] = {0x7003011c};
const u32 var70054708[] = {0x7003015c};
const u32 var7005470c[] = {0x7003015c};
const u32 var70054710[] = {0x70030260};
const u32 var70054714[] = {0x70030260};
const u32 var70054718[] = {0x70030298};
const u32 var7005471c[] = {0x70030298};
const u32 var70054720[] = {0x700302c4};
const u32 var70054724[] = {0x700302c4};
#else
const u32 var700546f8[] = {0x7003081c};
const u32 var700546fc[] = {0x7003081c};
const u32 var70054700[] = {0x7003081c};
const u32 var70054704[] = {0x7003081c};
const u32 var70054708[] = {0x7003085c};
const u32 var7005470c[] = {0x7003085c};
const u32 var70054710[] = {0x70030960};
const u32 var70054714[] = {0x70030960};
const u32 var70054718[] = {0x70030998};
const u32 var7005471c[] = {0x70030998};
const u32 var70054720[] = {0x700309c4};
const u32 var70054724[] = {0x700309c4};
#endif
GLOBAL_ASM(
glabel func0002fc60
.late_rodata
glabel var700546b0
.word 0x3f83f794
.text
/* 2fc60: 27bdfff8 */ addiu $sp,$sp,-8
/* 2fc64: 308400ff */ andi $a0,$a0,0xff
/* 2fc68: 3c017005 */ lui $at,%hi(var700546b0)
@@ -280,6 +213,12 @@ glabel func0002fcdc
#if VERSION >= VERSION_PAL_FINAL
GLOBAL_ASM(
glabel func0002febc
.late_rodata
glabel var700546b4
.word 0x40c90fdb
glabel var700546b8
.word 0x40c90fdb
.text
/* 2febc: 27bdffd0 */ addiu $sp,$sp,-48
/* 2fec0: afbf001c */ sw $ra,0x1c($sp)
/* 2fec4: afa40030 */ sw $a0,0x30($sp)
@@ -456,6 +395,12 @@ glabel func0002febc
#else
GLOBAL_ASM(
glabel func0002febc
.late_rodata
glabel var700546b4
.word 0x40c90fdb
glabel var700546b8
.word 0x40c90fdb
.text
/* 2febc: 27bdffd0 */ addiu $sp,$sp,-48
/* 2fec0: afbf001c */ sw $ra,0x1c($sp)
/* 2fec4: afa40030 */ sw $a0,0x30($sp)
@@ -667,6 +612,10 @@ glabel func00030134
GLOBAL_ASM(
glabel func000301a4
.late_rodata
glabel var700546bc
.word 0x4622f985
.text
/* 301a4: 27bdffe8 */ addiu $sp,$sp,-24
/* 301a8: afbf0014 */ sw $ra,0x14($sp)
/* 301ac: e7ac0018 */ swc1 $f12,0x18($sp)
@@ -689,6 +638,40 @@ glabel func000301a4
#if VERSION >= VERSION_PAL_FINAL
GLOBAL_ASM(
glabel func000301e4
.late_rodata
glabel var70054370pf
.word 0x469c4000
glabel var700546c0
.word 0x49742400
glabel var70054378pf
.word 0x469c4000
glabel var700546c4
.word func000301e4+0x2ec
glabel var700546c8
.word func000301e4+0x2ec
glabel var700546cc
.word func000301e4+0x2ec
glabel var700546d0
.word func000301e4+0x2ec
glabel var700546d4
.word func000301e4+0x364
glabel var700546d8
.word func000301e4+0x384
glabel var700546dc
.word func000301e4+0x364
glabel var700546e0
.word func000301e4+0x384
glabel var700546e4
.word func000301e4+0x3bc
glabel var700546e8
.word func000301e4+0x364
glabel var700546ec
.word func000301e4+0x364
glabel var700546f0
.word func000301e4+0x384
glabel var700546f4
.word 0x48f42400
.text
/* 2fae4: 27bdffe0 */ addiu $sp,$sp,-32
/* 2fae8: afbf0014 */ sw $ra,0x14($sp)
/* 2faec: afa40020 */ sw $a0,0x20($sp)
@@ -1014,6 +997,36 @@ glabel func000301e4
#else
GLOBAL_ASM(
glabel func000301e4
.late_rodata
glabel var700546c0
.word 0x49742400
glabel var700546c4
.word func000301e4+0x2ec
glabel var700546c8
.word func000301e4+0x2ec
glabel var700546cc
.word func000301e4+0x2ec
glabel var700546d0
.word func000301e4+0x2ec
glabel var700546d4
.word func000301e4+0x364
glabel var700546d8
.word func000301e4+0x384
glabel var700546dc
.word func000301e4+0x364
glabel var700546e0
.word func000301e4+0x384
glabel var700546e4
.word func000301e4+0x3bc
glabel var700546e8
.word func000301e4+0x364
glabel var700546ec
.word func000301e4+0x364
glabel var700546f0
.word func000301e4+0x384
glabel var700546f4
.word 0x48f42400
.text
/* 301e4: 27bdffe0 */ addiu $sp,$sp,-32
/* 301e8: afbf0014 */ sw $ra,0x14($sp)
/* 301ec: afa40020 */ sw $a0,0x20($sp)
@@ -1340,6 +1353,32 @@ glabel func000301e4
GLOBAL_ASM(
glabel func00030690
.late_rodata
glabel var700546f8
.word func00030690+0x18c
glabel var700546fc
.word func00030690+0x18c
glabel var70054700
.word func00030690+0x18c
glabel var70054704
.word func00030690+0x18c
glabel var70054708
.word func00030690+0x1cc
glabel var7005470c
.word func00030690+0x1cc
glabel var70054710
.word func00030690+0x2d0
glabel var70054714
.word func00030690+0x2d0
glabel var70054718
.word func00030690+0x308
glabel var7005471c
.word func00030690+0x308
glabel var70054720
.word func00030690+0x334
glabel var70054724
.word func00030690+0x334
.text
/* 30690: 27bdffd8 */ addiu $sp,$sp,-40
/* 30694: afbf0014 */ sw $ra,0x14($sp)
/* 30698: afa40028 */ sw $a0,0x28($sp)
+34 -36
View File
@@ -33,42 +33,6 @@ u32 var8005f138 = 0;
u32 var8005f13c = 0;
u32 var8005f140 = 0;
#if VERSION >= VERSION_PAL_FINAL
const u32 var70054740[] = {0x700315e0};
const u32 var70054744[] = {0x70031eac};
const u32 var70054748[] = {0x70032910};
const u32 var7005474c[] = {0x70032030};
const u32 var70054750[] = {0x70032910};
const u32 var70054754[] = {0x70032910};
const u32 var70054758[] = {0x70032910};
const u32 var7005475c[] = {0x7003233c};
const u32 var70054760[] = {0x70032910};
const u32 var70054764[] = {0x70032910};
const u32 var70054768[] = {0x70032910};
const u32 var7005476c[] = {0x70032910};
const u32 var70054770[] = {0x70032910};
const u32 var70054774[] = {0x70032910};
const u32 var70054778[] = {0x70032910};
const u32 var7005477c[] = {0x700320d4};
#else
const u32 var70054740[] = {0x70031ce0};
const u32 var70054744[] = {0x700325ac};
const u32 var70054748[] = {0x70033010};
const u32 var7005474c[] = {0x70032730};
const u32 var70054750[] = {0x70033010};
const u32 var70054754[] = {0x70033010};
const u32 var70054758[] = {0x70033010};
const u32 var7005475c[] = {0x70032a3c};
const u32 var70054760[] = {0x70033010};
const u32 var70054764[] = {0x70033010};
const u32 var70054768[] = {0x70033010};
const u32 var7005476c[] = {0x70033010};
const u32 var70054770[] = {0x70033010};
const u32 var70054774[] = {0x70033010};
const u32 var70054778[] = {0x70033010};
const u32 var7005477c[] = {0x700327d4};
#endif
#if VERSION >= VERSION_PAL_FINAL
GLOBAL_ASM(
glabel func000317f0
@@ -467,6 +431,40 @@ glabel func00031a68
GLOBAL_ASM(
glabel func00031b34
.late_rodata
glabel var70054740
.word func00031b34+0x01ac
glabel var70054744
.word func00031b34+0x0a78
glabel var70054748
.word func00031b34+0x14dc
glabel var7005474c
.word func00031b34+0x0bfc
glabel var70054750
.word func00031b34+0x14dc
glabel var70054754
.word func00031b34+0x14dc
glabel var70054758
.word func00031b34+0x14dc
glabel var7005475c
.word func00031b34+0x0f08
glabel var70054760
.word func00031b34+0x14dc
glabel var70054764
.word func00031b34+0x14dc
glabel var70054768
.word func00031b34+0x14dc
glabel var7005476c
.word func00031b34+0x14dc
glabel var70054770
.word func00031b34+0x14dc
glabel var70054774
.word func00031b34+0x14dc
glabel var70054778
.word func00031b34+0x14dc
glabel var7005477c
.word func00031b34+0x0ca0
.text
/* 31b34: 27bdff48 */ addiu $sp,$sp,-184
/* 31b38: afbf0034 */ sw $ra,0x34($sp)
/* 31b3c: afa400b8 */ sw $a0,0xb8($sp)
-292
View File
@@ -5538,298 +5538,6 @@ const u32 var70059c5c[] = {0x3e860a92};
const u32 var70059c60[] = {0x3e860a92};
const u32 var70059c64[] = {0x3db2b8c2};
const u32 var70059c68[] = {0x3faaaaab};
const u32 var70059c6c[] = {0x00000000};
const u32 var70059c70[] = {0x46d10600};
const u32 var70059c74[] = {0x00000000};
const u32 var70059c78[] = {0x00000000};
const u32 var70059c7c[] = {0x00000000};
const u32 var70059c80[] = {0x46d10600};
const u32 var70059c84[] = {0x45f15800};
const u32 var70059c88[] = {0x45f15800};
const u32 var70059c8c[] = {0x00000000};
const u32 var70059c90[] = {0x3ff08fb2};
const u32 var70059c94[] = {0x3fc41b7d};
const u32 var70059c98[] = {0x3eb1d0d4};
const u32 var70059c9c[] = {0xbeb1d0d4};
const u32 var70059ca0[] = {0xbff08fb2};
const u32 var70059ca4[] = {0x3fc41b7d};
const u32 var70059ca8[] = {0xbfc41b7d};
const u32 var70059cac[] = {0x3eb1d0d4};
const u32 var70059cb0[] = {0xbff08fb2};
const u32 var70059cb4[] = {0x3fddb3d7};
const u32 var70059cb8[] = {0x3ffc1c5c};
const u32 var70059cbc[] = {0x3fa48dbb};
const u32 var70059cc0[] = {0x3f2f1d44};
const u32 var70059cc4[] = {0x3fa48dbb};
const u32 var70059cc8[] = {0xbf2f1d44};
const u32 var70059ccc[] = {0x3ffc1c5c};
const u32 var70059cd0[] = {0x3f2f1d44};
const u32 var70059cd4[] = {0x3ffc1c5c};
const u32 var70059cd8[] = {0xbfa48dbb};
const u32 var70059cdc[] = {0x3fddb3d7};
const u32 var70059ce0[] = {0x3ff08fb2};
const u32 var70059ce4[] = {0x3fc41b7d};
const u32 var70059ce8[] = {0x3eb1d0d4};
const u32 var70059cec[] = {0xbeb1d0d4};
const u32 var70059cf0[] = {0xbff08fb2};
const u32 var70059cf4[] = {0x3fc41b7d};
const u32 var70059cf8[] = {0xbfc41b7d};
const u32 var70059cfc[] = {0x3eb1d0d4};
const u32 var70059d00[] = {0xbff08fb2};
const u32 var70059d04[] = {0x3fddb3d7};
const u32 var70059d08[] = {0x3ffc1c5c};
const u32 var70059d0c[] = {0x3fa48dbb};
const u32 var70059d10[] = {0x3f2f1d44};
const u32 var70059d14[] = {0x3fa48dbb};
const u32 var70059d18[] = {0xbf2f1d44};
const u32 var70059d1c[] = {0x3ffc1c5c};
const u32 var70059d20[] = {0x3f2f1d44};
const u32 var70059d24[] = {0x3ffc1c5c};
const u32 var70059d28[] = {0xbfa48dbb};
const u32 var70059d2c[] = {0x3fddb3d7};
const u32 var70059d30[] = {0x3f007d2b};
const u32 var70059d34[] = {0xbe801f38};
const u32 var70059d38[] = {0xc0b76799};
const u32 var70059d3c[] = {0x3f0483ee};
const u32 var70059d40[] = {0xbe811ac1};
const u32 var70059d44[] = {0xbff5295a};
const u32 var70059d48[] = {0x3f0d3b7d};
const u32 var70059d4c[] = {0xbe831b97};
const u32 var70059d50[] = {0xbf93d8e5};
const u32 var70059d54[] = {0x3f1c4257};
const u32 var70059d58[] = {0xbe863634};
const u32 var70059d5c[] = {0xbf54d526};
const u32 var70059d60[] = {0x3f5f2944};
const u32 var70059d64[] = {0xbe904e0d};
const u32 var70059d68[] = {0xbf0a9a83};
const u32 var70059d6c[] = {0x3f976fd9};
const u32 var70059d70[] = {0xbe97c4a9};
const u32 var70059d74[] = {0xbeee3a75};
const u32 var70059d78[] = {0x3ff746ea};
const u32 var70059d7c[] = {0xbea15729};
const u32 var70059d80[] = {0xbed24353};
const u32 var70059d84[] = {0x40b79454};
const u32 var70059d88[] = {0xbead9c9b};
const u32 var70059d8c[] = {0xbebd76c6};
const u32 var70059d90[] = {0x3f3504f3};
const u32 var70059d94[] = {0xbf0a8bd4};
const u32 var70059d98[] = {0xbfa73d75};
const u32 var70059d9c[] = {0x3f5db3d7};
const u32 var70059da0[] = {0x3f5db3d7};
const u32 var70059da4[] = {0x3ff746ea};
const u32 var70059da8[] = {0x3f3504f3};
const u32 var70059dac[] = {0x3f0483ee};
const u32 var70059db0[] = {0x3f011ac1};
const u32 var70059db4[] = {0x3f0a8bd4};
const u32 var70059db8[] = {0x3f215729};
const u32 var70059dbc[] = {0x3f524353};
const u32 var70059dc0[] = {0x3fa73d75};
const u32 var70059dc4[] = {0x4075295a};
const u32 var70059dc8[] = {0xbf4b1934};
const u32 var70059dcc[] = {0xbf1bd7ca};
const u32 var70059dd0[] = {0xbf6c835e};
const u32 var70059dd4[] = {0xbec3ef15};
const u32 var70059dd8[] = {0xbf7dcf55};
const u32 var70059ddc[] = {0xbe05a8a8};
const u32 var70059de0[] = {0x3ec3ef15};
const u32 var70059de4[] = {0x3f1bd7ca};
const u32 var70059de8[] = {0xbf4b1934};
const u32 var70059dec[] = {0xbf6c835e};
const u32 var70059df0[] = {0xbf7dcf55};
const u32 var70059df4[] = {0x3e05a8a8};
const u32 var70059df8[] = {0x00000000};
const u32 var70059dfc[] = {0x00000000};
const u32 var70059e00[] = {0x3fffffd6};
const u32 var70059e04[] = {0x0e94ee39};
const u32 var70059e08[] = {0x3ffffeb0};
const u32 var70059e0c[] = {0x00000000};
const u32 var70059e10[] = {0x3f317218};
const u32 var70059e14[] = {0x7f7fffff};
const u32 var70059e18[] = {0x3f317218};
const u32 var70059e1c[] = {0x00000000};
const u32 var70059e20[] = {0x3f317218};
const u32 var70059e24[] = {0x3f317218};
const u32 var70059e28[] = {0x00000000};
const u32 var70059e2c[] = {0x00000000};
const u32 var70059e30[] = {0x05550556};
const u32 var70059e34[] = {0x0559055a};
const u32 var70059e38[] = {0x05650566};
const u32 var70059e3c[] = {0x0569056a};
const u32 var70059e40[] = {0x05950596};
const u32 var70059e44[] = {0x0599059a};
const u32 var70059e48[] = {0x05a505a6};
const u32 var70059e4c[] = {0x05a905aa};
const u32 var70059e50[] = {0x06550656};
const u32 var70059e54[] = {0x0659065a};
const u32 var70059e58[] = {0x06650666};
const u32 var70059e5c[] = {0x0669066a};
const u32 var70059e60[] = {0x06950696};
const u32 var70059e64[] = {0x0699069a};
const u32 var70059e68[] = {0x06a506a6};
const u32 var70059e6c[] = {0x06a906aa};
const u32 var70059e70[] = {0x09550956};
const u32 var70059e74[] = {0x0959095a};
const u32 var70059e78[] = {0x09650966};
const u32 var70059e7c[] = {0x0969096a};
const u32 var70059e80[] = {0x09950996};
const u32 var70059e84[] = {0x0999099a};
const u32 var70059e88[] = {0x09a509a6};
const u32 var70059e8c[] = {0x09a909aa};
const u32 var70059e90[] = {0x0a550a56};
const u32 var70059e94[] = {0x0a590a5a};
const u32 var70059e98[] = {0x0a650a66};
const u32 var70059e9c[] = {0x0a690a6a};
const u32 var70059ea0[] = {0x0a950a96};
const u32 var70059ea4[] = {0x0a990a9a};
const u32 var70059ea8[] = {0x0aa50aa6};
const u32 var70059eac[] = {0x0aa90aaa};
#if VERSION >= VERSION_PAL_FINAL
const u32 var70059eb0[] = {0x70049a7c};
const u32 var70059eb4[] = {0x70049994};
const u32 var70059eb8[] = {0x700499c8};
const u32 var70059ebc[] = {0x70049a98};
const u32 var70059ec0[] = {0x70049a98};
const u32 var70059ec4[] = {0x700499fc};
const u32 var70059ec8[] = {0x70049a3c};
#else
const u32 var70059eb0[] = {0x7004a17c};
const u32 var70059eb4[] = {0x7004a094};
const u32 var70059eb8[] = {0x7004a0c8};
const u32 var70059ebc[] = {0x7004a198};
const u32 var70059ec0[] = {0x7004a198};
const u32 var70059ec4[] = {0x7004a0fc};
const u32 var70059ec8[] = {0x7004a13c};
#endif
const u32 var70059ecc[] = {0x00000000};
const u32 var70059ed0[] = {0x686c4c00};
const u32 var70059ed4[] = {0x202b2d23};
const u32 var70059ed8[] = {0x30000000};
const u32 var70059edc[] = {0x00000001};
const u32 var70059ee0[] = {0x00000002};
const u32 var70059ee4[] = {0x00000004};
const u32 var70059ee8[] = {0x00000008};
const u32 var70059eec[] = {0x00000010};
const u32 var70059ef0[] = {0x00000000};
#if VERSION >= VERSION_PAL_FINAL
const u32 var70059ef4[] = {0x7004e2f8};
const u32 var70059ef8[] = {0x7004e5d8};
const u32 var70059efc[] = {0x7004e2f8};
const u32 var70059f00[] = {0x7004e5d8};
const u32 var70059f04[] = {0x7004e5d8};
const u32 var70059f08[] = {0x7004e5d8};
const u32 var70059f0c[] = {0x7004e5d8};
const u32 var70059f10[] = {0x7004e5d8};
const u32 var70059f14[] = {0x7004e5d8};
const u32 var70059f18[] = {0x7004e5d8};
const u32 var70059f1c[] = {0x7004e5d8};
const u32 var70059f20[] = {0x7004e5d8};
const u32 var70059f24[] = {0x7004e5d8};
const u32 var70059f28[] = {0x7004e5d8};
const u32 var70059f2c[] = {0x7004e5d8};
const u32 var70059f30[] = {0x7004e5d8};
const u32 var70059f34[] = {0x7004e5d8};
const u32 var70059f38[] = {0x7004e5d8};
const u32 var70059f3c[] = {0x7004e5d8};
const u32 var70059f40[] = {0x7004e1a8};
const u32 var70059f44[] = {0x7004e5d8};
const u32 var70059f48[] = {0x7004e5d8};
const u32 var70059f4c[] = {0x7004e5d8};
const u32 var70059f50[] = {0x7004e5d8};
const u32 var70059f54[] = {0x7004e5d8};
const u32 var70059f58[] = {0x7004e5d8};
const u32 var70059f5c[] = {0x7004e5d8};
const u32 var70059f60[] = {0x7004e5d8};
const u32 var70059f64[] = {0x7004e5d8};
const u32 var70059f68[] = {0x7004e5d8};
const u32 var70059f6c[] = {0x7004e000};
const u32 var70059f70[] = {0x7004e038};
const u32 var70059f74[] = {0x7004e2f8};
const u32 var70059f78[] = {0x7004e2f8};
const u32 var70059f7c[] = {0x7004e2f8};
const u32 var70059f80[] = {0x7004e5d8};
const u32 var70059f84[] = {0x7004e038};
const u32 var70059f88[] = {0x7004e5d8};
const u32 var70059f8c[] = {0x7004e5d8};
const u32 var70059f90[] = {0x7004e5d8};
const u32 var70059f94[] = {0x7004e5d8};
const u32 var70059f98[] = {0x7004e45c};
const u32 var70059f9c[] = {0x7004e1a8};
const u32 var70059fa0[] = {0x7004e52c};
const u32 var70059fa4[] = {0x7004e5d8};
const u32 var70059fa8[] = {0x7004e5d8};
const u32 var70059fac[] = {0x7004e574};
const u32 var70059fb0[] = {0x7004e5d8};
const u32 var70059fb4[] = {0x7004e1a8};
const u32 var70059fb8[] = {0x7004e5d8};
const u32 var70059fbc[] = {0x7004e5d8};
const u32 var70059fc0[] = {0x7004e1a8};
#else
const u32 var70059ef4[] = {0x7004e9f8};
const u32 var70059ef8[] = {0x7004ecd8};
const u32 var70059efc[] = {0x7004e9f8};
const u32 var70059f00[] = {0x7004ecd8};
const u32 var70059f04[] = {0x7004ecd8};
const u32 var70059f08[] = {0x7004ecd8};
const u32 var70059f0c[] = {0x7004ecd8};
const u32 var70059f10[] = {0x7004ecd8};
const u32 var70059f14[] = {0x7004ecd8};
const u32 var70059f18[] = {0x7004ecd8};
const u32 var70059f1c[] = {0x7004ecd8};
const u32 var70059f20[] = {0x7004ecd8};
const u32 var70059f24[] = {0x7004ecd8};
const u32 var70059f28[] = {0x7004ecd8};
const u32 var70059f2c[] = {0x7004ecd8};
const u32 var70059f30[] = {0x7004ecd8};
const u32 var70059f34[] = {0x7004ecd8};
const u32 var70059f38[] = {0x7004ecd8};
const u32 var70059f3c[] = {0x7004ecd8};
const u32 var70059f40[] = {0x7004e8a8};
const u32 var70059f44[] = {0x7004ecd8};
const u32 var70059f48[] = {0x7004ecd8};
const u32 var70059f4c[] = {0x7004ecd8};
const u32 var70059f50[] = {0x7004ecd8};
const u32 var70059f54[] = {0x7004ecd8};
const u32 var70059f58[] = {0x7004ecd8};
const u32 var70059f5c[] = {0x7004ecd8};
const u32 var70059f60[] = {0x7004ecd8};
const u32 var70059f64[] = {0x7004ecd8};
const u32 var70059f68[] = {0x7004ecd8};
const u32 var70059f6c[] = {0x7004e700};
const u32 var70059f70[] = {0x7004e738};
const u32 var70059f74[] = {0x7004e9f8};
const u32 var70059f78[] = {0x7004e9f8};
const u32 var70059f7c[] = {0x7004e9f8};
const u32 var70059f80[] = {0x7004ecd8};
const u32 var70059f84[] = {0x7004e738};
const u32 var70059f88[] = {0x7004ecd8};
const u32 var70059f8c[] = {0x7004ecd8};
const u32 var70059f90[] = {0x7004ecd8};
const u32 var70059f94[] = {0x7004ecd8};
const u32 var70059f98[] = {0x7004eb5c};
const u32 var70059f9c[] = {0x7004e8a8};
const u32 var70059fa0[] = {0x7004ec2c};
const u32 var70059fa4[] = {0x7004ecd8};
const u32 var70059fa8[] = {0x7004ecd8};
const u32 var70059fac[] = {0x7004ec74};
const u32 var70059fb0[] = {0x7004ecd8};
const u32 var70059fb4[] = {0x7004e8a8};
const u32 var70059fb8[] = {0x7004ecd8};
const u32 var70059fbc[] = {0x7004ecd8};
const u32 var70059fc0[] = {0x7004e8a8};
#endif
const u32 var70059fc4[] = {0x00000000};
const u32 var70059fc8[] = {0x00000000};
const u32 var70059fcc[] = {0x00000000};
const u32 var70059fd0[] = {0x3c8efa35};
const u32 var70059fd4[] = {0x00000000};
const u32 var70059fd8[] = {0x00000000};
const u32 var70059fdc[] = {0x00000000};
GLOBAL_ASM(
glabel func0003e8c0
+2
View File
@@ -5,6 +5,8 @@
#include "data.h"
#include "types.h"
const u32 var70059c70[] = {0x46d10600};
GLOBAL_ASM(
glabel func000446d0
/* 446d0: 27bdffb8 */ addiu $sp,$sp,-72
+4
View File
@@ -8,6 +8,10 @@
#include "data.h"
#include "types.h"
const u32 var70059c80[] = {0x46d10600};
const u32 var70059c84[] = {0x45f15800};
const u32 var70059c88[] = {0x45f15800};
GLOBAL_ASM(
glabel func00044f60
/* 44f60: 27bdff80 */ addiu $sp,$sp,-128
+91
View File
@@ -4,6 +4,97 @@
#include "data.h"
#include "types.h"
const u32 var70059c90[] = {0x3ff08fb2};
const u32 var70059c94[] = {0x3fc41b7d};
const u32 var70059c98[] = {0x3eb1d0d4};
const u32 var70059c9c[] = {0xbeb1d0d4};
const u32 var70059ca0[] = {0xbff08fb2};
const u32 var70059ca4[] = {0x3fc41b7d};
const u32 var70059ca8[] = {0xbfc41b7d};
const u32 var70059cac[] = {0x3eb1d0d4};
const u32 var70059cb0[] = {0xbff08fb2};
const u32 var70059cb4[] = {0x3fddb3d7};
const u32 var70059cb8[] = {0x3ffc1c5c};
const u32 var70059cbc[] = {0x3fa48dbb};
const u32 var70059cc0[] = {0x3f2f1d44};
const u32 var70059cc4[] = {0x3fa48dbb};
const u32 var70059cc8[] = {0xbf2f1d44};
const u32 var70059ccc[] = {0x3ffc1c5c};
const u32 var70059cd0[] = {0x3f2f1d44};
const u32 var70059cd4[] = {0x3ffc1c5c};
const u32 var70059cd8[] = {0xbfa48dbb};
const u32 var70059cdc[] = {0x3fddb3d7};
const u32 var70059ce0[] = {0x3ff08fb2};
const u32 var70059ce4[] = {0x3fc41b7d};
const u32 var70059ce8[] = {0x3eb1d0d4};
const u32 var70059cec[] = {0xbeb1d0d4};
const u32 var70059cf0[] = {0xbff08fb2};
const u32 var70059cf4[] = {0x3fc41b7d};
const u32 var70059cf8[] = {0xbfc41b7d};
const u32 var70059cfc[] = {0x3eb1d0d4};
const u32 var70059d00[] = {0xbff08fb2};
const u32 var70059d04[] = {0x3fddb3d7};
const u32 var70059d08[] = {0x3ffc1c5c};
const u32 var70059d0c[] = {0x3fa48dbb};
const u32 var70059d10[] = {0x3f2f1d44};
const u32 var70059d14[] = {0x3fa48dbb};
const u32 var70059d18[] = {0xbf2f1d44};
const u32 var70059d1c[] = {0x3ffc1c5c};
const u32 var70059d20[] = {0x3f2f1d44};
const u32 var70059d24[] = {0x3ffc1c5c};
const u32 var70059d28[] = {0xbfa48dbb};
const u32 var70059d2c[] = {0x3fddb3d7};
const u32 var70059d30[] = {0x3f007d2b};
const u32 var70059d34[] = {0xbe801f38};
const u32 var70059d38[] = {0xc0b76799};
const u32 var70059d3c[] = {0x3f0483ee};
const u32 var70059d40[] = {0xbe811ac1};
const u32 var70059d44[] = {0xbff5295a};
const u32 var70059d48[] = {0x3f0d3b7d};
const u32 var70059d4c[] = {0xbe831b97};
const u32 var70059d50[] = {0xbf93d8e5};
const u32 var70059d54[] = {0x3f1c4257};
const u32 var70059d58[] = {0xbe863634};
const u32 var70059d5c[] = {0xbf54d526};
const u32 var70059d60[] = {0x3f5f2944};
const u32 var70059d64[] = {0xbe904e0d};
const u32 var70059d68[] = {0xbf0a9a83};
const u32 var70059d6c[] = {0x3f976fd9};
const u32 var70059d70[] = {0xbe97c4a9};
const u32 var70059d74[] = {0xbeee3a75};
const u32 var70059d78[] = {0x3ff746ea};
const u32 var70059d7c[] = {0xbea15729};
const u32 var70059d80[] = {0xbed24353};
const u32 var70059d84[] = {0x40b79454};
const u32 var70059d88[] = {0xbead9c9b};
const u32 var70059d8c[] = {0xbebd76c6};
const u32 var70059d90[] = {0x3f3504f3};
const u32 var70059d94[] = {0xbf0a8bd4};
const u32 var70059d98[] = {0xbfa73d75};
const u32 var70059d9c[] = {0x3f5db3d7};
const u32 var70059da0[] = {0x3f5db3d7};
const u32 var70059da4[] = {0x3ff746ea};
const u32 var70059da8[] = {0x3f3504f3};
const u32 var70059dac[] = {0x3f0483ee};
const u32 var70059db0[] = {0x3f011ac1};
const u32 var70059db4[] = {0x3f0a8bd4};
const u32 var70059db8[] = {0x3f215729};
const u32 var70059dbc[] = {0x3f524353};
const u32 var70059dc0[] = {0x3fa73d75};
const u32 var70059dc4[] = {0x4075295a};
const u32 var70059dc8[] = {0xbf4b1934};
const u32 var70059dcc[] = {0xbf1bd7ca};
const u32 var70059dd0[] = {0xbf6c835e};
const u32 var70059dd4[] = {0xbec3ef15};
const u32 var70059dd8[] = {0xbf7dcf55};
const u32 var70059ddc[] = {0xbe05a8a8};
const u32 var70059de0[] = {0x3ec3ef15};
const u32 var70059de4[] = {0x3f1bd7ca};
const u32 var70059de8[] = {0xbf4b1934};
const u32 var70059dec[] = {0xbf6c835e};
const u32 var70059df0[] = {0xbf7dcf55};
const u32 var70059df4[] = {0x3e05a8a8};
GLOBAL_ASM(
glabel func00046650
/* 46650: 27bdff70 */ addiu $sp,$sp,-144
+4
View File
@@ -5,6 +5,10 @@
#include "data.h"
#include "types.h"
const u32 var70059e00[] = {0x3fffffd6};
const u32 var70059e04[] = {0x0e94ee39};
const u32 var70059e08[] = {0x3ffffeb0};
GLOBAL_ASM(
glabel func00047a90
/* 47a90: 27bdffc8 */ addiu $sp,$sp,-56
+7
View File
@@ -4,6 +4,13 @@
#include "data.h"
#include "types.h"
const u32 var70059e10[] = {0x3f317218};
const u32 var70059e14[] = {0x7f7fffff};
const u32 var70059e18[] = {0x3f317218};
const u32 var70059e1c[] = {0x00000000};
const u32 var70059e20[] = {0x3f317218};
const u32 var70059e24[] = {0x3f317218};
GLOBAL_ASM(
glabel func00047d20
/* 47d20: 27bdffe0 */ addiu $sp,$sp,-32
+2
View File
@@ -589,6 +589,8 @@ u32 var800611e4 = 0x7ffe7ffe;
u32 var800611e8 = 0x7ffe7ffe;
u32 var800611ec = 0x7ffe7fff;
const u32 var70059fd0[] = {0x3c8efa35};
GLOBAL_ASM(
glabel func0004f5e0
/* 4f5e0: 27bdffd0 */ addiu $sp,$sp,-48
+18
View File
@@ -1,6 +1,24 @@
#include <libultra_internal.h>
#include "data.h"
#if VERSION >= VERSION_PAL_FINAL
const u32 var70059eb0[] = {0x70049a7c};
const u32 var70059eb4[] = {0x70049994};
const u32 var70059eb8[] = {0x700499c8};
const u32 var70059ebc[] = {0x70049a98};
const u32 var70059ec0[] = {0x70049a98};
const u32 var70059ec4[] = {0x700499fc};
const u32 var70059ec8[] = {0x70049a3c};
#else
const u32 var70059eb0[] = {0x7004a17c};
const u32 var70059eb4[] = {0x7004a094};
const u32 var70059eb8[] = {0x7004a0c8};
const u32 var70059ebc[] = {0x7004a198};
const u32 var70059ec0[] = {0x7004a198};
const u32 var70059ec4[] = {0x7004a0fc};
const u32 var70059ec8[] = {0x7004a13c};
#endif
GLOBAL_ASM(
glabel __osDevMgrMain
/* 49e00: 27bdff88 */ addiu $sp,$sp,-120
+119
View File
@@ -1,4 +1,5 @@
#include <ultra64.h>
#include "constants.h"
u32 var800609a0 = 0x20202020;
u32 var800609a4 = 0x20202020;
@@ -18,6 +19,124 @@ u32 var800609d8 = 0x30303030;
u32 var800609dc = 0x30303030;
u32 var800609e0 = 0x30303030;
const u32 var70059ed0[] = {0x686c4c00};
const u32 var70059ed4[] = {0x202b2d23};
const u32 var70059ed8[] = {0x30000000};
const u32 var70059edc[] = {0x00000001};
const u32 var70059ee0[] = {0x00000002};
const u32 var70059ee4[] = {0x00000004};
const u32 var70059ee8[] = {0x00000008};
const u32 var70059eec[] = {0x00000010};
const u32 var70059ef0[] = {0x00000000};
#if VERSION >= VERSION_PAL_FINAL
const u32 var70059ef4[] = {0x7004e2f8};
const u32 var70059ef8[] = {0x7004e5d8};
const u32 var70059efc[] = {0x7004e2f8};
const u32 var70059f00[] = {0x7004e5d8};
const u32 var70059f04[] = {0x7004e5d8};
const u32 var70059f08[] = {0x7004e5d8};
const u32 var70059f0c[] = {0x7004e5d8};
const u32 var70059f10[] = {0x7004e5d8};
const u32 var70059f14[] = {0x7004e5d8};
const u32 var70059f18[] = {0x7004e5d8};
const u32 var70059f1c[] = {0x7004e5d8};
const u32 var70059f20[] = {0x7004e5d8};
const u32 var70059f24[] = {0x7004e5d8};
const u32 var70059f28[] = {0x7004e5d8};
const u32 var70059f2c[] = {0x7004e5d8};
const u32 var70059f30[] = {0x7004e5d8};
const u32 var70059f34[] = {0x7004e5d8};
const u32 var70059f38[] = {0x7004e5d8};
const u32 var70059f3c[] = {0x7004e5d8};
const u32 var70059f40[] = {0x7004e1a8};
const u32 var70059f44[] = {0x7004e5d8};
const u32 var70059f48[] = {0x7004e5d8};
const u32 var70059f4c[] = {0x7004e5d8};
const u32 var70059f50[] = {0x7004e5d8};
const u32 var70059f54[] = {0x7004e5d8};
const u32 var70059f58[] = {0x7004e5d8};
const u32 var70059f5c[] = {0x7004e5d8};
const u32 var70059f60[] = {0x7004e5d8};
const u32 var70059f64[] = {0x7004e5d8};
const u32 var70059f68[] = {0x7004e5d8};
const u32 var70059f6c[] = {0x7004e000};
const u32 var70059f70[] = {0x7004e038};
const u32 var70059f74[] = {0x7004e2f8};
const u32 var70059f78[] = {0x7004e2f8};
const u32 var70059f7c[] = {0x7004e2f8};
const u32 var70059f80[] = {0x7004e5d8};
const u32 var70059f84[] = {0x7004e038};
const u32 var70059f88[] = {0x7004e5d8};
const u32 var70059f8c[] = {0x7004e5d8};
const u32 var70059f90[] = {0x7004e5d8};
const u32 var70059f94[] = {0x7004e5d8};
const u32 var70059f98[] = {0x7004e45c};
const u32 var70059f9c[] = {0x7004e1a8};
const u32 var70059fa0[] = {0x7004e52c};
const u32 var70059fa4[] = {0x7004e5d8};
const u32 var70059fa8[] = {0x7004e5d8};
const u32 var70059fac[] = {0x7004e574};
const u32 var70059fb0[] = {0x7004e5d8};
const u32 var70059fb4[] = {0x7004e1a8};
const u32 var70059fb8[] = {0x7004e5d8};
const u32 var70059fbc[] = {0x7004e5d8};
const u32 var70059fc0[] = {0x7004e1a8};
#else
const u32 var70059ef4[] = {0x7004e9f8};
const u32 var70059ef8[] = {0x7004ecd8};
const u32 var70059efc[] = {0x7004e9f8};
const u32 var70059f00[] = {0x7004ecd8};
const u32 var70059f04[] = {0x7004ecd8};
const u32 var70059f08[] = {0x7004ecd8};
const u32 var70059f0c[] = {0x7004ecd8};
const u32 var70059f10[] = {0x7004ecd8};
const u32 var70059f14[] = {0x7004ecd8};
const u32 var70059f18[] = {0x7004ecd8};
const u32 var70059f1c[] = {0x7004ecd8};
const u32 var70059f20[] = {0x7004ecd8};
const u32 var70059f24[] = {0x7004ecd8};
const u32 var70059f28[] = {0x7004ecd8};
const u32 var70059f2c[] = {0x7004ecd8};
const u32 var70059f30[] = {0x7004ecd8};
const u32 var70059f34[] = {0x7004ecd8};
const u32 var70059f38[] = {0x7004ecd8};
const u32 var70059f3c[] = {0x7004ecd8};
const u32 var70059f40[] = {0x7004e8a8};
const u32 var70059f44[] = {0x7004ecd8};
const u32 var70059f48[] = {0x7004ecd8};
const u32 var70059f4c[] = {0x7004ecd8};
const u32 var70059f50[] = {0x7004ecd8};
const u32 var70059f54[] = {0x7004ecd8};
const u32 var70059f58[] = {0x7004ecd8};
const u32 var70059f5c[] = {0x7004ecd8};
const u32 var70059f60[] = {0x7004ecd8};
const u32 var70059f64[] = {0x7004ecd8};
const u32 var70059f68[] = {0x7004ecd8};
const u32 var70059f6c[] = {0x7004e700};
const u32 var70059f70[] = {0x7004e738};
const u32 var70059f74[] = {0x7004e9f8};
const u32 var70059f78[] = {0x7004e9f8};
const u32 var70059f7c[] = {0x7004e9f8};
const u32 var70059f80[] = {0x7004ecd8};
const u32 var70059f84[] = {0x7004e738};
const u32 var70059f88[] = {0x7004ecd8};
const u32 var70059f8c[] = {0x7004ecd8};
const u32 var70059f90[] = {0x7004ecd8};
const u32 var70059f94[] = {0x7004ecd8};
const u32 var70059f98[] = {0x7004eb5c};
const u32 var70059f9c[] = {0x7004e8a8};
const u32 var70059fa0[] = {0x7004ec2c};
const u32 var70059fa4[] = {0x7004ecd8};
const u32 var70059fa8[] = {0x7004ecd8};
const u32 var70059fac[] = {0x7004ec74};
const u32 var70059fb0[] = {0x7004ecd8};
const u32 var70059fb4[] = {0x7004e8a8};
const u32 var70059fb8[] = {0x7004ecd8};
const u32 var70059fbc[] = {0x7004ecd8};
const u32 var70059fc0[] = {0x7004e8a8};
#endif
GLOBAL_ASM(
glabel func0004e690
/* 4e690: 27bdffe8 */ addiu $sp,$sp,-24
+33
View File
@@ -1,6 +1,39 @@
#include <libultra_internal.h>
#include "data.h"
const u32 var70059e30[] = {0x05550556};
const u32 var70059e34[] = {0x0559055a};
const u32 var70059e38[] = {0x05650566};
const u32 var70059e3c[] = {0x0569056a};
const u32 var70059e40[] = {0x05950596};
const u32 var70059e44[] = {0x0599059a};
const u32 var70059e48[] = {0x05a505a6};
const u32 var70059e4c[] = {0x05a905aa};
const u32 var70059e50[] = {0x06550656};
const u32 var70059e54[] = {0x0659065a};
const u32 var70059e58[] = {0x06650666};
const u32 var70059e5c[] = {0x0669066a};
const u32 var70059e60[] = {0x06950696};
const u32 var70059e64[] = {0x0699069a};
const u32 var70059e68[] = {0x06a506a6};
const u32 var70059e6c[] = {0x06a906aa};
const u32 var70059e70[] = {0x09550956};
const u32 var70059e74[] = {0x0959095a};
const u32 var70059e78[] = {0x09650966};
const u32 var70059e7c[] = {0x0969096a};
const u32 var70059e80[] = {0x09950996};
const u32 var70059e84[] = {0x0999099a};
const u32 var70059e88[] = {0x09a509a6};
const u32 var70059e8c[] = {0x09a909aa};
const u32 var70059e90[] = {0x0a550a56};
const u32 var70059e94[] = {0x0a590a5a};
const u32 var70059e98[] = {0x0a650a66};
const u32 var70059e9c[] = {0x0a690a6a};
const u32 var70059ea0[] = {0x0a950a96};
const u32 var70059ea4[] = {0x0a990a9a};
const u32 var70059ea8[] = {0x0aa50aa6};
const u32 var70059eac[] = {0x0aa90aaa};
GLOBAL_ASM(
glabel osSetIntMask
/* 48650: 400c6000 */ mfc0 $t4,$12