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 ?NOT YET ACTIVE ERROR). Das DOS Wedge wird mit dem Befehl NRM 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:

INSTruft das DOS Wedge 5.1 auf
@$Directory anzeigen
@ Fehlerkanal auslesen
↑name BASIC-Programm name laden
←name BASIC-Programm name speichern
@q oder NRM DOS Wedge abschalten