home *** CD-ROM | disk | FTP | other *** search
- ;********************************* stable0.asm ******************************
- ;* *
- ;* Ad Lib Sound Effects Driver *
- ;* Copyright 1990, Ad Lib Inc. *
- ;* *
- ;****************************************************************************
-
- include tables.inc
-
- _TEXT segment byte public 'code'
- assume CS:_TEXT
- assume DS:_TEXT
-
- ;----------------------------------------------------------------------------
-
- public _SoundTable0
-
- _SoundTable0 label byte
- dw killall ;0
-
- ;** Space Sounds **;
- dw START,laser4,laser1 ;1,2,3
- dw lasgun0,DrWho0,laser2 ;4,5,6
- dw laser3,null,null ;7,8,9
- dw null,warning1,lsabre;10,11,12
- dw suprise,warning2,wow ;13,14,15
- dw landing,plate,spacemetal;16,17,18
- dw takeoff ;19
-
- dw thun,poof,sound1c ;20,21,22
- dw sound2,sound14,sound3b ;23,24,25
- dw electr3,sound4a,sound5a ;26,27,28
- dw sound11,sound10,sound7 ;29,30,31
- dw sound12,null,sound13 ;32,33,34
- dw sound5,sound6,sound8 ;35,36,37
- dw sound9,sound9a,wild ;38,39,40
- dw null,radar,null ;41,42,43
- dw null,bwoing,bell ;44,45,46
- dw cdop,buzzer,shutdown ;47,48,49
-
- dw null,glass,tblmod ;50,51,52
- dw null,klaxon,null ;53,54,55
- dw null,null,null ;56,57,58
- dw null,null,null ;59,60,61
- dw null,null,null ;62,63,64
- dw null,null,null ;65,66,67
- dw null,null,null ;68,69,70
- dw null,null,null ;71,72,73
- dw null,null,null ;74,75,76
- dw null,null,null ;77,78,79
-
- ;** Battle Sounds **;
- dw flyby,capgun,bombfall ;80
- dw cannon,midgun,slowgun ;83
- dw mgun,mgunshort,bomfal1 ;86
- dw exp1,exp2a,pistol2 ;89
- dw pistol3,explo1,explo2 ;92
- dw thunder,crash2,crash4 ;95,96,97
- dw crash7,explosion,null ;98,99,100
- dw null,null,null ;101,102,103
- dw null,null,null ;104,105,106
- dw null,null,null ;107,108,109
- dw null ;110
-
- ;** Sequences **;
- dw latin,jazz ;111,112
- dw Wtell,Leif,null ;113,114,115
- dw null,null,null ;116,117,118
- dw null,null,null ;119,120,121
- dw null,null,null ;122,123,124
- dw null,null,null ;125,126,127
-
-
-
- ;** SPACE INTERNALS **;
- dw lasgun1,lasgun2,lasgun3 ;128,129,130
- dw null,null,null ;131,132,133
- dw DrWho1,DrWho2,DrWho3 ;134,135,136
- dw null,null,null ;137,138,139
- dw null,null,null ;140,141,142
- dw null,null,null ;143,144,145
- dw null,null,null ;146,147,148
- dw null,null,null ;149,150,151
-
- ;** Battle INTERNALS **;
- dw cgattack,cgattack2,null ;152,153,154
- dw dopple,null,null ;155,156,157
- dw biggun,null,null ;158,159,160
- dw null,null,null ;161,162,163
- dw null,null,null ;164,165,166
- dw null,null,null ;167,168,169
- dw null,null,null ;170,171,172
- dw null,null,null ;173,174,175
-
- ;** Sequence Internals **;
- dw null,null,null ;176,177,178
- dw null,null,null ;179,180,181
- dw null,null,null ;182,183,184
- dw null,null,null ;185,186,187
- dw null,null,null ;188,189,190
- dw null,null,null ;191,192,193
-
- dw electric,bell2,ocean1 ;194,195,196
- dw alarm1,null,null ;197,198,199
- dw null,null,null ;200,201,202
- dw null,null,null ;203,204,205
- dw null,null,null ;206,207,208
- dw null,null,null ;209,210,211
-
- dw lbass,lhihat,lkick ;212,213,214
- dw lclave,ltoms,null ;215,216,217
- dw null,null,null ;218,219,220
- dw wtbass,wtarp,null ;221,222,223
- dw null,null,null ;224,225,226
-
- dw fill1,fill2,filltest ;227,228,229
- dw fill32,fill24,fill421 ;230,231,232
- dw fill421,fill422,null ;233,234,235
- dw fill421down,fill421echo,null ;236,237,238
- dw null,null,null ;239,240,241
- dw null,null,null ;242,243,244
-
- dw LeifWind,LeifHands,Leifkick ;245,246,247
- dw comp2,comp3,comp4 ;248,249,250
- dw Leiflead,null,null ;251,252,253
- dw null,null ;254,255
-
-
- ;----------------------------------------------------------------------------
- ;start address 03b2ah
- killall db 009h,10
- db 0b3h,000h
- db 0b3h,001h
- db 0b3h,002h
- db 0b3h,003h
- db 0b3h,004h
- db 0b3h,005h
- db 0b3h,006h
- db 0b3h,007h
- db 0b3h,008h
- db 0c3h
- db 088h
-
- null db 000h,00h,088h
-
-
- laser2 db 0,0 ;this uses 2 pitch deltas of different rates
- db 0abh,08h
- db 090h,0
- db 1,1
- db 090h,34
- db 091h,0ffh,0ffh,0e0h
- db 042h,024h
- db 091h,0ffh,0ffh,0f8h
- db 089h,010h
- db 088h
-
- laser3 db 000h,000h ;pitch delta down
- db 0abh,08h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,43
- db 091h,0ffh,0ffh,0c0h
- db 001h,029h
- db 089h,002h
- db 088h
-
-
- laser4 db 000h,000h ;pitch delta down
- db 0abh,008h
- db 090h,01eh
- db 001h,002h
- db 090h,62
- db 091h,0ffh,0ffh,0d0h
- db 03ah,01ah
- db 088h
-
- ;sound string formatted dump filename: LASER1
- LASER1 db 000h,000h
- db 0abh,008h
- db 001h,002h
- db 090h,31
- db 083h,001h
- db 046h,001h
- db 091h,0ffh,0ffh,0d7h
- db 0a0h,008h
- db 09eh,012h,048h,003h
- db 0a0h,008h
- db 088h
-
-
- lasgun0 label byte
- db 000h,000h
- db STARTVOICE,128
- db STARTVOICE,129
- db STARTVOICE,130
- db CALLSTRING
- dw lasgunint
- db SETCHANNELATTN,014h
- db CALLSTRING
- dw lasgunint
- db ENDOFSTRING
-
-
- lasgun1 label byte
- db 001h,000h
- db REST,005h
- db SETCHANNELATTN,005h
- db CALLSTRING
- dw lasgunint
- db SETCHANNELATTN,019h
- db CALLSTRING
- dw lasgunint
- db ENDOFSTRING
-
-
- lasgun2 label byte
- db 002h,000h
- db REST,00ah
- db SETCHANNELATTN,00ah
- db CALLSTRING
- dw lasgunint
- db SETCHANNELATTN,01eh
- db CALLSTRING
- dw lasgunint
- db ENDOFSTRING
-
-
- lasgun3 label byte
- db 003h,000h
- db REST,00fh
- db SETCHANNELATTN,00fh
- db CALLSTRING
- dw lasgunint
- db SETCHANNELATTN,023h
- db CALLSTRING
- dw lasgunint
- db ENDOFSTRING
-
- lasgunint db 091h,03bh,0f1h,01ch
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,041h
- db 071h,01ah
- db 086h
-
-
-
-
-
- DrWho0 label byte
- db 000h,000h
- db STARTVOICE,134
- db STARTVOICE,135
- db STARTVOICE,136
- db BRANCH
- dw DrWhoint
-
-
- DrWho1 label byte
- db 001h,000h
- db REST,00ah
- db SETCHANNELATTN,00ah
- db BRANCH
- dw DrWhoint
-
-
- DrWho2 label byte
- db 002h,000h
- db REST,014h
- db SETCHANNELATTN,00fh
- db BRANCH
- dw DrWhoint
-
-
- DrWho3 label byte
- db 003h,000h
- db REST,01eh
- db SETCHANNELATTN,014h
- db SETGATETHRESHOLD,001h
- db SETPATCH,01eh
- db 01h,002h
- db SETPATCH,041h
- db PITCHDELTA,001h,000h,001h
- db 71h,0bdh
- db ENDOFSTRING
-
-
- DrWhoint db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,041h
- db 091h,1,0,1
- db 071h,0bdh
- db 088h
-
-
- shutdown label byte
- db 000h,000h
- db SETGATETHRESHOLD,001h
- db SETPATCH,05ah+100
- db VIBRATO,0ffh,006h,003h,000h
- db 24h,03ah
- db PITCHDELTA,0ffh,0ffh,0f9h
- db STAY,025h
- db ENDOFSTRING
-
- db 000h,000h
- db SETGATETHRESHOLD,001h
- db SETPATCH,048h+100
- db 24h,024h
- db 27h,024h
- db 29h,024h
- db STAY,012h
- db 24h,024h
- db 27h,024h
- db 2ah,012h
- db 29h,0ffh
- db STAY,0ffh
- db VIBRATO,0ffh,006h,003h,000h
- db STAY,0ffh
- db STAY,0ffh
- db STAY,0ffh
- db STAY,0ffh
- db ENDOFSTRING
-
-
- warning1 label byte
- db 000h,000h
- db SETGATETHRESHOLD,001h
- db SETPATCH,04ah+100
- db 35h,001h
- db SETLOOP,008h
- w1lup label byte
- db PITCHDELTA,0ffh,000h,02dh
- db RETRIGGER,003h
- db PITCHDELTA,0ffh,0ffh,0f3h
- db RETRIGGER,002h
- db TESTLOOP
- dw w1lup
- db ENDOFSTRING
-
- warning2 label byte
- db 000h,000h
- db SETGATETHRESHOLD,001h
- db SETPATCH,04ch+100
- db 58h,001h
- db SETLOOP,02ch
- w2lup label byte
- db PITCHDELTA,0ffh,000h,012h
- db STAY,004h
- db PITCHDELTA,070h,0ffh,0e8h
- db STAY,005h
- db TESTLOOP
- dw w2lup
- db ENDOFSTRING
-
-
- wow label byte
- db 000h,000h
- db SETGATETHRESHOLD,001h
- db SETPATCH,05dh+100
- db 0fh,0ffh
- db PITCHDELTA,0ffh,000h,001h
- db STAY,0ffh
- db CLEARPITCHDELTA
- db STAY,090h
- db PITCHDELTA,0ffh,000h,00ah
- db STAY,0ffh
- db ENDOFSTRING
-
-
- landing label byte
- db 000h,000h
- db SETGATETHRESHOLD,001h
- db SETPATCH,058h+100
- db 14h,001h
- db ENDOFSTRING
-
- plate label byte
- db 000h,000h
- db SETGATETHRESHOLD,001h
- db SETPATCH,044h
- db 01h,002h
- db SETPATCH,042h
- db 74h,001h
- db ENDOFSTRING
-
- spacemetal label byte
- db 000h,000h
- db SETGATETHRESHOLD,001h
- db SETPATCH,01eh
- db 01h,002h
- db SETPATCH,041h
- db 71h,0bdh
- db 72h,0bdh
- db 73h,0bdh
- db 74h,0bdh
- db 75h,0bdh
- db ENDOFSTRING
-
-
- thun db 007h,000h
- db 083h,001h
- db 090h,30
- db 001h,002h
- db 090h,33
- db 083h,0ffh
- db 018h,002h
- db 080h,00ah
- thunlup db 091h,0ffh,0ffh,0cfh
- db 0a0h,003h
- db 091h,0ffh,000h,044h
- db 0a0h,002h
- db 081h
- dw thunlup
- db 089h,001h
- db 092h
- db 0a0h,040h
- db 088h
-
-
- poof label byte
- db 001h,000h
- db SETGATETHRESHOLD,001h
- db SETPATCH,01eh
- db 01h,002h
- db SETPATCH,018h
- db SETGATETHRESHOLD,0ffh
- db 30h,001h
- db SETLOOP,010h
- pooflup label byte
- db 08h,002h
- db 10h,002h
- db TESTLOOP
- dw pooflup
- db ENDOFSTRING
-
- sound1c db 000h,000h ;this uses slow pitch delta at first then faster one
- db 0abh,008h ;with a fade-out using accent attn.
- db 090h,000h
- db 001h,001h
- db 090h,023h
- db 091h,0ffh,0ffh,0ffh
- db 010h,0c0h
- db 091h,0ffh,007h,0fah
- db 010h,0b0h
- db 09eh,020h
- db 0a0h,040h
- db 09eh,028h
- db 0a0h,020h
- db 09eh,030h
- db 0a0h,020h
- db 09eh,038h
- db 0a0h,020h
- db 088h
-
- sound2 db 000h,000h ;this uses pitch delta on a string of notes after
- db 0abh,08h ; the 1st long note
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,35
- db 004h,080h
- db 091h,0ffh,0ffh,0f0h
- db 030h,030h
- db 040h,010h
- db 020h,010h
- db 050h,010h
- db 010h,010h
- db 032h,040h
- db 088h
-
-
- sound3b db 000h,000h ;shimmering effect from patch + pitch delta
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,033h
- db 091h,0ffh,002h,0ffh
- db 010h,006h
- db 088h
-
- sound4a db 000h,000h ;pitch delta down
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,036h
- db 091h,0ffh,0ffh,0d7h
- db 078h,040h
- db 088h
-
- sound5 db 000h,000h ;wild pitch delta
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,55
- db 091h,0ffh,0b1h,087h
- db 028h,040h
- db 088h
-
- sound5a db 000h,000h ;
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,037h
- db 093h,071h
- db 060h,040h
- db 088h
-
- sound6 db 000h,000h ;pitch delt down
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,56
- db 091h,0ffh,0feh,0feh
- db 011h,0e0h
- db 088h
-
- sound10 db 000h,000h
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,59
- db 093h,038h
- db 060h,040h
- db 088h
-
- sound11 db 000h,000h
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,60
- db 093h,0a0h
- db 060h,040h
- db 088h
-
- sound12 db 000h,000h ;slow pitch delta down
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,56
- db 091h,0ffh,0ffh,0feh
- db 040h,07ch
- db 088h
-
- sound7 db 000h,000h ;pitch delta down
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,58
- db 091h,0ffh,0ffh,0fbh
- db 020h,07fh
- db 088h
-
- sound8 db 000h,000h ;pitch delta effect
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,59
- db 091h,0ffh,0f0h,00ch
- db 027h,080h
- db 088h
-
- sound9 db 000h,000h ;wild pitch delta
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,60
- db 091h,0ffh,0ech,0ebh
- db 040h,080h
- db 088h
-
- sound9a db 000h,000h ;another pitch delta effect
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,03ch
- db 091h,0ffh,008h,000h
- db 040h,080h
- db 089h,070h
- db 088h
-
- sound13 db 000h,000h ;the patch does this one
- db 0abh,004h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,61
- db 030h,040h
- db 088h
-
- sound14 db 000h,000h ;weird pitch delta
- db 0abh,004h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,44
- db 040h,006h
- db 091h,0ffh,008h,000h
- db 0a0h,080h
- db 088h
-
- wild db 000h,000h
- db 0abh,008h
- db 083h,0ffh
- db 091h,0ffh,000h,004h
- db 090h,63
- db 030h,020h
- db 080h,010h
- wildloop db 0b5h,001h,0ffh
- db 0a0h,00bh
- db 081h
- dw wildloop
- db 091h,0ffh,0ffh,0f8h
- db 0a0h,080h
- db 089h,020h
- db 088h
-
- electr3 db 000h,000h ;noise effect
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,035h
- db 01bh,080h
- db 088h
-
-
- BELL label byte
- db 000h,000h
- db SETCHANNELATTN,008h
- db SETGATETHRESHOLD,001h
- db SETPATCH,30
- db 01h,002h
- db SETPATCH,57
- db PITCHDELTA,0ffh,075h,00fh
- db 30h,001h
- db ENDOFSTRING
-
- ;sound string formatted dump filename: boing
- BOING label byte
- db 000h,004h
- db SETGATETHRESHOLD,001h
- db SETPATCH,32
- db SETGATETHRESHOLD,0ffh
- db 20h,001h
- db SETLOOP,010h
- boinglup label byte
- db PITCHDELTA,0c0h,0ffh,0ddh
- db STAY,004h
- db PITCHDELTA,0ffh,000h,02bh
- db STAY,007h
- db TESTLOOP
- dw boinglup
- db REST,001h
- db STAY,020h
- db ENDOFSTRING
-
- ;sound string formatted dump filename: BUZZER
- BUZZER label byte
- db 000h,004h
- db SETPATCH,27
- db OCTAVEOFFSET,0e0h
- db 3ah,01ah
- db REST,002h
- db SETACCENTATTN,010h
- db 3ah,008h
- db REST,005h
- db ENDOFSTRING
-
- ;sound string formatted dump filename: CDOP
- CDOP label byte
- db 000h,000h
- db SETPATCH,25
- db SETGATETHRESHOLD,0ffh
- db 30h,001h
- db SETLOOP,02ch
- cdoplup label byte
- db 08h,002h
- db 10h,002h
- db TESTLOOP
- dw cdoplup
- db SETLOOP,020h
- cdoplup1 label byte
- db 07h,002h
- db 0bh,002h
- db TESTLOOP
- dw cdoplup1
- db ENDOFSTRING
-
- KLAXON label byte
- db 000h,000h
- db SETPATCH,29
- db SETGATETHRESHOLD,001h
- db SETLOOP,010h
- klaxlup label byte
- db PITCHDELTA,0ffh,000h,01fh
- db 10h,020h
- db REST,005h
- db TESTLOOP
- dw klaxlup
- db ENDOFSTRING
-
- RADAR label byte
- db 000h,000h
- db SETPATCH,26
- db SETGATETHRESHOLD,001h
- db OCTAVEOFFSET,000h
- db 3ah,007h
- db REST,009h
- db SETACCENTATTN,00dh
- db 3ah,008h
- db REST,006h
- db SETACCENTATTN,014h
- db 3ah,008h
- db REST,008h
- db ENDOFSTRING
-
- GLASS label byte
- db 000h,004h
- db SETCHANNELATTN,002h
- db SETPATCH,1
- db 01h,002h
- db SETPATCH,95
- db PITCHDELTA,0c0h,002h,018h
- db 19h,0ffh
- db ENDOFSTRING
-
- ;sound string formatted dump filename: tblmod
- tblmod label byte
- db 000h,004h
- db SETCHANNELATTN,008h
- db SETGATETHRESHOLD,030h
- db OCTAVEOFFSET,0f0h
- db SETPATCH,96
- db TABLEMODOP,05fh,003h,040h
- dw tblmodtbl
- db 30h,0bbh
- db 32h,0bbh
- db 34h,0bbh
- db 35h,0bbh
- db 37h,0bbh
- db 39h,0bbh
- db 3bh,0bbh
- db 40h,0bbh
- db ENDOFSTRING
- tblmodtbl db 008h,00bh,00eh,012h
- ;tblmod label byte
- db 000h,004h
- db 0abh,008h
- db 083h,030h
- db 087h,0f0h
- db 090h,96
- db 08dh,05fh,003h,040h
- dw tblmodtbl
- db 030h,0bbh
- db 032h,0bbh
- db 034h,0bbh
- db 035h,0bbh
- db 037h,0bbh
- db 039h,0bbh
- db 03bh,0bbh
- db 040h,0bbh
- db 088h
-
- BWOING label byte
- db 000h,004h
- db SETCHANNELATTN,008h
- db SETPATCH,97
- db OCTAVEOFFSET,0f0h
- db SETTEMPO,05bh
- db SETLOOP,004h
- bwoinglup label byte
- db 30h,001h
- db TEMPODELTA,0f8h
- db 32h,001h
- db 34h,001h
- db TESTLOOP
- dw bwoinglup
- db ENDOFSTRING
-
- lsabre label byte
- db 000h,000h
- db SETGATETHRESHOLD,001h
- db SETPATCH,047h+100
- db VIBRATO,0ffh,002h,008h,000h
- db 10h,015h
- db ENDOFSTRING
-
- takeoff db 001h,000h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,69
- db 010h,0ffh
- db 091h,0ffh
- db 000h,001h
- db 0a0h,0ffh
- db 092h
- db 0a0h,090h
- db 091h,0ffh,000h,00ah
- db 0a0h,0ffh
- db 088h
-
- suprise label byte
- db 000h,000h
- db SETGATETHRESHOLD,001h
- db SETPATCH,04ch+100
- db 58h,001h
- db SETLOOP,02ch
- suplup label byte
- db PITCHDELTA,0ffh,04eh,012h
- db STAY,004h
- db PITCHDELTA,070h,0ffh,0e8h
- db STAY,005h
- db TESTLOOP
- dw suplup
- db ENDOFSTRING
-
- ;** Battle Strings **;
- flyby label byte
- db 008h,000h
- db SETCHANNELATTN,008h
- db SETGATETHRESHOLD,001h
- db SETPATCH,01eh
- db 01h,002h
- db SETPATCH,028h
- db SETACCENTATTN,004h
- db PITCHDELTA,0ffh,0ffh,0feh
- db 17h,0e6h
- db ENDOFSTRING
-
- capgun db 007h,000h
- db 082h,152
- db 082h,153
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,78
- db 050h,00ah
- db 088h
-
- cgattack db 001h,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,79
- db 050h,001h
- db 088h
-
- cgattack2 db 002h,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,79
- db 050h,001h
- db 088h
-
-
- bombfall label byte
- db 005h,001h
- db SETCHANNELATTN,004h
- db STARTVOICE,155
- db SETGATETHRESHOLD,001h
- db SETPATCH,01eh
- db 01h,002h
- db SETPATCH,055h
- db SETACCENTATTN,00dh
- db PITCHDELTA,0ffh,0ffh,0feh
- db 7bh,090h
- db STARTVOICE,89
- db STAY,00ah
- db STARTVOICE,99
- db SETPATCH,056h
- db ENDOFSTRING
-
-
- dopple label byte
- db 001h,002h
- db SETCHANNELATTN,004h
- db SETACCENTATTN,005h
- db REST,070h
- db SETPATCH,01eh
- db 01h,002h
- db SETPATCH,057h
- db PITCHDELTA,0ffh,0ffh,0ffh
- db SETTEMPO,031h
- db 07h,00ah
- db ENDOFSTRING
-
-
- midgun label byte
- db 005h,000h
- db SETGATETHRESHOLD,001h
- db SETPATCH,01eh
- db 01h,002h
- db SETPATCH,058h
- db SETACCENTATTN,005h
- db OCTAVEOFFSET,040h
- db PITCHDELTA,0ffh,0ffh,082h
- db 0ch,007h
- db ENDOFSTRING
-
- slowgun label byte
- db 006h,000h
- db SETGATETHRESHOLD,001h
- db SETPATCH,01eh
- db 01h,002h
- db SETPATCH,059h
- db SETACCENTATTN,00ah
- db OCTAVEOFFSET,040h
- db PITCHDELTA,0ffh,0ffh,082h
- db 0ch,009h
- db 0ch,009h
- db 0ch,009h
- db ENDOFSTRING
-
-
-
- biggun label byte
- db 003h,000h
- db SETGATETHRESHOLD,001h
- db SETPATCH,01eh
- db 01h,002h
- db SETPATCH,052h
- db OCTAVEOFFSET,040h
- db PITCHDELTA,0ffh,0ffh,082h
- db 0ch,008h
- db 0ch,008h
- db 0ch,008h
- db 0ch,008h
- db 0ch,008h
- db 0ch,008h
- db 0ch,008h
- db 0ch,008h
- db 0ch,008h
- db ENDOFSTRING
-
-
- cannon label byte
- db 002h,000h
- db STARTVOICE,158
- db SETGATETHRESHOLD,001h
- db SETPATCH,01eh
- db 01h,002h
- db SETPATCH,053h
- db OCTAVEOFFSET,040h
- db PITCHDELTA,0ffh,0ffh,082h
- db 0ch,008h
- db 0ch,008h
- db 0ch,008h
- db 0ch,008h
- db 0ch,008h
- db 0ch,008h
- db 0ch,008h
- db 0ch,008h
- db 0ch,008h
- db ENDOFSTRING
-
-
- mgun label byte
- db 004h,000h
- db SNOP
- db SNOP
- db SETGATETHRESHOLD,001h
- db SETPATCH,01eh
- db 01h,002h
- db SETPATCH,054h
- db PITCHDELTA,0ffh,0ffh,082h
- db SETLOOP,009h
- mgunlup label byte
- db 4ch,005h
- db TESTLOOP
- dw mgunlup
- db ENDOFSTRING
-
-
- mgunshort label byte
- db 004h,000h
- db SNOP
- db SNOP
- db SETGATETHRESHOLD,001h
- db SETPATCH,01eh
- db 01h,002h
- db SETPATCH,054h
- db PITCHDELTA,0ffh,0ffh,082h
- db 4ch,005h
- db 4ch,005h
- db 4ch,005h
- db ENDOFSTRING
-
- bomfal1 db 000h,000h ;this is long slow pitch delta
- db 0abh,08h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,37
- db 091h,0ffh,0ffh,0feh
- db 020h,0ffh
- db 089h,040h
- db 088h
-
- exp1 label byte
- db 006h,000h
- db SETCHANNELATTN,008h
- db SETPATCH,01eh
- db 01h,002h
- db SETPATCH,026h
- db PITCHDELTA,0ffh,0ffh,0ffh
- db 06h,028h
- db ENDOFSTRING
-
-
- EXPLO1 label byte
- db 000h,004h
- db SETPATCH,23
- db SETGATETHRESHOLD,0ffh
- db 16h,002h
- db SETLOOP,00ah
- explo1lup label byte
- db PITCHDELTA,0ffh,0ffh,0cfh
- db STAY,003h
- db PITCHDELTA,0ffh,000h,054h
- db STAY,002h
- db TESTLOOP
- dw explo1lup
- db REST,001h
- db CLEARPITCHDELTA
- db STAY,030h
- db ENDOFSTRING
-
- ;sound string formatted dump filename: EXPLO2
- EXPLO2 label byte
- db 000h,004h
- db SETPATCH,24
- db SETGATETHRESHOLD,0ffh
- db 30h,001h
- db SETLOOP,010h
- explo2lup label byte
- db 08h,002h
- db 10h,002h
- db TESTLOOP
- dw explo2lup
- db ENDOFSTRING
-
- exp2a db 000h,000h ;pitch delta down with noise (from patch)
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,02ah
- db 091h,0ffh,0ffh,0ffh
- db 01ah,030h
- db 089h,002h
- db 088h
-
- pistol2 db 000h,000h ;noise burst with radical pitch delta
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,50
- db 091h,0ffh,080h,00bh
- db 010h,003h
- db 048h,008h
- db 088h
-
- pistol3 db 000h,000h ;pitch delta down on noise
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,031h
- db 091h,0ffh,0ffh,0ffh
- db 008h,010h
- db 088h
-
- THUNDER label byte
- db 000h,004h
- db SETPATCH,33
- db SETGATETHRESHOLD,0ffh
- db 18h,002h
- db SETLOOP,00ah
- thundlup label byte
- db PITCHDELTA,0ffh,0ffh,0cfh
- db STAY,003h
- db PITCHDELTA,0ffh,000h,044h
- db STAY,002h
- db TESTLOOP
- dw thundlup
- db REST,001h
- db CLEARPITCHDELTA
- db STAY,040h
- db ENDOFSTRING
-
- EXPLOSION label byte
- db 000h,004h
-
- nukeint db 0abh,000h
- db 090h,001h
- db 001h,002h
- db 090h,94
- db 083h,000h
- db 013h,002h
- db 080h,0B0h
- explolup label byte
- db 0b5h,003h,0FFH
- db 0a0h,001h
- db 081h
- dw explolup
- db 088h
-
- crash2 db 0,0,090h,123,020h,08h,089h,04h,088h
- crash4 db 0,0,090h,122,020h,08h,089h,04h,088h
- crash7 db 0,7
- db 09eh,10
- db 090h,121,014h,10h,089h,04h,088h
-
- ;****** Latin Sequence
- ltempo equ 0d4h
-
- latin db 009h,0
- db 0a9h,ltempo
-
- DB 080H,2
-
- db 082h,212
-
- latinint label byte
- db 082h,213
- db 082h,214
- db 082h,215
- db 082h,216
- db 0A0h,060h
- db 0A0h,060h
- db 0A0h,060h
- db 0A0h,060h
-
- DB 0ACH,8,3
- DB 0ACH,7,3
- DB 0ACH,6,3
- DB 0ACH,5,3
-
- db 081h
- DW latinint
- DB 0a0h,03Ch
- db 088h
-
- lbass db 002h,000h
-
- db 0a9h,ltempo
- db 089h,060h
- db 089h,060h
- db 089h,060h
- db 089h,060h
-
- db 083h,003h
- db 090h,01eh
- db 001h,002h
-
- db 09eh,009h
-
- db 087H,0e0h
- db 080H,2
- db 090h,75
-
- basslup db 089h,006h
- db 089h,006h
- db 089h,006h
- db 040h,012h
- db 045h,00ch
- db 089h,006h
- db 089h,006h
- db 089h,006h
- db 040h,012h
- db 035h,00ch
- db 081H
- dw basslup
-
- db 089h,006h
- db 089h,006h
- db 089h,006h
- db 042h,012h
- db 047h,00ch
- db 089h,006h
- db 089h,006h
- db 089h,006h
- db 042h,012h
- db 037h,00ch
-
- db 09eh,002h
- db 039h,030h
-
- db 087H,000h
- db 09eh,005h
-
- db 089h,006h
- db 029h,006h
-
-
-
-
- db 028h,00Ch
- db 027h,006h
- db 025h,00Ch
- db 020h,006h
-
- db 09eh,000h
- db 083h,0ffh
- db 022h,00Ch
- db 091h,0ffh,0ffh,0fdh
- db 0a0h,030h
-
- db 088h
-
-
- clave equ 034h
- lclave db 008h,000h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 0a9h,ltempo
-
- db 09eh,005h
- db 087h,040h
-
- db 080H,3
-
- clavelup db 090h,04ch
- db 091h,0ffh,0ffh,0f5h
- db clave,006h
- db 089h,006h
- db clave,006h
- db 089h,006h
- db clave,006h
- db clave,006h
- db 089h,006h
- db clave,006h
- db 089h,006h
- db clave,006h
- db clave,006h
- db 089h,006h
- db clave,006h
- db clave,006h
- db 089h,006h
- db clave,006h
- db 081H
- dw clavelup
-
- db 09eh,007h
- db 090h,10
- db 091h,0ffh,0ffh,0e8h
- db 08ch,001h
- db 087h,000h
-
- db 089h,008h
- db 041h,008h
- db 041h,008h
-
- db 041h,008h
- db 089h,008h
- db 034h,008h
-
- db 034h,008h
- db 034h,008h
- db 089h,008h
-
-
- db 087h,040h
- db 090h,04ch
- db 091h,0ffh,0ffh,0f5h
- db 08ch,000h
- db clave,006h
- db clave,006h
- db clave,006h
- db 089h,06h
-
- db 088h
-
- Lhh equ 030h
-
- lhihat db 006h,000h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,5
- db 0a9h,ltempo
- db 087h,0
- db 091h,0,0,0
- db 080H,4
-
- hhlup db 089h,00ch
- db Lhh,00ch
- db 089h,00ch
- db Lhh,00ch
- db 089h,00ch
- db Lhh,00ch
- db 089h,00ch
- db Lhh,00ch
- db 081H
- dw hhlup
- db 088h
-
-
-
- ltoms db 005h,000h
- db 083h,001h
- db 090h,01eh
- db 09eh,010h
- db 0a9h,ltempo
- db 001h,002h
- db 090h,10
- db 087h,000h
- db 08ch,005h
-
- db 091h,0ffh,0ffh,0e8h
-
- db 030h,006h
- db 089h,006h
- db 089h,006h
- db 034h,006h
-
- db 089h,006h
- db 089h,006h
- db 030h,006h
- db 089h,006h
-
- db 034h,006h
- db 089h,006h
- db 089h,006h
- db 040h,006h
-
- db 090h,10
- db 091h,0ffh,0ffh,0e8h
- db 089h,006h
- db 089h,006h
- db 034h,006h
- db 089h,006h
-
- db 030h,006h
- db 089h,006h
- db 089h,006h
- db 034h,006h
-
- db 089h,006h
- db 089h,006h
- db 030h,006h
- db 089h,006h
-
- db 034h,006h
- db 089h,006h
- db 089h,006h
- db 034h,006h
-
- db 089h,006h
- db 089h,006h
- db 030h,006h
- db 089h,006h
- db 030h,006h
- db 089h,006h
- db 089h,006h
- db 034h,006h
-
- db 089h,006h
- db 089h,006h
- db 030h,006h
- db 089h,006h
-
- db 034h,006h
- db 089h,006h
- db 089h,006h
- db 040h,006h
-
- db 090h,10
- db 091h,0ffh,0ffh,0e8h
- db 089h,006h
- db 089h,006h
- db 034h,006h
- db 09eh,007h
- db 040h,006h
-
- db 09eh,005h
- db 089h,008h
- db 040h,008h
- db 040h,008h
-
- db 040h,008h
- db 089h,008h
- db 090h,10
- db 091h,0ffh,0ffh,0e8h
- db 034h,008h
-
- db 034h,008h
- db 034h,008h
- db 089h,005h
- db 089h,003h
-
- db 089h,018h
-
- db 088h
-
- kick equ 010h
- lkick db 007h,000h
- db 083h,004h
- db 090h,01eh
- db 001h,002h
- db 09eh,010h
- db 090h,10
- db 0a9h,ltempo
- db 087h,0
- db 091h,0ffh,0ffh,0e8h
- db 080H,4
-
- kicklup db kick,006h
- db 089h,00ch
- db kick,006h
-
- db 09eh,000h
- db kick,006h
- db 09eh,010h
- db 089h,00ch
- db kick,006h
-
- db kick,006h
- db 089h,00ch
- db kick,006h
-
- db 09eh,000h
- db kick,006h
- db 09eh,010h
- db 089h,00ch
- db kick,006h
- db 081H
- dw kicklup
- db kick,006h
- db 088h
-
- ;** Jazz **;
- jazz db 006h,000h
-
- db 0C1h ;set up Drum Channels
- ;patches
- db 146 ;KICK mod/carrier
- db 145 ;HH mod / snare carrier
- db 144 ;TOM mod / ride carrier
- ;Frequencies (high,low)
- db 006h,000h ;KICK
- db 00dh,060h ;HH/SNARE
- db 007h,000h ;TOM/RIDE
-
-
- db 0a9h,0ffh
- db 083h,0ffh
- db 0C6h,01Fh,0
-
- db 0C6h,00eh,4
- db 0C6h,010h,08
-
- db 08AH,0A8h,0FFh ;TOM/RIDE
-
- db 080h,2
-
- jazzLUP db 0C2h,012h,0a0h,24
- db 0C2h,003h,0a0h,15
- db 0C2h,00ch,0a0h,10
-
- db 0C2h,002h,0a0h,24
- db 0C2h,003h,0a0h,15
- db 0C2h,002h,0a0h,10
-
- db 0C2h,002h,0a0h,24
- db 0C2h,003h,0a0h,15
- db 0C2h,002h,0a0h,10
-
- db 0C2h,002h,0a0h,15
- db 0C6h,00ch,0
- db 0C2h,00ch,0a0h,10
- db 0C6h,00ch,4
- db 0C2h,003h,0a0h,15
- db 0C2h,012h,0a0h,10
-
- ;bar 2
- db 0C2h,012h,0a0h,24
- db 0C2h,003h,0a0h,15
- db 0C2h,00eh,0a0h,10
-
- db 0C2h,002h,0a0h,15
- db 0C2h,010h,0a0h,10
- db 0C2h,00fh,0a0h,15
- db 0C2h,012h,0a0h,10
-
- db 0C2h,002h,0a0h,24
- db 0C2h,003h,0a0h,15
- db 0C2h,002h,0a0h,10
-
- db 0C2h,002h,0a0h,15
- db 0C2h,00ch,0a0h,10
- db 0C2h,003h,0a0h,15
- db 0C2h,012h,0a0h,10
-
- ;BAR 3
- db 0C2h,012h,0a0h,24
- db 0C2h,003h,0a0h,15
- db 0C2h,00ch,0a0h,10
-
- db 0C2h,002h,0a0h,24
- db 0C2h,003h,0a0h,15
- db 0C2h,002h,0a0h,10
-
- db 0C2h,002h,0a0h,24
- db 0C2h,003h,0a0h,15
- db 0C2h,002h,0a0h,10
-
- db 0C2h,002h,0a0h,15
- db 0C2h,00ch,0a0h,10
- db 0C2h,003h,0a0h,15
- db 0C2h,00Ch,0a0h,5
- db 0C2h,00Ch,0a0h,5
-
- ;BAR 4
- db 0C2h,012h,0a0h,24
- db 0C2h,003h,0a0h,15
- db 0C2h,00eh,0a0h,10
-
- db 0C2h,002h,0a0h,15
- db 0C2h,010h,0a0h,10
- db 0C2h,00fh,0a0h,15
- db 0C2h,01Fh,0a0h,10
-
- db 0a0h,15
- db 0C2h,00Ch,0a0h,5
- db 0C2h,00Ch,0a0h,5
- db 0C2h,012h,0a0h,15
- db 0C2h,010h,0a0h,5
- db 0a0h,1
- db 0C2h,00Ch,0a0h,4
-
- db 0C2h,00Ch,0a0h,15
- db 0C2h,012h,0a0h,10
- db 0C2h,00ch,0a0h,8
- db 0C2h,00ch,0a0h,8
- db 0C2h,00eh,0a0h,8
-
- db 081h
- DW jazzLUP
- db 0C2h,01Fh,0a0h,60
- db 0c3h
- db 088h
-
-
-
- ;** Wtell **;
- wtTempo equ 0a0h
-
- wtell label byte
- db 006h,000h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 0a6h,094h
- db 0bah
- db 0aBh,015h
- db 090h,74
- db 080h,02h
- db 082h,221
- db 082h,222
-
- db 087h,000h
- db 095h,080h,2,2,40
- ; db 0a9h,wtTempo-12
-
- db 052h,030h
- db 054h,00ch
- db 049h,00ch
- db 052h,00ch
- db 054h,00ch
- db 049h,00ch
-
- db 052h,030h
- db 054h,00ch
- db 049h,00ch
- db 052h,00ch
- db 054h,00ch
- db 047h,00ch
-
- db 050h,030h
- db 052h,00ch
- db 054h,00ch
- db 056h,00ch
- db 057h,00ch
- db 059h,00ch
-
- db 057h,00ah
- db 059h,00ah
-
- db 057h,009h
- db 059h,009h
-
- db 057h,008h
- db 059h,008h
-
- db 057h,007h
- db 059h,007h
-
- db 057h,006h
- db 059h,006h
-
- db 057h,006h
- db 059h,007h
-
- db 057h,008h
- db 059h,009h
-
- db 057h,00ch
-
- db 056h,00dh
- db 057h,00fh
- db 09eh,017h
- db 060h,050h
-
- db 088h
-
- wtarp label byte
- db 007h,000h
- db 0aBh,011h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 0bah
- ; db 0a9h,wtTempo
- db 090h,020h
- db 09eh,008h
- db 080h,02h
-
- db 087h,0f0h
-
- ; db 0a9h,wtTempo-12
-
- db 052h,00ch
- db 059h,00ch
- db 062h,00ch
- db 069h,00ch
- db 062h,00ch
- db 059h,00ch
- db 062h,00ch
- db 059h,00ch
- db 049h,00ch
-
- db 052h,00ch
- db 059h,00ch
- db 062h,00ch
- db 069h,00ch
- db 062h,00ch
- db 059h,00ch
- db 062h,00ch
- db 059h,00ch
- db 047h,00ch
-
- db 040h,00ch
- db 047h,00ch
- db 050h,00ch
- db 057h,04ah
-
- db 047h,098h
- db 09eh,00bh
-
- db 060h,00ch
- db 064h,00eh
- db 067h,013h
- db 070h,03fh
-
- db 088h
-
- wtbass label byte
- db 008h,000h
- db 0aBh,003h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 087h,0E0h
- db 090h,75
- db 09Eh,10
- ; db 0a9h,wtTempo-12
- db 0bah
-
- db 042h,06ch
- db 042h,06ch
- db 040h,06ch
- db 037h,096h
- db 040h,060h
-
- db 088h
-
- ;** Leif **;
-
- Leif db 009h,0
-
- db 0a6h,096h
- db 0bah
- ; db 0a9h,Leiftempo
-
- db 0C1h ;set up Drum Channels
-
- db 146 ;patch 1: KICK mod/carrier
- db 145 ;patch 2: HH mod / snare carrier
- db 144 ;patch 3: TOM mod / ride carrier
-
- ;Frequencies for patches (high,low)
-
- db 005h,0a6h ;KICK
- db 00dh,060h ;HH/SNARE
- db 007h,000h ;TOM/RIDE
-
- db 082h,245 ;wind
- db 082h,229
- db 0a0h,156
-
- db 082h,245 ;wind
- db 0a0h,72
- db 082h,231
- db 0a0h,84
-
- db 0a0h,72
- db 082h,233
- db 0a0h,84
-
-
- db 0a0h,156
- db 082h,228
- db 0a0h,156
- db 0a0h,156
-
-
-
-
- bstart label byte
- ;; db 080h,1
- blup label byte
- db 082h,245 ;wind
- db 082h,251 ;lead
- db 082h,247 ;kick
- db 082h,246 ;hand
- db 0a0h,156
- db 0a0h,156
- db 0a0h,156
- db 0a0h,156
-
- db 08Eh,6
- db 08Eh,7
- db 082h,227
- db 082h,245 ;wind
- db 082h,248 ;comp2
- db 082h,249 ;comp3
- db 082h,250 ;comp4 ;bottom
- db 0a0h,156
-
- db 082h,247 ;kick
- db 082h,246 ;hand
- db 082h,245 ;wind
- db 082h,251 ;lead
- db 082h,248 ;comp2
- db 082h,249 ;comp3
- db 082h,250 ;comp4 ;bottom
- db 0a0h,156
- db 0a0h,156
- db 0a0h,156
- db 0a0h,156
- db 08Eh,6
- db 08Eh,7
- db 082h,227
-
- db 0a0h,156
-
- ;; db 081h
- ;; dw blup
-
- db 082h,245 ;wind
-
- db 0a0h,72
- db 082h,231
- db 0a0h,84
-
- db 0a0h,72
- db 082h,230
- db 0a0h,84
-
-
- db 0a0h,156
- db 082h,228
- db 0a0h,156
- db 0a0h,156
- db 084h
- dw bstart
- db 088h
-
-
- shot equ 002h
- accent equ 004h
- tap equ 008h
- grace equ 00bh
-
- fill1 db 008h,000h
- db 083h,0ffh
- db 0bah
- ; db 0a9h,Leiftempo
- db 0c6h,01fh,0
-
- db 0C4h,00ch,accent
- db 0C2h,01ch,0a0h,006h
- db 0C4h,00ch,tap
- db 0C2h,00ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
- db 0C4h,00ch,accent
- db 0C2h,00ch,0a0h,006h
- db 0C2h,00ch,0a0h,006h
-
- db 0C4h,00ch,tap
- db 0C2h,00ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
- db 0C4h,00ch,accent
- db 0C2h,00ch,0a0h,006h
- db 0C2h,00ch,0a0h,006h
-
- db 0C4h,00ch,0
- db 0C2h,00ch,0a0h,006h
- db 0C4h,00ch,tap
- db 0C2h,00ch,0a0h,006h
- db 0C2h,00ch,0a0h,006h
- db 0C4h,00ch,0
- db 0C2h,00ch,0a0h,006h
-
- ;bar 2
- db 0C4h,00ch,accent
- db 0C2h,00ch,0a0h,006h
- db 0C2h,01ch,0a0h,006h
- db 0C2h,01ch,0a0h,006h
- db 0C4h,00ch,tap
- db 0C2h,00ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
-
- db 0C4h,00ch,shot
- db 0C2h,00ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
- db 0C4h,00ch,tap
- db 0C2h,00ch,0a0h,006h
- db 0C2h,00ch,0a0h,006h
- db 0C4h,00ch,shot
- db 0C2h,00ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
-
- db 0C2h,010h,0a0h,006h
- db 0C2h,00ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
- db 0C4h,00ch,shot
- db 0C2h,00ch,0a0h,006h
- db 0C2h,00ch,0a0h,006h
- db 0C2h,00ch,0a0h,006h
- db 0C2h,00ch,0a0h,006h
-
-
- ;release
- db 0C2h,01fh,0a0h,006h
-
-
- db 088h
-
- fill2 db 008h,000h
- db 083h,0ffh
- db 0c6h,01fh,0
- db 0bah
- ; db 0a9h,Leiftempo
-
- db 0C2h,010h,0a0h,006h
- db 0C4h,00ch,tap
- db 0C2h,00ch,0a0h,002h
- db 0C4h,00ch,shot
- db 0C2h,00ch,0a0h,008h
- db 0C4h,00ch,accent
- db 0C2h,00ch,0a0h,008h
-
- db 0C2h,00ch,0a0h,008h
- db 0C2h,010h,0a0h,006h
- db 0C4h,00ch,tap
- db 0C2h,00ch,0a0h,002h
- db 0C4h,00ch,shot
- db 0C2h,00ch,0a0h,008h
-
- db 0C4h,00ch,accent
- db 0C2h,00ch,0a0h,008h
- db 0C2h,00ch,0a0h,008h
- db 0C2h,010h,0a0h,008h
-
-
- ;bar 2
- db 0C2h,01Fh,0a0h,18
- db 0C2h,01Fh,0a0h,006h
-
- db 0C4h,00ch,accent
- db 0a0h,006h
- db 0C2h,00ch,0a0h,006h
- db 0C4h,00ch,shot
- db 0C2h,00ch,0a0h,006h
- db 0C4h,00ch,tap
- db 0C2h,00ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
-
- DB 080H,6
-
- db 0C4h,00ch,0
- DECLUP1 label byte
- DB 0C5H,00CH,005H
- db 0C2h,00ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
- db 081h
- DW DECLUP1
-
- ;BAR 3
- DB 080H,6
-
- inclup label byte
- DB 0C5H,00CH,0fbH
- db 0C2h,00ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
- db 081h
- DW inclup
-
-
-
- fill24int label byte
- ;BAR 4
- db 0C4h,00ch,shot
- db 0C2h,01ch,0a0h,006h
- db 0C4h,00ch,tap
- db 0C2h,01ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
- db 0C4h,00ch,shot
- db 0C2h,00ch,0a0h,006h
- db 0C2h,00ch,0a0h,006h
-
- db 0C4h,00ch,tap
- db 0C2h,01ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
- db 0C4h,00ch,shot
- db 0C2h,00ch,0a0h,006h
- db 0C2h,00ch,0a0h,006h
- db 0C4h,00ch,tap
- db 0C2h,01ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
-
- db 0C4h,00ch,accent
- db 0C2h,01ch,0a0h,004h
- db 0C2h,00ch,0a0h,004h
- db 0C2h,00ch,0a0h,004h
- db 0C2h,00ch,0a0h,004h
- db 0C2h,00ch,0a0h,004h
- db 0C2h,00ch,0a0h,004h
-
- db 0C4h,00ch,shot
- db 0C2h,01ch,0a0h,006h
- db 0C2h,00ch,0a0h,006h
-
- ;release
- db 08AH,0A8h,0FFh ;TOM/RIDE
- db 0C2h,017h,0a0h,012h
- db 08AH,0A8h,000h ;TOM/RIDE /RESTORE
-
- db 088h
-
-
- fill24 db 008h,000h
- db 0c6h,01fh,0
- db 083h,0ffh
-
- db 0bah
- ; db 0a9h,Leiftempo
- db 084h
- dw fill24int
-
-
-
- fill32 db 008h,000h
- db 0c6h,01fh,0
- db 083h,0ffh
-
- db 0bah
- ; db 0a9h,Leiftempo
-
- db 0C4h,00ch,accent
- db 0C2h,00ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
- db 0C2h,010h,0a0h,003h
- db 0C2h,010h,0a0h,003h
-
-
- db 0C2h,00ch,0a0h,003h
- db 0C2h,00ch,0a0h,003h
- db 0C2h,010h,0a0h,003h
- db 0C2h,010h,0a0h,001h
- db 0C4h,00ch,2
- db 0C2h,00ch,0a0h,002h
-
-
- db 0C4h,00ch,0
- db 0C2h,00dh,0a0h,36
-
- db 0C4h,00ch,accent
-
- db 0a0h,006h
- db 0C2h,010h,0a0h,006h
- db 0C2h,010h,0a0h,006h
- db 08AH,0A8h,033h ;TOM/RIDE
- db 0C2h,00fh,0a0h,006h
- ;release
- db 08AH,0A8h,0ffh ;TOM/RIDE
- db 0C2h,01fh,0a0h,030h
- db 08AH,0A8h,000h ;TOM/RIDE /RESTORE
- db 088h
-
-
- fill421 db 005h,000h
- db 0bah
- ; db 0a9h,Leiftempo
-
- db 082h,234
- db 082h,236
- db 082h,237
-
- db 087h,000h
- db 08ch,5
-
- fill421int label byte
- db 0ABh,6
- db 090h,150
- db 091h,0ffh,0ffh,0e8h
-
- db 034h,005h ;********* "Human Rushing"
- db 09eh,12
-
- db 034h,003h
- db 034h,003h
-
- db 09eh,0
- db 032h,3
- db 09eh,6
- db 032h,3
- db 09eh,0
- db 032h,4 ;this makes up for the tick lost above
- db 032h,3
-
- db 029h,6
- db 088h
-
-
- fill421echo label byte
-
- db 004h,000h
- db 0bah
- ; db 0a9h,Leiftempo
-
- db 08ch,006h
- db 084h
- dw fill421int
-
- fill421down label byte
-
- db 003h,000h
- db 0bah
- ; db 0a9h,Leiftempo
- db 08ch,004h
-
- db 084h
- dw fill421int
-
-
-
-
-
- fill422 label byte
- db 8,0
-
- db 0c6h,01fh,0
- db 083h,0ffh
-
- db 0bah
- ; db 0a9h,Leiftempo
- db 0c6h,01fh,0
- db 083h,0ffh
-
- db 0C2h,001h,0a0h,12
- db 0C2h,001h,0a0h,9
- db 0C4h,010h,2
- db 0C2h,010h,0a0h,3
-
- db 0C4h,010h,0
- db 0C2h,010h,0a0h,024h
- db 0C4h,00ch,accent
-
- db 0a0h,006h
- db 0C2h,010h,0a0h,006h
- db 0C2h,010h,0a0h,006h
- db 08AH,0A8h,030h ;TOM/RIDE
- db 0C2h,00fh,0a0h,006h
-
- ;release
- db 0C2h,01fh,0a0h,001h
-
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
-
- db 0C4h,002h,1
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
-
-
- db 0C4h,002h,2
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
-
- db 0C4h,002h,3
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
-
- db 0C4h,002h,5
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
-
- db 0C4h,002h,7
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
-
- db 0C4h,002h,9
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
-
- db 0C4h,002h,13
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
-
- db 0C4h,002h,17
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
-
- db 0C4h,002h,25
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
-
- db 0C4h,002h,30
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
-
- db 0C4h,002h,40
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,001h
- db 0C2h,002h,0a0h,026h
-
- ;; db 0C2h,01fh,0a0h,030h
- db 08AH,0A8h,000h ;TOM/RIDE /RESTORE
- db 0C4h,002h,0 ;restore ride volume
- db 088h
-
-
-
- filltest label byte
- db 008h,000h
- db 0c6h,01fh,0
- db 083h,0ffh
-
- db 0bah
- ; db 0a9h,Leiftempo
-
- db 0C2h,00ch,0a0h,06
- db 0C2h,010h,0a0h,06
- db 0C2h,010h,0a0h,06
- db 0C2h,00ch,0a0h,06
-
- db 0a0h,6
- db 0C2h,001h,0a0h,06
- db 0C4h,001h,accent
- db 0C2h,001h,0a0h,03
- db 0C2h,001h,0a0h,03
- db 0C2h,001h,0a0h,03
- db 0C2h,001h,0a0h,03
- db 0C4h,001h,shot
-
- db 0C2h,001h,0a0h,06
- db 0C2h,001h,0a0h,06
- db 0a0h,6
-
- db 08AH,0A8h,033h ;TOM/RIDE
- db 0C2h,012h,0a0h,6
-
-
- ;bar 2
- db 08AH,0A8h,0FFh ;TOM/RIDE
- db 0C2h,00010111b,0a0h,006h
-
- db 08AH,0A8h,033h ;TOM/RIDE
- db 0C2h,00000111b,0a0h,006h
-
- db 08AH,0A8h,0FFh ;TOM/RIDE
- db 0C2h,00010111b,0a0h,030h
-
- db 08AH,0A8h,000h ;TOM/RIDE /RESTORE
-
- db 088h
-
-
-
-
-
-
-
-
- Leifkick db 006h,000h
-
- db 083h,0ffh
- db 0bah
- ; db 0a9h,Leiftempo
-
- CKICKLUP LABEL BYTE
- db 0C4h,010h,2
- db 0C2h,010h,0a0h,006h
- db 0a0h,00ch
- db 0C2h,010h,0a0h,006h
-
- db 0C4h,010h,0
- db 0C2h,010h,0a0h,006h
- db 0C4h,010h,2
- db 0a0h,00ch
- db 0C2h,010h,0a0h,006h
-
- db 0C2h,010h,0a0h,006h
- db 0a0h,00ch
- db 0C2h,010h,0a0h,006h
-
-
- db 0C2h,010h,0a0h,006h
- db 0a0h,00ch
- db 0C2h,010h,0a0h,006h
-
- db 0C4h,010h,0
- db 0C2h,010h,0a0h,006h
- db 0C4h,010h,2
- db 0a0h,00ch
- db 0C2h,010h,0a0h,006h
-
- db 0C2h,010h,0a0h,00ch
- db 0C2h,010h,0a0h,00ch
- db 0C2h,010h,0a0h,00ch
-
- db 084h
- DW CKICKLUP
-
-
-
- Leifhands db 007h,000h
-
- db 0c6h,01fh,0
- db 083h,0ffh
- db 0bah
- ; db 0a9h,Leiftempo
-
-
- db 0C4h,00001011b,004h
-
- CHLUP db 0C2h,001h,0a0h,006h
- db 0C2h,001h,0a0h,006h
- db 0C2h,001h,0a0h,006h
- db 0C2h,00Ch,0a0h,006h
-
- db 0C2h,001h,0a0h,006h
- db 0C2h,001h,0a0h,006h
- db 0C2h,00Ch,0a0h,006h
- db 0C2h,001h,0a0h,006h
-
- db 0C2h,001h,0a0h,006h
- db 0C2h,001h,0a0h,006h
- db 0C2h,002h,0a0h,006h
- db 0C2h,001h,0a0h,006h
-
- db 0C2h,001h,0a0h,006h
- db 0C2h,001h,0a0h,006h
- db 0C2h,001h,0a0h,006h
- db 0C2h,00Ch,0a0h,006h
-
- db 0C2h,001h,0a0h,006h
- db 0C2h,001h,0a0h,006h
- db 0C2h,00Ch,0a0h,006h
- db 0C2h,001h,0a0h,006h
-
- db 0C2h,001h,0a0h,006h
- db 0C2h,001h,0a0h,006h
- db 0C2h,01Fh,0a0h,006h
- db 0C2h,001h,0a0h,006h
-
- db 0C2h,00Dh,0a0h,006h
- db 0C2h,00Dh,0a0h,006h
-
- db 084h
- DW CHLUP
-
- Leiflead db 01,00
- db 083h,001h
- db 0abh,008h
- db 090h,149
- db 0bah
- ; db 0a9h,Leiftempo
-
- db 095h,0B0h,1,2,010H
- db 087h,010h
- ;bar 1
- db 032h,6
- db 034h,6
- db 035h,12
-
- db 0a0h,24
-
- db 089h,12
- db 034h,12
- ;bar 2
- db 0a0h,6
- db 030h,18
-
- db 029h,6
- db 0a0h,18
-
- db 0a0h,24
- db 0a0h,12
-
- ;bar 3
- db 032h,6
- db 034h,6
- db 035h,12
-
- db 0a0h,24
-
- db 089h,12
- db 034h,06
- db 030h,6
- ;bar 4 ; ;bar 4
- ; db 0a0h,6
- ; db 030h,18
- ;
- db 039h,6 ; db 039h,6
- db 0a0h,18 ; db 0a0h,18
-
- db 0a0h,24 ;
-
- db 0a0h,24 ; db 0a0h,24
- db 039h,6 ; db 039h,6
- db 040h,6 ; db 040h,6
-
- ;bar 5
- db 042h,24
-
- db 089h,24
-
- db 089h,12
- db 044h,12
- ;bar 6
- db 0a0h,6
- db 040h,18
-
- db 039h,6
- db 0a0h,18
-
- db 087h,000h
- db 089h,6
- db 03bh,6
- db 040h,6
- db 042h,6
-
- db 044h,6
- db 045h,6
-
- ;bar 7
- db 047h,24
-
- db 089h,24
-
- db 089h,12
- db 045h,12
- ;bar 8
- db 0a0h,6
- db 050h,18
-
- DB 091H,0FFH,0,1
- db 0a0h,12
- DB 092H
- db 045h,6
- db 044h,6
-
- db 042h,6
- db 040h,6
- db 042h,12
-
- db 0a0h,12
-
- ;bar 9
- db 0A0H,12
- db 091h,0FFh,0ffh,0ffh
- db 0A0H,12
-
- db 0A0H,24
- db 0A0H,24
-
- DB 092H
- db 088h
-
-
- comp4 db 04,00
- db 083h,001h
- db 09eh,15
- db 090h,4
- db 0bah
- ; db 0a9h,Leiftempo
- db 087h,010h
-
-
-
- db 08ch,0
- db 080h,2
- cb1 db 085h
- dw compbi1
- db 085H
- dw compbi2
- db 081h
- dw cb1
-
- ;4
- db 08ch,0F9H
- db 085h
- dw compbi1
- db 08ch,0
- db 085H
- dw compbi2
-
- ;1
- db 08ch,0fbh
- db 085h
- dw compbi1
- db 08ch,0
- db 085h
- dw compbi2
-
- ;5
- db 08ch,0
- db 085h
- dw compbi1
- db 085h
- dw compbi2
-
- db 088h
-
-
-
-
-
- compbi1 db 089h,18
- ;bar 1
- db 039h,6
-
- db 039h,6
- db 039h,6
- db 039h,12
-
- db 089h,24
- db 086h
-
- ;bar 2
- compbi2 db 089h,18
- db 039h,6
-
- db 039h,6
- db 039h,6
- db 039h,12
-
- db 089h,24
-
- db 089h,12
-
- db 086h
-
-
- comp2 db 02,00
- db 09eh,15
- db 083h,001h
- db 090h,4
- db 0bah
- ; db 0a9h,Leiftempo
-
-
-
- db 08ch,0
- db 080h,2
- c21 db 085h
- dw compi21
- db 085H
- dw compi22
- db 081h
- dw c21
-
- ;4
- db 08ch,0F9H
- db 085h
- dw compi21
- db 08ch,0
- db 085H
- dw compi22
-
- ;1
- db 08ch,0fbh
- db 085h
- dw compi21
- db 08ch,0
- db 085h
- dw compi22
-
- ;5
- db 08ch,0
- db 085h
- dw compi21
- db 085h
- dw compi22
-
- db 088h
-
-
-
-
-
- db 088h
-
- compi21 db 087h,020h
- ;bar 1
- db 089h,18
- db 039h,6
-
- db 039h,6
- db 039h,6
- db 037h,12
-
- db 089h,24
- db 086h
- ;bar 2
- compi22 db 089h,18
- db 039h,6
-
- db 039h,6
- db 039h,6
- db 037h,12
-
- db 089h,24
-
- db 089h,12
-
- db 086h
-
- comp3 db 03,00
- db 09eh,15
- db 083h,001h
- db 090h,4
- db 0bah
- ; db 0a9h,Leiftempo
-
-
-
- db 08ch,0
- db 080h,2
- c31 db 085h
- dw compi31
- db 085H
- dw compi32
- db 081h
- dw c31
-
- ;4
- db 08ch,0F9H
- db 085h
- dw compi31
- db 08ch,0
- db 085H
- dw compi32
-
- ;1
- db 08ch,0fbh
- db 085h
- dw compi31
- db 08ch,0
- db 085h
- dw compi32
-
- ;5
- db 08ch,0
- db 085h
- dw compi31
- db 085h
- dw compi32
-
- db 088h
-
-
-
-
-
- compi31 db 087h,020h
- ;bar 1
- db 089h,18
- db 035h,6
-
- db 035h,6
- db 035h,6
- db 034h,12
-
- db 089h,24
- db 086h
-
- ;bar 2
- compi32 db 089h,18
- db 035h,6
-
- db 035h,6
- db 035h,6
- db 034h,12
-
- db 089h,24
-
- db 089h,12
-
- db 086h
-
-
-
-
-
- Leifwind db 00,00
- db 083h,001h
- db 090h,4
- db 0bah
- ; db 0a9h,Leiftempo
- db 087h,000h
-
- windlup db 08ch,0
- db 080h,2
- w1 db 085h
- dw wind1
- db 085H
- dw wind2
- db 081h
- dw w1
-
- ;4
- db 08ch,0F9H
- w2 db 085h
- dw wind3
- db 08ch,0
- db 085H
- dw wind2
-
- ;1
- db 08ch,0fbh
- w3 db 085h
- dw wind1
- db 08ch,0
- db 085h
- dw wind2
-
- ;5
- db 08ch,0
- w4 db 085h
- dw wind1
- db 085h
- dw wind2
-
- db 088h
-
-
- wind1 db 032h,6
- db 029h,6
- db 034h,6
- db 035h,6
-
- db 029h,6
- db 032h,6
- db 029h,6
- db 034h,6
-
- db 035h,6
- db 029h,6
- db 030h,6
- db 029h,6
- db 086h
-
- wind2 db 032h,6
- db 029h,6
- db 034h,6
- db 035h,6
-
- db 029h,6
- db 032h,6
- db 029h,6
- db 034h,6
-
- db 035h,6
- db 029h,6
- db 034h,6
- db 029h,6
-
- db 032h,6
- db 030h,6
-
- db 086h
-
-
- wind3 db 032h,6
- db 029h,6
- db 034h,6
- db 035h,6
-
- db 029h,6
- db 032h,6
- db 029h,6
- db 034h,6
-
- db 035h,6
- db 029h,6
- db 08ch,0
- db 030h,6
- db 029h,6
- db 086h
-
- wind4 db 032h,6
- db 029h,6
- db 034h,6
- db 035h,6
-
- db 029h,6
- db 032h,6
- db 029h,6
- db 034h,6
-
- db 08ch,0f7h
- db 035h,6
- db 029h,6
- db 030h,6
- db 029h,6
- db 086h
-
-
- ;---------
-
- alarm1 db 000h,000h ;this uses pitch delta up with repeated notes
- db 0abh,08h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,39
- db 091h,0ffh,000h,00dh
- db 001h,028h
- db 001h,028h
- db 001h,028h
- db 001h,028h
- db 001h,028h
- db 089h,004h
- db 088h
-
-
- electric label byte
- db 000h,000h
- db SETGATETHRESHOLD,001h
- db SETPATCH,048h
- db 30h,40h
- db 30h,40h
- db 30h,50h
- db 30h,40h
- db ENDOFSTRING
-
- ocean1 db 000h,000h ;noise with slow envelope
- db 0abh,08h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,45
- db 083h,001h
- db 053h,0ffh
- db 088h
-
- bell2 db 000h,000h ;frac pitch and high multiplier on modulator
- db 0abh,008h
- db 083h,001h
- db 090h,01eh
- db 001h,002h
- db 090h,039h
- db 093h,07fh
- db 060h,002h
- db 088h
-
-
- ;start address 077bbh
- START label byte
- db 000h
- db 000h
- db 0abh
- db 008h
- db 083h
- db 001h
- db 090h
- db 000h
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 030h
- db 040h
- db 037h
- db 040h
- db 040h
- db 040h
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 0bbh
- db 088h
-
-
- _TEXT ends
- end
-
-