aboutsummaryrefslogtreecommitdiff
path: root/src-68k/sound/list.68k
diff options
context:
space:
mode:
authorJavier Degirolmo2011-10-07 12:17:54 -0300
committerJavier Degirolmo2011-10-07 12:17:54 -0300
commit178968cc2fc4c32fb918ebb4ccd24d78b64cd73f (patch)
treed8cb1d39bd1991258ffe45b4bcc498b0443e4b35 /src-68k/sound/list.68k
Initial upload, Echo 0.8 UNSTABLE VERSION
Diffstat (limited to 'src-68k/sound/list.68k')
-rw-r--r--src-68k/sound/list.68k85
1 files changed, 85 insertions, 0 deletions
diff --git a/src-68k/sound/list.68k b/src-68k/sound/list.68k
new file mode 100644
index 0000000..f871b0a
--- /dev/null
+++ b/src-68k/sound/list.68k
@@ -0,0 +1,85 @@
+;****************************************************************************
+; PointerList
+; Pointer list used by Echo
+;****************************************************************************
+
+PointerList:
+ Echo_ListEntry Instr_PSGFlat ; $00 [PSG] Flat PSG instrument
+ Echo_ListEntry Instr_DGuitar ; $01 [FM] Distortion guitar
+ Echo_ListEntry Instr_Snare ; $02 [PCM] Snare drum
+ Echo_ListEntry Instr_Kick ; $03 [PCM] Bass drum (kick)
+ Echo_ListEntry Instr_Strings ; $04 [FM] String ensemble
+ Echo_ListEntry Instr_Bass ; $05 [FM] Standard bass
+ Echo_ListEntry Instr_SoftPSG ; $06 [PSG] Soft PSG envelope
+ Echo_ListEntry Instr_PianoPSG ; $07 [PSG] Piano PSG instrument
+ Echo_ListEnd
+
+;****************************************************************************
+; Instrument $00 [PSG]
+; Flat PSG instrument (no envelope)
+;****************************************************************************
+
+Instr_PSGFlat:
+ dc.b $FE,$00,$FF
+
+;****************************************************************************
+; Instrument $01 [FM]
+; Distortion guitar
+;****************************************************************************
+
+Instr_DGuitar:
+ incbin "data/fm/dguitar.eif"
+
+;****************************************************************************
+; Instrument $02 [PCM]
+; Snare drum
+;****************************************************************************
+
+Instr_Snare:
+ incbin "data/pcm/snare.ewf"
+
+;****************************************************************************
+; Instrument $03 [PCM]
+; Bass drum
+;****************************************************************************
+
+Instr_Kick:
+ incbin "data/pcm/kick.ewf"
+
+;****************************************************************************
+; Instrument $04 [FM]
+; String ensemble
+;****************************************************************************
+
+Instr_Strings:
+ incbin "data/fm/string.eif"
+
+;****************************************************************************
+; Instrument $05 [FM]
+; Standard bass
+;****************************************************************************
+
+Instr_Bass:
+ incbin "data/fm/bass.eif"
+
+;****************************************************************************
+; Instrument $06 [PSG]
+; "Soft" PSG envelope
+;****************************************************************************
+
+Instr_SoftPSG:
+ dc.b $00,$01,$01,$02,$02,$02,$03,$03,$03,$03,$FE,$04,$FF
+
+;****************************************************************************
+; Instrument $07 [PSG]
+; Piano-like PSG instrument
+;****************************************************************************
+
+Instr_PianoPSG:
+ dc.b $00,$01,$02,$03,$04,$04,$05,$05
+ dc.b $06,$06,$07,$07,$08,$08,$08,$08
+ dc.b $09,$09,$09,$09,$0A,$0A,$0A,$0A
+ dc.b $0B,$0B,$0B,$0B,$0C,$0C,$0C,$0C
+ dc.b $0C,$0C,$0C,$0C,$0D,$0D,$0D,$0D
+ dc.b $0D,$0D,$0D,$0D,$0E,$0E,$0E,$0E
+ dc.b $0E,$0E,$0E,$0E,$FE,$0F,$FF