★ APPLICATIONS ★ DIVERS ★ CPC-HARDCOPY ★ |
CPC-Hardcopy | Applications Divers |
Der Schneider CPC kennt keinen Befehl zum Ausdruck des Bildschirminhaltes. Dieses Hardcopy-Programm schließt die Lücke im Befehlsvorrat. Das Programm paßt sich dem jeweiligen Mode an. Wenn der Drucker nicht bereit ist oder die ESC-Taste gedrückt ist, kehrt es ins BASIC zurück. Beim Ausdrucken werden jeweils die Punkte schwarz abgedruckt, deren Farbstiftnummer größer ist als die Hälfte der Anzahl der möglichen. Das heißt, im Mode 2 werden alle Punkte mit der Farbstiftnummer 1 (z.B. PLOT x, y, 1), im Mode 2 die Farbstiftnummern 2, 3 und im Mode 0 die Farbstiftnummern 8, 9, 10, 11, 12, 13, 14 und 15 schwarz abgedruckt. Beliebiger Drukker verwendbar Das Programm arbeitet nur mit dem Schneider-Drucker bzw. dem kompatiblen Brother-Drucker zusammen. Es kann aber an jeden beliebigen Drucker angepaßt werden, solange er die gleiche Auflösung hat und ein Bitbildmodus möglich ist. Dies geschieht durch Anpassen der Steuercodes (siehe Assemblerlisting; Adressen AB65: 7/ 72-Zeilenvorschub einstellen, AB68: Bitbildmodus einstellen und AB6E: normalen Zeilenabstand einstellen). Benutzung für eigene Programme Um das Programm zu benutzen, tippt man den BASIC-Lader ab, speichert es ab und startet es bei bereitem Drucker. Die Datazei-len, die das Maschinenprogramm enthalten, werden anhand von Prüfsummen kontrolliert. Wenn das Demoprogramm glatt durchgelaufen ist, können die Zeilen über 65 000 gelöscht werden und die übrig gebliebene eigentliche Laderoutine als Unterprogramm für jedes beliebige Programm benutzt werden. Dazu muß es im Hauptprogramm durch GO-SUB 65 000 initialisiert und durch CALL & AA90 aufgerufen werden.
|