Decompile __osSpSetStatus

This commit is contained in:
Ryan Dwyer 2021-01-26 19:48:58 +10:00
parent 3f32e28a7d
commit 17ea9ed598
6 changed files with 12 additions and 27 deletions

View File

@ -132,7 +132,7 @@
build/ROMID/lib/ultra/os/getcause.o (section); \
build/ROMID/lib/lib_4b170.o (section); \
build/ROMID/lib/ultra/os/virtualtophysical.o (section); \
build/ROMID/lib/lib_4b500.o (section); \
build/ROMID/lib/ultra/io/spsetstat.o (section); \
build/ROMID/lib/ultra/io/spsetpc.o (section); \
build/ROMID/lib/lib_4b550.o (section); \
build/ROMID/lib/lib_4b5e0.o (section); \

View File

@ -1,6 +0,0 @@
#ifndef _IN_LIB_LIB_4B500_H
#define _IN_LIB_LIB_4B500_H
#include <ultra64.h>
#include "types.h"
#endif

View File

@ -10,7 +10,6 @@
#include "gvars/gvars.h"
#include "lib/lib_05e40.h"
#include "lib/lib_4b170.h"
#include "lib/lib_4b500.h"
#include "lib/lib_4b550.h"
#include "lib/lib_4b5e0.h"
#include "types.h"

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_4b500.h"
#include "types.h"
GLOBAL_ASM(

View File

@ -1,19 +1,6 @@
#include <ultra64.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 "types.h"
#include "libultra_internal.h"
GLOBAL_ASM(
glabel __osSpSetStatus
/* 4b500: 3c0ea404 */ lui $t6,0xa404
/* 4b504: 03e00008 */ jr $ra
/* 4b508: adc40010 */ sw $a0,0x10($t6)
/* 4b50c: 00000000 */ nop
);
void __osSpSetStatus(u32 data)
{
IO_WRITE(SP_STATUS_REG, data);
}

View File

@ -0,0 +1,6 @@
#include "libultra_internal.h"
void __osSpSetStatus(u32 data)
{
IO_WRITE(SP_STATUS_REG, data);
}