home *** CD-ROM | disk | FTP | other *** search
Text File | 1978-08-04 | 33.5 KB | 1,789 lines |
-
- opt p+
- b
- dc.w song_table-b
- dc.w fxjump_table-b
-
-
-
-
- ;*****************************************
-
-
- select_tunes equ 0 ;for conditional assembly whilst testing
- ; zero to step tunes on mouse button
- ; can be deleted..not essential
-
- ; ALL EQUs
-
- a00 equ 508*2
- bb00 equ 480*2
- b00 equ 453*2
-
- c01 equ 428*2
- db01 equ 404*2
- d01 equ 381*2
- eb01 equ 360*2
- e01 equ 339*2
- f01 equ 320*2
- gb01 equ 302*2
- g01 equ 285*2
- ab01 equ 269*2
- a01 equ 508
- bb01 equ 480
- b01 equ 453
-
- c02 equ 428
- db02 equ 404
- d02 equ 381
- eb02 equ 360
- e02 equ 339
- f02 equ 320
- gb02 equ 302
- g02 equ 285
- ab02 equ 269
- a02 equ 254
- bb02 equ 240
- b02 equ 226
-
- c03 equ 214
- db03 equ 202
- d03 equ 190
- eb03 equ 180
- e03 equ 170
- f03 equ 160
- gb03 equ 151
- g03 equ 143
- ab03 equ 135
- a03 equ 127
-
- bb03 equ 480*2
- b03 equ 453*2
-
- c04 equ 428*2
- db04 equ 404*2
- d04 equ 381*2
- eb04 equ 360*2
- e04 equ 339*2
- f04 equ 320*2
- gb04 equ 302*2
- g04 equ 285*2
- ab04 equ 269*2
- a04 equ 508
- bb04 equ 480
- b04 equ 453
-
- c05 equ 428
- db05 equ 404
- d05 equ 381
- eb05 equ 360
- e05 equ 339
- f05 equ 320
- gb05 equ 302
- g05 equ 285
- ab05 equ 269
- a05 equ 254
- bb05 equ 240
- b05 equ 226
-
- c06 equ 214
- db06 equ 202
- d06 equ 190
- eb06 equ 180
- e06 equ 170
- f06 equ 160
- gb06 equ 151
- g06 equ 143
- ab06 equ 135
- a06 equ 127
- bb06 equ 480*2
- b06 equ 453*2
-
- c07 equ 428*2
- db07 equ 404*2
- d07 equ 381*2
- eb07 equ 360*2
- e07 equ 339*2
- f07 equ 320*2
- gb07 equ 302*2
- g07 equ 285*2
- ab07 equ 269*2
- a07 equ 508
- bb07 equ 480
- b07 equ 453
-
- c08 equ 428
- db08 equ 404
- d08 equ 381
- eb08 equ 360
- e08 equ 339
- f08 equ 320
- gb08 equ 302
- g08 equ 285
- ab08 equ 269
- a08 equ 254
- bb08 equ 240
- b08 equ 226
-
-
- v equ 0
-
- no_loop equ 0
- loop equ 0
- chann1reg equ $dff0a0
- chann2reg equ $dff0b0
- chann3reg equ $dff0c0
- chann4reg equ $dff0d0
- dmacon equ $dff096
- int_bf_int equ $dff01e
- int_bf_w equ $dff09a
- vhposr equ $dff006
- in_line equ 0
- new_snd equ 4
- end_song equ 1
- end_patt equ 8
- new_env equ 12
- pbend equ 16
-
-
-
- hi: equ 223
- lo: equ 446
-
- r22 equ 134
- r20 equ 179 ;correctum
- r19 equ 150
- r18 equ 178
- r17 equ 200
- r16: equ 227 ;correctum
- r15: equ 249
- r14 equ 280
- r13: equ 305
- r12: equ 333
- r11: equ 361
- r10: equ 389
- r9: equ 419
- r8: equ 446
- r7: equ 446+112
- r6: equ 446+223
- r5: equ 446+223+112
- r4: equ 446*2
- r3: equ 446*3
- r2: equ 446*4
- r1: equ 446*8
-
-
- filter: equ $bfe001
- filter_on equ 44
- filter_off equ 48
-
- modon equ 20
- pboff equ 24
- modoff equ 28
- rest equ 32
- end_fxp equ 36
- end_fx3 equ 36
- end_fx4 equ 40
- acc equ 52
- repeat equ 56
- down equ 1
- up equ 2
-
- fx equ 0
-
-
-
- ;**************************************************************************
- ;**************************************************************************
-
- ;"""""""""""""""""""""""""""""""""""""""""""""""""
- ;DATA HERE
- ;------------
-
-
- ;;; DATA
-
-
- max_songs dc.l 12
-
- song_table:
-
-
- dc.l s1_b-b,s2_b-b,s3_b-b,s4_b-b ;beach
- dc.l s1_d-b,s2_d-b,s3_d-b,s4_d-b ;dwarves walk on
- dc.l s1_g-b,s2_g-b,s3_g-b,s4_g-b ;garden music
- dc.l s1_s-b,s2_s-b,s3_s-b,s4_s-b ;snapdragons dance
- dc.l s1_f-b,s2_f-b,s3_f-b,s4_f-b ;chess fanfare at gates
- dc.l s1_q-b,s2_q-b,s3_q-b,s4_q-b ;chess queens tune
- dc.l s1_w-b,s2_w-b,s3_w-b,s4_w-b ;bookworm tune
- dc.l s1_n-b,s2_n-b,s3_n-b,s4_n-b ;nightingale
- dc.l s1_fl-b,s2_fl-b,s3_fl-b,s4_fl-b ;alexanders flute
- dc.l s1_dr-b,s2_dr-b,s3_dr-b,s4_dr-b ;dragged to sea..drown tune
- dc.l s1_sn-b,s2_sn-b,s3_sn-b,s4_sn-b ;snap dragons snapping
-
-
- ;************************************************************
-
- ;*************************
- sined:
- sine_datad:
- dc.w 127,80,50,25,0,-25,-50,-100,-127
- dc.w -127,-100,-50,-35,0,35,50,80,127
- dc.w 127,80,50,25,0,-25,-50,-100,-127
- dc.w -127,-100,-50,-35,0,35,50,80,127
-
-
-
- fxp:
-
- danger:
- dc.w new_env
- dc.l danger_env-b
- dc.w new_snd
- dc.l sinep-b
- danger_loop:
- dc.w r16,4,r16,4,r16,4,r16,4
- dc.w repeat
- dc.l danger_loop-b
- dc.w end_fxp
-
- danger_env: dc.w 0,35,28,25,20,15,10,0,255
-
- score1
- dc.w new_env
- dc.l score_env1-b
- dc.w new_snd
- dc.l sinep-b
- dc.w modon,1,1,2,2,1,1
- dc.w 130,50
- dc.w end_fxp
-
-
- score2
- dc.w new_env
- dc.l score_envs-b
- dc.w new_snd
- dc.l sinep-b
- dc.w modon,1,1,1,1,1,1
- dc.w a03,5,a02,5
- dc.w new_env
- dc.l score_env2-b
- dc.w e03,50
- dc.w end_fxp
-
- score3
- dc.w new_env
- dc.l score_envs-b
- dc.w new_snd
- dc.l sinep-b
- dc.w modon,1,1,1,1,1,1
- dc.w a03,4,a02,4
- dc.w a03,4,a02,4
- dc.w new_env
- dc.l score_env2-b
- dc.w e03,50
- dc.w end_fxp
-
- score4
- dc.w new_env
- dc.l score_envs-b
- dc.w new_snd
- dc.l sinep-b
- dc.w modon,1,1,1,1,1,1
- dc.w c03,4,d03,4
- dc.w e03,4,f03,4
- dc.w g03,4
- dc.w new_env
- dc.l score_env2-b
- dc.w a03,50
- dc.w end_fxp
-
- score5
- dc.w new_env
- dc.l score_envs-b
- dc.w new_snd
- dc.l sinep-b
- ;dc.w pbend,up,20,a03,1
- dc.w a03,4,g03,4,a03,4,g03,4
- dc.w a03,4,g03,4,a03,4,g03,4
- dc.w a03,4,g03,4,a03,4,g03,4
- dc.w new_env
- dc.l score_env2-b
- dc.w a03,50
- dc.w end_fxp
-
-
- magic_map:
- dc.w new_env
- dc.l score_env1-b
- dc.w new_snd
- dc.l aguitp-b
- dc.w c02,4,d02,4,e02,4,f02,4,g02,4,a02,4,b02,4,c03,4
- dc.w d03,4,e03,4,f03,4,g03,4,a03,10
- dc.w end_fxp
-
-
- clunk1
- dc.w new_env
- dc.l clunk_env-b
- dc.w new_snd
- dc.l snarep-b
- dc.w pbend,down,20,50000,1
- dc.w r2,14
- dc.w pboff
- dc.w end_fxp
-
- clunk2
- dc.w new_env
- dc.l clunk_env-b
- dc.w new_snd
- dc.l snarep-b
- dc.w pbend,down,2,50000,1
- dc.w r1,14
- dc.w pboff
- dc.w end_fxp
-
-
- score_envs: dc.w 55,50,45,40,35,30,25,20,15,10,0,255
-
- score_env:
- dc.w 64,64,63,62,60,61,60,59,58,57,56,55
- clunk_env:
- score_env1 dc.w 54,53,52,51,50,49,48,47,46,45,44
- score_env2 dc.w 43,42,41,40,39,38,37,36,35,34,33,32,31,30
- dc.w 29,28,27,26,25,24,23,22,21,20,19,18,17,16
- dc.w 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,255
-
- sinep:
- dc.w 1
- dc.l sined-b
- dc.w 16/2
- dc.l sined-b
- dc.w 16/2
-
-
-
-
- ;*************************
-
-
- fxjump_table:
- dc.l clunk1-b
- dc.l clunk2-b
- dc.l score1-b
- dc.l score2-b
- dc.l score3-b
- dc.l score4-b
- dc.l score5-b
- dc.l magic_map-b
- dc.l danger-b ;fx number 1
-
-
- max_fx dc.l 10 ;number + 1 for test routines only
- ;______________________________________________________________________
-
-
- sstart: dc.l 0,end_song
-
- pstart: dc.w end_patt
-
-
- ;----------------------------------
-
- ;;;;;;;;;;;;;;;;;;;;; Music Data ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
- cr set 24
- q set cr/2
- sq set q/2
- dsq set sq/4
-
- tq1 set 7
- tq2 set 6
- tsq1 set 3
- tsq2 set 4
-
- ssilence:
- dc.l pr-b
- dc.l 0,end_song
-
-
- ;************************************************
-
- songs:
- ;--------
-
- s1_n:
-
- dc.l click_snd-b
- dc.l ng_click-b
-
- dc.l 0,end_song
- s2_n:
-
- dc.l flute_sndq-b
- dc.l ntune-b
-
- DC.L 0,end_song
-
- s3_n:
-
- dc.l pr-b
-
- dc.l 0,end_song
-
- s4_n:
-
- dc.l pr-b
-
- dc.l 0,end_song
-
-
- ng_click:
- dc.w 4000,2,2000,2,rest,8,4000,1,2000,1,4000,1
- dc.w 4000,1,2000,1,4000,1,rest,6
- dc.w end_patt
-
- ntune:
- dc. rest,cr
- dc.w a03,cr,g03,cr*3,d03,cr,e03,cr*4,rest,cr*3
- dc.w a03,cr,g03,cr*3,e03,cr,d03,cr,g03,cr,e03,cr*4
- dc.w end_patt
-
-
-
- ; flute
-
- s1_fl:
-
-
- dc.l flute_snd-b
- dc.l flute_tune-b
- dc.l pri-b
-
- dc.l 0,end_song
- s2_fl:
-
- dc.l pr-b
- DC.L 0,end_song
-
-
- s3_fl:
-
- dc.l pr-b
- DC.L 0,end_song
-
-
- s4_fl:
- dc.l pr-b
- dc.l 0,end_song
-
-
- flute_tune:
- dc.w modon,1,1,3,3,6,6
- dc.w g03,cr+sq,gb03,5,g03,5,gb03,cr
- dc.w eb03,cr,b02,cr,c03,cr,b02,5,c03,5,b02,cr*3
- dc.w end_patt
-
-
- clickp
- dc.w 1
- dc.l b-b
- dc.w 16/2
- dc.l b-b
- dc.w 16/2
-
- click_env:
- dc.w 15,10,5,4,3,2,2,1,0,255
-
- click_snd
- dc.w new_env
- dc.l click_env-b
- dc.w new_snd
- dc.l clickp-b
- dc.w end_patt
-
-
-
- ;---------
- s1_g:
-
- dc.l aguitar_snd-b
- dc.l gardenv1-b
-
-
- dc.l 0,end_song
- s2_g:
-
- dc.l aguitar_snd-b
- dc.l gardenv2-b
- DC.L 0,end_song
-
-
- s3_g:
-
- dc.l aguitar_snd-b
- dc.l gardenv3-b
-
- dc.l 0,end_song
-
-
- s4_g:
- dc.l flute_sndq-b
- dc.l gardenv1x-b
- dc.l 0,end_song
-
-
-
- patterns:
-
- pr:
- dc.w rest,cr*4
- dc.w end_patt
- ;-------------------
-
-
- gardenv1:
- dc.w modon,1,1,2,2,6,6
- dc.w rest,cr*2
- dc.w a02,$0048,a02,$0048,a02,$0048,a02,$0048,ab02,$0018
- dc.w a02,$0018,g02,$0018,f02,$0048,ab02,$0048,ab02,$0018
- dc.w f02,$0030,ab02,$0018,a02,$0018,g02,$0018,f02,$0048
- dc.w g02,$0048,g02,$0018,f02,$0150,a02,$0048,a02,$0048
- dc.w a02,$0048,a02,$0048,ab02,$0018,a02,$0018,g02,$0018
- dc.w f02,$0048,ab02,$0048,ab02,$0018,f02,$0030,ab02,$0018
- dc.w a02,$0018,g02,$0018,f02,$0048,g02,$0048,g02,$0018
- dc.w f02,$0168,a02,$0090,a02,$0090,a02,$0090,a02,$0090
- dc.w a02,$0090,a02,$0090,a02,$0048,a02,cr*6
- dc.w end_patt
-
- gardenv1x:
- dc.w modon,1,1,2,2,6,6
- dc.w rest,cr*2
-
- dc.w a03,$0048,a03,$0048,a03,$0048,a03,$0048,ab03,$0018
- dc.w a03,$0018,g03,$0018,f03,$0048,ab03,$0048,ab03,$0018
- dc.w f03,$0030,ab03,$0018,a03,$0018,g03,$0018,f03,$0048
- dc.w g03,$0048,g03,$0018,f03,$0150,a03,$0048,a03,$0048
- dc.w a03,$0048,a03,$0048,ab03,$0018,a03,$0018,g03,$0018
- dc.w f03,$0048,ab03,$0048,ab03,$0018,f03,$0030,ab03,$0018
- dc.w a03,$0018,g03,$0018,f03,$0048,g03,$0048,g03,$0018
- dc.w f03,$0168,a03,$0090,a03,$0090,a03,$0090,a03,$0090
- dc.w a03,$0090,a03,$0090,a03,$0048,a03,cr*6
- dc.w end_patt
-
-
-
- gardenv2:
- dc.w modon,1,1,4,4,6,6
-
- dc.w e02,$0048,e02,$0048,eb02,$0048,eb02,$0048,e02,$0048
- dc.w e02,$0048,e02,$0048,e02,$00d8,e02,$0048,e02,$0060
- dc.w e02,$0018,d02,$0048,d02,$0018,e02,$0090,e02,$0048
- dc.w e02,$0048,eb02,$0048,eb02,$0048,e02,$0048,e02,$0048
- dc.w e02,$0048,e02,$00d8,e02,$0048,e02,$0060,e02,$0018
- dc.w d02,$0018,c02,$0030,b01,$0018,c02,$0090,e02,$0090
- dc.w eb02,$0090,d02,$0090,c02,$0090,e02,$0090,eb02,$0090
- dc.w d02,$0090,c02,cr*6
- dc.w end_patt
-
-
-
-
- gardenv3:
- dc.w modon,1,1,4,4,6,6
- dc.w c02,$0048,c02,$0048,b01,$0048,b01,$0048
- dc.w c02,$0048,c02,$0048,b01,$0048,b01,$0048,c02,$0048
- dc.w c02,$0048,c02,$0048,c02,$0048,c02,$0048,c02,$0048
- dc.w b01,$0090,c02,$0048,c02,$0048,b01,$0048,b01,$0048
- dc.w c02,$0048,c02,$0048,b01,$0048,b01,$0048,c02,$0048
- dc.w c02,$0048,c02,$0048,c02,$0048,c02,$0048,c02,$0030
- dc.w b01,$0018,c02,$0090,c02,$0090,b01,$0090,bb01,$0090
- dc.w a01,$0090,c02,$0090,b01,$0090,bb01,$0090,a01,cr*6
-
- dc.w end_patt
-
-
- ;--------------------
-
- cr set 40
- q set cr/2
- sq set q/2
- dsq set sq/4
-
- tq1 set 7
- tq2 set 6
- tsq1 set 3
- tsq2 set 4
-
-
-
- ;bookworm tune
-
- s1_w:
-
- dc.l bassoon_snd_short-b
- dc.l wbassoon-b
- dc.l 0,end_song
-
- s2_w:
- dc.l pizzo_snd-b
- dc.l wbass-b
- dc.l 0,end_song
-
-
- s3_w:
-
- dc.l pizzo_snd-b
- dc.l wpizzo-b
- dc.l 0,end_song
-
-
- s4_w:
- dc.l flute_snd-b
- dc.l wflute-b
- dc.l 0,end_song
-
- ;-----------------
-
- wbassoon:
- dc.w modon,1,1,2,2,6,6
- dc.w c01,$000a,d01,$0005,e01,$0005,f01,$0014
- dc.w c02,$0014,eb01,$0014,c02,$0014,db01,$0014,c02,$000a
- dc.w c01,$0014,c01,$000a,d01,$000a,e01,$000a,f01,$0014
- dc.w c02,$0014,eb01,$0014,c02,$0014,db01,$0014,c02,$000a
- dc.w c01,$0014,c01,$000a,d01,$000a,e01,$000a,f01,$0014
-
- dc.w f02,$000a,e02,$000a,f02,$0014,c02,$0014
-
- dc.w new_snd
- dc.l bassoonp-b
- dc.w db02,$001e
- dc.w new_snd
- dc.l bassoonsp-b
-
-
- dc.w eb02,$0005,db02,$0005,c02,$000a,bb01,$000a,ab01,$000a
- dc.w g01,$000a,ab01,$000a,c02,$000a,g01,$000a,c02,$000a
- dc.w f01,$000a,c02,$000a,e01,$000a,f01,$000a,g01,$000a
- dc.w f01,$000a,e01,$000a,db01,$000a,c01,$0014,c02,$0014
- dc.w f01,$0014,f02,$000a,e02,$000a,f02,$0014,c02,$0014
-
- dc.w new_snd
- dc.l bassoonp-b
- dc.w db02,$001e
- dc.w new_snd
- dc.l bassoonsp-b
-
- dc.w eb02,$0005,db02,$0005,c02,$000a,bb01,$000a
-
- dc.w ab01,$000a,g01,$000a,ab01,$000a,c02,$000a,g01,$000a
- dc.w c02,$000a,f01,$0014,e01,$0014,f01,$0050,f01,$0014
- dc.w f02,$000a,e02,$000a,f02,$0014,c02,$0014
- dc.w new_snd
- dc.l bassoonp-b
- dc.w db02,$001e
- dc.w new_snd
- dc.l bassoonsp-b
-
- dc.w eb02,$0005,db02,$0005,c02,$000a,bb01,$000a,ab01,$000a
- dc.w g01,$000a,ab01,$000a,c02,$000a,g01,$000a,c02,$000a
- dc.w f01,$000a,c02,$000a,e01,$000a,f01,$000a,g01,$000a
- dc.w f01,$000a,e01,$000a,db01,$000a,c01,$0014,c02,$0014
- dc.w f01,$0014,f02,$000a,e02,$000a,f02,$0014,c02,$0014
- dc.w new_snd
- dc.l bassoonp-b
-
- dc.w db02,$001e
- dc.w new_snd
- dc.l bassoonp-b
-
- dc.w eb02,$0005,db02,$0005,c02,$000a,bb01,$000a
- dc.w ab01,$000a,g01,$000a,ab01,$000a,c02,$000a,g01,$000a
- dc.w c02,$000a,f01,$0014,e01,$0014,f01,$0032,f01,$000a
- dc.w g01,$000a,a01,$000a,bb01,$0014,f02,$0014,ab01,$0014
- dc.w f02,$0014,gb01,$0014,f02,$000a,f01,$0014,f01,$000a
- dc.w g01,$000a,a01,$000a,bb01,$0014,f02,$0014,ab01,$0014
- dc.w f02,$0014,gb01,$0014,f02,$000a,f01,$0014,f01,$000a
- dc.w g01,$000a,a01,$000a,bb01,$0014,bb02,$000a,a02,$000a
- dc.w bb02,$0014,f02,$0014,gb02,$001e,ab02,$0005,gb02,$0005
- dc.w f02,$000a,eb02,$000a,db02,$000a,c02,$000a,db02,$000a
- dc.w f02,$000a,c02,$000a,f02,$000a,bb01,$000a,f02,$000a
- dc.w a01,$000a,bb01,$000a,c02,$000a,bb01,$000a,a01,$000a
- dc.w gb01,$000a,f01,$0014,f02,$0014,bb01,$0014,bb02,$000a
- dc.w a02,$000a,bb02,$0014,f02,$0014,gb02,$001e,ab02,$0005
- dc.w gb02,$0005,f02,$000a,eb02,$000a,db02,$000a,c02,$000a
- dc.w db02,$000a,f02,$000a,c02,$000a,f02,$000a,bb01,$0014
- dc.w a01,$0014,bb01,$00a0,f01,$0014,gb01,$0014,f01,$000a
- dc.w eb01,$000a,db01,$000a,c01,$000a,bb01,$0014,bb02,$000a
- dc.w a02,$000a,bb02,$0014,f02,$0014,gb02,$001e,ab02,$0005
- dc.w gb02,$0005,f02,$000a,eb02,$000a,db02,$000a,c02,$000a
- dc.w db02,$000a,f02,$000a,c02,$000a,f02,$000a,bb01,$000a
- dc.w f02,$000a,a01,$000a,bb01,$000a,c02,$000a,bb01,$000a
- dc.w a01,$000a,gb01,$000a,f01,$0014,f02,$0014,bb01,$0014
- dc.w bb02,$000a,a02,$000a,bb02,$0014,f02,$0014,gb02,$001e
- dc.w ab02,$0005,gb02,$0005,f02,$000a,eb02,$000a,db02,$000a
- dc.w c02,$000a,db02,$000a,f02,$000a,c02,$000a,f02,$000a
- dc.w bb01,$0014,a01,$0014,bb01,cr
- dc.w end_patt
-
-
- wbass
- dc.w rest,cr*8-sq,c02,$000a,d02,$000a,e02,$000a,f02,$0028
- dc.w eb02,$0028,db02,$001e,c02,$0014,c02,$000a,d02,$000a
- dc.w e02,$000a,f02,$0028,c02,$0028,db02,$001e,c02,$0014
- dc.w c02,$000a,d02,$000a,e02,$000a,f02,$0028,eb02,$0028
- dc.w db02,$001e,c02,$0014,c02,$000a,d02,$000a,e02,$000a
- dc.w f02,$0028,c02,$0028,f02,$0050,f02,$0028,eb02,$0028
- dc.w db02,$001e,c02,$0014,c02,$000a,d02,$000a,e02,$000a
- dc.w f02,$0028,c02,$0028,db02,$001e,c02,$0014,c02,$000a
- dc.w d02,$000a,e02,$000a,f02,$0028,eb02,$0028,db02,$001e
- dc.w c02,$0014,c02,$000a,d02,$000a,e02,$000a,f02,$0028
- dc.w c02,$0028,f02,$0032,f01,$000a,g01,$000a,a01,$000a
- dc.w bb01,$0014,f02,$0014,ab01,$0014,f02,$0014,gb01,$0014
- dc.w f02,$000a,f01,$0014,f01,$000a,g01,$000a,a01,$000a
- dc.w bb01,$0014,f02,$0014,ab01,$0014,f02,$0014,gb01,$0014
- dc.w f02,$000a,f01,$0014,f01,$000a,g01,$000a,a01,$000a
- dc.w bb01,$0028,ab01,$0028,gb01,$001e,f01,$0014,f01,$000a
- dc.w g01,$000a,a01,$000a,bb01,$0028,f01,$0028,gb01,$001e
- dc.w f01,$0014,f01,$000a,g01,$000a,a01,$000a,bb01,$0028
- dc.w ab01,$0028,gb01,$001e,f01,$0014,f01,$000a,g01,$000a
- dc.w a01,$000a,bb01,$0028,f01,$0028,bb01,$0050,f02,$0028
- dc.w eb02,$0028,f02,$0014,gb02,$0014,f02,$000a,eb02,$000a
- dc.w db02,$000a,c02,$000a,bb01,$0028,ab01,$0028,gb01,$001e
- dc.w f01,$0014,f01,$000a,g01,$000a,a01,$000a,bb01,$0028
- dc.w f01,$0028,gb01,$001e,f01,$0014,f01,$000a,g01,$000a
- dc.w a01,$000a,bb01,$0028,ab01,$0028,gb01,$001e,f01,$0014
- dc.w f01,$000a,g01,$000a,a01,$000a,bb01,$0028,f01,$0028
- dc.w bb01,cr
- dc.w end_patt
-
-
-
- wpizzo:
- dc.w rest,cr*24+q,f03,$0014,ab03,$0014,eb03,$0014,ab03,$0014
- dc.w db03,$0014,ab03,$000a,c03,$0014,c03,$000a,g03,$0014
- dc.w f02,$0014,f03,$0014,c03,$0014,g03,$0014,db03,$0014
- dc.w f03,$0014,g03,$0014,c03,$0014,f03,$0014,ab03,$0014
- dc.w eb03,$0014,ab03,$0014,db03,$0014,ab03,$000a,c03,$0014
- dc.w c03,$000a,g03,$0014,f02,$0014,f03,$0014,c03,$0014
- dc.w e03,$0014,f03,$0190,bb02,$0014,db03,$0014,ab02,$0014
- dc.w db03,$0014,gb02,$0014,db03,$000a,f02,$0014,f02,$000a
- dc.w c03,$0014,bb01,$0014,bb02,$0014,f02,$0014,c03,$0014
- dc.w gb02,$0014,bb02,$0014,c03,$0014,f02,$0014,bb02,$0014
- dc.w db03,$0014,ab02,$0014,db03,$0014,gb02,$0014,db03,$000a
- dc.w f02,$0014,f02,$000a,c03,$0014,bb01,$0014,bb02,$0014
- dc.w f02,$0014,a02,$0014,bb02,$00f0,bb02,$0014,db03,$0014
- dc.w ab02,$0014,db03,$0014,gb02,$0014,db03,$000a,f02,$0014
- dc.w f02,$000a,c03,$0014,bb01,$0014,bb02,$0014,f02,$0014
- dc.w c03,$0014,gb02,$0014,bb02,$0014,c03,$0014,f02,$0014
- dc.w bb02,$0014,db03,$0014,ab02,$0014,db03,$0014,gb02,$0014
- dc.w db03,$000a,f02,$0014,f02,$000a,c03,$0014,bb01,$0014
- dc.w bb02,$0014,f02,$0014,a02,$0014,bb02,cr
- dc.w end_patt
-
-
-
- wflute:
- dc.w modon,1,1,3,3,6,6
- dc.w rest,cr*23+q
- ;dc.w e02,$0005,eb02,$0005,e02,$0005,eb02,$0005
- ;dc.w e02,4,rest,$03d0
-
- dc.w e03,5,eb03,5
- dc.w e03,5,eb03,5
- dc.w e03,5
-
- dc.w rest,$03d0+4-5
-
-
- dc.w f02,$0014,bb02,$0014,db03,$0014,f03,$0014
- dc.w e03,$0023,eb03,$0005,f03,$0028,f03,$0014,bb02,$0014
- dc.w a03,$0014,gb03,$0014,e03,$0005,f03,$0005,e03,$0005
- dc.w f03,$0005,e03,$0005,f03,$0005,eb03,$0005,e03,$0005
- dc.w f03,$0028,f02,$0014,bb02,$0014,db03,$0014,f03,$0014
- dc.w e03,$0023,eb03,$0005,f03,$0028,f03,$0014,eb03,$0014
- dc.w db03,$0014,c03,$0014,bb02,$0014
-
- dc.w e03,5
- dc.w f02,5,e02,5
- dc.w f02,5,e02,5,rest,cr*5-5
-
- dc.w f02,$0014
- dc.w bb02,$0014,db03,$0014,f03,$0014,e03,$0023,e03,$0005
- dc.w f03,$0028,f03,$0014,bb02,$0014,a03,$0014,gb03,$0014
- dc.w e03,$0005,f03,$0005,f03,$0005,e03,$0005,e03,$0005
- dc.w f03,$0005,eb03,$0005,e03,$0005,f03,$0028,f02,$0014
- dc.w bb02,$0014,db03,$0014,f03,$0014,e03,$0023,e03,$0005
- dc.w f03,$0028,f03,$0014,eb03,$0014,db03,$0014,c03,$0014
-
- dc.w pbend,down,5,bb01,8
-
- dc.w bb02,cr
- dc.w pboff
- dc.w end_patt
- ;-------------------
-
- cr set 24
- q set cr/2
- sq set q/2
- dsq set sq/4
-
- tq1 set 7
- tq2 set 6
- tsq1 set 3
- tsq2 set 4
-
- ;snapdragons dance
-
- s1_s:
-
- dc.l flute_snd-b
- dc.l sd1-b
- dc.l 0,end_song
-
- s2_s:
- dc.l snare_snd-b
- dc.l sbeat-b
- dc.l 0,end_song
-
-
- s3_s:
-
- dc.l pizzo_snd-b
- dc.l sbass-b
- dc.l 0,end_song
-
-
- s4_s:
- dc.l aguitar_sndq-b
- dc.l sguit-b
- dc.l 0,end_song
-
-
- sd1
- dc.w modon,1,1,4,4,6,6
- dc.w rest,cr,a03,cr,g03,cr+q,f03,q,e03,cr*4
- dc.w rest,cr,a03,cr,g03,cr+q,f03,q,e03,cr*4
- dc.w rest,cr,b02,q,c03,q,d03,q,c03,q,b02,q
- dc.w c03,q,d03,cr*2-q,e03,sq,d03,sq,c03,cr*2
- dc.w rest,cr,c03,cr,b02,cr*2-q,b02,q,a02,cr*4
- dc.w end_patt
- sbass
- dc.w a02,cr
- dc.w rest,cr*3
- dc.w a02,cr*2-q,a02,q,g02,cr,g02,cr
- dc.w a02,cr*2-q,a02,q,g02,cr,g02,cr
- dc.w a02,cr*2-q,a02,q,g02,cr,g02,cr
- dc.w a02,cr*2-q,a02,q,g02,cr,g02,cr
- dc.w d02,cr*2-q,d02,q,a01,cr,a01,cr
- dc.w d02,cr*2-q,d02,q,a01,cr,a01,cr
- dc.w a02,cr*2-q,a02,q,g02,cr,g02,cr
- dc.w end_patt
-
- sguit
- dc.w modon,1,1,2,2,4,4
- dc.w a02,cr
- dc.w rest,cr*3
- dc.w a02,q,c03,sq,e03,sq,c03,cr
- dc.w g02,q,b02,sq,d03,sq,b02,cr
-
- dc.w a02,q,c03,sq,e03,sq,c03,cr
- dc.w g02,q,b02,sq,d03,sq,b02,cr
-
- dc.w a02,q,c03,sq,e03,sq,c03,cr
- dc.w g02,q,b02,sq,d03,sq,b02,cr
-
- dc.w a02,q,c03,sq,e03,sq,c03,cr
- dc.w g02,q,b02,sq,d03,sq,b02,cr
-
- dc.w d02,q,f02,q,a02,q,f02,q
- dc.w d02,q,f02,q,a02,q,f02,q
-
- dc.w d02,q,f02,q,a02,q,f02,q
- dc.w d02,q,f02,q,a02,q,f02,q
-
- dc.w a02,q,c03,q,e03,q,c03,q
- dc.w g02,q,b02,q,d03,q,b02,q
- dc.w end_patt
-
- sbeat
- dc.w 130,q,138,3,136,3,134,3,132,3,130,q,130,q
- dc.w rest,q,130,q,130,q,130,q
- dc.w end_patt
- ;-------------
- cr set 16
- q set cr/2
- sq set q/2
- dsq set sq/4
-
- tq1 set 7
- tq2 set 6
- tsq1 set 3
- tsq2 set 4
-
- ;snapdragons dance
-
- s1_sn:
-
- dc.l snare_snd-b
- dc.l snap1-b
- dc.l pri-b
- dc.l 0,end_song
-
- s2_sn:
- dc.l snare_snd-b
- dc.l snap2-b
- dc.l pri-b
- dc.l 0,end_song
-
-
- s3_sn:
-
- dc.l snare_snd-b
- dc.l snap3-b
- dc.l pri-b
- dc.l 0,end_song
-
-
- s4_sn:
- dc.l snare_snd-b
- dc.l snap4-b
- dc.l pri-b
- dc.l 0,end_song
-
- snap1
- dc.w 130,12,138,3,136,8,134,5,132,3,130,9,130,7
- dc.w 130,12,138,3,136,8,134,5,132,3,130,9,130,7
- dc.w end_patt
-
- snap2
- dc.w 130,10,138,13,136,8,134,5,132,3,130,9,130,3
- dc.w 130,10,138,13,136,8,134,5,132,3,130,9,130,3
- dc.w end_patt
-
- snap3
- dc.w 130,2,138,4,136,3,134,12,132,5,130,9,130,2
- dc.w 130,2,138,4,136,3,134,12,132,5,130,9,130,5
- dc.w end_patt
-
- snap4
- dc.w 130,12,138,3,136,3,134,12,132,5,130,9,130,7
- dc.w 130,12,138,3,136,3,134,12,132,5,130,9,130,7
- dc.w end_patt
-
-
- ;-------------------
-
- ;chess queens
- cr set 40
- q set cr/2
- sq set q/2
- dsq set sq/4
-
- trc1 set 0
- tq1 set 0
- tq2 set 0
- tsq1 set 7
- tsq2 set 6
-
-
-
- s1_q:
-
-
- dc.l fhorn_snd-b
- dc.l qhorn-b
- dc.l flute_snd-b
- dc.l qhorn-b
- dc.l 0,end_song
-
- s2_q:
- dc.l flute_sndmq-b
- dc.l qstrings-b
- dc.l 0,end_song
-
-
- s3_q:
-
- dc.l pizzo_snd-b
- dc.l qpizzo-b
-
-
- dc.l 0,end_song
-
-
- s4_q:
- dc.l snare_sndq-b
- dc.l qsnare-b
- dc.l 0,end_song
-
- ;-----------------
-
- qsnare:
- dc.w rest,q
- dc.w r16,tsq1,r16,tsq2,r16,tsq1,r16,cr+q
- dc.w r16,tsq1,r16,tsq2,r16,tsq1,r16,cr
- dc.w end_patt
-
- qpizzo
- dc.w f02,$0014,g02,$0014,a02,$0014,bb02,$0014
- dc.w c03,$0028,c02,$0028,d02,$0014,e02,$0014,f02,$0014
- dc.w g02,$0014,a02,$0028,a01,$0028,bb01,$0014,c02,$0014
- dc.w d02,$0014,e02,$0014,f02,$0028,f01,$0028,g01,$0014
- dc.w a01,$0014,b01,$0014,g01,$0014,c02,$0028,c03,$0028
- dc.w f02,$0014,g02,$0014,a02,$0014,bb02,$0014,c03,$0028
- dc.w c02,$0028,d02,$0014,e02,$0014,f02,$0014,g02,$0014
- dc.w a02,$0028,a01,$0028,bb01,$0014,c02,$0014,d02,$0014
- dc.w e02,$0014,f02,$0028,f01,$0028,c02,$0028,c03,$0028
- dc.w c03,$0014,bb02,$0014,a02,$0014,g02,$0014,f02,$0014
- dc.w g02,$0014,a02,$0014,bb02,$0014,c03,$0028,c02,$0028
- dc.w d02,$0014,e02,$0014,f02,$0014,g02,$0014,a02,$0028
- dc.w a01,$0028,bb01,$0014,c02,$0014,d02,$0014,e02,$0014
- dc.w f02,$0028,f01,$0028,g01,$0014,a01,$0014,bb01,$0014
- dc.w b01,$0014,c02,$0028,c03,$0028,f02,$0014,g02,$0014
- dc.w a02,$0014,bb02,$0014,c03,$0028,c02,$0028,d02,$0014
- dc.w e02,$0014,f02,$0014,g02,$0014,a02,$0028,a01,$0028
- dc.w bb01,$0014,c02,$0014,d02,$0014,e02,$0014,f02,$0028
- dc.w c02,$0028,f02,$0014,e02,$0014,d02,$0014,c02,$0014
- dc.w f02,cr*2
- dc.w end_patt
-
-
- qhorn
- dc.w modon,1,1,2,2,20,20
- dc.w a02,$0050,g02,$0014,a02,$0014,bb02,$0014
- dc.w g02,$0014,f02,$0050,e02,$0014,f02,$0014,g02,$0014
- dc.w e02,$0014,d02,$0050,c02,$0014,d02,$0014,e02,$0014
- dc.w f02,$0014,g02,$003c,c02,$0014,c02,$0050,a02,$0050
- dc.w g02,$0014,a02,$0014,bb02,$0014,g02,$0014,f02,$0050
- dc.w e02,$0014,f02,$0014,g02,$0014,e02,$0014,d02,$0028
- dc.w bb02,$0028,a02,$0028,f02,$0028,g02,$00a0,a02,$0050
- dc.w g02,$0014,a02,$0014,bb02,$0014,g02,$0014,f02,$0050
- dc.w e02,$0014,f02,$0014,g02,$0014,e02,$0014,d02,$0050
- dc.w c02,$0014,d02,$0014,e02,$0014,f02,$0014,g02,$003c
- dc.w c02,$0014,c02,$0050,a02,$0050,g02,$0014,a02,$0014
- dc.w bb02,$0014,g02,$0014,f02,$0050,e02,$0014,f02,$0014
- dc.w g02,$0014,e02,$0014,d02,$0028,bb02,$0028,a02,$0028
- dc.w g02,$0028,g02,$003c,f02,$0014,f02,cr*2
- dc.w end_patt
-
- qstrings
- dc.w modon,1,1,3,3,12,12
- dc.w rest,cr*8*4,c03,$000a,f02,$000a,c03,$000a,f02,$000a
- dc.w c03,$000a,f02,$000a,c03,$000a,f02,$000a,c03,$000a
- dc.w e02,$000a,c03,$000a,e02,$000a,c03,$000a,e02,$000a
- dc.w c03,$000a,e02,$000a,d03,$000a,f02,$000a,d03,$000a
- dc.w f02,$000a,d03,$000a,f02,$000a,d03,$000a,f02,$000a
- dc.w c03,$000a,e02,$000a,c03,$000a,e02,$000a,c03,$000a
- dc.w e02,$000a,c03,$000a,e02,$000a,d03,$000a,f02,$000a
- dc.w d03,$000a,f02,$000a,d03,$000a,f02,$000a,d03,$000a
- dc.w f02,$000a,c03,$000a,f02,$000a,c03,$000a,f02,$000a
- dc.w c03,$000a,f02,$000a,c03,$000a,f02,$000a,d03,$000a
- dc.w g02,$000a,d03,$000a,g02,$000a,d03,$000a,g02,$000a
- dc.w d03,$000a,g02,$000a,c03,$000a,e02,$000a,c03,$000a
- dc.w e02,$000a,c03,$000a,e02,$000a,c03,$000a,e02,$000a
- dc.w c03,$000a,f02,$000a,c03,$000a,f02,$000a,c03,$000a
- dc.w f02,$000a,c03,$000a,f02,$000a,c03,$000a,e02,$000a
- dc.w c03,$000a,e02,$000a,c03,$000a,e02,$000a,c03,$000a
- dc.w e02,$000a,d03,$000a,f02,$000a,d03,$000a,f02,$000a
- dc.w d03,$000a,f02,$000a,d03,$000a,f02,$000a,c03,$000a
- dc.w e02,$000a,c03,$000a,e02,$000a,c03,$000a,e02,$000a
- dc.w c03,$000a,e02,$000a,d03,$000a,f02,$000a,d03,$000a
- dc.w f02,$000a,d03,$000a,f02,$000a,d03,$000a,f02,$000a
- dc.w c03,$000a,f02,$000a,c03,$000a,f02,$000a,c03,$000a
- dc.w e02,$000a,c03,$000a,e02,$000a,c03,$000a,g02,$000a
- dc.w c03,$000a,g02,$000a,c03,$000a,g02,$000a,c03,$000a
- dc.w g02,$000a,c03,cr*2
- dc.w end_patt
-
-
- ;-----------------
-
- ;chess fanfare
- cr set 24
- q set cr/2
- sq set q/2
- dsq set sq/4
-
- tcr1 set 16
- tq1 set 0
- tq2 set 0
- tsq1 set 7
- tsq2 set 6
-
-
- v1 equ 6
- v2 equ 12
- v3 equ 24
-
- s1_f:
- dc.l trumpet_snd-b
- dc.l f1-b
- dc.l pri-b
- dc.l 0,end_song
-
- s2_f:
- dc.l trumpet_snd-b
- dc.l f2-b
- dc.l pri-b
- dc.l 0,end_song
-
-
- s3_f:
-
- dc.l trumpet_snd-b
- dc.l f3-b
- dc.l pri-b
- dc.l 0,end_song
-
-
- s4_f:
- dc.l trumpet_snd-b
- dc.l f4-b
- dc.l pri-b
- dc.l 0,end_song
-
-
- pri
- dc.w rest,65000
- dc.w rest,65000
- dc.w rest,65000
- dc.w rest,65000
- dc.w rest,65000
- dc.w end_patt
-
-
-
- f1
- dc.w c02,sq-2,rest,2,c02,sq,f02,cr*6,rest,40
- dc.w d02,sq-2,rest,2,d02,sq
- dc.w g02,tcr1,d02,tcr1,g02,tcr1
- dc.w b02,tcr1,g02,tcr1,b02,tcr1
- dc.w d03,tcr1+v1,b02,tcr1+v2,d03,tcr1+v3
- dc.w g03,cr*6,rest,cr*4
- dc.w end_patt
-
- f2
- dc.w rest,1
- dc.w c02,sq-2,rest,2,c02,sq,f02,cr*6,rest,40
- dc.w d02,sq-2,rest,2,d02,sq
- dc.w g02,tcr1,d02,tcr1,g02,tcr1
- dc.w b02,tcr1,g02,tcr1,b02,tcr1
- dc.w d03,tcr1+v1,b02,tcr1+v2,d03,tcr1+v3
- dc.w g03,cr*6-1,rest,cr*4
- dc.w end_patt
-
- f3
- dc.w rest,2
- dc.w a01,sq-2,rest,2,a01,sq,c02,cr*6,rest,40
- dc.w b01,sq-2,rest,2,b01,sq
- dc.w d02,tcr1,b01,tcr1,d02,tcr1
- dc.w g02,tcr1,d02,tcr1,g02,tcr1
- dc.w b02,tcr1+v1,g02,tcr1+v2,b02,tcr1+v3
- dc.w d03,cr*6-2,rest,cr*4
- dc.w end_patt
-
- f4
- dc.w rest,3
- dc.w f01,sq-2,rest,2,f01,sq,a02,cr*6,rest,40
- dc.w g01,sq-2,rest,2,g01,sq
- dc.w g02,tcr1,g02,tcr1,g02,tcr1
- dc.w g02,tcr1,g02,tcr1,g02,tcr1
- dc.w g02,tcr1+v1,g02,tcr1+v2,g02,tcr1+v3
- dc.w g01,cr*6-2,rest,cr*4
- dc.w end_patt
-
- ;----------------
-
-
- ;dwarves coming
- cr set 24
- q set cr/2
- sq set q/2
- dsq set sq/4
-
- tcr1 set 16
- tq1 set 8
- tq2 set 8
- tsq1 set 7
- tsq2 set 6
-
-
- s1_d:
- dc.l pizzo_snd-b
- dc.l dbass-b
- dc.l 0,end_song
-
- s2_d:
- dc.l snare_sndq-b
- dc.l dsnare-b
- dc.l 0,end_song
-
-
- s3_d:
-
- dc.l flute_snd-b
- dc.l dtune-b
- dc.l dtune-b
- dc.l drest-b
- dc.l 0,end_song
-
-
- s4_d:
- dc.l wave_sndl-b
- dc.l wave-b
- dc.l 0,end_song
-
- drest
- dc.w rest,cr*16
- dc.w end_patt
-
-
- dbass
- dc.w modon,4,4,4,4,6,6
- dc.w c02,cr,g01,cr,d02,cr,g01,cr
- dc.w c02,cr,cr,b01,cr,a01,cr
- dc.w g01,tq1,a01,tq2,b01,tq1
- dc.w end_patt
-
- dsnare dc.w r16,cr,r16,cr
- dc.w r16,tq1,r16,tq2,r16,tq1
- dc.w r16,cr
- dc.w r16,tq1,r16,tq2,r16,tq1
- dc.w r16,tq1,r16,tq2,r16,tq1
- dc.w r16,tq1,r16,tq2,r16,tq1
- dc.w r16,cr
- dc.w end_patt
-
- dtune
- dc.w modon,2,2,2,2,6,6
- dc.w c03,cr-tq1,c03,tq1,e03,cr
- dc.w f03,cr-tq1,f03,tq1,d03,cr
- dc.w e03,cr*4
- dc.w c03,cr-tq1,c03,tq1,e03,cr
- dc.w d03,cr-tq1,d03,tq1,b02,cr
- dc.w c03,cr*4
- dc.w end_patt
-
-
-
- ;----------------
- cr set 20
- q set cr/2
- sq set q/2
- dsq set sq/4
-
- tcr1 set 16
- tq1 set 8
- tq2 set 8
- tsq1 set 7
- tsq2 set 6
-
- ;drown you bastard
- s1_dr:
-
- dc.l pr-b
- dc.l flute_snd-b
- dc.l die1-b
- dc.l die2-b
- dc.l die3-b
- dc.l pri-b
-
- dc.l 0,end_song
- s2_dr:
-
- dc.l trumpet_snd-b
- dc.l die1-b
- dc.l die2-b
- dc.l die2-b
- dc.l die3-b
- dc.l pri-b
-
- DC.L 0,end_song
-
- s3_dr:
-
- dc.l pizzo_snd-b
- dc.l die_bass-b
- dc.l die3-b
- dc.l pri-b
-
- dc.l 0,end_song
-
- s4_dr:
-
- dc.l trumpet_snd-b
- dc.l die_sus-b
- dc.l die3-b
- dc.l pri-b
-
- dc.l 0,end_song
-
- die1:
- dc.w c02,sq,d02,sq,eb02,sq,f02,sq
- dc.w end_patt
- die2:
- dc.w g02,sq,gb02,sq,g02,sq,gb02,sq,g02,sq,gb02,sq,g02,sq,gb02,sq
- dc.w g02,sq,gb02,sq,g02,sq,gb02,sq,g02,sq,gb02,sq,g02,sq,gb02,sq
- dc.w g02,sq,gb02,sq,g02,sq,gb02,sq,g02,sq,gb02,sq,g02,sq,gb02,sq
- dc.w g02,sq,gb02,sq,g02,sq,gb02,sq,g02,sq,gb02,sq,g02,sq,gb02,sq
- dc.w end_patt
-
-
- die3:
- dc.w c03,sq,b02,sq,bb02,sq,a02,sq,ab02,sq,g02,sq,gb02,sq,f02,sq
- dc.w e02,sq,eb02,sq,d02,sq,db02,sq,c02,sq
- dc.w b01,sq,bb01,sq,a01,sq,ab01,sq,g01,sq,gb01,sq,f01,sq
- dc.w e01,sq,db01,sq,c01,cr*4
- dc.w end_patt
-
- die_bass:
- dc.w c02,sq,d02,sq,eb02,sq,f02,sq
- dc.w c01,cr*16
- dc.w end_patt
- die_sus:
- dc.w rest,sq*4,c01,cr*16
- dc.w end_patt
-
- ;------
- s1_b:
-
- dc.l wave_snd-b
- dc.l wave-b
-
- dc.l 0,end_song
- s2_b:
-
- dc.l wave_sndx-b
- dc.l wavex-b
-
- DC.L 0,end_song
-
- s3_b:
-
- dc.l seagull1_snd-b
- dc.l seagull1-b
- dc.l 0,end_song
-
- s4_b:
-
- dc.l seagull2_snd-b
- dc.l seagull2-b
-
- dc.l 0,end_song
- ;----------
-
-
- wave
-
- dc.w r4,150,r5,170,r3,180,r3,200,r2,190
- dc.w end_patt
-
- wavex
- dc.w modon,4,4,8,8,6,6
- dc.w r1,200
- ;dc.w rest,12,r4,150,r5,170,r3,180,r3,200,r2,190-12
- dc.w end_patt
-
- seagull1
- dc.w pbend,down,2,10000,1
- dc.w a03,10,a03,12
- dc.w rest,300
- dc.w f03,16,a03,8
- dc.w a03,8,g03,12
- dc.w rest,250
-
- dc.w end_patt
-
-
- seagull2
- dc.w pbend,down,1,10000,1
- dc.w g03,5,rest,100,g03,15,f03,10
- dc.w rest,200
- dc.w e03,15,rest,100,e03,8,f03,10
- dc.w rest,450
- dc.w end_patt
- wavep:
- dc.w 1
- dc.l waved+iff-b
- dc.w (9094-iff)/2
- dc.l restd-b
- dc.w 16/2
-
- seagull1_snd:
- dc.w new_env
- dc.l seagull_envvq-b
- dc.w new_snd
- dc.l flutep-b
- dc.w end_patt
-
- seagull2_snd:
- dc.w new_env
- dc.l seagull_envq-b
- dc.w new_snd
- dc.l flutep-b
- dc.w end_patt
- wave_snd:
- dc.w new_env
- dc.l wave_envq-b
- dc.w new_snd
- dc.l wavep-b
- dc.w end_patt
-
- sine_snd:
- dc.w new_env
- dc.l sine_env-b
- dc.w new_snd
- dc.l sinep-b
- dc.w end_patt
-
-
- wave_sndl:
- dc.w new_env
- dc.l wave_env-b
- dc.w new_snd
- dc.l wavep-b
- dc.w end_patt
-
- wave_sndx:
- dc.w new_env
- dc.l wave_envvq-b
- dc.w new_snd
- dc.l wavep-b
- dc.w end_patt
-
-
-
- seagull_envq: dc.w 0,8,255
- seagull_envvq: dc.w 0,4,255
- wave_envq: dc.w 0,18,255
- wave_env: dc.w 0,48,255
- wave_envvq: dc.w 0,8,255
-
- ;-----------------
-
- sounds:
-
- flute_snd:
- dc.w new_env
- dc.l flute_env-b
- dc.w new_snd
- dc.l flutep-b
- dc.w end_patt
-
- flute_sndq:
- dc.w new_env
- dc.l flute_envq-b
- dc.w new_snd
- dc.l flutep-b
- dc.w end_patt
-
- flute_sndmq:
- dc.w new_env
- dc.l flute_envmq-b
- dc.w new_snd
- dc.l flutep-b
- dc.w end_patt
-
-
- aguitar_snd:
- dc.w new_env
- dc.l aguitar_env-b
- dc.w new_snd
- dc.l aguitp-b
- dc.w end_patt
-
- aguitar_sndq:
- aguitar_snd_quiet:
- dc.w new_env
- dc.l aguitar_env_quiet-b
- dc.w new_snd
- dc.l aguitp-b
- dc.w end_patt
-
-
- tamb_snd:
- dc.w new_env
- dc.l tamb_env-b
- dc.w new_snd
- dc.l tambp-b
- dc.w end_patt
-
-
-
- abass_snd:
- dc.w new_env
- dc.l abass_env-b
- dc.w new_snd
- dc.l abassp-b
- dc.w end_patt
-
- sitar_snd:
- dc.w new_env
- dc.l sitar_env-b
- dc.w new_snd
- dc.l sitarp-b
- dc.w end_patt
-
- bassoon_snd:
- dc.w new_env
- dc.l bassoon_env-b
- dc.w new_snd
- dc.l bassoonp-b
- dc.w end_patt
-
- bassoon_snd_short:
- dc.w new_env
- dc.l bassoon_env-b
- dc.w new_snd
- dc.l bassoonsp-b
- dc.w end_patt
-
- snare_snd:
- dc.w new_env
- dc.l snare_env-b
- dc.w new_snd
- dc.l snarep-b
- dc.w end_patt
-
- snare_sndq:
- dc.w new_env
- dc.l snare_envq-b
- dc.w new_snd
- dc.l snarep-b
- dc.w end_patt
-
- trumpet_snd:
- dc.w new_env
- dc.l trumpet_env-b
- dc.w new_snd
- dc.l trumpetp-b
- dc.w end_patt
-
- trumpet_sndq:
- dc.w new_env
- dc.l trumpet_envq-b
- dc.w new_snd
- dc.l trumpetp-b
- dc.w end_patt
-
- pizzo_snd:
- dc.w new_env
- dc.l pizzo_env-b
- dc.w new_snd
- dc.l pizzop-b
- dc.w end_patt
-
- pizzoh_snd:
- dc.w new_env
- dc.l pizzo_env-b
- dc.w new_snd
- dc.l pizzohp-b
- dc.w end_patt
-
-
- fhorn_snd:
- dc.w new_env
- dc.l fhorn_env-b
- dc.w new_snd
- dc.l fhornp-b
- dc.w end_patt
-
- fhorn_sndq:
- dc.w new_env
- dc.l fhorn_envq-b
- dc.w new_snd
- dc.l fhornp-b
- dc.w end_patt
-
-
-
- strings_snd:
- dc.w new_env
- dc.l strings_env-b
- dc.w new_snd
- dc.l stringsp-b
- dc.w end_patt
-
-
-
-
- ;***********************************************
-
- parameters:
-
- iff equ 108
-
- ; sample parameters
-
-
- snarep
- dc.w 1
- dc.l snared-b
- dc.w 2240/2
- dc.l restd-b
- dc.w 16/2
-
-
- trumpetp
- dc.w 1
- dc.l synbras1d-b
- dc.w 3338/2
- dc.l synbras1d-b
- dc.w 3338/2
-
- abassp
- dc.w 1
- dc.l abassd+iff-b
- dc.w 8000/2
- dc.l restd-b
- dc.w 16/2
-
- flutep
- dc.w 1
- dc.l fluted+iff-b
- dc.w 7278/2
- dc.l fluted+4173+iff-b
- dc.w 3106/2
-
- tambp
- dc.w 1
- dc.l tambd-b
- dc.w 1457/2
- dc.l restd-b
- dc.w 16/2
-
- sitarp
- dc.w 1
- dc.l sitard-b
- dc.w 7708/2
- dc.l restd-b
- dc.w 16/2
-
- aguitp
- dc.w 1
- dc.l aguitd+iff-b
- dc.w 9576/2
- dc.l restd-b
- dc.w 16/2
-
- bassoonlp
- dc.w 1
- dc.l bassoond+iff-b
- dc.w 4788/2
- dc.l bassoond+iff+2033-b
- dc.w 2755/2
-
-
- bassoonp
- dc.w 1
- dc.l bassoond+iff-b
- dc.w 4788/2
- dc.l restd-b
- dc.w 16/2
-
- bassoonsp
- dc.w 1
- dc.l bassoond+iff-b
- dc.w 4788/2-1000
- dc.l restd-b
- dc.w 16/2
-
- pizzop:
- dc.w 1
- dc.l pizzod-b
- dc.w 5550/2
- dc.l restd-b
- dc.w 16/2
-
- pizzohp:
- dc.w 1
- dc.l pizzohd-b
- dc.w 3796/2
- dc.l restd-b
- dc.w 16/2
-
- fhornp:
- dc.w 1
- dc.l fhornd+iff-b
- dc.w (6684-iff)/2
- dc.l fhornd+iff-b
- dc.w (6684-iff)/2
-
- stringsp:
- dc.w 1
- dc.l stringsd-b
- dc.w (8668)/2
- dc.l restd-b
- dc.w 16/2
-
-
-
- envelopes:
-
-
- rest_env: dc.w 0,0,0,0,0,0,0,0,255
- flute_env: dc.w 0,32,255
- flute_envq: dc.w 0,8,255
- flute_envmq: dc.w 0,18,255
- tamb_env: dc.w 0,62,255
- aguitar_env: dc.w 0,45,255
- aguitar_env_quiet: dc.w 0,30,255
- sitar_env: dc.w 0,42,255
- abass_env: dc.w 0,54,255
- snare_env: dc.w 0,35,255
- snare_envq: dc.w 0,15,255
- trumpet_env: dc.w 0,35,255
- trumpet_envq: dc.w 0,25,255
- bassoon_env: dc.w 0,40,255
- pizzo_env: dc.w 0,35,255
- fhorn_env: dc.w 0,40,255
- fhorn_envq: dc.w 0,28,255
- strings_env: dc.w 0,48,255
- sine_env: dc.w 0,48,255
-
-
-
- ;guit.sam 6191 rwed Today 01:27:11
- ;tamb.sam 1457 rwed Today 01:27:10
- ;flute.sam 8410 rwed Today 01:27:08
- ;sitar.sam 8993 rwed Today 01:27:07
- ;bass.sam 8583 rwed Today 01:27:05
- ;7 files - 207 blocks used
-
- ;**************************************************
-
-
- aguitd incbin c:instruments/aguit.sam
- tambd ;incbin c:instruments/tamb.sam
- fluted incbin c:instruments/flute.sam
- sitard ;incbin c:instruments/sitar.sam
- abassd ;incbin c:instruments/abass.sam
- snared incbin c:instruments/snare.sam
- synbras1d incbin c:instruments/hbrass3l.sam
- bassoond incbin c:instruments/bassoonl.sam
- pizzod incbin c:instruments/pizzo1.sam
- pizzohd ;incbin c:instruments/pizzo2.sam
-
- fhornd incbin c:instruments/fhorn.sam
- stringsd ;incbin c:instruments/strings2.sam
- waved incbin c:instruments/wave.sam
- ;********************************************
-
-
- restd:
- rest_data:
- dc.w 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
- dc.w 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
- dc.w 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
- dc.w 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-
-
- ;*************************************************
-
- end
-
-
-
- end
-