Mo., 23 Juni 2025 23:19:46 +0200

C64 BASIC V2.0: Systemvariable: ST

-


Letztes Update am Sa., 31 Mai 2025 13:55:11 +0200 von Andreas Potthoff

ST

  • Token: – / – | Abkürzung: – | ROM Exec: 65463 / $FFB7
  • Typ: Systemvariable | Funktion: Status
  • Syntax: ST

Aktion, Hinweise, Tipps, Tricks:

Gibt den Abschlussstatus für die letzte Ein-/Ausgabeoperation zurück, die an einer geöffneten Datei ausgeführt wurde. Der Status kann von jedem Peripheriegerät gelesen werden. Das Schlüsselwort STATUS (oder einfach ST) ist ein systemdefinierter Variablenname, in den der KERNAL den Status von Ein-/Ausgabeoperationen einfügt.

Eine Tabelle mit den Statuscodewerten für Band-, Drucker-, Disketten- und RS-232-Dateioperationen:

ST Bit PositionST Numeric ValueCassette ReadSerial Bus R/WTape Verify + Load
01time out write
12time out read
24short blockshort block
38long blocklong block
416unrecoverable read errorany mismatch
532checksum errorchecksum error
664end of fileEOI
7-128end of tapedevice not presentend of tape

Beispiele:

    10 OPEN 1,4:OPEN 2,8,4,"MASTER FILE,SEQ,W"
    20 GOSUB 100:REM CHECK STATUS
    30 INPUT#2,A$,B,C
    40 IF STATUS AND 64 THEN 80:REM HANDLE END-OF-FILE
    50 GOSUB 100:REM CHECK STATUS
    60 PRINT#1,A$,B;C
    70 GOTO 20
    80 CLOSE1:CLOSE2
    90 GOSUB 100:END
    100 IF ST > 0 THEN 9000:REM HANDLE FILE I/O ERROR
    110 RETURN


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