diff --git a/src/main/createmesgqueue.c b/src/main/createmesgqueue.c new file mode 100644 index 00000000..685345c9 --- /dev/null +++ b/src/main/createmesgqueue.c @@ -0,0 +1,3 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/createmesgqueue/func_80021CF0.s") diff --git a/src/main/dpsetstat.c b/src/main/dpsetstat.c new file mode 100644 index 00000000..459c2074 --- /dev/null +++ b/src/main/dpsetstat.c @@ -0,0 +1,3 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/dpsetstat/func_80022190.s") diff --git a/src/main/seteventmesg.c b/src/main/seteventmesg.c new file mode 100644 index 00000000..321a9d85 --- /dev/null +++ b/src/main/seteventmesg.c @@ -0,0 +1,3 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/seteventmesg/func_80021D20.s") diff --git a/src/main/sptaskyield.c b/src/main/sptaskyield.c new file mode 100644 index 00000000..eec36b02 --- /dev/null +++ b/src/main/sptaskyield.c @@ -0,0 +1,9 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sptaskyield/func_80021E80.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sptaskyield/func_80021EA0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sptaskyield/func_80021FBC.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sptaskyield/func_8002214C.s") diff --git a/src/main/sptaskyielded.c b/src/main/sptaskyielded.c new file mode 100644 index 00000000..d179826a --- /dev/null +++ b/src/main/sptaskyielded.c @@ -0,0 +1,3 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/sptaskyielded/func_80021E00.s") diff --git a/src/main/visetevent.c b/src/main/visetevent.c new file mode 100644 index 00000000..9abaea28 --- /dev/null +++ b/src/main/visetevent.c @@ -0,0 +1,3 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/visetevent/func_80021D90.s") diff --git a/src/main/visetmode.c b/src/main/visetmode.c new file mode 100644 index 00000000..16a352c4 --- /dev/null +++ b/src/main/visetmode.c @@ -0,0 +1,3 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/visetmode/func_80021AC0.s") diff --git a/src/main/visetspecial.c b/src/main/visetspecial.c new file mode 100644 index 00000000..0097e2f6 --- /dev/null +++ b/src/main/visetspecial.c @@ -0,0 +1,3 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/visetspecial/func_80021B30.s") diff --git a/yamls/us/main.yaml b/yamls/us/main.yaml index daa576e2..0afb66c9 100644 --- a/yamls/us/main.yaml +++ b/yamls/us/main.yaml @@ -31,24 +31,28 @@ - [0x206B0, asm, 206B0] - [0x20A60, asm] - [0x20F80, asm] - - [0x211E0, asm] - - [0x21320, asm] - - [0x21470, asm] + - [0x211E0, asm, recvmesg] + - [0x21320, asm, sendmesg] + - [0x21470, asm, contquery] - [0x21520, asm] - - [0x21B40, asm, 21B40] - - [0x21DD0, asm] - - [0x222C0, asm] - - [0x22340, asm] - - [0x223F0, asm] - - [0x22500, asm] - - [0x225A0, asm] - - [0x226C0, asm] - - [0x22730, asm] - - [0x228F0, asm] - - [0x22920, asm] - - [0x22990, asm] - - [0x22A00, asm] - - [0x22D90, asm] + - [0x21B40, asm, perspective] + - [0x21DD0, asm, lookat] + - [0x22100, asm, ortho] + - [0x222C0, hasm, invalicache] + - [0x22340, hasm, invaldcache] + - [0x223F0, asm, pidma] + - [0x22500, asm, viblack] + - [0x22570, hasm, writebackdcacheall] + - [0x225A0, asm, viswapbuf] + - [0x225F0, asm, virepeatline] + - [0x226C0, c, visetmode] + - [0x22730, c, visetspecial] + - [0x228F0, c, createmesgqueue] + - [0x22920, c, seteventmesg] + - [0x22990, c, visetevent] + - [0x22A00, c, sptaskyielded] + - [0x22A80, c, sptaskyield] + - [0x22D90, c, dpsetstat] - [0x22DA0, asm] - [0x22EF0, asm] - [0x233A0, asm] @@ -155,7 +159,7 @@ - [0xC99D0, .rodata, 17650] - [0xC9CF0, .rodata, 1EB50] - [0xC9F10, rodata, 206B0] - - [0xC9F30, rodata, 21B40] + - [0xC9F30, rodata, perspective] - [0xC9F40, rodata, 23C90] - [0xC9F90, rodata, 23E50] - [0xC9FE0, rodata, 24C60]