From a7cb4b67b8d32094394480588ea7277c5cd67430 Mon Sep 17 00:00:00 2001 From: gijs Date: Tue, 26 Sep 2023 21:50:42 +0200 Subject: [PATCH] Migrated `rodata` for `overlay_29A4C0` --- splat.yaml | 61 ++++++------- src/overlay_29A4C0/_ob_childlike_hope.c | 17 ++++ src/overlay_29A4C0/_ob_cloudy_power.c | 47 ++++++++++ src/overlay_29A4C0/_ob_drab_fowl.c | 21 +++++ src/overlay_29A4C0/_ob_frank_rake.c | 5 + src/overlay_29A4C0/_ob_lonely_book.c | 3 + src/overlay_29A4C0/_ob_melted_cemetery.c | 3 + src/overlay_29A4C0/_ob_quaint_art.c | 11 +++ src/overlay_29A4C0/_ob_resilient_rate.c | 15 +++ src/overlay_29A4C0/_ob_stupendous_camera.c | 3 + src/overlay_29A4C0/_ob_sunny_cause.c | 101 +++++++++++++++++++++ src/overlay_29A4C0/_ob_taboo_pump.c | 27 ++++++ src/overlay_29A4C0/_ob_teeny_silver.c | 5 + src/overlay_29A4C0/_ob_tricky_bag.c | 67 ++++++++++++++ src/overlay_29A4C0/_ob_wonderful_title.c | 3 + 15 files changed, 357 insertions(+), 32 deletions(-) create mode 100644 src/overlay_29A4C0/_ob_childlike_hope.c create mode 100644 src/overlay_29A4C0/_ob_cloudy_power.c create mode 100644 src/overlay_29A4C0/_ob_drab_fowl.c create mode 100644 src/overlay_29A4C0/_ob_frank_rake.c create mode 100644 src/overlay_29A4C0/_ob_lonely_book.c create mode 100644 src/overlay_29A4C0/_ob_melted_cemetery.c create mode 100644 src/overlay_29A4C0/_ob_quaint_art.c create mode 100644 src/overlay_29A4C0/_ob_resilient_rate.c create mode 100644 src/overlay_29A4C0/_ob_stupendous_camera.c create mode 100644 src/overlay_29A4C0/_ob_sunny_cause.c create mode 100644 src/overlay_29A4C0/_ob_taboo_pump.c create mode 100644 src/overlay_29A4C0/_ob_teeny_silver.c create mode 100644 src/overlay_29A4C0/_ob_tricky_bag.c create mode 100644 src/overlay_29A4C0/_ob_wonderful_title.c diff --git a/splat.yaml b/splat.yaml index 483cb0f..59d5208 100644 --- a/splat.yaml +++ b/splat.yaml @@ -1387,40 +1387,37 @@ segments: # # - { start: 0x29A4C0, type: bss, vram: 0x8023E580 } - # - type: code - # dir: overlay_29A4C0 - # start: 0x29A4C0 - # vram: 0x8022AC90 - # bss_size: 0xD0 - # symbol_name_format: overlay_29A4C0_$VRAM_$ROM - # exclusive_ram_id: test_overlapping - # subsegments: - # - [0x29A4C0, asm] - # - [0x29C950, asm] - # - [0x2A1860, asm] - # - [0x2A21E0, asm] - # - [0x2A3030, asm] - # - [0x2A3150, asm] - # - [0x2A3310, asm] - # - [0x2A3F20, asm] - # - [0x2A46D0, asm] - # - [0x2A7010, asm] - # - [0x2A7060, asm] - # - [0x2A7D60, asm] - # - [0x2A8050, asm] + - type: code + dir: overlay_29A4C0 + start: 0x29A4C0 + vram: 0x8022AC90 + bss_size: 0xD0 + symbol_name_format: overlay_29A4C0_$VRAM_$ROM + exclusive_ram_id: test_overlapping + subsegments: + - [0x29A4C0, c, "_ob_tricky_bag"] + - [0x29C950, c, "_ob_sunny_cause"] + - [0x2A1860, c, "_ob_quaint_art"] + - [0x2A21E0, c, "_ob_taboo_pump"] + - [0x2A3030, c, "_ob_stupendous_camera"] + - [0x2A3150, c, "_ob_frank_rake"] + - [0x2A3310, c, "_ob_drab_fowl"] + - [0x2A3F20, c, "_ob_resilient_rate"] + - [0x2A46D0, c, "_ob_cloudy_power"] + - [0x2A7010, c, "_ob_lonely_book"] + - [0x2A7060, c, "_ob_childlike_hope"] + - [0x2A7D60, c, "_ob_teeny_silver"] + - [0x2A8050, c, "_ob_melted_cemetery"] + - [0x2A82C0, c, "_ob_wonderful_title"] - # - [0x2A82D0, rodata] - # - [0x2A8940, rodata] - # - [0x2A8960, rodata] - # - [0x2A8970, rodata] - # - [0x2A89A0, rodata] - # - [0x2A8A10, rodata] - # - [0x2A8A80, rodata] - # - [0x2A8B90, rodata] - # - [0x2A8BA0, rodata] - # - [0x2A8BC0, rodata] + - [0x2A82D0, data] - # # - { start: 0x2A8D20, type: bss, vram: 0x802394F0 } + - [0x2A8A80, .rodata, "_ob_sunny_cause"] + - [0x2A8B90, .rodata, "_ob_quaint_art"] + - [0x2A8BA0, .rodata, "_ob_drab_fowl"] + - [0x2A8BC0, .rodata, "_ob_cloudy_power"] + + - { start: 0x2A8D20, type: bss, vram: 0x802394F0 } - type: code dir: overlay_2A8D20 diff --git a/src/overlay_29A4C0/_ob_childlike_hope.c b/src/overlay_29A4C0/_ob_childlike_hope.c new file mode 100644 index 0000000..82943c2 --- /dev/null +++ b/src/overlay_29A4C0/_ob_childlike_hope.c @@ -0,0 +1,17 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_childlike_hope", func_overlay_29A4C0_80237830_2A7060); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_childlike_hope", func_overlay_29A4C0_80237B84_2A73B4); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_childlike_hope", func_overlay_29A4C0_80237C90_2A74C0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_childlike_hope", func_overlay_29A4C0_80237E4C_2A767C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_childlike_hope", func_overlay_29A4C0_80238004_2A7834); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_childlike_hope", func_overlay_29A4C0_8023823C_2A7A6C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_childlike_hope", func_overlay_29A4C0_8023830C_2A7B3C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_childlike_hope", func_overlay_29A4C0_8023841C_2A7C4C); diff --git a/src/overlay_29A4C0/_ob_cloudy_power.c b/src/overlay_29A4C0/_ob_cloudy_power.c new file mode 100644 index 0000000..8a9cb58 --- /dev/null +++ b/src/overlay_29A4C0/_ob_cloudy_power.c @@ -0,0 +1,47 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_80234EA0_2A46D0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_80234F90_2A47C0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_80235314_2A4B44); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_80235748_2A4F78); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_802358F0_2A5120); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_802359C0_2A51F0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_80235A80_2A52B0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_80235B40_2A5370); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_80235BC8_2A53F8); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_80235C78_2A54A8); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_80236470_2A5CA0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_802364CC_2A5CFC); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_802368E8_2A6118); + +INCLUDE_RODATA(const s32, "overlay_29A4C0/_ob_cloudy_power", D_overlay_29A4C0_80239390_2A8BC0); + +INCLUDE_RODATA(const s32, "overlay_29A4C0/_ob_cloudy_power", D_overlay_29A4C0_802393A0_2A8BD0); + +INCLUDE_RODATA(const s32, "overlay_29A4C0/_ob_cloudy_power", D_overlay_29A4C0_802393AC_2A8BDC); + +INCLUDE_RODATA(const s32, "overlay_29A4C0/_ob_cloudy_power", D_overlay_29A4C0_802393BC_2A8BEC); + +INCLUDE_RODATA(const s32, "overlay_29A4C0/_ob_cloudy_power", D_overlay_29A4C0_802393C8_2A8BF8); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_80236920_2A6150); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_80237090_2A68C0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_80237314_2A6B44); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_802373B4_2A6BE4); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_cloudy_power", func_overlay_29A4C0_80237620_2A6E50); diff --git a/src/overlay_29A4C0/_ob_drab_fowl.c b/src/overlay_29A4C0/_ob_drab_fowl.c new file mode 100644 index 0000000..0f1af17 --- /dev/null +++ b/src/overlay_29A4C0/_ob_drab_fowl.c @@ -0,0 +1,21 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_drab_fowl", func_overlay_29A4C0_80233AE0_2A3310); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_drab_fowl", func_overlay_29A4C0_80233B74_2A33A4); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_drab_fowl", func_overlay_29A4C0_80233D24_2A3554); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_drab_fowl", func_overlay_29A4C0_80233E00_2A3630); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_drab_fowl", func_overlay_29A4C0_802341D0_2A3A00); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_drab_fowl", func_overlay_29A4C0_80234244_2A3A74); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_drab_fowl", func_overlay_29A4C0_80234328_2A3B58); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_drab_fowl", func_overlay_29A4C0_80234390_2A3BC0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_drab_fowl", func_overlay_29A4C0_802345E0_2A3E10); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_drab_fowl", func_overlay_29A4C0_802346CC_2A3EFC); diff --git a/src/overlay_29A4C0/_ob_frank_rake.c b/src/overlay_29A4C0/_ob_frank_rake.c new file mode 100644 index 0000000..182fd25 --- /dev/null +++ b/src/overlay_29A4C0/_ob_frank_rake.c @@ -0,0 +1,5 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_frank_rake", func_overlay_29A4C0_80233920_2A3150); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_frank_rake", func_overlay_29A4C0_80233968_2A3198); diff --git a/src/overlay_29A4C0/_ob_lonely_book.c b/src/overlay_29A4C0/_ob_lonely_book.c new file mode 100644 index 0000000..297687c --- /dev/null +++ b/src/overlay_29A4C0/_ob_lonely_book.c @@ -0,0 +1,3 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_lonely_book", func_overlay_29A4C0_802377E0_2A7010); diff --git a/src/overlay_29A4C0/_ob_melted_cemetery.c b/src/overlay_29A4C0/_ob_melted_cemetery.c new file mode 100644 index 0000000..b575d10 --- /dev/null +++ b/src/overlay_29A4C0/_ob_melted_cemetery.c @@ -0,0 +1,3 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_melted_cemetery", func_overlay_29A4C0_80238820_2A8050); diff --git a/src/overlay_29A4C0/_ob_quaint_art.c b/src/overlay_29A4C0/_ob_quaint_art.c new file mode 100644 index 0000000..f7f2a02 --- /dev/null +++ b/src/overlay_29A4C0/_ob_quaint_art.c @@ -0,0 +1,11 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_quaint_art", func_overlay_29A4C0_80232030_2A1860); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_quaint_art", func_overlay_29A4C0_80232274_2A1AA4); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_quaint_art", func_overlay_29A4C0_8023234C_2A1B7C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_quaint_art", func_overlay_29A4C0_802324C4_2A1CF4); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_quaint_art", func_overlay_29A4C0_80232694_2A1EC4); diff --git a/src/overlay_29A4C0/_ob_resilient_rate.c b/src/overlay_29A4C0/_ob_resilient_rate.c new file mode 100644 index 0000000..54f9b50 --- /dev/null +++ b/src/overlay_29A4C0/_ob_resilient_rate.c @@ -0,0 +1,15 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_resilient_rate", func_overlay_29A4C0_802346F0_2A3F20); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_resilient_rate", func_overlay_29A4C0_80234770_2A3FA0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_resilient_rate", func_overlay_29A4C0_80234814_2A4044); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_resilient_rate", func_overlay_29A4C0_80234BE0_2A4410); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_resilient_rate", func_overlay_29A4C0_80234C04_2A4434); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_resilient_rate", func_overlay_29A4C0_80234CBC_2A44EC); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_resilient_rate", func_overlay_29A4C0_80234E50_2A4680); diff --git a/src/overlay_29A4C0/_ob_stupendous_camera.c b/src/overlay_29A4C0/_ob_stupendous_camera.c new file mode 100644 index 0000000..9c28e66 --- /dev/null +++ b/src/overlay_29A4C0/_ob_stupendous_camera.c @@ -0,0 +1,3 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_stupendous_camera", func_overlay_29A4C0_80233800_2A3030); diff --git a/src/overlay_29A4C0/_ob_sunny_cause.c b/src/overlay_29A4C0/_ob_sunny_cause.c new file mode 100644 index 0000000..7d1bd54 --- /dev/null +++ b/src/overlay_29A4C0/_ob_sunny_cause.c @@ -0,0 +1,101 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022D120_29C950); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022D1AC_29C9DC); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022D2A8_29CAD8); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022D3AC_29CBDC); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022D534_29CD64); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022D928_29D158); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022D988_29D1B8); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022DA84_29D2B4); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022DC38_29D468); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022DC9C_29D4CC); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022DCC0_29D4F0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022DE04_29D634); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022DF60_29D790); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022E08C_29D8BC); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022E214_29DA44); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022E3DC_29DC0C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022E698_29DEC8); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022E6D4_29DF04); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022E72C_29DF5C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022E9E8_29E218); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022EEDC_29E70C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022EFB0_29E7E0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022F280_29EAB0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022F2CC_29EAFC); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_8022FDB8_29F5E8); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80230744_29FF74); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80230858_2A0088); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80230B24_2A0354); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80230B44_2A0374); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80230B60_2A0390); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80230D0C_2A053C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80230D18_2A0548); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80230DAC_2A05DC); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80230DBC_2A05EC); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80230E50_2A0680); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80230FD4_2A0804); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80231090_2A08C0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80231238_2A0A68); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_802312E4_2A0B14); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_802315FC_2A0E2C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_802316C0_2A0EF0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80231B2C_2A135C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80231B50_2A1380); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80231B94_2A13C4); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80231BBC_2A13EC); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80231C54_2A1484); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80231DE0_2A1610); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80231E60_2A1690); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80231F2C_2A175C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_sunny_cause", func_overlay_29A4C0_80231FB0_2A17E0); diff --git a/src/overlay_29A4C0/_ob_taboo_pump.c b/src/overlay_29A4C0/_ob_taboo_pump.c new file mode 100644 index 0000000..6246157 --- /dev/null +++ b/src/overlay_29A4C0/_ob_taboo_pump.c @@ -0,0 +1,27 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_taboo_pump", func_overlay_29A4C0_802329B0_2A21E0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_taboo_pump", func_overlay_29A4C0_802329E0_2A2210); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_taboo_pump", func_overlay_29A4C0_80232B20_2A2350); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_taboo_pump", func_overlay_29A4C0_80232C28_2A2458); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_taboo_pump", func_overlay_29A4C0_80232DE0_2A2610); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_taboo_pump", func_overlay_29A4C0_80232E44_2A2674); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_taboo_pump", func_overlay_29A4C0_80232EA8_2A26D8); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_taboo_pump", func_overlay_29A4C0_80232EE8_2A2718); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_taboo_pump", func_overlay_29A4C0_80233134_2A2964); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_taboo_pump", func_overlay_29A4C0_802332A0_2A2AD0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_taboo_pump", func_overlay_29A4C0_80233398_2A2BC8); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_taboo_pump", func_overlay_29A4C0_80233448_2A2C78); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_taboo_pump", func_overlay_29A4C0_80233580_2A2DB0); diff --git a/src/overlay_29A4C0/_ob_teeny_silver.c b/src/overlay_29A4C0/_ob_teeny_silver.c new file mode 100644 index 0000000..23eace1 --- /dev/null +++ b/src/overlay_29A4C0/_ob_teeny_silver.c @@ -0,0 +1,5 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_teeny_silver", func_overlay_29A4C0_80238530_2A7D60); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_teeny_silver", func_overlay_29A4C0_8023870C_2A7F3C); diff --git a/src/overlay_29A4C0/_ob_tricky_bag.c b/src/overlay_29A4C0/_ob_tricky_bag.c new file mode 100644 index 0000000..1d6f55f --- /dev/null +++ b/src/overlay_29A4C0/_ob_tricky_bag.c @@ -0,0 +1,67 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022AC90_29A4C0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022AD6C_29A59C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022AE84_29A6B4); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022AF94_29A7C4); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022B100_29A930); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022B414_29AC44); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022B4A8_29ACD8); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022B56C_29AD9C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022B62C_29AE5C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022B6F4_29AF24); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022BB58_29B388); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022BD74_29B5A4); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022BDDC_29B60C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022BE30_29B660); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022BF5C_29B78C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022BFFC_29B82C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022C04C_29B87C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022C1B0_29B9E0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022C200_29BA30); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022C228_29BA58); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022C250_29BA80); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022C3A8_29BBD8); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022C594_29BDC4); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022C5C8_29BDF8); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022C6C4_29BEF4); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022C96C_29C19C); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022C988_29C1B8); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022CBD4_29C404); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022CD00_29C530); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022CD70_29C5A0); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022CDF4_29C624); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022CF60_29C790); + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_tricky_bag", func_overlay_29A4C0_8022D0FC_29C92C); diff --git a/src/overlay_29A4C0/_ob_wonderful_title.c b/src/overlay_29A4C0/_ob_wonderful_title.c new file mode 100644 index 0000000..9c47cde --- /dev/null +++ b/src/overlay_29A4C0/_ob_wonderful_title.c @@ -0,0 +1,3 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_29A4C0/_ob_wonderful_title", func_overlay_29A4C0_80238A90_2A82C0);