Herunterladen Diese Seite drucken

Sinclair QL Benutzerhandbuch Seite 141

Werbung

BORDER
Fenster
CALL
Qdos
Hinweis:
6
Mit BORDER wird ein Rahmen um das Fenstergesetzt, das mit dem angegebenen
Kanal oder dem Standard-Kanal verbunden ist.
Bei allen nachfolgenden Operationen mit Ausnahme von BORDER ist die Fenster-
größe um den Platz verringert, den der Rahmen beansprucht. Wird ein weiterer
BORDER-Befehl benutzt, so wird die volle Größe des ursprünglichen Fensters vor
Hinzufügung des Rahmens wiederhergestellt. Auf diese Weise verändern mehrere
BORDER-Befehle die Größe und Farbe einer einzelnen Umrahmung. Mehrere Rah-
men werden nur erstellt, wenn eine bestimmte Aktion unternommen wird (vgl. Bei-
spiel b).
Wird BORDER ohne Angabe einer Farbe benutzt, so wird ein transparenter Rahmen,
d. h. ein Rahmen in der Hintergrundfarbe mit der angegebenen Breite erstellt.
Syntax:
Breite:
numenscher.s.Aüsdtuck
=
BORDER [Kanal,] Größe [,Farbe]
Beispiel:
a)
BORDER 10,0,7
b)
100 REMark Gespensti
110 FOR breit
120
BORDER brei
130 END FOR brei
140 BORDER 50
(Für Fernsehgeräte wird
Mit dem CALL-Befehl kann aus SuperBASIC direkt auf gespeicherte Maschinen-
codeprogramme zugegriffen werden. CALL kann Parameter mit einer Länge von bis
zu 13 Wörtern akzeptieren, die in der angegebenen Reihenfolge in die 68008 Daten-
und Adreßregister (01 bis 07, AO bis A5) gesetzt werden.
Bei CALL werden keine Daten zurückgegeben.
Syntax:
Adresse:»
Daten:
=
CALL Adresse, *[ Daten] *(maximaI13 Daten-Parameter)
Beispiel:
a)
CALL 262144,0,0,0
b)
CALL 262500,12,3,4,1212,6
Adreßregister A6 darf nicht in Routinen benutzt werden, die mit diesem Befehl auf-
gerufen werden. Für die Rückkehr zu SuperBASIC werden folgende Instruktionen
benutzt:
MOVEQ #O,DO
RTS
(Rahmen mit schwarz/weißem Punktmuster)
sche
Grenzen
=
50 TO 2 STEP-2
t,
RND(0 TO 255)
t
RND(0 TO
numenscner..Auedruc«
numenscnet...Ausdtuck
benutzt)
7)
3/85

Werbung

loading

Verwandte Produkte für Sinclair QL