INST (TSB)
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:
INST | ruft 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 |
$$ | %% | AT | CALL | CENTER | CHECK | COLD | COLOR | COPY | CLS | CSET | D! | D!PEEK | D!POKE | DIR | DISK | DISPLAY | DIV | DO | DO NULL | DRAW TO | DUMP | DUP | ELSE | ERROR | EXEC | FETCH | FIND | GRAPHICS | INSERT | INST | JOY | KEY | KEYGET | LIN | MAP | MEMCLR | MEMCONT | MEMDEF | MEMLEN | MEMLOAD | MEMOR | MEMPEEK | MEMPOS | MEMREAD | MEMRESTORE | MEMSAVE | MERGE | MOB ON/OFF | MOBCOL | MOD | MOVE | MULTI | NRM | ON ERROR | ON KEY | OPTION | OUT | PAGE | PAINT | PAUSE | PLACE | RENUMBER | RESUME | RETRACE | SCRLD | SCRSV | SOUND | TEXT | TRACE | USE | WAVE | X!