home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- demo equ 1 ;set to 0 to make returnable demo
- develop equ 1 ;set to zero for assembling data blks
- ;or testing length of current data
- ;set to 1 for music development
-
- select_tunes equ 0 ; set to 0 for running music on mouse button
-
-
- ifne develop
-
- include c:sf2d/tdriver.s
-
- endc
-
- opt p+
-
- ;***********************************************
-
- ;;; MACROS
-
- oct1d macro
- include c:sf2d/1odequ.blk
- endm
-
- oct1u macro
- include c:sf2d/1ouequ.blk
- endm
-
- octn macro
- include c:sf2d/nequ.blk
- endm
-
- noplay macro
- dc.l pri-b1
- dc.l 0,end_song
- endm
-
-
- bass_guitar macro
- dc.w new_env
- dc.l abass_env-b1
- dc.w new_snd
- dc.l abassp-b1
- endm
-
- bass_sound macro
- dc.w new_env
- dc.l abass_env-b1
- dc.w new_snd
- dc.l abassp-b1
- endm
-
-
-
-
- test_sound1 macro
- dc.w new_env
- dc.l test1_env-b1
- dc.w new_snd
- dc.l test1p-b1
- endm
-
- test_sound1_soft macro
- dc.w new_env
- dc.l test1_env_soft-b1
- dc.w new_snd
- dc.l test1p-b1
- endm
-
-
- test_sound2 macro
- dc.w new_env
- dc.l test2_env-b1
- dc.w new_snd
- dc.l test2p-b1
- endm
-
- test_sound2s macro
- dc.w new_env
- dc.l test2_env-b1
- dc.w new_snd
- dc.l test2ps-b1
- endm
-
-
-
- chinese_syn macro
- dc.w new_env
- dc.l chinese_syn_env-b1
- dc.w new_snd
- dc.l chinese_synp-b1
- endm
-
- lead_loop_short_env macro
- dc.w new_env
- dc.l lead_env_short-b1
- dc.w new_snd
- dc.l lead_loopp-b1
- endm
-
- lead_loop macro
- dc.w new_env
- dc.l leadloop_env-b1
- dc.w new_snd
- dc.l lead_loopp-b1
- endm
-
-
- lead_looped macro
- dc.w new_env
- dc.l leadlooped_env-b1
- dc.w new_snd
- dc.l lead_loopp-b1
- endm
-
- rim macro
- dc.w new_env
- dc.l rim_env-b1
- dc.w new_snd
- dc.l rimp-b1
- endm
-
- claves macro
- dc.w new_env
- dc.l clave_env-b1
- dc.w new_snd
- dc.l clavep-b1
- endm
-
- clave macro
- dc.w new_env
- dc.l clave_env-b1
- dc.w new_snd
- dc.l clavep-b1
- endm
-
- tamb macro
- dc.w new_env
- dc.l tamb_env-b1
- dc.w new_snd
- dc.l tambp-b1
- endm
-
-
-
- sine_wave16 macro
- dc.w new_env
- dc.l sine_env-b1
- dc.w new_snd
- dc.l sinep-b1
- endm
-
- sine_wave1 macro
- dc.w new_env
- dc.l sine_env-b1
- dc.w new_snd
- dc.l sine1p-b1
- endm
-
-
-
-
- synmaj macro
- dc.w new_env
- dc.l synmaj_env-b1
- dc.w new_snd
- dc.l synmajp-b1
- endm
-
- synmin macro
- dc.w new_env
- dc.l synmin_env-b1
- dc.w new_snd
- dc.l synminp-b1
- endm
-
-
-
- heavy_guitar macro
- dc.w new_env
- dc.l hguit_env-b1
- dc.w new_snd
- dc.l hguitp-b1
- endm
-
- eguitar_short macro
- dc.w new_env
- dc.l egs_env-b1
- dc.w new_snd
- dc.l egsp-b1
- endm
-
-
-
-
-
- syn1 macro
- dc.w new_env
- dc.l syn1_envs-b1
- dc.w new_snd
- dc.l syn1p-b1
- endm
-
-
-
-
- d macro ;kick macro
- dc.w new_env
- dc.l kick_env-b1
- dc.w new_snd
- dc.l kickp-b1
- endm
-
- c macro ;kick macro
- dc.w new_env
- dc.l kick_env-b1
- dc.w new_snd
- dc.l kickp-b1
- endm
-
-
-
-
- hd macro ;snare macro
- dc.w new_env
- dc.l snare_env-b1
- dc.w new_snd
- dc.l snarep-b1
- endm
-
-
- g macro ;snare macro
- dc.w new_env
- dc.l hat_env-b1
- dc.w new_snd
- dc.l hatp-b1
- endm
-
- kick macro ;kick macro
- dc.w new_env
- dc.l kick_env-b1
- dc.w new_snd
- dc.l kickp-b1
- endm
-
-
- snare macro ;snare macro
- dc.w new_env
- dc.l snare_env-b1
- dc.w new_snd
- dc.l snarep-b1
- endm
-
-
- hat macro ;snare macro
- dc.w new_env
- dc.l hat_env-b1
- dc.w new_snd
- dc.l hatp-b1
- endm
-
- clap macro ;clap macro
- dc.w new_env
- dc.l clap_env-b1
- dc.w new_snd
- dc.l clapp-b1
- endm
-
-
-
-
-
-
- r equ r8 ;rim default playback rate
- c equ r20 ;clave playback
- k equ r16 ;kick default playback rate
- s equ r20 ;clav default playback rate
- h equ r20 ;hat default playback rate
- d equ r16 ;kick default playback rate
- hd equ r16 ;snare default playback rate
- g equ r20 ;hat default playback rate
- t equ r8 ;tambourine default playback rate
- cl equ r16 ;clap default playback rate
-
-
-
- ;********************************************************************
-
-
-
- ;SF2 RYU DATA
-
- b1
-
- dc.w song_table-b1
- dc.w fxjump_table-b1
-
-
-
- ifeq develop
-
- ; ALL EQUs
-
-
- include nequ.blk
-
-
-
- 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
- iff equ 104
-
-
- 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
-
- endc
-
- ;"""""""""""""""""""""""""""""""""""""""""""""""""
-
-
- ;;; DATA
-
- song_table:
-
- dc.l 3,sb1-b1,sb2-b1,sb3-b1,sb4-b1,0,0,0 ;j1
-
- dc.l 5,ss1-b1,ss1-b1,ss1-b1,ss1-b1,0,0,0 ;j1
-
-
- max_songs: dc.l 3
-
-
-
- fxp:
-
-
- fxjump_table:
-
- ;max_fx dc.l 10 ;number + 1 for test routines only
- ;______________________________________________________________________
-
-
- ;sstart: dc.l 0,end_song
-
- ;pstart: dc.w end_patt
-
-
- ;----------------------------------
-
- octn
-
-
-
- cr set 12
- q set cr/2
- sq set q/2
- dsq set sq/4
-
- tq1 set 7
- tq2 set 6
- tsq1 set 3
- tsq2 set 4
-
- ss1: ;;;;;;silence tune for test only
-
- dc.l pri-b1
- dc.l 0,end_song
-
- dc.w c03,cr*4
- dc.w end_patt
-
- pri:
- dc.w new_env
- dc.l rest_env-b1
- dc.w c03,65000
- dc.w end_patt
-
- ;************************************************
- ;;;;;;;;;;;;;;;;;;;;; MUSIC DATA HERE ;;;;;;;;;;;;;;;;;;;;;;;
-
-
- cr set 16
- q set cr/2
- sq set q/2
- dsq set sq/4
-
- tq1 set 8
- tq2 set 8
-
- tsq1 set 4
- tsq2 set 4
-
- tcr1 set 16
- tcr2 set 16
-
-
- oc set cr
- o6 set q
- i8 set cr*2
- l8 set cr*2
-
-
-
- sb1:
-
- dc.l bp-b1
-
- dc.l 0,end_song
-
- sb2:
- dc.l tune1-b1
-
- dc.l tune2-b1
-
- DC.L 0,end_song
-
- sb3:
-
- ;dc.l ds-b1
- dc.l kick-b1,kick-b1,kick-b1,kick-b1
- dc.l toms-b1,toms-b1,toms-b1,toms-b1,toms-b1,toms-b1,toms-b1,toms-b1
- dc.l toms-b1,toms-b1,toms-b1,toms-b1,toms-b1 ; ,toms-b1
-
- dc.l 0,end_song
-
- sb4:
-
- dc.l pattch4-b1
-
- dc.l 0,end_song
-
-
- ;-----------------------------------------------
-
- ds
-
- hat
- dc.w rest,sq,h,sq,h,sq,h,q,h,sq,h,sq
- dc.w h,q
- dc.w h,sq,h,sq,h,q,h,sq,h,sq
- dc.w h,sq
- dc.w end_patt
-
- kick
- kick
- dc.w k,cr,k,cr,k,cr,k,cr
- dc.w end_patt
-
- toms
- test_sound1
- dc.w t,sq,t+10,sq,t+20,sq,t+20,sq
- snare
- dc.w s,sq
- test_sound1
- dc.w t,sq,t+10,sq,t+20,sq
-
- test_sound1
- dc.w t,sq,t+10,sq,t+20,sq,t+20,sq
- snare
- dc.w s,sq
- test_sound1
- dc.w t,sq,t+10,sq,t+20,sq
-
-
- dc.w end_patt
-
- octn
-
- pattch4
-
- heavy_guitar
-
-
- ;dc.w rest,cr*4
- dc.w a01,cr*4,a01,cr*4,g01,cr*4,a01,cr*4
-
- dc.w b01,q+sq,b01,q+sq,b01,cr,b01,q,a01,cr
- dc.w b01,q+sq,b01,q+sq,b01,cr,b01,q,a01,cr
- dc.w b01,q+sq,b01,q+sq,b01,cr,b01,q,a01,cr
- dc.w b01,q+sq,b01,q+sq,b01,cr,b01,q,a01,cr
- dc.w g01,cr*2,a01,cr*2
- dc.w b01,q+sq,b01,q+sq,b01,cr,b01,q,a01,cr
- dc.w b01,q+sq,b01,q+sq,b01,cr,b01,q,a01,cr
- dc.w b01,q+sq,b01,q+sq,b01,cr,b01,q,a01,cr
- dc.w b01,q+sq,b01,q+sq,b01,cr,b01,q,a01,cr
- dc.w g01,cr*2,a01,cr*2
- dc.w g01,cr*2,a01,cr*2
- dc.w b01,q+sq,b01,q+sq,b01,cr,a01,q
-
- dc.w pbend,down,10,60000,cr
-
-
- dc.w b01,cr*9-(cr*4)
- ;dc.w rest,cr*8
- dc.w pboff
-
- dc.w end_patt
-
-
-
- ;-------------------
- pr:
- dc.w new_env
- dc.l rest_env-b1
- dc.w c03,cr*4
- dc.w end_patt
-
- octn
-
- bp
-
- bass_sound
-
- dc.w filter_off
-
-
- ;dc.w rest,$0040
- dc.w a01,$0040,a01,$0040,g01,$0040,a01,$0040
- dc.w b01,$0004,b01,$0008,a01,$0004,a01,$0008,b01,$0004
- dc.w b01,$0008,a01,$0004,a01,$0008,d02,$0008,d02,$0008
- dc.w b01,$0004,b01,$0008,a01,$0004,a01,$0008,b01,$0004
- dc.w b01,$0008,a01,$0004,a01,$0008,gb01,$0010,b01,$0004
- dc.w b01,$0008,a01,$0004,a01,$0008,b01,$0004,b01,$0008
- dc.w a01,$0004,a01,$0008,d02,$0008,d02,$0008,b01,$0004
- dc.w b01,$0008,a01,$0004,a01,$0008,b01,$0004,b01,$0008
- dc.w a01,$0004,a01,$0008,gb01,$0010,g01,$0020,a01,$0004
- dc.w a01,$0004,a01,$0004,a01,$0004,e01,$0010,b01,$0004
- dc.w b01,$0008,a01,$0004,a01,$0008,b01,$0004,b01,$0008
- dc.w a01,$0004,a01,$0008,d02,$0008,d02,$0008,b01,$0004
- dc.w b01,$0008,a01,$0004,a01,$0008,b01,$0004,b01,$0008
- dc.w a01,$0004,a01,$0008,gb01,$0010,b01,$0004,b01,$0008
- dc.w a01,$0004,a01,$0008,b01,$0004,b01,$0008,a01,$0004
- dc.w a01,$0008,d02,$0008,d02,$0008,b01,$0004,b01,$0008
- dc.w a01,$0004,a01,$0008,b01,$0004,b01,$0008,a01,$0004
- dc.w a01,$0008,gb01,$0010,g01,$0020,a01,$0008,a01,$0018
- dc.w a01,$0020,gb01,$0008,gb01,$0018,b01,$0004,b01,$0008
- dc.w a01,$0004,a01,$0008,b01,$0004,b01,$0008,a01,$0004
- dc.w a01,$0008,d02,$0008,d02,$0008
-
- dc.w pbend,down,5,60000,cr
-
- dc.w b01,$0080-(cr*4)
-
- dc.w pboff
- dc.w end_patt
-
-
- octn
-
- tune1
-
- test_sound2
-
- ;dc.w modon,1,1,2,2,1,1
-
- ;dc.w rest,$0040
-
- dc.w e02,$0008,a02,$0004,e02,$0008,b02,$0008
- dc.w e02,$0004,d03,$0008,e02,$0004,b02,$0008,e02,$0004
- dc.w a02,$0008,e02,$0008,a02,$0004,e02,$0008,b02,$0008
- dc.w e02,$0004,d03,$0008,e02,$0004,b02,$0008,e02,$0004
- dc.w a02,$0008,e02,$0008,a02,$0004,e02,$0008,b02,$0008
- dc.w e02,$0004,d03,$0008,e02,$0004,b02,$0008,e02,$0004
- dc.w a02,$0008,e02,$0008,a02,$0004,e02,$0008,b02,$0008
- dc.w e02,$0004,d03,$0008,e02,$0004,b02,$0008,e02,$0004
- dc.w e03,$0008
- dc.w end_patt
-
- tune2
- ;dc.w modon,1,1,4,4,1,1
- octn
- lead_loop
-
- dc.w a02,$0004,b02,$002c
- dc.w a02,$0010,gb02,$0030
- dc.w d02,$0010,d02,$0004,e02,$002c,d02,$0010,b01,$0030
- dc.w gb02,$0008,a02,$0008,a02,$0004,b02,$001c,a02,$0010
- dc.w b02,$0010,a02,$0004,b02,$002c,a02,$0010,gb02,$0030
- dc.w d02,$0010,d02,$0004,e02,$002c,d02,$0010,b01,$0030
- dc.w gb02,$0008,a02,$0008,a02,$0004,b02,$001c,a02,$0018
- dc.w a02,$0004,b02,$0004,db03,$0004,gb03,$001c,b02,$0010
- dc.w a02,$0010,a02,$0004
-
- dc.w pbend,down,10,60000,cr
-
- dc.w b02,$00fc-cr*8
-
- dc.w pboff
- dc.w end_patt
-
-
-
- ;------------------------
- iff equ 104
-
- ; sample parameters
-
-
- abassp
- dc.w 1
- dc.l (abassd+iff)-b1
- dc.w (2822)/2
- dc.l (abassd+iff+2692)-b1
- dc.w (2822-2692)/2
-
- ;abassp
- dc.w 1
- dc.l (abassd+iff)-b1
- dc.w (2992-iff)/2
- dc.l restd-b1
- dc.w 16/2
-
-
- hguitp
- dc.w 1
- dc.l hguitd-b1
- dc.w 4010/2
- dc.l (hguitd+1284)-b1
- dc.w (4010-1284)/2
-
-
- sinep
- dc.w 1
- dc.l sine_datad-b1
- dc.w 16
- dc.l sine_datad-b1
- dc.w 16
-
- sine1p
- dc.w 1
- dc.l sine_data1d-b1
- dc.w 16
- dc.l sine_data1d-b1
- dc.w 16
-
-
- snarep
- dc.w 1
- dc.l (snared)-b1
- dc.w (2240)/2
- dc.l restd-b1
- dc.w 16/2
-
- kickp
- dc.w 1
- dc.l (kickd)-b1
- dc.w (2272)/2 ;2272
- dc.l restd-b1
- dc.w 16/2
-
- hatp
- dc.w 1
- dc.l (hatd)-b1
- dc.w (2983)/2
- dc.l restd-b1
- dc.w 16/2
-
- clapp
- dc.w 1
- dc.l (hatd)-b1
- dc.w (2568)/2
- dc.l restd-b1
- dc.w 16/2
-
-
-
- synmajp
- dc.w 1
- dc.l (synmajd)-b1
- dc.w (4204/2)/2
- dc.l restd-b1
- dc.w 16/2
-
- synminp
- dc.w 1
- dc.l (synmind)-b1
- dc.w ((4032/2))/2
- dc.l restd-b1
- dc.w 16/2
-
- clavep
- dc.w 1
- dc.l (claved+iff)-b1
- dc.w ((2320/2))/2
- dc.l restd-b1
- dc.w 16/2
-
- tambp
- dc.w 1
- dc.l (tambd+iff)-b1
- dc.w ((1457/2))/2
- dc.l restd-b1
- dc.w 16/2
-
-
-
- rimp
- dc.w 1
- dc.l (rimd+iff)-b1
- dc.w ((400/2))/2
- dc.l restd-b1
- dc.w 16/2
-
- chinese_synp
- dc.w 1
- dc.l (chinese_synd+iff)-b1
- dc.w (8703/2)/2
- dc.l restd-b1
- dc.w 16/2
-
-
- lead_loopp
- dc.w 1
- dc.l (leadloopd)-b1
- dc.w (4658)/2
- dc.l (leadloopd+4146)-b1
- dc.w (4658-4146)/2
-
- ;----------------------------
- envelopes:
-
-
- rest_env: dc.w 0,0,0,0,0,0,0,0,255
- flute_env: dc.w 0,48,255
- dloop_env: dc.w 0,38,255
- strings_env: dc.w 0,35,255
- fhorn_env: dc.w 0,38,255
- abass_env: dc.w 0,45,255
- piano_env: dc.w 0,48,255
- hato_env: dc.w 0,28,255
- hatc_env: dc.w 0,48,255
- hato_envl: dc.w 0,48,255
- hatc_envl: dc.w 0,48,255
-
- clave_env: dc.w 0,40,255
- rim_env: dc.w 0,28,255
-
-
-
-
- flute_envq: dc.w 0,18,255
- sine_env_short: dc.w 0,40,39,37,36,34,0,28,25,22,20,0
- dc.w 18,17,16,15,14,13,12,11,0,10
- dc.w 9,8,7,6,5,4,3,2,1,0,255
-
- sine_env_vshort: dc.w 30,25,0,15,10,8,7,255
-
- sine_env: dc.w 25,24,23,22,21,20
- dc.w 15,14,13,12,0,9,8,7,6,5,4,0,255
- syn1_envs
- sine_envl: dc.w 60,60,60,60,0,40,30,20
- dc.w 17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,255
-
- snare_env dc.w 0,15,255
- kick_env dc.w 0,29,255
- hat_env dc.w 0,10,255
- clap_env dc.w 0,38,255
- tamb_env dc.w 0,20,255
-
- sine_envloop dc.w 0,25,255
-
- chord_env: dc.w 0,64,255
-
-
- hguit_env: dc.w 0,10,255
- syn1_env: dc.w 0,52,255
- egs_env: dc.w 0,22,255
- synmaj_env: dc.w 0,20,255
- synmin_env: dc.w 0,19,255
- ;leadloop_env: dc.w 0,28,255
- leadloop_env
- leadlooped_env dc.w 0,60
- dc.w 60,255
-
- chinese_syn_env dc.w 0,30
- dc.w 30,255
-
-
- lead_env_short
- dc.w 48,45,43,42,40,35,32,28,18,12,8,5,0,255
-
-
-
- ;**************************************************
-
- ;;THE FX SAMPLES ARE PULLED IN HERE...THis section can be anywhere
- ;; in lower memory,and in any order
-
-
- ;abassd incbin c:sf2d/inst/Cbassloopn.sam ;bass+drum
- abassd incbin c:sf2d/inst/fuzzbass.sam
- snared incbin c:sf2d/inst/snare.sam
- kickd incbin c:sf2d/inst/kick2.sam
- hatd incbin c:sf2d/inst/hat2.sam
- clapd ;incbin c:sf2d/inst/clap.sam
- tambd ;incbin c:sf2d/inst/tamb.sam
- synmajd ;incbin c:sf2d/inst/synmajl.sam
- synmind ;incbin c:sf2d/inst/synminl.sam
- hguitd incbin c:sf2d/inst/hguitnn.sam
- leadloopd incbin c:sf2d/inst/leadloopn.sam
- claved ;incbin c:sf2d/inst/clave.sam
- rimd ;incbin c:sf2d/inst/rim.sam
- chinese_synd ;incbin c:sf2d/inst/chinese_syn.sam
-
-
-
-
- test1p
- dc.w 1
- dc.l (test1d+iff)-b1
- dc.w (test1_len)/2
- ;dc.l (test1d+iff+126)-b1
- ;dc.w (test1_len-126)/2
-
- dc.l restd-b1
- dc.w 16/2
-
-
- test2p
- dc.w 1
- dc.l (test2d+iff)-b1
- dc.w (test2_len)/2
- dc.l restd-b1
- dc.w 16/2
-
- test2ps
- dc.w 1
- dc.l (test2d+iff)-b1
- dc.w (test2_len)/2
- dc.l restd-b1
- dc.w 16/2
-
-
-
-
- test1_len equ 3633
- test2_len equ 3452
-
- test1_env: dc.w 0,15,255
- test1_env_soft: dc.w 0,26,255
- test2_env: dc.w 0,18,255
-
-
- test1d incbin c:sf2d/inst/tom.sam
- test2d incbin c:sf2d/inst/vibe.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
- 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
- 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
-
-
- sine_data1d:
- dc.w 127,120,118,110,100,99,88,77,66,55,44,30,20,5,4,0
- dc.w 0,-3,-5,-8,-10,-4,-19,-22,-24,-28,-30,-35,-40,-50,-70,-100
- dc.w 127,120,118,110,100,99,88,77,66,55,44,30,20,5,4,0
- dc.w 0,-3,-5,-8,-10,-4,-19,-22,-24,-28,-30,-35,-40,-50,-70,-100
- dc.w 127,120,118,110,100,99,88,77,66,55,44,30,20,5,4,0
- dc.w 0,-3,-5,-8,-10,1-4,-19,-22,-24,-28,-30,-35,-40,-50,-70,-100
-
-
-
-
- endb1
- ;*************************************************
-
- end
-
-
-
- dc.w modon,1,1,8,8,6,6
- dc.w pbend,down,1,60000,32
-
-
-
-