LOMEM (SBX)
|
Dieser Artikel beschreibt das Simons'-Basic-Extension-Schlüsselwort LOMEM.
Typ: Funktion oder Anweisung Syntax:
Die Funktion LOMEM : gibt den BASIC-Programmstart zurück
Die Anweisung LOMEM(<ad>): setzt den BASIC-Programmstart auf den Wert <ad>.
LOMEM liest oder setzt die Anfangsadresse des BASIC-Speichers, also den BASIC-Programmstart, dessen Standardwert 2049 ($0801) ist.
Beim Setzen des BASIC-Programmstarts können alle Werte (0 bis 65535 = $FFFF) eingegeben werden, eine Kontrolle findet nicht statt. Ein unsinniger Wert kann daher zum Programmabsturz führen.
Wird die Funktion keiner Zahl zugeordnet, erscheint ein ?TYPE MISMATCH ERROR.
Ist bei der Anweisung der Parameter <ad> keine Zahl oder fehlen die umgebenden Klammern, wird ?SYNTAX ERROR ausgegeben.
Beispiele[Bearbeiten | Quelltext bearbeiten]
PRINT LOMEM
gibt den BASIC-Programmstart auf dem Bildschirm aus.a = LOMEM
liest den BASIC-Programmstart in die Variable a ein.LOMEM($1000)
setzt den BASIC-Programmstart auf 4096.
* | ADD ALL | ADD ARR | ALTER | BACK | BARRIER | BCKFLASH | BEEP | BIN$ | CALCX | CALCY | CCOL | CHAIN | CHANGE | CLEAR | CONTINUE | COPY ARR | CREATE | DEEK | DEG | DELETE | DIV ALL | DIV ARR | DOKE | DRAW TO | DS$ | ECOL | ELEMENTS | EVAL | FILTER | FIND | FONT | FORCE | GRAD | GRID | HELP | HEX$ | HIMEM | HLIN | HLOAD | HSAVE | INFO | INIT | INPUT ARR | INVERT | LABEL | LOMEM | LOW RES | MAX | MCOL | MIN | MODE | MUL ALL | MUL ARR | NORMAL | ON DETECT | PREPARE | PRINT ARR | PROTECT | PULL | PULSE | PUSH | READ ARR | RENUMBER | REVERSE | ROTATE | SCALE | SCHR | SCOL | SCRATCH | SCREEN | SCX | SCY | SET ARR | SHOW | SORT | SPRITE | SPR LOC | SPRX | SPRY | START | SUB ALL | SUB ARR | SUM | TICK | TRANSFER | UPPER | VLIN | XVEC | YVEC | ZER ARR |