PAGE (TSB)

Aus C64-Wiki
Zur Navigation springenZur Suche springen
PAGE (TSB)
Syntax: PAGE <n>
PAGE ON / OFF
Parameter
n: Anzahl (minus 1)
Einordnung
Typ: Kommando
Kontext: Programmierhilfe
Aufgabe: Anzahl Zeilen für die LIST-Ausgabe festlegen
Abkürzung: pA
Token: $64 $4b (100 75)
Verwandte Befehle
OPTION - DELAY


Dieser Artikel beschreibt das TSB-Schlüsselwort PAGE (TSB).
Das entsprechende Simons'-Basic-Schlüsselwort lautet ebenfalls PAGE.

Typ: Kommando
Syntax 1 : PAGE <n>

PAGE macht die LIST-Ausgabe angenehmer und brauchbarer. Der Wert hinter dem Befehl legt fest, wie viele Bildschirmzeilen bei LIST gefüllt werden sollen (eine mehr als <n> angibt). Bei Erreichen dieser Anzahl unterbricht der Interpreter das LISTen und wartet auf die Eingabe von <RETURN>, um fortzufahren, oder von <STOP>, um die Ausgabe zu beenden. Der Wert 0 für <n> und Werte von über 23 schalten PAGE wieder aus.

Solange man während des LISTens die Commodore-Taste drückt, ist das Anhalten von LIST bei Erreichen des PAGE-Wertes ebenfalls abgeschaltet und es wird fortlaufend geLISTet. In Simons' Basic hält die CTRL-Taste die Ausgabe der Zeichen an jeder beliebigen Stelle an (anders als bei LIST in BASIC V2), in TSB ist es dagegen die Shift-Taste.

Typ: Kommando
Syntax 2 : PAGE ON | OFF

PAGE OFF schaltet das seitenweise LISTen ab. Wenn PAGE vorher schon einmal definiert wurde, tritt diese Einstellung nach PAGE ON wieder in Kraft.

Beispiel[Bearbeiten | Quelltext bearbeiten]

PAGE 23: LIST

(stellt LIST so ein, dass der ganze Bildschirm gefüllt wird und startet das LISTen)