ARTWORX Verbesserte Druckqualität für ARTWORX-Grafiken Dali das Programm ARTWORX aus der CPC 11/88 immer noch hochaktuell ist, beweist wieder einmal eine kleine Verbesserung. Diesmal wurde ein wenig an der Druckroutine gebastelt, was als Resultat eine wesentlich bessere Qualität bei den Ausdrucken hervorbringt. Auch beim CPC gibt es in Sachen Kompatibilität so manches zu verbessern. Das beweisen immer wieder Änderungen und Zusätze, die nebeneinander her überhaupt nicht funktionieren. Bei dieser Ergänzung ist das schon ein wenig anders. So kann die verbesserte Druckroutine für das ARTWORX-DTP-Programm aus Heft 11/88 neben der “Schreibverbesserung” aus Heft 4/5'91 benutzt werden. Der benötigte Speicher hierfür geht von der Adresse &b000 bis zirka &bObd. Programm-Grundidee Zwischen allen nebeneinanderliegenden Punkten sollen in x-Richtung zwei und in y-Richtung ein Punkt gedruckt werden, was zur Folge hat, daß das Druckbild wesentlich schärfer aussieht. Durch geschickte logische Verknüpfungen ist dies auch geglückt. Notwendig hierfür war die Errichtung eines Puffers, der die gerade gedruckte Zeile zwischenspeichert (ab &ac02, 640 Bytes lang). Gedruckt wird- jede Zeile doppelt und in vierfacher Dichte mit einem Zeilenvorschub von 14/216 Zoll. Die Routine verschafft den Ausdrucken eine bessere Optik und druckt alle 640 Pixel des Bildschirmspeichers im Gegensatz zum ursprünglichen Programm, das nur 639 Pixel ausdruckte. Das Programm funktioniert auf allen CPCs. Leichte Installation Wenn Sie diese Routine in Ihr ARTWORX mit einbinden möchten, sollten Sie wie folgt vorgehen: - Tippen Sie das Programm PATCH.KL ab und legen Sie eine Kopie Ihrer ARTWORX-Diskette ein.
- Speichern Sie die Datei ab und starten Sie das Programm mit RUN.
Nun wird zuerst das Programm ARTWORX.PRG eingeladen, gcpatcht und in modifizierter Form wieder abgespeichert. Gleich im Anschluß wird die Datei PRINTAWX.NEU auf Diskette geschrieben. - Laden Sie jetzt das Programm ARTWORX. BAS und fügen Sie die nachfolgende Zeile ein:
500 MEMORY &3FFF:POKE &AC00,2:POKE &AC01,&AC:LOAD"PRINTAWX.NEU", &4000 - In den Zeilen, in denen ein POKE- Befehl gefolgt von dem nachfolgenden Text steht, ändern Sie einfach die Werte ab:
zeilenvorschub+1,51, zeilenvorschub+2,14, graflkmodus+2,3, grafikmodus+3,126, grafikmodus+4,7 Nun ist der Patch beendet und Sie erhalten ab sofort Ihre Hardcopies in einer wesentlich besseren Qualität.Klaus Weber/rs, CPCAI |