INST (TSB)

Aus C64-Wiki
Zur Navigation springenZur Suche springen
INST (TSB)
Syntax: INST
Parameter
keine
Einordnung
Typ: Anweisung
Kontext: Erweiterung des TSB
Aufgabe: installiert DOS Wedge 5.1
Abkürzung: inS
Token: $64 $57 (100 87)
Verwandte Befehle
NRM


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

Typ: Anweisung
Syntax: INST

INST lädt das DOS Wedge 5.1 nach (das Vorbild für die JiffyDOS-Befehlsabkürzungen). Die Wedge-Datei muss unter dem Namen "tsb.ext" auf der im aktuellen Laufwerk befindlichen Diskette sein. Die Wedge-Befehle funktionieren nur im Direktmodus des Interpreters.

Das Wedge wird im Speicher ab $CC00 abgelegt und automatisch eingebunden. Die Befehle RENUMBER und PLACE werden dabei deaktiviert, da sie den gleichen Speicherplatz wie das Wedge belegen (ihr Aufruf führt bei installiertem DOS Wedge nun zu einem ?BAD MODE ERROR). Das DOS Wedge wird mit dem Befehl NRM (oder dem Wedge-Befehl @q) abgeschaltet, was RENUMBER und PLACE wieder zugänglich macht (dazu muss die Datei "tsb.mem" auf der aktuellen Diskette sein).

Die undokumentierte Klammer-Funktion ist auch in der TSB-Version zugänglich.

Wird eine der Dateien nicht gefunden, meldet der Interpreter einen ?FILE NOT FOUND ERROR und die Befehle RENUMBER und PLACE bleiben deaktiviert.

Siehe auch: INST als String-Funktion.

Beispiel[Bearbeiten | Quelltext bearbeiten]

Installiert DOS Wedge 5.1, ruft einige Wedge-Befehle im Direktmodus auf und deaktiviert schließlich die Erweiterung wieder:

INST 
@$
@ 
↑name
←name
NRM
ruft das DOS Wedge 5.1 auf
Directory anzeigen
Fehlerkanal auslesen
BASIC-Programm name laden
BASIC-Programm name speichern
DOS Wedge abschalten (auch mit @q möglich)