David Andersson
<5201>
· Text 4899 · w8 · kommentar
1990-01-05 02:20
Ärende: Hur sänka stacken i TERM100?
(Ska man verkligen svara på ett inlägg som är över en vecka gammalt,
från december? Då ser jag att det är december 1988. Då kan jag ju svara..)
Gå ur TERM100 och skriv
POKE 65063,164,206
(samma sak som att skriva POKE 65063,52900,SWAP%(52900) )
(eller STACK 52900 med super smartaid eller motsvarande)
Vill du inte skriva det själv varje gång kan du lägga in det i ett
program, t ex i TERM100 på rad 195 eller så. Obs, när stackenadressen
ändras i ett program kommer den nya adressen inte att användas förens
programmet stoppats/kört klart. Den används när programmet startar igen
eller ett annat program startas. (Har jag för mig).
Om man inte flyttar stacken ("taket") finns risken att något basic-
program som använder mycket minne skriver över TERM100. Med denna
POKE-sats så får man i stället ERR 3 om ett program försöker växa in
i eller förbi stacken.