★ APPLICATIONS ★ CREATION GRAPHIQUE ★ SCREEN.RSX (CPC MAGAZIN) ★ |
SCREEN.RSX (CPC Magazin) | Applications Creation Graphique |
Dieses Programm stellt drei neue Befehle für das Arbeiten mit Bildschirmen zur Verfügung. |PUT, Adresse Legt den Bildschirmspeicher (Adressen 49152 - 65535) ab der gewählten Adresse im RAM ab. Dieser Wert sollte 24576 nicht übersteigen und oberhalb vom Basic-Ende (HIMEM) liegen. |GET, Adresse, Richtung Holt einen 16 KByte langen Speicherblock ab der gewählten Adresse in den Bildschirmspeicher zurück. Dabei wird das Bild "abgerollt", was optisch einen guten Eindruck macht. Ist der Parameter Richtung mit dem Wert 0 belegt, geschieht dies von oben nach unten, andernfalls von unten nach oben. Hier zwei Beispiele: MEMORY &8FFF: |PUT, &6000: CLS: |GET, &6000,0speichert den augenblicklichen Bildschirminhalt und holt ihn dann wieder zurück. MEMORY &8FFF: LOAD ”bild”, &6000: |GET, &6000,0lädt ein HiRes-Bild von Diskette/Cassette und gibt es dann auf dem Bildschirm aus. |CLEAR, Richtung Löscht den Bildschirm. Die Arbeitsweise des Befehls ähnelt der des |GET-Befehls, d.h., der Bildschirm wird mit Null-Bytes überschrieben. Der Parameter Richtung wird genauso gehandhabt wie beim |GET-Kommando. Bei allen Befehlen ist die korrekte Anzahl an Parametern zuübergeben. Um die Befehlsfolge (z.B. nach einem Reset) zu initialisieren, muß man SYMBOL AFTER 256: MEMORY &9FFF: LOAD "SCREEN.RSX”: CALL &A000: SYMBOL AFTER 240 eingeben. Gegebenenfalls (bei Anwendung des |PUT- oder |GET-Kommandos) sollte der Wert für MEMORY noch weiter herabgesetzt werden (z. B. auf &5FFF).
|