Letztes Update am Sa., 31 Mai 2025 10:55:09 +0200 von Andreas Potthoff
VERIFY
- Token: 149 / $95 | Abkürzung: vE | ROM Exec: 57701 / $E165
- Typ: Anweisung | Funktion: Input/Output, Vergleich von Speicherinhalt mit Sicherung
- Syntax: VERIFY [“<file name>”][,<device>]
Aktion, Hinweise, Tipps, Tricks:
Der Befehl VERIFY wird im Direkt- oder Programmmodus verwendet, um den Inhalt einer BASIC-Programmdatei auf Band oder Diskette mit dem aktuell im Speicher befindlichen Programm zu vergleichen. VERIFY wird normalerweise direkt nach einem SAVE-Vorgang verwendet, um sicherzustellen, dass das Programm korrekt auf Band oder Diskette gespeichert wurde.
Wenn die Gerätenummer fehlt, wird angenommen, dass sich das Programm auf der Datassette mit der Gerätenummer 1 befindet. Bei Banddateien wird, wenn der Dateiname fehlt, das nächste auf dem Band gefundene Programm verglichen. Bei Diskettendateien (Gerätenummer 8) muss der Dateiname vorhanden sein.
Bei Abweichungen im Programmtext wird die BASIC-Fehlermeldung „?VERIFY ERROR“ angezeigt.
Ein Programmname kann entweder in Anführungszeichen oder als String-Variable angegeben werden.
VERIFY wird auch verwendet, um ein Band direkt hinter dem letzten Programm zu positionieren, sodass ein neues Programm hinzugefügt werden kann, ohne versehentlich ein anderes Programm zu überschreiben.
Beispiele:
VERIFY (Überprüft das erste Programm auf dem Band) PRESS PLAY ON TAPE OK SEARCHING FOUND <FILENAME> VERIFYING 9000 SAVE "ME",8: 9010 VERIFY "ME",8 (Sucht auf Gerät 8 nach dem Programm)
Befehle | CLOSE, CLR, CMD, CONT, DATA, DEF, DIM, END, FOR, GET, GET#, GOSUB, GOTO, IF, INPUT, INPUT#, LET, LIST, LOAD, NEW, NEXT, ON, OPEN, POKE, PRINT, PRINT#, READ, REM, RESTORE, RETURN, RUN, SAVE, STOP, SYS, VERIFY, WAIT |
Befehle Spezial (Bywords) | FN, GO, NOT, SPC(, TAB(, THEN, TO, STEP |
Arithmetische und logische Operatoren | +, –, *, /, ^, >, =, <, AND, OR |
Funktionen | ABS, ASC, ATN, CHR$, COS, EXP, FRE, INT, LEFT$, LEN, LOG, MID$, PEEK, POS, RIGHT$, RND, SGN, SIN, SQR, STR$, TAN, USR, VAL |
Konstanten und Systemvariablen | Pi, ST, TI, TI$ |