Sa., 07 Juni 2025 15:04:15 +0200

C64 BASIC V2.0: Befehl: VERIFY

-


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)


BefehleCLOSE, 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
FunktionenABS, ASC, ATN, CHR$, COS, EXP, FRE, INT, LEFT$, LEN, LOG, MID$, PEEK, POS, RIGHT$, RND, SGN, SIN, SQR, STR$, TAN, USR, VAL
Konstanten und SystemvariablenPi, ST, TI, TI$
image_pdfimage_print
Andreas Potthoffhttps://electrodrome.net
Computer-Nerd seit der ersten 8-bit Generation (1981), SysOp, IT-Spezialist, System Administrator, Webmaster, Maker...
0 0 votes
Artikel Bewertung
Datenschutz
0 Kommentare
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

Related Stories

0
Would love your thoughts, please comment.x