home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Rockford Magazine
/
Rockford_Magazine_015_19xx_-_de_Side_B.d64
/
love
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
2KB
|
57 lines
10 rem l o v e
20 :
30 poke 53280,15:poke 53281,15:poke 646,0
40 print chr$(147);chr$(142);:print tab(17);"love"
50 print:print
60 print"ein lob fuer den grossen amerikanischen"
70 print"kuenstler robert indiana. sein groesstes";
80 print"werk wird mit einer nachricht deiner"
90 print"wahl mit bis zu 60 zeichen wiedergege-"
100 print"ben. wenn dir keine nachricht einfaellt,";
110 print"tippe einfach 'love' ein.":print
120 input"deine nachricht bitte";a$:l=len(a$)
130 :
140 open 1,4,2
150 print#1,chr$(27);"@";chr$(27);"[193]";chr$(9);:rem reset und zeilenabstand
160 print#1,chr$(27);"l";chr$(4);:rem linker rand
170 print#1,chr$(27);"[205]";:rem elite ein
180 print#1,chr$(27);"x1";:rem nlq ein
190 print#1,chr$(27);"k";chr$(0);:rem nlq courier
200 close 1:gosub 490
210 open 1,4,1
220 dim t$(120)
230 for j=0 to int(60/l)
240 for i=1 to l
250 t$(j*l+i)=mid$(a$,i,1)
260 next i:next j
270 c=0
280 a1=1:p=1:c=c+1:if c=37 then 470
290 print#1,
300 read a:a1=a1+a:if p=1 then 320
310 for i=1 to a:print#1," ";:next i:p=1:goto 330
320 for i=a1-a to a1-1:print#1,t$(i);:next i:p=0
330 if a1>60 then 280
340 goto 300
350 data60,1,12,26,9,12,3,8,24,17,8,4,6,23,21,6,4,6,22,12,5,6,5
360 data4,6,21,11,8,6,4,4,6,21,10,10,5,4,4,6,21,9,11,5,4
370 data4,6,21,8,11,6,4,4,6,21,7,11,7,4,4,6,21,6,11,8,4
380 data4,6,19,1,1,5,11,9,4,4,6,19,1,1,5,10,10,4,4,6,18,2,1,6,8,11,4
390 data4,6,17,3,1,7,5,13,4,4,6,15,5,2,23,5,1,29,5,17,8
400 data1,29,9,9,12,1,13,5,40,1,1,13,5,40,1,4,6,13,3,10,6,12,5,1
410 data5,6,11,3,11,6,14,3,1,5,6,11,3,11,6,15,2,1
420 data6,6,9,3,12,6,16,1,1,6,6,9,3,12,6,7,1,10
430 data7,6,7,3,13,6,6,2,10,7,6,7,3,13,14,10,8,6,5,3,14,6,6,2,10
440 data8,6,5,3,14,6,7,1,10,9,6,3,3,15,6,16,1,1
450 data9,6,3,3,15,6,15,2,1,10,6,1,3,16,6,14,3,1,10,10,16,6,12,5,1
460 data11,8,13,27,1,11,8,13,27,1,60
470 print#1,:close 1
480 end
490 print chr$(147)
500 print"du hast jetzt noch einmal die"
510 print"gelegenheit, an deinem drucker"
520 print"die schriftart zu veraendern."
530 print:print"wenn alles stimmt, dann druecke"
540 print"eine taste..."
550 get q$:if q$="" then 550
560 return