Mo., 23 Juni 2025 23:57:05 +0200

C64 BASIC V2.0: Funktion: FRE

-


Letztes Update am Sa., 31 Mai 2025 14:00:14 +0200 von Andreas Potthoff

FRE

  • Token: 184 / $B8 | Abkürzung: fR | ROM Exec: 45949 / $B37D
  • Typ: Funktion, numerisch | Funktion: Arithmetik
  • Syntax: FRE (<variable>)

Aktion, Hinweise, Tipps, Tricks:

Diese Funktion zeigt an, wie viel RAM für Ihr Programm und dessen Variablen verfügbar ist. Versucht ein Programm, mehr Speicherplatz zu verwenden, als verfügbar ist, wird der Fehler „OUT OF MEMORY“ angezeigt. Die <variable> Zahl in Klammern kann einen beliebigen Wert haben und wird bei der Berechnung nicht berücksichtigt. Wenn das Ergebnis von FRE negativ ist, addieren Sie 65536 zum Ergebnis.


Beispiele:

    PRINT FRE(0)
    10 X = (FRE(K)-1000)/7
    950 IF FRE(0)< 100 THEN PRINT "NOT ENOUGH ROOM"
PRINT FRE(0) - (FRE(0) < 0)* 65536

Die Funktion zeigt immer den aktuell verfügbaren RAM an


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