aboutsummaryrefslogtreecommitdiff
path: root/src-68k
diff options
context:
space:
mode:
Diffstat (limited to 'src-68k')
-rw-r--r--src-68k/esf.68k30
1 files changed, 30 insertions, 0 deletions
diff --git a/src-68k/esf.68k b/src-68k/esf.68k
index 6abecd1..d6f0e6c 100644
--- a/src-68k/esf.68k
+++ b/src-68k/esf.68k
@@ -15,6 +15,36 @@ ESF_PSG4 equ $0B ; PSG noise channel
ESF_PCM equ $0C ; PCM channel
;****************************************************************************
+; FM note frequency constants
+;****************************************************************************
+
+ESF_FMFREQ_C equ 644
+ESF_FMFREQ_CS equ 681
+ESF_FMFREQ_D equ 722
+ESF_FMFREQ_DS equ 765
+ESF_FMFREQ_E equ 810
+ESF_FMFREQ_F equ 858
+ESF_FMFREQ_FS equ 910
+ESF_FMFREQ_G equ 964
+ESF_FMFREQ_GS equ 1021
+ESF_FMFREQ_A equ 1081
+ESF_FMFREQ_AS equ 1146
+ESF_FMFREQ_B equ 1214
+
+ESF_FMFREQ_0 equ ESF_FMFREQ_C
+ESF_FMFREQ_1 equ ESF_FMFREQ_CS
+ESF_FMFREQ_2 equ ESF_FMFREQ_D
+ESF_FMFREQ_3 equ ESF_FMFREQ_DS
+ESF_FMFREQ_4 equ ESF_FMFREQ_E
+ESF_FMFREQ_5 equ ESF_FMFREQ_F
+ESF_FMFREQ_6 equ ESF_FMFREQ_FS
+ESF_FMFREQ_7 equ ESF_FMFREQ_G
+ESF_FMFREQ_8 equ ESF_FMFREQ_GS
+ESF_FMFREQ_9 equ ESF_FMFREQ_A
+ESF_FMFREQ_10 equ ESF_FMFREQ_AS
+ESF_FMFREQ_11 equ ESF_FMFREQ_B
+
+;****************************************************************************
; ESF_NoteOn
; Start playing a note.
;----------------------------------------------------------------------------