summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorTharo <17233964+Thar0@users.noreply.github.com>2024-08-28 02:09:48 +0100
committerGitHub <noreply@github.com>2024-08-27 18:09:48 -0700
commit7210cfac2f6e5ca538d412c3811e4e2c11780db8 (patch)
tree85f70d58ebdda8f6541b71b4cfc0ee80b40f2134 /spec
parent98d9571f51aa85279ae501707793848b1c3f6256 (diff)
[Audio 6/?] Build Soundfonts and the Soundfont Table (#1675)
* [Audio 6/?] Build Soundfonts and the Soundfont Table * Fix bss * Maybe fix warnings * Improve lots of error messages * Suggested changes from OoT PR * Suggested changes * Make soundfont_table.h generation depend on the samplebank xmls since they are read, report from which soundfont the invalid pointer indirect warning originates from
Diffstat (limited to 'spec')
-rw-r--r--spec46
1 files changed, 43 insertions, 3 deletions
diff --git a/spec b/spec
index c136ddfdb..49cf92fda 100644
--- a/spec
+++ b/spec
@@ -254,8 +254,48 @@ endseg
beginseg
name "Audiobank"
- address 0x10 # fake address to avoid map lookup inaccuracies
- include "$(BUILD_DIR)/baserom/Audiobank.o"
+ address 0
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_0.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_1.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_2.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_3.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_4.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_5.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_6.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_7.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_8.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_9.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_10.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_11.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_12.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_13.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_14.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_15.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_16.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_17.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_18.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_19.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_20.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_21.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_22.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_23.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_24.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_25.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_26.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_27.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_28.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_29.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_30.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_31.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_32.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_33.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_34.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_35.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_36.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_37.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_38.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_39.o"
+ include "$(BUILD_DIR)/assets/audio/soundfonts/Soundfont_40.o"
endseg
beginseg
@@ -615,7 +655,7 @@ beginseg
include "$(BUILD_DIR)/src/code/jpegdecoder.o"
include_data_with_rodata "$(BUILD_DIR)/src/code/z_game_over.o"
include "$(BUILD_DIR)/src/code/z_construct.o"
- include "$(BUILD_DIR)/data/code/audio_soundfont_table.rodata.o"
+ include "$(BUILD_DIR)/src/audio/tables/soundfont_table.o"
include "$(BUILD_DIR)/data/code/audio_sequence_font_table.rodata.o"
include "$(BUILD_DIR)/data/code/audio_sequence_table.rodata.o"
include "$(BUILD_DIR)/src/audio/tables/samplebank_table.o"