From d854fdb91fc24ca32748522b2c1a31325b3d5c2a Mon Sep 17 00:00:00 2001 From: ProjectRevoTPP Date: Mon, 23 Sep 2024 11:00:38 -0400 Subject: [PATCH] identify 783760.bin --- include/sections.h | 4 +++- linker_scripts/us/symbol_addrs.txt | 2 +- src/2E110.c | 2 +- yamls/us/rom.yaml | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/include/sections.h b/include/sections.h index 88c186e..4fb4f70 100644 --- a/include/sections.h +++ b/include/sections.h @@ -483,6 +483,8 @@ extern u32 fragment1_relocs_ROM_END[]; extern u8 _675FA0_ROM_START[]; extern u8 _675FA0_ROM_END[]; -extern u8 _783760_ROM_START[]; + +extern u8 textdata_ROM_START[]; // 783760 +extern u8 textdata_ROM_END[]; // 783760 #endif // _SECTIONS_H_ diff --git a/linker_scripts/us/symbol_addrs.txt b/linker_scripts/us/symbol_addrs.txt index b1f59b5..29de58b 100644 --- a/linker_scripts/us/symbol_addrs.txt +++ b/linker_scripts/us/symbol_addrs.txt @@ -225,7 +225,7 @@ _6ECE80_ROM_START = 0x6ECE80; // defined:true _701E50_ROM_START = 0x701E50; // defined:true _70D3A0_ROM_START = 0x70D3A0; // defined:true _7820E0_ROM_START = 0x7820E0; // defined:true -_783760_ROM_START = 0x783760; // defined:true +textdata_ROM_START = 0x783760; // defined:true _798CD0_ROM_START = 0x798CD0; // defined:true _7994B0_ROM_START = 0x7994B0; // defined:true _79AFB0_ROM_START = 0x79AFB0; // defined:true diff --git a/src/2E110.c b/src/2E110.c index 6c98e8b..58188a0 100644 --- a/src/2E110.c +++ b/src/2E110.c @@ -8,7 +8,7 @@ static char** D_800AF744; void func_8002D510(void) { s32 i; - D_800AF740 = func_800044F4(_783760_ROM_START, NULL, 1, 0); + D_800AF740 = func_800044F4(textdata_ROM_START, NULL, 1, 0); D_800AF744 = main_pool_alloc(0xA8, 0); for (i = 0; i < 42; i++) { diff --git a/yamls/us/rom.yaml b/yamls/us/rom.yaml index 6016db6..c7439ad 100644 --- a/yamls/us/rom.yaml +++ b/yamls/us/rom.yaml @@ -2471,7 +2471,7 @@ - [0x701E50, bin] - [0x70D3A0, bin] - [0x7820E0, bin] - - [0x783760, bin] + - [0x783760, bin, textdata] - [0x798CD0, bin] - [0x7994B0, bin] - [0x79AFB0, bin]