interpreter_20internal_20variables
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
interpreter_20internal_20variables [2018/03/31 13:19] – external edit 127.0.0.1 | interpreter_20internal_20variables [2024/10/21 20:02] (current) – Added note about *SPOOL and *EXEC channels richardrussell | ||
---|---|---|---|
Line 92: | Line 92: | ||
| !436\\ | Pointer to current ***KEY** string expansion\\ | | | !436\\ | Pointer to current ***KEY** string expansion\\ | | ||
| !440\\ | Pointer to user-defined character storage (2048 bytes)\\ | | | !440\\ | Pointer to user-defined character storage (2048 bytes)\\ | | ||
- | | ?444\\ | Current ' | ||
- | | ?445\\ | Scroll flag (used by Copy Key emulation)\\ | | ||
- | | ?446\\ | Current ***INPUT** (bits 4-7) and ***OUTPUT** (bits 0-3) setting\\ | | ||
| \\ | \\ | | | \\ | \\ | | ||
- | | !536\\ | ***SPOOL/ | + | | !536\\ | ***SPOOL/ |
- | | !540\\ | ***EXEC** channel number \\ | | + | | !540\\ | ***EXEC** channel number |
+ | |||
+ | In 64-bit editions some interpreter internal variables are moved or absent, notably !336 (pointer to temporary buffer), !368 (temporary storage for ON ERROR LOCAL), !424 (pointer to *KEY storage), !432 (pointer to event queue) and !440 (pointer to user-defined characters). These make way for 64-bit pointers ]332 (pointer to string accumulator), |
interpreter_20internal_20variables.1522502365.txt.gz · Last modified: 2024/01/05 00:17 (external edit)