This index contains every workspace that appears in the source code for the NES version of Elite, grouped by category. A workspace is defined as a collection of variables, defined in a block.
Workspaces
| |
Cartridge WRAM (Common) | The 8K of battery-backed RAM in the Elite cartridge, which is used for the graphics buffers and storing saved commanders |
K% (Common) | Ship data blocks |
Sprite buffer (Common) | Configuration data for sprites 0 to 63, which gets copied to the PPU to update the screen |
WP (Common) | Ship slots, variables |
XX3 (Common) | Temporary storage space for complex calculations |
ZP (Common) | Lots of important variables are stored in the zero page workspace as it is quicker and more space-efficient to access memory here |