From b52f4c83ce637ef3c53936a5654c45af6effabd6 Mon Sep 17 00:00:00 2001 From: Ian C Date: Mon, 21 Feb 2005 23:29:07 +0000 Subject: Initial checkin --- sfx/smartbomb.sdx | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 sfx/smartbomb.sdx (limited to 'sfx/smartbomb.sdx') diff --git a/sfx/smartbomb.sdx b/sfx/smartbomb.sdx new file mode 100644 index 0000000..32f957f --- /dev/null +++ b/sfx/smartbomb.sdx @@ -0,0 +1,31 @@ +SID.Volume(15); + +Thread.Sleep(1000); + +SID.ADSR(0,0,0,15,0); +SID.ADSR(1,0,0,15,0); +SID.ADSR(2,0,0,15,0); +SID.Control(0,SID.ControlFlag.TRIANGLE|SID.ControlFlag.GATE|SID.ControlFlag.SYNC); +SID.Control(1,SID.ControlFlag.SAW|SID.ControlFlag.GATE|SID.ControlFlag.SYNC); +SID.Control(2,SID.ControlFlag.NOISE|SID.ControlFlag.GATE); + +for(uint l=0;l<15;l++) +{ +SID.Volume((byte)(15-l)); +for(uint f=3000;f>0;f-=200) +{ + SID.Frequency(0,l*1500u+f); + SID.Frequency(1,l*1000u+f); + SID.Frequency(2,l*500u+f); + //SID.Volume((byte)(f&0x0fu)); + Thread.Sleep(1); +} + +} + +SID.Control(0,SID.ControlFlag.NONE); +SID.Control(1,SID.ControlFlag.NONE); +SID.Control(2,SID.ControlFlag.NONE); +Thread.Sleep(1000); + +SID.Volume(0); -- cgit v1.2.3