FRE
Aus C64-Wiki
Anmerkung: Dieser Artikel beschreibt die Funktion FRE unter BASIC V2 des Commodore 64.
Typ: Funktion Allgemeine Programmier-Syntax: FRE(<Hilfsargument>)
Der BASIC-Funktion FRE() gibt zurück, wieviel RAM-Speicher noch zur Verfügung steht für Programme und Variablen.
Typ und Wert des Hilfsarguments sind dabei irrelevant.
Ist das Ergebnis von FRE negativ, muss man den Wert 65536 hinzuaddieren, um die Anzahl der frei verfügbaren Bytes zu erhalten.
Fehlt das Hilfsargument, so erscheint ?SYNTAX ERROR IN Zeilennummer.
Außerdem stößt FRE die Garbage Collection an.
[Bearbeiten] Beispiele
PRINT FRE(1) PRINT FRE(0)+65536
ABS | AND | ASC | ATN | CHR$ | CLOSE | CLR | CMD | CONT | COS | DATA | DEF | DIM | END | EXP | FN | FOR | FRE | GET | GET# | GOSUB | GOTO | IF | INPUT | INPUT# | INT | LEFT$ | LEN | LET | LIST | LOAD | LOG | MID$ | NEW | NEXT | NOT | ON | OPEN | OR | PEEK | POKE | POS | PRINT | PRINT# | READ | REM | RESTORE | RETURN | RIGHT$ | RND | RUN | SAVE | SGN | SIN | SPC | SQR | STATUS/ST | STEP | STOP | STR$ | SYS | TAB | TAN | THEN | TIME/TI | TIME$/TI$ | TO | USR | VAL | VERIFY | WAIT