From eb5df980c1a69d64bef41a30fbd8681f1b15f960 Mon Sep 17 00:00:00 2001 From: Alejandro Javier Asenjo Nitti Date: Tue, 10 Oct 2023 04:57:29 -0300 Subject: [PATCH] 0xB99D0 to C --- src/main/B99D0.c | 109 +++++++++++++++++++++++++++++++++++++++++++++ yamls/us/main.yaml | 2 +- 2 files changed, 110 insertions(+), 1 deletion(-) create mode 100644 src/main/B99D0.c diff --git a/src/main/B99D0.c b/src/main/B99D0.c new file mode 100644 index 00000000..bcbb9a5a --- /dev/null +++ b/src/main/B99D0.c @@ -0,0 +1,109 @@ +#include "common.h" + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B8DD0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B8E14.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B8F18.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B8F48.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B8F78.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B8FA8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B8FD8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9008.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9120.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9150.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9180.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9298.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B92C8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B92F8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9328.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9358.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9388.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B94A0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B94D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B95E8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9618.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9730.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9760.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9790.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B98A8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B99C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B99F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9A20.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9B38.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9C50.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9D68.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9E80.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9EB0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B9FC8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA0E0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA110.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA140.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA170.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA1A0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA1D0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA2E8.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA400.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA430.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA460.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA490.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA4C0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA4F0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA520.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA550.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA580.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA5B0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA5E0.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA610.s") + +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800BA640.s") diff --git a/yamls/us/main.yaml b/yamls/us/main.yaml index 509da03b..7ee41cf0 100644 --- a/yamls/us/main.yaml +++ b/yamls/us/main.yaml @@ -163,7 +163,7 @@ - [0xA24B0, asm, A24B0] # don't touch before fixing rodata - [0xA48A0, asm, A48A0] - [0xA4B50, asm] # don't touch before fixing rodata - - [0xB99D0, asm] + - [0xB99D0, c] - [0xBB360, asm, BB360] # don't touch before fixing rodata - [0xBD360, asm, BD360] - [0xC3430, asm, C3430]