C64 BASIC V2.0: Befehl: VERIFY

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$