home *** CD-ROM | disk | FTP | other *** search
- 5 print chr$(147):rem clear screen
- 10 si=54272:rem sid adresse
- 20 fl=si :rem adresse freq.low-byte
- 30 fh=si+1 :rem adresse freq.high-byte
- 40 l=si+24 :rem adresse lautstaerke
- 50 w=si+4 :rem adresse wellenform
- 60 a=si+5 :rem adresse anschlag
- 70 h=si+6 :rem adresse halten
- 80 v=0 :rem anfangswert lautstaerke
- 90 s=0 :rem anfangswert wellenform
- 100 y=peek(54298):rem einlesen paddel y
- 110 nr=y*200
- 120 hi=int(nr/256):lo=nr-(hi*256)
- 121 rem zuordnung freq.in notenliste
- 225 rem ende notenliste
- 230 get a$ :rem tastendruck?
- 231 if a$="+" then v=v+1:rem lauter
- 232 if a$="-" then v=v-1:rem leiser
- 233 if v<0 then v=0 :rem vmin=0
- 234 if v>15 then v=15 :rem vmax=15
- 235 if a$="e" then s=17 :rem ton ein
- 236 if a$="a" then s=0 :rem ton aus
- 240 print v,nr,hi,lo
- 260 poke l,v:rem lautstaerke
- 270 poke a,o*16+5:rem anschlag+abshwel.
- 280 poke h,15*16+0:rem halten+auskling.
- 290 poke fh,hi:poke fl,lo:rem frequenz
- 291 poke si+23,240:rem resonanz
- 300 poke w,s:rem wellenform
- 310 goto 100
-