diff options
author | Juan J. Martinez <jjm@usebox.net> | 2020-12-30 19:07:31 +0000 |
---|---|---|
committer | Juan J. Martinez <jjm@usebox.net> | 2020-12-30 19:23:41 +0000 |
commit | 2682bc5d1d864341aaeb42a449db73c3ecd16d70 (patch) | |
tree | 9116764364b4ee0ce7f6037305077807b57776de /src/mplayer/akm/akm_ubox.asm | |
download | ubox-msx-lib-2682bc5d1d864341aaeb42a449db73c3ecd16d70.tar.gz ubox-msx-lib-2682bc5d1d864341aaeb42a449db73c3ecd16d70.zip |
Initial import1.0
Diffstat (limited to 'src/mplayer/akm/akm_ubox.asm')
-rw-r--r-- | src/mplayer/akm/akm_ubox.asm | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/mplayer/akm/akm_ubox.asm b/src/mplayer/akm/akm_ubox.asm new file mode 100644 index 0000000..cbbf8af --- /dev/null +++ b/src/mplayer/akm/akm_ubox.asm @@ -0,0 +1,27 @@ + +; these are common +PLY_AKM_HARDWARE_MSX = 1 +PLY_AKM_MANAGE_SOUND_EFFECTS = 1 +PLY_AKM_Rom = 1 +PLY_AKM_ROM_Buffer = #c000 + +include "PlayerAkm.asm" + +; IN: L = channel +; OUT: L = 0 if is not on +PLY_AKM_IsSoundEffectOnDisarkGenerateExternalLabel: +PLY_AKM_IsSoundEffectOn: + ld a,l + add a,a + add a,a + add a,a + ld c,a + ld b,0 + ld hl,PLY_AKM_Channel1_SoundEffectData + add hl,bc + ld a,(hl) + inc hl + or (hl) + ld l,a + ret + |