Splitting the Atom back exit forward.gif page 8
21A 21B SHTVEC C278, RTS (unless DOS present)
21C 23F FREE
240 24A Pointer to variable stack, FOR/NEXT, 1=A, 2=8, etc.
24B 255 LSB FOR/NEXT step size stack
256 260  
261 26B  
26C 276 MSB
277 281 LSB FOR/NEXT terminal value stack
282 28C  
28D 297  
298 2A2 MSB
2A3 2AD LSB FOR/NEXT return address stack
2AE 2B8 MSB
2B9 2C3 LSB DO/UNTIL return address stack
2C4 2CE MSB
2CF 2DC LSB GOSUB/RETURN return address stack
2DD 2EA MSB
2EB 305 LSB Array pointer stack:
2EB,306 = @@
2EC,307 = AA etc
306 320 MSB
321 33B LSB Simple Integer Variable stack
321,33C,357,372 = @
322,33D,358,373 = A
etc
33C 356  
357 371  
372 38C MSB
38D 3C0 Label address stack 38D,38E = @; 38F,390 = A; etc
3C1 3C4 Last plotted point (for line drawing)
3C5 3C9 Used by FPUT and FGET
3CA 3FC Free unless DOS used
3FD Used by colour point plot
3FE 3FF Plot Point vector
2800 2887 Floating point variable %@ to %Z.
Each is 5 bytes wide, so 135 bytes used

back exit forward.gif