This index contains every workspace that appears in the source code for the BBC Micro disc version of Elite, grouped by category. A workspace is defined as a collection of variables, defined in a block.
Workspaces
| |
K% (Docked) | Ship data blocks and ship line heaps |
K% (Flight) | Ship data blocks and ship line heaps |
S% (Docked) | Entry points and vector addresses in the main docked code |
S% (Flight) | Entry points and vector addresses in the main flight code |
UP (Docked) | Ship slots, variables |
UP (Flight) | Ship slots, variables |
WP (Docked) | Variables |
WP (Flight) | Variables |
XX3 (Docked) | Temporary storage space for complex calculations |
XX3 (Flight) | Temporary storage space for complex calculations |
ZP (Docked) | Lots of important variables are stored in the zero page workspace as it is quicker and more space-efficient to access memory here |
ZP (Flight) | Lots of important variables are stored in the zero page workspace as it is quicker and more space-efficient to access memory here |
ZP (Loader 1) | Important variables used by the loader |
ZP (Loader 2) | Important variables used by the loader |
ZP (Loader 3) | Important variables used by the loader |
ZP (Sideways RAM Loader) | Important variables used by the sideways RAM loader |