Enabled `rodata` migration on `overlay_171EA0`

This commit is contained in:
gijs 2023-09-26 21:00:48 +02:00
parent 8ba64e87ab
commit 9d7aea8819
3 changed files with 63 additions and 16 deletions

View File

@ -811,24 +811,24 @@ segments:
- { start: 0x171EA0, type: bss, vram: 0x80220E60 } - { 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 - [0x175F30, data]
# 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, rodata] - [0x177B50, .rodata, "_ob_possible_cable"]
# - [0x177650, rodata]
# - [0x177990, rodata] - { start: 0x177ED0, type: bss, vram: 0x8021AFB0 }
# # - { start: 0x177ED0, type: bss, vram: 0x8021AFB0 } - [0x177ED0, bin]
# - type: code # - type: code
# dir: overlay_177ED0 # dir: overlay_177ED0
@ -857,6 +857,7 @@ segments:
# # - { start: 0x17F9C0, type: bss, vram: 0x8021CA70 } # # - { start: 0x17F9C0, type: bss, vram: 0x8021CA70 }
# - type: code # - type: code
# dir: overlay_17F9C0 # dir: overlay_17F9C0
# start: 0x17F9C0 # start: 0x17F9C0

View File

@ -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);

View File

@ -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);