home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Brotikasten
/
BROTCD01.iso
/
geos
/
geos26.d64
/
geodruck
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
1995-08-05
|
3KB
|
127 lines
1000 REM * GEODRUCK *
1010 REM * F.W. (C)03.1989/08.1989 *
1020 POKE53280,2:POKE53281,9:POKE646,7
1030 DIMNO(64,2)
1040 PRINTCHR$(147);CHR$(14)
1050 PRINT" ************"
1060 PRINT" * *"
1070 PRINT" * [199]EODRUCK *"
1080 PRINT" * *"
1090 PRINT" ************"
1100 PRINT" * [198].[215]. *"
1110 PRINT" ************":PRINT:PRINT
1120 PRINT" [194]ITTE [196]ISKETTE EINLEGEN":PRINT
1130 PRINT" UND EINE [212]ASTE DRUECKEN !"
1140 GETA$:IFA$=""THEN1140
1150 OPEN5,8,15,"I"
1160 OPEN3,8,3,"#"
1170 T=18:S=1
1180 PRINT:PRINT:PRINT:PRINT
1190 INPUT" [212]EXTNAME: ";SC$
1200 SG$=""
1210 FORI=1TOLEN(SC$)
1220 A=ASC(MID$(SC$,I,1))
1230 GOSUB2200
1240 SG$=SG$+CHR$(A)
1250 NEXTI
1260 PRINT#5,"U1:"3;0;T;S
1270 PRINT#5,"B-P:"3;0
1280 GOSUB2180:NT=A
1290 GOSUB2180:NS=A
1300 BP=2:GE=0:
1310 FORI=1TO8:
1320 PRINT#5,"B-P:"3;BP
1330 GOSUB2180:FT=A:
1340 GOSUB2180:TT=A:
1350 GOSUB2180:SS=A:
1360 FI$=""
1370 IFFT=0THEN1440
1380 FORJ=1TO16:GOSUB2180
1390 IFA=160THENJ=16:GOTO1410
1400 FI$=FI$+A$:
1410 NEXTJ
1420 PRINTFI$
1430 IFFI$=SG$THENPRINT" GEFUNDEN !",TT,SS:I=10:GE=1:GOTO1450
1440 BP=BP+32
1450 NEXTI
1460 IFGE=0THENIFNT>0THENT=NT:S=NS:GOTO1260
1470 IFGE=0THENPRINT" [204]EIDER KEIN ";SC$;" GEFUNDEN !":CLOSE5:END
1480 IFTT<0ORTT>35THENPRINT" [198]EHLER !":END
1490 PRINT#5,"U1:"3;0;TT;SS
1500 ANZ=0:BP=2
1510 PRINT#5,"B-P:"3;BP
1520 GOSUB2180:NT=A:PRINTNT
1530 GOSUB2180:NS=A:PRINTNS
1540 IFNT<1ORNT>35ORNS>21THEN1580
1550 NO(AN,1)=NT:NO(AN,2)=NS:PRINTNT,NS
1560 AN=AN+1:BP=BP+2:
1570 IFAN<64THEN1510
1580 IFAN=0THENPRINT" [203]EINE [211]EITEN !":CLOSE5:END
1590 INPUT" [194]ILDSCHIRM / [196]RUCKER ? (B/D) ";N$
1600 IFN$<>"D"ANDN$<>"B"THEN1590
1610 IFN$<>"D"THEN1640
1620 OPEN1,4,2:
1630 PRINT#1,CHR$(27)CHR$(64)
1640 FORI=0TOAN-1
1650 IFN$="B"THENPRINT"------------------------------"
1660 IFN$="D"THENPRINT#1,"------------------------------";CHR$(10)
1670 IFN$="B"THENPRINT" [211]EITE: ";I+1
1680 IFN$="D"THENPRINT#1," [211]EITE: ";I+1;CHR$(10)
1690 X=1:PO=22
1700 T=NO(I,1):S=NO(I,2)
1710 IFT<1ORT>35THENPRINT" [198]EHLER !":CLOSE1:CLOSE5:END
1720 PRINT#5,"U1:"3;0;T;S
1730 PRINT#5,"B-P:"3;0
1740 GOSUB2180:TT=A
1750 GOSUB2180:SS=A
1760 MA=255
1770 PRINT#5,"B-P:3;PO
1780 [139]TT[178]0[167]MA[178]SS[171]1
1790 [141]2180:PO[178]PO[170]1
1800 [139]A[179][177]23[167]1960
1810 [129]K[178]1[164]3
1820 PO[178]PO[170]1:[139]PO[177]MA[167]1860
1830 [141]2180
1840 SA(K)[178]A
1850 [130]K:[137]1790
1860 T[178]TT:S[178]SS:[139]TT[178]0[167][153]" ASCEHLER !":[160]5:[128]
1870 [152]5,"U1:"3;0;T;S
1880 [152]5,"B-P:"3;O
1890 [141]2180:TT[178]A
1900 [141]2180:SS[178]A
1910 MA[178]255
1920 PO[178]2
1930 [152]5,"B-P:"3;PO
1940 [139]TT[178]0[167]MA[178]SS
1950 [137]1830
1960 [139]A[179][177]12[167]2010
1970 [139]N$[178]"D"[167][152]1,[199](13)[199](10)
1980 [139]N$[178]"B"[167][153][199](13)[199](10)
1990 [139]N$[178]"D"[167][152]1,"----------------------------------------";[199](10)
2000 [139]N$[178]"B"[167][153]"----------------------------------------"
2010 [139]A[178]0[167][153]" ASCEHLER !":[160]5:[128]
2020 [141]2230
2030 [139]N$[178]"B"[167][139]A[177]31[167][153][199](A);
2040 [139]N$[178]"D"[167][139]A[177]31[167][152]1,[199](A);
2050 [139]N$[178]"B"[167][139]A[178]13[167]X[178]1:[153][199](A);
2060 [139]N$[178]"D"[167][139]A[178]13[167]X[178]1:[152]1,[199](A);
2070 [139]N$[178]"B"[167][139]X[177]30[167][139]A[178]32[167]:X[178]1:[153][199](13);
2080 [139]N$[178]"D"[167][139]X[177]30[167][139]A[178]32[167]:X[178]1:[152]1,[199](13);[199](10)
2090 X[178]X[170]1:[139]PO[179][178]MA[167][137]1790
2100 [139]TT[177]0[167]T[178]TT:S[178]SS:PO[178]2:[137]1720
2110 [139]N$[178]"D"[167][152]1,[199](13);[199](10)
2120 [139]N$[178]"D"[167]2150
2130 [153]:[133]" (null)AECHSTE (null)EITE Q = VALNDE ";M$
2140 [139]M$[178]"Q"[167]I[178]AN
2150 [130]I
2160 [160]1:[160]3:[160]5
2170 [128]
2180 [161]#3,A$:A[178][198](A$[170][199](0))
2190 [142]
2200 [139]A[177]64[175]A[179]91[167]A[178]A[170]32:[142]
2210 [139]A[177]192[175]A[179]219[167]A[178]A[171]128:[142]
2220 [142]
2230 [139]A[177]64[175]A[179]91[167]A[178]A[170]128:[142]
2240 [139]A[177]96[175]A[179]123[167]A[178]A[171]32:[142]
2250 [142]