summaryrefslogtreecommitdiff
path: root/linker_scripts
diff options
context:
space:
mode:
authorLeonid Kapitonov <Feacur@gmail.com>2024-11-22 15:30:14 +0100
committerGitHub <noreply@github.com>2024-11-22 07:30:14 -0700
commit0bab7e592c3dcbd4207c2c57c06819ec2b7c1bfa (patch)
tree665bc1bf32e3b049cb2136d7ea4190ba00b67ce4 /linker_scripts
parent9576a6909f4c7ad82f50e042229810bb243a2df3 (diff)
`ac_radio` OK (#226)
* prepare unknown size * move `.data` to the C side * aRAD_actor_ct OK * func_80A76B2C_jp OK * func_80A769E4_jp OK * aRAD_actor_init OK * func_80A76958_jp OK (rename to `aRAD_actor_dt`) * func_80A76A30_jp OK * func_80A76B4C_jp OK * aRAD_actor_draw OK * remove asm pragmas * document `ac_radio` actions * rename `func_80A769E4_jp` in accord with aKAG's * rename `func_80A76B4C_jp` -> `aRAD_actor_move` * use `StructureActor` as others do * apply review suggestions * seems to match too
Diffstat (limited to 'linker_scripts')
-rw-r--r--linker_scripts/jp/symbol_addrs_overlays.txt17
-rw-r--r--linker_scripts/jp/undefined_syms.ld4
2 files changed, 11 insertions, 10 deletions
diff --git a/linker_scripts/jp/symbol_addrs_overlays.txt b/linker_scripts/jp/symbol_addrs_overlays.txt
index 9747958..60b924d 100644
--- a/linker_scripts/jp/symbol_addrs_overlays.txt
+++ b/linker_scripts/jp/symbol_addrs_overlays.txt
@@ -18808,21 +18808,20 @@ RO_STR_80A76860_jp = 0x80A76860; // type:asciz
// .text
aRAD_actor_ct = 0x80A76920; // type:func
-func_80A76958_jp = 0x80A76958; // type:func
-func_80A769E4_jp = 0x80A769E4; // type:func
-func_80A76A30_jp = 0x80A76A30; // type:func
-func_80A76B2C_jp = 0x80A76B2C; // type:func
-func_80A76B4C_jp = 0x80A76B4C; // type:func
+aRAD_actor_dt = 0x80A76958; // type:func
+aRAD_set_bgOffset = 0x80A769E4; // type:func
+aRAD_wait = 0x80A76A30; // type:func
+aRAD_setup_action = 0x80A76B2C; // type:func
+aRAD_actor_move = 0x80A76B4C; // type:func
aRAD_actor_init = 0x80A76C34; // type:func
aRAD_actor_draw = 0x80A76C9C; // type:func
// .data
Radio_Profile = 0x80A76DD0; //
-D_80A76DF4_jp = 0x80A76DF4; //
-D_80A76DFC_jp = 0x80A76DFC; //
-D_80A76E10_jp = 0x80A76E10; //
-D_80A76E1C_jp = 0x80A76E1C; //
+aRAD_shadow_vtx_fix_flg_table = 0x80A76DF4; //
+aRAD_shadow_data = 0x80A76DFC; //
+process = 0x80A76E1C; // allow_duplicated:true
// .text
diff --git a/linker_scripts/jp/undefined_syms.ld b/linker_scripts/jp/undefined_syms.ld
index 7d65c8c..e07480f 100644
--- a/linker_scripts/jp/undefined_syms.ld
+++ b/linker_scripts/jp/undefined_syms.ld
@@ -4280,7 +4280,9 @@ obj_e_goza_shadowT_model = 0x06001358;
// ovl_Radio
-D_6054678 = 0x06054678;
+aRAD_shadow_vertices = 0x06005B18;
+aRAD_shadow_model = 0x06005B98;
+aRAD_model = 0x06054678;
// ovl__00939090