LOW RES (SBX)

Aus C64-Wiki
Zur Navigation springenZur Suche springen
LOW RES (SBX)
Format: LOW RES <modus> [,<zeichenfarbe>]
Parameter
<modus>: numerischer Ausdruck im Wertebereich von 1 bis 255 (Byte)
<zeichenfarbe>: numerischer Ausdruck im Wertebereich von 1 bis 255 (Byte)
Einordnung
Typ: Anweisung
Kontext: Grafik
Aufgabe: Niedrigauflösenden Grafikmodus einschalten und Zeichenfarbe setzen bzw. diesen Modus wieder ausschalten
Abkürzung: keine
Verwandte Befehle
Keine

Dieser Artikel beschreibt das Simons'-Basic-Extension-Schlüsselwort LOW RES.

Typ: Kommando
Syntax: 
LOW RES 10,<zeichenfarbe>: Low-Res-Modus einschalten, 
                           Zeichenfarbe setzen
LOW RES 0                : Low-Res-Modus ausschalten. 
                           Jeder Byte-Wert <> 10 ist möglich.

LOW RES initialisiert den niedrigauflösenden Grafikmodus. Hier ist jeder Punkt 4×4 Pixel groß, womit eine Auflösung von 80×50 Punkten erzeugt wird. In diesem Modus können eine Reihe von Befehlen des SIMONS' BASIC für hochauflösende Grafik auch für die niedrige Auflösung eingesetzt werden.

Die Koordinaten des niedrigauflösenden Schirms sind 0,0 für links oben bis 79,49 für rechts unten. Es ist möglich, Werte einzugeben, die außerhalb dieses Bereiches liegen. Die Grafik wird dann nur in dem gültigen Bereich gezeichnet. Eine Fehlermeldung erscheint nicht.

Unter LOW RES wird wie nach HIRES das Argument für die Farbe nach der Farbquelle des jeweiligen Grafikbefehls bestimmt. Zum Ändern der Zeichenfarbe gibt man einen neuen LOW RES Einschaltbefehls ein.

Mit den folgenden Zeichen (Bildschirmcodes) wird die niedrigauflösende Grafik dargestellt:

low res zeichen.png

$20 $7E $7B $61 $7C $E2 $FF $EC $6C $7F $62 $FC $E1 $FB $FE $A0
 32 126 123  97 124 226 255 236 108 127  98 252 225 251 254 160


Anmerkung: Anders als im SIMONS' BASIC Extension User Guide behauptet, kann HIRES benutzt werden, ohne dass die niedrigauflösende Grafik ausgeschaltet wurde.


Beispiele[Bearbeiten | Quelltext bearbeiten]

Das folgende Beispiel ist aus dem im SIMONS' BASIC Extension User Guide unter LOW RES angegebenen Programm emtwickelt worden.

LOW RES Demo
100 COLOUR 6,15:PRINT CHR$(147)
110 CENTRE "LOW RES DEMO"
120 REM *** ROTER KREIS
130 LOW RES 10,2
140 CIRCLE 10,25,10,10,1
150 PAINT 10,25,1
160 REM *** WEISSE PUNKTE
170 LOW RES 10,1
180 FOR X=27 TO 41 STEP 2
190 FOR Y=16 TO 35 STEP 3
200 PLOT X,Y,1
210 NEXT Y,X
220 REM *** BLAUES DREIECK
230 LOW RES 10,6
240 LINE 50,35,70,35,1
250 DRAW TO 60,15,1
260 DRAW TO 50,35,1
270 PAINT 60,30,1
280 REM *** GELBES "!" 3X HOCH
290 LOW RES 10,7
300 CHAR 70,15,33,1,3
310 REM *** ENDE
320 WAIT 198,255:PRINT AT(0,20)""