10 REM ERWEITERUNG ZUM TREIBERPROGRAMM FUER CENTRONICS-DRUCKER VON H EYSSELE AUS 12 REM 64-ER NR. 7/84 14 REM 16 REM VON W. MEIERHOFER 18 REM 20 REM ZUSAETZLICHE FAEHIGKEITEN: 22 REM - HARCOPY MIT ZEILENABSTAND 24 REM - HARCOPY BILDSCHIRM ABSOLUT 26 REM - ERKENNUNG UND AUSDRUCK VON REVERSEN SONDERZEICHEN 30 REM NAEHERES ENTNEHMEN SIE BITTE DER BEIGEFUEGTEN ANLEITUNG 32 REM 34 REM 40 PRINT"[147]DAS MASCHINENPROGRAMM VON H. EYSSELE" 42 PRINT"MUSS SICH BEREITS IM SPEICHER BEFINDEN !" 44 PRINT"HABEN SIE DIE DRUCKERSTEUERCODES IN" 46 PRINT"ZEILE 60 -65 AN IHREN DRUCKER ANGEPASST?" 50 PRINT"WEITER MIT IRGENDEINER TASTE !" 52 IFPEEK(203)=64THEN52 54 PRINT:PRINT"BITTE WARTEN":PRINT:PRINT 55 REM 56 REM 58 REM ***FOLGENDE PARAMETER SIND AUF DEN DRUCKER CP80 ABGESTIMMT*** 59 REM BITTE AENDERN SIE SIE FUER IHREN DRUCKER 60 DZ=4:REM ANZAHL NOTWENDIGER CODES (MAX 9), UM 8 BYTES GRAFIK AUSZUGEBEN 61 D(1)=27:D(2)=75:D(3)=8:D(4)=0:REM BITTE AENDERN ODER ERGAENZEN 62 NZ=3:REM ANZAHL NOTWENDIGER CODES (MAX 8), FUER NULL-ZEILENABSTAND 63 N(1)=27:N(2)=65:N(3)=7:REM BITTE AENDERN ODER ERGAENZEN 64 GZ=2:REM ANZAHL NOTWENDIGER CODES (MAX 5), FUER GRUNDZEILENABSTAND 65 G(1)=27:G(2)=50:REM BITTE AENDERN ODER ERGAENZEN 66 REM 67 REM 68 REM ***EINPOKEN VON DATAS*** 70 FOR I=52200TO52267:READX:POKEI,X:FE=FE+X:NEXT 71 IFFE<>8381THENPRINT"FEHLER IM ERSTEN DATENBLOCK":END 72 FOR I=52270TO52426:READX:POKEI,X:FA=FA+X:NEXT 73 IFFA<>22642THENPRINT"FEHLER IM ZWEITEN DATENBLOCK":END 75 REM 76 REM 77 REM ***DRUCKERSPEZIFISCHE PARAMETERN*** 80 POKE51992,DZ:FORI=1TODZ:POKE52177+I,D(I):NEXT 82 POKE52421,NZ:FORI=1TONZ:POKE52191+I,N(I):NEXT 84 POKE52404,GZ:FORI=1TOGZ:POKE52186+I,G(I):NEXT 86 REM 87 REM 88 REM ***ANSCHLIESSEN DER ERWEITERUNG*** 90 POKE51758,21:POKE51760,91:POKE51770,9:POKE51772,219:POKE51774,5 91 POKE51780,76:POKE51781,235:POKE51782,203:POKE51783,234:POKE51785,91 92 POKE51922,76:POKE51923,25:POKE51924,204 96 REM 97 REM 98 REM-------------------------------------------------------------------------- 99 REM 1.DATENBLOCK 100 DATA76,0,201,164,199,208,19,201,18,240,10,201,255,240,3,76,72,202,76 101 DATA96,202,160,1,132,199,96,201,146,240,7,201,13,240,8,76,79,202,160 102 DATA0,132,199,96,160,0,132,199,76,72,202,74,74,74,72,165,199,208,4,104 103 DATA76,213,202,104,24,105,4,76,213,202 199 REM 2.DATENBLOCK 200 DATA32,0,201,32,253,174,32,158,183,169,255,133,249,202,138,133,250,232 201 DATA232,232,232,138,133,248,162,0,134,247,160,0,230,249,208,2,230,250 202 DATA230,247,177,249,201,128,144,21,172,24,208,192,21,208,4,160,208,208 203 DATA2,160,216,132,6,32,196,202,76,143,204,201,32,176,5,9,64,76,127,204 204 DATA201,64,144,3,24,105,128,172,24,208,192,21,208,6,32,68,202,76,143 205 DATA204,32,43,202,166,247,224,40,208,181,162,0,134,247,169,13,32,64,201 206 DATA165,250,197,248,208,166,165,249,201,231,208,160,162,0,189,219,203 207 DATA32,64,201,232,224,2,208,245,96,32,0,201,162,0,189,224,203,32,64,201 208 DATA232,224,3,208,245,76,49,204 210 REM 220 REM 230 REM 300 PRINT"PROGRAMM ALS MASCHINEN-PROGRAMM AUF DISKETTE/CASSETTE LEGEN D/C/N?" 310 GETA$:IFA$=""THEN310 320 IFA$="D"THENSYS(57812)"DRUCKTREIBER",8:GOTO360 330 IFA$="C"THENSYS(57812)"DRUCKTREIBER",1:GOTO360 340 IFA$="N"THEN400 350 GOTO310 360 POKE193,0:POKE194,201:POKE174,203:POKE175,204:SYS62957 370 PRINT:PRINT"PROGRAMM KANN JETZT MIT" 380 PRINT"LOAD'DRUCKTREIBER',8,1 (BZW. ,1,1)" 390 PRINT"DIREKT GELADEN WERDEN ! (ABER DABEI" 392 PRINT"'NEW' + INITIALISIERUNG NICHT VERGESSEN)" 400 SYS52200:END