summaryrefslogtreecommitdiff
path: root/game/src/song_playerconfig.asm
diff options
context:
space:
mode:
authorJuan J. Martinez <jjm@usebox.net>2020-12-30 19:07:31 +0000
committerJuan J. Martinez <jjm@usebox.net>2020-12-30 19:23:41 +0000
commit2682bc5d1d864341aaeb42a449db73c3ecd16d70 (patch)
tree9116764364b4ee0ce7f6037305077807b57776de /game/src/song_playerconfig.asm
downloadubox-msx-lib-2682bc5d1d864341aaeb42a449db73c3ecd16d70.tar.gz
ubox-msx-lib-2682bc5d1d864341aaeb42a449db73c3ecd16d70.zip
Initial import1.0
Diffstat (limited to 'game/src/song_playerconfig.asm')
-rw-r--r--game/src/song_playerconfig.asm17
1 files changed, 17 insertions, 0 deletions
diff --git a/game/src/song_playerconfig.asm b/game/src/song_playerconfig.asm
new file mode 100644
index 0000000..9e7821f
--- /dev/null
+++ b/game/src/song_playerconfig.asm
@@ -0,0 +1,17 @@
+; Configuration that can be included to Arkos Tracker 2 players.
+; It indicates what parts of code are useful to the song/sound effects, to save both memory and CPU.
+; The players may or may not take advantage of these flags, it is up to them.
+
+; You can either:
+; - Include this to the source that also includes the player (BEFORE the player is included) (recommended solution).
+; - Include this at the beginning of the player code.
+; - Copy/paste this directly in the player.
+; If you use one player but several songs, don't worry, these declarations will stack up.
+; If no configuration is used, the player will use default values (full code used).
+
+ PLY_CFG_ConfigurationIsPresent = 1
+ PLY_CFG_NoSoftNoHard = 1
+ PLY_CFG_SoftOnly = 1
+ PLY_CFG_SoftOnly_Noise = 1
+ PLY_CFG_SoftOnly_SoftwareArpeggio = 1
+ PLY_CFG_SoftOnly_SoftwarePitch = 1