home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1991 September
/
64er_Magazin_91-09_1991_Markt__Technik_de_Side_A.d64
/
menuewahl
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
848b
|
52 lines
10 def fna(x) = 55296+(z%*40)+as%
20 def fne(x) = 55296+(z%*40)+es%
23 goto 1000
25 rem *** warte ***
30 get a$ : if a$ = "" then 30
40 return
45 rem *** male ***
50 for j = fna(x) to fne(x)
60 poke j,f%
70 next j
80 return
85 rem *** auswertung ***
90 gosub 25
100 if a$ = chr$(145) then a%=1
110 if a$ = chr$(17) then a%=2
120 if a$ = chr$(13) then a%=3
130 if a$ = chr$(42) then a%=4
140 return
145 rem *** cursor - down ***
150 f%=0 : gosub 45
160 z% = z% +2
170 if z% = (ze%+2) then z% = za%
180 f%=1 : gosub 45
190 return
195 rem *** cursor - up ***
200 f%=0 : gosub 45
210 z%=z%-2
220 if z% = (za%-2) then z% = ze%
230 f%=1 : gosub 45
240 return
1000 rem **** hauotprogramm ****
1010 poke 646,0
1020 printchr$(147)
1030 print"programm-start":print
1040 print"ende":print
1050 z%=1
1060 as%=0:es%=38
1070 f%=1 : gosub 45
1080 ze%=3
1090 za%=1
1100 gosub 85
1110 on a% gosub 1130,1150,1180,1200
1120 goto 1100
1130 gosub 195
1140 return
1150 gosub 145
1160 return
1180 if z%=1 then 1210
1190 end
1200 run
1210 print"willkommen beim c-64"