1 REM *************************** 2 REM * SCHREIBMASCHINE 10/86 * 3 REM * BERTRAM HAFNER * 4 REM * BISCHOF-ULRICH-STR.12 * 5 REM * 8934 GROSSAITINGEN * 6 REM *************************** 9 CLR 10 REM MASKE 11 POKE53280,0:POKE53281,11:PRINT"[147]"+CHR$(14);:NB$="B-DEUTSCH ":GOSUB349 14 GOSUB37:POKE53272,(PEEK(53272)AND240)+12:PRINTCHR$(14);CHR$(8); 15 PRINT"[144] [182][180][171][176][179][146][177][178] [172][146][154] [160][174][167][146][171][178][177][173][191][167][176][174][167][146][171][173][176][146][177][160][160][144] [187][146][155][170] 5 [144][170][187]1"; 16 PRINT" [182][180][187][177][179][179][146] [188][146][154] [163][183][184][162][185][175][164][160][160][164][175][185][162][146][184][183][163] [144] [190][146][155] 75[170][144][170][187]3"; 17 PRINT"[146] [182][180][169][171][146][178][174][173][190][160][146][160][154][208][201][195][193] [220][189][169][178][166][146][220][144] [160][146] [179][166][191][146][191][170] _"; 18 PRINT"[189][146]=[170] [173][176][146][171][176][166][179][160][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][160][146][160][185][155][162][144][146][184][183][170][187]5"; 19 PRINT" [170] [179][146][177][189][179][146]/[172][173][174][167][146] [166][168][174][167][146][171][177][176][146][160][160][146][155][176][191][146][178][167][144] [170] [160][146] [183][155][184][144][146][162][185][170] "; 20 PRINT" [170] [177][146][178][173][176][179][146] [176][191] [155][173][146][177][173][166][177]> 1[144][188][160][146][191][178][177][173][179][146][170][187]6[160][146][191][166][191][167][146][169][170][187]7"; 21 PRINT" [170] [166][191][146]/[174][176] [160][146][155] [144][160][146][177][176][146][179] [170] [160][146][155][172][178][171][167][146][169][144][170][187]8"; 22 PRINT"[175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][146]"; 26 PRINT," BITTE WARTEN[144]" 27 PRINT" [210][197][212][213][210][206][146]> [217]EILENSCHALTUNG UND" 28 PRINT," (MIT F8) SOFORTIGER [196]RUCK" 29 PRINT" [200][207][205][197]/[195][204][210][146]> [217]EILE L:SCHEN/EINF@GEN" 30 PRINT" [195][212][210][204][146]> HALTEN, BIS GEW@NSCHTE":PRINT," [211]CHRIFTART ERSCHEINT" 31 PRINT" [213]NTERSTREICHEN, [198]ETT- ,[203]URSIVSCHRIFT" 32 PRINT" SIND INNERHALB DER [217]EILE WIRKSAM," 33 PRINT" [211]CHRIFTART UND -BREITE NUR YEILENWEISE." 35 NB$="M-SCHREIB":GOSUB349:GOSUB37:GOTO43 37 OPEN15,8,15:INPUT#15,A1%:CLOSE15:IFA1%THENPRINT"[198]EHLER BEIM [206]ACHLADEN":END 38 RETURN 40 REM BASIC-ENDE 43 POKE52,56:POKE56,56:CLR 45 REM HAEUFIGE VAR. 46 L%=5:R%=75:BR%=0:B%=0:A%=1:K%=0:X%=0:N1%=0:N2%=0:REM REIHENFOLGE N.AENDERN! 47 A$="":A1%=0:V%=0:F=55296:V=53248:S=54272:Z%=1744:C%=0:CX%=0:CY%=0 48 V1=V+1:V6=V+16:V3=V+31:M1%=256:M2%=320:M3%=653:M4%=204:DR%=1:ZL%=1 50 DIMZE(2):ZE(0)=8:ZE(1)=4:ZE(2)=13.8:REM ZEICHENBREITEN 51 DIMZ%(2):Z%(0)=12:Z%(1)=8:Z%(2)=24:REM ZEICHENBREITE KUNST 52 DIMM%(2),RT%(2):M%(0)=1:M%(1)=4:M%(2)=3:RT%(0)=12:RT%(1)=8:RT%(2)=24 80 REM BILDSCHIRM-DRUCKERCODE-PAARE (MAX.58) 81 DATA0,125,25,122,26,121,27,92,29,91,58,124,59,123,60,59,62,58,89,90,90,89 82 DATA122,93 83 FORI=0TO23:READA:POKE49610+I,A:NEXT 100 REM SPRITE 101 FORI=832TO851:READA:POKEI,A:NEXT:FORI=852TO894:POKEI,0:NEXT 102 POKE2040,13:POKEV+39,15:POKEV+21,1:POKEV+29,1:POKEV+27,1 110 REM DRUCKERCODES 112 DIMD$(11):READSA%:POKE50118,SA% 113 FORI=0TO11 114 READA:IFA<>-1THEND$(I)=D$(I)+CHR$(A):GOTO114 115 NEXT 116 FORI=0TO5:FORK=0TO2:READA$:IFA$<>"*"THENPOKE50119+4*I+K,VAL(A$) 117 NEXTK,I:REM AN MASCHPRG. UEBERGEBEN 120 REM TON 121 POKES+1,90:POKES+5,136:POKES+15,30:POKES+24,15 130 REM SCHRIFTEN/FARBEN/GLOB 131 DIMN$(12):FORI=0TO12:READN$(I):NEXT 133 DIMF$(7):FORI=0TO7:READF$(I):NEXT 134 DIMGL%(7):FORI=0TO7:READGL%(I):NEXT 140 REM FUNKTIONEN 141 DEFFNZ(X)=32-(16+INT(X/10))*(X>9):REM ZEHNER 142 DEFFNE(X)=X-INT(X/10)*10+48:REM EINER 143 DEFFNA(X)=(ZL%+66)*M1%+X:REM ADR.IM TEXTSPEICHER 150 REM START 151 CX%=11:CY%=9:GOSUB303:PRINT"[212]ASTE DR@CKEN!" 152 POKE198,0:WAIT198,1:POKE650,128:GOSUB421 200 REM **** HAUPTPROGRAMM **** 203 POKE198,0:POKE204,0 204 SYS49421:C%=PEEK(49454):IFPEEK(198)=0THENGOSUB371 206 IFPEEK(V3)THENGOSUB803 208 IFPEEK(M3%)AND6THENGOSUB501:GOTO203 209 GETA$:IFA$=""THEN208 210 A1%=ASC(A$):IFA1%=160THENA$=" ":GOTO210 211 IFA1%<32ORA1%>218ORA1%=95ORA1%=92THENGOSUB505:GOTO203 212 IFA1%>125THENIFA1%<192THENIFA1%<>186THENGOSUB511:GOTO203 213 IFX%>118THENGOSUB803:GOTO208 215 PRINTF$(U%);A$;:POKEFNA(128+C%),U%:POKE212,0:GOTO204 299 : 300 REM ___ UNTERPROGRAMME ___ 301 REM CURSOR SETZEN 302 CX%=0:CY%=18:REM HOME 303 POKE211,CX%:POKE214,CY%:SYS58640:RETURN:REM BELIEBIG 310 REM CURSORPOS C% 313 SYS49421:C%=PEEK(49454):RETURN 320 REM NEUE ZEILE 321 SYS49896:POKEM4%,1:SYS49421:GOSUB302:SYS49848:SYS49263:RETURN 322 GOSUB321 323 POKE49191,ZL%+66:POKE1243,FNZ(ZL%):POKE1244,FNE(ZL%) 324 SYS49192:SYS49928:RETURN 330 REM ASCII/BILDSCHIRM 331 AS=AS+64*(AS>63ANDAS<96)+128*(AS>191):RETURN 335 REM SCHRIFT NACHLADEN/VERTAUSCHEN 336 K=0:FORI=0TO10:IFMID$(N$(K%),I+1,1)<>CHR$(PEEK(34688+I))THENK=1 337 NEXT:RETURN 338 IFN$=N$(K%)THENRETURN 339 GOSUB336:IFK=0ORK%<2THEN347 340 SYS50743:GOSUB336:IFK=0THEN347 341 NB$=N$(K%):GOSUB349:GOSUB431:IFA1%THENK%=0:N$=N$(0):RETURN 345 IFK%=10ANDNR%<>1THENNB$="B-GRIECHISCH ":GOSUB349:GOTO348 346 IFK%=11ANDNR%<>2THENNB$="B-KYRILLISCH ":GOSUB349:GOTO348 347 IFNR%THENNB$="B-DEUTSCH ":GOSUB349 348 RETURN 349 SYS57812NB$,8,1:POKE780,0:SYS65493:RETURN 350 REM SCHIRMZEILE LOESCH 353 POKE204,1:FORI=18TO20:POKE781,I:SYS59903:NEXT:GOSUB302:RETURN 360 REM SCHIRM LOESCHEN 361 POKE204,1:FORI=9TO23:POKE781,I:SYS59903:NEXT:GOSUB302:RETURN 370 REM ZEICHENZAHL/GRAFIKLAENGE/ZEILENENDE 371 SYS49976 372 IFK%<2THENO%=(R%-L%)*ZE(BR%):V%=(X%-(C%>X%)*(C%-X%))*8/ZE(BR%)+L%:GOTO381 373 N%=M1%*N2%+N1%:IFX%=0THENN%=0:GOTO375 374 IFK%=2THENIFBR%=0THENN%=N%*.75:REM ANPASSUNG PROP. AN KUNSTSCHRIFT 375 V%=N%/Z%(BR%)+L%:O%=8*(R%-V%+X%) 377 IFC%>X%THENV%=(N%+(C%-X%)*(PEEK(34592)AND31)*(1-(BR%=0)*(K%=2)/4))/Z%(BR%)+L% 381 Q%=O%/M2%:P%=O%-M2%*Q%:P1%=P%/M1% 382 POKEV,P%-M1%*P1%:POKEV6,P1%:POKEV1,Q%*8+194 383 POKE1084,FNZ(V%)OR128:POKE1085,FNE(V%)OR128:RETURN 385 REM GLOBALE EINSTELLUNG 386 GOSUB321:GOSUB361:GOSUB302:POKEV+21,0:POKE198,0 387 PRINT"[179][166][191][146][191][176][166][177] [177][173][176][146][174][179][146][177][166][166][171][176][146][179] [187][171][146][177][178]? ([187]1-[187]7,[189][169][178][166][146])" 388 IFPEEK(653)AND4THENA1%=0:PRINTN$(K%):GOTO392 389 GETA$:IFA$=""THEN388 390 A1%=ASC(A$)-132:IFA1%<1ORA1%>7THEN399 391 PRINT"[187]";STR$(2*A1%-1+7*(A1%>4)) 392 CX%=0:CY%=20:GOSUB303:PRINT"[190][191][176][146] [173][146][177][173][166][177] ";ZL%; "[191][173][174]"; 393 INPUTB$:IFB$=""THEN399 394 A2%=VAL(B$):IFLEN(B$)>2ORSTR$(A2%)<>" "+B$ORA2%66THENA2%=66 396 ZL%=A2%:IFPEEK(FNA(248))=0THENA2%=A2%-1:GOTO396 397 POKE(FNA(GL%(A1%))),A3%:IFZL%>IITHENZL%=ZL%-1:GOTO397 398 PRINT"[169][191][176][179][146][178][191][146][166][166][173][177][178][177] [172][173][177][174][177] [173][146][177][173][166][177][176][146] !";:POKE198,0:WAIT198,1 399 GOTO486 400 REM FARBE IN KOPF 403 FORI=DTOE:POKEF+I,F%*15:NEXT:RETURN 410 REM PRINT AB ZL% 411 POKE198,0:GOSUB322:GOSUB821:IFDR%=0THENGOSUB606 412 A3%=ZL%:IFPEEK(198)THENPOKE198,0:GOTO416 413 GOSUB371:IFX%=0THENIFPEEK(FNA(504))=0THEN416 414 GOSUB701:IFA3%=ZL%THEN416 415 GOTO412 416 GOSUB821:GOTO690 420 REM TEXT LOESCH 421 NN$=" ":GOSUB496:GOSUB361 422 SYS49330:GOSUB371:GOSUB302:SYS49776:ZL%=1:GOSUB323:POKE198,0:GOSUB803:RETURN 430 REM FEHLER 431 OPEN15,8,15:INPUT#15,A1%,B$,A2%,A3%:CLOSE15:IFA1%=0THENRETURN 432 IFA1%=62THENIFLO%=1THENB$="[169][146][177][189][179][146] [176][146][173][167][146][171][179][146] [190][191][146][178][171][176][176][146][172][177][176][146]":GOTO437 433 IFA1%=62THENB$="[177][146][178][191][146][179][178][176][167][167][172][173][174][167][146] [177][173][176][146][166][177][179][177][176][146]" 434 IFA1%=72THENB$="[172][173][174][167][146] [190][191][146][166][166]" 435 IFA1%=74THENB$="[172][173][174][167][146] [177][173][176][146][166][177][179][177][176][146]" 436 IFA1%=63THENB$="[176][146][176][167][177] [190][177][178][179][177][191][177][176][146]" 437 GOSUB353:GOSUB302:PRINTA1%;B$; 438 POKE198,0:WAIT198,1:SYS49192:RETURN 450 REM LOAD 451 IN$="[166][191][146][176][172]> ":GOSUB491:IFNN$=" "THEN486 453 GOSUB496:GOSUB422:NB$="[211]-"+NN$:LO%=1:GOSUB349:GOSUB431:LO%=0 456 ZL%=1:GOTO486 460 REM SAVE 461 IN$="[174][176][190][177]> ":GOSUB491:IFNN$=" "THEN486 462 GOSUB496:A$="[211]-"+NN$:II=67 464 II=II+1:IFPEEK(II*M1%+248)<>0ANDII<135THEN464 465 IFPEEK(II*M1%+253)=0THENII=II-1:IFII>1GOTO465 466 POKE251,0:POKE252,67:POKE253,0:POKE254,II+1 467 FORI=0TO12:POKE49573+I,ASC(MID$(A$,I+1,1)):NEXT 468 SYS49586:GOSUB431:GOTO486 470 REM $ 471 GOSUB361:CX%=0:CY%=10:GOSUB303 472 SYS50538:GOSUB431:IFA1%=0THENPRINT" [173][146][177][173][166][177][176][146] [187][178][177][173]"; 473 POKE198,0:WAIT198,1:GOTO486 480 REM FILE LOESCH 481 IN$="[187][173][166][177] [166][168][174][167][146][171][177][176][146]> ":GOSUB491:IFNN$=" "THEN486 482 A$="[211]-"+NN$:OPEN1,8,15,"S:"+A$:CLOSE1 483 GOSUB431:GOTO486 485 REM ZURUECK 486 POKEV+21,1:SYS49776:GOSUB323:GOSUB821:POKE198,0:GOSUB302:RETURN 490 REM INPUT 491 POKEV,88:POKEV1,204:POKEV6,0:IFNN$=""THENNN$=" " 492 GOSUB321:GOSUB361:GOSUB302:PRINT"[146]";IN$;"([176][146][176][167][177]) ":CY%=19:GOSUB303 493 PRINTNN$;:FORI=1TO13:PRINT"[157]";:NEXT:INPUTA$:IFLEN(A$)>20THEN492 494 NN$=LEFT$(A$+" ",11):RETURN 495 REM NN$ SCHREIBEN 496 FORI=0TO10:AS=ASC(MID$(NN$,I+1,1)) 498 GOSUB331:POKE1275+I,AS:NEXT:RETURN 500 REM TASTEN 501 SC%=PEEK(M3%):POKEM4%,1 502 IFSC%AND4THEN651:REM CTRL 503 IFSC%AND2THEN515:REM C= 504 RETURN 505 IFA1%=13THEN701 506 IFA1%=17THEN641 507 IFA1%=19THEN631 508 IFA1%=20THEN621 509 IFA1%=29THEN551 510 IFA1%=95THEN386 511 IFA1%<133THENRETURN 512 ONA1%-132GOTO561,571,611,591,563,573,581,606,701,514,514,514,646,514,636,626 513 IFA1%=157THEN556 514 RETURN 515 FORI=0TO6:POKEF+4+I*40,15:NEXT:POKEF+169,15:POKEF+247,15:FORI=1TO80:NEXT:POKE198,0 516 IFPEEK(M3%)AND2THEN518 517 GETA$:IFA$=""THEN516 518 FORI=0TO6:POKEF+4+I*40,0:NEXT:POKEF+169,0:POKEF+247,0:IFA$="K"THEN541 519 IFA$="U"THEN531 520 IFA$="F"THEN601 521 IFA$="L"THEN451 522 IFA$="S"THEN461 523 IFA$="I"THEN471 524 IFA$="D"THEN481 525 IFA$="T"THEN421 526 IFA$="P"THEN411 527 GOTO690 530 REM UNTER 531 U=1-U:U%=U%AND254ORU:D=2:E=3:F%=U:F%=U:GOSUB403:GOTO690 540 REM KURSIV 541 KU=1-KU:U%=U%AND253OR(2*KU):D=82:E=83:F%=KU:GOSUB403:IFKUTHENIFK%>1THEN541 542 GOTO690 550 REM CRSR RECHTS 551 GOSUB313:IFC%<119THENPRINT"";:SYS49848 553 IFPEEK(203)=2THEN551 554 RETURN 555 REM CRSR LINKS 556 GOSUB313:IFC%THEN:PRINT"[157]";:SYS49848 558 IFPEEK(203)=2THEN556 559 RETURN 560 REM LI RAND 561 IFL%>R%-10THEN690 562 L%=L%+1:GOTO565 563 IFL%=0THEN690 564 L%=L%-1 565 POKE1058,FNZ(L%):POKE1059,FNE(L%) 566 IFPEEK(203)<>4THEN690 567 IFPEEK(653)AND1THEN563 568 GOTO561 570 REM RE RAND 571 IFR%>79THEN690 572 R%=R%+1:GOTO575 573 IFR%5THEN690 577 IFPEEK(653)AND1THEN573 578 GOTO571 580 REM BREIT 581 BR%=BR%+1:IFBR%=3THENBR%=0 582 IFBR%=2THENIFK%=1ORK%=2THEN581 583 GOSUB823:GOTO690 590 REM BLOCKSATZ 591 B%=1-B%:GOSUB828:GOTO690 600 REM FETT 601 FE%=1-FE%:U%=U%AND251OR(4*FE%):D=42:E=43:F%=FE%:GOSUB403 602 IFFE%THENIFBR%=2THENIFK%<3THEN601 603 GOTO690 605 REM DRUCK EIN/AUS 606 DR%=1-DR%:D=272:E=D+4:F%=DR%:GOSUB403:GOTO690 610 REM ABSTAND 611 A%=A%+1:IFA%=4THENA%=0 613 GOSUB829:GOTO690 620 REM DEL 621 GOSUB313:IFC%THENPRINT"[157]";:SYS49848:SYS49263:SYS49530:IFPEEK(203)=0THEN621 622 RETURN 625 REM INST 626 GOSUB313:POKEM4%,1:SYS49848:SYS49263:SYS49455:IFPEEK(203)=0THEN626 628 RETURN 630 REM HOME (ZEI LOESCHEN) 631 SYS49375:SYS49192:SYS49928:GOSUB821:GOSUB302:RETURN 635 REM CLR (ZEILE EINFUEGEN) 636 IFZL%=67THEN690 637 GOSUB313:POKEM4%,1:SYS49848:SYS49263:SYS49291:SYS49192:SYS49896 638 GOSUB302:RETURN 640 REM CRSR DOWN 641 GOSUB313:IFC%<80THENPRINT"";:SYS49848:RETURN 642 IFZL%=67GOTO690 643 ZL%=ZL%+1:GOSUB322:IFPEEK(203)=7THEN642 644 GOSUB822:GOSUB302:RETURN 645 REM CRSR UP 646 GOSUB313:IFC%>39THENPRINT"[145]";:SYS49848:RETURN 647 IFZL%=1GOTO690 648 ZL%=ZL%-1:GOSUB322:IFPEEK(203)=7THENIFZL%>1THEN648 649 GOSUB822:GOSUB302:RETURN 650 REM SCHRIFTART 651 K%=K%+1:IFK%=13THENK%=0 652 POKEFNA(120),K%:GOSUB680 660 FORI=1TO200:NEXT:IFPEEK(653)=4THEN651 665 NR%=PEEK(15064):IFK%>1ORNR%THENGOSUB338 670 N$=N$(K%) 675 IFK%=1ORK%=2THENIFBR%=2THENGOTO581 676 IFK%>1THENIFKUTHENGOTO541 677 GOTO690 680 FORI=0TO10:AS=ASC(MID$(N$(K%),I+1,1)) 682 GOSUB331:POKE1116+I,AS:NEXT:RETURN 689 : 690 FORI=1TO100:NEXT:GOSUB371:GOSUB803:RETURN 700 REM ___ DRUCK 701 GOSUB321:O%=0:MC%=0:IFB%=0ORX%=0THEN715 702 REM BLOCK 703 D%=0:FORI=0TOX%-1:IF(PEEK(Z%+I)AND127)=32THEND%=D%+1:REM SPACE-ZAHL 704 NEXT:IFD%=0THEN790 705 IFK%>2THEN711 706 IFK%=2THENO%=((R%-L%)*Z%(BR%)-N%)/5:GOTO708:REM BEI PROP 707 O%=(R%-L%)*ZE(BR%)/8-X%:REM BEI PICA,NLQ 708 IFO%>D%ORO%<0GOTO790 709 IFK%<3THEN715 710 REM BLOCK KUNST 711 S%=PEEK(34592):LB%=S%AND31:NN%=(R%-L%)*RT%(BR%):MB%=LB%+(NN%-N%)/D% 712 IFMB%<5ORMB%>23GOTO790 713 MC%=NN%-N%-(MB%-LB%)*D%:N%=NN%:N2%=N%/M1%:N1%=N%-N2%*M1% 715 IFDR%=0THEN730 716 CLOSE2:OPEN2,4,SA%:POKE781,2:SYS65481:IFSTTHEN795 717 PRINT#2,D$(10)CHR$(0)D$(11)CHR$(0);:PRINT#2,D$(9)+CHR$(L%);:REM RAND 718 IFX%=0THENPRINT#2,D$(0);:GOTO730 719 IFK%>2THEN741 720 PRINT#2,D$(7)+CHR$(9+3*A%);:REM ABSTAND 721 IFK%=2THENPRINT#2,D$(11)CHR$(1);:GOTO723:REM PROPORT. 722 PRINT#2,D$(8):REM PICA 723 IFBR%THENPRINT#2,D$(BR%);:REM BREIT/ENG 724 IFK%=1THENPRINT#2,D$(10)+CHR$(1):REM NLQ 725 POKE254,O%:SYS50143:REM SPACES FUER BLOCK/DRUCKROUT 728 PRINT#2,D$(3); 730 IFZL%=67GOTO690 731 ZL%=ZL%+1:GOSUB323:IFA1%=13THENGOSUB821:RETURN 732 GOSUB830:RETURN 740 REM KUNSTDRUCK 741 POKE50442,MC%:IFB%THENPOKE34592,(S%AND224)+MB%:REM SPACEBREITE AENDERN 750 PRINT#2,D$(6)+CHR$(1);:GOSUB780:PRINT#2,CHR$(0); 751 POKE2,0:POKE50320,0:POKE50321,255:POKE50318,0:SYS50322:PRINT#2,D$(0); 755 PRINT#2,D$(6)+CHR$(23);:IFPEEK(50318)=0THENPRINT#2,D$(0);:GOTO760 756 GOSUB780:POKE50321,0:SYS50322:PRINT#2,CHR$(0)+D$(0); 760 PRINT#2,D$(6)+CHR$(1);:GOSUB780:PRINT#2,CHR$(0);:POKE2,128:POKE50320,255 761 POKE50321,255:POKE50318,0:SYS50322:PRINT#2,D$(0);D$(6)+CHR$(2); 762 IFPEEK(50318)=0THENPRINT#2,D$(0);:GOTO767 765 GOSUB780:POKE50320,0:POKE50321,0:SYS50322:PRINT#2,CHR$(0)+D$(0); 767 PRINT#2,D$(7)+CHR$(7+4*A%)+D$(0); 770 IFB%THENPOKE34592,S%:REM SPACE NORMAL 775 GOTO728 780 PRINT#2,D$(5)+CHR$(M%(BR%))+CHR$(N1%)+CHR$(N2%);:RETURN 790 GOSUB803:FORK=1TO8:B%=1-B%:REM KEIN BLOCKSATZ 791 D=232:E=D+4:F%=B%:GOSUB403:NEXT:RETURN 795 GOSUB353:PRINT" [172][178][171][167][146][169][177][178] [177][173][176][146][174][167][146][171][176][166][179][146][177][176][146]!" 796 POKE198,0:WAIT198,1:GOSUB353:GOSUB323:RETURN 800 REM TON 803 POKES+4,20:POKES+4,21:RETURN 820 REM KOPFEINSTELLUNG 821 IFPEEK(FNA(248))=0THENRETURN 822 POKE1058,FNZ(L%):POKE1059,FNE(L%) 823 POKE1098,FNZ(R%):POKE1099,FNE(R%) 824 FORII=0TO2:D=183+40*II:E=D+4:F%=0:GOSUB403:NEXT 825 D=183+40*BR%:E=D+4:F%=1:GOSUB403 828 D=232:E=D+4:F%=B%:GOSUB403 829 FORII=0TO1:D=153+II*40:E=D+3:F%=0:GOSUB403:POKEF+D+A%,1:NEXT 830 IFN$=N$(K%)THENRETURN 831 GOSUB680:NR%=PEEK(15064):IFK%>1ORNR%THENGOSUB338 832 N$=N$(K%):RETURN 900 REM SPRITE 901 DATA0,12,0,0,12,0,0,12,0,0,12,0,0,12,0,0,12,0,255,255 910 REM DRUCKERCODES 911 DATA14 :REM SEK.ADR. (ASCII UNGEWANDELT) 912 DATA10,-1 :REM LINE FEED 913 DATA14,-1 :REM BREITSCHRIFT 914 DATA15,-1 :REM KOMPRIMIERT 915 DATA18,-1 :REM KOMPR.AUS 916 DATA20,-1 :REM BREIT AUS 917 DATA27,42,-1 :REM GRAFIKMODI 918 DATA27,51,-1 :REM ABSTAND N/216 919 DATA27,65,-1 :REM ABSTAND N/72 920 DATA27,80,-1 :REM PICA 921 DATA27,108,-1:REM LINKER RAND 922 DATA27,120,-1:REM NLQ 923 DATA27,112,-1:REM PROP 925 DATA27,45,1 :REM UNTER 926 DATA27,45,0 :REM AUS 927 DATA27,52,* :REM ITALIC 928 DATA27,53,* :REM AUS 929 DATA27,69,* :REM FETT 930 DATA27,70,* :REM AUS 935 REM TST 940 REM SCHRIFTEN 941 DATA"[208][201][195][193] ","[206].[204].[209]. ","[208]ROPORTION.","[193][206][212][201][209][213][193] ","[198]RAKTUR " 942 DATA"[208]LANSCHRIFT","[195]ANDICE ","[212]OWN ","[208]ENCIL " 943 DATA"[199]RAFIK ","[197][204][204][200][206][201][203][200] ","[203][201][210][201][204][195][203][201] ","[195]ITTA " 950 REM FARBEN/GLOB 951 DATA"[146]","","[146][159]","[159]","[146]","","[146][158]","[158]" 952 DATA252,247,248,251,250,247,248,249 953 REM TST