ADRHEXADRNAMEDescriptionshadowOS
144,145$0090,$0091MEMTOP/TOPSTK all
  • Das Register zeigt auf das Ende des Runtime-Stack (daher TOPSTK). Der Runtime-Stack ist der hinterste Bereich, den ein BASIC-Programm im RAM nutzt und damit ist auch ein
  • Zeiger auf das Ende des BASIC-PRogrammes. Der Platz zwischen MEMTOP und dem Bildspeicher wird durch die FRE(0)-Funktion angegeben.

Grundsätzlich ist der Speicher oberhalb von MEMTOP/TOPSTK bis zur Display-List verfügbar. Da der Runtime-Stack sich jedoch während der Programmausführung verändern kann, ist Vorsicht geboten.


Hilfsprgramm für das Reservieren von Speicherplatz:

10 ANZPAGE = 1 : REM ANZAHL DER ZU RESERVIERENDEN SEITEN
20 SIZE = (PEEK(106) - ANZPAGE) * 256
30 IF SIZE <= PEEK(144) + PEEK(145) * 256 THEN PRINT "PROGRAMM ZU GROSS!"
40 END 

Siehe auch: