Identify more libultra functions
This commit is contained in:
parent
dc26469aba
commit
cce82ea5e8
|
|
@ -882,14 +882,14 @@ void func00001b40(u32 arg0)
|
|||
{
|
||||
if ((var8005ce68 && var8005ce64) || var8005ce60) {
|
||||
func0000cf54(arg0);
|
||||
var8005ce70 = func00048510();
|
||||
var8005ce70 = osGetCount();
|
||||
}
|
||||
}
|
||||
|
||||
void func00001b98(u32 value)
|
||||
{
|
||||
if ((value & 0xf) == 0 && ((var8005ce68 && var8005ce64) || var8005ce60)) {
|
||||
if (func00048510() - var8005ce70 > var8005ce6c) {
|
||||
if (osGetCount() - var8005ce70 > var8005ce6c) {
|
||||
func0000cf54(var8009cac0);
|
||||
func0000cf54(var8009cac4);
|
||||
}
|
||||
|
|
@ -898,7 +898,7 @@ void func00001b98(u32 value)
|
|||
|
||||
void func00001c28(void)
|
||||
{
|
||||
var8005ce70 = func00048510();
|
||||
var8005ce70 = osGetCount();
|
||||
}
|
||||
|
||||
GLOBAL_ASM(
|
||||
|
|
@ -1234,7 +1234,7 @@ glabel func00002078
|
|||
/* 20f0: 2484de18 */ addiu $a0,$a0,%lo(var8008de18)
|
||||
/* 20f4: afac001c */ sw $t4,0x1c($sp)
|
||||
/* 20f8: 24060000 */ addiu $a2,$zero,0x0
|
||||
/* 20fc: 0c0122c8 */ jal func00048b20
|
||||
/* 20fc: 0c0122c8 */ jal osSetTimer
|
||||
/* 2100: afa20018 */ sw $v0,0x18($sp)
|
||||
/* 2104: 3c038006 */ lui $v1,%hi(var8005ced0)
|
||||
/* 2108: 8063ced0 */ lb $v1,%lo(var8005ced0)($v1)
|
||||
|
|
|
|||
|
|
@ -11273,7 +11273,7 @@ GLOBAL_ASM(
|
|||
glabel ai01dd
|
||||
/* f05ffa0: 27bdffe8 */ addiu $sp,$sp,-24
|
||||
/* f05ffa4: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* f05ffa8: 0c012144 */ jal func00048510
|
||||
/* f05ffa8: 0c012144 */ jal osGetCount
|
||||
/* f05ffac: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f05ffb0: 00402825 */ or $a1,$v0,$zero
|
||||
/* f05ffb4: 24040000 */ addiu $a0,$zero,0x0
|
||||
|
|
|
|||
|
|
@ -343,7 +343,7 @@ u32 var80070598 = 0x00000000;
|
|||
u32 var8007059c = 0x00000000;
|
||||
u32 var800705a0 = 0x00000000;
|
||||
u32 var800705a4 = 0x00000000;
|
||||
s32 var800705a8 = 0x00000000;
|
||||
bool var800705a8 = false;
|
||||
u32 var800705ac = 0x00000000;
|
||||
u32 var800705b0 = 0x00000000;
|
||||
u32 var800705b4 = 0x00000000;
|
||||
|
|
|
|||
|
|
@ -1475,7 +1475,7 @@ glabel func0f001c0c
|
|||
/* f001c28: afb30024 */ sw $s3,0x24($sp)
|
||||
/* f001c2c: afb20020 */ sw $s2,0x20($sp)
|
||||
/* f001c30: afb1001c */ sw $s1,0x1c($sp)
|
||||
/* f001c34: 0c012144 */ jal func00048510
|
||||
/* f001c34: 0c012144 */ jal osGetCount
|
||||
/* f001c38: afb00018 */ sw $s0,0x18($sp)
|
||||
/* f001c3c: 3c018006 */ lui $at,0x8006
|
||||
/* f001c40: 0fc008ee */ jal func0f0023b8
|
||||
|
|
@ -1816,7 +1816,7 @@ glabel func0f001c0c
|
|||
/* f00211c: 5420fff6 */ bnezl $at,.L0f0020f8
|
||||
/* f002120: 8e0e0000 */ lw $t6,0x0($s0)
|
||||
.L0f002124:
|
||||
/* f002124: 0c012144 */ jal func00048510
|
||||
/* f002124: 0c012144 */ jal osGetCount
|
||||
/* f002128: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f00212c: 8fbf003c */ lw $ra,0x3c($sp)
|
||||
.L0f002130:
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ void func0f011110(void)
|
|||
var800705a0 = 0;
|
||||
}
|
||||
|
||||
void func0f011124(s32 value)
|
||||
void func0f011124(bool value)
|
||||
{
|
||||
var800705a8 = value;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -356,7 +356,7 @@ glabel func0f11668c
|
|||
/* f1166ec: 0041001b */ divu $zero,$v0,$at
|
||||
/* f1166f0: 00004010 */ mfhi $t0
|
||||
/* f1166f4: 25090010 */ addiu $t1,$t0,0x10
|
||||
/* f1166f8: 0c012144 */ jal func00048510
|
||||
/* f1166f8: 0c012144 */ jal osGetCount
|
||||
/* f1166fc: afa90018 */ sw $t1,0x18($sp)
|
||||
/* f116700: 8faa001c */ lw $t2,0x1c($sp)
|
||||
/* f116704: 8fab0018 */ lw $t3,0x18($sp)
|
||||
|
|
|
|||
|
|
@ -2297,7 +2297,7 @@ glabel var7f1b5780
|
|||
/* f132f2c: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f132f30: afa00d80 */ sw $zero,0xd80($sp)
|
||||
.L0f132f34:
|
||||
/* f132f34: 0c012144 */ jal func00048510
|
||||
/* f132f34: 0c012144 */ jal osGetCount
|
||||
/* f132f38: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f132f3c: 27a30db0 */ addiu $v1,$sp,0xdb0
|
||||
/* f132f40: 27a20dd8 */ addiu $v0,$sp,0xdd8
|
||||
|
|
@ -3217,7 +3217,7 @@ glabel var7f1b5780
|
|||
/* f133c7c: afae0de8 */ sw $t6,0xde8($sp)
|
||||
/* f133c80: 0c012d20 */ jal osVirtualToPhysical
|
||||
/* f133c84: ae0b0000 */ sw $t3,0x0($s0)
|
||||
/* f133c88: 0c012144 */ jal func00048510
|
||||
/* f133c88: 0c012144 */ jal osGetCount
|
||||
/* f133c8c: ae020004 */ sw $v0,0x4($s0)
|
||||
/* f133c90: afa20d84 */ sw $v0,0xd84($sp)
|
||||
/* f133c94: 00001825 */ or $v1,$zero,$zero
|
||||
|
|
@ -3230,7 +3230,7 @@ glabel var7f1b5780
|
|||
/* f133cac: 31990003 */ andi $t9,$t4,0x3
|
||||
/* f133cb0: 5320023b */ beqzl $t9,.L0f1345a0
|
||||
/* f133cb4: 8fa30088 */ lw $v1,0x88($sp)
|
||||
/* f133cb8: 0c012144 */ jal func00048510
|
||||
/* f133cb8: 0c012144 */ jal osGetCount
|
||||
/* f133cbc: afa30088 */ sw $v1,0x88($sp)
|
||||
/* f133cc0: afa20da0 */ sw $v0,0xda0($sp)
|
||||
/* f133cc4: c6440000 */ lwc1 $f4,0x0($s2)
|
||||
|
|
@ -3250,7 +3250,7 @@ glabel var7f1b5780
|
|||
/* f133cfc: e7a60110 */ swc1 $f6,0x110($sp)
|
||||
/* f133d00: 50400227 */ beqzl $v0,.L0f1345a0
|
||||
/* f133d04: 8fa30088 */ lw $v1,0x88($sp)
|
||||
/* f133d08: 0c012144 */ jal func00048510
|
||||
/* f133d08: 0c012144 */ jal osGetCount
|
||||
/* f133d0c: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f133d10: 8fad0dcc */ lw $t5,0xdcc($sp)
|
||||
/* f133d14: 8faf0da0 */ lw $t7,0xda0($sp)
|
||||
|
|
@ -3309,9 +3309,9 @@ glabel var7f1b5780
|
|||
/* f133de0: c6460008 */ lwc1 $f6,0x8($s2)
|
||||
/* f133de4: 1420fff5 */ bnez $at,.L0f133dbc
|
||||
/* f133de8: e446fffc */ swc1 $f6,-0x4($v0)
|
||||
/* f133dec: 0c012144 */ jal func00048510
|
||||
/* f133dec: 0c012144 */ jal osGetCount
|
||||
/* f133df0: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f133df4: 0c012144 */ jal func00048510
|
||||
/* f133df4: 0c012144 */ jal osGetCount
|
||||
/* f133df8: afa20d88 */ sw $v0,0xd88($sp)
|
||||
/* f133dfc: 3c0f8008 */ lui $t7,%hi(var8007f0f4)
|
||||
/* f133e00: 8deff0f4 */ lw $t7,%lo(var8007f0f4)($t7)
|
||||
|
|
@ -3410,7 +3410,7 @@ glabel var7f1b5780
|
|||
/* f133f68: e7ac0cb0 */ swc1 $f12,0xcb0($sp)
|
||||
/* f133f6c: e7a20ca4 */ swc1 $f2,0xca4($sp)
|
||||
.L0f133f70:
|
||||
/* f133f70: 0c012144 */ jal func00048510
|
||||
/* f133f70: 0c012144 */ jal osGetCount
|
||||
/* f133f74: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f133f78: 8fb90708 */ lw $t9,0x708($sp)
|
||||
/* f133f7c: afa20d90 */ sw $v0,0xd90($sp)
|
||||
|
|
@ -3482,7 +3482,7 @@ glabel var7f1b5780
|
|||
/* f134078: 5619ffc5 */ bnel $s0,$t9,.L0f133f90
|
||||
/* f13407c: 8e2d0000 */ lw $t5,0x0($s1)
|
||||
.L0f134080:
|
||||
/* f134080: 0c012144 */ jal func00048510
|
||||
/* f134080: 0c012144 */ jal osGetCount
|
||||
/* f134084: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f134088: 8fad0dbc */ lw $t5,0xdbc($sp)
|
||||
/* f13408c: 8fb80d90 */ lw $t8,0xd90($sp)
|
||||
|
|
@ -3490,7 +3490,7 @@ glabel var7f1b5780
|
|||
/* f134094: 01787823 */ subu $t7,$t3,$t8
|
||||
/* f134098: afaf0dbc */ sw $t7,0xdbc($sp)
|
||||
.L0f13409c:
|
||||
/* f13409c: 0c012144 */ jal func00048510
|
||||
/* f13409c: 0c012144 */ jal osGetCount
|
||||
/* f1340a0: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f1340a4: 8fae0db8 */ lw $t6,0xdb8($sp)
|
||||
/* f1340a8: 8fb90d8c */ lw $t9,0xd8c($sp)
|
||||
|
|
@ -3500,7 +3500,7 @@ glabel var7f1b5780
|
|||
/* f1340b8: 12600138 */ beqz $s3,.L0f13459c
|
||||
/* f1340bc: afad0db8 */ sw $t5,0xdb8($sp)
|
||||
/* f1340c0: 8fb8008c */ lw $t8,0x8c($sp)
|
||||
/* f1340c4: 0c012144 */ jal func00048510
|
||||
/* f1340c4: 0c012144 */ jal osGetCount
|
||||
/* f1340c8: 01789821 */ addu $s3,$t3,$t8
|
||||
/* f1340cc: 3c0f8008 */ lui $t7,%hi(var8007f0f0)
|
||||
/* f1340d0: 8deff0f0 */ lw $t7,%lo(var8007f0f0)($t7)
|
||||
|
|
@ -3707,13 +3707,13 @@ glabel var7f1b5780
|
|||
/* f1343dc: 1614ffba */ bne $s0,$s4,.L0f1342c8
|
||||
/* f1343e0: 26310004 */ addiu $s1,$s1,0x4
|
||||
.L0f1343e4:
|
||||
/* f1343e4: 0c012144 */ jal func00048510
|
||||
/* f1343e4: 0c012144 */ jal osGetCount
|
||||
/* f1343e8: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f1343ec: 8fb90dc0 */ lw $t9,0xdc0($sp)
|
||||
/* f1343f0: 8fab0d94 */ lw $t3,0xd94($sp)
|
||||
/* f1343f4: 03226821 */ addu $t5,$t9,$v0
|
||||
/* f1343f8: 01abc023 */ subu $t8,$t5,$t3
|
||||
/* f1343fc: 0c012144 */ jal func00048510
|
||||
/* f1343fc: 0c012144 */ jal osGetCount
|
||||
/* f134400: afb80dc0 */ sw $t8,0xdc0($sp)
|
||||
/* f134404: afa20d98 */ sw $v0,0xd98($sp)
|
||||
/* f134408: 24030100 */ addiu $v1,$zero,0x100
|
||||
|
|
@ -3724,13 +3724,13 @@ glabel var7f1b5780
|
|||
/* f13441c: a660002e */ sh $zero,0x2e($s3)
|
||||
/* f134420: a660002c */ sh $zero,0x2c($s3)
|
||||
/* f134424: a6600022 */ sh $zero,0x22($s3)
|
||||
/* f134428: 0c012144 */ jal func00048510
|
||||
/* f134428: 0c012144 */ jal osGetCount
|
||||
/* f13442c: a6600008 */ sh $zero,0x8($s3)
|
||||
/* f134430: 8faf0dc4 */ lw $t7,0xdc4($sp)
|
||||
/* f134434: 8fac0d98 */ lw $t4,0xd98($sp)
|
||||
/* f134438: 01e27021 */ addu $t6,$t7,$v0
|
||||
/* f13443c: 01ccc823 */ subu $t9,$t6,$t4
|
||||
/* f134440: 0c012144 */ jal func00048510
|
||||
/* f134440: 0c012144 */ jal osGetCount
|
||||
/* f134444: afb90dc4 */ sw $t9,0xdc4($sp)
|
||||
/* f134448: c7a60198 */ lwc1 $f6,0x198($sp)
|
||||
/* f13444c: afa20d9c */ sw $v0,0xd9c($sp)
|
||||
|
|
@ -3806,13 +3806,13 @@ glabel var7f1b5780
|
|||
.L0f134564:
|
||||
/* f134564: afb90194 */ sw $t9,0x194($sp)
|
||||
.L0f134568:
|
||||
/* f134568: 0c012144 */ jal func00048510
|
||||
/* f134568: 0c012144 */ jal osGetCount
|
||||
/* f13456c: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f134570: 8fad0dc8 */ lw $t5,0xdc8($sp)
|
||||
/* f134574: 8fb80d9c */ lw $t8,0xd9c($sp)
|
||||
/* f134578: 01a25821 */ addu $t3,$t5,$v0
|
||||
/* f13457c: 01787823 */ subu $t7,$t3,$t8
|
||||
/* f134580: 0c012144 */ jal func00048510
|
||||
/* f134580: 0c012144 */ jal osGetCount
|
||||
/* f134584: afaf0dc8 */ sw $t7,0xdc8($sp)
|
||||
/* f134588: 8fae0db4 */ lw $t6,0xdb4($sp)
|
||||
/* f13458c: 8fb90d88 */ lw $t9,0xd88($sp)
|
||||
|
|
@ -3875,7 +3875,7 @@ glabel var7f1b5780
|
|||
/* f134660: af0e0000 */ sw $t6,0x0($t8)
|
||||
/* f134664: af0c0004 */ sw $t4,0x4($t8)
|
||||
.L0f134668:
|
||||
/* f134668: 0c012144 */ jal func00048510
|
||||
/* f134668: 0c012144 */ jal osGetCount
|
||||
/* f13466c: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f134670: 8fbf006c */ lw $ra,0x6c($sp)
|
||||
/* f134674: 8fa20de8 */ lw $v0,0xde8($sp)
|
||||
|
|
@ -4680,7 +4680,7 @@ glabel var7f1b5790
|
|||
/* f135200: 332e0003 */ andi $t6,$t9,0x3
|
||||
/* f135204: 51c0024b */ beqzl $t6,.L0f135b34
|
||||
/* f135208: 27de0001 */ addiu $s8,$s8,0x1
|
||||
/* f13520c: 0c012144 */ jal func00048510
|
||||
/* f13520c: 0c012144 */ jal osGetCount
|
||||
/* f135210: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f135214: afa21354 */ sw $v0,0x1354($sp)
|
||||
/* f135218: c6040000 */ lwc1 $f4,0x0($s0)
|
||||
|
|
@ -4700,7 +4700,7 @@ glabel var7f1b5790
|
|||
/* f135250: e7aa012c */ swc1 $f10,0x12c($sp)
|
||||
/* f135254: 50400237 */ beqzl $v0,.L0f135b34
|
||||
/* f135258: 27de0001 */ addiu $s8,$s8,0x1
|
||||
/* f13525c: 0c012144 */ jal func00048510
|
||||
/* f13525c: 0c012144 */ jal osGetCount
|
||||
/* f135260: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f135264: 8fb8137c */ lw $t8,0x137c($sp)
|
||||
/* f135268: 8fb91354 */ lw $t9,0x1354($sp)
|
||||
|
|
|
|||
|
|
@ -2187,7 +2187,7 @@ glabel var7f1b72f0
|
|||
/* f14b594: e4640050 */ swc1 $f4,0x50($v1)
|
||||
/* f14b598: e4660020 */ swc1 $f6,0x20($v1)
|
||||
/* f14b59c: e4680038 */ swc1 $f8,0x38($v1)
|
||||
/* f14b5a0: 0c012144 */ jal func00048510
|
||||
/* f14b5a0: 0c012144 */ jal osGetCount
|
||||
/* f14b5a4: afa3001c */ sw $v1,0x1c($sp)
|
||||
/* f14b5a8: 44828000 */ mtc1 $v0,$f16
|
||||
/* f14b5ac: 3c014170 */ lui $at,0x4170
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ GLOBAL_ASM(
|
|||
glabel func0f16ce10
|
||||
/* f16ce10: 27bdffe8 */ addiu $sp,$sp,-24
|
||||
/* f16ce14: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* f16ce18: 0c012144 */ jal func00048510
|
||||
/* f16ce18: 0c012144 */ jal osGetCount
|
||||
/* f16ce1c: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f16ce20: 8fbf0014 */ lw $ra,0x14($sp)
|
||||
/* f16ce24: 3c03800a */ lui $v1,%hi(g_Vars)
|
||||
|
|
@ -81,7 +81,7 @@ glabel func0f16ce94
|
|||
/* f16ced0: 3631ebc2 */ ori $s1,$s1,0xebc2
|
||||
/* f16ced4: 26109fc0 */ addiu $s0,$s0,%lo(g_Vars)
|
||||
.L0f16ced8:
|
||||
/* f16ced8: 0c012144 */ jal func00048510
|
||||
/* f16ced8: 0c012144 */ jal osGetCount
|
||||
/* f16cedc: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f16cee0: 8e0e0018 */ lw $t6,0x18($s0)
|
||||
/* f16cee4: 8e0f0020 */ lw $t7,0x20($s0)
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ extern u32 var80070580;
|
|||
extern u32 var80070584;
|
||||
extern u32 var800705a0;
|
||||
extern u32 var800705a4;
|
||||
extern s32 var800705a8;
|
||||
extern bool var800705a8;
|
||||
extern u32 var800705ac;
|
||||
extern u32 var800705b0;
|
||||
extern u32 var800705b4;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
#include "types.h"
|
||||
|
||||
void func0f011110(void);
|
||||
void func0f011124(s32 value);
|
||||
void func0f011124(bool value);
|
||||
u32 func0f011130(void);
|
||||
u32 func0f011560(s32 weaponnum);
|
||||
void currentPlayerInitEyespy(void);
|
||||
|
|
|
|||
|
|
@ -8,6 +8,6 @@ void osStartThread(OSThread *thread);
|
|||
void osCreateMesgQueue(OSMesgQueue *mq, OSMesg *msgBuf, s32 count);
|
||||
void func00048370(s32 arg0);
|
||||
void func00048430(s32 arg0, s32 arg1);
|
||||
u32 func00048510(void);
|
||||
u32 osGetCount(void);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -3,6 +3,6 @@
|
|||
#include <ultra64.h>
|
||||
#include "types.h"
|
||||
|
||||
u32 func00048b20(void);
|
||||
u32 osSetTimer(OSTimer *, OSTime, u64, OSMesgQueue *, OSMesg);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@
|
|||
|
||||
u32 func000491b0(void);
|
||||
u32 func0004923c(void);
|
||||
u32 func000493b4(void);
|
||||
u32 func00049428(void);
|
||||
u32 __osSetTimerIntr(void);
|
||||
u32 __osInsertTimer(void);
|
||||
u32 __osDisableInt(void);
|
||||
u32 __osRestoreInt(void);
|
||||
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@
|
|||
u32 __osPfsGetStatus(void);
|
||||
u32 __osPfsRequestOneChannel(void);
|
||||
u32 __osPfsGetOneChannelData(void);
|
||||
u32 func0004bcc0(void);
|
||||
u32 func0004be38(void);
|
||||
u32 func0004bee4(void);
|
||||
s32 osEepromWrite(OSMesgQueue *mq, u8 address, u8 *buffer);
|
||||
u32 __osPackEepWriteData(void);
|
||||
u32 __osEepStatus(void);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -3,6 +3,6 @@
|
|||
#include <ultra64.h>
|
||||
#include "types.h"
|
||||
|
||||
u32 func00051880(void);
|
||||
u32 __osSetCompare(void);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -205,7 +205,7 @@ glabel func000031d0
|
|||
/* 32cc: 8e790000 */ lw $t9,0x0($s3)
|
||||
/* 32d0: 8e500000 */ lw $s0,0x0($s2)
|
||||
/* 32d4: 27280001 */ addiu $t0,$t9,0x1
|
||||
/* 32d8: 0c012144 */ jal func00048510
|
||||
/* 32d8: 0c012144 */ jal osGetCount
|
||||
/* 32dc: ae680000 */ sw $t0,0x0($s3)
|
||||
/* 32e0: 8e2d0004 */ lw $t5,0x4($s1)
|
||||
/* 32e4: 00508023 */ subu $s0,$v0,$s0
|
||||
|
|
|
|||
|
|
@ -140,7 +140,7 @@ glabel func00006100
|
|||
/* 62b0: 24840ab0 */ addiu $a0,$a0,%lo(var80090ab0)
|
||||
/* 62b4: afb90018 */ sw $t9,0x18($sp)
|
||||
/* 62b8: afa9001c */ sw $t1,0x1c($sp)
|
||||
/* 62bc: 0c0122c8 */ jal func00048b20
|
||||
/* 62bc: 0c0122c8 */ jal osSetTimer
|
||||
/* 62c0: 24060000 */ addiu $a2,$zero,0x0
|
||||
/* 62c4: 3c048009 */ lui $a0,%hi(var80090ad0)
|
||||
/* 62c8: 24840ad0 */ addiu $a0,$a0,%lo(var80090ad0)
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@ glabel func00006330
|
|||
/* 63f4: afb00018 */ sw $s0,0x18($sp)
|
||||
/* 63f8: 24840ab0 */ addiu $a0,$a0,%lo(var80090ab0)
|
||||
/* 63fc: 24060000 */ addiu $a2,$zero,0x0
|
||||
/* 6400: 0c0122c8 */ jal func00048b20
|
||||
/* 6400: 0c0122c8 */ jal osSetTimer
|
||||
/* 6404: afa30058 */ sw $v1,0x58($sp)
|
||||
/* 6408: 02002025 */ or $a0,$s0,$zero
|
||||
/* 640c: 00002825 */ or $a1,$zero,$zero
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ glabel osEepromLongWrite
|
|||
/* 649c: 02e02025 */ or $a0,$s7,$zero
|
||||
.L000064a0:
|
||||
/* 64a0: 322500ff */ andi $a1,$s1,0xff
|
||||
/* 64a4: 0c012f30 */ jal func0004bcc0
|
||||
/* 64a4: 0c012f30 */ jal osEepromWrite
|
||||
/* 64a8: 02403025 */ or $a2,$s2,$zero
|
||||
/* 64ac: 10400003 */ beqz $v0,.L000064bc
|
||||
/* 64b0: 0040b025 */ or $s6,$v0,$zero
|
||||
|
|
@ -61,7 +61,7 @@ glabel osEepromLongWrite
|
|||
/* 64e8: 02802025 */ or $a0,$s4,$zero
|
||||
/* 64ec: 24060000 */ addiu $a2,$zero,0x0
|
||||
/* 64f0: afb30018 */ sw $s3,0x18($sp)
|
||||
/* 64f4: 0c0122c8 */ jal func00048b20
|
||||
/* 64f4: 0c0122c8 */ jal osSetTimer
|
||||
/* 64f8: afb5001c */ sw $s5,0x1c($sp)
|
||||
/* 64fc: 02602025 */ or $a0,$s3,$zero
|
||||
/* 6500: 00002825 */ or $a1,$zero,$zero
|
||||
|
|
|
|||
|
|
@ -223,7 +223,7 @@ glabel func0000d520
|
|||
/* d5b0: afae0010 */ sw $t6,0x10($sp)
|
||||
/* d5b4: 34e7868c */ ori $a3,$a3,0x868c
|
||||
/* d5b8: 27a414a8 */ addiu $a0,$sp,0x14a8
|
||||
/* d5bc: 0c0122c8 */ jal func00048b20
|
||||
/* d5bc: 0c0122c8 */ jal osSetTimer
|
||||
/* d5c0: 24060000 */ addiu $a2,$zero,0x0
|
||||
/* d5c4: 27a41490 */ addiu $a0,$sp,0x1490
|
||||
/* d5c8: 27a514cc */ addiu $a1,$sp,0x14cc
|
||||
|
|
@ -700,7 +700,7 @@ glabel func0000db3c
|
|||
/* dc98: 00000000 */ sll $zero,$zero,0x0
|
||||
/* dc9c: ac580000 */ sw $t8,0x0($v0)
|
||||
.L0000dca0:
|
||||
/* dca0: 0c012144 */ jal func00048510
|
||||
/* dca0: 0c012144 */ jal osGetCount
|
||||
/* dca4: 24160001 */ addiu $s6,$zero,0x1
|
||||
/* dca8: 0c004b82 */ jal func00012e08
|
||||
/* dcac: 00402025 */ or $a0,$v0,$zero
|
||||
|
|
@ -1093,7 +1093,7 @@ glabel func0000db3c
|
|||
/* e224: 1000001a */ beqz $zero,.L0000e290
|
||||
/* e228: 8eeb0000 */ lw $t3,0x0($s7)
|
||||
.L0000e22c:
|
||||
/* e22c: 0c012144 */ jal func00048510
|
||||
/* e22c: 0c012144 */ jal osGetCount
|
||||
/* e230: 00000000 */ sll $zero,$zero,0x0
|
||||
/* e234: 8e580028 */ lw $t8,0x28($s2)
|
||||
/* e238: 3c01000b */ lui $at,0xb
|
||||
|
|
|
|||
|
|
@ -228,7 +228,7 @@ glabel func00013ab8
|
|||
/* 13b34: ac2aeefc */ sw $t2,-0x1104($at)
|
||||
/* 13b38: 3c018006 */ lui $at,0x8006
|
||||
/* 13b3c: afa70030 */ sw $a3,0x30($sp)
|
||||
/* 13b40: 0c012144 */ jal func00048510
|
||||
/* 13b40: 0c012144 */ jal osGetCount
|
||||
/* 13b44: ac2beef8 */ sw $t3,-0x1108($at)
|
||||
/* 13b48: 3c0c8006 */ lui $t4,%hi(var8005eef8)
|
||||
/* 13b4c: 8d8ceef8 */ lw $t4,%lo(var8005eef8)($t4)
|
||||
|
|
|
|||
|
|
@ -251,7 +251,7 @@ glabel func00048430
|
|||
);
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func00048510
|
||||
glabel osGetCount
|
||||
/* 48510: 40024800 */ mfc0 $v0,$9
|
||||
/* 48514: 03e00008 */ jr $ra
|
||||
/* 48518: 00000000 */ sll $zero,$zero,0x0
|
||||
|
|
|
|||
|
|
@ -161,7 +161,7 @@ glabel func00048a30
|
|||
/* 48ae4: 8de90000 */ lw $t1,0x0($t7)
|
||||
/* 48ae8: 152f0003 */ bne $t1,$t7,.L00048af8
|
||||
/* 48aec: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 48af0: 0c014620 */ jal func00051880
|
||||
/* 48af0: 0c014620 */ jal __osSetCompare
|
||||
/* 48af4: 00002025 */ or $a0,$zero,$zero
|
||||
.L00048af8:
|
||||
/* 48af8: 0c012588 */ jal __osRestoreInt
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
#include "types.h"
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func00048b20
|
||||
glabel osSetTimer
|
||||
/* 48b20: 27bdffe0 */ addiu $sp,$sp,-32
|
||||
/* 48b24: afa40020 */ sw $a0,0x20($sp)
|
||||
/* 48b28: 8fae0020 */ lw $t6,0x20($sp)
|
||||
|
|
@ -50,7 +50,7 @@ glabel func00048b20
|
|||
/* 48ba0: 8fa80020 */ lw $t0,0x20($sp)
|
||||
/* 48ba4: 8fb9003c */ lw $t9,0x3c($sp)
|
||||
/* 48ba8: ad19001c */ sw $t9,0x1c($t0)
|
||||
/* 48bac: 0c01250a */ jal func00049428
|
||||
/* 48bac: 0c01250a */ jal __osInsertTimer
|
||||
/* 48bb0: 8fa40020 */ lw $a0,0x20($sp)
|
||||
/* 48bb4: 3c0a8006 */ lui $t2,%hi(var800608a0)
|
||||
/* 48bb8: 8d4a08a0 */ lw $t2,%lo(var800608a0)($t2)
|
||||
|
|
@ -61,7 +61,7 @@ glabel func00048b20
|
|||
/* 48bcc: 15690004 */ bne $t3,$t1,.L00048be0
|
||||
/* 48bd0: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 48bd4: 8fa40018 */ lw $a0,0x18($sp)
|
||||
/* 48bd8: 0c0124ed */ jal func000493b4
|
||||
/* 48bd8: 0c0124ed */ jal __osSetTimerIntr
|
||||
/* 48bdc: 8fa5001c */ lw $a1,0x1c($sp)
|
||||
.L00048be0:
|
||||
/* 48be0: 8fbf0014 */ lw $ra,0x14($sp)
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ glabel func00049120
|
|||
/* 49124: afbf001c */ sw $ra,0x1c($sp)
|
||||
/* 49128: 0c01256c */ jal __osDisableInt
|
||||
/* 4912c: afb00018 */ sw $s0,0x18($sp)
|
||||
/* 49130: 0c012144 */ jal func00048510
|
||||
/* 49130: 0c012144 */ jal osGetCount
|
||||
/* 49134: 00408025 */ or $s0,$v0,$zero
|
||||
/* 49138: afa20034 */ sw $v0,0x34($sp)
|
||||
/* 4913c: 3c0f800a */ lui $t7,%hi(var8009c788)
|
||||
|
|
|
|||
|
|
@ -67,13 +67,13 @@ glabel func0004923c
|
|||
/* 49260: 8f190000 */ lw $t9,0x0($t8)
|
||||
/* 49264: 17380006 */ bne $t9,$t8,.L00049280
|
||||
/* 49268: afb90024 */ sw $t9,0x24($sp)
|
||||
/* 4926c: 0c014620 */ jal func00051880
|
||||
/* 4926c: 0c014620 */ jal __osSetCompare
|
||||
/* 49270: 00002025 */ or $a0,$zero,$zero
|
||||
/* 49274: 3c01800a */ lui $at,0x800a
|
||||
/* 49278: 1000004a */ beqz $zero,.L000493a4
|
||||
/* 4927c: ac20c790 */ sw $zero,-0x3870($at)
|
||||
.L00049280:
|
||||
/* 49280: 0c012144 */ jal func00048510
|
||||
/* 49280: 0c012144 */ jal osGetCount
|
||||
/* 49284: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 49288: afa20020 */ sw $v0,0x20($sp)
|
||||
/* 4928c: 3c09800a */ lui $t1,%hi(var8009c790)
|
||||
|
|
@ -110,7 +110,7 @@ glabel func0004923c
|
|||
/* 49304: af280010 */ sw $t0,0x10($t9)
|
||||
/* 49308: 8fae0024 */ lw $t6,0x24($sp)
|
||||
/* 4930c: 8dc40010 */ lw $a0,0x10($t6)
|
||||
/* 49310: 0c0124ed */ jal func000493b4
|
||||
/* 49310: 0c0124ed */ jal __osSetTimerIntr
|
||||
/* 49314: 8dc50014 */ lw $a1,0x14($t6)
|
||||
/* 49318: 10000022 */ beqz $zero,.L000493a4
|
||||
/* 4931c: 00000000 */ sll $zero,$zero,0x0
|
||||
|
|
@ -146,7 +146,7 @@ glabel func0004923c
|
|||
.L0004938c:
|
||||
/* 4938c: adf80010 */ sw $t8,0x10($t7)
|
||||
/* 49390: adf90014 */ sw $t9,0x14($t7)
|
||||
/* 49394: 0c01250a */ jal func00049428
|
||||
/* 49394: 0c01250a */ jal __osInsertTimer
|
||||
/* 49398: 8fa40024 */ lw $a0,0x24($sp)
|
||||
/* 4939c: 1000ffae */ beqz $zero,.L00049258
|
||||
/* 493a0: 00000000 */ sll $zero,$zero,0x0
|
||||
|
|
@ -158,13 +158,13 @@ glabel func0004923c
|
|||
);
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func000493b4
|
||||
glabel __osSetTimerIntr
|
||||
/* 493b4: 27bdffd8 */ addiu $sp,$sp,-40
|
||||
/* 493b8: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* 493bc: afa40028 */ sw $a0,0x28($sp)
|
||||
/* 493c0: 0c01256c */ jal __osDisableInt
|
||||
/* 493c4: afa5002c */ sw $a1,0x2c($sp)
|
||||
/* 493c8: 0c012144 */ jal func00048510
|
||||
/* 493c8: 0c012144 */ jal osGetCount
|
||||
/* 493cc: afa2001c */ sw $v0,0x1c($sp)
|
||||
/* 493d0: 3c01800a */ lui $at,0x800a
|
||||
/* 493d4: ac22c790 */ sw $v0,-0x3870($at)
|
||||
|
|
@ -180,7 +180,7 @@ glabel func000493b4
|
|||
/* 493fc: 01485021 */ addu $t2,$t2,$t0
|
||||
/* 49400: afaa0020 */ sw $t2,0x20($sp)
|
||||
/* 49404: afab0024 */ sw $t3,0x24($sp)
|
||||
/* 49408: 0c014620 */ jal func00051880
|
||||
/* 49408: 0c014620 */ jal __osSetCompare
|
||||
/* 4940c: 01602025 */ or $a0,$t3,$zero
|
||||
/* 49410: 0c012588 */ jal __osRestoreInt
|
||||
/* 49414: 8fa4001c */ lw $a0,0x1c($sp)
|
||||
|
|
@ -191,7 +191,7 @@ glabel func000493b4
|
|||
);
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func00049428
|
||||
glabel __osInsertTimer
|
||||
/* 49428: 27bdffc8 */ addiu $sp,$sp,-56
|
||||
/* 4942c: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* 49430: 0c01256c */ jal __osDisableInt
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ glabel func0004a980
|
|||
/* 4aa2c: afad0014 */ sw $t5,0x14($sp)
|
||||
/* 4aa30: afac0010 */ sw $t4,0x10($sp)
|
||||
/* 4aa34: 27a40040 */ addiu $a0,$sp,0x40
|
||||
/* 4aa38: 0c0122c8 */ jal func00048b20
|
||||
/* 4aa38: 0c0122c8 */ jal osSetTimer
|
||||
/* 4aa3c: 01693823 */ subu $a3,$t3,$t1
|
||||
/* 4aa40: 27a40028 */ addiu $a0,$sp,0x28
|
||||
/* 4aa44: 27a5006c */ addiu $a1,$sp,0x6c
|
||||
|
|
|
|||
|
|
@ -176,7 +176,7 @@ glabel __osPfsGetOneChannelData
|
|||
);
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0004bcc0
|
||||
glabel osEepromWrite
|
||||
/* 4bcc0: 27bdffb8 */ addiu $sp,$sp,-72
|
||||
/* 4bcc4: afbf001c */ sw $ra,0x1c($sp)
|
||||
/* 4bcc8: afb10018 */ sw $s1,0x18($sp)
|
||||
|
|
@ -187,7 +187,7 @@ glabel func0004bcc0
|
|||
/* 4bcdc: afa60050 */ sw $a2,0x50($sp)
|
||||
/* 4bce0: 27b0002c */ addiu $s0,$sp,0x2c
|
||||
/* 4bce4: 02002825 */ or $a1,$s0,$zero
|
||||
/* 4bce8: 0c012fb9 */ jal func0004bee4
|
||||
/* 4bce8: 0c012fb9 */ jal __osEepStatus
|
||||
/* 4bcec: 02202025 */ or $a0,$s1,$zero
|
||||
/* 4bcf0: 14400015 */ bnez $v0,.L0004bd48
|
||||
/* 4bcf4: 00401825 */ or $v1,$v0,$zero
|
||||
|
|
@ -225,7 +225,7 @@ glabel func0004bcc0
|
|||
/* 4bd64: 11200007 */ beqz $t1,.L0004bd84
|
||||
/* 4bd68: 02202025 */ or $a0,$s1,$zero
|
||||
.L0004bd6c:
|
||||
/* 4bd6c: 0c012fb9 */ jal func0004bee4
|
||||
/* 4bd6c: 0c012fb9 */ jal __osEepStatus
|
||||
/* 4bd70: 02002825 */ or $a1,$s0,$zero
|
||||
/* 4bd74: 93aa002e */ lbu $t2,0x2e($sp)
|
||||
/* 4bd78: 314b0080 */ andi $t3,$t2,0x80
|
||||
|
|
@ -233,7 +233,7 @@ glabel func0004bcc0
|
|||
/* 4bd80: 02202025 */ or $a0,$s1,$zero
|
||||
.L0004bd84:
|
||||
/* 4bd84: 93a4004f */ lbu $a0,0x4f($sp)
|
||||
/* 4bd88: 0c012f8e */ jal func0004be38
|
||||
/* 4bd88: 0c012f8e */ jal __osPackEepWriteData
|
||||
/* 4bd8c: 8fa50050 */ lw $a1,0x50($sp)
|
||||
/* 4bd90: 3c05800a */ lui $a1,%hi(var8009ca80)
|
||||
/* 4bd94: 24a5ca80 */ addiu $a1,$a1,%lo(var8009ca80)
|
||||
|
|
@ -281,7 +281,7 @@ glabel func0004bcc0
|
|||
);
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0004be38
|
||||
glabel __osPackEepWriteData
|
||||
/* 4be38: 27bdffe8 */ addiu $sp,$sp,-24
|
||||
/* 4be3c: 3c07800a */ lui $a3,%hi(var8009ca80)
|
||||
/* 4be40: 24e7ca80 */ addiu $a3,$a3,%lo(var8009ca80)
|
||||
|
|
@ -329,7 +329,7 @@ glabel func0004be38
|
|||
);
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0004bee4
|
||||
glabel __osEepStatus
|
||||
/* 4bee4: 27bdffd0 */ addiu $sp,$sp,-48
|
||||
/* 4bee8: 3c02800a */ lui $v0,%hi(var8009ca80)
|
||||
/* 4beec: 3c03800a */ lui $v1,%hi(var8009cac0)
|
||||
|
|
|
|||
|
|
@ -136,7 +136,7 @@ glabel func0004c200
|
|||
/* 4c22c: 00c0a025 */ or $s4,$a2,$zero
|
||||
/* 4c230: 00a0b025 */ or $s6,$a1,$zero
|
||||
/* 4c234: 00009825 */ or $s3,$zero,$zero
|
||||
/* 4c238: 0c012144 */ jal func00048510
|
||||
/* 4c238: 0c012144 */ jal osGetCount
|
||||
/* 4c23c: acce0000 */ sw $t6,0x0($a2)
|
||||
/* 4c240: ae820004 */ sw $v0,0x4($s4)
|
||||
/* 4c244: 8ed9000c */ lw $t9,0xc($s6)
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ glabel func00050130
|
|||
/* 50138: 0c012a18 */ jal __osSiGetAccess
|
||||
/* 5013c: afa40030 */ sw $a0,0x30($sp)
|
||||
/* 50140: 8fa40030 */ lw $a0,0x30($sp)
|
||||
/* 50144: 0c012fb9 */ jal func0004bee4
|
||||
/* 50144: 0c012fb9 */ jal __osEepStatus
|
||||
/* 50148: 27a50024 */ addiu $a1,$sp,0x24
|
||||
/* 5014c: 10400003 */ beqz $v0,.L0005015c
|
||||
/* 50150: 97ae0024 */ lhu $t6,0x24($sp)
|
||||
|
|
@ -62,7 +62,7 @@ glabel func000501a0
|
|||
/* 501c4: 0c012a18 */ jal __osSiGetAccess
|
||||
/* 501c8: 2631ca80 */ addiu $s1,$s1,%lo(var8009ca80)
|
||||
/* 501cc: 02402025 */ or $a0,$s2,$zero
|
||||
/* 501d0: 0c012fb9 */ jal func0004bee4
|
||||
/* 501d0: 0c012fb9 */ jal __osEepStatus
|
||||
/* 501d4: 27a5003c */ addiu $a1,$sp,0x3c
|
||||
/* 501d8: 14400015 */ bnez $v0,.L00050230
|
||||
/* 501dc: 00402025 */ or $a0,$v0,$zero
|
||||
|
|
@ -100,7 +100,7 @@ glabel func000501a0
|
|||
/* 5024c: 11200007 */ beqz $t1,.L0005026c
|
||||
/* 50250: 02402025 */ or $a0,$s2,$zero
|
||||
.L00050254:
|
||||
/* 50254: 0c012fb9 */ jal func0004bee4
|
||||
/* 50254: 0c012fb9 */ jal __osEepStatus
|
||||
/* 50258: 27a5003c */ addiu $a1,$sp,0x3c
|
||||
/* 5025c: 93aa003e */ lbu $t2,0x3e($sp)
|
||||
/* 50260: 314b0080 */ andi $t3,$t2,0x80
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
#include "types.h"
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func00051880
|
||||
glabel __osSetCompare
|
||||
/* 51880: 40845800 */ mtc0 $a0,$11
|
||||
/* 51884: 03e00008 */ jr $ra
|
||||
/* 51888: 00000000 */ sll $zero,$zero,0x0
|
||||
|
|
|
|||
Loading…
Reference in New Issue