diff options
| author | Alejandro Javier Asenjo Nitti <alejandro.asenjo88@gmail.com> | 2023-10-10 02:16:12 -0300 |
|---|---|---|
| committer | Alejandro Javier Asenjo Nitti <alejandro.asenjo88@gmail.com> | 2023-10-10 02:16:12 -0300 |
| commit | 88e2c84704591eded1a9bb0bf8f8aeffe4cfccb8 (patch) | |
| tree | 64c05091d3e93cce42588c96381618f6b5c5bb07 | |
| parent | 48a346320dc512b7574e3167c3d8814e55d9c93a (diff) | |
libultra
| -rw-r--r-- | src/main/createthread.c | 3 | ||||
| -rw-r--r-- | src/main/setthreadpri.c | 5 | ||||
| -rw-r--r-- | src/main/startthread.c | 7 | ||||
| -rw-r--r-- | yamls/us/main.yaml | 10 |
4 files changed, 21 insertions, 4 deletions
diff --git a/src/main/createthread.c b/src/main/createthread.c new file mode 100644 index 00000000..7fb0fcbc --- /dev/null +++ b/src/main/createthread.c @@ -0,0 +1,3 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/createthread/func_800221A0.s") diff --git a/src/main/setthreadpri.c b/src/main/setthreadpri.c new file mode 100644 index 00000000..5f1cfbce --- /dev/null +++ b/src/main/setthreadpri.c @@ -0,0 +1,5 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/setthreadpri/func_80022A80.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/setthreadpri/func_80022B60.s") diff --git a/src/main/startthread.c b/src/main/startthread.c new file mode 100644 index 00000000..195bc835 --- /dev/null +++ b/src/main/startthread.c @@ -0,0 +1,7 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/startthread/func_800222F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/startthread/func_80022440.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/startthread/func_800225C8.s") diff --git a/yamls/us/main.yaml b/yamls/us/main.yaml index 2ef0ad88..cf36ff06 100644 --- a/yamls/us/main.yaml +++ b/yamls/us/main.yaml @@ -36,7 +36,7 @@ - [0x21320, c, sendmesg] - [0x21470, c, contquery] - [0x21520, asm] - - [0x21B40, asm, perspective] + - [0x21B40, asm, perspective] # rodata problem when trying to extract as C - [0x21DD0, c, lookat] - [0x22100, c, ortho] - [0x222C0, hasm, invalicache] @@ -54,11 +54,13 @@ - [0x22990, c, visetevent] - [0x22A00, c, sptaskyielded] - [0x22A80, c, sptaskyield] +# - [0x22AA0, asm] - [0x22D90, c, dpsetstat] - - [0x22DA0, asm] - - [0x22EF0, asm] + - [0x22DA0, c, createthread] + - [0x22EF0, c, startthread] +# - [0x23040, c, vimgr] - [0x233A0, asm] - - [0x23680, asm] + - [0x23680, c, setthreadpri] - [0x23C00, asm] - [0x23C90, asm, 23C90] - [0x23E50, asm, 23E50] |
