home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1993 August
/
64er_Magazin_93-08_1993_Markt__Technik_de_Side_B.d64
/
baum2
(
.txt
)
next >
Wrap
Commodore BASIC
|
2022-10-26
|
891b
|
31 lines
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