Skip to navigation

Elite on the BBC Micro and NES

List of all workspaces

[BBC Micro disc version]

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