home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er
/
64ER_CD.iso
/
91xx
/
9109a.d64
/
menuewahl
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
1995-03-30
|
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"