Skip to navigation

Elite on the BBC Micro and NES

A-Z index of the source code

[Elite-A]

This index contains every subroutine, entry point, variable, workspace and macro that appears in the source code for Elite-A, sorted alphabetically.

NameCategoryDescription
ABORT (Flight)DashboardDisarm missiles and update the dashboard indicators
ABORT (Parasite)DashboardDisarm missiles and update the dashboard indicators
ABORT, Removed (Docked)DashboardDisarm missiles and update the dashboard indicators
ABORT2 (Flight)DashboardSet/unset the lock target for a missile and update the dashboard
ABORT2 (Parasite)DashboardSet/unset the lock target for a missile and update the dashboard
ABORT2, Removed (Docked)DashboardSet/unset the lock target for a missile and update the dashboard
ACT (Parasite)Maths (Geometry)Arctan table
ACT (Text tokens)Maths (Geometry)Arctan table
ADD (Docked)Maths (Arithmetic)Calculate (A X) = (A P) + (S R)
ADD (Encyclopedia)Maths (Arithmetic)Calculate (A X) = (A P) + (S R)
ADD (Flight)Maths (Arithmetic)Calculate (A X) = (A P) + (S R)
ADD (Parasite)Maths (Arithmetic)Calculate (A X) = (A P) + (S R)
adder (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Adder
adder (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Adder
ALP1 (Docked)Workspace variable Magnitude of the roll angle alpha, i.e. |alpha|, which is a positive value between 0 and 31
ALP1 (Encyclopedia)Workspace variable Magnitude of the roll angle alpha, i.e. |alpha|, which is a positive value between 0 and 31
ALP1 (Flight)Workspace variable Magnitude of the roll angle alpha, i.e. |alpha|, which is a positive value between 0 and 31
ALP1 (Parasite)Workspace variable Magnitude of the roll angle alpha, i.e. |alpha|, which is a positive value between 0 and 31
ALP2 (Docked)Workspace variable Bit 7 of ALP2 = sign of the roll angle in ALPHA
ALP2 (Encyclopedia)Workspace variable Bit 7 of ALP2 = sign of the roll angle in ALPHA
ALP2 (Flight)Workspace variable Bit 7 of ALP2 = sign of the roll angle in ALPHA
ALP2 (Parasite)Workspace variable Bit 7 of ALP2 = sign of the roll angle in ALPHA
ALPHA (Docked)Workspace variable The current roll angle alpha, which is reduced from JSTX to a sign-magnitude value between -31 and +31
ALPHA (Encyclopedia)Workspace variable The current roll angle alpha, which is reduced from JSTX to a sign-magnitude value between -31 and +31
ALPHA (Flight)Workspace variable The current roll angle alpha, which is reduced from JSTX to a sign-magnitude value between -31 and +31
ALPHA (Parasite)Workspace variable The current roll angle alpha, which is reduced from JSTX to a sign-magnitude value between -31 and +31
ALTIT (Docked)Workspace variable Our altitude above the surface of the planet or sun
ALTIT (Encyclopedia)Workspace variable Our altitude above the surface of the planet or sun
ALTIT (Flight)Workspace variable Our altitude above the surface of the planet or sun
ALTIT (Parasite)Workspace variable Our altitude above the surface of the planet or sun
anaconda (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Anaconda
anaconda (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Anaconda
anger_8c (Flight)TacticsMake the current ship angry
anger_8c (Parasite)TacticsMake the current ship angry
ANGRY (Flight)TacticsMake a ship hostile
ANGRY (Parasite)TacticsMake a ship hostile
ARCTAN (Flight)Maths (Geometry)Calculate A = arctan(P / Q)
ARCTAN (Parasite)Maths (Geometry)Calculate A = arctan(P / Q)
ASH (Docked)Workspace variable Aft shield status
ASH (Encyclopedia)Workspace variable Aft shield status
ASH (Flight)Workspace variable Aft shield status
ASH (Parasite)Workspace variable Aft shield status
asp_2 (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Asp Mk II
asp_2 (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Asp Mk II
auto (Docked)Workspace variable Docking computer activation status
auto (Encyclopedia)Workspace variable Docking computer activation status
auto (Flight)Workspace variable Docking computer activation status
auto (Parasite)Workspace variable Docking computer activation status
auton (Flight)KeyboardGet the docking computer to "press" the flight keys to dock the ship
AVL (Docked)Workspace variable Market availability in the current system
AVL (Encyclopedia)Workspace variable Market availability in the current system
AVL (Flight)Workspace variable Market availability in the current system
AVL (Parasite)Workspace variable Market availability in the current system
B% (Loader)Drawing the screenVDU commands for setting the square mode 4 screen
b_14 (Flight)KeyboardScan the Delta 14B joystick buttons
b_14 (I/O processor)KeyboardScan the Delta 14B joystick buttons
b_pressed (Flight)KeyboardStore &FF in the Y-th byte of the key logger at KL, to indicate that key is being pressed
b_quit (Flight)KeyboardContains an RTS
b_quit (I/O processor)KeyboardContains an RTS
b_quit (Parasite)KeyboardContains an RTS
b_table (Flight)KeyboardLookup table for Delta 14B joystick buttons
b_table (I/O processor)KeyboardLookup table for Delta 14B joystick buttons
BAD (Flight)KeyboardWork out how bad we are from the amount of contraband in our hold
BAD (Parasite)KeyboardWork out how bad we are from the amount of contraband in our hold
BAD, Removed (Docked)StatusCalculate how bad we have been
BAD, Removed (Flight)StatusCalculate how bad we have been
BAY (Docked)StatusGo to the docking bay (i.e. show the Status Mode screen)
BAY (Encyclopedia)StatusGo to the docking bay (i.e. show the Encyclopedia screen)
BAY (Parasite)StatusGo to the docking bay (i.e. show the Status Mode screen)
BAY2 (Docked)MarketJump into the main loop at FRCE, setting the key "pressed" to red key f9 (so we show the Inventory screen)
BAY2 (Parasite)MarketJump into the main loop at FRCE, setting the key "pressed" to red key f9 (so we show the Inventory screen)
BEEP (Docked)SoundMake a short, high beep
BEEP (Encyclopedia)SoundMake a short, high beep
BEEP (Flight)SoundMake a short, high beep
BEEP (Parasite)SoundMake a short, high beep
BEGIN (Docked)LoaderInitialise the configuration variables and start the game
BEGIN (Parasite)LoaderInitialise the configuration variables and start the game
BELL (Docked)SoundMake a standard system beep
BELL (Encyclopedia)SoundMake a standard system beep
BELL (Flight)SoundMake a standard system beep
BELL (Parasite)SoundMake a standard system beep
BET1 (Docked)Workspace variable The magnitude of the pitch angle beta, i.e. |beta|, which is a positive value between 0 and 8
BET1 (Encyclopedia)Workspace variable The magnitude of the pitch angle beta, i.e. |beta|, which is a positive value between 0 and 8
BET1 (Flight)Workspace variable The magnitude of the pitch angle beta, i.e. |beta|, which is a positive value between 0 and 8
BET1 (Parasite)Workspace variable The magnitude of the pitch angle beta, i.e. |beta|, which is a positive value between 0 and 8
BET2 (Docked)Workspace variable Bit 7 of BET2 = sign of the pitch angle in BETA
BET2 (Encyclopedia)Workspace variable Bit 7 of BET2 = sign of the pitch angle in BETA
BET2 (Flight)Workspace variable Bit 7 of BET2 = sign of the pitch angle in BETA
BET2 (Parasite)Workspace variable Bit 7 of BET2 = sign of the pitch angle in BETA
BETA (Docked)Workspace variable The current pitch angle beta, which is reduced from JSTY to a sign-magnitude value between -8 and +8
BETA (Encyclopedia)Workspace variable The current pitch angle beta, which is reduced from JSTY to a sign-magnitude value between -8 and +8
BETA (Flight)Workspace variable The current pitch angle beta, which is reduced from JSTY to a sign-magnitude value between -8 and +8
BETA (Parasite)Workspace variable The current pitch angle beta, which is reduced from JSTY to a sign-magnitude value between -8 and +8
BLINE (Docked)Drawing circlesDraw a circle segment and add it to the ball line heap
BLINE (Encyclopedia)Drawing circlesDraw a circle segment and add it to the ball line heap
BLINE (Flight)Drawing circlesDraw a circle segment and add it to the ball line heap
BLINE (Parasite)Drawing circlesDraw a circle segment and add it to the ball line heap
boa (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Boa
boa (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Boa
BOL1-1 (Docked)Drawing the screenContains an RTS
BOL1-1 (Encyclopedia)Drawing the screenContains an RTS
BOL1-1 (Flight)Drawing the screenContains an RTS
BOMB (Docked)Workspace variable Hyperspace unit
BOMB (Encyclopedia)Workspace variable Hyperspace unit
BOMB (Flight)Workspace variable Hyperspace unit
BOMB (Parasite)Workspace variable Hyperspace unit
boot_in (Parasite)LoaderThe entry point for the game
BOX (Flight)Drawing the screenJust draw the border and (if this is a space view) the view name. This can be used to remove the border and view name, as it is drawn using EOR logic
BPRNT (Docked)TextPrint a 32-bit number, left-padded to a specific number of digits, with an optional decimal point
BPRNT (Encyclopedia)TextPrint a 32-bit number, left-padded to a specific number of digits, with an optional decimal point
BPRNT (Flight)TextPrint a 32-bit number, left-padded to a specific number of digits, with an optional decimal point
BPRNT (Parasite)TextPrint a 32-bit number, left-padded to a specific number of digits, with an optional decimal point
BR1 (Encyclopedia)Start and endShow the "Load New Commander (Y/N)?" screen and start the game
BR1 (Part 1 of 2) (Docked)Start and endShow the "Load New Commander (Y/N)?" screen and start the game
BR1 (Part 1 of 2) (Parasite)Start and endShow the "Load New Commander (Y/N)?" screen and start the game
BR1 (Part 2 of 2) (Docked)Start and endShow the "Press Fire or Space, Commander" screen and start the game
BR1 (Part 2 of 2) (Parasite)Start and endShow the "Press Fire or Space, Commander" screen and start the game
BRBR (Docked)Utility routinesThe standard BRKV handler for the game
BRBR (Encyclopedia)Utility routinesThe standard BRKV handler for the game
BRBR (Parasite)Utility routinesThe standard BRKV handler for the game
BRBR1 (Loader)LoaderLoader break handler: print a newline and the error message, and then hang the computer
BRIEF (Docked)MissionsStart mission 1 and show the mission briefing
BRIEF (Parasite)MissionsStart mission 1 and show the mission briefing
BRIEF2 (Docked)MissionsStart mission 2
BRIEF2 (Parasite)MissionsStart mission 2
BRIEF3 (Docked)MissionsReceive the briefing and plans for mission 2
BRIEF3 (Parasite)MissionsReceive the briefing and plans for mission 2
BRIS (Docked)MissionsClear the screen, display "INCOMING MESSAGE" and wait for 2 seconds
BRIS (Parasite)MissionsClear the screen, display "INCOMING MESSAGE" and wait for 2 seconds
BRKBK (Docked)Save and loadSet the standard BRKV handler for the game
BRKBK (Encyclopedia)Save and loadSet the standard BRKV handler for the game
BRKBK (Parasite)Save and loadSet the standard BRKV handler for the game
brkd (Docked)Utility routinesThe brkd counter for error handling
brkd (Encyclopedia)Utility routinesThe brkd counter for error handling
brkd (Parasite)Utility routinesThe brkd counter for error handling
BRP (Docked)MissionsPrint an extended token and show the Status Mode screen
BRP (Parasite)MissionsPrint an extended token and show the Status Mode screen
BRPS (Docked)MissionsPrint the extended token in A, show the Status Mode screen and return from the subroutine
BRPS (Parasite)MissionsPrint the extended token in A, show the Status Mode screen and return from the subroutine
BST (Docked)Workspace variable Fuel scoops (BST stands for "barrel status")
BST (Encyclopedia)Workspace variable Fuel scoops (BST stands for "barrel status")
BST (Flight)Workspace variable Fuel scoops (BST stands for "barrel status")
BST (Parasite)Workspace variable Fuel scoops (BST stands for "barrel status")
BSTK (Docked)Workspace variable Delta 14B joystick configuration setting
BSTK (Encyclopedia)Workspace variable Delta 14B joystick configuration setting
BSTK (Flight)Workspace variable Delta 14B joystick configuration setting
BSTK (Parasite)Workspace variable Delta 14B joystick configuration setting
BUF (Docked)Workspace variable The line buffer used by DASC to print justified text
BUF (Encyclopedia)Workspace variable The line buffer used by DASC to print justified text
BUF (Flight)Workspace variable The line buffer used by DASC to print justified text
BUF (Parasite)Workspace variable The line buffer used by DASC to print justified text
BULB (Flight)DashboardDraw an indicator bulb on the dashboard
BULB (I/O processor)DashboardDraw an indicator bulb on the dashboard
BULB, Removed (Docked)DashboardDraw an indicator bulb on the dashboard
BULB-2 (Docked)DashboardSet the Y screen address
BULB-2 (Flight)DashboardSet the Y screen address
BULB-2 (I/O processor)DashboardSet the Y screen address
BUMP2 (Flight)DashboardBump up the value of the pitch or roll dashboard indicator
BUMP2 (Parasite)DashboardBump up the value of the pitch or roll dashboard indicator
BUMP2, Removed (Docked)DashboardBump up the value of the pitch or roll dashboard indicator
bushmaster (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Bushmaster
bushmaster (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Bushmaster
buy_invnt (Encyclopedia)Buying shipsProcess key presses in the encyclopedia
c (Docked)EquipmentContains an RTS
c (Parasite)EquipmentContains an RTS
CABTMP (Docked)Workspace variable Cabin temperature
CABTMP (Encyclopedia)Workspace variable Cabin temperature
CABTMP (Flight)Workspace variable Cabin temperature
CABTMP (Parasite)Workspace variable Cabin temperature
card_addr (Encyclopedia)EncyclopediaLookup table for the encyclopedia's ship cards
card_addr (Parasite)EncyclopediaLookup table for the encyclopedia's ship cards
card_pattern (Encyclopedia)EncyclopediaLayout pattern for the encyclopedia's ship cards
card_pattern (Parasite)EncyclopediaLayout pattern for the encyclopedia's ship cards
cargo_mtok (Flight)TextPrint the name of a specific cargo item
cargo_mtok (Parasite)TextPrint the name of a specific cargo item
CASH (Docked)Workspace variable Our current cash pot
CASH (Encyclopedia)Workspace variable Our current cash pot
CASH (Flight)Workspace variable Our current cash pot
CASH (Parasite)Workspace variable Our current cash pot
cash_query (Docked)Buying shipsPrint "CASH?", make a short, high beep, delay for 1 second and go to the docking bay (i.e. show the Status Mode screen)
cash_query (Parasite)Buying shipsPrint "CASH?", make a short, high beep, delay for 1 second and go to the docking bay (i.e. show the Status Mode screen)
CAT (Docked)Save and loadCatalogue a disc, wait for a key press and display the disc access menu
CAT (Parasite)Save and loadCatalogue a disc, wait for a key press and display the disc access menu
CATF (Docked)Workspace variable The disc catalogue flag
CATF (Encyclopedia)Workspace variable The disc catalogue flag
CATF (Flight)Workspace variable The disc catalogue flag
CATF (Parasite)Workspace variable The disc catalogue flag
CATS (Docked)Save and loadAsk for a disc drive number and print a catalogue of that drive
CATS (Parasite)Save and loadAsk for a disc drive number and print a catalogue of that drive
chameleon (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Chameleon
chameleon (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Chameleon
CHAR (Parasite)TextMacro definition for characters in the recursive token table
CHAR (Text tokens)TextMacro definition for characters in the recursive token table
CHECK (Docked)Save and loadCalculate the checksum for the last saved commander data block
CHECK (Parasite)Save and loadCalculate the checksum for the last saved commander data block
check_keys (Parasite)KeyboardWait until a key is pressed, quitting the game if the game is paused and ESCAPE is pressed
Checksum (Docked)Copy protectionCopy protection is disabled in Elite-A, so this block is unused
CHK (Loader)Save and loadFirst checksum byte for the saved commander data file
CHK (Parasite)Save and loadFirst checksum byte for the saved commander data file
CHK2 (Loader)Save and loadSecond checksum byte for the saved commander data file
CHK2 (Parasite)Save and loadSecond checksum byte for the saved commander data file
chk_dirn (Parasite)KeyboardDo not scan the keyboard, instead just set the movement variables based on the current state of the key logger
CHKON (Docked)Drawing circlesCheck whether any part of a circle appears on the extended screen
CHKON (Encyclopedia)Drawing circlesCheck whether any part of a circle appears on the extended screen
CHKON (Flight)Drawing circlesCheck whether any part of a circle appears on the extended screen
CHKON (Parasite)Drawing circlesCheck whether any part of a circle appears on the extended screen
CHKSM (Loader)Workspace variable Used in the copy protection code
CHPR (Docked)TextPrint a character at the text cursor by poking into screen memory
CHPR (Encyclopedia)TextPrint a character at the text cursor by poking into screen memory
CHPR (I/O processor)TextImplement the write_xyc command (write a character to the screen)
CHPR (Parasite)TextPrint a character at the text cursor by sending a write_xyc command to the I/O processor
CIRCLE (Flight)Drawing circlesDraw a circle for the planet
CIRCLE (Parasite)Drawing circlesDraw a circle for the planet
CIRCLE, Removed (Docked)Drawing circlesDraw a circle for the planet
CIRCLE2 (Docked)Drawing circlesDraw a circle (for the planet or chart)
CIRCLE2 (Encyclopedia)Drawing circlesDraw a circle (for the planet or chart)
CIRCLE2 (Flight)Drawing circlesDraw a circle (for the planet or chart)
CIRCLE2 (Parasite)Drawing circlesDraw a circle (for the planet or chart)
clr_scrn (I/O processor)Utility routinesClear the top part of the screen (the space view)
clr_vdustat (Encyclopedia)TextSwitch to standard tokens in lower case
CLYNS (Docked)Drawing the screenClear the bottom three text rows of the mode 4 screen
CLYNS (Encyclopedia)Drawing the screenClear the bottom three text rows of the mode 4 screen
CLYNS (Flight)Drawing the screenClear the bottom three text rows of the mode 4 screen
CLYNS (I/O processor)Drawing the screenClear the bottom three text rows of the mode 4 screen
CLYNS (Parasite)Drawing the screenClear the bottom three text rows of the mode 4 screen by sending a clr_line command to the I/O processor
cmdr_cour (Docked)Workspace variable The mission reward for the current special cargo delivery destination
cmdr_cour (Encyclopedia)Workspace variable The mission reward for the current special cargo delivery destination
cmdr_cour (Flight)Workspace variable The mission reward for the current special cargo delivery destination
cmdr_cour (Parasite)Workspace variable The mission reward for the current special cargo delivery destination
cmdr_courx (Docked)Workspace variable The galactic x-coordinate for the current special cargo delivery destination
cmdr_courx (Encyclopedia)Workspace variable The galactic x-coordinate for the current special cargo delivery destination
cmdr_courx (Flight)Workspace variable The galactic x-coordinate for the current special cargo delivery destination
cmdr_courx (Parasite)Workspace variable The galactic x-coordinate for the current special cargo delivery destination
cmdr_coury (Docked)Workspace variable The galactic y-coordinate for the current special cargo delivery destination
cmdr_coury (Encyclopedia)Workspace variable The galactic y-coordinate for the current special cargo delivery destination
cmdr_coury (Flight)Workspace variable The galactic y-coordinate for the current special cargo delivery destination
cmdr_coury (Parasite)Workspace variable The galactic y-coordinate for the current special cargo delivery destination
cmdr_type (Docked)Workspace variable The type of our current ship
cmdr_type (Encyclopedia)Workspace variable The type of our current ship
cmdr_type (Flight)Workspace variable The type of our current ship
cmdr_type (Parasite)Workspace variable The type of our current ship
cmn (Docked)StatusPrint the commander's name
cmn (Encyclopedia)StatusPrint the commander's name
cmn (Flight)StatusPrint the commander's name
cmn (Parasite)StatusPrint the commander's name
cmn-1 (Docked)StatusContains an RTS
cmn-1 (Encyclopedia)StatusContains an RTS
cmn-1 (Flight)StatusContains an RTS
cmn-1 (Parasite)StatusContains an RTS
CNT (Docked)Workspace variable Temporary storage, typically used for storing the number of iterations required when looping
CNT (Encyclopedia)Workspace variable Temporary storage, typically used for storing the number of iterations required when looping
CNT (Flight)Workspace variable Temporary storage, typically used for storing the number of iterations required when looping
CNT (Loader)Drawing planetsA counter for use in drawing Saturn's planetary body
CNT (Parasite)Workspace variable Temporary storage, typically used for storing the number of iterations required when looping
CNT2 (Docked)Workspace variable Temporary storage, used in the planet-drawing routine to store the segment number where the arc of a partial circle should start
CNT2 (Encyclopedia)Workspace variable Temporary storage, used in the planet-drawing routine to store the segment number where the arc of a partial circle should start
CNT2 (Flight)Workspace variable Temporary storage, used in the planet-drawing routine to store the segment number where the arc of a partial circle should start
CNT2 (Loader)Drawing planetsA counter for use in drawing Saturn's background stars
CNT2 (Parasite)Workspace variable Temporary storage, used in the planet-drawing routine to store the segment number where the arc of a partial circle should start
CNT3 (Loader)Drawing planetsA counter for use in drawing Saturn's rings
cntr (Flight)DashboardApply damping to the pitch or roll dashboard indicator
cntr (Parasite)DashboardApply damping to the pitch or roll dashboard indicator
cntr, Removed (Docked)DashboardApply damping to the pitch or roll dashboard indicator
cobra_1 (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Cobra Mk I
cobra_1 (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Cobra Mk I
cobra_3 (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Cobra Mk III
cobra_3 (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Cobra Mk III
COK (Docked)Workspace variable Flags used to generate the competition code
COK (Encyclopedia)Workspace variable Flags used to generate the competition code
COK (Flight)Workspace variable Flags used to generate the competition code
COK (Parasite)Workspace variable Flags used to generate the competition code
COL (Docked)Workspace variable Temporary storage, used to store colour information when drawing pixels in the dashboard
COL (Encyclopedia)Workspace variable Temporary storage, used to store colour information when drawing pixels in the dashboard
COL (Flight)Workspace variable Temporary storage, used to store colour information when drawing pixels in the dashboard
COL (Parasite)Workspace variable Temporary storage, used to store colour information when drawing pixels in the dashboard
column_16 (Encyclopedia)TextTab to column 16 and start a new word when printing extended tokens
COMC (Docked)Workspace variable The colour of the dot on the compass
COMC (Encyclopedia)Workspace variable The colour of the dot on the compass
COMC (Flight)Workspace variable The colour of the dot on the compass
COMC (Parasite)Workspace variable The colour of the dot on the compass
COMPAS (Flight)DashboardUpdate the compass
COMPAS (Parasite)DashboardUpdate the compass
COMX (Docked)Workspace variable The x-coordinate of the compass dot
COMX (Encyclopedia)Workspace variable The x-coordinate of the compass dot
COMX (Flight)Workspace variable The x-coordinate of the compass dot
COMX (Parasite)Workspace variable The x-coordinate of the compass dot
COMY (Docked)Workspace variable The y-coordinate of the compass dot
COMY (Encyclopedia)Workspace variable The y-coordinate of the compass dot
COMY (Flight)Workspace variable The y-coordinate of the compass dot
COMY (Parasite)Workspace variable The y-coordinate of the compass dot
confirm (Docked)Save and loadPrint "ARE YOU SURE?" and wait for a response
confirm (Parasite)Save and loadPrint "ARE YOU SURE?" and wait for a response
CONT (Parasite)TextMacro definition for control codes in the recursive token table
CONT (Text tokens)TextMacro definition for control codes in the recursive token table
controls (Encyclopedia)EncyclopediaShow the Controls menu and display the chosen page
controls (Parasite)EncyclopediaShow the Controls menu and display the chosen page
coriolis (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Coriolis station
coriolis (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Coriolis station
count_offs (Docked)Buying shipsOffsets from LASER for equipment that takes up space in the hold
count_offs (Parasite)Buying shipsOffsets from LASER for equipment that takes up space in the hold
cour_buy (Docked)MissionsShow the Special Cargo screen (CTRL-f1)
cour_buy (Parasite)MissionsShow the Special Cargo screen (CTRL-f1)
cour_count (Docked)MissionsGenerate a single special cargo mission and display its menu item
cour_count (Parasite)MissionsGenerate a single special cargo mission and display its menu item
cour_dock (Docked)MissionsUpdate the current special cargo delivery mission on docking
cour_dock (Parasite)MissionsUpdate the current special cargo delivery mission on docking
cour_loop (Docked)MissionsThe start of the loop for displaying mission menu items cour_menu Display the mission menu and process the choice
cour_loop (Parasite)MissionsThe start of the loop for displaying mission menu items cour_menu Display the mission menu and process the choice
cour_menu (Docked)MissionsDisplay the mission menu and process the choice
cour_menu (Parasite)MissionsDisplay the mission menu and process the choice
CPIR (Docked)Workspace variable A counter used when spawning pirates, to work our way through the list of pirate ship blueprints until we find one that has been loaded
CPIR (Encyclopedia)Workspace variable A counter used when spawning pirates, to work our way through the list of pirate ship blueprints until we find one that has been loaded
CPIR (Flight)Workspace variable A counter used when spawning pirates, to work our way through the list of pirate ship blueprints until we find one that has been loaded
CPIR (Parasite)Workspace variable A counter used when spawning pirates, to work our way through the list of pirate ship blueprints until we find one that has been loaded
CPIX2 (Flight)Drawing pixelsDraw a single-height dash on the dashboard
CPIX2 (I/O processor)Drawing pixelsDraw a single-height dash on the dashboard
CPIX2 (Parasite)Drawing pixelsDraw a single-height dash on the dashboard by sending a draw_blob command to the I/O processor
CPIX2, Removed (Docked)Drawing pixelsDraw a single-height dash on the dashboard
CPIX4 (Flight)Drawing pixelsDraw a double-height dot on the dashboard
CPIX4 (Parasite)Drawing pixelsDraw a double-height dot on the dashboard
CPIX4, Removed (Docked)Drawing pixelsDraw a double-height dot on the dashboard
cpl (Docked)UniversePrint the selected system name
cpl (Encyclopedia)UniversePrint the selected system name
cpl (Flight)UniversePrint the selected system name
cpl (Parasite)UniversePrint the selected system name
CRGO (Docked)Workspace variable I.F.F. system
CRGO (Encyclopedia)Workspace variable I.F.F. system
CRGO (Flight)Workspace variable I.F.F. system
CRGO (Parasite)Workspace variable I.F.F. system
crlf (Docked)TextTab to column 21 and print a colon
crlf (Encyclopedia)TextTab to column 21 and print a colon
crlf (Flight)TextTab to column 21 and print a colon
crlf (Parasite)TextTab to column 21 and print a colon
csh (Docked)StatusPrint the current amount of cash
csh (Encyclopedia)StatusPrint the current amount of cash
csh (Flight)StatusPrint the current amount of cash
csh (Parasite)StatusPrint the current amount of cash
CTLI (Docked)Save and loadThe OS command string for cataloguing a disc
CTLI (Parasite)Save and loadThe OS command string for cataloguing a disc
CTOK (Encyclopedia)TextMacro definition for ship data in the encyclopedia's ship cards
CTOK (Parasite)TextMacro definition for ship data in the encyclopedia's ship cards
CTRL (Docked)KeyboardScan the keyboard to see if CTRL is currently pressed
CTRL (Encyclopedia)KeyboardScan the keyboard to see if CTRL is currently pressed
CTRL (Flight)KeyboardScan the keyboard to see if CTRL is currently pressed
CTRL (Parasite)KeyboardScan the keyboard to see if CTRL is currently pressed
CTWOS (Docked)Drawing pixelsReady-made single-pixel character row bytes for mode 5
CTWOS (Encyclopedia)Drawing pixelsReady-made single-pixel character row bytes for mode 5
CTWOS (Flight)Drawing pixelsReady-made single-pixel character row bytes for mode 5
CTWOS (I/O processor)Drawing pixelsReady-made single-pixel character row bytes for mode 5
DAMP (Docked)Workspace variable Keyboard damping configuration setting
DAMP (Encyclopedia)Workspace variable Keyboard damping configuration setting
DAMP (Flight)Workspace variable Keyboard damping configuration setting
DAMP (Parasite)Workspace variable Keyboard damping configuration setting
DASC (Docked)TextDASC does exactly the same as TT26 and prints a character at the text cursor, with support for verified text in extended tokens
DASC (Encyclopedia)TextDASC does exactly the same as TT26 and prints a character at the text cursor, with support for verified text in extended tokens
DASC (Parasite)TextDASC does exactly the same as TT26 and prints a character at the text cursor, with support for verified text in extended tokens
DCS1 (Flight)FlightCalculate the vector from the ideal docking position to the ship
DCS1 (Parasite)FlightCalculate the vector from the ideal docking position to the ship
de (Docked)Workspace variable Equipment destruction flag
de (Encyclopedia)Workspace variable Equipment destruction flag
de (Flight)Workspace variable Equipment destruction flag
de (Parasite)Workspace variable Equipment destruction flag
DEATH (Flight)Start and endDisplay the death screen
DEATH (Parasite)Start and endDisplay the death screen
DEATH2 (Docked)Start and endReset most of the game and restart from the title screen
DEATH2 (Encyclopedia)Start and endReset most of the game and restart from the title screen
DEATH2 (Flight)Start and endReset most of the game and restart from the title screen
DEATH2 (Parasite)Start and endReset most of the game and restart from the title screen
DEBRIEF (Docked)MissionsFinish mission 1
DEBRIEF (Parasite)MissionsFinish mission 1
DEBRIEF2 (Docked)MissionsFinish mission 2
DEBRIEF2 (Parasite)MissionsFinish mission 2
DEEOR, Removed (Docked)LoaderDecrypt the main docked code between &1300 and &5FFF and the main game loop
DEEOR, Removed (Flight)LoaderDecrypt the main flight code between &1300 and &55FF and jump into the main game loop
DELAY (Docked)Utility routinesWait for a specified time, in 1/50s of a second
DELAY (Encyclopedia)Utility routinesWait for a specified time, in 1/50s of a second
DELAY (Flight)Utility routinesWait for a specified time, in 1/50s of a second
DELAY (Parasite)Utility routinesWait for a specified time, in 1/50s of a second
DELI (Docked)Save and loadThe OS command string for deleting a file
DELI (Parasite)Save and loadThe OS command string for deleting a file
DELT (Docked)Save and loadCatalogue a disc, ask for a filename to delete, and delete the file
DELT (Parasite)Save and loadCatalogue a disc, ask for a filename to delete, and delete the file
DELT-1 (Docked)Save and loadContains an RTS
DELT-1 (Parasite)Save and loadContains an RTS
DELT4 (Docked)Workspace variable Our current speed * 64 as a 16-bit value
DELT4 (Encyclopedia)Workspace variable Our current speed * 64 as a 16-bit value
DELT4 (Flight)Workspace variable Our current speed * 64 as a 16-bit value
DELT4 (Parasite)Workspace variable Our current speed * 64 as a 16-bit value
DELTA (Docked)Workspace variable Our current speed, in the range 1-40
DELTA (Encyclopedia)Workspace variable Our current speed, in the range 1-40
DELTA (Flight)Workspace variable Our current speed, in the range 1-40
DELTA (Parasite)Workspace variable Our current speed, in the range 1-40
DENGY (Flight)FlightDrain some energy from the energy banks
DENGY (Parasite)FlightDrain some energy from the energy banks
DENGY, Removed (Docked)FlightDrain some energy from the energy banks
DET1 (Flight)Drawing the screenShow or hide the dashboard (for when we die)
DET1 (I/O processor)Drawing the screenShow or hide the dashboard (for when we die)
DET1 (Parasite)Drawing the screenShow or hide the dashboard (for when we die) by sending a write_crtc command to the I/O processor
DET1, Removed (Docked)Drawing the screenShow or hide the dashboard (for when we die)
DETOK (Docked)TextPrint an extended recursive token from the TKN1 token table
DETOK (Encyclopedia)TextPrint an extended recursive token from the TKN1 token table
DETOK (Parasite)TextPrint an extended recursive token from the TKN1 token table
DETOK2 (Docked)TextPrint an extended text token (1-255)
DETOK2 (Encyclopedia)TextPrint an extended text token (1-255)
DETOK2 (Parasite)TextPrint an extended text token (1-255)
DETOK3 (Docked)TextPrint an extended recursive token from the RUTOK token table
DETOK3 (Parasite)TextPrint an extended recursive token from the RUTOK token table
DETOK3, Moved (Docked)TextPrint an extended recursive token from the RUTOK token table
DFAULT (Docked)Start and endReset the current commander data block to the last saved commander
DFAULT (Parasite)Start and endReset the current commander data block to the last saved commander
DIALS (Part 1 of 4) (Docked)DashboardUpdate the dashboard: speed indicator
DIALS (Part 1 of 4) (Flight)DashboardUpdate the dashboard: speed indicator
DIALS (Part 1 of 4) (Parasite)DashboardUpdate the dashboard: speed indicator
DIALS (Part 2 of 4) (Docked)DashboardUpdate the dashboard: pitch and roll indicators
DIALS (Part 2 of 4) (Flight)DashboardUpdate the dashboard: pitch and roll indicators
DIALS (Part 2 of 4) (Parasite)DashboardUpdate the dashboard: pitch and roll indicators
DIALS (Part 3 of 4) (Docked)DashboardUpdate the dashboard: four energy banks
DIALS (Part 3 of 4) (Flight)DashboardUpdate the dashboard: four energy banks
DIALS (Part 3 of 4) (Parasite)DashboardUpdate the dashboard: four energy banks
DIALS (Part 4 of 4) (Docked)DashboardUpdate the dashboard: shields, fuel, laser & cabin temp, altitude
DIALS (Part 4 of 4) (Flight)DashboardUpdate the dashboard: shields, fuel, laser & cabin temp, altitude
DIALS (Part 4 of 4) (Parasite)DashboardUpdate the dashboard: shields, fuel, laser & cabin temp, altitude
DIL (Docked)DashboardThe range of the indicator is 0-16 (for the energy banks)
DIL (Flight)DashboardThe range of the indicator is 0-16 (for the energy banks)
DIL (Parasite)DashboardThe range of the indicator is 0-16 (for the energy banks)
DIL-1 (Docked)DashboardThe range of the indicator is 0-32 (for the speed indicator)
DIL-1 (Flight)DashboardThe range of the indicator is 0-32 (for the speed indicator)
DIL-1 (Parasite)DashboardThe range of the indicator is 0-32 (for the speed indicator)
DIL2 (Docked)DashboardUpdate the roll or pitch indicator on the dashboard
DIL2 (Flight)DashboardUpdate the roll or pitch indicator on the dashboard
DIL2 (I/O processor)DashboardImplement the draw_angle command (update the roll or pitch indicator on the dashboard)
DIL2 (Parasite)DashboardUpdate the roll or pitch indicator on the dashboard by sending a draw_angle command to the I/O processor
DILX (Docked)DashboardUpdate a bar-based indicator on the dashboard
DILX (Flight)DashboardUpdate a bar-based indicator on the dashboard
DILX (I/O processor)DashboardImplement the draw_bar command (update a bar-based indicator on the dashboard
DILX (Parasite)DashboardUpdate a bar-based indicator on the dashboard by sending a draw_bar command to the I/O processor
DILX+2 (Docked)DashboardThe range of the indicator is 0-64 (for the fuel indicator)
DILX+2 (Flight)DashboardThe range of the indicator is 0-64 (for the fuel indicator)
DILX+2 (Parasite)DashboardThe range of the indicator is 0-64 (for the fuel indicator)
DJD (Docked)Workspace variable Keyboard auto-recentre configuration setting
DJD (Encyclopedia)Workspace variable Keyboard auto-recentre configuration setting
DJD (Flight)Workspace variable Keyboard auto-recentre configuration setting
DJD (Parasite)Workspace variable Keyboard auto-recentre configuration setting
DK4 (Docked)KeyboardScan for pause, configuration and secondary flight keys
DK4 (Encyclopedia)KeyboardScan for pause, configuration and secondary flight keys
DK4 (Flight)KeyboardScan for pause, configuration and secondary flight keys
DK4 (Parasite)KeyboardScan for pause, configuration and secondary flight keys
DK4_FLIGHT (Parasite)KeyboardScan for pause, configuration and secondary flight keys (flight version)
DK5 (Flight)KeyboardContains an RTS
DKCMP (Docked)Workspace variable Docking computer
DKCMP (Encyclopedia)Workspace variable Docking computer
DKCMP (Flight)Workspace variable Docking computer
DKCMP (Parasite)Workspace variable Docking computer
DKJ1 (Flight)KeyboardRead joystick and flight controls
DKJ1 (Parasite)KeyboardRead joystick and flight controls
DKJ1, Removed (Docked)KeyboardRead joystick and flight controls
DKS1 (Flight)KeyboardScan the keyboard for a flight key
DKS1 (Parasite)KeyboardScan the keyboard or joystick for a flight key by sending a scan_y command to the I/O processor
DKS2 (Docked)KeyboardRead the joystick position
DKS2 (Encyclopedia)KeyboardRead the joystick position
DKS2 (Flight)KeyboardRead the joystick position
DKS2 (Parasite)KeyboardRead the joystick position
DKS2-1 (Docked)KeyboardContains an RTS
DKS2-1 (Encyclopedia)KeyboardContains an RTS
DKS2-1 (Flight)KeyboardContains an RTS
DKS2-1 (Parasite)KeyboardContains an RTS
DKS3 (Docked)KeyboardToggle a configuration setting and emit a beep
DKS3 (Encyclopedia)KeyboardToggle a configuration setting and emit a beep
DKS3 (Flight)KeyboardToggle a configuration setting and emit a beep
DKS3 (Parasite)KeyboardToggle a configuration setting and emit a beep
DKS4 (Docked)KeyboardScan the keyboard to see if a specific key is being pressed
DKS4 (Encyclopedia)KeyboardScan the keyboard to see if a specific key is being pressed
DKS4 (Flight)KeyboardScan the keyboard to see if a specific key is being pressed
DKS4 (I/O processor)KeyboardScan the keyboard to see if a specific key is being pressed
DKS4 (Parasite)KeyboardScan for a particular key press by sending a scan_xin command to the I/O processor
DL (Docked)Workspace variable Vertical sync flag
DL (Encyclopedia)Workspace variable Vertical sync flag
DL (Flight)Workspace variable Vertical sync flag
DL (I/O processor)Workspace variable Vertical sync flag
DL (Loader)Workspace variable Vertical sync flag
DL (Parasite)Workspace variable Vertical sync flag
DLY (Docked)Workspace variable In-flight message delay
DLY (Encyclopedia)Workspace variable In-flight message delay
DLY (Flight)Workspace variable In-flight message delay
DLY (Parasite)Workspace variable In-flight message delay
dn (Docked)MarketPrint the amount of money we have left in the cash pot, then make a short, high beep and delay for 1 second
dn (Parasite)MarketPrint the amount of money we have left in the cash pot, then make a short, high beep and delay for 1 second
dn2 (Docked)TextMake a short, high beep and delay for 1 second
dn2 (Encyclopedia)TextMake a short, high beep and delay for 1 second
dn2 (Parasite)TextMake a short, high beep and delay for 1 second
DNOIZ (Docked)Workspace variable Sound on/off configuration setting
DNOIZ (Encyclopedia)Workspace variable Sound on/off configuration setting
DNOIZ (Flight)Workspace variable Sound on/off configuration setting
DNOIZ (Parasite)Workspace variable Sound on/off configuration setting
do_BYTEV (Loader)LoaderThe custom handler for OSBYTE calls in the BBC Master version
do_FILEV (Loader)LoaderThe custom handler for OSFILE calls in the BBC Master version
do_FSCV (Loader)LoaderThe custom handler for filing system calls in the BBC Master version
DOBEGIN (Docked)LoaderInitialise the configuration variables and start the game
dockedp (Parasite)Workspace variable A flag that determines whether or not we are docked
DOCKIT (Flight)FlightApply docking manoeuvres to the ship in INWK
DOCKIT (Parasite)FlightApply docking manoeuvres to the ship in INWK
dodecagon (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Dodo station
dodecagon (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Dodo station
DOENTRY (Docked)FlightDock at the space station, show the ship hangar and work out any mission progression
DOENTRY (Encyclopedia)LoaderInitialise the encyclopedia and show the menu screen
DOENTRY (Flight)LoaderLoad and run the docked code
DOENTRY (Parasite)FlightDock at the space station, show the ship hangar and work out any mission progression
DOENTRYS (Parasite)LoaderDock at the space station, show the ship hangar and work out any mission progression
DOEXP (Flight)Drawing shipsDraw an exploding ship
DOEXP (Parasite)Drawing shipsDraw an exploding ship
DOEXP, Removed (Docked)Drawing shipsDraw an exploding ship
DOKEY (Docked)KeyboardScan for the joystick
DOKEY (Encyclopedia)KeyboardScan for the seven primary flight controls and apply the docking computer manoeuvring code
DOKEY (Flight)KeyboardScan for the seven primary flight controls and apply the docking computer manoeuvring code
DOKEY (Parasite)KeyboardScan for the seven primary flight controls and apply the docking computer manoeuvring code
DOKEY_FLIGHT (Parasite)KeyboardScan for the seven primary flight controls (flight version)
DORND (Docked)Maths (Arithmetic)Generate random numbers
DORND (Encyclopedia)Maths (Arithmetic)Generate random numbers
DORND (Flight)Maths (Arithmetic)Generate random numbers
DORND (Loader)Maths (Arithmetic)Generate random numbers
DORND (Parasite)Maths (Arithmetic)Generate random numbers
DORND2 (Flight)Maths (Arithmetic)Make sure the C flag doesn't affect the outcome
DORND2 (Parasite)Maths (Arithmetic)Generate random numbers, making sure the C flag doesn't affect the outcome
DOT (Flight)DashboardDraw a dash on the compass
DOT (Parasite)DashboardDraw a dash on the compass
draw_blob (I/O processor)Drawing pixelsImplement the draw_blob command (draw a single-height dash on the dashboard)
draw_tail (I/O processor)DashboardImplement the draw_tail command (draw a ship on the 3D scanner)
DT3 (Docked)TextPrint the jump token given in A (where A is in the range 0 to 31)
DT3 (Encyclopedia)TextPrint the jump token given in A (where A is in the range 0 to 31)
DT3 (Parasite)TextPrint the jump token given in A (where A is in the range 0 to 31)
DTEN (Docked)TextPrint recursive token number X from the token table pointed to by (A V), used to print tokens from the RUTOK table via calls to DETOK3
DTEN (Encyclopedia)TextPrint recursive token number X from the token table pointed to by (A V), used to print tokens from the msg_3 table via calls to write_msg3
DTEN (Parasite)TextPrint recursive token number X from the token table pointed to by (A V), used to print tokens from the RUTOK table via calls to DETOK3
DTS (Docked)TextPrint a single letter in the correct case DT3 Print the jump token given in A (where A is in the range 0 to 31)
DTS (Encyclopedia)TextPrint a single letter in the correct case DT3 Print the jump token given in A (where A is in the range 0 to 31)
DTS (Parasite)TextPrint a single letter in the correct case DT3 Print the jump token given in A (where A is in the range 0 to 31)
DTW1 (Docked)TextA mask for applying the lower case part of Sentence Case to extended text tokens
DTW1 (Encyclopedia)TextA mask for applying the lower case part of Sentence Case to extended text tokens
DTW1 (Parasite)TextA mask for applying the lower case part of Sentence Case to extended text tokens
DTW2 (Docked)TextA flag that indicates whether we are currently printing a word
DTW2 (Encyclopedia)TextA flag that indicates whether we are currently printing a word
DTW2 (Parasite)TextA flag that indicates whether we are currently printing a word
DTW3 (Docked)TextA flag for switching between standard and extended text tokens
DTW3 (Encyclopedia)TextA flag for switching between standard and extended text tokens
DTW3 (Parasite)TextA flag for switching between standard and extended text tokens
DTW4 (Docked)TextFlags that govern how justified extended text tokens are printed
DTW4 (Encyclopedia)TextFlags that govern how justified extended text tokens are printed
DTW4 (Parasite)TextFlags that govern how justified extended text tokens are printed
DTW5 (Docked)TextThe size of the justified text buffer at BUF
DTW5 (Encyclopedia)TextThe size of the justified text buffer at BUF
DTW5 (Parasite)TextThe size of the justified text buffer at BUF
DTW6 (Docked)TextA flag to denote whether printing in lower case is enabled for extended text tokens
DTW6 (Encyclopedia)TextA flag to denote whether printing in lower case is enabled for extended text tokens
DTW6 (Parasite)TextA flag to denote whether printing in lower case is enabled for extended text tokens
DTW8 (Docked)TextA mask for capitalising the next letter in an extended text token
DTW8 (Encyclopedia)TextA mask for capitalising the next letter in an extended text token
DTW8 (Parasite)TextA mask for capitalising the next letter in an extended text token
DV41 (Flight)Maths (Arithmetic)Calculate (P R) = 256 * DELTA / A
DV41 (Parasite)Maths (Arithmetic)Calculate (P R) = 256 * DELTA / A
DV41, Removed (Docked)Maths (Arithmetic)Calculate (P R) = 256 * DELTA / A
DV42 (Flight)Maths (Arithmetic)Calculate (P R) = 256 * DELTA / z_hi
DV42 (Parasite)Maths (Arithmetic)Calculate (P R) = 256 * DELTA / z_hi
DV42, Removed (Docked)Maths (Arithmetic)Calculate (P R) = 256 * DELTA / z_hi
DVID3B2 (Flight)Maths (Arithmetic)Calculate K(3 2 1 0) = (A P+1 P) / (z_sign z_hi z_lo)
DVID3B2 (Parasite)Maths (Arithmetic)Calculate K(3 2 1 0) = (A P+1 P) / (z_sign z_hi z_lo)
DVID3B2, Removed (Docked)Maths (Arithmetic)Calculate K(3 2 1 0) = (A P+1 P) / (z_sign z_hi z_lo)
DVID4 (Docked)Maths (Arithmetic)Calculate (P R) = 256 * A / Q
DVID4 (Flight)Maths (Arithmetic)Calculate (P R) = 256 * A / Q
DVID4 (Parasite)Maths (Arithmetic)Calculate (P R) = 256 * A / Q
DVIDT (Docked)Maths (Arithmetic)Calculate (P+1 A) = (A P) / Q
DVIDT (Encyclopedia)Maths (Arithmetic)Calculate (P+1 A) = (A P) / Q
DVIDT (Flight)Maths (Arithmetic)Calculate (P+1 A) = (A P) / Q
DVIDT (Parasite)Maths (Arithmetic)Calculate (P+1 A) = (A P) / Q
E% (Docked)Drawing shipsShip blueprints default NEWB flags for the ship hangar
E% (Loader)SoundSound envelope definitions
E% (Parasite)Drawing shipsShip blueprints default NEWB flags
E% (Ship blueprints A)Drawing shipsShip blueprints default NEWB flags for the S.A file
E% (Ship blueprints B)Drawing shipsShip blueprints default NEWB flags for the S.B file
E% (Ship blueprints C)Drawing shipsShip blueprints default NEWB flags for the S.C file
E% (Ship blueprints D)Drawing shipsShip blueprints default NEWB flags for the S.D file
E% (Ship blueprints E)Drawing shipsShip blueprints default NEWB flags for the S.E file
E% (Ship blueprints F)Drawing shipsShip blueprints default NEWB flags for the S.F file
E% (Ship blueprints G)Drawing shipsShip blueprints default NEWB flags for the S.G file
E% (Ship blueprints H)Drawing shipsShip blueprints default NEWB flags for the S.H file
E% (Ship blueprints I)Drawing shipsShip blueprints default NEWB flags for the S.I file
E% (Ship blueprints J)Drawing shipsShip blueprints default NEWB flags for the S.J file
E% (Ship blueprints K)Drawing shipsShip blueprints default NEWB flags for the S.K file
E% (Ship blueprints L)Drawing shipsShip blueprints default NEWB flags for the S.L file
E% (Ship blueprints M)Drawing shipsShip blueprints default NEWB flags for the S.M file
E% (Ship blueprints N)Drawing shipsShip blueprints default NEWB flags for the S.N file
E% (Ship blueprints O)Drawing shipsShip blueprints default NEWB flags for the S.O file
E% (Ship blueprints P)Drawing shipsShip blueprints default NEWB flags for the S.P file
E% (Ship blueprints Q)Drawing shipsShip blueprints default NEWB flags for the S.Q file
E% (Ship blueprints R)Drawing shipsShip blueprints default NEWB flags for the S.R file
E% (Ship blueprints S)Drawing shipsShip blueprints default NEWB flags for the S.S file
E% (Ship blueprints T)Drawing shipsShip blueprints default NEWB flags for the S.T file
E% (Ship blueprints U)Drawing shipsShip blueprints default NEWB flags for the S.U file
E% (Ship blueprints V)Drawing shipsShip blueprints default NEWB flags for the S.V file
E% (Ship blueprints W)Drawing shipsShip blueprints default NEWB flags for the S.W file
ECBLB (Flight)DashboardLight up the E.C.M. indicator bulb ("E") on the dashboard
ECBLB (I/O processor)DashboardLight up the E.C.M. indicator bulb ("E") on the dashboard
ECBLB (Parasite)DashboardLight up the E.C.M. indicator bulb ("E") on the dashboard by sending a draw_E command to the I/O processor
ECBLB2 (Flight)DashboardStart up the E.C.M. (light up the indicator, start the countdown and make the E.C.M. sound)
ECBLB2 (Parasite)DashboardStart up the E.C.M. (light up the indicator, start the countdown and make the E.C.M. sound)
ECBT (Flight)DashboardThe character bitmap for the E.C.M. indicator bulb
ECBT (I/O processor)DashboardThe character bitmap for the E.C.M. indicator bulb
ECHR (Docked)TextMacro definition for characters in the extended token table
ECHR (Encyclopedia)TextMacro definition for characters in the extended token table
ECHR (Parasite)TextMacro definition for characters in the extended token table
ECM (Docked)Workspace variable E.C.M. system
ECM (Encyclopedia)Workspace variable E.C.M. system
ECM (Flight)Workspace variable E.C.M. system
ECM (Parasite)Workspace variable E.C.M. system
ECMA (Docked)Workspace variable The E.C.M. countdown timer, which determines whether an E.C.M. system is currently operating:
ECMA (Encyclopedia)Workspace variable The E.C.M. countdown timer, which determines whether an E.C.M. system is currently operating:
ECMA (Flight)Workspace variable The E.C.M. countdown timer, which determines whether an E.C.M. system is currently operating:
ECMA (Parasite)Workspace variable The E.C.M. countdown timer, which determines whether an E.C.M. system is currently operating:
ECMOF (Docked)SoundSwitch off the E.C.M.
ECMOF (Encyclopedia)SoundSwitch off the E.C.M.
ECMOF (Flight)SoundSwitch off the E.C.M.
ECMOF (Parasite)SoundSwitch off the E.C.M.
ECMP (Docked)Workspace variable Our E.C.M. status
ECMP (Encyclopedia)Workspace variable Our E.C.M. status
ECMP (Flight)Workspace variable Our E.C.M. status
ECMP (Parasite)Workspace variable Our E.C.M. status
EDGE (Docked)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Missile ship blueprint)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Parasite)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints A)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints B)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints C)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints D)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints E)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints F)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints G)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints H)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints I)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints J)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints K)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints L)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints M)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints N)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints O)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints P)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints Q)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints R)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints S)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints T)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints U)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints V)Drawing shipsMacro definition for adding edges to ship blueprints
EDGE (Ship blueprints W)Drawing shipsMacro definition for adding edges to ship blueprints
EDGES (Docked)Drawing linesDraw a horizontal line given a centre and a half-width
EDGES (Encyclopedia)Drawing linesDraw a horizontal line given a centre and a half-width
EDGES (Flight)Drawing linesDraw a horizontal line given a centre and a half-width
EDGES (Parasite)Drawing linesDraw a horizontal line given a centre and a half-width
ee3 (Flight)FlightPrint the hyperspace countdown in the top-left of the screen
ee3 (Parasite)FlightPrint the hyperspace countdown in the top-left of the screen
EE51 (Docked)Drawing shipsRemove the current ship from the screen, called from SHPPT before drawing the ship as a point
EE51 (Encyclopedia)Drawing shipsRemove the current ship from the screen, called from SHPPT before drawing the ship as a point
EE51 (Flight)Drawing shipsRemove the current ship from the screen, called from SHPPT before drawing the ship as a point
EE51 (Parasite)Drawing shipsRemove the current ship from the screen, called from SHPPT before drawing the ship as a point
EJMP (Docked)TextMacro definition for jump tokens in the extended token table
EJMP (Encyclopedia)TextMacro definition for jump tokens in the extended token table
EJMP (Parasite)TextMacro definition for jump tokens in the extended token table
Elite loader (Part 1 of 3) (Loader)LoaderSet up the split screen mode, move code around, set up the sound envelopes and configure the system
Elite loader (Part 2 of 3) (Loader)LoaderInclude binaries for recursive tokens, Missile blueprint and images
Elite loader (Part 3 of 3) (Loader)LoaderInclude binaries for the loading screen images
encyclopedia (Docked)LoaderLoad and run the encyclopedia code in 1.E
encyclopedia (Parasite)EncyclopediaShow the Encyclopedia screen
ENERGY (Docked)Workspace variable Energy bank status
ENERGY (Encyclopedia)Workspace variable Energy bank status
ENERGY (Flight)Workspace variable Energy bank status
ENERGY (Parasite)Workspace variable Energy bank status
ENGY (Docked)Workspace variable Energy unit
ENGY (Encyclopedia)Workspace variable Energy unit
ENGY (Flight)Workspace variable Energy unit
ENGY (Parasite)Workspace variable Energy unit
eq (Docked)EquipmentSubtract the price of equipment from the cash pot
eq (Parasite)EquipmentSubtract the price of equipment from the cash pot
EQSHP (Docked)EquipmentShow the Equip Ship screen (red key f3) or Buy Ship screen (CTRL-f3)
EQSHP (Parasite)EquipmentShow the Equip Ship screen (red key f3) or Buy Ship screen (CTRL-f3)
equip_data (Encyclopedia)EncyclopediaShow the Equipment menu and display the chosen page
equip_data (Parasite)EncyclopediaShow the Equipment menu and display the chosen page
ERND (Docked)TextMacro definition for random tokens in the extended token table
ERND (Encyclopedia)TextMacro definition for random tokens in the extended token table
ERND (Parasite)TextMacro definition for random tokens in the extended token table
err (Docked)EquipmentBeep, pause and go to the docking bay (i.e. show the Status Mode screen)
err (Parasite)EquipmentBeep, pause and go to the docking bay (i.e. show the Status Mode screen)
escape (Encyclopedia)Start and endLoad the main docked code so that it shows the docking tunnel
ESCAPE (Flight)FlightLaunch our escape pod
ESCAPE (Parasite)FlightLaunch our escape pod
escape_pod (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the escape pod
escape_pod (Parasite)EncyclopediaShip card data for the encyclopedia entry for the escape pod
ESCP (Docked)Workspace variable Escape pod
ESCP (Encyclopedia)Workspace variable Escape pod
ESCP (Flight)Workspace variable Escape pod
ESCP (Parasite)Workspace variable Escape pod
ETOK (Docked)TextMacro definition for recursive tokens in the extended token table
ETOK (Encyclopedia)TextMacro definition for recursive tokens in the extended token table
ETOK (Parasite)TextMacro definition for recursive tokens in the extended token table
ETWO (Docked)TextMacro definition for two-letter tokens in the extended token table
ETWO (Encyclopedia)TextMacro definition for two-letter tokens in the extended token table
ETWO (Parasite)TextMacro definition for two-letter tokens in the extended token table
EV (Docked)Workspace variable The "extra vessels" spawning counter
EV (Encyclopedia)Workspace variable The "extra vessels" spawning counter
EV (Flight)Workspace variable The "extra vessels" spawning counter
EV (Parasite)Workspace variable The "extra vessels" spawning counter
ex (Docked)TextPrint a recursive token
ex (Encyclopedia)TextPrint a recursive token
ex (Flight)TextPrint a recursive token
ex (Parasite)TextPrint a recursive token
EXNO (Flight)SoundMake the sound of a laser strike or ship explosion
EXNO (Parasite)SoundMake the sound of a laser strike or ship explosion
EXNO, Removed (Docked)SoundMake the sound of a laser strike or ship explosion
EXNO-2 (Docked)SoundSet X = 7 and fall through into EXNO to make the sound of a ship exploding
EXNO-2 (Flight)SoundSet X = 7 and fall through into EXNO to make the sound of a ship exploding
EXNO-2 (Parasite)SoundSet X = 7 and fall through into EXNO to make the sound of a ship exploding
EXNO2 (Flight)StatusProcess us making a kill
EXNO2 (Parasite)StatusProcess us making a kill
EXNO2, Removed (Docked)StatusProcess us making a kill
EXNO3 (Flight)SoundMake an explosion sound
EXNO3 (Parasite)SoundMake an explosion sound
EXNO3, Removed (Docked)SoundMake an explosion sound
FACE (Docked)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Missile ship blueprint)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Parasite)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints A)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints B)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints C)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints D)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints E)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints F)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints G)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints H)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints I)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints J)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints K)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints L)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints M)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints N)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints O)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints P)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints Q)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints R)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints S)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints T)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints U)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints V)Drawing shipsMacro definition for adding faces to ship blueprints
FACE (Ship blueprints W)Drawing shipsMacro definition for adding faces to ship blueprints
FAROF (Flight)Maths (Geometry)Compare x_hi, y_hi and z_hi with 224
FAROF (Parasite)Maths (Geometry)Compare x_hi, y_hi and z_hi with 224
FAROF2 (Flight)Maths (Geometry)Compare x_hi, y_hi and z_hi with A
FAROF2 (Parasite)Maths (Geometry)Compare x_hi, y_hi and z_hi with A
FEED (Docked)TextPrint a newline
FEED (Encyclopedia)TextPrint a newline
FEED (Parasite)TextPrint a newline
fer_de_lance (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Fer-de-Lance
fer_de_lance (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Fer-de-Lance
finder (Docked)Workspace variable Toggle whether the compass shows the planet or sun
finder (Encyclopedia)Workspace variable Toggle whether the compass shows the planet or sun
finder (Flight)Workspace variable Toggle whether the compass shows the planet or sun
finder (Parasite)Workspace variable Toggle whether the compass shows the planet or sun
FIST (Docked)Workspace variable Our legal status (FIST stands for "fugitive/innocent status"):
FIST (Encyclopedia)Workspace variable Our legal status (FIST stands for "fugitive/innocent status"):
FIST (Flight)Workspace variable Our legal status (FIST stands for "fugitive/innocent status"):
FIST (Parasite)Workspace variable Our legal status (FIST stands for "fugitive/innocent status"):
FLAG (Docked)Workspace variable A flag that's used to define whether this is the first call to the ball line routine in BLINE, so it knows whether to wait for the second call before storing segment data in the ball line heap
FLAG (Encyclopedia)Workspace variable A flag that's used to define whether this is the first call to the ball line routine in BLINE, so it knows whether to wait for the second call before storing segment data in the ball line heap
FLAG (Flight)Workspace variable A flag that's used to define whether this is the first call to the ball line routine in BLINE, so it knows whether to wait for the second call before storing segment data in the ball line heap
FLAG (Parasite)Workspace variable A flag that's used to define whether this is the first call to the ball line routine in BLINE, so it knows whether to wait for the second call before storing segment data in the ball line heap
FLFLLS (Docked)Drawing sunsReset the sun line heap
FLFLLS (Encyclopedia)Drawing sunsReset the sun line heap
FLFLLS (Flight)Drawing sunsReset the sun line heap
FLFLLS (Parasite)Drawing sunsReset the sun line heap
FLH (Docked)Workspace variable Flashing console bars configuration setting
FLH (Encyclopedia)Workspace variable Flashing console bars configuration setting
FLH (Flight)Workspace variable Flashing console bars configuration setting
FLH (Parasite)Workspace variable Flashing console bars configuration setting
FLIP (Flight)StardustReflect the stardust particles in the screen diagonal and redraw the stardust field
FLIP (Parasite)StardustReflect the stardust particles in the screen diagonal and redraw the stardust field
FLIP, Removed (Docked)StardustReflect the stardust particles in the screen diagonal and redraw the stardust field
FLKB (Docked)KeyboardFlush the keyboard buffer
FLKB (Encyclopedia)KeyboardFlush the keyboard buffer
FLKB (Parasite)KeyboardFlush the keyboard buffer
FLKB, Removed (Flight)KeyboardFlush the keyboard buffer
FMLTU (Docked)Maths (Arithmetic)Calculate A = A * Q / 256
FMLTU (Encyclopedia)Maths (Arithmetic)Calculate A = A * Q / 256
FMLTU (Flight)Maths (Arithmetic)Calculate A = A * Q / 256
FMLTU (Parasite)Maths (Arithmetic)Calculate A = A * Q / 256
FMLTU2 (Docked)Maths (Arithmetic)Calculate A = K * sin(A)
FMLTU2 (Encyclopedia)Maths (Arithmetic)Calculate A = K * sin(A)
FMLTU2 (Flight)Maths (Arithmetic)Calculate A = K * sin(A)
FMLTU2 (Parasite)Maths (Arithmetic)Calculate A = K * sin(A)
FNE (Loader)SoundMacro definition for defining a sound envelope
fq1 (Flight)TacticsUsed to add a cargo canister to the universe
fq1 (Parasite)TacticsUsed to add a cargo canister to the universe
FR1 (Flight)TacticsDisplay the "missile jammed" message
FR1 (Parasite)TacticsDisplay the "missile jammed" message
FR1-2 (Flight)TacticsClear the C flag and return from the subroutine
FR1-2 (Parasite)TacticsClear the C flag and return from the subroutine
FRCE (Docked)Main loopThe entry point for the main game loop if we want to jump straight to a specific screen, by pretending to "press" a key, in which case A contains the internal key number of the key we want to "press"
FRCE (Encyclopedia)Main loopThe entry point for the main game loop if we want to jump straight to a specific screen, by pretending to "press" a key, in which case A contains the internal key number of the key we want to "press"
FRCE (Flight)Main loopThe entry point for the main game loop if we want to jump straight to a specific screen, by pretending to "press" a key, in which case A contains the internal key number of the key we want to "press"
FRCE (Parasite)Main loopThe entry point for the main game loop if we want to jump straight to a specific screen, by pretending to "press" a key, in which case A contains the internal key number of the key we want to "press"
FRCE_FLIGHT (Parasite)Main loopPress the key in A and restart the main loop
FRIN (Docked)Workspace variable Slots for the ships in the local bubble of universe
FRIN (Encyclopedia)Workspace variable Slots for the ships in the local bubble of universe
FRIN (Flight)Workspace variable Slots for the ships in the local bubble of universe
FRIN (Parasite)Workspace variable Slots for the ships in the local bubble of universe
FRMIS (Flight)TacticsFire a missile from our ship
FRMIS (Parasite)TacticsFire a missile from our ship
FRS1 (Flight)TacticsLaunch a ship straight ahead of us, below the laser sights
FRS1 (Parasite)TacticsLaunch a ship straight ahead of us, below the laser sights
FSH (Docked)Workspace variable Forward shield status
FSH (Encyclopedia)Workspace variable Forward shield status
FSH (Flight)Workspace variable Forward shield status
FSH (Parasite)Workspace variable Forward shield status
func_tab (Encyclopedia)KeyboardLookup table for internal numbers of red function keys
fwl (Docked)StatusPrint fuel and cash levels
fwl (Encyclopedia)StatusPrint fuel and cash levels
fwl (Flight)StatusPrint fuel and cash levels
fwl (Parasite)StatusPrint fuel and cash levels
FX200 (Docked)Utility routinesSet the behaviour of the ESCAPE and BREAK keys
FX200 (Parasite)Utility routinesSet the behaviour of the ESCAPE and BREAK keys
GC2 (Docked)Maths (Arithmetic)Calculate (Y X) = (A P) * 4
GC2 (Flight)Maths (Arithmetic)Calculate (Y X) = (A P) * 4
GC2 (Parasite)Maths (Arithmetic)Calculate (Y X) = (A P) * 4
GCASH (Docked)Maths (Arithmetic)Calculate (Y X) = P * Q * 4
GCASH (Parasite)Maths (Arithmetic)Calculate (Y X) = P * Q * 4
GCASH, Removed (Flight)Maths (Arithmetic)Calculate (Y X) = P * Q * 4
GCNT (Docked)Workspace variable The number of the current galaxy (0-7)
GCNT (Encyclopedia)Workspace variable The number of the current galaxy (0-7)
GCNT (Flight)Workspace variable The number of the current galaxy (0-7)
GCNT (Parasite)Workspace variable The number of the current galaxy (0-7)
gecko (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Gecko
gecko (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Gecko
get_key (I/O processor)KeyboardImplement the get_key command (wait for a key press)
ghavial (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Ghavial
ghavial (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Ghavial
Ghy (Flight)FlightPerform a galactic hyperspace jump
Ghy (Parasite)FlightPerform a galactic hyperspace jump
Ghy, Removed (Docked)FlightPerform a galactic hyperspace jump
GHYP (Docked)Workspace variable Galactic hyperdrive
GHYP (Encyclopedia)Workspace variable Galactic hyperdrive
GHYP (Flight)Workspace variable Galactic hyperdrive
GHYP (Parasite)Workspace variable Galactic hyperdrive
GINF (Docked)UniverseFetch the address of a ship's data block into INF
GINF (Encyclopedia)UniverseFetch the address of a ship's data block into INF
GINF (Flight)UniverseFetch the address of a ship's data block into INF
GINF (Parasite)UniverseFetch the address of a ship's data block into INF
GNTMP (Docked)Workspace variable Laser temperature (or "gun temperature")
GNTMP (Encyclopedia)Workspace variable Laser temperature (or "gun temperature")
GNTMP (Flight)Workspace variable Laser temperature (or "gun temperature")
GNTMP (Parasite)Workspace variable Laser temperature (or "gun temperature")
gnum (Docked)MarketGet a number from the keyboard
gnum (Encyclopedia)MarketGet a number from the keyboard
gnum (Parasite)MarketGet a number from the keyboard
GOIN (Flight)Main loopWe jump here from part 3 of the main flight loop if the docking computer is activated by pressing "C"
GOIN (Parasite)Main loopWe jump here from part 3 of the main flight loop if the docking computer is activated by pressing "C"
GOPL (Flight)TacticsMake the ship head towards the planet
GOPL (Parasite)TacticsMake the ship head towards the planet
gov (Docked)Workspace variable The current system's government type (0-7)
gov (Encyclopedia)Workspace variable The current system's government type (0-7)
gov (Flight)Workspace variable The current system's government type (0-7)
gov (Parasite)Workspace variable The current system's government type (0-7)
GTDRV (Docked)Save and loadGet an ASCII disc drive number from the keyboard
GTDRV (Parasite)Save and loadGet an ASCII disc drive number from the keyboard
GTHG (Flight)UniverseSpawn a Thargoid ship and a Thargon companion
GTHG (Parasite)UniverseSpawn a Thargoid ship and a Thargon companion
GTNME (Docked)Save and loadSkip the delay at the start of the routine
GTNME (Parasite)Save and loadSkip the delay at the start of the routine
GTNMES, Removed (Docked)Utility routinesAn unused routine that fetches the name of a commander file
GTNMEW (Docked)Save and loadFetch the name of a commander file to save or load
GTNMEW (Parasite)Save and loadFetch the name of a commander file to save or load
GVL (Docked)UniverseCalculate the availability of market items
GVL (Flight)UniverseCalculate the availability of market items
GVL (Parasite)UniverseCalculate the availability of market items
HA1 (Docked)Ship hangarContains an RTS
HA1 (I/O processor)Ship hangarContains an RTS
HA2 (I/O processor)Ship hangarImplement the picture_v command (draw vertical lines for the ship hangar background)
HA3 (Docked)Ship hangarContains an RTS
HA3 (I/O processor)Ship hangarContains an RTS
HALL (Docked)Ship hangarDraw the ships in the ship hangar, then draw the hangar
HALL (Parasite)Ship hangarDraw the ships in the ship hangar, then draw the hangar
HANGER (Docked)Ship hangarDisplay the ship hangar
HANGER (I/O processor)Ship hangarImplement the picture_h command (draw horizontal lines for the ship hangar floor)
HANGER (Parasite)Ship hangarDisplay the ship hangar by sending picture_h and picture_v commands to the I/O processor
HAS1 (Docked)Ship hangarDraw a ship in the ship hangar
HAS1 (Parasite)Ship hangarDraw a ship in the ship hangar
HAS2 (Docked)Ship hangarDraw a hangar background line from left to right
HAS2 (I/O processor)Ship hangarDraw a hangar background line from left to right
HAS3 (Docked)Ship hangarDraw a hangar background line from right to left
HAS3 (I/O processor)Ship hangarDraw a hangar background line from right to left
HATB (Docked)Ship hangarShip hangar group table
HATB (Parasite)Ship hangarShip hangar group table
HFS1 (Docked)Drawing circlesDraw the launch or hyperspace tunnel
HFS1 (Parasite)Drawing circlesDraw the launch or hyperspace tunnel
HFS2 (Flight)Drawing circlesDraw the launch or hyperspace tunnel
HFS2 (Parasite)Drawing circlesClear the screen and draw the launch or hyperspace tunnel
HFX (Docked)Workspace variable A flag that toggles the hyperspace colour effect
HFX (Encyclopedia)Workspace variable A flag that toggles the hyperspace colour effect
HFX (Flight)Workspace variable A flag that toggles the hyperspace colour effect
HFX (Parasite)Workspace variable A flag that toggles the hyperspace colour effect
HI1 (Flight)TacticsContains an RTS
HI1 (Parasite)TacticsContains an RTS
HITCH (Flight)TacticsWork out if the ship in INWK is in our crosshairs
HITCH (Parasite)TacticsWork out if the ship in INWK is in our crosshairs
HL6 (Docked)Drawing linesContains an RTS
HL6 (Encyclopedia)Drawing linesContains an RTS
HL6 (Flight)Drawing linesContains an RTS
HL6 (I/O processor)Drawing linesContains an RTS
HLOIN (Docked)Drawing linesDraw a horizontal line from (X1, Y1) to (X2, Y1)
HLOIN (Encyclopedia)Drawing linesDraw a horizontal line from (X1, Y1) to (X2, Y1)
HLOIN (Flight)Drawing linesDraw a horizontal line from (X1, Y1) to (X2, Y1)
HLOIN (I/O processor)Drawing linesImplement the draw_hline command (draw a horizontal line
HLOIN (Parasite)Drawing linesDraw a horizontal line by sending a draw_hline command to the I/O processor
HLOIN2 (Docked)Drawing linesRemove a line from the sun line heap and draw it on-screen
HLOIN2 (Encyclopedia)Drawing linesRemove a line from the sun line heap and draw it on-screen
HLOIN2 (Flight)Drawing linesRemove a line from the sun line heap and draw it on-screen
HLOIN2 (Parasite)Drawing linesRemove a line from the sun line heap and draw it on-screen
hm (Docked)ChartsSelect the closest system and redraw the chart crosshairs
hm (Encyclopedia)ChartsSelect the closest system and redraw the chart crosshairs
hm (Flight)ChartsSelect the closest system and redraw the chart crosshairs
hm (Parasite)ChartsSelect the closest system and redraw the chart crosshairs
HME2 (Docked)ChartsSearch the galaxy for a system
HME2 (Encyclopedia)ChartsSearch the galaxy for a system
HME2 (Parasite)ChartsSearch the galaxy for a system
hordes (Flight)Main loopSpawn a pack of ships, made up of ships from type A to type A + X, with the pack size normally being one to four ships, but rarely being up to eight ships
hordes (Parasite)Main loopSpawn a pack of ships, made up of ships from type A to type A + X, with the pack size normally being one to four ships, but rarely being up to eight ships
hy5 (Docked)UniverseContains an RTS
hy5 (Flight)UniverseContains an RTS
hy5 (Parasite)UniverseContains an RTS
hyp (Flight)FlightStart the hyperspace process
hyp (Parasite)FlightStart the hyperspace process
hyp, Removed (Docked)FlightStart the hyperspace process
hyp1 (Docked)UniverseProcess a jump to the system closest to (QQ9, QQ10)
hyp1 (Flight)UniverseProcess a jump to the system closest to (QQ9, QQ10)
hyp1 (Parasite)UniverseProcess a jump to the system closest to (QQ9, QQ10)
hyp1+3 (Docked)UniverseJump straight to the system at (QQ9, QQ10) without first calculating which system is closest. We do this if we already know that (QQ9, QQ10) points to a system
hyp1+3 (Flight)UniverseJump straight to the system at (QQ9, QQ10) without first calculating which system is closest. We do this if we already know that (QQ9, QQ10) points to a system
hyp1+3 (Parasite)UniverseJump straight to the system at (QQ9, QQ10) without first calculating which system is closest. We do this if we already know that (QQ9, QQ10) points to a system
hyp1_FLIGHT (Parasite)UniverseProcess a jump to the system closest to (QQ9, QQ10) (flight version)
hyper_snap (Flight)FlightPerform a hyperspace, but without using up any fuel
hyper_snap (Parasite)FlightPerform a hyperspace, but without using up any fuel
hyR (Flight)UniverseContains an RTS
hyR (Parasite)UniverseContains an RTS
icode_set (Docked)FlightReset a number of flight variables and workspaces and go to the docking bay (i.e. show the Status Mode screen)
iff_base (Flight)DashboardBase colours for different types of ship in the I.F.F. system
iff_base (Parasite)DashboardBase colours for different types of ship in the I.F.F. system
iff_index (Loader)DashboardReturn the type index for this ship in the I.F.F. system
iff_index_code (Loader)DashboardThe iff_index routine, bundled up in the loader so it can be moved to &0D7A to be run
iff_xor (Flight)DashboardThe EOR value for different types of ship in the I.F.F. system for creating striped sticks in the scanner
iff_xor (Parasite)DashboardThe EOR value for different types of ship in the I.F.F. system for creating striped sticks in the scanner
iguana (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Iguana
iguana (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Iguana
INBAY (Docked)LoaderSet the break handler and go to the docking bay without showing the tunnel or ship hangar, or checking mission progress
INBAY (Encyclopedia)LoaderLoad and run the main docked code in 1.D
INBAY (Flight)LoaderLoad and run the main docked code in 1.D
INBAY (Parasite)LoaderRestart the game upon death
INF (Docked)Workspace variable Temporary storage, typically used for storing the address of a ship's data block, so it can be copied to and from the internal workspace at INWK
INF (Encyclopedia)Workspace variable Temporary storage, typically used for storing the address of a ship's data block, so it can be copied to and from the internal workspace at INWK
INF (Flight)Workspace variable Temporary storage, typically used for storing the address of a ship's data block, so it can be copied to and from the internal workspace at INWK
INF (Loader)Workspace variable Temporary storage, typically used for storing the address of a ship's data block, so it can be copied to and from the internal workspace at INWK
INF (Parasite)Workspace variable Temporary storage, typically used for storing the address of a ship's data block, so it can be copied to and from the internal workspace at INWK
info_menu (Encyclopedia)EncyclopediaShow the Encyclopedia screen
install_ship (Parasite)UniverseInstall a ship blueprint into the ship blueprints lookup table
INWK (Docked)Workspace variable The zero-page internal workspace for the current ship data block
INWK (Encyclopedia)Workspace variable The zero-page internal workspace for the current ship data block
INWK (Flight)Workspace variable The zero-page internal workspace for the current ship data block
INWK (Parasite)Workspace variable The zero-page internal workspace for the current ship data block
IRQ1 (Loader)Drawing the screenThe main screen-mode interrupt handler (IRQ1V points here)
ITEM (Docked)MarketMacro definition for the market prices table
ITEM (Flight)MarketMacro definition for the market prices table
ITEM (Parasite)MarketMacro definition for the market prices table
jmp (Docked)UniverseSet the current system to the selected system
jmp (Flight)UniverseSet the current system to the selected system
jmp (Parasite)UniverseSet the current system to the selected system
jmp_start3 (Docked)Buying shipsMake a short, high beep, and delay for 1 second and go to the docking bay (i.e. show the Status Mode screen)
jmp_start3 (Encyclopedia)EncyclopediaMake a short, high beep, delay for one second, and go to the docking bay (i.e. show the Encyclopedia screen)
jmp_start3 (Parasite)Buying shipsMake a short, high beep, and delay for 1 second and go to the docking bay (i.e. show the Status Mode screen)
JMTB (Docked)TextThe extended token table for jump tokens 1-32 (DETOK)
JMTB (Encyclopedia)TextThe extended token table for jump tokens 1-32 (DETOK)
JMTB (Parasite)TextThe extended token table for jump tokens 1-32 (DETOK)
JSTE (Docked)Workspace variable Reverse both joystick channels configuration setting
JSTE (Encyclopedia)Workspace variable Reverse both joystick channels configuration setting
JSTE (Flight)Workspace variable Reverse both joystick channels configuration setting
JSTE (Parasite)Workspace variable Reverse both joystick channels configuration setting
JSTGY (Docked)Workspace variable Reverse joystick Y-channel configuration setting
JSTGY (Encyclopedia)Workspace variable Reverse joystick Y-channel configuration setting
JSTGY (Flight)Workspace variable Reverse joystick Y-channel configuration setting
JSTGY (Parasite)Workspace variable Reverse joystick Y-channel configuration setting
JSTK (Docked)Workspace variable Keyboard or joystick configuration setting
JSTK (Encyclopedia)Workspace variable Keyboard or joystick configuration setting
JSTK (Flight)Workspace variable Keyboard or joystick configuration setting
JSTK (Parasite)Workspace variable Keyboard or joystick configuration setting
JSTX (Docked)Workspace variable Our current roll rate
JSTX (Encyclopedia)Workspace variable Our current roll rate
JSTX (Flight)Workspace variable Our current roll rate
JSTX (Parasite)Workspace variable Our current roll rate
JSTY (Docked)Workspace variable Our current pitch rate
JSTY (Encyclopedia)Workspace variable Our current pitch rate
JSTY (Flight)Workspace variable Our current pitch rate
JSTY (Parasite)Workspace variable Our current pitch rate
JUNK (Docked)Workspace variable The amount of junk in the local bubble
JUNK (Encyclopedia)Workspace variable The amount of junk in the local bubble
JUNK (Flight)Workspace variable The amount of junk in the local bubble
JUNK (Parasite)Workspace variable The amount of junk in the local bubble
K (Docked)Workspace variable Temporary storage, used in a number of places
K (Encyclopedia)Workspace variable Temporary storage, used in a number of places
K (Flight)Workspace variable Temporary storage, used in a number of places
K (Parasite)Workspace variable Temporary storage, used in a number of places
K% (Docked)WorkspacesShip data blocks and ship line heaps
K% (Encyclopedia)WorkspacesShip data blocks and ship line heaps
K% (Flight)WorkspacesShip data blocks and ship line heaps
K% (Parasite)WorkspacesShip data blocks and ship line heaps
K2 (Docked)Workspace variable Temporary storage, used in a number of places
K2 (Encyclopedia)Workspace variable Temporary storage, used in a number of places
K2 (Flight)Workspace variable Temporary storage, used in a number of places
K2 (Parasite)Workspace variable Temporary storage, used in a number of places
K3 (Docked)Workspace variable Temporary storage, used in a number of places
K3 (Encyclopedia)Workspace variable Temporary storage, used in a number of places
K3 (Flight)Workspace variable Temporary storage, used in a number of places
K3 (Parasite)Workspace variable Temporary storage, used in a number of places
K4 (Docked)Workspace variable Temporary storage, used in a number of places
K4 (Encyclopedia)Workspace variable Temporary storage, used in a number of places
K4 (Flight)Workspace variable Temporary storage, used in a number of places
K4 (Parasite)Workspace variable Temporary storage, used in a number of places
K5 (Docked)Workspace variable Temporary storage used to store segment coordinates across successive calls to BLINE, the ball line routine
K5 (Encyclopedia)Workspace variable Temporary storage used to store segment coordinates across successive calls to BLINE, the ball line routine
K5 (Flight)Workspace variable Temporary storage used to store segment coordinates across successive calls to BLINE, the ball line routine
K5 (Parasite)Workspace variable Temporary storage used to store segment coordinates across successive calls to BLINE, the ball line routine
K6 (Docked)Workspace variable Temporary storage, typically used for storing coordinates during vector calculations
K6 (Encyclopedia)Workspace variable Temporary storage, typically used for storing coordinates during vector calculations
K6 (Flight)Workspace variable Temporary storage, typically used for storing coordinates during vector calculations
K6 (Parasite)Workspace variable Temporary storage, typically used for storing coordinates during vector calculations
key_tube (I/O processor)Workspace variable Contains the address of the I/O processor's keyboard translation table (as opposed to the parasite's table), which is used to translate internal key numbers to ASCII in the I/O processor code
key_tube (Loader)Workspace variable Contains the address of the I/O processor's keyboard translation table (as opposed to the parasite's table), which is used to translate internal key numbers to ASCII in the I/O processor code
KILLSHP (Flight)UniverseRemove a ship from our local bubble of universe
KILLSHP (Parasite)UniverseRemove a ship from our local bubble of universe
KL (Docked)Workspace variable The following bytes implement a key logger that enables Elite to scan for concurrent key presses of the primary flight keys, plus a secondary flight key
KL (Encyclopedia)Workspace variable The following bytes implement a key logger that enables Elite to scan for concurrent key presses of the primary flight keys, plus a secondary flight key
KL (Flight)Workspace variable The following bytes implement a key logger that enables Elite to scan for concurrent key presses of the primary flight keys, plus a secondary flight key
KL (Parasite)Workspace variable The following bytes implement a key logger that enables Elite to scan for concurrent key presses of the primary flight keys, plus a secondary flight key
krait (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Krait
krait (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Krait
KS1 (Flight)UniverseRemove the current ship from our local bubble of universe
KS1 (Parasite)UniverseRemove the current ship from our local bubble of universe
KS2 (Flight)UniverseCheck the local bubble for missiles with target lock
KS2 (Parasite)UniverseCheck the local bubble for missiles with target lock
KS3 (Flight)UniverseSet the SLSP ship line heap pointer after shuffling ship slots
KS3 (Parasite)UniverseSet the SLSP ship line heap pointer after shuffling ship slots
KS4 (Flight)UniverseRemove the space station and replace it with the sun
KS4 (Parasite)UniverseRemove the space station and replace it with the sun
KY1 (Docked)Workspace variable "?" is being pressed
KY1 (Encyclopedia)Workspace variable "?" is being pressed
KY1 (Flight)Workspace variable "?" is being pressed
KY1 (Parasite)Workspace variable "?" is being pressed
KY12 (Docked)Workspace variable TAB is being pressed
KY12 (Encyclopedia)Workspace variable TAB is being pressed
KY12 (Flight)Workspace variable TAB is being pressed
KY12 (Parasite)Workspace variable TAB is being pressed
KY13 (Docked)Workspace variable ESCAPE is being pressed
KY13 (Encyclopedia)Workspace variable ESCAPE is being pressed
KY13 (Flight)Workspace variable ESCAPE is being pressed
KY13 (Parasite)Workspace variable ESCAPE is being pressed
KY14 (Docked)Workspace variable "T" is being pressed
KY14 (Encyclopedia)Workspace variable "T" is being pressed
KY14 (Flight)Workspace variable "T" is being pressed
KY14 (Parasite)Workspace variable "T" is being pressed
KY15 (Docked)Workspace variable "U" is being pressed
KY15 (Encyclopedia)Workspace variable "U" is being pressed
KY15 (Flight)Workspace variable "U" is being pressed
KY15 (Parasite)Workspace variable "U" is being pressed
KY16 (Docked)Workspace variable "M" is being pressed
KY16 (Encyclopedia)Workspace variable "M" is being pressed
KY16 (Flight)Workspace variable "M" is being pressed
KY16 (Parasite)Workspace variable "M" is being pressed
KY17 (Docked)Workspace variable "E" is being pressed
KY17 (Encyclopedia)Workspace variable "E" is being pressed
KY17 (Flight)Workspace variable "E" is being pressed
KY17 (Parasite)Workspace variable "E" is being pressed
KY18 (Docked)Workspace variable "J" is being pressed
KY18 (Encyclopedia)Workspace variable "J" is being pressed
KY18 (Flight)Workspace variable "J" is being pressed
KY18 (Parasite)Workspace variable "J" is being pressed
KY19 (Docked)Workspace variable "C" is being pressed
KY19 (Encyclopedia)Workspace variable "C" is being pressed
KY19 (Flight)Workspace variable "C" is being pressed
KY19 (Parasite)Workspace variable "C" is being pressed
KY2 (Docked)Workspace variable Space is being pressed
KY2 (Encyclopedia)Workspace variable Space is being pressed
KY2 (Flight)Workspace variable Space is being pressed
KY2 (Parasite)Workspace variable Space is being pressed
KY20 (Docked)Workspace variable "P" is being pressed
KY20 (Encyclopedia)Workspace variable "P" is being pressed
KY20 (Flight)Workspace variable "P" is being pressed
KY20 (Parasite)Workspace variable "P" is being pressed
KY3 (Docked)Workspace variable "<" is being pressed
KY3 (Encyclopedia)Workspace variable "<" is being pressed
KY3 (Flight)Workspace variable "<" is being pressed
KY3 (Parasite)Workspace variable "<" is being pressed
KY4 (Docked)Workspace variable ">" is being pressed
KY4 (Encyclopedia)Workspace variable ">" is being pressed
KY4 (Flight)Workspace variable ">" is being pressed
KY4 (Parasite)Workspace variable ">" is being pressed
KY5 (Docked)Workspace variable "X" is being pressed
KY5 (Encyclopedia)Workspace variable "X" is being pressed
KY5 (Flight)Workspace variable "X" is being pressed
KY5 (Parasite)Workspace variable "X" is being pressed
KY6 (Docked)Workspace variable "S" is being pressed
KY6 (Encyclopedia)Workspace variable "S" is being pressed
KY6 (Flight)Workspace variable "S" is being pressed
KY6 (Parasite)Workspace variable "S" is being pressed
KY7 (Docked)Workspace variable "A" is being pressed
KY7 (Encyclopedia)Workspace variable "A" is being pressed
KY7 (Flight)Workspace variable "A" is being pressed
KY7 (Parasite)Workspace variable "A" is being pressed
KYTB (Flight)KeyboardContains an RTS
KYTB (Flight)KeyboardLookup table for in-flight keyboard controls
KYTB (I/O processor)KeyboardLookup table for in-flight keyboard controls
l_release (Parasite)KeyboardIf a key is currently being pressed, wait until it is released
l_restart (Encyclopedia)EncyclopediaDoes exactly the same as a call to trading
l_restart (Parasite)EncyclopediaDoes exactly the same as a call to trading
LAS (Docked)Workspace variable Contains the laser power of the laser fitted to the current space view (or 0 if there is no laser fitted to the current view)
LAS (Encyclopedia)Workspace variable Contains the laser power of the laser fitted to the current space view (or 0 if there is no laser fitted to the current view)
LAS (Flight)Workspace variable Contains the laser power of the laser fitted to the current space view (or 0 if there is no laser fitted to the current view)
LAS (Parasite)Workspace variable Contains the laser power of the laser fitted to the current space view (or 0 if there is no laser fitted to the current view)
LAS2 (Docked)Workspace variable Laser power for the current laser
LAS2 (Encyclopedia)Workspace variable Laser power for the current laser
LAS2 (Flight)Workspace variable Laser power for the current laser
LAS2 (Parasite)Workspace variable Laser power for the current laser
LASCT (Docked)Workspace variable The laser pulse count for the current laser
LASCT (Encyclopedia)Workspace variable The laser pulse count for the current laser
LASCT (Flight)Workspace variable The laser pulse count for the current laser
LASCT (Parasite)Workspace variable The laser pulse count for the current laser
LASER (Docked)Workspace variable The specifications of the lasers fitted to each of the four space views:
LASER (Encyclopedia)Workspace variable The specifications of the lasers fitted to each of the four space views:
LASER (Flight)Workspace variable The specifications of the lasers fitted to each of the four space views:
LASER (Parasite)Workspace variable The specifications of the lasers fitted to each of the four space views:
LASLI (Flight)Drawing linesDraw the laser lines for when we fire our lasers
LASLI (Parasite)Drawing linesDraw the laser lines for when we fire our lasers
LASLI-1 (Flight)Drawing linesContains an RTS
LASLI-1 (Parasite)Drawing linesContains an RTS
LASLI2 (Flight)Drawing linesJust draw the current laser lines without moving the centre point, draining energy or heating up. This has the effect of removing the lines from the screen
LASLI2 (Parasite)Drawing linesJust draw the current laser lines without moving the centre point, draining energy or heating up. This has the effect of removing the lines from the screen
LASX (Docked)Workspace variable The x-coordinate of the tip of the laser line
LASX (Encyclopedia)Workspace variable The x-coordinate of the tip of the laser line
LASX (Flight)Workspace variable The x-coordinate of the tip of the laser line
LASX (Parasite)Workspace variable The x-coordinate of the tip of the laser line
LASY (Docked)Workspace variable The y-coordinate of the tip of the laser line
LASY (Encyclopedia)Workspace variable The y-coordinate of the tip of the laser line
LASY (Flight)Workspace variable The y-coordinate of the tip of the laser line
LASY (Parasite)Workspace variable The y-coordinate of the tip of the laser line
LATCH (Loader)Workspace variable The RAM copy of the currently selected paged ROM/RAM in SHEILA &30
LAUN (Flight)Drawing circlesMake the launch sound and draw the launch tunnel
LAUN (Parasite)Drawing circlesMake the launch sound and draw the launch tunnel
LAUN, Removed (Docked)Drawing circlesMake the launch sound and draw the launch tunnel
launch (Encyclopedia)LoaderLoad and run the main docked code in 1.D
LCASH (Docked)Maths (Arithmetic)Subtract an amount of cash from the cash pot
LCASH (Parasite)Maths (Arithmetic)Subtract an amount of cash from the cash pot
LL10-1 (Docked)Drawing shipsContains an RTS
LL10-1 (Encyclopedia)Drawing shipsContains an RTS
LL10-1 (Flight)Drawing shipsContains an RTS
LL10-1 (Parasite)Drawing shipsContains an RTS
LL118 (Docked)Drawing linesMove a point along a line until it is on-screen
LL118 (Encyclopedia)Drawing linesMove a point along a line until it is on-screen
LL118 (Flight)Drawing linesMove a point along a line until it is on-screen
LL118 (Parasite)Drawing linesMove a point along a line until it is on-screen
LL118-1 (Docked)Drawing linesContains an RTS
LL118-1 (Encyclopedia)Drawing linesContains an RTS
LL118-1 (Flight)Drawing linesContains an RTS
LL118-1 (Parasite)Drawing linesContains an RTS
LL120 (Docked)Maths (Arithmetic)Calculate (Y X) = (S x1_lo) * XX12+2 or (S x1_lo) / XX12+2
LL120 (Encyclopedia)Maths (Arithmetic)Calculate (Y X) = (S x1_lo) * XX12+2 or (S x1_lo) / XX12+2
LL120 (Flight)Maths (Arithmetic)Calculate (Y X) = (S x1_lo) * XX12+2 or (S x1_lo) / XX12+2
LL120 (Parasite)Maths (Arithmetic)Calculate (Y X) = (S x1_lo) * XX12+2 or (S x1_lo) / XX12+2
LL121 (Docked)Maths (Arithmetic)Calculate (Y X) = (S R) / Q and set the sign to the opposite of the top byte on the stack
LL121 (Encyclopedia)Maths (Arithmetic)Calculate (Y X) = (S R) / Q and set the sign to the opposite of the top byte on the stack
LL121 (Flight)Maths (Arithmetic)Calculate (Y X) = (S R) / Q and set the sign to the opposite of the top byte on the stack
LL121 (Parasite)Maths (Arithmetic)Calculate (Y X) = (S R) / Q and set the sign to the opposite of the top byte on the stack
LL122 (Docked)Maths (Arithmetic)Calculate (Y X) = (S R) * Q and set the sign to the opposite of the top byte on the stack
LL122 (Encyclopedia)Maths (Arithmetic)Calculate (Y X) = (S R) * Q and set the sign to the opposite of the top byte on the stack
LL122 (Flight)Maths (Arithmetic)Calculate (Y X) = (S R) * Q and set the sign to the opposite of the top byte on the stack
LL122 (Parasite)Maths (Arithmetic)Calculate (Y X) = (S R) * Q and set the sign to the opposite of the top byte on the stack
LL123 (Docked)Maths (Arithmetic)Calculate (Y X) = (S R) / XX12+2 or (S R) * XX12+2
LL123 (Encyclopedia)Maths (Arithmetic)Calculate (Y X) = (S R) / XX12+2 or (S R) * XX12+2
LL123 (Flight)Maths (Arithmetic)Calculate (Y X) = (S R) / XX12+2 or (S R) * XX12+2
LL123 (Parasite)Maths (Arithmetic)Calculate (Y X) = (S R) / XX12+2 or (S R) * XX12+2
LL128 (Docked)Maths (Arithmetic)Contains an RTS
LL128 (Encyclopedia)Maths (Arithmetic)Contains an RTS
LL128 (Flight)Maths (Arithmetic)Contains an RTS
LL128 (Parasite)Maths (Arithmetic)Contains an RTS
LL129 (Docked)Maths (Arithmetic)Calculate Q = XX12+2, A = S EOR XX12+3 and (S R) = |S R|
LL129 (Encyclopedia)Maths (Arithmetic)Calculate Q = XX12+2, A = S EOR XX12+3 and (S R) = |S R|
LL129 (Flight)Maths (Arithmetic)Calculate Q = XX12+2, A = S EOR XX12+3 and (S R) = |S R|
LL129 (Parasite)Maths (Arithmetic)Calculate Q = XX12+2, A = S EOR XX12+3 and (S R) = |S R|
LL133 (Docked)Maths (Arithmetic)Negate (Y X) and return from the subroutine LL128 Contains an RTS
LL133 (Encyclopedia)Maths (Arithmetic)Negate (Y X) and return from the subroutine LL128 Contains an RTS
LL133 (Flight)Maths (Arithmetic)Negate (Y X) and return from the subroutine LL128 Contains an RTS
LL133 (Parasite)Maths (Arithmetic)Negate (Y X) and return from the subroutine LL128 Contains an RTS
LL145 (Part 1 of 4) (Docked)Drawing linesClip line: Work out which end-points are on-screen, if any
LL145 (Part 1 of 4) (Encyclopedia)Drawing linesClip line: Work out which end-points are on-screen, if any
LL145 (Part 1 of 4) (Flight)Drawing linesClip line: Work out which end-points are on-screen, if any
LL145 (Part 1 of 4) (Parasite)Drawing linesClip line: Work out which end-points are on-screen, if any
LL145 (Part 2 of 4) (Docked)Drawing linesClip line: Work out if any part of the line is on-screen
LL145 (Part 2 of 4) (Encyclopedia)Drawing linesClip line: Work out if any part of the line is on-screen
LL145 (Part 2 of 4) (Flight)Drawing linesClip line: Work out if any part of the line is on-screen
LL145 (Part 2 of 4) (Parasite)Drawing linesClip line: Work out if any part of the line is on-screen
LL145 (Part 3 of 4) (Docked)Drawing linesClip line: Calculate the line's gradient
LL145 (Part 3 of 4) (Encyclopedia)Drawing linesClip line: Calculate the line's gradient
LL145 (Part 3 of 4) (Flight)Drawing linesClip line: Calculate the line's gradient
LL145 (Part 3 of 4) (Parasite)Drawing linesClip line: Calculate the line's gradient
LL145 (Part 4 of 4) (Docked)Drawing linesClip line: Call the routine in LL188 to do the actual clipping
LL145 (Part 4 of 4) (Encyclopedia)Drawing linesClip line: Call the routine in LL188 to do the actual clipping
LL145 (Part 4 of 4) (Flight)Drawing linesClip line: Call the routine in LL188 to do the actual clipping
LL145 (Part 4 of 4) (Parasite)Drawing linesClip line: Call the routine in LL188 to do the actual clipping
LL147 (Docked)Drawing linesDon't initialise the values in SWAP or A
LL147 (Encyclopedia)Drawing linesDon't initialise the values in SWAP or A
LL147 (Flight)Drawing linesDon't initialise the values in SWAP or A
LL147 (Parasite)Drawing linesDon't initialise the values in SWAP or A
LL164 (Flight)Drawing circlesMake the hyperspace sound and draw the hyperspace tunnel
LL164 (Parasite)Drawing circlesMake the hyperspace sound and draw the hyperspace tunnel
LL164, Removed (Docked)Drawing circlesMake the hyperspace sound and draw the hyperspace tunnel
LL28 (Docked)Maths (Arithmetic)Calculate R = 256 * A / Q
LL28 (Encyclopedia)Maths (Arithmetic)Calculate R = 256 * A / Q
LL28 (Flight)Maths (Arithmetic)Calculate R = 256 * A / Q
LL28 (Parasite)Maths (Arithmetic)Calculate R = 256 * A / Q
LL28+4 (Docked)Maths (Arithmetic)Skips the A >= Q check and always returns with C flag cleared, so this can be called if we know the division will work
LL28+4 (Encyclopedia)Maths (Arithmetic)Skips the A >= Q check and always returns with C flag cleared, so this can be called if we know the division will work
LL28+4 (Flight)Maths (Arithmetic)Skips the A >= Q check and always returns with C flag cleared, so this can be called if we know the division will work
LL28+4 (Parasite)Maths (Arithmetic)Skips the A >= Q check and always returns with C flag cleared, so this can be called if we know the division will work
LL30 (Docked)Drawing linesLL30 is a synonym for LOIN and draws a line from (X1, Y1) to (X2, Y2)
LL30 (Encyclopedia)Drawing linesLL30 is a synonym for LOIN and draws a line from (X1, Y1) to (X2, Y2)
LL30 (Flight)Drawing linesLL30 is a synonym for LOIN and draws a line from (X1, Y1) to (X2, Y2)
LL30 (I/O processor)Drawing linesLL30 is a synonym for LOIN and draws a line from (X1, Y1) to (X2, Y2)
LL30 (Parasite)Drawing linesDraw a one-segment line by sending a draw_line command to the I/O processor
LL31 (Docked)Maths (Arithmetic)Skips the A >= Q check and does not set the R counter, so this can be used for jumping straight into the division loop if R is already set to 254 and we know the division will work
LL31 (Encyclopedia)Maths (Arithmetic)Skips the A >= Q check and does not set the R counter, so this can be used for jumping straight into the division loop if R is already set to 254 and we know the division will work
LL31 (Flight)Maths (Arithmetic)Skips the A >= Q check and does not set the R counter, so this can be used for jumping straight into the division loop if R is already set to 254 and we know the division will work
LL31 (Parasite)Maths (Arithmetic)Skips the A >= Q check and does not set the R counter, so this can be used for jumping straight into the division loop if R is already set to 254 and we know the division will work
LL38 (Docked)Maths (Arithmetic)Calculate (S A) = (S R) + (A Q)
LL38 (Encyclopedia)Maths (Arithmetic)Calculate (S A) = (S R) + (A Q)
LL38 (Flight)Maths (Arithmetic)Calculate (S A) = (S R) + (A Q)
LL38 (Parasite)Maths (Arithmetic)Calculate (S A) = (S R) + (A Q)
LL5 (Docked)Maths (Arithmetic)Calculate Q = SQRT(R Q)
LL5 (Encyclopedia)Maths (Arithmetic)Calculate Q = SQRT(R Q)
LL5 (Flight)Maths (Arithmetic)Calculate Q = SQRT(R Q)
LL5 (Parasite)Maths (Arithmetic)Calculate Q = SQRT(R Q)
LL51 (Docked)Maths (Geometry)Calculate the dot product of XX15 and XX16
LL51 (Encyclopedia)Maths (Geometry)Calculate the dot product of XX15 and XX16
LL51 (Flight)Maths (Geometry)Calculate the dot product of XX15 and XX16
LL51 (Parasite)Maths (Geometry)Calculate the dot product of XX15 and XX16
LL61 (Docked)Maths (Arithmetic)Calculate (U R) = 256 * A / Q
LL61 (Encyclopedia)Maths (Arithmetic)Calculate (U R) = 256 * A / Q
LL61 (Flight)Maths (Arithmetic)Calculate (U R) = 256 * A / Q
LL61 (Parasite)Maths (Arithmetic)Calculate (U R) = 256 * A / Q
LL62 (Docked)Maths (Arithmetic)Calculate 128 - (U R)
LL62 (Encyclopedia)Maths (Arithmetic)Calculate 128 - (U R)
LL62 (Flight)Maths (Arithmetic)Calculate 128 - (U R)
LL62 (Parasite)Maths (Arithmetic)Calculate 128 - (U R)
LL66 (Docked)Drawing shipsA re-entry point into the ship-drawing routine, used by the LL62 routine to store 128 - (U R) on the XX3 heap
LL66 (Encyclopedia)Drawing shipsA re-entry point into the ship-drawing routine, used by the LL62 routine to store 128 - (U R) on the XX3 heap
LL66 (Flight)Drawing shipsA re-entry point into the ship-drawing routine, used by the LL62 routine to store 128 - (U R) on the XX3 heap
LL66 (Parasite)Drawing shipsA re-entry point into the ship-drawing routine, used by the LL62 routine to store 128 - (U R) on the XX3 heap
LL70+1 (Docked)Drawing shipsContains an RTS (as the first byte of an LDA instruction)
LL70+1 (Encyclopedia)Drawing shipsContains an RTS (as the first byte of an LDA instruction)
LL70+1 (Flight)Drawing shipsContains an RTS (as the first byte of an LDA instruction)
LL70+1 (Parasite)Drawing shipsContains an RTS (as the first byte of an LDA instruction)
LL81+2 (Docked)Drawing shipsDraw the contents of the ship line heap, used to draw the ship as a dot from SHPPT
LL81+2 (Encyclopedia)Drawing shipsDraw the contents of the ship line heap, used to draw the ship as a dot from SHPPT
LL81+2 (Flight)Drawing shipsDraw the contents of the ship line heap, used to draw the ship as a dot from SHPPT
LL81+2 (Parasite)Drawing shipsDraw the contents of the ship line heap, used to draw the ship as a dot from SHPPT
LL9 (Part 1 of 12) (Docked)Drawing shipsDraw ship: Check if ship is exploding, check if ship is in front
LL9 (Part 1 of 12) (Encyclopedia)Drawing shipsDraw ship: Check if ship is exploding, check if ship is in front
LL9 (Part 1 of 12) (Flight)Drawing shipsDraw ship: Check if ship is exploding, check if ship is in front
LL9 (Part 1 of 12) (Parasite)Drawing shipsDraw ship: Check if ship is exploding, check if ship is in front
LL9 (Part 2 of 12) (Docked)Drawing shipsDraw ship: Check if ship is in field of view, close enough to draw
LL9 (Part 2 of 12) (Encyclopedia)Drawing shipsDraw ship: Check if ship is in field of view, close enough to draw
LL9 (Part 2 of 12) (Flight)Drawing shipsDraw ship: Check if ship is in field of view, close enough to draw
LL9 (Part 2 of 12) (Parasite)Drawing shipsDraw ship: Check if ship is in field of view, close enough to draw
LL9 (Part 3 of 12) (Docked)Drawing shipsDraw ship: Set up orientation vector, ship coordinate variables
LL9 (Part 3 of 12) (Encyclopedia)Drawing shipsDraw ship: Set up orientation vector, ship coordinate variables
LL9 (Part 3 of 12) (Flight)Drawing shipsDraw ship: Set up orientation vector, ship coordinate variables
LL9 (Part 3 of 12) (Parasite)Drawing shipsDraw ship: Set up orientation vector, ship coordinate variables
LL9 (Part 4 of 12) (Docked)Drawing shipsDraw ship: Set visibility for exploding ship (all faces visible)
LL9 (Part 4 of 12) (Encyclopedia)Drawing shipsDraw ship: Set visibility for exploding ship (all faces visible)
LL9 (Part 4 of 12) (Flight)Drawing shipsDraw ship: Set visibility for exploding ship (all faces visible)
LL9 (Part 4 of 12) (Parasite)Drawing shipsDraw ship: Set visibility for exploding ship (all faces visible)
LL9 (Part 5 of 12) (Docked)Drawing shipsDraw ship: Calculate the visibility of each of the ship's faces
LL9 (Part 5 of 12) (Encyclopedia)Drawing shipsDraw ship: Calculate the visibility of each of the ship's faces
LL9 (Part 5 of 12) (Flight)Drawing shipsDraw ship: Calculate the visibility of each of the ship's faces
LL9 (Part 5 of 12) (Parasite)Drawing shipsDraw ship: Calculate the visibility of each of the ship's faces
LL9 (Part 6 of 12) (Docked)Drawing shipsDraw ship: Calculate the visibility of each of the ship's vertices
LL9 (Part 6 of 12) (Encyclopedia)Drawing shipsDraw ship: Calculate the visibility of each of the ship's vertices
LL9 (Part 6 of 12) (Flight)Drawing shipsDraw ship: Calculate the visibility of each of the ship's vertices
LL9 (Part 6 of 12) (Parasite)Drawing shipsDraw ship: Calculate the visibility of each of the ship's vertices
LL9 (Part 7 of 12) (Docked)Drawing shipsDraw ship: Calculate the visibility of each of the ship's vertices
LL9 (Part 7 of 12) (Encyclopedia)Drawing shipsDraw ship: Calculate the visibility of each of the ship's vertices
LL9 (Part 7 of 12) (Flight)Drawing shipsDraw ship: Calculate the visibility of each of the ship's vertices
LL9 (Part 7 of 12) (Parasite)Drawing shipsDraw ship: Calculate the visibility of each of the ship's vertices
LL9 (Part 8 of 12) (Docked)Drawing shipsDraw ship: Calculate the screen coordinates of visible vertices
LL9 (Part 8 of 12) (Encyclopedia)Drawing shipsDraw ship: Calculate the screen coordinates of visible vertices
LL9 (Part 8 of 12) (Flight)Drawing shipsDraw ship: Calculate the screen coordinates of visible vertices
LL9 (Part 8 of 12) (Parasite)Drawing shipsDraw ship: Calculate the screen coordinates of visible vertices
LL9 (Part 9 of 12) (Docked)Drawing shipsDraw ship: Draw laser beams if the ship is firing its laser at us
LL9 (Part 9 of 12) (Encyclopedia)Drawing shipsDraw ship: Draw laser beams if the ship is firing its laser at us
LL9 (Part 9 of 12) (Flight)Drawing shipsDraw ship: Draw laser beams if the ship is firing its laser at us
LL9 (Part 9 of 12) (Parasite)Drawing shipsDraw ship: Draw laser beams if the ship is firing its laser at us
LL9 (Part 10 of 12) (Docked)Drawing shipsDraw ship: Calculate the visibility of each of the ship's edges
LL9 (Part 10 of 12) (Encyclopedia)Drawing shipsDraw ship: Calculate the visibility of each of the ship's edges
LL9 (Part 10 of 12) (Flight)Drawing shipsDraw ship: Calculate the visibility of each of the ship's edges
LL9 (Part 10 of 12) (Parasite)Drawing shipsDraw ship: Calculate the visibility of each of the ship's edges
LL9 (Part 11 of 12) (Docked)Drawing shipsDraw ship: Add all visible edges to the ship line heap
LL9 (Part 11 of 12) (Encyclopedia)Drawing shipsDraw ship: Add all visible edges to the ship line heap
LL9 (Part 11 of 12) (Flight)Drawing shipsDraw ship: Add all visible edges to the ship line heap
LL9 (Part 11 of 12) (Parasite)Drawing shipsDraw ship: Add all visible edges to the ship line heap
LL9 (Part 12 of 12) (Docked)Drawing shipsDraw ship: Draw all the visible edges from the ship line heap
LL9 (Part 12 of 12) (Encyclopedia)Drawing shipsDraw ship: Draw all the visible edges from the ship line heap
LL9 (Part 12 of 12) (Flight)Drawing shipsDraw ship: Draw all the visible edges from the ship line heap
LL9 (Part 12 of 12) (Parasite)Drawing shipsDraw ship: Draw all the visible edges from the ship line heap
LL9_FLIGHT (Parasite)Drawing shipsDraw a ship (flight version)
LO2 (Flight)FlightContains an RTS
LO2 (Parasite)FlightContains an RTS
LOAD (Loader)LoaderLoad the main docked code, set up various vectors, run a checksum and start the game
LOADcode (Loader)LoaderEncrypted LOAD routine, bundled up in the loader so it can be moved to &0B00 to be run
LOD (Docked)Save and loadLoad a commander file
LOD (Parasite)Save and loadLoad a commander file
LOIN (Part 1 of 7) (Docked)Drawing linesDraw a line: Calculate the line gradient in the form of deltas
LOIN (Part 1 of 7) (Encyclopedia)Drawing linesDraw a line: Calculate the line gradient in the form of deltas
LOIN (Part 1 of 7) (Flight)Drawing linesDraw a line: Calculate the line gradient in the form of deltas
LOIN (Part 1 of 7) (I/O processor)Drawing linesImplement the draw_line command (draw a line)
LOIN (Part 2 of 7) (Docked)Drawing linesDraw a line: Line has a shallow gradient, step right along x-axis
LOIN (Part 2 of 7) (Encyclopedia)Drawing linesDraw a line: Line has a shallow gradient, step right along x-axis
LOIN (Part 2 of 7) (Flight)Drawing linesDraw a line: Line has a shallow gradient, step right along x-axis
LOIN (Part 2 of 7) (I/O processor)Drawing linesDraw a line: Line has a shallow gradient, step right along x-axis
LOIN (Part 3 of 7) (Docked)Drawing linesDraw a shallow line going right and up or left and down
LOIN (Part 3 of 7) (Encyclopedia)Drawing linesDraw a shallow line going right and up or left and down
LOIN (Part 3 of 7) (Flight)Drawing linesDraw a shallow line going right and up or left and down
LOIN (Part 3 of 7) (I/O processor)Drawing linesDraw a shallow line going right and up or left and down
LOIN (Part 4 of 7) (Docked)Drawing linesDraw a shallow line going right and down or left and up
LOIN (Part 4 of 7) (Encyclopedia)Drawing linesDraw a shallow line going right and down or left and up
LOIN (Part 4 of 7) (Flight)Drawing linesDraw a shallow line going right and down or left and up
LOIN (Part 4 of 7) (I/O processor)Drawing linesDraw a shallow line going right and down or left and up
LOIN (Part 5 of 7) (Docked)Drawing linesDraw a line: Line has a steep gradient, step up along y-axis
LOIN (Part 5 of 7) (Encyclopedia)Drawing linesDraw a line: Line has a steep gradient, step up along y-axis
LOIN (Part 5 of 7) (Flight)Drawing linesDraw a line: Line has a steep gradient, step up along y-axis
LOIN (Part 5 of 7) (I/O processor)Drawing linesDraw a line: Line has a steep gradient, step up along y-axis
LOIN (Part 6 of 7) (Docked)Drawing linesDraw a steep line going up and left or down and right
LOIN (Part 6 of 7) (Encyclopedia)Drawing linesDraw a steep line going up and left or down and right
LOIN (Part 6 of 7) (Flight)Drawing linesDraw a steep line going up and left or down and right
LOIN (Part 6 of 7) (I/O processor)Drawing linesDraw a steep line going up and left or down and right
LOIN (Part 7 of 7) (Docked)Drawing linesDraw a steep line going up and right or down and left
LOIN (Part 7 of 7) (Encyclopedia)Drawing linesDraw a steep line going up and right or down and left
LOIN (Part 7 of 7) (Flight)Drawing linesDraw a steep line going up and right or down and left
LOIN (Part 7 of 7) (I/O processor)Drawing linesDraw a steep line going up and right or down and left
LOMOD (Flight)LoaderLoad a new ship blueprints file
LOMOD (Parasite)UniversePopulate the ship blueprints table at XX21 with a random selection of ships and set the compass to point to the planet
LOOK1 (Flight)FlightInitialise the space view
LOOK1 (Parasite)FlightInitialise the space view
LOR (Docked)Save and loadSet the C flag and return from the subroutine
LOR (Parasite)Save and loadSet the C flag and return from the subroutine
LSO (Docked)Workspace variable The ship line heap for the space station (see NWSPS) and the sun line heap (see SUN)
LSO (Encyclopedia)Workspace variable The ship line heap for the space station (see NWSPS) and the sun line heap (see SUN)
LSO (Flight)Workspace variable The ship line heap for the space station (see NWSPS) and the sun line heap (see SUN)
LSO (Parasite)Workspace variable The ship line heap for the space station (see NWSPS) and the sun line heap (see SUN)
LSP (Docked)Workspace variable The ball line heap pointer, which contains the number of the first free byte after the end of the LSX2 and LSY2 heaps (see the deep dive on "The ball line heap" for details)
LSP (Encyclopedia)Workspace variable The ball line heap pointer, which contains the number of the first free byte after the end of the LSX2 and LSY2 heaps (see the deep dive on "The ball line heap" for details)
LSP (Flight)Workspace variable The ball line heap pointer, which contains the number of the first free byte after the end of the LSX2 and LSY2 heaps (see the deep dive on "The ball line heap" for details)
LSP (Parasite)Workspace variable The ball line heap pointer, which contains the number of the first free byte after the end of the LSX2 and LSY2 heaps (see the deep dive on "The ball line heap" for details)
LSX (Docked)Workspace variable LSX is an alias that points to the first byte of the sun line heap at LSO
LSX (Encyclopedia)Workspace variable LSX is an alias that points to the first byte of the sun line heap at LSO
LSX (Flight)Workspace variable LSX is an alias that points to the first byte of the sun line heap at LSO
LSX (Parasite)Workspace variable LSX is an alias that points to the first byte of the sun line heap at LSO
LSX2 (Docked)Workspace variable The ball line heap for storing x-coordinates (see the deep dive on "The ball line heap" for details)
LSX2 (Encyclopedia)Workspace variable The ball line heap for storing x-coordinates (see the deep dive on "The ball line heap" for details)
LSX2 (Flight)Workspace variable The ball line heap for storing x-coordinates (see the deep dive on "The ball line heap" for details)
LSX2 (Parasite)Workspace variable The ball line heap for storing x-coordinates (see the deep dive on "The ball line heap" for details)
LSY2 (Docked)Workspace variable The ball line heap for storing y-coordinates (see the deep dive on "The ball line heap" for details)
LSY2 (Encyclopedia)Workspace variable The ball line heap for storing y-coordinates (see the deep dive on "The ball line heap" for details)
LSY2 (Flight)Workspace variable The ball line heap for storing y-coordinates (see the deep dive on "The ball line heap" for details)
LSY2 (Parasite)Workspace variable The ball line heap for storing y-coordinates (see the deep dive on "The ball line heap" for details)
LTLI (Encyclopedia)LoaderThe OS command string for loading the docked code in file 1.D
LTLI (Flight)LoaderThe OS command string for loading the docked code in file 1.D
LYN (Docked)Drawing the screenClear most of a row of pixels
LYN (Encyclopedia)Drawing the screenClear most of a row of pixels
LYN (Flight)Drawing the screenClear most of a row of pixels
LYN (I/O processor)Drawing the screenClear most of a row of pixels
m (Flight)Maths (Geometry)Do not include A in the calculation
m (Parasite)Maths (Geometry)Do not include A in the calculation
M% (Flight)Main loopThe entry point for the main flight loop
M% (Parasite)Main loopThe entry point for the main flight loop
MA9 (Flight)Maths (Geometry)Contains an RTS
MA9 (Parasite)Maths (Geometry)Contains an RTS
MAD (Docked)Maths (Arithmetic)Calculate (A X) = Q * A + (S R)
MAD (Encyclopedia)Maths (Arithmetic)Calculate (A X) = Q * A + (S R)
MAD (Flight)Maths (Arithmetic)Calculate (A X) = Q * A + (S R)
MAD (Parasite)Maths (Arithmetic)Calculate (A X) = Q * A + (S R)
Main flight loop (Part 1 of 16) (Flight)Main loopSeed the random number generator
Main flight loop (Part 1 of 16) (Parasite)Main loopSeed the random number generator
Main flight loop (Part 2 of 16) (Flight)Main loopCalculate the alpha and beta angles from the current pitch and roll of our ship
Main flight loop (Part 2 of 16) (Parasite)Main loopCalculate the alpha and beta angles from the current pitch and roll of our ship
Main flight loop (Part 3 of 16) (Flight)Main loopScan for flight keys and process the results
Main flight loop (Part 3 of 16) (Parasite)Main loopScan for flight keys and process the results
Main flight loop (Part 4 of 16) (Flight)Main loopFor each nearby ship: Copy the ship's data block from K% to the zero-page workspace at INWK
Main flight loop (Part 4 of 16) (Parasite)Main loopFor each nearby ship: Copy the ship's data block from K% to the zero-page workspace at INWK
Main flight loop (Part 5 of 16), Removed (Flight)Main loopFor each nearby ship: If an energy bomb has been set off, potentially kill this ship
Main flight loop (Part 6 of 16) (Flight)Main loopFor each nearby ship: Move the ship in space and copy the updated INWK data block back to K%
Main flight loop (Part 6 of 16) (Parasite)Main loopFor each nearby ship: Move the ship in space and copy the updated INWK data block back to K%
Main flight loop (Part 7 of 16) (Flight)Main loopFor each nearby ship: Check whether we are docking, scooping or colliding with it
Main flight loop (Part 7 of 16) (Parasite)Main loopFor each nearby ship: Check whether we are docking, scooping or colliding with it
Main flight loop (Part 8 of 16) (Flight)Main loopFor each nearby ship: Process us potentially scooping this item
Main flight loop (Part 8 of 16) (Parasite)Main loopFor each nearby ship: Process us potentially scooping this item
Main flight loop (Part 9 of 16) (Flight)Main loopFor each nearby ship: If it is a space station, check whether we are successfully docking with it
Main flight loop (Part 9 of 16) (Parasite)Main loopFor each nearby ship: If it is a space station, check whether we are successfully docking with it
Main flight loop (Part 10 of 16) (Flight)Main loopFor each nearby ship: Remove if scooped, or process collisions
Main flight loop (Part 10 of 16) (Parasite)Main loopFor each nearby ship: Remove if scooped, or process collisions
Main flight loop (Part 11 of 16) (Flight)Main loopFor each nearby ship: Process missile lock and firing our laser
Main flight loop (Part 11 of 16) (Parasite)Main loopFor each nearby ship: Process missile lock and firing our laser
Main flight loop (Part 12 of 16) (Flight)Main loopFor each nearby ship: Draw the ship, remove if killed, loop back
Main flight loop (Part 12 of 16) (Parasite)Main loopFor each nearby ship: Draw the ship, remove if killed, loop back
Main flight loop (Part 13 of 16) (Flight)Main loopCharge shields and energy banks
Main flight loop (Part 13 of 16) (Parasite)Main loopCharge shields and energy banks
Main flight loop (Part 14 of 16) (Flight)Main loopSpawn a space station if we are close enough to the planet
Main flight loop (Part 14 of 16) (Parasite)Main loopSpawn a space station if we are close enough to the planet
Main flight loop (Part 15 of 16) (Flight)Main loopPerform altitude checks with the planet and sun and process fuel scooping if appropriate
Main flight loop (Part 15 of 16) (Parasite)Main loopPerform altitude checks with the planet and sun and process fuel scooping if appropriate
Main flight loop (Part 16 of 16) (Flight)Main loopProcess laser pulsing, E.C.M. energy drain, call stardust routine
Main flight loop (Part 16 of 16) (Parasite)Main loopProcess laser pulsing, E.C.M. energy drain, call stardust routine
Main game loop (Part 1 of 6) (Flight)Main loopSpawn a trader (a Cobra Mk III, Python, Boa or Anaconda)
Main game loop (Part 2 of 6) (Docked)Main loopUpdate the main loop counters
Main game loop (Part 2 of 6) (Encyclopedia)Main loopUpdate the main loop counters
Main game loop (Part 2 of 6) (Flight)Main loopCall the main flight loop, and potentially spawn a trader, an asteroid, or a cargo canister
Main game loop (Part 2 of 6) (Parasite)Main loopUpdate the main loop counters
Main game loop (Part 3 of 6) (Flight)Main loopPotentially spawn a cop, particularly if we've been bad
Main game loop (Part 4 of 6) (Flight)Main loopPotentially spawn a lone bounty hunter or up to four pirates
Main game loop (Part 5 of 6) (Docked)Main loopCool down lasers, make calls to update the dashboard
Main game loop (Part 5 of 6) (Encyclopedia)Main loopCool down lasers, make calls to update the dashboard
Main game loop (Part 5 of 6) (Flight)Main loopCool down lasers, make calls to update the dashboard
Main game loop (Part 5 of 6) (Parasite)Main loopCool down lasers, make calls to update the dashboard
Main game loop (Part 6 of 6) (Docked)Main loopProcess non-flight key presses (red function keys, docked keys)
Main game loop (Part 6 of 6) (Encyclopedia)Main loopProcess non-flight key presses (red function keys, docked keys)
Main game loop (Part 6 of 6) (Flight)Main loopProcess non-flight key presses (red function keys, docked keys)
Main game loop (Part 6 of 6) (Parasite)Main loopProcess non-flight key presses (red function keys, docked keys)
Main game loop for flight (Part 1 of 6) (Parasite)Main loopSpawn a trader (a Cobra Mk III, Python, Boa or Anaconda)
Main game loop for flight (Part 2 of 6) (Parasite)Main loopUpdate the main loop counters
Main game loop for flight (Part 3 of 6) (Parasite)Main loopPotentially spawn a cop, particularly if we've been bad
Main game loop for flight (Part 4 of 6) (Parasite)Main loopPotentially spawn a lone bounty hunter or up to four pirates
Main game loop for flight (Part 5 of 6) (Parasite)Main loopCool down lasers, make calls to update the dashboard
Main game loop for flight (Part 6 of 6) (Parasite)Main loopProcess non-flight key presses (red function keys, docked keys)
MAL1 (Flight)Main loopMarks the beginning of the ship analysis loop, so we can jump back here from part 12 of the main flight loop to work our way through each ship in the local bubble. We also jump back here when a ship is removed from the bubble, so we can continue processing from the next ship
MAL1 (Parasite)Main loopMarks the beginning of the ship analysis loop, so we can jump back here from part 12 of the main flight loop to work our way through each ship in the local bubble. We also jump back here when a ship is removed from the bubble, so we can continue processing from the next ship
mamba (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Mamba
mamba (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Mamba
MANY (Docked)Workspace variable The number of ships of each type in the local bubble of universe
MANY (Encyclopedia)Workspace variable The number of ships of each type in the local bubble of universe
MANY (Flight)Workspace variable The number of ships of each type in the local bubble of universe
MANY (Parasite)Workspace variable The number of ships of each type in the local bubble of universe
MAS1 (Flight)Maths (Geometry)Add an orientation vector coordinate to an INWK coordinate
MAS1 (Parasite)Maths (Geometry)Add an orientation vector coordinate to an INWK coordinate
MAS2 (Flight)Maths (Geometry)Calculate a cap on the maximum distance to the planet or sun
MAS2 (Parasite)Maths (Geometry)Calculate a cap on the maximum distance to the planet or sun
MAS3 (Flight)Maths (Arithmetic)Calculate A = x_hi^2 + y_hi^2 + z_hi^2 in the K% block
MAS3 (Parasite)Maths (Arithmetic)Calculate A = x_hi^2 + y_hi^2 + z_hi^2 in the K% block
MAS4 (Flight)Maths (Geometry)Calculate a cap on the maximum distance to a ship
MAS4 (Parasite)Maths (Geometry)Calculate a cap on the maximum distance to a ship
MCASH (Docked)Maths (Arithmetic)Add an amount of cash to the cash pot
MCASH (Flight)Maths (Arithmetic)Add an amount of cash to the cash pot
MCASH (Parasite)Maths (Arithmetic)Add an amount of cash to the cash pot
MCH (Docked)Workspace variable The text token number of the in-flight message that is currently being shown, and which will be removed by the me2 routine when the counter in DLY reaches zero
MCH (Encyclopedia)Workspace variable The text token number of the in-flight message that is currently being shown, and which will be removed by the me2 routine when the counter in DLY reaches zero
MCH (Flight)Workspace variable The text token number of the in-flight message that is currently being shown, and which will be removed by the me2 routine when the counter in DLY reaches zero
MCH (Parasite)Workspace variable The text token number of the in-flight message that is currently being shown, and which will be removed by the me2 routine when the counter in DLY reaches zero
MCNT (Docked)Workspace variable The main loop counter
MCNT (Encyclopedia)Workspace variable The main loop counter
MCNT (Flight)Workspace variable The main loop counter
MCNT (Parasite)Workspace variable The main loop counter
me1 (Docked)FlightErase an old in-flight message and display a new one
me1 (Encyclopedia)FlightErase an old in-flight message and display a new one
me1 (Flight)FlightErase an old in-flight message and display a new one
me1 (Parasite)FlightErase an old in-flight message and display a new one
me2 (Docked)FlightRemove an in-flight message from the space view
me2 (Encyclopedia)FlightRemove an in-flight message from the space view
me2 (Flight)FlightRemove an in-flight message from the space view
me2 (Parasite)FlightRemove an in-flight message from the space view
me3 (Docked)Main loopUsed by me2 to jump back into the main game loop after printing an in-flight message
me3 (Encyclopedia)Main loopUsed by me2 to jump back into the main game loop after printing an in-flight message
me3 (Flight)Main loopUsed by me2 to jump back into the main game loop after printing an in-flight message
me3 (Parasite)Main loopUsed by me2 to jump back into the main game loop after printing an in-flight message
MEBRK (Docked)Save and loadThe BRKV handler for disc access operations
MEBRK (Parasite)Save and loadThe BRKV handler for disc access operations
menu (Encyclopedia)EncyclopediaDisplay a menu and ask for a choice
menu (Parasite)EncyclopediaDisplay a menu and ask for a choice
menu_entry (Encyclopedia)EncyclopediaTable containing the number of entries in each menu
menu_entry (Parasite)EncyclopediaTable containing the number of entries in each menu
menu_offset (Encyclopedia)EncyclopediaTable containing token numbers for the first item in each menu
menu_offset (Parasite)EncyclopediaTable containing token numbers for the first item in each menu
menu_query (Encyclopedia)EncyclopediaTable containing token numbers for each menu's query prompt
menu_query (Parasite)EncyclopediaTable containing token numbers for each menu's query prompt
menu_title (Encyclopedia)EncyclopediaTable containing text token numbers for each menu's title
menu_title (Parasite)EncyclopediaTable containing text token numbers for each menu's title
menu_titlex (Encyclopedia)EncyclopediaTable containing column positions for each menu's title
menu_titlex (Parasite)EncyclopediaTable containing column positions for each menu's title
mes9 (Docked)FlightPrint a text token, possibly followed by " DESTROYED"
mes9 (Encyclopedia)FlightPrint a text token, possibly followed by " DESTROYED"
mes9 (Flight)FlightPrint a text token, possibly followed by " DESTROYED"
mes9 (Parasite)FlightPrint a text token, possibly followed by " DESTROYED"
MESS (Docked)FlightDisplay an in-flight message
MESS (Encyclopedia)FlightDisplay an in-flight message
MESS (Flight)FlightDisplay an in-flight message
MESS (Parasite)FlightDisplay an in-flight message
MESS1 (Loader)LoaderThe OS command string for changing the disc directory to E
mix_bits (Parasite)LoaderLookup table for locating a specific bit in the 32-bit word for a given ship blueprint position
MJ (Docked)Workspace variable Are we in witchspace (i.e. have we mis-jumped)?
MJ (Encyclopedia)Workspace variable Are we in witchspace (i.e. have we mis-jumped)?
MJ (Flight)Workspace variable Are we in witchspace (i.e. have we mis-jumped)?
MJ (Parasite)Workspace variable Are we in witchspace (i.e. have we mis-jumped)?
MJP (Flight)FlightProcess a mis-jump into witchspace
MJP (Parasite)FlightProcess a mis-jump into witchspace
MLOOP (Docked)Main loopThe entry point for the main game loop. This entry point comes after the call to the main flight loop and spawning routines, so it marks the start of the main game loop for when we are docked (as we don't need to call the main flight loop or spawning routines if we aren't in space)
MLOOP (Encyclopedia)Main loopThe entry point for the main game loop. This entry point comes after the call to the main flight loop and spawning routines, so it marks the start of the main game loop for when we are docked (as we don't need to call the main flight loop or spawning routines if we aren't in space)
MLOOP (Flight)Main loopThe entry point for the main game loop. This entry point comes after the call to the main flight loop and spawning routines, so it marks the start of the main game loop for when we are docked (as we don't need to call the main flight loop or spawning routines if we aren't in space)
MLOOP (Parasite)Main loopThe entry point for the main game loop. This entry point comes after the call to the main flight loop and spawning routines, so it marks the start of the main game loop for when we are docked (as we don't need to call the main flight loop or spawning routines if we aren't in space)
MLS1 (Flight)Maths (Arithmetic)Calculate (A P) = ALP1 * A
MLS1 (Parasite)Maths (Arithmetic)Calculate (A P) = ALP1 * A
MLS2 (Flight)Maths (Arithmetic)Calculate (S R) = XX(1 0) and (A P) = A * ALP1
MLS2 (Parasite)Maths (Arithmetic)Calculate (S R) = XX(1 0) and (A P) = A * ALP1
MLS2, Removed (Docked)Maths (Arithmetic)Calculate (S R) = XX(1 0) and (A P) = A * ALP1
MLTU2 (Flight)Maths (Arithmetic)Calculate (A P+1 P) = (A ~P) * Q
MLTU2 (Parasite)Maths (Arithmetic)Calculate (A P+1 P) = (A ~P) * Q
MLTU2, Removed (Docked)Maths (Arithmetic)Calculate (A P+1 P) = (A ~P) * Q
MLTU2-2 (Docked)Maths (Arithmetic)Set Q to X, so this calculates (A P+1 P) = (A ~P) * X
MLTU2-2 (Flight)Maths (Arithmetic)Set Q to X, so this calculates (A P+1 P) = (A ~P) * X
MLTU2-2 (Parasite)Maths (Arithmetic)Set Q to X, so this calculates (A P+1 P) = (A ~P) * X
MLU1 (Flight)Maths (Arithmetic)Calculate Y1 = y_hi and (A P) = |y_hi| * Q for Y-th stardust
MLU1 (Parasite)Maths (Arithmetic)Calculate Y1 = y_hi and (A P) = |y_hi| * Q for Y-th stardust
MLU1, Removed (Docked)Maths (Arithmetic)Calculate Y1 = y_hi and (A P) = |y_hi| * Q for Y-th stardust
MLU2 (Flight)Maths (Arithmetic)Calculate (A P) = |A| * Q
MLU2 (Parasite)Maths (Arithmetic)Calculate (A P) = |A| * Q
MLU2, Removed (Docked)Maths (Arithmetic)Calculate (A P) = |A| * Q
monitor (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Monitor
monitor (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Monitor
moray (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Moray
moray (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Moray
MSAR (Docked)Workspace variable The targeting state of our leftmost missile
MSAR (Encyclopedia)Workspace variable The targeting state of our leftmost missile
MSAR (Flight)Workspace variable The targeting state of our leftmost missile
MSAR (Parasite)Workspace variable The targeting state of our leftmost missile
MSBAR (Docked)DashboardDraw a specific indicator in the dashboard's missile bar
MSBAR (Flight)DashboardDraw a specific indicator in the dashboard's missile bar
MSBAR (I/O processor)DashboardImplement the put_missle command (update a missile indicator on the dashboard)
MSBAR (Parasite)DashboardDraw a specific indicator in the dashboard's missile bar by sending a put_missle command to the I/O processor
MSBARS (Parasite)DashboardDraw a specific indicator in the dashboard's missile bar
msblob (Docked)DashboardDisplay the dashboard's missile indicators in green
msblob (Flight)DashboardDisplay the dashboard's missile indicators in green
msblob (Parasite)DashboardDisplay the dashboard's missile indicators in green
msg_3 (Encyclopedia)TextThe second extended token table for recursive tokens 0-255 (write_msg3)
msg_3 (Parasite)TextThe second extended token table for recursive tokens 0-255 (write_msg3)
msg_pairs (Docked)TextPrint the extended two-letter token in A (where A is in the range 215 to 255)
msg_pairs (Encyclopedia)TextPrint the extended two-letter token in A (where A is in the range 215 to 255)
msg_pairs (Parasite)TextPrint the extended two-letter token in A (where A is in the range 215 to 255)
MSTG (Docked)Workspace variable The current missile lock target
MSTG (Encyclopedia)Workspace variable The current missile lock target
MSTG (Flight)Workspace variable The current missile lock target
MSTG (Parasite)Workspace variable The current missile lock target
MT1 (Docked)TextSwitch to ALL CAPS when printing extended tokens
MT1 (Encyclopedia)TextSwitch to ALL CAPS when printing extended tokens
MT1 (Parasite)TextSwitch to ALL CAPS when printing extended tokens
MT13 (Docked)TextSwitch to lower case when printing extended tokens
MT13 (Encyclopedia)TextSwitch to lower case when printing extended tokens
MT13 (Parasite)TextSwitch to lower case when printing extended tokens
MT14 (Docked)TextSwitch to justified text when printing extended tokens
MT14 (Encyclopedia)TextSwitch to justified text when printing extended tokens
MT14 (Parasite)TextSwitch to justified text when printing extended tokens
MT15 (Docked)TextSwitch to left-aligned text when printing extended tokens
MT15 (Encyclopedia)TextSwitch to left-aligned text when printing extended tokens
MT15 (Parasite)TextSwitch to left-aligned text when printing extended tokens
MT16 (Docked)TextPrint the character in variable DTW7
MT16 (Encyclopedia)TextPrint the character in variable DTW7
MT16 (Parasite)TextPrint the character in variable DTW7
MT17 (Docked)TextPrint the selected system's adjective, e.g. Lavian for Lave
MT17 (Encyclopedia)TextPrint the selected system's adjective, e.g. Lavian for Lave
MT17 (Parasite)TextPrint the selected system's adjective, e.g. Lavian for Lave
MT18 (Docked)TextPrint a random 1-8 letter word in Sentence Case
MT18 (Encyclopedia)TextPrint a random 1-8 letter word in Sentence Case
MT18 (Parasite)TextPrint a random 1-8 letter word in Sentence Case
MT19 (Docked)TextCapitalise the next letter
MT19 (Encyclopedia)TextCapitalise the next letter
MT19 (Parasite)TextCapitalise the next letter
MT2 (Docked)TextSwitch to Sentence Case when printing extended tokens
MT2 (Encyclopedia)TextSwitch to Sentence Case when printing extended tokens
MT2 (Parasite)TextSwitch to Sentence Case when printing extended tokens
MT23 (Docked)TextMove to row 10, switch to white text, and switch to lower case when printing extended tokens
MT23 (Encyclopedia)TextMove to row 10, switch to white text, and switch to lower case when printing extended tokens
MT23 (Parasite)TextMove to row 10, switch to white text, and switch to lower case when printing extended tokens
MT26 (Docked)TextFetch a line of text from the keyboard
MT26 (Encyclopedia)TextFetch a line of text from the keyboard
MT26 (Parasite)TextFetch a line of text from the keyboard
MT27 (Docked)TextPrint the captain's name during mission briefings
MT27 (Encyclopedia)TextPrint the captain's name during mission briefings
MT27 (Parasite)TextPrint the captain's name during mission briefings
MT28 (Docked)TextPrint the location hint during the mission 1 briefing
MT28 (Encyclopedia)TextPrint the location hint during the mission 1 briefing
MT28 (Parasite)TextPrint the location hint during the mission 1 briefing
MT29 (Docked)TextMove to row 6, switch to white text, and switch to lower case when printing extended tokens
MT29 (Encyclopedia)TextMove to row 6, switch to white text, and switch to lower case when printing extended tokens
MT29 (Parasite)TextMove to row 6, switch to white text, and switch to lower case when printing extended tokens
MT5 (Docked)TextSwitch to extended tokens
MT5 (Encyclopedia)TextSwitch to extended tokens
MT5 (Parasite)TextSwitch to extended tokens
MT6 (Docked)TextSwitch to standard tokens in Sentence Case
MT6 (Encyclopedia)TextSwitch to standard tokens in Sentence Case
MT6 (Parasite)TextSwitch to standard tokens in Sentence Case
MT8 (Docked)TextTab to column 6 and start a new word when printing extended tokens
MT8 (Encyclopedia)TextTab to column 6 and start a new word when printing extended tokens
MT8 (Parasite)TextTab to column 6 and start a new word when printing extended tokens
MT9 (Docked)TextClear the screen and set the current view type to 1
MT9 (Encyclopedia)TextClear the screen and set the current view type to 1
MT9 (Parasite)TextClear the screen and set the current view type to 1
MTIN (Docked)TextLookup table for random tokens in the extended token table (0-37)
MTIN (Encyclopedia)TextLookup table for random tokens in the extended token table (0-37)
MTIN (Parasite)TextLookup table for random tokens in the extended token table (0-37)
MU1 (Docked)Maths (Arithmetic)Copy X into P and A, and clear the C flag
MU1 (Encyclopedia)Maths (Arithmetic)Copy X into P and A, and clear the C flag
MU1 (Flight)Maths (Arithmetic)Copy X into P and A, and clear the C flag
MU1 (Parasite)Maths (Arithmetic)Copy X into P and A, and clear the C flag
MU11 (Docked)Maths (Arithmetic)Calculate (A P) = P * X
MU11 (Encyclopedia)Maths (Arithmetic)Calculate (A P) = P * X
MU11 (Flight)Maths (Arithmetic)Calculate (A P) = P * X
MU11 (Parasite)Maths (Arithmetic)Calculate (A P) = P * X
MU5 (Flight)Maths (Arithmetic)Set K(3 2 1 0) = (A A A A) and clear the C flag
MU5 (Parasite)Maths (Arithmetic)Set K(3 2 1 0) = (A A A A) and clear the C flag
MU5, Removed (Docked)Maths (Arithmetic)Set K(3 2 1 0) = (A A A A) and clear the C flag
MU6 (Flight)Maths (Arithmetic)Set P(1 0) = (A A)
MU6 (Parasite)Maths (Arithmetic)Set P(1 0) = (A A)
MU6, Removed (Docked)Maths (Arithmetic)Set P(1 0) = (A A)
MULT1 (Docked)Maths (Arithmetic)Calculate (A P) = Q * A
MULT1 (Encyclopedia)Maths (Arithmetic)Calculate (A P) = Q * A
MULT1 (Flight)Maths (Arithmetic)Calculate (A P) = Q * A
MULT1 (Parasite)Maths (Arithmetic)Calculate (A P) = Q * A
MULT12 (Docked)Maths (Arithmetic)Calculate (S R) = Q * A
MULT12 (Encyclopedia)Maths (Arithmetic)Calculate (S R) = Q * A
MULT12 (Flight)Maths (Arithmetic)Calculate (S R) = Q * A
MULT12 (Parasite)Maths (Arithmetic)Calculate (S R) = Q * A
MULT3 (Flight)Maths (Arithmetic)Calculate K(3 2 1 0) = (A P+1 P) * Q
MULT3 (Parasite)Maths (Arithmetic)Calculate K(3 2 1 0) = (A P+1 P) * Q
MULTS-2 (Flight)Maths (Arithmetic)Calculate (A P) = X * A
MULTS-2 (Parasite)Maths (Arithmetic)Calculate (A P) = X * A
MULTU (Docked)Maths (Arithmetic)Calculate (A P) = P * Q
MULTU (Encyclopedia)Maths (Arithmetic)Calculate (A P) = P * Q
MULTU (Flight)Maths (Arithmetic)Calculate (A P) = P * Q
MULTU (Parasite)Maths (Arithmetic)Calculate (A P) = P * Q
MUT1 (Flight)Maths (Arithmetic)Calculate R = XX and (A P) = Q * A
MUT1 (Parasite)Maths (Arithmetic)Calculate R = XX and (A P) = Q * A
MUT1, Removed (Docked)Maths (Arithmetic)Calculate R = XX and (A P) = Q * A
MUT2 (Flight)Maths (Arithmetic)Calculate (S R) = XX(1 0) and (A P) = Q * A
MUT2 (Parasite)Maths (Arithmetic)Calculate (S R) = XX(1 0) and (A P) = Q * A
MUT2, Removed (Docked)Maths (Arithmetic)Calculate (S R) = XX(1 0) and (A P) = Q * A
MUT3, Removed (Docked)Maths (Arithmetic)An unused routine that does the same as MUT2
MUT3, Removed (Flight)Maths (Arithmetic)An unused routine that does the same as MUT2
MV3 (Parasite)MovingFall through into part 7 of MVEIT
MV30 (Flight)MovingMove the ship in space but without tidying the orientation vectors or applying tactics
MV30 (Parasite)MovingMove the ship in space but without tidying the orientation vectors or applying tactics
MV40 (Flight)MovingRotate the planet or sun's location in space by the amount of pitch and roll of our ship
MV40 (Parasite)MovingRotate the planet or sun's location in space by the amount of pitch and roll of our ship
MV45 (Flight)MovingRejoin the MVEIT routine after the rotation, tactics and scanner code
MV45 (Parasite)MovingRejoin the MVEIT routine after the rotation, tactics and scanner code
MVBL (Loader)Utility routinesMove a multi-page block of memory
MVEIT (Part 1 of 9) (Docked)MovingMove current ship: Tidy the orientation vectors
MVEIT (Part 1 of 9) (Encyclopedia)MovingMove current ship: Tidy the orientation vectors
MVEIT (Part 1 of 9) (Flight)MovingMove current ship: Tidy the orientation vectors
MVEIT (Part 1 of 9) (Parasite)MovingMove current ship: Tidy the orientation vectors
MVEIT (Part 2 of 9) (Flight)MovingMove current ship: Call tactics routine, remove ship from scanner
MVEIT (Part 3 of 9) (Flight)MovingMove current ship: Move ship forward according to its speed
MVEIT (Part 4 of 9) (Flight)MovingMove current ship: Apply acceleration to ship's speed as a one-off
MVEIT (Part 5 of 9) (Flight)MovingMove current ship: Rotate ship's location by our pitch and roll
MVEIT (Part 6 of 9) (Flight)MovingMove current ship: Move the ship in space according to our speed
MVEIT (Part 7 of 9) (Docked)MovingMove current ship: Rotate ship's orientation vectors by pitch/roll
MVEIT (Part 7 of 9) (Encyclopedia)MovingMove current ship: Rotate ship's orientation vectors by pitch/roll
MVEIT (Part 7 of 9) (Flight)MovingMove current ship: Rotate ship's orientation vectors by pitch/roll
MVEIT (Part 7 of 9) (Parasite)MovingMove current ship: Rotate ship's orientation vectors by pitch/roll
MVEIT (Part 8 of 9) (Docked)MovingMove current ship: Rotate ship about itself by its own pitch/roll
MVEIT (Part 8 of 9) (Encyclopedia)MovingMove current ship: Rotate ship about itself by its own pitch/roll
MVEIT (Part 8 of 9) (Flight)MovingMove current ship: Rotate ship about itself by its own pitch/roll
MVEIT (Part 8 of 9) (Parasite)MovingMove current ship: Rotate ship about itself by its own pitch/roll
MVEIT (Part 9 of 9) (Docked)MovingReturn from the subroutine (the scanner is not used when docked)
MVEIT (Part 9 of 9) (Encyclopedia)MovingMove current ship: Redraw on scanner, if it hasn't been destroyed
MVEIT (Part 9 of 9) (Flight)MovingMove current ship: Redraw on scanner, if it hasn't been destroyed
MVEIT (Part 9 of 9) (Parasite)MovingMove current ship: Redraw on scanner, if it hasn't been destroyed
MVEIT_FLIGHT (Part 1 of 6) (Parasite)MovingMove current ship (flight version)
MVEIT_FLIGHT (Part 2 of 6) (Parasite)MovingMove current ship: Call tactics routine, remove ship from scanner
MVEIT_FLIGHT (Part 3 of 6) (Parasite)MovingMove current ship: Move ship forward according to its speed
MVEIT_FLIGHT (Part 4 of 6) (Parasite)MovingMove current ship: Apply acceleration to ship's speed as a one-off
MVEIT_FLIGHT (Part 5 of 6) (Parasite)MovingMove current ship: Rotate ship's location by our pitch and roll
MVEIT_FLIGHT (Part 6 of 6) (Parasite)MovingMove current ship: Move the ship in space according to our speed
MVPG (Loader)Utility routinesMove a page of memory
MVS4 (Docked)MovingApply pitch and roll to an orientation vector
MVS4 (Encyclopedia)MovingApply pitch and roll to an orientation vector
MVS4 (Flight)MovingApply pitch and roll to an orientation vector
MVS4 (Parasite)MovingApply pitch and roll to an orientation vector
MVS5 (Docked)MovingApply a 3.6 degree pitch or roll to an orientation vector
MVS5 (Encyclopedia)MovingApply a 3.6 degree pitch or roll to an orientation vector
MVS5 (Flight)MovingApply a 3.6 degree pitch or roll to an orientation vector
MVS5 (Parasite)MovingApply a 3.6 degree pitch or roll to an orientation vector
MVT1 (Flight)MovingCalculate (x_sign x_hi x_lo) = (x_sign x_hi x_lo) + (A R)
MVT1 (Parasite)MovingCalculate (x_sign x_hi x_lo) = (x_sign x_hi x_lo) + (A R)
MVT1, Removed (Docked)MovingCalculate (x_sign x_hi x_lo) = (x_sign x_hi x_lo) + (A R)
MVT1-2 (Docked)MovingClear bits 0-6 of A before entering MVT1
MVT1-2 (Flight)MovingClear bits 0-6 of A before entering MVT1
MVT1-2 (Parasite)MovingClear bits 0-6 of A before entering MVT1
MVT3 (Flight)MovingCalculate K(3 2 1) = (x_sign x_hi x_lo) + K(3 2 1)
MVT3 (Parasite)MovingCalculate K(3 2 1) = (x_sign x_hi x_lo) + K(3 2 1)
MVT3, Removed (Docked)MovingCalculate K(3 2 1) = (x_sign x_hi x_lo) + K(3 2 1)
MVT6 (Flight)MovingCalculate (A P+2 P+1) = (x_sign x_hi x_lo) + (A P+2 P+1)
MVT6 (Parasite)MovingCalculate (A P+2 P+1) = (x_sign x_hi x_lo) + (A P+2 P+1)
MVT6, Removed (Docked)MovingCalculate (A P+2 P+1) = (x_sign x_hi x_lo) + (A P+2 P+1)
n_buyship (Docked)Buying shipsShow the Buy Ship screen (CTRL-f3)
n_buyship (Parasite)Buying shipsShow the Buy Ship screen (CTRL-f3)
n_load (Docked)Buying shipsLoad the name and flight characteristics for the current ship type
n_load (Parasite)Buying shipsLoad the name and flight characteristics for the current ship type
n_name (Docked)TextPrint the type of a given ship
n_name (Parasite)TextPrint the type of a given ship
n_oops (Flight)FlightTake some damage, taking our ship's shields into consideration
n_oops (Parasite)FlightTake some damage, taking our ship's shields into consideration
n_price (Docked)Buying shipsSet K(0 1 2 3) to the price of a given ship
n_price (Parasite)Buying shipsSet K(0 1 2 3) to the price of a given ship
n_shok (Flight)FlightContains an RTS
n_shok (Parasite)FlightContains an RTS
n_sound10 (Flight)SoundMake the first part of the death sound, or the second part of the explosion sound
n_sound30 (Flight)TacticsMake the sound of a missile being launched
n_sound30 (Parasite)TacticsMake the sound of a missile being launched
n_store (Flight)Maths (Arithmetic)Set K(3 2 1) = (A A A) and clear the C flag
n_store (Parasite)Maths (Arithmetic)Set K(3 2 1) = (A A A) and clear the C flag
NA% (Loader)Save and loadThe data block for the last saved commander
NA% (Parasite)Save and loadThe data block for the last saved commander
NAME (Docked)Workspace variable The current commander name
NAME (Encyclopedia)Workspace variable The current commander name
NAME (Flight)Workspace variable The current commander name
NAME (Parasite)Workspace variable The current commander name
new_beam (Docked)Workspace variable The power level of beam lasers when fitted to our current ship type
new_beam (Encyclopedia)Workspace variable The power level of beam lasers when fitted to our current ship type
new_beam (Flight)Workspace variable The power level of beam lasers when fitted to our current ship type
new_beam (Parasite)Workspace variable The power level of beam lasers when fitted to our current ship type
new_costs (Docked)Workspace variable The price table offset for our current ship
new_costs (Encyclopedia)Workspace variable The price table offset for our current ship
new_costs (Flight)Workspace variable The price table offset for our current ship
new_costs (Parasite)Workspace variable The price table offset for our current ship
new_details (Docked)Buying shipsThe flight characteristics for each of the different ship types
new_details (Parasite)Buying shipsThe flight characteristics for each of the different ship types
new_energy (Docked)Workspace variable Our current ship's ship energy refresh rate when fitted with an energy unit
new_energy (Encyclopedia)Workspace variable Our current ship's ship energy refresh rate when fitted with an energy unit
new_energy (Flight)Workspace variable Our current ship's ship energy refresh rate when fitted with an energy unit
new_energy (Parasite)Workspace variable Our current ship's ship energy refresh rate when fitted with an energy unit
new_hold (Docked)Workspace variable The amount of free space in our current ship's hold
new_hold (Encyclopedia)Workspace variable The amount of free space in our current ship's hold
new_hold (Flight)Workspace variable The amount of free space in our current ship's hold
new_hold (Parasite)Workspace variable The amount of free space in our current ship's hold
new_max (Docked)Workspace variable Our current ship's maximum pitch/roll rate
new_max (Encyclopedia)Workspace variable Our current ship's maximum pitch/roll rate
new_max (Flight)Workspace variable Our current ship's maximum pitch/roll rate
new_max (Parasite)Workspace variable Our current ship's maximum pitch/roll rate
new_military (Docked)Workspace variable The power level of military lasers when fitted to our current ship type
new_military (Encyclopedia)Workspace variable The power level of military lasers when fitted to our current ship type
new_military (Flight)Workspace variable The power level of military lasers when fitted to our current ship type
new_military (Parasite)Workspace variable The power level of military lasers when fitted to our current ship type
new_min (Docked)Workspace variable Our current ship's minimum pitch/roll rate
new_min (Encyclopedia)Workspace variable Our current ship's minimum pitch/roll rate
new_min (Flight)Workspace variable Our current ship's minimum pitch/roll rate
new_min (Parasite)Workspace variable Our current ship's minimum pitch/roll rate
new_mining (Docked)Workspace variable The power level of mining lasers when fitted to our current ship type
new_mining (Encyclopedia)Workspace variable The power level of mining lasers when fitted to our current ship type
new_mining (Flight)Workspace variable The power level of mining lasers when fitted to our current ship type
new_mining (Parasite)Workspace variable The power level of mining lasers when fitted to our current ship type
new_missiles (Docked)Workspace variable The maximum number of missiles that can be fitted to our current ship
new_missiles (Encyclopedia)Workspace variable The maximum number of missiles that can be fitted to our current ship
new_missiles (Flight)Workspace variable The maximum number of missiles that can be fitted to our current ship
new_missiles (Parasite)Workspace variable The maximum number of missiles that can be fitted to our current ship
new_mounts (Docked)Workspace variable The available laser mounts in our current ship
new_mounts (Encyclopedia)Workspace variable The available laser mounts in our current ship
new_mounts (Flight)Workspace variable The available laser mounts in our current ship
new_mounts (Parasite)Workspace variable The available laser mounts in our current ship
new_name (Parasite)TextThis part of token 132 is updated with our current ship's type by routine n_load, so printing token 132 will always show the correct type of our ship
new_name (Text tokens)TextThis part of token 132 is updated with our current ship's type by routine n_load, so printing token 132 will always show the correct type of our ship
new_offsets (Docked)Buying shipsTable of offsets for each ship type
new_offsets (Parasite)Buying shipsTable of offsets for each ship type
new_pulse (Docked)Workspace variable The power level of pulse lasers when fitted to our current ship type
new_pulse (Encyclopedia)Workspace variable The power level of pulse lasers when fitted to our current ship type
new_pulse (Flight)Workspace variable The power level of pulse lasers when fitted to our current ship type
new_pulse (Parasite)Workspace variable The power level of pulse lasers when fitted to our current ship type
new_range (Docked)Workspace variable Our current ship's hyperspace range (i.e. the size of the fuel tank)
new_range (Encyclopedia)Workspace variable Our current ship's hyperspace range (i.e. the size of the fuel tank)
new_range (Flight)Workspace variable Our current ship's hyperspace range (i.e. the size of the fuel tank)
new_range (Parasite)Workspace variable Our current ship's hyperspace range (i.e. the size of the fuel tank)
new_shields (Docked)Workspace variable Our current ship's shield level
new_shields (Encyclopedia)Workspace variable Our current ship's shield level
new_shields (Flight)Workspace variable Our current ship's shield level
new_shields (Parasite)Workspace variable Our current ship's shield level
new_ships (Docked)Buying shipsShip names and prices for the different ship types we can buy
new_ships (Parasite)Buying shipsShip names and prices for the different ship types we can buy
new_space (Docked)Workspace variable This byte appears to be unused
new_space (Encyclopedia)Workspace variable This byte appears to be unused
new_space (Flight)Workspace variable This byte appears to be unused
new_space (Parasite)Workspace variable This byte appears to be unused
new_speed (Docked)Workspace variable Our current ship's maximum speed
new_speed (Encyclopedia)Workspace variable Our current ship's maximum speed
new_speed (Flight)Workspace variable Our current ship's maximum speed
new_speed (Parasite)Workspace variable Our current ship's maximum speed
NEWB (Docked)Workspace variable The ship's "new byte flags" (or NEWB flags)
NEWB (Encyclopedia)Workspace variable The ship's "new byte flags" (or NEWB flags)
NEWB (Flight)Workspace variable The ship's "new byte flags" (or NEWB flags)
NEWB (Parasite)Workspace variable The ship's "new byte flags" (or NEWB flags)
NLIN (Docked)Drawing linesDraw a horizontal line at pixel row 23 to box in a title
NLIN (Encyclopedia)Drawing linesDraw a horizontal line at pixel row 23 to box in a title
NLIN (Flight)Drawing linesDraw a horizontal line at pixel row 23 to box in a title
NLIN (Parasite)Drawing linesDraw a horizontal line at pixel row 23 to box in a title
NLIN2 (Docked)Drawing linesDraw a screen-wide horizontal line at the pixel row in A
NLIN2 (Encyclopedia)Drawing linesDraw a screen-wide horizontal line at the pixel row in A
NLIN2 (Flight)Drawing linesDraw a screen-wide horizontal line at the pixel row in A
NLIN2 (Parasite)Drawing linesDraw a screen-wide horizontal line at the pixel row in A
NLIN3 (Docked)Drawing linesPrint a title and draw a horizontal line at row 19 to box it in
NLIN3 (Encyclopedia)Drawing linesPrint a title and draw a horizontal line at row 19 to box it in
NLIN3 (Flight)Drawing linesPrint a title and draw a horizontal line at row 19 to box it in
NLIN3 (Parasite)Drawing linesPrint a title and draw a horizontal line at row 19 to box it in
NLIN4 (Docked)Drawing linesDraw a horizontal line at pixel row 19 to box in a title
NLIN4 (Encyclopedia)Drawing linesDraw a horizontal line at pixel row 19 to box in a title
NLIN4 (Flight)Drawing linesDraw a horizontal line at pixel row 19 to box in a title
NLIN4 (Parasite)Drawing linesDraw a horizontal line at pixel row 19 to box in a title
NO1 (Docked)Maths (Geometry)Contains an RTS
NO1 (Encyclopedia)Maths (Geometry)Contains an RTS
NO1 (Flight)Maths (Geometry)Contains an RTS
NO1 (Parasite)Maths (Geometry)Contains an RTS
NO3 (Docked)SoundMake a sound from a prepared sound block
NO3 (Encyclopedia)SoundMake a sound from a prepared sound block
NO3 (Flight)SoundMake a sound from a prepared sound block
NO3 (Parasite)SoundMake a sound from a prepared sound block
NOISE (Docked)SoundMake the sound whose number is in A
NOISE (Encyclopedia)SoundMake the sound whose number is in A
NOISE (Flight)SoundMake the sound whose number is in A
NOISE (Parasite)SoundMake the sound whose number is in A
NOMSL (Docked)Workspace variable The number of missiles we have fitted (0-4)
NOMSL (Encyclopedia)Workspace variable The number of missiles we have fitted (0-4)
NOMSL (Flight)Workspace variable The number of missiles we have fitted (0-4)
NOMSL (Parasite)Workspace variable The number of missiles we have fitted (0-4)
NORM (Docked)Maths (Geometry)Normalise the three-coordinate vector in XX15
NORM (Encyclopedia)Maths (Geometry)Normalise the three-coordinate vector in XX15
NORM (Flight)Maths (Geometry)Normalise the three-coordinate vector in XX15
NORM (Parasite)Maths (Geometry)Normalise the three-coordinate vector in XX15
NOS1 (Docked)SoundPrepare a sound block
NOS1 (Encyclopedia)SoundPrepare a sound block
NOS1 (Flight)SoundPrepare a sound block
NOS1 (Parasite)SoundPrepare a sound block
NOSTM (Docked)Workspace variable The number of stardust particles shown on screen, which is 18 (#NOST) for normal space, and 3 for witchspace
NOSTM (Encyclopedia)Workspace variable The number of stardust particles shown on screen, which is 18 (#NOST) for normal space, and 3 for witchspace
NOSTM (Flight)Workspace variable The number of stardust particles shown on screen, which is 18 (#NOST) for normal space, and 3 for witchspace
NOSTM (Parasite)Workspace variable The number of stardust particles shown on screen, which is 18 (#NOST) for normal space, and 3 for witchspace
NWDAV4 (Docked)MarketPrint an "ITEM?" error, make a beep and rejoin the TT210 routine
NWDAV4 (Parasite)MarketPrint an "ITEM?" error, make a beep and rejoin the TT210 routine
NWDAVxx (Docked)MarketUsed to rejoin this routine from the call to NWDAV4
NWDAVxx (Parasite)MarketUsed to rejoin this routine from the call to NWDAV4
nWq (Flight)StardustCreate a random cloud of stardust
nWq (Parasite)StardustCreate a random cloud of stardust
NwS1 (Flight)UniverseFlip the sign and double an INWK byte
NwS1 (Parasite)UniverseFlip the sign and double an INWK byte
NwS1, Removed (Docked)UniverseFlip the sign and double an INWK byte
NWSHP (Docked)UniverseAdd a new ship to our local bubble of universe
NWSHP (Encyclopedia)UniverseAdd a new ship to our local bubble of universe
NWSHP (Flight)UniverseAdd a new ship to our local bubble of universe
NWSHP (Parasite)UniverseAdd a new ship to our local bubble of universe
NWSPS (Flight)UniverseAdd a new space station to our local bubble of universe
NWSPS (Parasite)UniverseAdd a new space station to our local bubble of universe
NWSTARS (Flight)StardustInitialise the stardust field
NWSTARS (Parasite)StardustInitialise the stardust field
oh (Flight)UniverseContains an RTS SPIN2 Remove any randomness: spawn cargo of a specific type (given in X), and always spawn the number given in A
oh (Parasite)UniverseContains an RTS SPIN2 Remove any randomness: spawn cargo of a specific type (given in X), and always spawn the number given in A
old_BYTEV (Loader)LoaderCall the default OSBYTE handler
OOPS (Flight)FlightTake some damage
OOPS (Parasite)FlightTake some damage
ophidian (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Ophidian
ophidian (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Ophidian
OSB (Loader)Utility routinesA convenience routine for calling OSBYTE with Y = 0
ou2, Removed (Flight)FlightDisplay "E.C.M.SYSTEM DESTROYED" as an in-flight message
ou3, Removed (Flight)FlightDisplay "FUEL SCOOPS DESTROYED" as an in-flight message
OUCH (Flight)FlightPotentially lose cargo or equipment following damage
OUCH (Parasite)FlightPotentially lose cargo or equipment following damage
out (Docked)KeyboardContains an RTS
out (Encyclopedia)KeyboardContains an RTS
out (Loader)Drawing pixelsContains an RTS
out (Parasite)KeyboardContains an RTS
P (Docked)Workspace variable Temporary storage, used in a number of places
P (Encyclopedia)Workspace variable Temporary storage, used in a number of places
P (Flight)Workspace variable Temporary storage, used in a number of places
P (I/O processor)Workspace variable Temporary storage, used in a number of places
P (Loader)Workspace variable Temporary storage, used in a number of places
P (Parasite)Workspace variable Temporary storage, used in a number of places
PAS1 (Docked)MissionsDisplay a rotating ship at space coordinates (0, 112, 256) and scan the keyboard
PAS1 (Parasite)MissionsDisplay a rotating ship at space coordinates (0, 112, 256) and scan the keyboard
PATG (Docked)Workspace variable Configuration setting to show the author names on the start-up screen and enable manual hyperspace mis-jumps
PATG (Encyclopedia)Workspace variable Configuration setting to show the author names on the start-up screen and enable manual hyperspace mis-jumps
PATG (Flight)Workspace variable Configuration setting to show the author names on the start-up screen and enable manual hyperspace mis-jumps
PATG (Parasite)Workspace variable Configuration setting to show the author names on the start-up screen and enable manual hyperspace mis-jumps
PAUSE (Docked)MissionsDisplay a rotating ship, waiting until a key is pressed, then remove the ship from the screen
PAUSE (Parasite)MissionsDisplay a rotating ship, waiting until a key is pressed, then remove the ship from the screen
PAUSE2 (Docked)KeyboardWait until a key is pressed, ignoring any existing key press
PAUSE2 (Encyclopedia)KeyboardWait until a key is pressed, ignoring any existing key press
PAUSE2 (Parasite)KeyboardWait until a key is pressed, ignoring any existing key press
PD1 (Encyclopedia)UniversePrint the standard "goat soup" description without checking for overrides
PDESC (Docked)UniversePrint the system's extended description or a mission 1 directive
PDESC (Encyclopedia)UniversePrint the system's extended description or a mission 1 directive
PDESC (Parasite)UniversePrint the system's extended description or a mission 1 directive
ping (Docked)UniverseSet the selected system to the current system
ping (Encyclopedia)UniverseSet the selected system to the current system
ping (Flight)UniverseSet the selected system to the current system
ping (Parasite)UniverseSet the selected system to the current system
PIX (Loader)Drawing pixelsDraw a single pixel at a specific coordinate
PIX1 (Flight)Maths (Arithmetic)Calculate (YY+1 SYL+Y) = (A P) + (S R) and draw stardust particle
PIX1 (Parasite)Maths (Arithmetic)Calculate (YY+1 SYL+Y) = (A P) + (S R) and draw stardust particle
PIX1, Removed (Docked)Maths (Arithmetic)Calculate (YY+1 SYL+Y) = (A P) + (S R) and draw stardust particle
PIXEL (Docked)Drawing pixelsDraw a 1-pixel dot, 2-pixel dash or 4-pixel square
PIXEL (Encyclopedia)Drawing pixelsDraw a 1-pixel dot, 2-pixel dash or 4-pixel square
PIXEL (Flight)Drawing pixelsDraw a 1-pixel dot, 2-pixel dash or 4-pixel square
PIXEL (I/O processor)Drawing pixelsImplement the draw_pixel command (draw space view pixels)
PIXEL (Parasite)Drawing pixelsDraw a 1-pixel dot, 2-pixel dash or 4-pixel square by sending a draw_pixel command to the I/O processor
PIXEL2 (Flight)Drawing pixelsDraw a stardust particle relative to the screen centre
PIXEL2 (Parasite)Drawing pixelsDraw a stardust particle relative to the screen centre
PIXEL2, Removed (Docked)Drawing pixelsDraw a stardust particle relative to the screen centre
PL2 (Flight)Drawing planetsRemove the planet or sun from the screen
PL2 (Parasite)Drawing planetsRemove the planet or sun from the screen
PL2-1 (Flight)Drawing planetsContains an RTS
PL2-1 (Parasite)Drawing planetsContains an RTS
PL21 (Docked)Drawing planetsReturn from a planet/sun-drawing routine with a failure flag
PL21 (Encyclopedia)Drawing planetsReturn from a planet/sun-drawing routine with a failure flag
PL21 (Flight)Drawing planetsReturn from a planet/sun-drawing routine with a failure flag
PL21 (Parasite)Drawing planetsReturn from a planet/sun-drawing routine with a failure flag
PL21S (Parasite)Drawing planetsReturn from a planet/sun-drawing routine with a failure flag
PL40 (Parasite)Drawing planetsContains an RTS
PL44 (Docked)Drawing linesClear the C flag and return from the subroutine
PL44 (Encyclopedia)Drawing linesClear the C flag and return from the subroutine
PL44 (Flight)Drawing planetsClear the C flag and return from the subroutine
PL44 (Parasite)Drawing linesClear the C flag and return from the subroutine
PL9 (Part 1 of 3) (Flight)Drawing planetsDraw the planet, with either an equator and meridian, or a crater
PL9 (Part 1 of 3) (Parasite)Drawing planetsDraw the planet, with either an equator and meridian, or a crater
PL9 (Part 2 of 3) (Flight)Drawing planetsDraw the planet's equator and meridian
PL9 (Part 2 of 3) (Parasite)Drawing planetsDraw the planet's equator and meridian
PL9 (Part 3 of 3) (Flight)Drawing planetsDraw the planet's crater
PL9 (Part 3 of 3) (Parasite)Drawing planetsDraw the planet's crater
PLANET (Flight)Drawing planetsDraw the planet or sun
PLANET (Parasite)Drawing planetsDraw the planet or sun
plf (Docked)TextPrint a text token followed by a newline
plf (Encyclopedia)TextPrint a text token followed by a newline
plf (Flight)TextPrint a text token followed by a newline
plf (Parasite)TextPrint a text token followed by a newline
plf2 (Flight)TextPrint text followed by a newline and indent of 6 characters
plf2, Removed (Docked)TextPrint text followed by a newline and indent of 6 characters
PLL1 (Part 1 of 3) (Loader)Drawing planetsDraw Saturn on the loading screen (draw the planet)
PLL1 (Part 2 of 3) (Loader)Drawing planetsDraw Saturn on the loading screen (draw the stars)
PLL1 (Part 3 of 3) (Loader)Drawing planetsDraw Saturn on the loading screen (draw the rings)
PLS1 (Flight)Drawing planetsCalculate (Y A) = nosev_x / z
PLS1 (Parasite)Drawing planetsCalculate (Y A) = nosev_x / z
PLS2 (Flight)Drawing planetsDraw a half-ellipse
PLS2 (Parasite)Drawing planetsDraw a half-ellipse
PLS22 (Flight)Drawing planetsDraw an ellipse or half-ellipse
PLS22 (Parasite)Drawing planetsDraw an ellipse or half-ellipse
PLS3 (Flight)Drawing planetsCalculate (Y A P) = 222 * roofv_x / z
PLS3 (Parasite)Drawing planetsCalculate (Y A P) = 222 * roofv_x / z
PLS4 (Flight)Drawing planetsCalculate CNT2 = arctan(P / A) / 4
PLS4 (Parasite)Drawing planetsCalculate CNT2 = arctan(P / A) / 4
PLS5 (Flight)Drawing planetsCalculate roofv_x / z and roofv_y / z
PLS5 (Parasite)Drawing planetsCalculate roofv_x / z and roofv_y / z
PLS6 (Flight)Drawing planetsCalculate (X K) = (A P) / (z_sign z_hi z_lo)
PLS6 (Parasite)Drawing planetsCalculate (X K) = (A P) / (z_sign z_hi z_lo)
pr2 (Docked)TextPrint an 8-bit number, left-padded to 3 digits, and optional point
pr2 (Encyclopedia)TextPrint an 8-bit number, left-padded to 3 digits, and optional point
pr2 (Flight)TextPrint an 8-bit number, left-padded to 3 digits, and optional point
pr2 (Parasite)TextPrint an 8-bit number, left-padded to 3 digits, and optional point
pr2+2 (Docked)TextPrint the 8-bit number in X to the number of digits in A
pr2+2 (Encyclopedia)TextPrint the 8-bit number in X to the number of digits in A
pr2+2 (Flight)TextPrint the 8-bit number in X to the number of digits in A pr2-1 Print X without a decimal point
pr2+2 (Parasite)TextPrint the 8-bit number in X to the number of digits in A pr2-1 Print X without a decimal point
pr2-1 (Flight)TextPrint X without a decimal point
pr2-1 (Parasite)TextPrint X without a decimal point
pr5 (Docked)TextPrint a 16-bit number, left-padded to 5 digits, and optional point
pr5 (Encyclopedia)TextPrint a 16-bit number, left-padded to 5 digits, and optional point
pr5 (Flight)TextPrint a 16-bit number, left-padded to 5 digits, and optional point
pr5 (Parasite)TextPrint a 16-bit number, left-padded to 5 digits, and optional point
pr6 (Docked)TextPrint 16-bit number, left-padded to 5 digits, no point
pr6 (Encyclopedia)TextPrint 16-bit number, left-padded to 5 digits, no point
pr6 (Flight)TextPrint 16-bit number, left-padded to 5 digits, no point
pr6 (Parasite)TextPrint 16-bit number, left-padded to 5 digits, no point
pres (Docked)EquipmentGiven an item number A with the item name in recursive token Y, show an error to say that the item is already present, refund the cost of the item, and then beep and exit to the docking bay (i.e. show the Status Mode screen)
pres (Parasite)EquipmentGiven an item number A with the item name in recursive token Y, show an error to say that the item is already present, refund the cost of the item, and then beep and exit to the docking bay (i.e. show the Status Mode screen)
pres+3 (Docked)EquipmentShow the error to say that an item is already present, and process a refund, but do not free up a space in the hold
pres+3 (Parasite)EquipmentShow the error to say that an item is already present, and process a refund, but do not free up a space in the hold
price_xy (Docked)Maths (Arithmetic)Set (Y X) = (A P)
price_xy (Flight)Maths (Arithmetic)Set (Y X) = (A P)
price_xy (Parasite)Maths (Arithmetic)Set (Y X) = (A P)
print_esc (I/O processor)TextSend an escape sequence to the printer
print_safe (I/O processor)TextPrint a character using the VDU routine in the MOS, to bypass our custom WRCHV handler
print_tone (I/O processor)TextLookup table for converting mode 5 colour pixel rows to monochrome pixel pairs
print_wrch (I/O processor)TextSend a character to the printer
printer (I/O processor)TextSend the screen to the printer, following a CTRL-P key press
printer (Parasite)TextThis routine is commented out in the original source
PROJ (Flight)Maths (Geometry)Project the current ship or planet onto the screen
PROJ (Parasite)Maths (Geometry)Project the current ship or planet onto the screen
PROT3 (Loader)Copy protectionPart of the CHKSM copy protection checksum calculation
prq (Docked)TextPrint a text token followed by a question mark
prq (Flight)TextPrint a text token followed by a question mark
prq (Parasite)TextPrint a text token followed by a question mark
prq+3 (Docked)TextPrint a question mark
prq+3 (Flight)TextPrint a question mark
prq+3 (Parasite)TextPrint a question mark
prx (Docked)EquipmentReturn the price of a piece of equipment
prx (Parasite)EquipmentReturn the price of a piece of equipment
prx-3 (Docked)EquipmentReturn the price of the item with number A - 1 c Contains an RTS
prx-3 (Parasite)EquipmentReturn the price of the item with number A - 1 c Contains an RTS
PRXS (Docked)EquipmentEquipment prices
PRXS (Parasite)EquipmentEquipment prices
PU1 (Flight)FlightFlip the coordinate axes for the four different views
PU1 (Parasite)FlightFlip the coordinate axes for the four different views
PX3 (Docked)Drawing pixelsPlot a single pixel at (X, Y) within a character block
PX3 (Encyclopedia)Drawing pixelsPlot a single pixel at (X, Y) within a character block
PX3 (I/O processor)Drawing pixelsPlot a single pixel at (X, Y) within a character block
PX3, Removed (Flight)Drawing pixelsPlot a single pixel at (X, Y) within a character block
PX4 (Docked)Drawing pixelsContains an RTS
PX4 (Encyclopedia)Drawing pixelsContains an RTS
PX4 (Flight)Drawing pixelsContains an RTS
python (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Python
python (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Python
PZW (Docked)DashboardFetch the current dashboard colours, to support flashing
PZW (Flight)DashboardFetch the current dashboard colours, to support flashing
PZW (Parasite)DashboardFetch the current dashboard colours, to support flashing
Q (Docked)Workspace variable Temporary storage, used in a number of places
Q (Encyclopedia)Workspace variable Temporary storage, used in a number of places
Q (Flight)Workspace variable Temporary storage, used in a number of places
Q (I/O processor)Workspace variable Temporary storage, used in a number of places
Q (Loader)Workspace variable Temporary storage, used in a number of places
Q (Parasite)Workspace variable Temporary storage, used in a number of places
QQ0 (Docked)Workspace variable The current system's galactic x-coordinate (0-256)
QQ0 (Encyclopedia)Workspace variable The current system's galactic x-coordinate (0-256)
QQ0 (Flight)Workspace variable The current system's galactic x-coordinate (0-256)
QQ0 (Parasite)Workspace variable The current system's galactic x-coordinate (0-256)
QQ1 (Docked)Workspace variable The current system's galactic y-coordinate (0-256)
QQ1 (Encyclopedia)Workspace variable The current system's galactic y-coordinate (0-256)
QQ1 (Flight)Workspace variable The current system's galactic y-coordinate (0-256)
QQ1 (Parasite)Workspace variable The current system's galactic y-coordinate (0-256)
QQ10 (Docked)Workspace variable The galactic y-coordinate of the crosshairs in the galaxy chart (and, most of the time, the selected system's galactic y-coordinate)
QQ10 (Encyclopedia)Workspace variable The galactic y-coordinate of the crosshairs in the galaxy chart (and, most of the time, the selected system's galactic y-coordinate)
QQ10 (Flight)Workspace variable The galactic y-coordinate of the crosshairs in the galaxy chart (and, most of the time, the selected system's galactic y-coordinate)
QQ10 (Parasite)Workspace variable The galactic y-coordinate of the crosshairs in the galaxy chart (and, most of the time, the selected system's galactic y-coordinate)
QQ11 (Docked)Workspace variable The type of the current view:
QQ11 (Encyclopedia)Workspace variable The type of the current view:
QQ11 (Flight)Workspace variable The type of the current view:
QQ11 (Parasite)Workspace variable The type of the current view:
QQ12 (Docked)Workspace variable Our "docked" status
QQ12 (Encyclopedia)Workspace variable Our "docked" status
QQ12 (Flight)Workspace variable Our "docked" status
QQ12 (Parasite)Workspace variable Our "docked" status
QQ14 (Docked)Workspace variable Our current fuel level (0-70)
QQ14 (Encyclopedia)Workspace variable Our current fuel level (0-70)
QQ14 (Flight)Workspace variable Our current fuel level (0-70)
QQ14 (Parasite)Workspace variable Our current fuel level (0-70)
QQ15 (Docked)Workspace variable The three 16-bit seeds for the selected system, i.e. the one in the crosshairs in the Short-range Chart
QQ15 (Encyclopedia)Workspace variable The three 16-bit seeds for the selected system, i.e. the one in the crosshairs in the Short-range Chart
QQ15 (Flight)Workspace variable The three 16-bit seeds for the selected system, i.e. the one in the crosshairs in the Short-range Chart
QQ15 (Parasite)Workspace variable The three 16-bit seeds for the selected system, i.e. the one in the crosshairs in the Short-range Chart
QQ16 (Docked)TextThe two-letter token lookup table
QQ16 (Encyclopedia)TextThe two-letter token lookup table
QQ16 (Parasite)TextThe two-letter token lookup table
QQ17 (Docked)Workspace variable Contains a number of flags that affect how text tokens are printed, particularly capitalisation:
QQ17 (Encyclopedia)Workspace variable Contains a number of flags that affect how text tokens are printed, particularly capitalisation:
QQ17 (Flight)Workspace variable Contains a number of flags that affect how text tokens are printed, particularly capitalisation:
QQ17 (Parasite)Workspace variable Contains a number of flags that affect how text tokens are printed, particularly capitalisation:
QQ18 (Parasite)TextThe recursive token table for tokens 0-148
QQ18 (Text tokens)TextThe recursive token table for tokens 0-148
QQ19 (Docked)Workspace variable Temporary storage, used in a number of places
QQ19 (Encyclopedia)Workspace variable Temporary storage, used in a number of places
QQ19 (Flight)Workspace variable Temporary storage, used in a number of places
QQ19 (Parasite)Workspace variable Temporary storage, used in a number of places
QQ2 (Docked)Workspace variable The three 16-bit seeds for the current system, i.e. the one we are currently in
QQ2 (Encyclopedia)Workspace variable The three 16-bit seeds for the current system, i.e. the one we are currently in
QQ2 (Flight)Workspace variable The three 16-bit seeds for the current system, i.e. the one we are currently in
QQ2 (Parasite)Workspace variable The three 16-bit seeds for the current system, i.e. the one we are currently in
QQ20 (Docked)Workspace variable The contents of our cargo hold
QQ20 (Encyclopedia)Workspace variable The contents of our cargo hold
QQ20 (Flight)Workspace variable The contents of our cargo hold
QQ20 (Parasite)Workspace variable The contents of our cargo hold
QQ21 (Docked)Workspace variable The three 16-bit seeds for the current galaxy
QQ21 (Encyclopedia)Workspace variable The three 16-bit seeds for the current galaxy
QQ21 (Flight)Workspace variable The three 16-bit seeds for the current galaxy
QQ21 (Parasite)Workspace variable The three 16-bit seeds for the current galaxy
QQ22 (Docked)Workspace variable The two hyperspace countdown counters
QQ22 (Encyclopedia)Workspace variable The two hyperspace countdown counters
QQ22 (Flight)Workspace variable The two hyperspace countdown counters
QQ22 (Parasite)Workspace variable The two hyperspace countdown counters
QQ23 (Docked)MarketMarket prices table
QQ23 (Flight)MarketMarket prices table
QQ23 (Parasite)MarketMarket prices table
QQ24 (Docked)Workspace variable Temporary storage, used to store the current market item's price in routine TT151
QQ24 (Encyclopedia)Workspace variable Temporary storage, used to store the current market item's price in routine TT151
QQ24 (Flight)Workspace variable Temporary storage, used to store the current market item's price in routine TT151
QQ24 (Parasite)Workspace variable Temporary storage, used to store the current market item's price in routine TT151
QQ25 (Docked)Workspace variable Temporary storage, used to store the current market item's availability in routine TT151
QQ25 (Encyclopedia)Workspace variable Temporary storage, used to store the current market item's availability in routine TT151
QQ25 (Flight)Workspace variable Temporary storage, used to store the current market item's availability in routine TT151
QQ25 (Parasite)Workspace variable Temporary storage, used to store the current market item's availability in routine TT151
QQ26 (Docked)Workspace variable A random value used to randomise market data
QQ26 (Encyclopedia)Workspace variable A random value used to randomise market data
QQ26 (Flight)Workspace variable A random value used to randomise market data
QQ26 (Parasite)Workspace variable A random value used to randomise market data
QQ28 (Docked)Workspace variable The current system's economy (0-7)
QQ28 (Encyclopedia)Workspace variable The current system's economy (0-7)
QQ28 (Flight)Workspace variable The current system's economy (0-7)
QQ28 (Parasite)Workspace variable The current system's economy (0-7)
QQ29 (Docked)Workspace variable Temporary storage, used in a number of places
QQ29 (Encyclopedia)Workspace variable Temporary storage, used in a number of places
QQ29 (Flight)Workspace variable Temporary storage, used in a number of places
QQ29 (Parasite)Workspace variable Temporary storage, used in a number of places
QQ3 (Docked)Workspace variable The selected system's economy (0-7)
QQ3 (Encyclopedia)Workspace variable The selected system's economy (0-7)
QQ3 (Flight)Workspace variable The selected system's economy (0-7)
QQ3 (Parasite)Workspace variable The selected system's economy (0-7)
QQ4 (Docked)Workspace variable The selected system's government (0-7)
QQ4 (Encyclopedia)Workspace variable The selected system's government (0-7)
QQ4 (Flight)Workspace variable The selected system's government (0-7)
QQ4 (Parasite)Workspace variable The selected system's government (0-7)
QQ5 (Docked)Workspace variable The selected system's tech level (0-14)
QQ5 (Encyclopedia)Workspace variable The selected system's tech level (0-14)
QQ5 (Flight)Workspace variable The selected system's tech level (0-14)
QQ5 (Parasite)Workspace variable The selected system's tech level (0-14)
QQ6 (Docked)Workspace variable The selected system's population in billions * 10 (1-71), so the maximum population is 7.1 billion
QQ6 (Encyclopedia)Workspace variable The selected system's population in billions * 10 (1-71), so the maximum population is 7.1 billion
QQ6 (Flight)Workspace variable The selected system's population in billions * 10 (1-71), so the maximum population is 7.1 billion
QQ6 (Parasite)Workspace variable The selected system's population in billions * 10 (1-71), so the maximum population is 7.1 billion
QQ7 (Docked)Workspace variable The selected system's productivity in M CR (96-62480)
QQ7 (Encyclopedia)Workspace variable The selected system's productivity in M CR (96-62480)
QQ7 (Flight)Workspace variable The selected system's productivity in M CR (96-62480)
QQ7 (Parasite)Workspace variable The selected system's productivity in M CR (96-62480)
QQ8 (Docked)Workspace variable The distance from the current system to the selected system in light years * 10, stored as a 16-bit number
QQ8 (Encyclopedia)Workspace variable The distance from the current system to the selected system in light years * 10, stored as a 16-bit number
QQ8 (Flight)Workspace variable The distance from the current system to the selected system in light years * 10, stored as a 16-bit number
QQ8 (Parasite)Workspace variable The distance from the current system to the selected system in light years * 10, stored as a 16-bit number
QQ9 (Docked)Workspace variable The galactic x-coordinate of the crosshairs in the galaxy chart (and, most of the time, the selected system's galactic x-coordinate)
QQ9 (Encyclopedia)Workspace variable The galactic x-coordinate of the crosshairs in the galaxy chart (and, most of the time, the selected system's galactic x-coordinate)
QQ9 (Flight)Workspace variable The galactic x-coordinate of the crosshairs in the galaxy chart (and, most of the time, the selected system's galactic x-coordinate)
QQ9 (Parasite)Workspace variable The galactic x-coordinate of the crosshairs in the galaxy chart (and, most of the time, the selected system's galactic x-coordinate)
QU5 (Docked)Start and endRestart the game using the last saved commander without asking whether to load a new commander file
QU5 (Parasite)Start and endRestart the game using the last saved commander without asking whether to load a new commander file
query_beep (Docked)EquipmentPrint the recursive token given in A followed by a question mark, then make a beep, pause and go to the docking bay (i.e. show the Status Mode screen)
query_beep (Parasite)EquipmentPrint the recursive token given in A followed by a question mark, then make a beep, pause and go to the docking bay (i.e. show the Status Mode screen)
QUS1 (Docked)Save and loadSave or load the commander file
QUS1 (Parasite)Save and loadSave or load the commander file
qv (Docked)EquipmentPrint a menu of the four space views, for buying lasers
qv (Parasite)EquipmentPrint a menu of the four space views, for buying lasers
qw (Docked)TextPrint a recursive token in the range 128-145
qw (Encyclopedia)TextPrint a recursive token in the range 128-145
qw (Flight)TextPrint a recursive token in the range 128-145
qw (Parasite)TextPrint a recursive token in the range 128-145
R (Docked)Workspace variable Temporary storage, used in a number of places
R (Encyclopedia)Workspace variable Temporary storage, used in a number of places
R (Flight)Workspace variable Temporary storage, used in a number of places
R (I/O processor)Workspace variable Temporary storage, used in a number of places
R (Parasite)Workspace variable Temporary storage, used in a number of places
R5-1 (Docked)TextContains an RTS
R5-1 (Parasite)TextContains an RTS
RAND (Docked)Workspace variable Four 8-bit seeds for the random number generation system implemented in the DORND routine
RAND (Encyclopedia)Workspace variable Four 8-bit seeds for the random number generation system implemented in the DORND routine
RAND (Flight)Workspace variable Four 8-bit seeds for the random number generation system implemented in the DORND routine
RAND (Loader)Drawing planetsThe random number seed used for drawing Saturn
RAND (Parasite)Workspace variable Four 8-bit seeds for the random number generation system implemented in the DORND routine
rand_posn (Flight)UniverseSet up the INWK workspace for a ship in a random ship position
rand_posn (Parasite)UniverseSet up the INWK workspace for a ship in a random ship position
RAT (Docked)Workspace variable Used to store different signs depending on the current space view, for use in calculating stardust movement
RAT (Encyclopedia)Workspace variable Used to store different signs depending on the current space view, for use in calculating stardust movement
RAT (Flight)Workspace variable Used to store different signs depending on the current space view, for use in calculating stardust movement
RAT (Parasite)Workspace variable Used to store different signs depending on the current space view, for use in calculating stardust movement
RAT2 (Docked)Workspace variable Temporary storage, used to store the pitch and roll signs when moving objects and stardust
RAT2 (Encyclopedia)Workspace variable Temporary storage, used to store the pitch and roll signs when moving objects and stardust
RAT2 (Flight)Workspace variable Temporary storage, used to store the pitch and roll signs when moving objects and stardust
RAT2 (Parasite)Workspace variable Temporary storage, used to store the pitch and roll signs when moving objects and stardust
RDKEY (Docked)KeyboardScan the keyboard for key presses
RDKEY (Encyclopedia)KeyboardScan the keyboard for key presses
RDKEY (Flight)KeyboardScan the keyboard for key presses
RDKEY (I/O processor)KeyboardScan the keyboard for key presses
RDKEY (Parasite)KeyboardScan the keyboard for key presses by sending a scan_10in command to the I/O processor
RDLI (Docked)LoaderThe OS command string for running the flight code in file 1.F
RE2+2 (Docked)DashboardRestore A from T and return from the subroutine
RE2+2 (Flight)DashboardRestore A from T and return from the subroutine
RE2+2 (Parasite)DashboardRestore A from T and return from the subroutine
RE3+2 (Docked)DashboardAuto-recentre the value in X, if keyboard auto-recentre is configured
RE3+2 (Flight)DashboardAuto-recentre the value in X, if keyboard auto-recentre is configured
RE3+2 (Parasite)DashboardAuto-recentre the value in X, if keyboard auto-recentre is configured
read_0346 (I/O processor)TubeImplement the read_0346 command (read LASCT)
read_0346 (Parasite)TubeGet the value of LASCT by sending a read_0346 command to the I/O processor
REDU2 (Flight)DashboardReduce the value of the pitch or roll dashboard indicator
REDU2 (Parasite)DashboardReduce the value of the pitch or roll dashboard indicator
REDU2, Removed (Docked)DashboardReduce the value of the pitch or roll dashboard indicator
refund, Removed (Docked)EquipmentInstall a new laser, processing a refund if applicable
RES2 (Docked)Start and endReset a number of flight variables and workspaces
RES2 (Encyclopedia)Start and endReset a number of flight variables and workspaces
RES2 (Flight)Start and endReset a number of flight variables and workspaces
RES2 (Parasite)Start and endReset a number of flight variables and workspaces
RESET (Docked)Start and endReset most variables
RESET (Flight)Start and endReset most variables
RESET (Parasite)Start and endReset most variables
restorews (Loader)LoaderRestore the filing system workspace
retry (Docked)Save and loadScan the keyboard until a key is pressed and display the disc access menu
retry (Parasite)Save and loadScan the keyboard until a key is pressed and display the disc access menu
RLINE (Docked)TextThe OSWORD configuration block used to fetch a line of text from the keyboard
RLINE (Encyclopedia)TextThe OSWORD configuration block used to fetch a line of text from the keyboard
RLINE (Parasite)TextThe OSWORD configuration block used to fetch a line of text from the keyboard
ROOT (Loader)Maths (Arithmetic)Calculate ZP = SQRT(ZP(1 0))
RREN (Docked)TextPrints the character definition pointed to by P(2 1) at the screen address pointed to by (A SC). Used by the BULB routine
RREN (Encyclopedia)TextPrints the character definition pointed to by P(2 1) at the screen address pointed to by (A SC). Used by the BULB routine
RREN (Flight)TextPrints the character definition pointed to by P(2 1) at the screen address pointed to by (A SC). Used by the BULB routine
RSHIPS (Flight)LoaderLaunch from the station, load a new set of ship blueprints and jump into the main game loop
RSHIPS (Parasite)LoaderLaunch from the station, load a new set of ship blueprints and jump into the main game loop
rT9 (Docked)TextContains an RTS
rT9 (Encyclopedia)TextContains an RTS
rT9 (Flight)TextContains an RTS
rT9 (Parasite)TextContains an RTS
RTOK (Parasite)TextMacro definition for recursive tokens in the recursive token table
RTOK (Text tokens)TextMacro definition for recursive tokens in the recursive token table
RTS111 (Flight)FlightContains an RTS
RTS111 (Parasite)FlightContains an RTS
RTS2 (Docked)Drawing sunsContains an RTS
RTS2 (Encyclopedia)Drawing sunsContains an RTS
RTS2 (Flight)Drawing sunsContains an RTS
RTS2 (Parasite)Drawing sunsContains an RTS
RUGAL (Docked)TextThe criteria for systems with extended description overrides
RUGAL (Parasite)TextThe criteria for systems with extended description overrides
RUPLA (Docked)TextSystem numbers that have extended description overrides
RUPLA (Parasite)TextSystem numbers that have extended description overrides
RUTOK (Docked)TextThe second extended token table for recursive tokens 0-26 (DETOK3)
RUTOK (Parasite)TextThe second extended token table for recursive tokens 0-26 (DETOK3)
S (Docked)Workspace variable Temporary storage, used in a number of places
S (Encyclopedia)Workspace variable Temporary storage, used in a number of places
S (Flight)Workspace variable Temporary storage, used in a number of places
S (I/O processor)Workspace variable Temporary storage, used in a number of places
S (Parasite)Workspace variable Temporary storage, used in a number of places
S% (Docked)WorkspacesEntry points and vector addresses in the main docked code
S% (Encyclopedia)WorkspacesEntry points and vector addresses in the main docked code
S% (Flight)WorkspacesEntry points and vector addresses in the main flight code
S1% (Loader)Save and loadThe drive and directory number used when saving or loading a commander file
S1% (Parasite)Save and loadThe drive and directory number used when saving or loading a commander file
savews (Loader)LoaderSave the filing system workspace in a safe place and replace it with the MOS character set
SC (Docked)Workspace variable Screen address (low byte)
SC (Encyclopedia)Workspace variable Screen address (low byte)
SC (Flight)Workspace variable Screen address (low byte)
SC (I/O processor)Workspace variable Screen address (low byte)
SC (Loader)Workspace variable Screen address (low byte)
SC (Parasite)Workspace variable Screen address (low byte)
SC5 (Docked)Drawing the screenContains an RTS
SC5 (Encyclopedia)Drawing the screenContains an RTS
SC5 (Flight)Drawing the screenContains an RTS
SC5 (I/O processor)Drawing the screenContains an RTS
SCAN (Flight)DashboardDisplay the current ship on the scanner
SCAN (Parasite)DashboardDisplay the current ship on the scanner by sending a draw_tail command to the I/O processor
scan_10in (I/O processor)KeyboardImplement the scan_10in command (scan the keyboard)
scan_fire (I/O processor)KeyboardImplement the scan_fire command (scan the joystick's fire button)
scan_fire (Parasite)KeyboardCheck whether the joystick's fire button is being pressed by sending a scan_fire command to the I/O processor
scan_xin (I/O processor)KeyboardImplement the scan_xin command (scan the keyboard for a specific key press)
scan_y (I/O processor)KeyboardImplement the scan_y command (scan for a specific flight key or Delta 14B button press)
SCH (Docked)Workspace variable Screen address (high byte)
SCH (Encyclopedia)Workspace variable Screen address (high byte)
SCH (Flight)Workspace variable Screen address (high byte)
SCH (I/O processor)Workspace variable Screen address (high byte)
SCH (Loader)Workspace variable Screen address (high byte)
SCH (Parasite)Workspace variable Screen address (high byte)
SCRAM (Docked)LoaderSet the save_lock variable and break handler
SCRAM (Parasite)LoaderSet the save_lock variable and break handler
sell_equip (Docked)StatusShow the Sell Equipment screen, i.e. show a "Sell(Y/N)?" prompt as we print each item of equipment
sell_equip (Flight)StatusShow the Sell Equipment screen, i.e. show a "Sell(Y/N)?" prompt as we print each item of equipment
sell_equip (Parasite)StatusShow the Sell Equipment screen, i.e. show a "Sell(Y/N)?" prompt as we print each item of equipment
sell_jump (Docked)EquipmentShow the Sell Equipment screen (CTRL-f2)
sell_jump (Parasite)EquipmentShow the Sell Equipment screen (CTRL-f2)
sell_yn (Docked)TextPrint a "Sell(Y/N)?" prompt and get a number from the keyboard
sell_yn (Parasite)TextPrint a "Sell(Y/N)?" prompt and get a number from the keyboard
SESCP (Flight)FlightSpawn an escape pod from the current (parent) ship
SESCP (Parasite)FlightSpawn an escape pod from the current (parent) ship
set_token (Docked)TextSwitch to standard tokens, keeping the current case
set_token (Encyclopedia)TextStart a new word when printing extended tokens
set_token (Parasite)TextSwitch to standard tokens, keeping the current case
set_vectors (Loader)LoaderSet the FILEV, FSCV and BYTEV vectors to point to our custom handlers
SFRMIS (Flight)TacticsAdd an enemy missile to our local bubble of universe
SFRMIS (Parasite)TacticsAdd an enemy missile to our local bubble of universe
SFS1 (Flight)UniverseSpawn a child ship from the current (parent) ship
SFS1 (Parasite)UniverseSpawn a child ship from the current (parent) ship
SFS1-2 (Flight)UniverseAdd a missile to the local bubble that has AI enabled, is hostile, but has no E.C.M.
SFS1-2 (Parasite)UniverseAdd a missile to the local bubble that has AI enabled, is hostile, but has no E.C.M.
SFS2 (Flight)MovingMove a ship in space along one of the coordinate axes
SFS2 (Parasite)MovingMove a ship in space along one of the coordinate axes
SFX (Docked)SoundSound data
SFX (Encyclopedia)SoundSound data
SFX (Flight)SoundSound data
SFX (Parasite)SoundSound data
SHD (Flight)FlightCharge a shield and drain some energy from the energy banks
SHD (Parasite)FlightCharge a shield and drain some energy from the energy banks
SHD, Removed (Docked)FlightCharge a shield and drain some energy from the energy banks
SHIP_ADDER (Parasite)Drawing shipsShip blueprint for an Adder
SHIP_ADDER (Ship blueprints A)Drawing shipsShip blueprint for an Adder
SHIP_ADDER (Ship blueprints E)Drawing shipsShip blueprint for an Adder
SHIP_ADDER (Ship blueprints G)Drawing shipsShip blueprint for an Adder
SHIP_ADDER (Ship blueprints H)Drawing shipsShip blueprint for an Adder
SHIP_ADDER (Ship blueprints O)Drawing shipsShip blueprint for an Adder
SHIP_ADDER (Ship blueprints V)Drawing shipsShip blueprint for an Adder
SHIP_ANACONDA (Parasite)Drawing shipsShip blueprint for an Anaconda
SHIP_ANACONDA (Ship blueprints H)Drawing shipsShip blueprint for an Anaconda
SHIP_ANACONDA (Ship blueprints I)Drawing shipsShip blueprint for an Anaconda
SHIP_ASP_MK_2 (Parasite)Drawing shipsShip blueprint for an Asp Mk II
SHIP_ASP_MK_2 (Ship blueprints I)Drawing shipsShip blueprint for an Asp Mk II
SHIP_ASP_MK_2 (Ship blueprints N)Drawing shipsShip blueprint for an Asp Mk II
SHIP_ASP_MK_2 (Ship blueprints T)Drawing shipsShip blueprint for an Asp Mk II
SHIP_ASTEROID (Parasite)Drawing shipsShip blueprint for an asteroid
SHIP_ASTEROID (Ship blueprints E)Drawing shipsShip blueprint for an asteroid
SHIP_ASTEROID (Ship blueprints G)Drawing shipsShip blueprint for an asteroid
SHIP_ASTEROID (Ship blueprints K)Drawing shipsShip blueprint for an asteroid
SHIP_ASTEROID (Ship blueprints O)Drawing shipsShip blueprint for an asteroid
SHIP_ASTEROID (Ship blueprints R)Drawing shipsShip blueprint for an asteroid
SHIP_ASTEROID (Ship blueprints U)Drawing shipsShip blueprint for an asteroid
ship_bits (Parasite)Drawing shipsTable of allowed ship blueprint positions for each ship type
SHIP_BOA (Parasite)Drawing shipsShip blueprint for a Boa
SHIP_BOA (Ship blueprints D)Drawing shipsShip blueprint for a Boa
SHIP_BOA (Ship blueprints F)Drawing shipsShip blueprint for a Boa
SHIP_BOA (Ship blueprints G)Drawing shipsShip blueprint for a Boa
SHIP_BOA (Ship blueprints K)Drawing shipsShip blueprint for a Boa
SHIP_BOA (Ship blueprints L)Drawing shipsShip blueprint for a Boa
SHIP_BOA (Ship blueprints R)Drawing shipsShip blueprint for a Boa
SHIP_BOA (Ship blueprints V)Drawing shipsShip blueprint for a Boa
SHIP_BOULDER (Parasite)Drawing shipsShip blueprint for a boulder
SHIP_BOULDER (Ship blueprints A)Drawing shipsShip blueprint for a boulder
SHIP_BOULDER (Ship blueprints D)Drawing shipsShip blueprint for a boulder
SHIP_BOULDER (Ship blueprints K)Drawing shipsShip blueprint for a boulder
SHIP_BOULDER (Ship blueprints O)Drawing shipsShip blueprint for a boulder
SHIP_BOULDER (Ship blueprints Q)Drawing shipsShip blueprint for a boulder
SHIP_BOULDER (Ship blueprints R)Drawing shipsShip blueprint for a boulder
SHIP_BOULDER (Ship blueprints S)Drawing shipsShip blueprint for a boulder
SHIP_BOULDER (Ship blueprints U)Drawing shipsShip blueprint for a boulder
SHIP_BOULDER (Ship blueprints V)Drawing shipsShip blueprint for a boulder
SHIP_BUSHMASTER (Parasite)Drawing shipsShip blueprint for a Bushmaster
SHIP_BUSHMASTER (Ship blueprints D)Drawing shipsShip blueprint for a Bushmaster
SHIP_BUSHMASTER (Ship blueprints F)Drawing shipsShip blueprint for a Bushmaster
SHIP_BUSHMASTER (Ship blueprints J)Drawing shipsShip blueprint for a Bushmaster
SHIP_BUSHMASTER (Ship blueprints M)Drawing shipsShip blueprint for a Bushmaster
SHIP_BUSHMASTER (Ship blueprints Q)Drawing shipsShip blueprint for a Bushmaster
SHIP_BUSHMASTER (Ship blueprints R)Drawing shipsShip blueprint for a Bushmaster
SHIP_BUSHMASTER (Ship blueprints S)Drawing shipsShip blueprint for a Bushmaster
ship_bytes (Parasite)Drawing shipsTable of data used when adding each ship type to the positions in the blueprints table
SHIP_CANISTER (Docked)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Parasite)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints A)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints B)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints C)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints D)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints E)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints F)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints G)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints H)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints I)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints J)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints K)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints L)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints M)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints N)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints O)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints P)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints Q)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints R)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints S)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints T)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints U)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints V)Drawing shipsShip blueprint for a cargo canister
SHIP_CANISTER (Ship blueprints W)Drawing shipsShip blueprint for a cargo canister
ship_centre (Encyclopedia)EncyclopediaTable containing column positions for each ship card's title
ship_centre (Parasite)EncyclopediaTable containing column positions for each ship card's title
SHIP_CHAMELEON (Parasite)Drawing shipsShip blueprint for a Chameleon
SHIP_CHAMELEON (Ship blueprints C)Drawing shipsShip blueprint for a Chameleon
SHIP_CHAMELEON (Ship blueprints L)Drawing shipsShip blueprint for a Chameleon
SHIP_CHAMELEON (Ship blueprints M)Drawing shipsShip blueprint for a Chameleon
SHIP_CHAMELEON (Ship blueprints P)Drawing shipsShip blueprint for a Chameleon
SHIP_CHAMELEON (Ship blueprints U)Drawing shipsShip blueprint for a Chameleon
SHIP_COBRA_MK_1 (Parasite)Drawing shipsShip blueprint for a Cobra Mk I
SHIP_COBRA_MK_1 (Ship blueprints A)Drawing shipsShip blueprint for a Cobra Mk I
SHIP_COBRA_MK_1 (Ship blueprints B)Drawing shipsShip blueprint for a Cobra Mk I
SHIP_COBRA_MK_1 (Ship blueprints H)Drawing shipsShip blueprint for a Cobra Mk I
SHIP_COBRA_MK_1 (Ship blueprints I)Drawing shipsShip blueprint for a Cobra Mk I
SHIP_COBRA_MK_1 (Ship blueprints M)Drawing shipsShip blueprint for a Cobra Mk I
SHIP_COBRA_MK_1 (Ship blueprints O)Drawing shipsShip blueprint for a Cobra Mk I
SHIP_COBRA_MK_1 (Ship blueprints U)Drawing shipsShip blueprint for a Cobra Mk I
SHIP_COBRA_MK_1 (Ship blueprints V)Drawing shipsShip blueprint for a Cobra Mk I
SHIP_COBRA_MK_3 (Docked)Drawing shipsShip blueprint for a Cobra Mk III
SHIP_COBRA_MK_3 (Parasite)Drawing shipsShip blueprint for a Cobra Mk III
SHIP_COBRA_MK_3 (Ship blueprints B)Drawing shipsShip blueprint for a Cobra Mk III
SHIP_COBRA_MK_3 (Ship blueprints N)Drawing shipsShip blueprint for a Cobra Mk III
SHIP_COBRA_MK_3 (Ship blueprints Q)Drawing shipsShip blueprint for a Cobra Mk III
SHIP_COBRA_MK_3 (Ship blueprints T)Drawing shipsShip blueprint for a Cobra Mk III
SHIP_COBRA_MK_3 (Ship blueprints V)Drawing shipsShip blueprint for a Cobra Mk III
SHIP_CONSTRICTOR (Docked)Drawing shipsShip blueprint for a Constrictor
SHIP_CONSTRICTOR (Parasite)Drawing shipsShip blueprint for a Constrictor
SHIP_CONSTRICTOR (Ship blueprints G)Drawing shipsShip blueprint for a Constrictor
SHIP_CORIOLIS (Parasite)Drawing shipsShip blueprint for a Coriolis space station
SHIP_CORIOLIS (Ship blueprints A)Drawing shipsShip blueprint for a Coriolis space station
SHIP_CORIOLIS (Ship blueprints C)Drawing shipsShip blueprint for a Coriolis space station
SHIP_CORIOLIS (Ship blueprints E)Drawing shipsShip blueprint for a Coriolis space station
SHIP_CORIOLIS (Ship blueprints G)Drawing shipsShip blueprint for a Coriolis space station
SHIP_CORIOLIS (Ship blueprints I)Drawing shipsShip blueprint for a Coriolis space station
SHIP_CORIOLIS (Ship blueprints K)Drawing shipsShip blueprint for a Coriolis space station
SHIP_CORIOLIS (Ship blueprints M)Drawing shipsShip blueprint for a Coriolis space station
SHIP_CORIOLIS (Ship blueprints O)Drawing shipsShip blueprint for a Coriolis space station
SHIP_CORIOLIS (Ship blueprints Q)Drawing shipsShip blueprint for a Coriolis space station
SHIP_CORIOLIS (Ship blueprints S)Drawing shipsShip blueprint for a Coriolis space station
SHIP_CORIOLIS (Ship blueprints U)Drawing shipsShip blueprint for a Coriolis space station
SHIP_CORIOLIS (Ship blueprints W)Drawing shipsShip blueprint for a Coriolis space station
ship_data (Parasite)Drawing shipsThe extended ship blueprints table for Elite-A, which includes an extra entry at the start for our current ship
ship_dist (Encyclopedia)EncyclopediaTable containing the closest distance to show the ship for each ship card
ship_dist (Parasite)EncyclopediaTable containing the closest distance to show the ship for each ship card
SHIP_DODO (Parasite)Drawing shipsShip blueprint for a Dodecahedron ("Dodo") space station
SHIP_DODO (Ship blueprints B)Drawing shipsShip blueprint for a Dodecahedron ("Dodo") space station
SHIP_DODO (Ship blueprints D)Drawing shipsShip blueprint for a Dodecahedron ("Dodo") space station
SHIP_DODO (Ship blueprints F)Drawing shipsShip blueprint for a Dodecahedron ("Dodo") space station
SHIP_DODO (Ship blueprints H)Drawing shipsShip blueprint for a Dodecahedron ("Dodo") space station
SHIP_DODO (Ship blueprints J)Drawing shipsShip blueprint for a Dodecahedron ("Dodo") space station
SHIP_DODO (Ship blueprints L)Drawing shipsShip blueprint for a Dodecahedron ("Dodo") space station
SHIP_DODO (Ship blueprints N)Drawing shipsShip blueprint for a Dodecahedron ("Dodo") space station
SHIP_DODO (Ship blueprints P)Drawing shipsShip blueprint for a Dodecahedron ("Dodo") space station
SHIP_DODO (Ship blueprints R)Drawing shipsShip blueprint for a Dodecahedron ("Dodo") space station
SHIP_DODO (Ship blueprints T)Drawing shipsShip blueprint for a Dodecahedron ("Dodo") space station
SHIP_DODO (Ship blueprints V)Drawing shipsShip blueprint for a Dodecahedron ("Dodo") space station
SHIP_DRAGON (Parasite)Drawing shipsShip blueprint for a Dragon
SHIP_DRAGON (Ship blueprints D)Drawing shipsShip blueprint for a Dragon
SHIP_DRAGON (Ship blueprints W)Drawing shipsShip blueprint for a Dragon
SHIP_ESCAPE_POD (Parasite)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints A)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints B)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints C)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints D)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints E)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints F)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints G)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints H)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints I)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints J)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints K)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints L)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints M)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints N)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints O)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints P)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints Q)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints R)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints S)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints T)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints U)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints V)Drawing shipsShip blueprint for an escape pod
SHIP_ESCAPE_POD (Ship blueprints W)Drawing shipsShip blueprint for an escape pod
SHIP_FER_DE_LANCE (Parasite)Drawing shipsShip blueprint for a Fer-de-Lance
SHIP_FER_DE_LANCE (Ship blueprints J)Drawing shipsShip blueprint for a Fer-de-Lance
SHIP_FER_DE_LANCE (Ship blueprints K)Drawing shipsShip blueprint for a Fer-de-Lance
SHIP_FER_DE_LANCE (Ship blueprints M)Drawing shipsShip blueprint for a Fer-de-Lance
SHIP_FER_DE_LANCE (Ship blueprints W)Drawing shipsShip blueprint for a Fer-de-Lance
ship_file (Encyclopedia)EncyclopediaTable containing the letter of the relevant ship blueprints file that we load for each ship card
ship_flags (Parasite)Drawing shipsThe extended NEWB flags table for Elite-A, which includes an extra entry at the start for our current ship
SHIP_GECKO (Parasite)Drawing shipsShip blueprint for a Gecko
SHIP_GECKO (Ship blueprints A)Drawing shipsShip blueprint for a Gecko
SHIP_GECKO (Ship blueprints D)Drawing shipsShip blueprint for a Gecko
SHIP_GECKO (Ship blueprints E)Drawing shipsShip blueprint for a Gecko
SHIP_GECKO (Ship blueprints G)Drawing shipsShip blueprint for a Gecko
SHIP_GECKO (Ship blueprints J)Drawing shipsShip blueprint for a Gecko
SHIP_GECKO (Ship blueprints K)Drawing shipsShip blueprint for a Gecko
SHIP_GECKO (Ship blueprints N)Drawing shipsShip blueprint for a Gecko
SHIP_GECKO (Ship blueprints Q)Drawing shipsShip blueprint for a Gecko
SHIP_GECKO (Ship blueprints R)Drawing shipsShip blueprint for a Gecko
SHIP_GECKO (Ship blueprints S)Drawing shipsShip blueprint for a Gecko
SHIP_GHAVIAL (Parasite)Drawing shipsShip blueprint for a Ghavial
SHIP_GHAVIAL (Ship blueprints B)Drawing shipsShip blueprint for a Ghavial
SHIP_GHAVIAL (Ship blueprints H)Drawing shipsShip blueprint for a Ghavial
SHIP_GHAVIAL (Ship blueprints I)Drawing shipsShip blueprint for a Ghavial
SHIP_GHAVIAL (Ship blueprints S)Drawing shipsShip blueprint for a Ghavial
SHIP_GHAVIAL (Ship blueprints U)Drawing shipsShip blueprint for a Ghavial
SHIP_IGUANA (Parasite)Drawing shipsShip blueprint for an Iguana
SHIP_IGUANA (Ship blueprints B)Drawing shipsShip blueprint for an Iguana
SHIP_IGUANA (Ship blueprints E)Drawing shipsShip blueprint for an Iguana
SHIP_IGUANA (Ship blueprints F)Drawing shipsShip blueprint for an Iguana
SHIP_IGUANA (Ship blueprints G)Drawing shipsShip blueprint for an Iguana
SHIP_IGUANA (Ship blueprints Q)Drawing shipsShip blueprint for an Iguana
SHIP_IGUANA (Ship blueprints T)Drawing shipsShip blueprint for an Iguana
SHIP_KRAIT (Docked)Drawing shipsShip blueprint for a Krait
SHIP_KRAIT (Parasite)Drawing shipsShip blueprint for a Krait
SHIP_KRAIT (Ship blueprints I)Drawing shipsShip blueprint for a Krait
SHIP_KRAIT (Ship blueprints K)Drawing shipsShip blueprint for a Krait
SHIP_KRAIT (Ship blueprints L)Drawing shipsShip blueprint for a Krait
SHIP_KRAIT (Ship blueprints N)Drawing shipsShip blueprint for a Krait
SHIP_KRAIT (Ship blueprints T)Drawing shipsShip blueprint for a Krait
SHIP_KRAIT (Ship blueprints U)Drawing shipsShip blueprint for a Krait
SHIP_KRAIT (Ship blueprints W)Drawing shipsShip blueprint for a Krait
ship_list (Parasite)Drawing shipsA list of all available ship types in Elite-A, for populating the ship blueprints table
ship_load (Encyclopedia)EncyclopediaThe OS command string for loading a ship blueprints file
SHIP_MAMBA (Parasite)Drawing shipsShip blueprint for a Mamba
SHIP_MAMBA (Ship blueprints F)Drawing shipsShip blueprint for a Mamba
SHIP_MAMBA (Ship blueprints J)Drawing shipsShip blueprint for a Mamba
SHIP_MAMBA (Ship blueprints M)Drawing shipsShip blueprint for a Mamba
SHIP_MAMBA (Ship blueprints P)Drawing shipsShip blueprint for a Mamba
SHIP_MAMBA (Ship blueprints S)Drawing shipsShip blueprint for a Mamba
SHIP_MAMBA (Ship blueprints W)Drawing shipsShip blueprint for a Mamba
SHIP_MISSILE (Missile ship blueprint)Drawing shipsShip blueprint for a missile
SHIP_MISSILE (Parasite)Drawing shipsShip blueprint for a missile
SHIP_MONITOR (Parasite)Drawing shipsShip blueprint for a Monitor
SHIP_MONITOR (Ship blueprints A)Drawing shipsShip blueprint for a Monitor
SHIP_MONITOR (Ship blueprints B)Drawing shipsShip blueprint for a Monitor
SHIP_MONITOR (Ship blueprints S)Drawing shipsShip blueprint for a Monitor
SHIP_MORAY (Parasite)Drawing shipsShip blueprint for a Moray
SHIP_MORAY (Ship blueprints A)Drawing shipsShip blueprint for a Moray
SHIP_MORAY (Ship blueprints J)Drawing shipsShip blueprint for a Moray
SHIP_MORAY (Ship blueprints O)Drawing shipsShip blueprint for a Moray
SHIP_MORAY (Ship blueprints P)Drawing shipsShip blueprint for a Moray
SHIP_MORAY (Ship blueprints Q)Drawing shipsShip blueprint for a Moray
SHIP_OPHIDIAN (Parasite)Drawing shipsShip blueprint for an Ophidian
SHIP_OPHIDIAN (Ship blueprints A)Drawing shipsShip blueprint for an Ophidian
SHIP_OPHIDIAN (Ship blueprints F)Drawing shipsShip blueprint for an Ophidian
SHIP_OPHIDIAN (Ship blueprints I)Drawing shipsShip blueprint for an Ophidian
SHIP_OPHIDIAN (Ship blueprints K)Drawing shipsShip blueprint for an Ophidian
SHIP_OPHIDIAN (Ship blueprints L)Drawing shipsShip blueprint for an Ophidian
SHIP_OPHIDIAN (Ship blueprints M)Drawing shipsShip blueprint for an Ophidian
SHIP_OPHIDIAN (Ship blueprints P)Drawing shipsShip blueprint for an Ophidian
SHIP_OPHIDIAN (Ship blueprints R)Drawing shipsShip blueprint for an Ophidian
SHIP_PLATE (Parasite)Drawing shipsShip blueprint for an alloy plate
SHIP_PLATE (Ship blueprints A)Drawing shipsShip blueprint for an alloy plate
SHIP_PLATE (Ship blueprints D)Drawing shipsShip blueprint for an alloy plate
SHIP_PLATE (Ship blueprints E)Drawing shipsShip blueprint for an alloy plate
SHIP_PLATE (Ship blueprints F)Drawing shipsShip blueprint for an alloy plate
SHIP_PLATE (Ship blueprints H)Drawing shipsShip blueprint for an alloy plate
SHIP_PLATE (Ship blueprints J)Drawing shipsShip blueprint for an alloy plate
SHIP_PLATE (Ship blueprints L)Drawing shipsShip blueprint for an alloy plate
SHIP_PLATE (Ship blueprints M)Drawing shipsShip blueprint for an alloy plate
SHIP_PLATE (Ship blueprints R)Drawing shipsShip blueprint for an alloy plate
SHIP_PLATE (Ship blueprints S)Drawing shipsShip blueprint for an alloy plate
SHIP_PLATE (Ship blueprints T)Drawing shipsShip blueprint for an alloy plate
SHIP_PLATE (Ship blueprints U)Drawing shipsShip blueprint for an alloy plate
SHIP_PLATE (Ship blueprints V)Drawing shipsShip blueprint for an alloy plate
ship_posn (Encyclopedia)EncyclopediaTable containing the number of this ship blueprint within the ship blueprints file that we load for each ship card
ship_posn (Parasite)EncyclopediaTable containing the number of this ship in the ship_list table
SHIP_PYTHON (Docked)Drawing shipsShip blueprint for a Python
SHIP_PYTHON (Parasite)Drawing shipsShip blueprint for a Python
SHIP_PYTHON (Ship blueprints C)Drawing shipsShip blueprint for a Python
SHIP_PYTHON (Ship blueprints E)Drawing shipsShip blueprint for a Python
SHIP_PYTHON (Ship blueprints F)Drawing shipsShip blueprint for a Python
SHIP_PYTHON (Ship blueprints N)Drawing shipsShip blueprint for a Python
SHIP_PYTHON (Ship blueprints O)Drawing shipsShip blueprint for a Python
SHIP_PYTHON (Ship blueprints Q)Drawing shipsShip blueprint for a Python
SHIP_PYTHON (Ship blueprints U)Drawing shipsShip blueprint for a Python
SHIP_RATTLER (Parasite)Drawing shipsShip blueprint for a Rattler
SHIP_RATTLER (Ship blueprints C)Drawing shipsShip blueprint for a Rattler
SHIP_RATTLER (Ship blueprints E)Drawing shipsShip blueprint for a Rattler
SHIP_RATTLER (Ship blueprints H)Drawing shipsShip blueprint for a Rattler
SHIP_RATTLER (Ship blueprints N)Drawing shipsShip blueprint for a Rattler
SHIP_SHUTTLE (Docked)Drawing shipsShip blueprint for a Shuttle
SHIP_SHUTTLE (Parasite)Drawing shipsShip blueprint for a Shuttle
SHIP_SHUTTLE (Ship blueprints L)Drawing shipsShip blueprint for a Shuttle
SHIP_SHUTTLE_MK_2 (Parasite)Drawing shipsShip blueprint for a Shuttle Mk II
SHIP_SHUTTLE_MK_2 (Ship blueprints B)Drawing shipsShip blueprint for a Shuttle Mk II
SHIP_SHUTTLE_MK_2 (Ship blueprints O)Drawing shipsShip blueprint for a Shuttle Mk II
SHIP_SHUTTLE_MK_2 (Ship blueprints T)Drawing shipsShip blueprint for a Shuttle Mk II
SHIP_SIDEWINDER (Parasite)Drawing shipsShip blueprint for a Sidewinder
SHIP_SIDEWINDER (Ship blueprints D)Drawing shipsShip blueprint for a Sidewinder
SHIP_SIDEWINDER (Ship blueprints J)Drawing shipsShip blueprint for a Sidewinder
SHIP_SIDEWINDER (Ship blueprints L)Drawing shipsShip blueprint for a Sidewinder
SHIP_SIDEWINDER (Ship blueprints R)Drawing shipsShip blueprint for a Sidewinder
SHIP_SIDEWINDER (Ship blueprints S)Drawing shipsShip blueprint for a Sidewinder
SHIP_SIDEWINDER (Ship blueprints V)Drawing shipsShip blueprint for a Sidewinder
SHIP_SIDEWINDER (Ship blueprints W)Drawing shipsShip blueprint for a Sidewinder
SHIP_SPLINTER (Parasite)Drawing shipsShip blueprint for a splinter
SHIP_SPLINTER (Ship blueprints E)Drawing shipsShip blueprint for a splinter
SHIP_SPLINTER (Ship blueprints G)Drawing shipsShip blueprint for a splinter
SHIP_SPLINTER (Ship blueprints K)Drawing shipsShip blueprint for a splinter
SHIP_SPLINTER (Ship blueprints O)Drawing shipsShip blueprint for a splinter
SHIP_SPLINTER (Ship blueprints R)Drawing shipsShip blueprint for a splinter
SHIP_SPLINTER (Ship blueprints U)Drawing shipsShip blueprint for a splinter
SHIP_THARGOID (Parasite)Drawing shipsShip blueprint for a Thargoid mothership
SHIP_THARGOID (Ship blueprints C)Drawing shipsShip blueprint for a Thargoid mothership
SHIP_THARGOID (Ship blueprints D)Drawing shipsShip blueprint for a Thargoid mothership
SHIP_THARGON (Parasite)Drawing shipsShip blueprint for a Thargon
SHIP_THARGON (Ship blueprints C)Drawing shipsShip blueprint for a Thargon
SHIP_THARGON (Ship blueprints D)Drawing shipsShip blueprint for a Thargon
SHIP_TRANSPORTER (Docked)Drawing shipsShip blueprint for a Transporter
SHIP_TRANSPORTER (Parasite)Drawing shipsShip blueprint for a Transporter
SHIP_TRANSPORTER (Ship blueprints C)Drawing shipsShip blueprint for a Transporter
SHIP_TRANSPORTER (Ship blueprints P)Drawing shipsShip blueprint for a Transporter
SHIP_TRANSPORTER (Ship blueprints W)Drawing shipsShip blueprint for a Transporter
SHIP_VIPER (Docked)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Parasite)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints A)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints B)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints C)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints D)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints E)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints F)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints G)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints H)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints I)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints J)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints K)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints L)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints M)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints N)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints O)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints P)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints Q)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints R)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints S)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints T)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints U)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints V)Drawing shipsShip blueprint for a Viper
SHIP_VIPER (Ship blueprints W)Drawing shipsShip blueprint for a Viper
SHIP_WORM (Parasite)Drawing shipsShip blueprint for a Worm
SHIP_WORM (Ship blueprints G)Drawing shipsShip blueprint for a Worm
SHIP_WORM (Ship blueprints H)Drawing shipsShip blueprint for a Worm
SHIP_WORM (Ship blueprints I)Drawing shipsShip blueprint for a Worm
SHIP_WORM (Ship blueprints J)Drawing shipsShip blueprint for a Worm
SHIPI (Flight)LoaderThe OS command string for loading a ship blueprints file
SHIPinA (Flight)LoaderLoad the ship blueprints file specified in A
SHIPinA (Parasite)UniversePopulate the ship blueprints table but without setting the compass to show the planet
ships_ag (Encyclopedia)EncyclopediaShow the Ships A-G or Ships K-W menu and display the chosen ship card
ships_ag (Parasite)EncyclopediaShow the Ships A-G or Ships K-W menu and display the chosen ship card
ships_kw (Encyclopedia)EncyclopediaDoes exactly the same as a call to ships_kw
ships_kw (Parasite)EncyclopediaDoes exactly the same as a call to ships_kw
SHPPT (Docked)Drawing shipsDraw a distant ship as a point in the middle of the screen
SHPPT (Encyclopedia)Drawing shipsDraw a distant ship as a point in the middle of the screen
SHPPT (Flight)Drawing shipsDraw a distant ship as a point rather than a full wireframe
SHPPT (Parasite)Drawing shipsDraw a distant ship as a point rather than a full wireframe
shuttle (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Shuttle
shuttle (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Shuttle
sidewinder (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Sidewinder
sidewinder (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Sidewinder
SIGHT (Flight)FlightDraw the laser crosshairs
SIGHT (Parasite)FlightDraw the laser crosshairs
SIGHT, Removed (Docked)FlightDraw the laser crosshairs
SLSP (Docked)Workspace variable The address of the bottom of the ship line heap
SLSP (Encyclopedia)Workspace variable The address of the bottom of the ship line heap
SLSP (Flight)Workspace variable The address of the bottom of the ship line heap
SLSP (Parasite)Workspace variable The address of the bottom of the ship line heap
SNE (Parasite)Maths (Geometry)Sine/cosine table
SNE (Text tokens)Maths (Geometry)Sine/cosine table
SOLAR (Flight)UniverseSet up various aspects of arriving in a new system
SOLAR (Parasite)UniverseSet up various aspects of arriving in a new system
SOS1 (Flight)UniverseUpdate the missile indicators, set up the planet data block
SOS1 (Parasite)UniverseUpdate the missile indicators, set up the planet data block
sound_10 (Parasite)SoundMake the first part of the death sound, or the second part of the explosion sound
SP1, Removed (Flight)DashboardDraw the space station on the compass
SP2 (Flight)DashboardDraw a dot on the compass, given the planet/station vector
SP2 (Parasite)DashboardDraw a dot on the compass, given the planet/station vector
SPBLB (Flight)DashboardLight up the space station indicator ("S") on the dashboard
SPBLB (I/O processor)DashboardLight up the space station indicator ("S") on the dashboard
SPBLB (Parasite)DashboardLight up the space station indicator ("S") on the dashboard by sending a draw_S command to the I/O processor
SPBLB, Removed (Docked)DashboardLight up the space station indicator ("S") on the dashboard
SPBT (Flight)DashboardThe bitmap definition for the space station indicator bulb
SPBT (I/O processor)DashboardThe bitmap definition for the space station indicator bulb
SPBT, Removed (Docked)DashboardThe bitmap definition for the space station indicator bulb
spc (Docked)TextPrint a text token followed by a space
spc (Encyclopedia)TextPrint a text token followed by a space
spc (Flight)TextPrint a text token followed by a space
spc (Parasite)TextPrint a text token followed by a space
SPIN (Flight)UniverseRandomly spawn cargo from a destroyed ship
SPIN (Parasite)UniverseRandomly spawn cargo from a destroyed ship
SPIN2 (Flight)UniverseRemove any randomness: spawn cargo of a specific type (given in X), and always spawn the number given in A
SPIN2 (Parasite)UniverseRemove any randomness: spawn cargo of a specific type (given in X), and always spawn the number given in A
SPS1 (Flight)Maths (Geometry)Calculate the vector to the planet, sun or station and store it in XX15
SPS1 (Parasite)Maths (Geometry)Calculate the vector to the planet, sun or station and store it in XX15
SPS1+1 (Docked)Maths (Geometry)A BRK instruction
SPS1+1 (Flight)Maths (Geometry)A BRK instruction
SPS1+1 (Parasite)Maths (Geometry)A BRK instruction
SPS1, Removed (Docked)Maths (Geometry)Calculate the vector to the planet, sun or station and store it in XX15
SPS2 (Flight)Maths (Arithmetic)Calculate (Y X) = A / 10
SPS2 (Parasite)Maths (Arithmetic)Calculate (Y X) = A / 10
SPS2, Moved (Flight)Maths (Arithmetic)Calculate (Y X) = A / 10
SPS3 (Flight)Maths (Geometry)Copy a space coordinate from the K% block into K3
SPS3 (Parasite)Maths (Geometry)Copy a space coordinate from the K% block into K3
SPS3, Removed (Docked)Maths (Geometry)Copy a space coordinate from the K% block into K3
SPS4, Removed (Flight)Maths (Geometry)Calculate the vector to the space station
SQUA (Docked)Maths (Arithmetic)Clear bit 7 of A and calculate (A P) = A * A
SQUA (Encyclopedia)Maths (Arithmetic)Clear bit 7 of A and calculate (A P) = A * A
SQUA (Flight)Maths (Arithmetic)Clear bit 7 of A and calculate (A P) = A * A
SQUA (Parasite)Maths (Arithmetic)Clear bit 7 of A and calculate (A P) = A * A
SQUA2 (Docked)Maths (Arithmetic)Calculate (A P) = A * A
SQUA2 (Encyclopedia)Maths (Arithmetic)Calculate (A P) = A * A
SQUA2 (Flight)Maths (Arithmetic)Calculate (A P) = A * A
SQUA2 (Loader)Maths (Arithmetic)Calculate (A P) = A * A
SQUA2 (Parasite)Maths (Arithmetic)Calculate (A P) = A * A
SSPR (Docked)Workspace variable "Space station present" flag
SSPR (Encyclopedia)Workspace variable "Space station present" flag
SSPR (Flight)Workspace variable "Space station present" flag
SSPR (Parasite)Workspace variable "Space station present" flag
stack, Removed (Docked)Save and loadTemporary storage for the stack pointer when switching the BRKV handler between BRBR and MEBRK
STARS (Flight)StardustThe main routine for processing the stardust
STARS (Parasite)StardustThe main routine for processing the stardust
STARS1 (Flight)StardustProcess the stardust for the front view
STARS1 (Parasite)StardustProcess the stardust for the front view
STARS2 (Flight)StardustProcess the stardust for the left or right view
STARS2 (Parasite)StardustProcess the stardust for the left or right view
STARS6 (Flight)StardustProcess the stardust for the rear view
STARS6 (Parasite)StardustProcess the stardust for the rear view
STATUS (Docked)StatusShow the Status Mode screen (red key f8)
STATUS (Flight)StatusShow the Status Mode screen (red key f8)
STATUS (Parasite)StatusShow the Status Mode screen (red key f8)
status_equip (Docked)TextPrint equipment name, adding a sell prompt if appropriate
status_equip (Parasite)TextPrint equipment name, adding a sell prompt if appropriate
stay_here (Docked)MarketPay a docking fee and refresh the system's market prices
stay_here (Parasite)MarketPay a docking fee and refresh the system's market prices
stay_quit (Docked)UniverseGo to the docking bay (i.e. show the Status Mode screen)
STP (Docked)Workspace variable The step size for drawing circles
STP (Encyclopedia)Workspace variable The step size for drawing circles
STP (Flight)Workspace variable The step size for drawing circles
STP (Parasite)Workspace variable The step size for drawing circles
SUN (Part 1 of 4) (Docked)Drawing sunsDraw the sun: Set up all the variables needed to draw the sun
SUN (Part 1 of 4) (Encyclopedia)Drawing sunsDraw the sun: Set up all the variables needed to draw the sun
SUN (Part 1 of 4) (Flight)Drawing sunsDraw the sun: Set up all the variables needed to draw the sun
SUN (Part 1 of 4) (Parasite)Drawing sunsDraw the sun: Set up all the variables needed to draw the sun
SUN (Part 2 of 4) (Docked)Drawing sunsDraw the sun: Start from the bottom of the screen and erase the old sun line by line
SUN (Part 2 of 4) (Encyclopedia)Drawing sunsDraw the sun: Start from the bottom of the screen and erase the old sun line by line
SUN (Part 2 of 4) (Flight)Drawing sunsDraw the sun: Start from the bottom of the screen and erase the old sun line by line
SUN (Part 2 of 4) (Parasite)Drawing sunsDraw the sun: Start from the bottom of the screen and erase the old sun line by line
SUN (Part 3 of 4) (Docked)Drawing sunsDraw the sun: Continue to move up the screen, drawing the new sun line by line
SUN (Part 3 of 4) (Encyclopedia)Drawing sunsDraw the sun: Continue to move up the screen, drawing the new sun line by line
SUN (Part 3 of 4) (Flight)Drawing sunsDraw the sun: Continue to move up the screen, drawing the new sun line by line
SUN (Part 3 of 4) (Parasite)Drawing sunsDraw the sun: Continue to move up the screen, drawing the new sun line by line
SUN (Part 4 of 4) (Docked)Drawing sunsDraw the sun: Continue to the top of the screen, erasing the old sun line by line
SUN (Part 4 of 4) (Encyclopedia)Drawing sunsDraw the sun: Continue to the top of the screen, erasing the old sun line by line
SUN (Part 4 of 4) (Flight)Drawing sunsDraw the sun: Continue to the top of the screen, erasing the old sun line by line
SUN (Part 4 of 4) (Parasite)Drawing sunsDraw the sun: Continue to the top of the screen, erasing the old sun line by line
SUNX (Docked)Workspace variable The 16-bit x-coordinate of the vertical centre axis of the sun (which might be off-screen)
SUNX (Encyclopedia)Workspace variable The 16-bit x-coordinate of the vertical centre axis of the sun (which might be off-screen)
SUNX (Flight)Workspace variable The 16-bit x-coordinate of the vertical centre axis of the sun (which might be off-screen)
SUNX (Parasite)Workspace variable The 16-bit x-coordinate of the vertical centre axis of the sun (which might be off-screen)
SVC (Docked)Workspace variable The save count
SVC (Encyclopedia)Workspace variable The save count
SVC (Flight)Workspace variable The save count
SVC (Parasite)Workspace variable The save count
SVE (Docked)Save and loadSave the commander file
SVE (Parasite)Save and loadSave the commander file
SWAP (Docked)Workspace variable Temporary storage, used to store a flag that records whether or not we had to swap a line's start and end coordinates around when clipping the line in routine LL145 (the flag is used in places like BLINE to swap them back)
SWAP (Encyclopedia)Workspace variable Temporary storage, used to store a flag that records whether or not we had to swap a line's start and end coordinates around when clipping the line in routine LL145 (the flag is used in places like BLINE to swap them back)
SWAP (Flight)Workspace variable Temporary storage, used to store a flag that records whether or not we had to swap a line's start and end coordinates around when clipping the line in routine LL145 (the flag is used in places like BLINE to swap them back)
SWAP (I/O processor)Workspace variable Temporary storage, used to store a flag that records whether or not we had to swap a line's start and end coordinates around when clipping the line in routine LL145 (the flag is used in places like BLINE to swap them back)
SWAP (Parasite)Workspace variable Temporary storage, used to store a flag that records whether or not we had to swap a line's start and end coordinates around when clipping the line in routine LL145 (the flag is used in places like BLINE to swap them back)
SwitchToCharSet (Docked)Utility routinesSwitch the MOS character definitions into memory at &C000 on a BBC Master
SwitchToCharSet (Encyclopedia)Utility routinesSwitch the MOS character definitions into memory at &C000 on a BBC Master
SwitchToCharSet (I/O processor)Utility routinesSwitch the MOS character definitions into memory at &C000 on a BBC Master
SwitchToCharSet+5 (Docked)Utility routinesSwitch the character set irrespective of the value of CATF
SwitchToFileSys (Docked)Utility routinesRestore the filing system workspace to &C000 on a BBC Master
SwitchToFileSys (I/O processor)Utility routinesRestore the filing system workspace to &C000 on a BBC Master
SwitchToFileSys+5 (Docked)Utility routinesRestore the workspace irrespective of the value of CATF
SX (Docked)Workspace variable This is where we store the x_hi coordinates for all the stardust particles
SX (Encyclopedia)Workspace variable This is where we store the x_hi coordinates for all the stardust particles
SX (Flight)Workspace variable This is where we store the x_hi coordinates for all the stardust particles
SX (Parasite)Workspace variable This is where we store the x_hi coordinates for all the stardust particles
SXL (Docked)Workspace variable This is where we store the x_lo coordinates for all the stardust particles
SXL (Encyclopedia)Workspace variable This is where we store the x_lo coordinates for all the stardust particles
SXL (Flight)Workspace variable This is where we store the x_lo coordinates for all the stardust particles
SXL (Parasite)Workspace variable This is where we store the x_lo coordinates for all the stardust particles
SY (Docked)Workspace variable This is where we store the y_hi coordinates for all the stardust particles
SY (Encyclopedia)Workspace variable This is where we store the y_hi coordinates for all the stardust particles
SY (Flight)Workspace variable This is where we store the y_hi coordinates for all the stardust particles
SY (Parasite)Workspace variable This is where we store the y_hi coordinates for all the stardust particles
SYL (Docked)Workspace variable This is where we store the y_lo coordinates for all the stardust particles
SYL (Encyclopedia)Workspace variable This is where we store the y_lo coordinates for all the stardust particles
SYL (Flight)Workspace variable This is where we store the y_lo coordinates for all the stardust particles
SYL (Parasite)Workspace variable This is where we store the y_lo coordinates for all the stardust particles
sync_in (I/O processor)Drawing the screenImplement the sync_in command (wait for the vertical sync)
SZ (Docked)Workspace variable This is where we store the z_hi coordinates for all the stardust particles
SZ (Encyclopedia)Workspace variable This is where we store the z_hi coordinates for all the stardust particles
SZ (Flight)Workspace variable This is where we store the z_hi coordinates for all the stardust particles
SZ (Parasite)Workspace variable This is where we store the z_hi coordinates for all the stardust particles
SZL (Docked)Workspace variable This is where we store the z_lo coordinates for all the stardust particles
SZL (Encyclopedia)Workspace variable This is where we store the z_lo coordinates for all the stardust particles
SZL (Flight)Workspace variable This is where we store the z_lo coordinates for all the stardust particles
SZL (Parasite)Workspace variable This is where we store the z_lo coordinates for all the stardust particles
T (Docked)Workspace variable Temporary storage, used in a number of places
T (Encyclopedia)Workspace variable Temporary storage, used in a number of places
T (Flight)Workspace variable Temporary storage, used in a number of places
T (Loader)Workspace variable Temporary storage, used in a number of places
T (Parasite)Workspace variable Temporary storage, used in a number of places
T1 (Docked)Workspace variable Temporary storage, used in a number of places
T1 (Encyclopedia)Workspace variable Temporary storage, used in a number of places
T1 (Flight)Workspace variable Temporary storage, used in a number of places
T1 (Parasite)Workspace variable Temporary storage, used in a number of places
T95 (Docked)KeyboardPrint the distance to the selected system
T95 (Encyclopedia)KeyboardPrint the distance to the selected system
T95 (Flight)KeyboardPrint the distance to the selected system TT107 Progress the countdown of the hyperspace counter
T95 (Parasite)KeyboardPrint the distance to the selected system TT107 Progress the countdown of the hyperspace counter
TA151 (Flight)TacticsMake the ship head towards the planet TA9-1 Contains an RTS
TA151 (Parasite)TacticsMake the ship head towards the planet TA9-1 Contains an RTS
TA2 (Docked)Maths (Geometry)Calculate the length of the vector in XX15 (ignoring the low coordinates), returning it in Q
TA2 (Flight)Maths (Geometry)Calculate the length of the vector in XX15 (ignoring the low coordinates), returning it in Q
TA2 (Parasite)Maths (Geometry)Calculate the length of the vector in XX15 (ignoring the low coordinates), returning it in Q
TA87+3 (Flight)TacticsSet bit 7 of the ship's byte #31, which marks the ship as being killed, and return from the subroutine
TA87+3 (Parasite)TacticsSet bit 7 of the ship's byte #31, which marks the ship as being killed, and return from the subroutine
TA9-1 (Flight)TacticsContains an RTS
TA9-1 (Parasite)TacticsContains an RTS
TACTICS (Part 1 of 7) (Flight)TacticsApply tactics: Process missiles, both enemy missiles and our own
TACTICS (Part 1 of 7) (Parasite)TacticsApply tactics: Process missiles, both enemy missiles and our own
TACTICS (Part 2 of 7) (Flight)TacticsApply tactics: Escape pod, station, lone Thargon, safe-zone pirate
TACTICS (Part 2 of 7) (Parasite)TacticsApply tactics: Escape pod, station, lone Thargon, safe-zone pirate
TACTICS (Part 3 of 7) (Flight)TacticsApply tactics: Calculate dot product to determine ship's aim
TACTICS (Part 3 of 7) (Parasite)TacticsApply tactics: Calculate dot product to determine ship's aim
TACTICS (Part 4 of 7) (Flight)TacticsApply tactics: Check energy levels, maybe launch escape pod if low
TACTICS (Part 4 of 7) (Parasite)TacticsApply tactics: Check energy levels, maybe launch escape pod if low
TACTICS (Part 5 of 7) (Flight)TacticsApply tactics: Consider whether to launch a missile at us
TACTICS (Part 5 of 7) (Parasite)TacticsApply tactics: Consider whether to launch a missile at us
TACTICS (Part 6 of 7) (Flight)TacticsApply tactics: Consider firing a laser at us, if aim is true
TACTICS (Part 6 of 7) (Parasite)TacticsApply tactics: Consider firing a laser at us, if aim is true
TACTICS (Part 7 of 7) (Flight)TacticsApply tactics: Set pitch, roll, and acceleration
TACTICS (Part 7 of 7) (Parasite)TacticsApply tactics: Set pitch, roll, and acceleration
tal (Docked)UniversePrint the current galaxy number
tal (Encyclopedia)UniversePrint the current galaxy number
tal (Flight)UniversePrint the current galaxy number
tal (Parasite)UniversePrint the current galaxy number
TALLY (Docked)Workspace variable Our combat rank
TALLY (Encyclopedia)Workspace variable Our combat rank
TALLY (Flight)Workspace variable Our combat rank
TALLY (Parasite)Workspace variable Our combat rank
TAS1 (Flight)Maths (Arithmetic)Calculate K3 = (x_sign x_hi x_lo) - V(1 0)
TAS1 (Parasite)Maths (Arithmetic)Calculate K3 = (x_sign x_hi x_lo) - V(1 0)
TAS2 (Flight)Maths (Geometry)Normalise the three-coordinate vector in K3
TAS2 (Parasite)Maths (Geometry)Normalise the three-coordinate vector in K3
TAS2, Removed (Docked)Maths (Geometry)Normalise the three-coordinate vector in K3
TAS3 (Flight)Maths (Geometry)Calculate the dot product of XX15 and an orientation vector
TAS3 (Parasite)Maths (Geometry)Calculate the dot product of XX15 and an orientation vector
TAS3, Removed (Docked)Maths (Geometry)Calculate the dot product of XX15 and an orientation vector
TAS3-2 (Docked)Maths (Geometry)Calculate nosev . XX15
TAS3-2 (Flight)Maths (Geometry)Calculate nosev . XX15
TAS3-2 (Parasite)Maths (Geometry)Calculate nosev . XX15
TAS4 (Flight)Maths (Geometry)Calculate the dot product of XX15 and one of the space station's orientation vectors
TAS4 (Parasite)Maths (Geometry)Calculate the dot product of XX15 and one of the space station's orientation vectors
TAS6 (Flight)Maths (Geometry)Negate the vector in XX15 so it points in the opposite direction
TAS6 (Parasite)Maths (Geometry)Negate the vector in XX15 so it points in the opposite direction
tek (Docked)Workspace variable The current system's tech level (0-14)
tek (Encyclopedia)Workspace variable The current system's tech level (0-14)
tek (Flight)Workspace variable The current system's tech level (0-14)
tek (Parasite)Workspace variable The current system's tech level (0-14)
TENS (Docked)TextA constant used when printing large numbers in BPRNT
TENS (Encyclopedia)TextA constant used when printing large numbers in BPRNT
TENS (Flight)TextA constant used when printing large numbers in BPRNT
TENS (Parasite)TextA constant used when printing large numbers in BPRNT
TGT (Docked)Workspace variable Temporary storage, typically used as a target value for counters when drawing explosion clouds and partial circles
TGT (Encyclopedia)Workspace variable Temporary storage, typically used as a target value for counters when drawing explosion clouds and partial circles
TGT (Flight)Workspace variable Temporary storage, typically used as a target value for counters when drawing explosion clouds and partial circles
TGT (Parasite)Workspace variable Temporary storage, typically used as a target value for counters when drawing explosion clouds and partial circles
thargoid (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Thargoid
thargoid (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Thargoid
thargon (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Thargon
thargon (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Thargon
THERE (Flight)MissionsCheck whether we are in the Constrictor's system in mission 1
THERE (Parasite)MissionsCheck whether we are in the Constrictor's system in mission 1
TIDY (Docked)Maths (Geometry)Orthonormalise the orientation vectors for a ship
TIDY (Encyclopedia)Maths (Geometry)Orthonormalise the orientation vectors for a ship
TIDY (Flight)Maths (Geometry)Orthonormalise the orientation vectors for a ship
TIDY (Parasite)Maths (Geometry)Orthonormalise the orientation vectors for a ship
TIS1 (Docked)Maths (Arithmetic)Calculate (A ?) = (-X * A + (S R)) / 96
TIS1 (Encyclopedia)Maths (Arithmetic)Calculate (A ?) = (-X * A + (S R)) / 96
TIS1 (Flight)Maths (Arithmetic)Calculate (A ?) = (-X * A + (S R)) / 96
TIS1 (Parasite)Maths (Arithmetic)Calculate (A ?) = (-X * A + (S R)) / 96
TIS2 (Docked)Maths (Arithmetic)Calculate A = A / Q
TIS2 (Encyclopedia)Maths (Arithmetic)Calculate A = A / Q
TIS2 (Flight)Maths (Arithmetic)Calculate A = A / Q
TIS2 (Parasite)Maths (Arithmetic)Calculate A = A / Q
TIS3 (Docked)Maths (Arithmetic)Calculate -(nosev_1 * roofv_1 + nosev_2 * roofv_2) / nosev_3
TIS3 (Encyclopedia)Maths (Arithmetic)Calculate -(nosev_1 * roofv_1 + nosev_2 * roofv_2) / nosev_3
TIS3 (Flight)Maths (Arithmetic)Calculate -(nosev_1 * roofv_1 + nosev_2 * roofv_2) / nosev_3
TIS3 (Parasite)Maths (Arithmetic)Calculate -(nosev_1 * roofv_1 + nosev_2 * roofv_2) / nosev_3
TITLE (Docked)Start and endDisplay a title screen with a rotating ship and prompt
TITLE (Parasite)Start and endDisplay a title screen with a rotating ship and prompt
TKN1 (Docked)TextThe first extended token table for recursive tokens 0-255 (DETOK)
TKN1 (Encyclopedia)TextThe first extended token table for recursive tokens 0-255 (DETOK)
TKN1 (Parasite)TextThe first extended token table for recursive tokens 0-255 (DETOK)
TKN2 (Docked)TextThe extended two-letter token lookup table
TKN2 (Encyclopedia)TextThe extended two-letter token lookup table
TKN2 (Parasite)TextThe extended two-letter token lookup table
Tml (Docked)MarketCalculate the sum of the following, returning the C flag according to whether this all fits into the hold:
Tml (Parasite)MarketCalculate the sum of the following, returning the C flag according to whether this all fits into the hold:
tnpr (Docked)MarketWork out if we have space for a specific amount of cargo
tnpr (Parasite)MarketWork out if we have space for a specific amount of cargo
tnpr1 (Flight)MarketWork out if we have space for one tonne of cargo
tnpr1 (Parasite)MarketWork out if we have space for one tonne of cargo
tnpr1, Removed (Flight)MarketWork out if we have space for one tonne of cargo
to_dd00 (Loader)LoaderBBC Master code for saving and restoring the MOS character set, bundled up in the loader so it can be moved to &DD00 to be run
TOKN (Docked)TextMacro definition for standard tokens in the extended token table
TOKN (Encyclopedia)TextMacro definition for standard tokens in the extended token table
TOKN (Parasite)TextMacro definition for standard tokens in the extended token table
top_6a (Flight)FlightSet bit 7 of the ship's NEWB flags to indicate that it has docked or been scooped
top_6a (Parasite)FlightSet bit 7 of the ship's NEWB flags to indicate that it has docked or been scooped
TP (Docked)Workspace variable The current mission status
TP (Encyclopedia)Workspace variable The current mission status
TP (Flight)Workspace variable The current mission status
TP (Parasite)Workspace variable The current mission status
TR1 (Docked)Save and loadCopy the last saved commander's name from NA% to INWK
TR1 (Parasite)Save and loadCopy the last saved commander's name from NA% to INWK
trading (Encyclopedia)EncyclopediaWait until a key is pressed and show the Encyclopedia screen
trading (Parasite)EncyclopediaWait until a key is pressed and show the Encyclopedia screen
transporter (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Transporter
transporter (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Transporter
TRNME (Docked)Save and loadCopy the last saved commander's name from INWK to NA%
TRNME (Parasite)Save and loadCopy the last saved commander's name from INWK to NA%
TRTB% (Docked)Workspace variable Contains the address of the keyboard translation table, which is used to translate internal key numbers to ASCII
TRTB% (Encyclopedia)Workspace variable Contains the address of the keyboard translation table, which is used to translate internal key numbers to ASCII
TRTB% (Flight)Workspace variable Contains the address of the keyboard translation table, which is used to translate internal key numbers to ASCII
TRTB% (Loader)Workspace variable Contains the address of the keyboard translation table, which is used to translate internal key numbers to ASCII
TRTB% (Parasite)Workspace variable Contains the address of the keyboard translation table, which is used to translate internal key numbers to ASCII
TT100 (Docked)Main loopThe entry point for the start of the main game loop, which calls the main flight loop and the moves into the spawning routine
TT100 (Encyclopedia)Main loopThe entry point for the start of the main game loop, which calls the main flight loop and the moves into the spawning routine
TT100 (Flight)Main loopThe entry point for the start of the main game loop, which calls the main flight loop and the moves into the spawning routine
TT100 (Parasite)Main loopThe entry point for the start of the main game loop, which calls the main flight loop and the moves into the spawning routine
TT102 (Docked)KeyboardProcess function key, save key, hyperspace and chart key presses
TT102 (Encyclopedia)KeyboardProcess function key, save key, hyperspace and chart key presses
TT102 (Flight)KeyboardProcess function key, save key, hyperspace and chart key presses and update the hyperspace counter
TT102 (Parasite)KeyboardProcess function key, save key, hyperspace and chart key presses
TT103 (Docked)ChartsDraw a small set of crosshairs on a chart
TT103 (Encyclopedia)ChartsDraw a small set of crosshairs on a chart
TT103 (Flight)ChartsDraw a small set of crosshairs on a chart
TT103 (Parasite)ChartsDraw a small set of crosshairs on a chart
TT105 (Docked)ChartsDraw crosshairs on the Short-range Chart, with clipping
TT105 (Encyclopedia)ChartsDraw crosshairs on the Short-range Chart, with clipping
TT105 (Flight)ChartsDraw crosshairs on the Short-range Chart, with clipping
TT105 (Parasite)ChartsDraw crosshairs on the Short-range Chart, with clipping
TT107 (Flight)KeyboardProgress the countdown of the hyperspace counter
TT107 (Parasite)KeyboardProgress the countdown of the hyperspace counter
TT11 (Docked)TextPrint a 16-bit number, left-padded to n digits, and optional point
TT11 (Encyclopedia)TextPrint a 16-bit number, left-padded to n digits, and optional point
TT11 (Flight)TextPrint a 16-bit number, left-padded to n digits, and optional point
TT11 (Parasite)TextPrint a 16-bit number, left-padded to n digits, and optional point
TT110 (Docked)FlightLaunch from a station or show the front space view
TT110 (Flight)FlightLaunch from a station or show the front space view
TT110 (Parasite)FlightLaunch from a station or show the front space view
TT111 (Docked)UniverseSet the current system to the nearest system to a point
TT111 (Encyclopedia)UniverseSet the current system to the nearest system to a point
TT111 (Flight)UniverseSet the current system to the nearest system to a point
TT111 (Parasite)UniverseSet the current system to the nearest system to a point
TT111-1 (Docked)UniverseContains an RTS
TT111-1 (Encyclopedia)UniverseContains an RTS
TT111-1 (Flight)UniverseContains an RTS
TT111-1 (Parasite)UniverseContains an RTS
TT113 (Docked)Maths (Arithmetic)Contains an RTS
TT113 (Flight)Maths (Arithmetic)Contains an RTS
TT113 (Parasite)Maths (Arithmetic)Contains an RTS
TT114 (Flight)ChartsDisplay either the Long-range or Short-range Chart
TT114 (Parasite)ChartsDisplay either the Long-range or Short-range Chart
TT123 (Docked)ChartsMove galactic coordinates by a signed delta
TT123 (Encyclopedia)ChartsMove galactic coordinates by a signed delta
TT123 (Flight)ChartsMove galactic coordinates by a signed delta
TT123 (Parasite)ChartsMove galactic coordinates by a signed delta
TT128 (Docked)Drawing circlesDraw a circle on a chart
TT128 (Encyclopedia)Drawing circlesDraw a circle on a chart
TT128 (Flight)Drawing circlesDraw a circle on a chart
TT128 (Parasite)Drawing circlesDraw a circle on a chart
TT14 (Docked)Drawing circlesDraw a circle with crosshairs on a chart
TT14 (Encyclopedia)Drawing circlesDraw a circle with crosshairs on a chart
TT14 (Flight)Drawing circlesDraw a circle with crosshairs on a chart
TT14 (Parasite)Drawing circlesDraw a circle with crosshairs on a chart
TT146 (Docked)UniversePrint the distance to the selected system in light years
TT146 (Encyclopedia)UniversePrint the distance to the selected system in light years
TT146 (Flight)UniversePrint the distance to the selected system in light years
TT146 (Parasite)UniversePrint the distance to the selected system in light years
TT147 (Flight)FlightPrint an error when a system is out of hyperspace range
TT147 (Parasite)FlightPrint an error when a system is out of hyperspace range
TT147, Removed (Docked)FlightPrint an error when a system is out of hyperspace range
TT15 (Docked)Drawing linesDraw a set of crosshairs
TT15 (Encyclopedia)Drawing linesDraw a set of crosshairs
TT15 (Flight)Drawing linesDraw a set of crosshairs
TT15 (Parasite)Drawing linesDraw a set of crosshairs
TT151 (Docked)MarketPrint the name, price and availability of a market item
TT151 (Flight)MarketPrint the name, price and availability of a market item
TT151 (Parasite)MarketPrint the name, price and availability of a market item
TT152 (Docked)MarketPrint the unit ("t", "kg" or "g") for a market item
TT152 (Flight)MarketPrint the unit ("t", "kg" or "g") for a market item
TT152 (Parasite)MarketPrint the unit ("t", "kg" or "g") for a market item
TT16 (Docked)ChartsMove the crosshairs on a chart
TT16 (Encyclopedia)ChartsMove the crosshairs on a chart
TT16 (Flight)ChartsMove the crosshairs on a chart
TT16 (Parasite)ChartsMove the crosshairs on a chart
TT160 (Docked)MarketPrint "t" (for tonne) and a space
TT160 (Flight)MarketPrint "t" (for tonne) and a space
TT160 (Parasite)MarketPrint "t" (for tonne) and a space
TT161 (Docked)MarketPrint "kg" (for kilograms)
TT161 (Flight)MarketPrint "kg" (for kilograms)
TT161 (Parasite)MarketPrint "kg" (for kilograms)
TT162 (Docked)TextPrint a space
TT162 (Encyclopedia)TextPrint a space
TT162 (Flight)TextPrint a space
TT162 (Parasite)TextPrint a space
TT162+2 (Docked)TextJump to TT27 to print the text token in A
TT162+2 (Encyclopedia)TextJump to TT27 to print the text token in A
TT162+2 (Flight)TextJump to TT27 to print the text token in A
TT162+2 (Parasite)TextJump to TT27 to print the text token in A
TT163 (Docked)MarketPrint the headers for the table of market prices
TT163 (Flight)MarketPrint the headers for the table of market prices
TT163 (Parasite)MarketPrint the headers for the table of market prices
TT167 (Docked)MarketShow the Market Price screen (red key f7)
TT167 (Flight)MarketShow the Market Price screen (red key f7)
TT167 (Parasite)MarketShow the Market Price screen (red key f7)
TT16a (Docked)MarketPrint "g" (for grams)
TT16a (Flight)MarketPrint "g" (for grams)
TT16a (Parasite)MarketPrint "g" (for grams)
TT17 (Docked)KeyboardScan the keyboard for cursor key or joystick movement
TT17 (Encyclopedia)KeyboardScan the keyboard for cursor key or joystick movement
TT17 (Flight)KeyboardScan the keyboard for cursor key or joystick movement
TT17 (Parasite)KeyboardScan the keyboard for cursor key or joystick movement
TT170 (Docked)Start and endMain entry point for the Elite game code
TT18 (Flight)FlightTry to initiate a jump into hyperspace
TT18 (Parasite)FlightTry to initiate a jump into hyperspace
TT180 (Docked)ChartsContains an RTS
TT180 (Encyclopedia)ChartsContains an RTS
TT180 (Flight)ChartsContains an RTS
TT180 (Parasite)ChartsContains an RTS
TT20 (Docked)UniverseTwist the selected system's seeds four times
TT20 (Encyclopedia)UniverseTwist the selected system's seeds four times
TT20 (Flight)UniverseTwist the selected system's seeds four times
TT20 (Parasite)UniverseTwist the selected system's seeds four times
TT208 (Docked)MarketShow the Sell Cargo screen (red key f2) or Sell Equipment screen (CTRL-f2)
TT208 (Parasite)MarketShow the Sell Cargo screen (red key f2) or Sell Equipment screen (CTRL-f2)
TT210 (Docked)MarketShow a list of current cargo in our hold, optionally to sell
TT210 (Flight)MarketShow a list of current cargo in our hold, optionally to sell
TT210 (Parasite)MarketShow a list of current cargo in our hold, optionally to sell
TT213 (Docked)MarketShow the Inventory screen (red key f9)
TT213 (Flight)MarketShow the Inventory screen (red key f9)
TT213 (Parasite)MarketShow the Inventory screen (red key f9)
TT214, Removed (Docked)KeyboardAsk a question with a "Y/N?" prompt and return the response
TT217 (Docked)KeyboardScan the keyboard until a key is pressed
TT217 (Encyclopedia)KeyboardScan the keyboard until a key is pressed
TT217 (Parasite)KeyboardScan the keyboard until a key is pressed by sending a get_key command to the I/O processor
TT219 (Docked)MarketShow the Buy Cargo screen (red key f1) or Special Cargo screen (CTRL-f1)
TT219 (Parasite)MarketShow the Buy Cargo screen (red key f1) or Special Cargo screen (CTRL-f1)
TT22 (Docked)ChartsShow the Long-range Chart (red key f4)
TT22 (Encyclopedia)ChartsShow the Long-range Chart (red key f4)
TT22 (Flight)ChartsShow the Long-range Chart (red key f4)
TT22 (Parasite)ChartsShow the Long-range Chart (red key f4)
TT23 (Docked)ChartsShow the Short-range Chart (red key f5)
TT23 (Encyclopedia)ChartsShow the Short-range Chart (red key f5)
TT23 (Flight)ChartsShow the Short-range Chart (red key f5)
TT23 (Parasite)ChartsShow the Short-range Chart (red key f5)
TT24 (Docked)UniverseCalculate system data from the system seeds
TT24 (Encyclopedia)UniverseCalculate system data from the system seeds
TT24 (Flight)UniverseCalculate system data from the system seeds
TT24 (Parasite)UniverseCalculate system data from the system seeds
TT25 (Docked)UniverseShow the Data on System screen (red key f6) or Encyclopedia screen (CTRL-f6)
TT25 (Encyclopedia)UniverseShow the Data on System screen (red key f6) or Encyclopedia screen (CTRL-f6)
TT25 (Flight)UniverseShow the Data on System screen (red key f6) or Encyclopedia screen (CTRL-f6)
TT25 (Parasite)UniverseShow the Data on System screen (red key f6) or Encyclopedia screen (CTRL-f6)
TT26 (Docked)TextPrint a character at the text cursor, with support for verified text in extended tokens
TT26 (Encyclopedia)TextPrint a character at the text cursor, with support for verified text in extended tokens
TT26 (Flight)TextPrint a character at the text cursor by poking into screen memory
TT26 (Parasite)TextPrint a character at the text cursor, with support for verified text in extended tokens
TT27 (Docked)TextPrint a text token
TT27 (Encyclopedia)TextPrint a text token
TT27 (Flight)TextPrint a text token
TT27 (Parasite)TextPrint a text token
TT41 (Docked)TextPrint a letter according to Sentence Case
TT41 (Encyclopedia)TextPrint a letter according to Sentence Case
TT41 (Flight)TextPrint a letter according to Sentence Case
TT41 (Parasite)TextPrint a letter according to Sentence Case
TT42 (Docked)TextPrint a letter in lower case
TT42 (Encyclopedia)TextPrint a letter in lower case
TT42 (Flight)TextPrint a letter in lower case
TT42 (Parasite)TextPrint a letter in lower case
TT43 (Docked)TextPrint a two-letter token or recursive token 0-95
TT43 (Encyclopedia)TextPrint a two-letter token or recursive token 0-95
TT43 (Flight)TextPrint a two-letter token or recursive token 0-95
TT43 (Parasite)TextPrint a two-letter token or recursive token 0-95
TT44 (Docked)TextJumps to TT26 to print the character in A (used to enable us to use a branch instruction to jump to TT26)
TT44 (Encyclopedia)TextJumps to TT26 to print the character in A (used to enable us to use a branch instruction to jump to TT26)
TT44 (Flight)TextJumps to TT26 to print the character in A (used to enable us to use a branch instruction to jump to TT26)
TT44 (Parasite)TextJumps to TT26 to print the character in A (used to enable us to use a branch instruction to jump to TT26)
TT45 (Docked)TextPrint a letter in lower case
TT45 (Encyclopedia)TextPrint a letter in lower case
TT45 (Flight)TextPrint a letter in lower case
TT45 (Parasite)TextPrint a letter in lower case
TT46 (Docked)TextPrint a character and switch to capitals
TT46 (Encyclopedia)TextPrint a character and switch to capitals
TT46 (Flight)TextPrint a character and switch to capitals
TT46 (Parasite)TextPrint a character and switch to capitals
TT48 (Docked)TextContains an RTS
TT48 (Encyclopedia)TextContains an RTS
TT48 (Flight)TextContains an RTS
TT48 (Parasite)TextContains an RTS
TT54 (Docked)UniverseTwist the selected system's seeds
TT54 (Encyclopedia)UniverseTwist the selected system's seeds
TT54 (Flight)UniverseTwist the selected system's seeds
TT54 (Parasite)UniverseTwist the selected system's seeds
TT60 (Docked)TextPrint a text token and a paragraph break
TT60 (Encyclopedia)TextPrint a text token and a paragraph break
TT60 (Flight)TextPrint a text token and a paragraph break
TT60 (Parasite)TextPrint a text token and a paragraph break
TT66 (Docked)Drawing the screenClear the screen and set the current view type
TT66 (Encyclopedia)Drawing the screenClear the screen and set the current view type
TT66 (Flight)Drawing the screenClear the screen and set the current view type
TT66 (Parasite)Drawing the screenClear the screen and set the current view type
TT67 (Docked)TextPrint a newline
TT67 (Encyclopedia)TextPrint a newline
TT67 (Flight)TextPrint a newline
TT67 (Parasite)TextPrint a newline
TT68 (Docked)TextPrint a text token followed by a colon
TT68 (Encyclopedia)TextPrint a text token followed by a colon
TT68 (Flight)TextPrint a text token followed by a colon
TT68 (Parasite)TextPrint a text token followed by a colon
TT69 (Docked)TextSet Sentence Case and print a newline
TT69 (Flight)TextSet Sentence Case and print a newline
TT69 (Parasite)TextSet Sentence Case and print a newline
TT70 (Docked)UniverseDisplay "MAINLY " and jump to TT72
TT70 (Encyclopedia)UniverseDisplay "MAINLY " and jump to TT72
TT70 (Flight)UniverseDisplay "MAINLY " and jump to TT72
TT70 (Parasite)UniverseDisplay "MAINLY " and jump to TT72
TT72 (Docked)UniverseUsed by TT70 to re-enter the routine after displaying "MAINLY" for the economy type
TT72 (Encyclopedia)UniverseUsed by TT70 to re-enter the routine after displaying "MAINLY" for the economy type
TT72 (Flight)UniverseUsed by TT70 to re-enter the routine after displaying "MAINLY" for the economy type
TT72 (Parasite)UniverseUsed by TT70 to re-enter the routine after displaying "MAINLY" for the economy type
TT73 (Docked)TextPrint a colon
TT73 (Encyclopedia)TextPrint a colon
TT73 (Flight)TextPrint a colon
TT73 (Parasite)TextPrint a colon
TT74 (Docked)TextPrint a character
TT74 (Encyclopedia)TextPrint a character
TT74 (Flight)TextPrint a character
TT74 (Parasite)TextPrint a character
TT81 (Docked)UniverseSet the selected system's seeds to those of system 0
TT81 (Encyclopedia)UniverseSet the selected system's seeds to those of system 0
TT81 (Flight)UniverseSet the selected system's seeds to those of system 0
TT81 (Parasite)UniverseSet the selected system's seeds to those of system 0
TTX110, Removed (Docked)FlightSet the current system to the nearest system and return to hyp
TTX110, Removed (Flight)FlightSet the current system to the nearest system and return to hyp
TTX111 (Docked)FlightUsed to rejoin this routine from the call to TTX110
TTX111 (Flight)FlightUsed to rejoin this routine from the call to TTX110
TTX111 (Parasite)FlightUsed to rejoin this routine from the call to TTX110
TTX66 (Docked)Drawing the screenClear the top part of the screen and draw a white border
TTX66 (Encyclopedia)Drawing the screenClear the top part of the screen and draw a white border
TTX66 (Flight)Drawing the screenClear the top part of the screen and draw a white border
TTX66 (Parasite)Drawing the screenClear the top part of the screen and draw a white border by sending a clr_scrn command to the I/O processor
TTX69 (Docked)TextPrint a paragraph break
TTX69 (Encyclopedia)TextPrint a paragraph break
TTX69 (Flight)TextPrint a paragraph break
TTX69 (Parasite)TextPrint a paragraph break
tube_elite (I/O processor)TubeSet the vectors to receive Tube communications, run the parasite code, and terminate the I/O processor's loading process
tube_func (I/O processor)TubeCall the corresponding routine for a Tube command
tube_get (I/O processor)TubeAs the I/O processor, fetch a byte that's been sent over the Tube from the parasite
tube_put (I/O processor)TubeAs the I/O processor, send a byte across the Tube to the parasite
tube_read (Parasite)TubeAs the parasite, fetch a byte that's been sent over the Tube from the I/O processor
tube_run (I/O processor)TubeThe OS command string for running the Tube version's parasite code in file 2.T
tube_table (I/O processor)TubeLookup table for Tube commands sent from the parasite to the I/O processor
tube_wrch (I/O processor)TextWrite characters to the screen and process Tube commands from the parasite
tube_write (Parasite)TubeAs the parasite, send a byte across the Tube to the I/O processor
TVT1 (Loader)Drawing the screenPalette data for space and the two dashboard colour schemes
TVT1code (Loader)LoaderCode block at &1100-&11E2 that remains resident in both docked and flight mode (palettes, screen mode routine and commander data)
TWFL (Docked)Drawing linesReady-made character rows for the left end of a horizontal line in mode 4
TWFL (Encyclopedia)Drawing linesReady-made character rows for the left end of a horizontal line in mode 4
TWFL (Flight)Drawing linesReady-made character rows for the left end of a horizontal line in mode 4
TWFL (I/O processor)Drawing linesReady-made character rows for the left end of a horizontal line in mode 4
TWFR (Docked)Drawing linesReady-made character rows for the right end of a horizontal line in mode 4
TWFR (Encyclopedia)Drawing linesReady-made character rows for the right end of a horizontal line in mode 4
TWFR (Flight)Drawing linesReady-made character rows for the right end of a horizontal line in mode 4
TWFR (I/O processor)Drawing linesReady-made character rows for the right end of a horizontal line in mode 4
TWOK (Parasite)TextMacro definition for two-letter tokens in the token table
TWOK (Text tokens)TextMacro definition for two-letter tokens in the token table
TWOS (Docked)Drawing pixelsReady-made single-pixel character row bytes for mode 4
TWOS (Encyclopedia)Drawing pixelsReady-made single-pixel character row bytes for mode 4
TWOS (Flight)Drawing pixelsReady-made single-pixel character row bytes for mode 4
TWOS (I/O processor)Drawing pixelsReady-made single-pixel character row bytes for mode 4
TWOS (Loader)Drawing pixelsReady-made single-pixel character row bytes for mode 4
TWOS2 (Docked)Drawing pixelsReady-made double-pixel character row bytes for mode 4
TWOS2 (Encyclopedia)Drawing pixelsReady-made double-pixel character row bytes for mode 4
TWOS2 (Flight)Drawing pixelsReady-made double-pixel character row bytes for mode 4
TWOS2 (I/O processor)Drawing pixelsReady-made double-pixel character row bytes for mode 4
TYPE (Docked)Workspace variable The current ship type
TYPE (Encyclopedia)Workspace variable The current ship type
TYPE (Flight)Workspace variable The current ship type
TYPE (Loader)Workspace variable The current ship type
TYPE (Parasite)Workspace variable The current ship type
U (Docked)Workspace variable Temporary storage, used in a number of places
U (Encyclopedia)Workspace variable Temporary storage, used in a number of places
U (Flight)Workspace variable Temporary storage, used in a number of places
U (Parasite)Workspace variable Temporary storage, used in a number of places
U% (Flight)KeyboardClear the key logger
U% (Parasite)KeyboardClear the key logger
UNIV (Docked)UniverseTable of pointers to the local universe's ship data blocks
UNIV (Encyclopedia)UniverseTable of pointers to the local universe's ship data blocks
UNIV (Flight)UniverseTable of pointers to the local universe's ship data blocks
UNIV (Parasite)UniverseTable of pointers to the local universe's ship data blocks
Unused block, Removed (Docked)Utility routinesThese bytes appear to be unused (the same block appears in both the flight and docked code)
Unused block, Removed (Flight)Utility routinesThese bytes appear to be unused (the same block appears in both the flight and docked code)
Unused duplicate of MULTU (Flight)Maths (Arithmetic)An unused duplicate of the MULTU routine
Unused duplicate of MULTU (Parasite)Maths (Arithmetic)An unused duplicate of the MULTU routine
Unused duplicate of MULTU, Removed (Docked)Maths (Arithmetic)An unused duplicate of the MULTU routine
UNWISE (Docked)Ship hangarSwitch the main line-drawing routine between EOR and OR logic
UNWISE (I/O processor)Ship hangarSwitch the main line-drawing routine between EOR and OR logic
UNWISE (Parasite)Ship hangarSwitch the main line-drawing routine between EOR and OR logic by sending a draw_mode command to the I/O processor
UP (Docked)WorkspacesShip slots, variables
UP (Encyclopedia)WorkspacesShip slots, variables
UP (Flight)WorkspacesShip slots, variables
UP (Parasite)WorkspacesShip slots, variables
update_pod (Parasite)DashboardEnsure the correct palette is shown for the dashboard/hyperspace tunnel, by sending a write_pod command to the I/O processor
V (Docked)Workspace variable Temporary storage, typically used for storing an address pointer
V (Encyclopedia)Workspace variable Temporary storage, typically used for storing an address pointer
V (Flight)Workspace variable Temporary storage, typically used for storing an address pointer
V (Parasite)Workspace variable Temporary storage, typically used for storing an address pointer
var (Docked)MarketCalculate QQ19+3 = economy * |economic_factor|
var (Flight)MarketCalculate QQ19+3 = economy * |economic_factor|
var (Parasite)MarketCalculate QQ19+3 = economy * |economic_factor|
VCSU1 (Flight)Maths (Arithmetic)Calculate vector K3(8 0) = [x y z] - coordinates of the sun or space station
VCSU1 (Parasite)Maths (Arithmetic)Calculate vector K3(8 0) = [x y z] - coordinates of the sun or space station
VCSUB (Flight)Maths (Arithmetic)Calculate vector K3(8 0) = [x y z] - coordinates in (A V)
VCSUB (Parasite)Maths (Arithmetic)Calculate vector K3(8 0) = [x y z] - coordinates in (A V)
vdu_00 (Flight)TextSwitch standard tokens to ALL CAPS
vdu_80 (Docked)TextSwitch standard tokens to Sentence Case
vdu_80 (Flight)TextSwitch standard tokens to Sentence Case vdu_00 Switch standard tokens to ALL CAPS
vdu_80 (Parasite)TextSwitch standard tokens to Sentence Case
VEC (Missile ship blueprint)Drawing the screenThe original value of the IRQ1 vector
VERTEX (Docked)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Missile ship blueprint)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Parasite)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints A)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints B)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints C)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints D)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints E)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints F)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints G)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints H)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints I)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints J)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints K)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints L)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints M)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints N)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints O)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints P)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints Q)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints R)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints S)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints T)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints U)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints V)Drawing shipsMacro definition for adding vertices to ship blueprints
VERTEX (Ship blueprints W)Drawing shipsMacro definition for adding vertices to ship blueprints
VIEW (Docked)Workspace variable The number of the current space view
VIEW (Encyclopedia)Workspace variable The number of the current space view
VIEW (Flight)Workspace variable The number of the current space view
VIEW (Parasite)Workspace variable The number of the current space view
viper (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Viper
viper (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Viper
VOWEL (Docked)TextTest whether a character is a vowel
VOWEL (Encyclopedia)TextTest whether a character is a vowel
VOWEL (Parasite)TextTest whether a character is a vowel
WA1 (Flight)FlightMake a long, low beep
WA1 (Parasite)FlightMake a long, low beep
WARP (Flight)FlightPerform an in-system jump
WARP (Parasite)FlightPerform an in-system jump
worm (Encyclopedia)EncyclopediaShip card data for the encyclopedia entry for the Worm
worm (Parasite)EncyclopediaShip card data for the encyclopedia entry for the Worm
WP (Docked)WorkspacesVariables
WP (Encyclopedia)WorkspacesVariables
WP (Flight)WorkspacesVariables
WP (Parasite)WorkspacesVariables
WP1 (Flight)Drawing planetsReset the ball line heap
WP1 (Parasite)Drawing planetsReset the ball line heap
WP1, Removed (Docked)Drawing planetsReset the ball line heap
WPLS (Flight)Drawing sunsRemove the sun from the screen
WPLS (Parasite)Drawing sunsRemove the sun from the screen
WPLS, Removed (Docked)Drawing sunsRemove the sun from the screen
WPLS-1 (Docked)Drawing sunsContains an RTS
WPLS-1 (Flight)Drawing sunsContains an RTS
WPLS-1 (Parasite)Drawing sunsContains an RTS
WPLS2 (Flight)Drawing planetsRemove the planet from the screen
WPLS2 (Parasite)Drawing planetsRemove the planet from the screen
WPSHPS (Docked)DashboardClear the scanner, reset the ball line and sun line heaps
WPSHPS (Encyclopedia)DashboardClear the scanner, reset the ball line and sun line heaps
WPSHPS (Flight)DashboardClear the scanner, reset the ball line and sun line heaps
WPSHPS (Parasite)DashboardClear the scanner, reset the ball line and sun line heaps
WPSHPSS (Parasite)DashboardClear the scanner, reset the ball line and sun line heaps
wrch_font (I/O processor)TextSet the font and screen address for printing characters on-screen
write_0346 (I/O processor)TubeImplement the write_0346 command (update LASCT)
write_0346 (Parasite)TubeUpdate the value of LASCT by sending a write_0346 command to the I/O processor
write_card (Encyclopedia)EncyclopediaDisplay a ship card in the encyclopedia
write_card (Parasite)EncyclopediaDisplay a ship card in the encyclopedia
write_fe4e (I/O processor)KeyboardImplement the write_fe4e command (update the System VIA interrupt enable register)
write_msg3 (Encyclopedia)TextPrint an extended recursive token from the msg_3 token table
write_msg3 (Parasite)TextPrint an extended recursive token from the msg_3 token table
write_pod (I/O processor)DashboardImplement the write_pod command (show the correct palette for the dashboard and hyperspace tunnel)
WSCAN (Docked)Drawing the screenWait for the vertical sync
WSCAN (Encyclopedia)Drawing the screenWait for the vertical sync
WSCAN (Flight)Drawing the screenWait for the vertical sync
WSCAN (I/O processor)Drawing the screenWait for the vertical sync
WSCAN (Parasite)Drawing the screenWait for the vertical sync by sending a sync_in command to the I/O processor
wsstate (Loader)Utility routinesFlag to keep track of whether we have saved or restored the filing system workspace
wW (Flight)FlightStart a hyperspace countdown
wW (Parasite)FlightStart a hyperspace countdown
wW, Removed (Docked)FlightStart a hyperspace countdown
X1 (Docked)Workspace variable Temporary storage, typically used for x-coordinates in line-drawing routines
X1 (Encyclopedia)Workspace variable Temporary storage, typically used for x-coordinates in line-drawing routines
X1 (Flight)Workspace variable Temporary storage, typically used for x-coordinates in line-drawing routines
X1 (I/O processor)Workspace variable Temporary storage, typically used for x-coordinates in line-drawing routines
X1 (Parasite)Workspace variable Temporary storage, typically used for x-coordinates in line-drawing routines
X2 (Docked)Workspace variable Temporary storage, typically used for x-coordinates in line-drawing routines
X2 (Encyclopedia)Workspace variable Temporary storage, typically used for x-coordinates in line-drawing routines
X2 (Flight)Workspace variable Temporary storage, typically used for x-coordinates in line-drawing routines
X2 (I/O processor)Workspace variable Temporary storage, typically used for x-coordinates in line-drawing routines
X2 (Parasite)Workspace variable Temporary storage, typically used for x-coordinates in line-drawing routines
XC (Docked)Workspace variable The x-coordinate of the text cursor (i.e. the text column), which can be from 0 to 32
XC (Encyclopedia)Workspace variable The x-coordinate of the text cursor (i.e. the text column), which can be from 0 to 32
XC (Flight)Workspace variable The x-coordinate of the text cursor (i.e. the text column), which can be from 0 to 32
XC (I/O processor)Workspace variable The x-coordinate of the text cursor (i.e. the text column), which can be from 0 to 32
XC (Parasite)Workspace variable The x-coordinate of the text cursor (i.e. the text column), which can be from 0 to 32
XSAV (Docked)Workspace variable Temporary storage for saving the value of the X register, used in a number of places
XSAV (Encyclopedia)Workspace variable Temporary storage for saving the value of the X register, used in a number of places
XSAV (Flight)Workspace variable Temporary storage for saving the value of the X register, used in a number of places
XSAV (Parasite)Workspace variable Temporary storage for saving the value of the X register, used in a number of places
XSAV2 (Docked)Workspace variable Temporary storage, used for storing the value of the X register in the CHPR routine
XSAV2 (Encyclopedia)Workspace variable Temporary storage, used for storing the value of the X register in the CHPR routine
XSAV2 (Flight)Workspace variable Temporary storage, used for storing the value of the X register in the TT26 routine
XSAV2 (Parasite)Workspace variable Temporary storage, used for storing the value of the X register in the CHPR routine
XX (Docked)Workspace variable Temporary storage, typically used for storing a 16-bit x-coordinate
XX (Encyclopedia)Workspace variable Temporary storage, typically used for storing a 16-bit x-coordinate
XX (Flight)Workspace variable Temporary storage, typically used for storing a 16-bit x-coordinate
XX (Parasite)Workspace variable Temporary storage, typically used for storing a 16-bit x-coordinate
XX0 (Docked)Workspace variable Temporary storage, used to store the address of a ship blueprint. For example, it is used when we add a new ship to the local bubble in routine NWSHP, and it contains the address of the current ship's blueprint as we loop through all the nearby ships in the main flight loop
XX0 (Encyclopedia)Workspace variable Temporary storage, used to store the address of a ship blueprint. For example, it is used when we add a new ship to the local bubble in routine NWSHP, and it contains the address of the current ship's blueprint as we loop through all the nearby ships in the main flight loop
XX0 (Flight)Workspace variable Temporary storage, used to store the address of a ship blueprint. For example, it is used when we add a new ship to the local bubble in routine NWSHP, and it contains the address of the current ship's blueprint as we loop through all the nearby ships in the main flight loop
XX0 (Parasite)Workspace variable Temporary storage, used to store the address of a ship blueprint. For example, it is used when we add a new ship to the local bubble in routine NWSHP, and it contains the address of the current ship's blueprint as we loop through all the nearby ships in the main flight loop
XX1 (Docked)Workspace variable This is an alias for INWK that is used in the main ship-drawing routine at LL9
XX1 (Encyclopedia)Workspace variable This is an alias for INWK that is used in the main ship-drawing routine at LL9
XX1 (Flight)Workspace variable This is an alias for INWK that is used in the main ship-drawing routine at LL9
XX1 (Parasite)Workspace variable This is an alias for INWK that is used in the main ship-drawing routine at LL9
XX12 (Docked)Workspace variable Temporary storage for a block of values, used in a number of places
XX12 (Encyclopedia)Workspace variable Temporary storage for a block of values, used in a number of places
XX12 (Flight)Workspace variable Temporary storage for a block of values, used in a number of places
XX12 (Parasite)Workspace variable Temporary storage for a block of values, used in a number of places
XX13 (Docked)Workspace variable Temporary storage, typically used in the line-drawing routines
XX13 (Encyclopedia)Workspace variable Temporary storage, typically used in the line-drawing routines
XX13 (Flight)Workspace variable Temporary storage, typically used in the line-drawing routines
XX13 (Parasite)Workspace variable Temporary storage, typically used in the line-drawing routines
XX14 (Docked)Workspace variable This byte appears to be unused
XX14 (Encyclopedia)Workspace variable This byte appears to be unused
XX14 (Flight)Workspace variable This byte appears to be unused
XX14 (Parasite)Workspace variable This byte appears to be unused
XX15 (Docked)Workspace variable Temporary storage, typically used for storing screen coordinates in line-drawing routines
XX15 (Encyclopedia)Workspace variable Temporary storage, typically used for storing screen coordinates in line-drawing routines
XX15 (Flight)Workspace variable Temporary storage, typically used for storing screen coordinates in line-drawing routines
XX15 (Parasite)Workspace variable Temporary storage, typically used for storing screen coordinates in line-drawing routines
XX16 (Docked)Workspace variable Temporary storage for a block of values, used in a number of places
XX16 (Encyclopedia)Workspace variable Temporary storage for a block of values, used in a number of places
XX16 (Flight)Workspace variable Temporary storage for a block of values, used in a number of places
XX16 (Parasite)Workspace variable Temporary storage for a block of values, used in a number of places
XX17 (Docked)Workspace variable Temporary storage, used in BPRNT to store the number of characters to print, and as the edge counter in the main ship-drawing routine
XX17 (Encyclopedia)Workspace variable Temporary storage, used in BPRNT to store the number of characters to print, and as the edge counter in the main ship-drawing routine
XX17 (Flight)Workspace variable Temporary storage, used in BPRNT to store the number of characters to print, and as the edge counter in the main ship-drawing routine
XX17 (Parasite)Workspace variable Temporary storage, used in BPRNT to store the number of characters to print, and as the edge counter in the main ship-drawing routine
XX18 (Docked)Workspace variable Temporary storage used to store coordinates in the LL9 ship-drawing routine
XX18 (Encyclopedia)Workspace variable Temporary storage used to store coordinates in the LL9 ship-drawing routine
XX18 (Flight)Workspace variable Temporary storage used to store coordinates in the LL9 ship-drawing routine
XX18 (Parasite)Workspace variable Temporary storage used to store coordinates in the LL9 ship-drawing routine
XX19 (Docked)Workspace variable XX19(1 0) shares its location with INWK(34 33), which contains the address of the ship line heap
XX19 (Encyclopedia)Workspace variable XX19(1 0) shares its location with INWK(34 33), which contains the address of the ship line heap
XX19 (Flight)Workspace variable XX19(1 0) shares its location with INWK(34 33), which contains the address of the ship line heap
XX19 (Parasite)Workspace variable XX19(1 0) shares its location with INWK(34 33), which contains the address of the ship line heap
XX2 (Docked)Workspace variable Temporary storage, used to store the visibility of the ship's faces during the ship-drawing routine at LL9
XX2 (Encyclopedia)Workspace variable Temporary storage, used to store the visibility of the ship's faces during the ship-drawing routine at LL9
XX2 (Flight)Workspace variable Temporary storage, used to store the visibility of the ship's faces during the ship-drawing routine at LL9
XX2 (Parasite)Workspace variable Temporary storage, used to store the visibility of the ship's faces during the ship-drawing routine at LL9
XX20 (Docked)Workspace variable Temporary storage, used in a number of places
XX20 (Encyclopedia)Workspace variable Temporary storage, used in a number of places
XX20 (Flight)Workspace variable Temporary storage, used in a number of places
XX20 (Parasite)Workspace variable Temporary storage, used in a number of places
XX21 (Docked)Drawing shipsShip blueprints lookup table for the ship hangar
XX21 (Parasite)Drawing shipsShip blueprints lookup table for flight in Elite-A
XX21 (Ship blueprints A)Drawing shipsShip blueprints lookup table for the S.A file
XX21 (Ship blueprints B)Drawing shipsShip blueprints lookup table for the S.B file
XX21 (Ship blueprints C)Drawing shipsShip blueprints lookup table for the S.C file
XX21 (Ship blueprints D)Drawing shipsShip blueprints lookup table for the S.D file
XX21 (Ship blueprints E)Drawing shipsShip blueprints lookup table for the S.E file
XX21 (Ship blueprints F)Drawing shipsShip blueprints lookup table for the S.F file
XX21 (Ship blueprints G)Drawing shipsShip blueprints lookup table for the S.G file
XX21 (Ship blueprints H)Drawing shipsShip blueprints lookup table for the S.H file
XX21 (Ship blueprints I)Drawing shipsShip blueprints lookup table for the S.I file
XX21 (Ship blueprints J)Drawing shipsShip blueprints lookup table for the S.J file
XX21 (Ship blueprints K)Drawing shipsShip blueprints lookup table for the S.K file
XX21 (Ship blueprints L)Drawing shipsShip blueprints lookup table for the S.L file
XX21 (Ship blueprints M)Drawing shipsShip blueprints lookup table for the S.M file
XX21 (Ship blueprints N)Drawing shipsShip blueprints lookup table for the S.N file
XX21 (Ship blueprints O)Drawing shipsShip blueprints lookup table for the S.O file
XX21 (Ship blueprints P)Drawing shipsShip blueprints lookup table for the S.P file
XX21 (Ship blueprints Q)Drawing shipsShip blueprints lookup table for the S.Q file
XX21 (Ship blueprints R)Drawing shipsShip blueprints lookup table for the S.R file
XX21 (Ship blueprints S)Drawing shipsShip blueprints lookup table for the S.S file
XX21 (Ship blueprints T)Drawing shipsShip blueprints lookup table for the S.T file
XX21 (Ship blueprints U)Drawing shipsShip blueprints lookup table for the S.U file
XX21 (Ship blueprints V)Drawing shipsShip blueprints lookup table for the S.V file
XX21 (Ship blueprints W)Drawing shipsShip blueprints lookup table for the S.W file
XX24 (Docked)Workspace variable This byte appears to be unused
XX24 (Encyclopedia)Workspace variable This byte appears to be unused
XX24 (Flight)Workspace variable This byte appears to be unused
XX24 (Parasite)Workspace variable This byte appears to be unused
XX3 (Docked)WorkspacesTemporary storage space for complex calculations
XX3 (Encyclopedia)WorkspacesTemporary storage space for complex calculations
XX3 (Flight)WorkspacesTemporary storage space for complex calculations
XX3 (Parasite)WorkspacesTemporary storage space for complex calculations
XX4 (Docked)Workspace variable Temporary storage, used in a number of places
XX4 (Encyclopedia)Workspace variable Temporary storage, used in a number of places
XX4 (Flight)Workspace variable Temporary storage, used in a number of places
XX4 (Parasite)Workspace variable Temporary storage, used in a number of places
Y1 (Docked)Workspace variable Temporary storage, typically used for y-coordinates in line-drawing routines
Y1 (Encyclopedia)Workspace variable Temporary storage, typically used for y-coordinates in line-drawing routines
Y1 (Flight)Workspace variable Temporary storage, typically used for y-coordinates in line-drawing routines
Y1 (I/O processor)Workspace variable Temporary storage, typically used for y-coordinates in line-drawing routines
Y1 (Parasite)Workspace variable Temporary storage, typically used for y-coordinates in line-drawing routines
Y2 (Docked)Workspace variable Temporary storage, typically used for y-coordinates in line-drawing routines
Y2 (Encyclopedia)Workspace variable Temporary storage, typically used for y-coordinates in line-drawing routines
Y2 (Flight)Workspace variable Temporary storage, typically used for y-coordinates in line-drawing routines
Y2 (I/O processor)Workspace variable Temporary storage, typically used for y-coordinates in line-drawing routines
Y2 (Parasite)Workspace variable Temporary storage, typically used for y-coordinates in line-drawing routines
YC (Docked)Workspace variable The y-coordinate of the text cursor (i.e. the text row), which can be from 0 to 23
YC (Encyclopedia)Workspace variable The y-coordinate of the text cursor (i.e. the text row), which can be from 0 to 23
YC (Flight)Workspace variable The y-coordinate of the text cursor (i.e. the text row), which can be from 0 to 23
YC (I/O processor)Workspace variable The y-coordinate of the text cursor (i.e. the text row), which can be from 0 to 23
YC (Parasite)Workspace variable The y-coordinate of the text cursor (i.e. the text row), which can be from 0 to 23
ypl (Docked)UniversePrint the current system name
ypl (Encyclopedia)UniversePrint the current system name
ypl (Flight)UniversePrint the current system name
ypl (Parasite)UniversePrint the current system name
ypl-1 (Docked)UniverseContains an RTS
ypl-1 (Encyclopedia)UniverseContains an RTS
ypl-1 (Flight)UniverseContains an RTS
ypl-1 (Parasite)UniverseContains an RTS
YSAV (Docked)Workspace variable Temporary storage for saving the value of the Y register, used in a number of places
YSAV (Encyclopedia)Workspace variable Temporary storage for saving the value of the Y register, used in a number of places
YSAV (Flight)Workspace variable Temporary storage for saving the value of the Y register, used in a number of places
YSAV (Parasite)Workspace variable Temporary storage for saving the value of the Y register, used in a number of places
YSAV2 (Docked)Workspace variable Temporary storage, used for storing the value of the Y register in the CHPR routine
YSAV2 (Encyclopedia)Workspace variable Temporary storage, used for storing the value of the Y register in the CHPR routine
YSAV2 (Flight)Workspace variable Temporary storage, used for storing the value of the Y register in the TT26 routine
YSAV2 (Parasite)Workspace variable Temporary storage, used for storing the value of the Y register in the CHPR routine
YY (Docked)Workspace variable Temporary storage, typically used for storing a 16-bit y-coordinate
YY (Encyclopedia)Workspace variable Temporary storage, typically used for storing a 16-bit y-coordinate
YY (Flight)Workspace variable Temporary storage, typically used for storing a 16-bit y-coordinate
YY (Loader)Workspace variable Temporary storage, used in a number of places
YY (Parasite)Workspace variable Temporary storage, typically used for storing a 16-bit y-coordinate
Ze (Flight)UniverseInitialise the INWK workspace to a hostile ship
Ze (Parasite)UniverseInitialise the INWK workspace to a hostile ship
Ze, Removed (Docked)UniverseInitialise the INWK workspace to a hostile ship
ZEBC (Docked)Utility routinesZero-fill pages &B and &C
ZEBC (Parasite)Utility routinesZero-fill pages &B and &C
ZERO (Docked)Utility routinesReset the local bubble of universe and ship status
ZERO (Encyclopedia)Utility routinesReset the local bubble of universe and ship status
ZERO (Flight)Utility routinesReset the local bubble of universe and ship status
ZERO (Parasite)Utility routinesReset the local bubble of universe and ship status
ZES1 (Docked)Utility routinesZero-fill the page whose number is in X
ZES1 (Encyclopedia)Utility routinesZero-fill the page whose number is in X
ZES1 (Flight)Utility routinesZero-fill the page whose number is in X
ZES1 (I/O processor)Utility routinesZero-fill the page whose number is in X
ZES1 (Parasite)Utility routinesZero-fill the page whose number is in X
ZES2 (Docked)Utility routinesZero-fill a specific page
ZES2 (Encyclopedia)Utility routinesZero-fill a specific page
ZES2 (Flight)Utility routinesZero-fill a specific page
ZES2 (I/O processor)Utility routinesZero-fill a specific page
ZES2 (Parasite)Utility routinesZero-fill a specific page
ZINF (Docked)UniverseReset the INWK workspace and orientation vectors
ZINF (Encyclopedia)UniverseReset the INWK workspace and orientation vectors
ZINF (Flight)UniverseReset the INWK workspace and orientation vectors
ZINF (Parasite)UniverseReset the INWK workspace and orientation vectors
ZP (Docked)WorkspacesLots of important variables are stored in the zero page workspace as it is quicker and more space-efficient to access memory here
ZP (Encyclopedia)WorkspacesLots of important variables are stored in the zero page workspace as it is quicker and more space-efficient to access memory here
ZP (Flight)WorkspacesLots of important variables are stored in the zero page workspace as it is quicker and more space-efficient to access memory here
ZP (I/O processor)WorkspacesImportant variables used by the I/O processor
ZP (Loader)WorkspacesImportant variables used by the loader
ZP (Parasite)WorkspacesLots of important variables are stored in the zero page workspace as it is quicker and more space-efficient to access memory here
ZZ (Docked)Workspace variable Temporary storage, typically used for distance values
ZZ (Encyclopedia)Workspace variable Temporary storage, typically used for distance values
ZZ (Flight)Workspace variable Temporary storage, typically used for distance values
ZZ (Parasite)Workspace variable Temporary storage, typically used for distance values
zZ+1 (Docked)FlightContains an RTS
zZ+1 (Flight)FlightContains an RTS
zZ+1 (Parasite)FlightContains an RTS