home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Digital Talk 67
/
Digital_Talk_67_2004-06-30_Digital_Talk_de_Side_B.d64
/
!hiresbilder03
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
14KB
|
345 lines
2 qa=peek(821):onqagoto6,8:print"[147]":poke1020,10
3 printtab(11)"- hiresbilder 03 -"
4 print"[154] bitte warten -- dateien werden geladen"
5 poke821,1:load"tramysalon01",8,1
6 poke821,2:load"hiresgrafik03",8,1
8 print"[147]":poke53280,peek(1020):poke53281,11:poke646,7:gosub11:goto110
9 qp=27:open4,4:open5,4,6:cmd4:print#5,chr$(qp):close4:close5:end
11 q$="hiresbilder":qv$="03":qt$=q$+qv$:qd$="210404":return
12 gosub11:print"g-a 8/9?[145]":getq:on-(q<>8andq<>9)goto12:return
18 gosub12:print" g-a"q"[145]":open15,q,15,"s:"+qt$:close15:saveqt$,q:end
61 cy=int(c/100):cx=c-(cy*100)
62 poke211,cx:poke214,cy:sys58640:return
68 lc=int(l/100):ll=l-(lc*100)
69 foru=lctoll:poke781,u:sys59903:next:return
110 gosub9002:c=804:gosub61:print"[155]bitte bitmap-bereich auswaehlen:"
122 printtab(12)"0[155] = 57344-65343":printtab(12)"1[155] = 24576-32575"
124 r$="":getr$:ifr$=""then124
126 br=val(r$):ifbr<0orbr>1then124
128 c=1705:gosub61:print"[155]der bereich [158]"br"[155] wurde gewaehlt"
132 poke51151,br:poke51146,2:poke51144,120:poke51148,92:poke51150,96
146 sys50465,br:gosub9102:on-(br=1)goto150:gosub9994:goto110
150 fr=peek(1020):gosub9002
152 print"[155]z[155]eichnen / a[155]usgabe / h[155]ilfe / e[155]nde?"
153 r$="":getr$:ifr$=""then153
154 on-(r$="z")-2*(r$="a")-3*(r$="h")-4*(r$="e")goto9222,202,159,9332:goto150
159 hs=1:goto9702
162 poke53280,fr:gosub982:goto282
172 poke56322,224:jt=peek(56320):poke56322,255
182 r$="":getr$:return
202 l=824:gosub68:c=804:gosub61:print"[153]ausgabe auf bildschirm oder disk"
204 printtab(7)"[155]grafik erst laden? <j[155]/n[155]>":ps=2
205 r$="":getr$:ifr$=""then205
206 on-(r$="j")-2*(r$="n")goto228,212:goto205
212 printtab(5)"ausgabe auf b[155]ildschirm / d[155]isk?":fr=peek(1020)
214 r$="":getr$:ifr$=""then214
216 on-(r$="b")-2*(r$="d")goto162,9262:goto214
222 gosub9242:on-(r$="l")-2*(r$="g")goto228,341
228 gosub9302:on-(en<>0)-2*(ps>1)goto222,162
234 x=0:y=0:x1=0:y1=0:zs=50:goto341
242 fr=(peek(53280)and15):poke24552,fr:gosub9202
258 printtab(7)"[153]daten werden gespeichert![155]":ba=23552:be=32576
262 poke646,peek(53281):sys49489,pr$,ba,be:en=0
266 gosub9902:on-(en=63andr$="j")goto258:goto150
282 r$="":getr$:ifr$=""then282
284 on-(r$=" ")-2*(r$="s")goto287,288:goto282
287 gosub992:goto150
288 gosub992:goto9262
302 print"[153]bitte zunaechst farben festlegen":gg=15
304 printtab(8)"[155]rahmen (0-15): ":printtab(8)"[155]hintergrund (0-15): "
306 printtab(8)"[155]punktfarbe (0-15): "
310 c=1430:gosub61:gosub9212:fr=gf:c=1429:iffr<10thenc=c+1
316 gosub61:print"[158]"fr:poke1020,fr
320 c=1630:gosub61:gosub9212:gd=gf:c=1629:ifgd<10thenc=c+1
326 gosub61:print"[158]"gd
330 c=1830:gosub61:gosub9212:pt=gf:c=1829:ifpt<10thenc=c+1
336 gosub61:print"[158]"pt
341 l=724:gosub68:c=1100:gosub61:pa=0
342 print"p[155]unkte bearbeiten / l[155]inien ziehen?":print"r[155]echtecke ";
343 print" / k[155]reise/ellipsen?":printtab(8)"e[155]inzelheiten veraendern?"
345 r$="":getr$:ifr$=""then345
346 ifr$="p"thenpl=0:goto362
348 ifr$="l"thenpl=1:goto362
350 ifr$="r"thenpl=2:goto362
352 ifr$="k"thenpl=3:goto362
354 ifr$="e"thenpl=4:goto374
356 goto345
362 fr=peek(1020):poke53280,fr:poke24552,fr:gosub982:on-(ps>0)goto371
365 poke2,gd:poke781,pt:sys50507:sys49402,24576,32575,0
371 gosub482:gosub496
374 gosub172:onpagoto381:on-(jt=111)goto476
381 on-(jt=117)-2*(jt=118)-3*(jt=119)-4*(jt=121)goto466,462,448,456
385 on-(jt=122)-2*(jt=123)-3*(jt=125)-4*(jt=126)goto452,446,444,442
389 on-(r$=" ")-2*(r$="s")goto486,398:onpagoto471
392 onplgoto393,402,412,652,422:goto374
393 on-(r$="a")-2*(r$="e")goto504,512:goto374
398 gosub992:goto9262
399 gosub992:goto150
402 on-(r$="o")-2*(r$="u")goto542,546:goto374
412 on-(r$="m")-2*(r$="h")-3*(r$="v")-4*(r$="g")goto562,566,572,602:goto374
422 on-(r$="n")-2*(r$="a")gosub762,766:goto374
442 y1=y1-1:ify1<0theny1=0
443 goto486
444 y1=y1+1:ify1>199theny1=199
445 goto486
446 x1=x1-1:ifx1<0thenx1=0
447 goto486
448 x1=x1+1:ifx1>319thenx1=319
449 goto486
452 x1=x1-8:y1=y1-8:ifx1<0thenx1=0
454 ify1<0theny1=0
455 goto486
456 x1=x1-8:y1=y1+8:ifx1<0thenx1=0
458 ify1>199theny1=199
459 goto486
462 x1=x1+8:y1=y1-8:ifx1>319thenx1=319
464 ify1<0theny1=0
465 goto486
466 x1=x1+8:y1=y1+8:ifx1>319thenx1=319
468 ify1>199theny1=199
469 goto486
471 on-(r$="z")-2*(r$="l")goto473,474:goto374
473 onplgoto522,552,582
474 onplgoto526,553,583
476 ifpz=0thenpz=1:goto478
477 ifpz=1thenpz=0
478 pa=1:goto374
482 sys50661,x,y:pz=peek(251):return
486 gosub492
487 x=x1:y=y1:pa=0:on-(r$=" ")goto399:goto371
492 ifpz=0thenzm=1:goto494
493 ifpz=1thenzm=0
494 goto497
496 zm=2
497 sys50625,x,y,zm:return
504 xa=x:ya=y:goto476
512 x2=x:y2=y:x1=xa:y1=ya:goto476
522 zm=0:goto530
526 zm=1
530 sys50688,x1,y1,x2,y2,zm:xa=x2:ya=y2:x1=x2:y1=y2:goto487
542 lx=x:ly=y:goto476
546 rx=x:ry=y:goto476
552 zm=0:goto554
553 zm=1
554 sys50688,lx,ly,rx,ly,zm:sys50688,rx,ly,rx,ry,zm
556 sys50688,lx,ry,rx,ry,zm:sys50688,lx,ly,lx,ry,zm
558 x1=rx:y1=ry:goto487
562 xm=x:ym=y:goto476
566 hr=abs(xm-x):goto476
572 vr=abs(ym-y):goto476
582 zm=0:goto584
583 zm=1
584 forwg=b1tob2:wb=wg*3.14/180:x=xm+hr*cos(wb):y=ym+vr*sin(wb)
588 sys50625,x,y,zm:nextwg:x1=xm:y1=ym:goto487
602 gosub992:gosub9002:l=724:gosub68:c=700:gosub61
614 print"[155]angabe der zeichnungs-bogengrade":printtab(18)"270"
618 printtab(15)"180 360":printtab(22)"1":printtab(18)"90"
624 printtab(7)"bogenanfang (1-359)":printtab(7)"bogenende (2-360)"
630 c=1730:gosub61:gg=360:gosub9212:b1=gf:c=1728:ifb1<100thenc=c+1
635 ifb1<10thenc=c+1
636 gosub61:print"[158] "b1:c=1930:gosub61:gosub9212:b2=gf:c=1928:ifb2<100thenc=c+1
644 ifb2<10thenc=c+1
645 gosub61:print"[158] "b2:gosub9102:gosub982:goto476
652 l=724:gosub68:c=809:gosub61:print"[153]einzelheiten aendern ?"
654 printtab(11)"r[155]ahmenfarbe":printtab(11)"b[155]lockfarben fuer"
656 printtab(11)"hintergrund/punkte"
660 r$="":getr$:ifr$=""then660
661 on-(r$="r")-2*(r$="b")goto671,682:goto660
671 fr=peek(1020):c=1806:gosub61:print"[155]bisherige rahmenfarbe:"
673 c=1832:iffr<10thenc=c+1
674 gosub61:print"[158]"fr:c=2006:gosub61:print"[155]neue rahmenfarbe (0-15):"
676 c=2033:gosub61:gg=15:gosub9212:fr=gf:c=2032:iffr<10thenc=c+1
678 gosub61:print"[158]"fr:poke1020,fr:pl=0:gosub9102:goto362
682 gosub702:gosub712:c=1806:gosub61
684 print"[155]alte hintergrundfarbe:":c=1832:ifha<10thenc=c+1
688 gosub61:print"[158]"ha:c=2006:gosub61:gosub722:c=1906:gosub61
692 print"[155]alte punktfarbe:":c=1932:ifpf<10thenc=c+1
696 gosub61:print"[158]"pf:c=2006:gosub61:goto732
702 xd=int(x/8):yd=int(y/8)*40:ifbr=0thenh0=52224
706 ifbr=1thenh0=23552
708 h7=h0+xd+yd:return
712 ha=(peek(h7)and15):return
722 pf=(peek(h7)and240)/16:return
732 c=2106:gosub61:print"[155]neue hg-farbe (0-15):"
736 printtab(6)"[155]neue punkt-farbe (0-15):"
738 c=2133:gosub61:gg=15:gosub9212:hn=gf:c=2132:ifhn<10thenc=c+1
742 gosub61:print"[158]"hn:poke1021,hn:c=2233:gosub61:gg=15:gosub9212
746 pn=gf:c=2232:ifpn<10thenc=c+1
748 gosub61:print"[158]"pn:poke1022,pn
752 ba=pf*16+ha:bn=pn*16+hn:pl=5:gosub9102:goto362
762 gosub702:pokeh7,bn:return
766 gosub702:pokeh7,ba:return
982 sys50545,br:return
992 r$="":poke198,0:sys50589:poke24552,peek(1020):return
9002 print"[147][158][176][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][174]"
9004 print"[221] [153]hires-grafik-programm von kahate [158][221]"
9006 print"[173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][189]":return
9012 ts=35:ifhs<10thents=ts+1
9014 printtab(ts)"[144]"hs"[145]":return
9102 l=2424:gosub68:c=2412:gosub61:print"[158]weiter mit taste[145][145][145][145][155]"
9106 poke198,0:wait198,1:poke198,0:l=2424:gosub68:return
9122 l=2424:gosub68:c=2405:gosub61:print"z[152]urueck h[152]auptmenue v[152]orwaerts";
9124 print"[145][145][145][145][155]":poke198,0:wait198,1:l=2424:gosub68:return
9202 print"[155]bitte dateinamen eingeben:"
9204 print" [197][197][197][197][197][197][197][197][197][197][197][197][197][197][197][197][158][145][145]":print" ";
9206 poke19,1:inputpr$:poke19,0:print:return
9212 poke19,1:input" [157][157][157][157]";gf$:poke19,0:print:gf=val(gf$)
9216 ifgf<0orgf>ggthengosub61:goto9212
9218 return
9222 l=724:gosub68:c=802:gosub61
9224 print"[155]bild n[155]eu zeichnen / bild v[155]eraendern?"
9226 r$="":getr$:ifr$=""then9226
9228 on-(r$="n")-2*(r$="v")goto9234,9236:goto9226
9234 ps=0:goto302
9236 ps=1:goto222
9242 l=724:gosub68:c=805:gosub61:print"[155]grafik l[155]aden / schon g[155]eladen?"
9246 r$="":getr$:ifr$=""then9246
9248 on-(r$="l")-2*(r$="g")goto9250,9250:goto9246
9250 return
9262 l=724:gosub68:c=807:gosub61:print"[155]grafik speichern? <j[155]/n[155])"
9266 r$="":getr$:ifr$=""then9266
9268 on-(r$="j")-2*(r$="n")goto242,150:goto9266
9302 gosub9202:l=1024:gosub68:c=1109:gosub61:print"[153]daten werden geladen ![155]"
9306 fz=peek(646):poke646,peek(53281):ba=23552:en=0
9310 sys49676,pr$,ba:poke646,fz:gosub9902:ifen<>0then9328
9322 fr=peek(24552):poke1020,fr
9328 return
9332 l=724:gosub68:c=707:gosub61:print"[155]vor programm-ende pruefen:"
9336 printtab(7)"grafik erst noch auf disk?":printtab(14)"taste <j[155]/n[155]>"
9340 r$="":getr$:ifr$=""then9340
9342 on+(r$="j")-2*(r$="n")goto9262,9352:goto9340
9352 l=724:gosub68: c=707:gosub61
9354 print"[153]programm wirklich beenden?":printtab(15)"j[155]a -- n[155]ein"
9360 r$="":getr$:ifr$=""then9360
9362 on-(r$="j")-2*(r$="n")goto9372,150:goto9360
9372 print"[147]":poke53280,0:c=700:gosub61:pe=10:aw=1:aw$="auf wiedersehen![145]"
9374 poke646,aw:printtab(12)aw$:fori=0to300:next:aw=aw-1:ifaw=-1thenaw=1
9380 pe=pe-1:on-(pe>0)goto9374:sys64738
9702 ifhs<1thenhs=12
9703 ifhs>12thenhs=1
9704 onhsgoto9711,9721,9731,9741,9751,9761,9771,9781,9791,9801,9811,9823
9709 gosub9994:goto150
9711 gosub9002:gosub9012:rem ---hilfe seite 1---
9712 print"[155]das programm wurde weitestgehend":print"selbsterklae";
9713 print"rend geschrieben.":print"vor dem einschalten eines grafik-"
9714 print"bildschirmes sollten jedoch alle":print"funktionen be";
9715 print"kannt sein, die auch":print"bei eingeschalteter grafik ueber"
9716 print"tasten ausgeloest werden koennen.":goto9891
9721 gosub9002:gosub9012:rem ---hilfe seite 2---
9722 print"[153]aus der eingeschalteten grafik":print"fuehren wieder";
9723 print" heraus:":print"[155]<[158]space[155]> zurueck zum hauptmenue"
9724 print"[155] <[158]s[155]> zum menue 'speichern'":print"ein versehent";
9725 print"licher druck auf die":print"taste <run/stop> bewirkt, dass der"
9726 print"computer den eindruck erweckt, er":print"waere abgestuerzt,";
9727 print" [158]aber: [155] -->":goto9891
9731 gosub9002:gosub9012:rem ---hilfe seite 3---
9732 print"[155]im hintergrund laeuft das programm":print"ja weiter. nur ";
9733 print"durch das gfx-bild":print"werden keine meldungen sichtbar."
9734 print"nach einem <return> und nach blin-":print"der eingabe von ";
9735 print" [158]goto399[155] <return>":print"erscheint wieder das hauptmenue."
9736 print"aus dem hauptmenue gelangt man":print"ueber z[155]eichnen";
9737 print" (u.weitere angaben)":print"in den gfx-screen zum editieren."
9738 print"alle 64000 punkte sind mit einem":print"[158]joystick in port";
9739 print" 2 [155]erreichbar. -->":goto9891
9741 gosub9002:gosub9012:rem ---hilfe seite 4---
9742 print"[155]der erste 'angepeilte' punkt des":print"gfx-bildschirms ";
9743 print"liegt links oben.":print"der punkt ist bereits invertiert,"
9744 print"vergleichbar mit einem cursor.":print"der 'angepeilte' gra";
9745 print"fik-punkt kann":print"nun mit dem joystick verschoben"
9746 print"werden und zwar horizontal sowie":print"auch vertikal je";
9747 print" um einen punkt.":print"mit <joystick diagonal> wird auch"
9748 print"der punkt diagonal verschoben und":print"zwar jeweils um ";
9749 print"8 punkte, damit":print"bewegungen ueber den bildschirm"
9750 print"etwas schneller moeglich sind. -->":goto9891
9751 gosub9002:gosub9012:rem ---hilfe seite 5---
9752 print"[155]jeder druck auf die [158]feuertaste[155] des":print"joysticks be";
9753 print"wirkt, dass der gerade":print"angefahrene punkt invertiert wird."
9754 print"mit der [158]feuertaste[155] werden also":print"einzelne punk";
9755 print"te gesetzt und auch":print"bereits gesetzte gfx-punkte wieder"
9756 print"geloescht.":print"die geometrischen markierungspunk-"
9757 print"te fuer linien und figuren dagegen":print"werden mit einzel";
9758 print"-tasten gesetzt.":print"je nach gewaehltem arbeits-bereich"
9759 print"sind folgende tasten zu druecken:":goto9891
9761 gosub9002:gosub9012:rem ---hilfe seite 6---
9762 printtab(6)"[158] linien [146][155] zeichnen/loeschen":print"[152]erst mit dem ";
9763 print"'joystick-cursor' den":print"anfangspunkt einer linie anfahren!"
9764 print"[155]<[158]a[155]> markiert den linien-anfang":print"[152]nun den end";
9765 print"punkt der gewuenschten":print"linie anfahren":print"[155]<[158]e[155]>";
9766 print" markiert das linien-ende":print"[155]der endpunkt wird auto";
9767 print"matisch als":print"naechster anfangspunkt im programm"
9768 print"festgehalten, kann aber auch neu":print"bestimmt werden."
9769 goto9891
9771 gosub9002:gosub9012:rem ---hilfe seite 7---
9772 printtab(7)"[155]<[158]z[155]> zeichnet [155]<[158]l[155]> loescht":print"eine mit a -";
9773 print" e markierte linie.":print"[153]die tasten <z> und <l> stehen auch"
9774 print"in den weiteren grafikbereichen":print"fuer 'z[158]eich";
9775 print"nen[153]' und 'l[158]oeschen[153]'!":printtab(5)"[158] rechtecke [146][155] zeich";
9776 print"nen/loeschen":print"[152]erst mit dem 'joystick-cursor' die"
9777 print"recht-ecke oben links anfahren!":print"[155]<[158]o[155]> markie";
9778 print"rt die obere ecke":goto9891
9781 gosub9002:gosub9012:rem ---hilfe seite 8---
9782 print"[152]nun die diagonale unten ansteuern":print"[155]<[158]u[155]> mar";
9783 print"kiert die ecke unten":print"[155]mit den tasten <z> oder <l> ";
9784 print"wieder":print"die figur zeichnen oder loeschen!"
9785 printtab(8)"[158] kreise [146][155] oder [158] ellipsen [146]":print"[152]den 'joystick-";
9786 print"cursor' jeweils erst":print"in position bringen und mit tasten"
9787 print"[155]<[158]m[155]> [152]fuer [155]mittelpunkt":print"[155]<[158]h[155]> [152]fuer [155]hori";
9788 print"zontalen radius":print"[155]<[158]v[155]> [152]fuer [155]vertikalen radius"
9789 print"[155]einzelne markierungspunkte setzen!":goto9891
9791 gosub9002:gosub9012:rem ---hilfe seite 9---
9792 print"[152]nun die bogengrade festlegen durch":printtab(8)"[155]druecken de";
9793 print"r taste <[158]g[155]>":print"[152]es wird ein bildschirm geoeffnet,"
9794 print"mit dem die grade des zu zeichnen-":print"den kreisbogens fe";
9795 print"stzulegen sind.":print"der [155]kreisbogen beginnt rechts[152] mit"
9796 print"dem grad 1, fuehrt dann nach unten":print"ueber den grad 90";
9797 print" nach links zum":print"grad 180 und von dort nach oben" "
9798 [153]"ueber grad 270 wieder nach rechts":[153]"zu grad 360, womi";
9799 [153]"t ein kreis ge-":[153]"schlossen wird.":[153]"auch teile vo";
9800 [153]"n kreisboegen koennen":[153]"gezeichnet werden.":[137]9891
9801 [141]9002:[141]9012:[143] ---hilfe seite 10---
9802 [153]"print#ein halber kreisbogen links fuehrt":[153]"z.b. exakt von ";
9803 [153]"grad 90 zu grad 270":[153]"nach dem festlegen der bogengrade"
9804 [153]"mit taste zur grafik zurueckkehren":[153]"listauch ellipsen od";
9805 [153]"er kreisbogenteile":[153]"mit <syszlist> zeichnen-mit <sysllist> loeschen!"
9806 [153][163]7)"sys einzelheiten wait listveraendern":[153]"print#zu veraendernde";
9807 [153]" einzelheiten sind":[153][163]7)"die listrahmenfarbe":[153]"print#(d";
9808 [153]"iese wird gleichzeitig mit den":[153]"bild-daten abgespei";
9809 [153]"chert) und -->":[137]9891
9811 [141]9002:[141]9012:[143] ---hilfe seite 11---
9812 [153][163]7)"print#die listgrund- und punktfarben":[153]"print#(diese sind in ei";
9813 [153]"nem als bild-":[153]"schirmspeicher extra verwendeten"
9814 [153]"speicherteil fuer eine 8x8 punkte-":[153]"matrix gesondert ";
9815 [153]"abgelegt und wer-":[153]"den ebenfalls gleichzeitig mit den"
9816 [153]"bild-daten abgespeichert)":[153]"listim abfrage-bildschirm ";
9817 [153]"werden als":[153]"bisherige alte farben immer die"
9818 [153]"grund- und punktfarben des zuletzt":[153]"mit dem 'joystick-";
9819 [153]"cursor' angefah-":[153]"renen 8x8-punkte-feldes angezeigt."
9820 [153]"nach eingabe der gewuenschten neu-":[153]"farben mit taste ";
9821 [153]"wieder zur grafik":[153]"zurueckgehen und hier nun mit dem"
9822 [137]9891
9823 [141]9002:[141]9012:[143] ---hilfe seite 12---
9824 [153]"listjoystick alle einzufaerbenden 8x8-":[153]"punkte-felder ";
9825 [153]"ansteuern!":[153]"<sysnlist> setzt neue farben print#undlist"
9826 [153]"<sysalist> bringt alte farben":[153]"fuer grund und punkte";
9827 [153]" zurueck.":[153]"printfuer den weiteren umgang mit dem"
9828 [153]"programm kann nur geraten werden:":[153]"print#ueben, listueben ";
9829 [153]"printund nochmals uebenlist...":[153]"der verfasser steht fuer alle ";
9830 [153]"fra-":[153]"gen jederzeit gerne zur verfuegung":[137]9891 "
9891 gosub9122
9892 r$="":getr$:ifr$=""then9891
9893 on-(r$="v")-2*(r$="z")-3*(r$="h")goto9898,9899,150:goto9892
9898 hs=hs+1:goto9702
9899 hs=hs-1:goto9702
9902 close15:open15,8,15:input#15,en,em$,et,es
9906 on-(en=0)-2*(en=63)goto9936,9921
9912 printtab(9)"disk-fehler nr: "en
9914 printtab(9)" "em$" [146]":gosub9102:goto9936
9921 c=1907:gosub61:print"[153]die datei [158]"pr$:printtab(7)"[153]existiert bereits!"
9923 printtab(7)"[155]ersetzen? <j[155]/n[155]>"
9924 r$="":getr$:ifr$=""then9924
9925 on-(r$="j")-2*(r$="n")goto9930,9936:goto9924
9930 print#15,"s:"+pr$:l=1524:gosub68:c=1300:gosub61
9936 close15:return
9994 l=2424:gosub68:c=2406:gosub61:print" noch nicht programmiert! [146][145][145][145][155]"
9996 fori=0to1500:next:goto9106