Diskussion:COPY

Aus C64-Wiki
Zur Navigation springenZur Suche springen

Druckverfahren MPS 801[Quelltext bearbeiten]

Rein aus Neugier eine Frage zur Implementierung: Verwendet die Hardcopy-Routine die Run-Length-Code-Sequenzen, um die Ausdruckgeschwindigkeit zu optimieren?
--JohannKlasek (Diskussion) 20:36, 18. Apr. 2024 (CEST)

Meinst du diese Sequenzen hier?
; ----------------------------------------- Table of Print Values (COPY/HRDCPY)
;
quotetab	!by $80,$80,$83,$80,$83,$80,$08
nline	!by $31,$32,$10,$0f,$0d,$08
grprntab	!by $08,$35,$31,$10,$0f,$0d
; from r to l: CR, Char mode, Tab "15", Graphic mode
Die oberste (quotetab) ist eine in Hires codierte Entsprechung der Anführungszeichen (damit der Drucker nicht in den Quote-Mode umschaltet). Die zweite (nline) ist der Zeilenumbruch mit anschließender Einrückung um 21 Chars (Char-Breite: 6 Pixel, beide gebraucht bei HRDCPY) und die dritte ist Teil von COPY und steht für einen Zeilenumbruch, Einrückung um 15 Chars und abschließendem Aktivieren des Grafikmodus. War das deine Frage? --GoDot (Diskussion) 21:27, 18. Apr. 2024 (CEST)