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 |