mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-09-08 03:06:40 -04:00
Decompile osDpGetStatus
This commit is contained in:
+1
-1
@@ -102,7 +102,7 @@
|
||||
build/ROMID/lib/ultra/os/settimer.o (section); \
|
||||
build/ROMID/lib/ultra/io/sptaskyielded.o (section); \
|
||||
build/ROMID/lib/ultra/io/dpctr.o (section); \
|
||||
build/ROMID/lib/lib_48cd0.o (section); \
|
||||
build/ROMID/lib/ultra/io/dpgetstat.o (section); \
|
||||
build/ROMID/lib/ultra/io/viblack.o (section); \
|
||||
build/ROMID/lib/ultra/io/visetmode.o (section); \
|
||||
build/ROMID/lib/ultra/io/visetxscale.o (section); \
|
||||
|
||||
@@ -20,7 +20,6 @@
|
||||
#include "lib/lib_13750.h"
|
||||
#include "lib/lib_2fa00.h"
|
||||
#include "lib/lib_48150.h"
|
||||
#include "lib/lib_48cd0.h"
|
||||
#include "types.h"
|
||||
|
||||
GLOBAL_ASM(
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
#include "lib/lib_13750.h"
|
||||
#include "lib/lib_2fa00.h"
|
||||
#include "lib/lib_48150.h"
|
||||
#include "lib/lib_48cd0.h"
|
||||
#include "types.h"
|
||||
|
||||
#if VERSION >= VERSION_NTSC_1_0
|
||||
|
||||
+1
-2
@@ -22,7 +22,6 @@
|
||||
#include "lib/lib_13750.h"
|
||||
#include "lib/lib_2fa00.h"
|
||||
#include "lib/lib_48150.h"
|
||||
#include "lib/lib_48cd0.h"
|
||||
#include "types.h"
|
||||
|
||||
void func00001b10(u32 value)
|
||||
@@ -459,7 +458,7 @@ OSScTask *__scTaskReady(OSScTask *t)
|
||||
void *b;
|
||||
|
||||
if (t) {
|
||||
if ((func00048cd0() & 2) == 0) {
|
||||
if ((osDpGetStatus() & DPC_STATUS_FREEZE) == 0) {
|
||||
if (osViGetCurrentFramebuffer() != osViGetNextFramebuffer()) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
#ifndef _IN_LIB_LIB_48CD0_H
|
||||
#define _IN_LIB_LIB_48CD0_H
|
||||
#include <ultra64.h>
|
||||
#include "types.h"
|
||||
|
||||
u32 func00048cd0(void);
|
||||
|
||||
#endif
|
||||
@@ -18,7 +18,6 @@
|
||||
#include "lib/lib_159b0.h"
|
||||
#include "lib/lib_2faf0.h"
|
||||
#include "lib/lib_30ce0.h"
|
||||
#include "lib/lib_48cd0.h"
|
||||
#include "lib/lib_4b170.h"
|
||||
#include "types.h"
|
||||
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
#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"
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func00048cd0
|
||||
/* 48cd0: 3c0ea410 */ lui $t6,0xa410
|
||||
/* 48cd4: 03e00008 */ jr $ra
|
||||
/* 48cd8: 8dc2000c */ lw $v0,0xc($t6)
|
||||
/* 48cdc: 00000000 */ nop
|
||||
);
|
||||
@@ -0,0 +1,6 @@
|
||||
#include <ultra64.h>
|
||||
|
||||
u32 osDpGetStatus()
|
||||
{
|
||||
return IO_READ(DPC_STATUS_REG);
|
||||
}
|
||||
Reference in New Issue
Block a user