diff options
author | mrb0nk500 <b0nk@b0nk.xyz> | 2023-02-01 18:45:02 -0400 |
---|---|---|
committer | mrb0nk500 <b0nk@b0nk.xyz> | 2023-02-01 18:50:25 -0400 |
commit | 9fa0a7f1da1b70bee995f53c6c96c43189018772 (patch) | |
tree | 114548896790eaff23cdca84a025281de86bbb51 /src/Dolphin/GBA/GBAGetProcessStatus.c | |
parent | 2ba3289286bbfcf9fcc13fd135d976058d8b6c2e (diff) |
global: Import Dolphin SDK
This version comes from the Metroid Prime decompilation project.
https://github.com/PrimeDecomp/prime
Diffstat (limited to 'src/Dolphin/GBA/GBAGetProcessStatus.c')
-rw-r--r-- | src/Dolphin/GBA/GBAGetProcessStatus.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/Dolphin/GBA/GBAGetProcessStatus.c b/src/Dolphin/GBA/GBAGetProcessStatus.c new file mode 100644 index 0000000..38d8c38 --- /dev/null +++ b/src/Dolphin/GBA/GBAGetProcessStatus.c @@ -0,0 +1,25 @@ +#include "dolphin/GBAPriv.h" + +s32 GBAGetProcessStatus(s32 chan, u8* percentp) { + GBA* gba; + s32 ret; + BOOL enabled; + + gba = &__GBA[chan]; + enabled = OSDisableInterrupts(); + + if (gba->jboot_callback == NULL) { + if (gba->callback == NULL) { + ret = 0; + } else { + ret = 2; + } + } else { + ret = 2; + + } + + OSRestoreInterrupts(enabled); + + return ret; +} |