summaryrefslogtreecommitdiff
path: root/linker_scripts
diff options
context:
space:
mode:
authorpetrie911 <69443847+petrie911@users.noreply.github.com>2024-07-07 12:43:41 -0500
committerGitHub <noreply@github.com>2024-07-07 14:43:41 -0300
commit83c54429159331ced13e2a97c3fbb17549a72b4e (patch)
treef6c5a6843d1c83c1c23e1de9148ba9502bf282d1 /linker_scripts
parent9dd58cd924012e3b482c7a411c3cf45aaf1adf42 (diff)
Improve audio docs and partial audio disassembly support (#268)
* audiodiasm * start of sound disasm * disasm * source
Diffstat (limited to 'linker_scripts')
-rw-r--r--linker_scripts/us/rev1/symbol_addrs.txt10
-rw-r--r--linker_scripts/us/rev1/symbol_addrs_audio.txt4
-rw-r--r--linker_scripts/us/rev1/undefined_syms.ld8
3 files changed, 6 insertions, 16 deletions
diff --git a/linker_scripts/us/rev1/symbol_addrs.txt b/linker_scripts/us/rev1/symbol_addrs.txt
index 9b9dbbec..a428d50b 100644
--- a/linker_scripts/us/rev1/symbol_addrs.txt
+++ b/linker_scripts/us/rev1/symbol_addrs.txt
@@ -30,6 +30,8 @@ D_80160000 = 0x80160000;//ignore:true
D_800D0000 = 0x800D0000;//ignore:true
D_7FFFFFFE = 0x7FFFFFFE;//ignore:true
D_1000000 = 0x01000000;//ignore:true
+D_01000100 = 0x01000100;//ignore:true
+D_01010100 = 0x01010100;//ignore:true
// mirage symbols
D_A000000 = 0x0A000000;//ignore:true
@@ -134,12 +136,8 @@ Save_Read = 0x800C3194;
sOvlUnused_Unk = 0x800CBD3C;
// hardcoded address used in sys_rdram
-D_A0300000 = 0xA0300000;
-
-//hardware addresses. should probably be in hardware_regs
-D_A4000000 = 0xA4000000;
-D_A5000508 = 0xA5000508;
-D_A5000510 = 0xA5000510;
+D_A0300000 = 0xA0300000; // ignore:true
+D_A4000000 = 0xA4000000; // ignore:true
D_edisplay_800CFA54 = 0x800CFA54;
diff --git a/linker_scripts/us/rev1/symbol_addrs_audio.txt b/linker_scripts/us/rev1/symbol_addrs_audio.txt
index 4ecb8a71..ecbc8fc2 100644
--- a/linker_scripts/us/rev1/symbol_addrs_audio.txt
+++ b/linker_scripts/us/rev1/symbol_addrs_audio.txt
@@ -146,7 +146,7 @@ gTemporaryCommonPoolSplit = 0x8014D398;//size:0xC
gSampleFontLoadStatus = 0x8014D3A8;//size:0x40
gFontLoadStatus = 0x8014D3E8;//size:0x40
gSeqLoadStatus = 0x8014D428;//size:0x100
-gResetStatus = 0x8014D528;
+gAudioResetStep = 0x8014D528;
gAudioSpecId = 0x8014D529;
gResetFadeoutFramesLeft = 0x8014D52C;
gNotes = 0x8014E530;
@@ -207,7 +207,7 @@ gAiBuffers = 0x80155D70;//size:0xC
gAiBuffLengths = 0x80155D7C;//size:0x8
gAudioRandom = 0x80155D84;
D_80155D88 = 0x80155D88;
-gResetTimer = 0x80155D8C;
+gAudioResetTimer = 0x80155D8C;
gAudioContextEnd = 0x80155D90;//size:0x10
sAudioTaskStartQueue = 0x80155DA0;
diff --git a/linker_scripts/us/rev1/undefined_syms.ld b/linker_scripts/us/rev1/undefined_syms.ld
index fbea8a22..078d77ef 100644
--- a/linker_scripts/us/rev1/undefined_syms.ld
+++ b/linker_scripts/us/rev1/undefined_syms.ld
@@ -33,11 +33,3 @@
// func_84001728 = 0x84001728;
// func_840017D8 = 0x840017D8;
// func_840017AC = 0x840017AC;
-
-D_A0300000 = 0xA0300000;
-D_A4000000 = 0xA4000000;
-D_A5000508 = 0xA5000508;
-D_A5000510 = 0xA5000510;
-
-D_01000100 = 0x01000100;
-D_01010100 = 0x01010100;