[Audio 8/?] Check-in handwritten sequences, build sequences, automate various sfx arrays (#2137)

* [Audio 8/?] Check-in handwritten sequences, build sequences, automate various sfx arrays

* Fix whitespace in aseq.h

* Fix sequence 0 sfx id generator

* Suggested changes, adjust some MML syntax and add more instruction descriptions

* Correct some formatting in aseq.h

* Add the dir of the input .seq file to the list of includes to sequence assembling so that assembler-level includes like .include or .incbin work intuitively

* aseq.h tweaks

* MM review suggestions, aseq.h adjustments
This commit is contained in:
Tharo
2024-09-15 23:26:27 +01:00
committed by GitHub
parent 03a1502706
commit dbbeb656f8
34 changed files with 22983 additions and 1657 deletions
+112 -2
View File
@@ -205,7 +205,116 @@ endseg
beginseg
name "Audioseq"
include "$(BUILD_DIR)/baserom/Audioseq.o"
address 0
include "$(BUILD_DIR)/assets/audio/sequences/seq_0.prg.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_1.prg.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_2.prg.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_3.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_4.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_5.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_6.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_7.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_8.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_9.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_10.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_11.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_12.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_13.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_14.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_15.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_16.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_17.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_18.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_19.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_20.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_21.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_22.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_23.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_24.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_25.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_26.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_27.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_28.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_29.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_30.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_31.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_32.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_33.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_34.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_35.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_36.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_37.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_38.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_39.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_40.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_41.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_42.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_43.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_44.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_45.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_46.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_47.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_48.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_49.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_50.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_51.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_52.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_53.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_54.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_55.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_56.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_57.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_58.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_59.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_60.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_61.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_62.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_63.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_64.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_65.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_66.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_67.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_68.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_69.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_70.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_71.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_72.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_73.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_74.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_75.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_76.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_77.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_78.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_79.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_80.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_81.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_82.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_83.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_84.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_85.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_86.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_88.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_89.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_90.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_91.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_92.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_93.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_94.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_95.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_96.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_97.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_98.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_99.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_100.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_101.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_102.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_103.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_104.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_105.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_106.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_107.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_108.o"
include "$(BUILD_DIR)/assets/audio/sequences/seq_109.prg.o"
endseg
beginseg
@@ -781,7 +890,8 @@ beginseg
include "$(BUILD_DIR)/src/code/z_message_z_game_over.o"
include "$(BUILD_DIR)/src/code/z_construct.o"
include "$(BUILD_DIR)/src/audio/tables/soundfont_table.o"
include "$(BUILD_DIR)/data/audio_tables.rodata.o"
include "$(BUILD_DIR)/assets/audio/sequence_font_table.o"
include "$(BUILD_DIR)/src/audio/tables/sequence_table.o"
include "$(BUILD_DIR)/src/audio/tables/samplebank_table.o"
include "$(BUILD_DIR)/data/rsp.text.o"
include "$(BUILD_DIR)/data/rsp.rodata.o"