diff --git a/splat.yaml b/splat.yaml index 3ec1dc7..921c0e8 100644 --- a/splat.yaml +++ b/splat.yaml @@ -811,24 +811,24 @@ segments: - { start: 0x171EA0, type: bss, vram: 0x80220E60 } - - [0x171EA0, bin] + - type: code + dir: overlay_171EA0 + start: 0x171EA0 + vram: 0x80214F80 + bss_size: 0x40 + symbol_name_format: overlay_171EA0_$VRAM_$ROM + exclusive_ram_id: test_overlapping + subsegments: + - [0x171EA0, c, "_ob_wakeful_way"] + - [0x173D50, c, "_ob_possible_cable"] - # - type: code - # dir: overlay_171EA0 - # start: 0x171EA0 - # vram: 0x80214F80 - # bss_size: 0x40 - # symbol_name_format: overlay_171EA0_$VRAM_$ROM - # exclusive_ram_id: test_overlapping - # subsegments: - # - [0x171EA0, asm] - # - [0x173D50, asm] + - [0x175F30, data] - # - [0x175F30, rodata] - # - [0x177650, rodata] - # - [0x177990, rodata] - - # # - { start: 0x177ED0, type: bss, vram: 0x8021AFB0 } + - [0x177B50, .rodata, "_ob_possible_cable"] + + - { start: 0x177ED0, type: bss, vram: 0x8021AFB0 } + + - [0x177ED0, bin] # - type: code # dir: overlay_177ED0 @@ -857,6 +857,7 @@ segments: # # - { start: 0x17F9C0, type: bss, vram: 0x8021CA70 } + # - type: code # dir: overlay_17F9C0 # start: 0x17F9C0 diff --git a/src/overlay_171EA0/_ob_possible_cable.c b/src/overlay_171EA0/_ob_possible_cable.c new file mode 100644 index 0000000..2846729 --- /dev/null +++ b/src/overlay_171EA0/_ob_possible_cable.c @@ -0,0 +1,23 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_possible_cable", func_overlay_171EA0_80216E30_173D50); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_possible_cable", func_overlay_171EA0_802173B0_1742D0); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_possible_cable", func_overlay_171EA0_8021764C_17456C); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_possible_cable", func_overlay_171EA0_80218140_175060); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_possible_cable", func_overlay_171EA0_80218214_175134); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_possible_cable", func_overlay_171EA0_80218388_1752A8); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_possible_cable", func_overlay_171EA0_80218C28_175B48); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_possible_cable", func_overlay_171EA0_80218C3C_175B5C); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_possible_cable", func_overlay_171EA0_80218C7C_175B9C); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_possible_cable", func_overlay_171EA0_80218D24_175C44); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_possible_cable", func_overlay_171EA0_80218FC8_175EE8); diff --git a/src/overlay_171EA0/_ob_wakeful_way.c b/src/overlay_171EA0/_ob_wakeful_way.c new file mode 100644 index 0000000..3cbea43 --- /dev/null +++ b/src/overlay_171EA0/_ob_wakeful_way.c @@ -0,0 +1,23 @@ +#include "common.h" + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_wakeful_way", func_overlay_171EA0_80214F80_171EA0); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_wakeful_way", func_overlay_171EA0_80214FF0_171F10); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_wakeful_way", func_overlay_171EA0_80214FFC_171F1C); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_wakeful_way", func_overlay_171EA0_802150C8_171FE8); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_wakeful_way", func_overlay_171EA0_80215378_172298); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_wakeful_way", func_overlay_171EA0_80215444_172364); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_wakeful_way", func_overlay_171EA0_80215494_1723B4); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_wakeful_way", func_overlay_171EA0_80215780_1726A0); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_wakeful_way", func_overlay_171EA0_80216CD8_173BF8); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_wakeful_way", func_overlay_171EA0_80216CFC_173C1C); + +INCLUDE_ASM(const s32, "overlay_171EA0/_ob_wakeful_way", func_overlay_171EA0_80216D38_173C58);