This index contains every subroutine, entry point, variable, workspace and macro that appears in the source code for Elite-A, sorted alphabetically.
Name | Category | Description |
---|---|---|
ABORT (Flight) | Dashboard | Disarm missiles and update the dashboard indicators |
ABORT (Parasite) | Dashboard | Disarm missiles and update the dashboard indicators |
ABORT, Removed (Docked) | Dashboard | Disarm missiles and update the dashboard indicators |
ABORT2 (Flight) | Dashboard | Set/unset the lock target for a missile and update the dashboard |
ABORT2 (Parasite) | Dashboard | Set/unset the lock target for a missile and update the dashboard |
ABORT2, Removed (Docked) | Dashboard | Set/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) | Encyclopedia | Ship card data for the encyclopedia entry for the Adder |
adder (Parasite) | Encyclopedia | Ship 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) | Encyclopedia | Ship card data for the encyclopedia entry for the Anaconda |
anaconda (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Anaconda |
anger_8c (Flight) | Tactics | Make the current ship angry |
anger_8c (Parasite) | Tactics | Make the current ship angry |
ANGRY (Flight) | Tactics | Make a ship hostile |
ANGRY (Parasite) | Tactics | Make 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) | Encyclopedia | Ship card data for the encyclopedia entry for the Asp Mk II |
asp_2 (Parasite) | Encyclopedia | Ship 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) | Keyboard | Get 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 screen | VDU commands for setting the square mode 4 screen |
b_14 (Flight) | Keyboard | Scan the Delta 14B joystick buttons |
b_14 (I/O processor) | Keyboard | Scan the Delta 14B joystick buttons |
b_pressed (Flight) | Keyboard | Store &FF in the Y-th byte of the key logger at KL, to indicate that key is being pressed |
b_quit (Flight) | Keyboard | Contains an RTS |
b_quit (I/O processor) | Keyboard | Contains an RTS |
b_quit (Parasite) | Keyboard | Contains an RTS |
b_table (Flight) | Keyboard | Lookup table for Delta 14B joystick buttons |
b_table (I/O processor) | Keyboard | Lookup table for Delta 14B joystick buttons |
BAD (Flight) | Keyboard | Work out how bad we are from the amount of contraband in our hold |
BAD (Parasite) | Keyboard | Work out how bad we are from the amount of contraband in our hold |
BAD, Removed (Docked) | Status | Calculate how bad we have been |
BAD, Removed (Flight) | Status | Calculate how bad we have been |
BAY (Docked) | Status | Go to the docking bay (i.e. show the Status Mode screen) |
BAY (Encyclopedia) | Status | Go to the docking bay (i.e. show the Encyclopedia screen) |
BAY (Parasite) | Status | Go to the docking bay (i.e. show the Status Mode screen) |
BAY2 (Docked) | Market | Jump into the main loop at FRCE, setting the key "pressed" to red key f9 (so we show the Inventory screen) |
BAY2 (Parasite) | Market | Jump into the main loop at FRCE, setting the key "pressed" to red key f9 (so we show the Inventory screen) |
BEEP (Docked) | Sound | Make a short, high beep |
BEEP (Encyclopedia) | Sound | Make a short, high beep |
BEEP (Flight) | Sound | Make a short, high beep |
BEEP (Parasite) | Sound | Make a short, high beep |
BEGIN (Docked) | Loader | Initialise the configuration variables and start the game |
BEGIN (Parasite) | Loader | Initialise the configuration variables and start the game |
BELL (Docked) | Sound | Make a standard system beep |
BELL (Encyclopedia) | Sound | Make a standard system beep |
BELL (Flight) | Sound | Make a standard system beep |
BELL (Parasite) | Sound | Make 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 circles | Draw a circle segment and add it to the ball line heap |
BLINE (Encyclopedia) | Drawing circles | Draw a circle segment and add it to the ball line heap |
BLINE (Flight) | Drawing circles | Draw a circle segment and add it to the ball line heap |
BLINE (Parasite) | Drawing circles | Draw a circle segment and add it to the ball line heap |
boa (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Boa |
boa (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Boa |
BOL1-1 (Docked) | Drawing the screen | Contains an RTS |
BOL1-1 (Encyclopedia) | Drawing the screen | Contains an RTS |
BOL1-1 (Flight) | Drawing the screen | Contains 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) | Loader | The entry point for the game |
BOX (Flight) | Drawing the screen | Just 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) | Text | Print a 32-bit number, left-padded to a specific number of digits, with an optional decimal point |
BPRNT (Encyclopedia) | Text | Print a 32-bit number, left-padded to a specific number of digits, with an optional decimal point |
BPRNT (Flight) | Text | Print a 32-bit number, left-padded to a specific number of digits, with an optional decimal point |
BPRNT (Parasite) | Text | Print a 32-bit number, left-padded to a specific number of digits, with an optional decimal point |
BR1 (Encyclopedia) | Start and end | Show the "Load New Commander (Y/N)?" screen and start the game |
BR1 (Part 1 of 2) (Docked) | Start and end | Show the "Load New Commander (Y/N)?" screen and start the game |
BR1 (Part 1 of 2) (Parasite) | Start and end | Show the "Load New Commander (Y/N)?" screen and start the game |
BR1 (Part 2 of 2) (Docked) | Start and end | Show the "Press Fire or Space, Commander" screen and start the game |
BR1 (Part 2 of 2) (Parasite) | Start and end | Show the "Press Fire or Space, Commander" screen and start the game |
BRBR (Docked) | Utility routines | The standard BRKV handler for the game |
BRBR (Encyclopedia) | Utility routines | The standard BRKV handler for the game |
BRBR (Parasite) | Utility routines | The standard BRKV handler for the game |
BRBR1 (Loader) | Loader | Loader break handler: print a newline and the error message, and then hang the computer |
BRIEF (Docked) | Missions | Start mission 1 and show the mission briefing |
BRIEF (Parasite) | Missions | Start mission 1 and show the mission briefing |
BRIEF2 (Docked) | Missions | Start mission 2 |
BRIEF2 (Parasite) | Missions | Start mission 2 |
BRIEF3 (Docked) | Missions | Receive the briefing and plans for mission 2 |
BRIEF3 (Parasite) | Missions | Receive the briefing and plans for mission 2 |
BRIS (Docked) | Missions | Clear the screen, display "INCOMING MESSAGE" and wait for 2 seconds |
BRIS (Parasite) | Missions | Clear the screen, display "INCOMING MESSAGE" and wait for 2 seconds |
BRKBK (Docked) | Save and load | Set the standard BRKV handler for the game |
BRKBK (Encyclopedia) | Save and load | Set the standard BRKV handler for the game |
BRKBK (Parasite) | Save and load | Set the standard BRKV handler for the game |
brkd (Docked) | Utility routines | A flag that indicates whether a system error has occured |
brkd (Encyclopedia) | Utility routines | A flag that indicates whether a system error has occured |
brkd (Parasite) | Utility routines | A flag that indicates whether a system error has occured |
BRP (Docked) | Missions | Print an extended token and show the Status Mode screen |
BRP (Parasite) | Missions | Print an extended token and show the Status Mode screen |
BRPS (Docked) | Missions | Print the extended token in A, show the Status Mode screen and return from the subroutine |
BRPS (Parasite) | Missions | Print 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) | Dashboard | Draw an indicator bulb on the dashboard |
BULB (I/O processor) | Dashboard | Draw an indicator bulb on the dashboard |
BULB, Removed (Docked) | Dashboard | Draw an indicator bulb on the dashboard |
BULB-2 (Docked) | Dashboard | Set the Y screen address |
BULB-2 (Flight) | Dashboard | Set the Y screen address |
BULB-2 (I/O processor) | Dashboard | Set the Y screen address |
BUMP2 (Flight) | Dashboard | Bump up the value of the pitch or roll dashboard indicator |
BUMP2 (Parasite) | Dashboard | Bump up the value of the pitch or roll dashboard indicator |
BUMP2, Removed (Docked) | Dashboard | Bump up the value of the pitch or roll dashboard indicator |
bushmaster (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Bushmaster |
bushmaster (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Bushmaster |
buy_invnt (Encyclopedia) | Buying ships | Process key presses in the encyclopedia |
c (Docked) | Equipment | Contains an RTS |
c (Parasite) | Equipment | Contains 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) | Encyclopedia | Lookup table for the encyclopedia's ship cards |
card_addr (Parasite) | Encyclopedia | Lookup table for the encyclopedia's ship cards |
card_pattern (Encyclopedia) | Encyclopedia | Layout pattern for the encyclopedia's ship cards |
card_pattern (Parasite) | Encyclopedia | Layout pattern for the encyclopedia's ship cards |
cargo_mtok (Flight) | Text | Print the name of a specific cargo item |
cargo_mtok (Parasite) | Text | Print 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 ships | Print "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 ships | Print "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 load | Catalogue a disc, wait for a key press and display the disc access menu |
CAT (Parasite) | Save and load | Catalogue 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 load | Ask for a disc drive number and print a catalogue of that drive |
CATS (Parasite) | Save and load | Ask for a disc drive number and print a catalogue of that drive |
chameleon (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Chameleon |
chameleon (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Chameleon |
CHAR (Parasite) | Text | Macro definition for characters in the recursive token table |
CHAR (Text tokens) | Text | Macro definition for characters in the recursive token table |
CHECK (Docked) | Save and load | Calculate the checksum for the last saved commander data block |
CHECK (Parasite) | Save and load | Calculate the checksum for the last saved commander data block |
check_keys (Parasite) | Keyboard | Wait until a key is pressed, quitting the game if the game is paused and ESCAPE is pressed |
Checksum (Docked) | Copy protection | Copy protection is disabled in Elite-A, so this block is unused |
CHK (Loader) | Save and load | First checksum byte for the saved commander data file |
CHK (Parasite) | Save and load | First checksum byte for the saved commander data file |
CHK2 (Loader) | Save and load | Second checksum byte for the saved commander data file |
CHK2 (Parasite) | Save and load | Second checksum byte for the saved commander data file |
chk_dirn (Parasite) | Keyboard | Do not scan the keyboard, instead just set the movement variables based on the current state of the key logger |
CHKON (Docked) | Drawing circles | Check whether any part of a circle appears on the extended screen |
CHKON (Encyclopedia) | Drawing circles | Check whether any part of a circle appears on the extended screen |
CHKON (Flight) | Drawing circles | Check whether any part of a circle appears on the extended screen |
CHKON (Parasite) | Drawing circles | Check whether any part of a circle appears on the extended screen |
CHKSM (Loader) | Workspace variable | Used in the copy protection code |
CHPR (Docked) | Text | Print a character at the text cursor by poking into screen memory |
CHPR (Encyclopedia) | Text | Print a character at the text cursor by poking into screen memory |
CHPR (I/O processor) | Text | Implement the write_xyc command (write a character to the screen) |
CHPR (Parasite) | Text | Print a character at the text cursor by sending a write_xyc command to the I/O processor |
CIRCLE (Flight) | Drawing circles | Draw a circle for the planet |
CIRCLE (Parasite) | Drawing circles | Draw a circle for the planet |
CIRCLE, Removed (Docked) | Drawing circles | Draw a circle for the planet |
CIRCLE2 (Docked) | Drawing circles | Draw a circle (for the planet or chart) |
CIRCLE2 (Encyclopedia) | Drawing circles | Draw a circle (for the planet or chart) |
CIRCLE2 (Flight) | Drawing circles | Draw a circle (for the planet or chart) |
CIRCLE2 (Parasite) | Drawing circles | Draw a circle (for the planet or chart) |
clr_scrn (I/O processor) | Utility routines | Clear the top part of the screen (the space view) |
clr_vdustat (Encyclopedia) | Text | Switch to standard tokens in lower case |
CLYNS (Docked) | Drawing the screen | Clear the bottom three text rows of the space view |
CLYNS (Encyclopedia) | Drawing the screen | Clear the bottom three text rows of the space view |
CLYNS (Flight) | Drawing the screen | Clear the bottom three text rows of the space view |
CLYNS (I/O processor) | Drawing the screen | Clear the bottom three text rows of the space view |
CLYNS (Parasite) | Drawing the screen | Clear 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) | Status | Print the commander's name |
cmn (Encyclopedia) | Status | Print the commander's name |
cmn (Flight) | Status | Print the commander's name |
cmn (Parasite) | Status | Print the commander's name |
cmn-1 (Docked) | Status | Contains an RTS |
cmn-1 (Encyclopedia) | Status | Contains an RTS |
cmn-1 (Flight) | Status | Contains an RTS |
cmn-1 (Parasite) | Status | Contains 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 planets | A 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 planets | A 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 planets | A counter for use in drawing Saturn's rings |
cntr (Flight) | Dashboard | Apply damping to the pitch or roll dashboard indicator |
cntr (Parasite) | Dashboard | Apply damping to the pitch or roll dashboard indicator |
cntr, Removed (Docked) | Dashboard | Apply damping to the pitch or roll dashboard indicator |
cobra_1 (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Cobra Mk I |
cobra_1 (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Cobra Mk I |
cobra_3 (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Cobra Mk III |
cobra_3 (Parasite) | Encyclopedia | Ship 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) | Text | Tab 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) | Dashboard | Update the compass |
COMPAS (Parasite) | Dashboard | Update 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 load | Print "ARE YOU SURE?" and wait for a response |
confirm (Parasite) | Save and load | Print "ARE YOU SURE?" and wait for a response |
CONT (Parasite) | Text | Macro definition for control codes in the recursive token table |
CONT (Text tokens) | Text | Macro definition for control codes in the recursive token table |
controls (Encyclopedia) | Encyclopedia | Show the Controls menu and display the chosen page |
controls (Parasite) | Encyclopedia | Show the Controls menu and display the chosen page |
coriolis (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Coriolis station |
coriolis (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Coriolis station |
count_offs (Docked) | Buying ships | Offsets from LASER for equipment that takes up space in the hold |
count_offs (Parasite) | Buying ships | Offsets from LASER for equipment that takes up space in the hold |
cour_buy (Docked) | Missions | Show the Special Cargo screen (CTRL-f1) |
cour_buy (Parasite) | Missions | Show the Special Cargo screen (CTRL-f1) |
cour_count (Docked) | Missions | Generate a single special cargo mission and display its menu item |
cour_count (Parasite) | Missions | Generate a single special cargo mission and display its menu item |
cour_dock (Docked) | Missions | Update the current special cargo delivery mission on docking |
cour_dock (Parasite) | Missions | Update the current special cargo delivery mission on docking |
cour_loop (Docked) | Missions | The start of the loop for displaying mission menu items cour_menu Display the mission menu and process the choice |
cour_loop (Parasite) | Missions | The start of the loop for displaying mission menu items cour_menu Display the mission menu and process the choice |
cour_menu (Docked) | Missions | Display the mission menu and process the choice |
cour_menu (Parasite) | Missions | Display 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 pixels | Draw a single-height dash on the dashboard |
CPIX2 (I/O processor) | Drawing pixels | Draw a single-height dash on the dashboard |
CPIX2 (Parasite) | Drawing pixels | Draw a single-height dash on the dashboard by sending a draw_blob command to the I/O processor |
CPIX2, Removed (Docked) | Drawing pixels | Draw a single-height dash on the dashboard |
CPIX4 (Flight) | Drawing pixels | Draw a double-height dot on the dashboard |
CPIX4 (Parasite) | Drawing pixels | Draw a double-height dot on the dashboard |
CPIX4, Removed (Docked) | Drawing pixels | Draw a double-height dot on the dashboard |
cpl (Docked) | Universe | Print the selected system name |
cpl (Encyclopedia) | Universe | Print the selected system name |
cpl (Flight) | Universe | Print the selected system name |
cpl (Parasite) | Universe | Print 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) | Text | Tab to column 21 and print a colon |
crlf (Encyclopedia) | Text | Tab to column 21 and print a colon |
crlf (Flight) | Text | Tab to column 21 and print a colon |
crlf (Parasite) | Text | Tab to column 21 and print a colon |
csh (Docked) | Status | Print the current amount of cash |
csh (Encyclopedia) | Status | Print the current amount of cash |
csh (Flight) | Status | Print the current amount of cash |
csh (Parasite) | Status | Print the current amount of cash |
CTLI (Docked) | Save and load | The OS command string for cataloguing a disc |
CTLI (Parasite) | Save and load | The OS command string for cataloguing a disc |
CTOK (Encyclopedia) | Text | Macro definition for ship data in the encyclopedia's ship cards |
CTOK (Parasite) | Text | Macro definition for ship data in the encyclopedia's ship cards |
CTRL (Docked) | Keyboard | Scan the keyboard to see if CTRL is currently pressed |
CTRL (Encyclopedia) | Keyboard | Scan the keyboard to see if CTRL is currently pressed |
CTRL (Flight) | Keyboard | Scan the keyboard to see if CTRL is currently pressed |
CTRL (Parasite) | Keyboard | Scan the keyboard to see if CTRL is currently pressed |
CTWOS (Docked) | Drawing pixels | Ready-made single-pixel character row bytes for mode 5 |
CTWOS (Encyclopedia) | Drawing pixels | Ready-made single-pixel character row bytes for mode 5 |
CTWOS (Flight) | Drawing pixels | Ready-made single-pixel character row bytes for mode 5 |
CTWOS (I/O processor) | Drawing pixels | Ready-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) | Text | DASC does exactly the same as TT26 and prints a character at the text cursor, with support for verified text in extended tokens |
DASC (Encyclopedia) | Text | DASC does exactly the same as TT26 and prints a character at the text cursor, with support for verified text in extended tokens |
DASC (Parasite) | Text | DASC does exactly the same as TT26 and prints a character at the text cursor, with support for verified text in extended tokens |
DCS1 (Flight) | Flight | Calculate the vector from the ideal docking position to the ship |
DCS1 (Parasite) | Flight | Calculate 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 end | Display the death screen |
DEATH (Parasite) | Start and end | Display the death screen |
DEATH2 (Docked) | Start and end | Reset most of the game and restart from the title screen |
DEATH2 (Encyclopedia) | Start and end | Reset most of the game and restart from the title screen |
DEATH2 (Flight) | Start and end | Reset most of the game and restart from the title screen |
DEATH2 (Parasite) | Start and end | Reset most of the game and restart from the title screen |
DEBRIEF (Docked) | Missions | Finish mission 1 |
DEBRIEF (Parasite) | Missions | Finish mission 1 |
DEBRIEF2 (Docked) | Missions | Finish mission 2 |
DEBRIEF2 (Parasite) | Missions | Finish mission 2 |
DEEOR, Removed (Docked) | Loader | Decrypt the main docked code between &1300 and &5FFF and the main game loop |
DEEOR, Removed (Flight) | Loader | Decrypt the main flight code between &1300 and &55FF and jump into the main game loop |
DELAY (Docked) | Utility routines | Wait for a specified time, in 1/50s of a second |
DELAY (Encyclopedia) | Utility routines | Wait for a specified time, in 1/50s of a second |
DELAY (Flight) | Utility routines | Wait for a specified time, in 1/50s of a second |
DELAY (Parasite) | Utility routines | Wait for a specified time, in 1/50s of a second |
DELI (Docked) | Save and load | The OS command string for deleting a file |
DELI (Parasite) | Save and load | The OS command string for deleting a file |
DELT (Docked) | Save and load | Catalogue a disc, ask for a filename to delete, and delete the file |
DELT (Parasite) | Save and load | Catalogue a disc, ask for a filename to delete, and delete the file |
DELT-1 (Docked) | Save and load | Contains an RTS |
DELT-1 (Parasite) | Save and load | Contains 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) | Flight | Drain some energy from the energy banks |
DENGY (Parasite) | Flight | Drain some energy from the energy banks |
DENGY, Removed (Docked) | Flight | Drain some energy from the energy banks |
DET1 (Flight) | Drawing the screen | Show or hide the dashboard (for when we die) |
DET1 (I/O processor) | Drawing the screen | Show or hide the dashboard (for when we die) |
DET1 (Parasite) | Drawing the screen | Show or hide the dashboard (for when we die) by sending a write_crtc command to the I/O processor |
DET1, Removed (Docked) | Drawing the screen | Show or hide the dashboard (for when we die) |
DETOK (Docked) | Text | Print an extended recursive token from the TKN1 token table |
DETOK (Encyclopedia) | Text | Print an extended recursive token from the TKN1 token table |
DETOK (Parasite) | Text | Print an extended recursive token from the TKN1 token table |
DETOK2 (Docked) | Text | Print an extended text token (1-255) |
DETOK2 (Encyclopedia) | Text | Print an extended text token (1-255) |
DETOK2 (Parasite) | Text | Print an extended text token (1-255) |
DETOK3 (Docked) | Text | Print an extended recursive token from the RUTOK token table |
DETOK3 (Parasite) | Text | Print an extended recursive token from the RUTOK token table |
DETOK3, Moved (Docked) | Text | Print an extended recursive token from the RUTOK token table |
DFAULT (Docked) | Start and end | Reset the current commander data block to the last saved commander |
DFAULT (Parasite) | Start and end | Reset the current commander data block to the last saved commander |
DIALS (Part 1 of 4) (Docked) | Dashboard | Update the dashboard: speed indicator |
DIALS (Part 1 of 4) (Flight) | Dashboard | Update the dashboard: speed indicator |
DIALS (Part 1 of 4) (Parasite) | Dashboard | Update the dashboard: speed indicator |
DIALS (Part 2 of 4) (Docked) | Dashboard | Update the dashboard: pitch and roll indicators |
DIALS (Part 2 of 4) (Flight) | Dashboard | Update the dashboard: pitch and roll indicators |
DIALS (Part 2 of 4) (Parasite) | Dashboard | Update the dashboard: pitch and roll indicators |
DIALS (Part 3 of 4) (Docked) | Dashboard | Update the dashboard: four energy banks |
DIALS (Part 3 of 4) (Flight) | Dashboard | Update the dashboard: four energy banks |
DIALS (Part 3 of 4) (Parasite) | Dashboard | Update the dashboard: four energy banks |
DIALS (Part 4 of 4) (Docked) | Dashboard | Update the dashboard: shields, fuel, laser & cabin temp, altitude |
DIALS (Part 4 of 4) (Flight) | Dashboard | Update the dashboard: shields, fuel, laser & cabin temp, altitude |
DIALS (Part 4 of 4) (Parasite) | Dashboard | Update the dashboard: shields, fuel, laser & cabin temp, altitude |
DIL (Docked) | Dashboard | The range of the indicator is 0-16 (for the energy banks) |
DIL (Flight) | Dashboard | The range of the indicator is 0-16 (for the energy banks) |
DIL (Parasite) | Dashboard | The range of the indicator is 0-16 (for the energy banks) |
DIL-1 (Docked) | Dashboard | The range of the indicator is 0-32 (for the speed indicator) |
DIL-1 (Flight) | Dashboard | The range of the indicator is 0-32 (for the speed indicator) |
DIL-1 (Parasite) | Dashboard | The range of the indicator is 0-32 (for the speed indicator) |
DIL2 (Docked) | Dashboard | Update the roll or pitch indicator on the dashboard |
DIL2 (Flight) | Dashboard | Update the roll or pitch indicator on the dashboard |
DIL2 (I/O processor) | Dashboard | Implement the draw_angle command (update the roll or pitch indicator on the dashboard) |
DIL2 (Parasite) | Dashboard | Update the roll or pitch indicator on the dashboard by sending a draw_angle command to the I/O processor |
DILX (Docked) | Dashboard | Update a bar-based indicator on the dashboard |
DILX (Flight) | Dashboard | Update a bar-based indicator on the dashboard |
DILX (I/O processor) | Dashboard | Implement the draw_bar command (update a bar-based indicator on the dashboard |
DILX (Parasite) | Dashboard | Update a bar-based indicator on the dashboard by sending a draw_bar command to the I/O processor |
DILX+2 (Docked) | Dashboard | The range of the indicator is 0-64 (for the fuel indicator) |
DILX+2 (Flight) | Dashboard | The range of the indicator is 0-64 (for the fuel indicator) |
DILX+2 (Parasite) | Dashboard | The 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) | Keyboard | Scan for pause, configuration and secondary flight keys |
DK4 (Encyclopedia) | Keyboard | Scan for pause, configuration and secondary flight keys |
DK4 (Flight) | Keyboard | Scan for pause, configuration and secondary flight keys |
DK4 (Parasite) | Keyboard | Scan for pause, configuration and secondary flight keys |
DK4_FLIGHT (Parasite) | Keyboard | Scan for pause, configuration and secondary flight keys (flight version) |
DK5 (Flight) | Keyboard | Contains 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) | Keyboard | Read joystick and flight controls |
DKJ1 (Parasite) | Keyboard | Read joystick and flight controls |
DKJ1, Removed (Docked) | Keyboard | Read joystick and flight controls |
DKS1 (Flight) | Keyboard | Scan the keyboard for a flight key |
DKS1 (Parasite) | Keyboard | Scan the keyboard or joystick for a flight key by sending a scan_y command to the I/O processor |
DKS2 (Docked) | Keyboard | Read the joystick position |
DKS2 (Encyclopedia) | Keyboard | Read the joystick position |
DKS2 (Flight) | Keyboard | Read the joystick position |
DKS2 (Parasite) | Keyboard | Read the joystick position |
DKS2-1 (Docked) | Keyboard | Contains an RTS |
DKS2-1 (Encyclopedia) | Keyboard | Contains an RTS |
DKS2-1 (Flight) | Keyboard | Contains an RTS |
DKS2-1 (Parasite) | Keyboard | Contains an RTS |
DKS3 (Docked) | Keyboard | Toggle a configuration setting and emit a beep |
DKS3 (Encyclopedia) | Keyboard | Toggle a configuration setting and emit a beep |
DKS3 (Flight) | Keyboard | Toggle a configuration setting and emit a beep |
DKS3 (Parasite) | Keyboard | Toggle a configuration setting and emit a beep |
DKS4 (Docked) | Keyboard | Scan the keyboard to see if a specific key is being pressed |
DKS4 (Encyclopedia) | Keyboard | Scan the keyboard to see if a specific key is being pressed |
DKS4 (Flight) | Keyboard | Scan the keyboard to see if a specific key is being pressed |
DKS4 (I/O processor) | Keyboard | Scan the keyboard to see if a specific key is being pressed |
DKS4 (Parasite) | Keyboard | Scan 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) | Market | Print the amount of money we have left in the cash pot, then make a short, high beep and delay for 1 second |
dn (Parasite) | Market | Print the amount of money we have left in the cash pot, then make a short, high beep and delay for 1 second |
dn2 (Docked) | Text | Make a short, high beep and delay for 1 second |
dn2 (Encyclopedia) | Text | Make a short, high beep and delay for 1 second |
dn2 (Parasite) | Text | Make 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) | Loader | The custom handler for OSBYTE calls in the BBC Master version |
do_FILEV (Loader) | Loader | The custom handler for OSFILE calls in the BBC Master version |
do_FSCV (Loader) | Loader | The custom handler for filing system calls in the BBC Master version |
DOBEGIN (Docked) | Loader | Initialise the configuration variables and start the game |
dockedp (Parasite) | Workspace variable | A flag that determines whether or not we are docked |
DOCKIT (Flight) | Flight | Apply docking manoeuvres to the ship in INWK |
DOCKIT (Parasite) | Flight | Apply docking manoeuvres to the ship in INWK |
dodecagon (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Dodo station |
dodecagon (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Dodo station |
DOENTRY (Docked) | Flight | Dock at the space station, show the ship hangar and work out any mission progression |
DOENTRY (Encyclopedia) | Loader | Initialise the encyclopedia and show the menu screen |
DOENTRY (Flight) | Loader | Load and run the docked code |
DOENTRY (Parasite) | Flight | Dock at the space station, show the ship hangar and work out any mission progression |
DOENTRYS (Parasite) | Loader | Dock at the space station, show the ship hangar and work out any mission progression |
DOEXP (Flight) | Drawing ships | Draw an exploding ship |
DOEXP (Parasite) | Drawing ships | Draw an exploding ship |
DOEXP, Removed (Docked) | Drawing ships | Draw an exploding ship |
DOKEY (Docked) | Keyboard | Scan for the joystick |
DOKEY (Encyclopedia) | Keyboard | Scan for the seven primary flight controls and apply the docking computer manoeuvring code |
DOKEY (Flight) | Keyboard | Scan for the seven primary flight controls and apply the docking computer manoeuvring code |
DOKEY (Parasite) | Keyboard | Scan for the seven primary flight controls and apply the docking computer manoeuvring code |
DOKEY_FLIGHT (Parasite) | Keyboard | Scan 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) | Dashboard | Draw a dash on the compass |
DOT (Parasite) | Dashboard | Draw a dash on the compass |
draw_blob (I/O processor) | Drawing pixels | Implement the draw_blob command (draw a single-height dash on the dashboard) |
draw_tail (I/O processor) | Dashboard | Implement the draw_tail command (draw a ship on the 3D scanner) |
DT3 (Docked) | Text | Print the jump token given in A (where A is in the range 0 to 31) |
DT3 (Encyclopedia) | Text | Print the jump token given in A (where A is in the range 0 to 31) |
DT3 (Parasite) | Text | Print the jump token given in A (where A is in the range 0 to 31) |
DTEN (Docked) | Text | Print 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) | Text | Print 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) | Text | Print 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) | Text | Print 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) | Text | Print 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) | Text | Print 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) | Text | A mask for applying the lower case part of Sentence Case to extended text tokens |
DTW1 (Encyclopedia) | Text | A mask for applying the lower case part of Sentence Case to extended text tokens |
DTW1 (Parasite) | Text | A mask for applying the lower case part of Sentence Case to extended text tokens |
DTW2 (Docked) | Text | A flag that indicates whether we are currently printing a word |
DTW2 (Encyclopedia) | Text | A flag that indicates whether we are currently printing a word |
DTW2 (Parasite) | Text | A flag that indicates whether we are currently printing a word |
DTW3 (Docked) | Text | A flag for switching between standard and extended text tokens |
DTW3 (Encyclopedia) | Text | A flag for switching between standard and extended text tokens |
DTW3 (Parasite) | Text | A flag for switching between standard and extended text tokens |
DTW4 (Docked) | Text | Flags that govern how justified extended text tokens are printed |
DTW4 (Encyclopedia) | Text | Flags that govern how justified extended text tokens are printed |
DTW4 (Parasite) | Text | Flags that govern how justified extended text tokens are printed |
DTW5 (Docked) | Text | The size of the justified text buffer at BUF |
DTW5 (Encyclopedia) | Text | The size of the justified text buffer at BUF |
DTW5 (Parasite) | Text | The size of the justified text buffer at BUF |
DTW6 (Docked) | Text | A flag to denote whether printing in lower case is enabled for extended text tokens |
DTW6 (Encyclopedia) | Text | A flag to denote whether printing in lower case is enabled for extended text tokens |
DTW6 (Parasite) | Text | A flag to denote whether printing in lower case is enabled for extended text tokens |
DTW8 (Docked) | Text | A mask for capitalising the next letter in an extended text token |
DTW8 (Encyclopedia) | Text | A mask for capitalising the next letter in an extended text token |
DTW8 (Parasite) | Text | A 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 ships | Ship blueprints default NEWB flags for the ship hangar |
E% (Loader) | Sound | Sound envelope definitions |
E% (Parasite) | Drawing ships | Ship blueprints default NEWB flags |
E% (Ship blueprints A) | Drawing ships | Ship blueprints default NEWB flags for the S.A file |
E% (Ship blueprints B) | Drawing ships | Ship blueprints default NEWB flags for the S.B file |
E% (Ship blueprints C) | Drawing ships | Ship blueprints default NEWB flags for the S.C file |
E% (Ship blueprints D) | Drawing ships | Ship blueprints default NEWB flags for the S.D file |
E% (Ship blueprints E) | Drawing ships | Ship blueprints default NEWB flags for the S.E file |
E% (Ship blueprints F) | Drawing ships | Ship blueprints default NEWB flags for the S.F file |
E% (Ship blueprints G) | Drawing ships | Ship blueprints default NEWB flags for the S.G file |
E% (Ship blueprints H) | Drawing ships | Ship blueprints default NEWB flags for the S.H file |
E% (Ship blueprints I) | Drawing ships | Ship blueprints default NEWB flags for the S.I file |
E% (Ship blueprints J) | Drawing ships | Ship blueprints default NEWB flags for the S.J file |
E% (Ship blueprints K) | Drawing ships | Ship blueprints default NEWB flags for the S.K file |
E% (Ship blueprints L) | Drawing ships | Ship blueprints default NEWB flags for the S.L file |
E% (Ship blueprints M) | Drawing ships | Ship blueprints default NEWB flags for the S.M file |
E% (Ship blueprints N) | Drawing ships | Ship blueprints default NEWB flags for the S.N file |
E% (Ship blueprints O) | Drawing ships | Ship blueprints default NEWB flags for the S.O file |
E% (Ship blueprints P) | Drawing ships | Ship blueprints default NEWB flags for the S.P file |
E% (Ship blueprints Q) | Drawing ships | Ship blueprints default NEWB flags for the S.Q file |
E% (Ship blueprints R) | Drawing ships | Ship blueprints default NEWB flags for the S.R file |
E% (Ship blueprints S) | Drawing ships | Ship blueprints default NEWB flags for the S.S file |
E% (Ship blueprints T) | Drawing ships | Ship blueprints default NEWB flags for the S.T file |
E% (Ship blueprints U) | Drawing ships | Ship blueprints default NEWB flags for the S.U file |
E% (Ship blueprints V) | Drawing ships | Ship blueprints default NEWB flags for the S.V file |
E% (Ship blueprints W) | Drawing ships | Ship blueprints default NEWB flags for the S.W file |
ECBLB (Flight) | Dashboard | Light up the E.C.M. indicator bulb ("E") on the dashboard |
ECBLB (I/O processor) | Dashboard | Light up the E.C.M. indicator bulb ("E") on the dashboard |
ECBLB (Parasite) | Dashboard | Light up the E.C.M. indicator bulb ("E") on the dashboard by sending a draw_E command to the I/O processor |
ECBLB2 (Flight) | Dashboard | Start up the E.C.M. (light up the indicator, start the countdown and make the E.C.M. sound) |
ECBLB2 (Parasite) | Dashboard | Start up the E.C.M. (light up the indicator, start the countdown and make the E.C.M. sound) |
ECBT (Flight) | Dashboard | The character bitmap for the E.C.M. indicator bulb |
ECBT (I/O processor) | Dashboard | The character bitmap for the E.C.M. indicator bulb |
ECHR (Docked) | Text | Macro definition for characters in the extended token table |
ECHR (Encyclopedia) | Text | Macro definition for characters in the extended token table |
ECHR (Parasite) | Text | Macro 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) | Sound | Switch off the E.C.M. |
ECMOF (Encyclopedia) | Sound | Switch off the E.C.M. |
ECMOF (Flight) | Sound | Switch off the E.C.M. |
ECMOF (Parasite) | Sound | Switch 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 ships | Macro definition for adding edges to ship blueprints |
EDGE (Missile ship blueprint) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Parasite) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints A) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints B) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints C) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints D) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints E) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints F) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints G) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints H) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints I) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints J) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints K) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints L) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints M) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints N) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints O) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints P) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints Q) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints R) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints S) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints T) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints U) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints V) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGE (Ship blueprints W) | Drawing ships | Macro definition for adding edges to ship blueprints |
EDGES (Docked) | Drawing lines | Draw a horizontal line given a centre and a half-width |
EDGES (Encyclopedia) | Drawing lines | Draw a horizontal line given a centre and a half-width |
EDGES (Flight) | Drawing lines | Draw a horizontal line given a centre and a half-width |
EDGES (Parasite) | Drawing lines | Draw a horizontal line given a centre and a half-width |
ee3 (Flight) | Flight | Print the hyperspace countdown in the top-left of the screen |
ee3 (Parasite) | Flight | Print the hyperspace countdown in the top-left of the screen |
EE51 (Docked) | Drawing ships | Remove the current ship from the screen, called from SHPPT before drawing the ship as a point |
EE51 (Encyclopedia) | Drawing ships | Remove the current ship from the screen, called from SHPPT before drawing the ship as a point |
EE51 (Flight) | Drawing ships | Remove the current ship from the screen, called from SHPPT before drawing the ship as a point |
EE51 (Parasite) | Drawing ships | Remove the current ship from the screen, called from SHPPT before drawing the ship as a point |
EJMP (Docked) | Text | Macro definition for jump tokens in the extended token table |
EJMP (Encyclopedia) | Text | Macro definition for jump tokens in the extended token table |
EJMP (Parasite) | Text | Macro definition for jump tokens in the extended token table |
Elite loader (Part 1 of 3) (Loader) | Loader | Set up the split screen mode, move code around, set up the sound envelopes and configure the system |
Elite loader (Part 2 of 3) (Loader) | Loader | Include binaries for recursive tokens, Missile blueprint and images |
Elite loader (Part 3 of 3) (Loader) | Loader | Include binaries for the loading screen images |
encyclopedia (Docked) | Loader | Load and run the encyclopedia code in 1.E |
encyclopedia (Parasite) | Encyclopedia | Show 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) | Equipment | Subtract the price of equipment from the cash pot |
eq (Parasite) | Equipment | Subtract the price of equipment from the cash pot |
EQSHP (Docked) | Equipment | Show the Equip Ship screen (red key f3) or Buy Ship screen (CTRL-f3) |
EQSHP (Parasite) | Equipment | Show the Equip Ship screen (red key f3) or Buy Ship screen (CTRL-f3) |
equip_data (Encyclopedia) | Encyclopedia | Show the Equipment menu and display the chosen page |
equip_data (Parasite) | Encyclopedia | Show the Equipment menu and display the chosen page |
ERND (Docked) | Text | Macro definition for random tokens in the extended token table |
ERND (Encyclopedia) | Text | Macro definition for random tokens in the extended token table |
ERND (Parasite) | Text | Macro definition for random tokens in the extended token table |
err (Docked) | Equipment | Beep, pause and go to the docking bay (i.e. show the Status Mode screen) |
err (Parasite) | Equipment | Beep, pause and go to the docking bay (i.e. show the Status Mode screen) |
escape (Encyclopedia) | Start and end | Load the main docked code so that it shows the docking tunnel |
ESCAPE (Flight) | Flight | Launch our escape pod |
ESCAPE (Parasite) | Flight | Launch our escape pod |
escape_pod (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the escape pod |
escape_pod (Parasite) | Encyclopedia | Ship 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) | Text | Macro definition for recursive tokens in the extended token table |
ETOK (Encyclopedia) | Text | Macro definition for recursive tokens in the extended token table |
ETOK (Parasite) | Text | Macro definition for recursive tokens in the extended token table |
ETWO (Docked) | Text | Macro definition for two-letter tokens in the extended token table |
ETWO (Encyclopedia) | Text | Macro definition for two-letter tokens in the extended token table |
ETWO (Parasite) | Text | Macro 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) | Text | Print a recursive token |
ex (Encyclopedia) | Text | Print a recursive token |
ex (Flight) | Text | Print a recursive token |
ex (Parasite) | Text | Print a recursive token |
EXNO (Flight) | Sound | Make the sound of a laser strike or ship explosion |
EXNO (Parasite) | Sound | Make the sound of a laser strike or ship explosion |
EXNO, Removed (Docked) | Sound | Make the sound of a laser strike or ship explosion |
EXNO-2 (Docked) | Sound | Set X = 7 and fall through into EXNO to make the sound of a ship exploding |
EXNO-2 (Flight) | Sound | Set X = 7 and fall through into EXNO to make the sound of a ship exploding |
EXNO-2 (Parasite) | Sound | Set X = 7 and fall through into EXNO to make the sound of a ship exploding |
EXNO2 (Flight) | Status | Process us making a kill |
EXNO2 (Parasite) | Status | Process us making a kill |
EXNO2, Removed (Docked) | Status | Process us making a kill |
EXNO3 (Flight) | Sound | Make an explosion sound |
EXNO3 (Parasite) | Sound | Make an explosion sound |
EXNO3, Removed (Docked) | Sound | Make an explosion sound |
FACE (Docked) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Missile ship blueprint) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Parasite) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints A) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints B) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints C) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints D) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints E) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints F) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints G) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints H) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints I) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints J) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints K) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints L) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints M) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints N) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints O) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints P) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints Q) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints R) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints S) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints T) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints U) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints V) | Drawing ships | Macro definition for adding faces to ship blueprints |
FACE (Ship blueprints W) | Drawing ships | Macro 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) | Text | Print a newline |
FEED (Encyclopedia) | Text | Print a newline |
FEED (Parasite) | Text | Print a newline |
fer_de_lance (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Fer-de-Lance |
fer_de_lance (Parasite) | Encyclopedia | Ship 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 suns | Reset the sun line heap |
FLFLLS (Encyclopedia) | Drawing suns | Reset the sun line heap |
FLFLLS (Flight) | Drawing suns | Reset the sun line heap |
FLFLLS (Parasite) | Drawing suns | Reset 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) | Stardust | Reflect the stardust particles in the screen diagonal and redraw the stardust field |
FLIP (Parasite) | Stardust | Reflect the stardust particles in the screen diagonal and redraw the stardust field |
FLIP, Removed (Docked) | Stardust | Reflect the stardust particles in the screen diagonal and redraw the stardust field |
FLKB (Docked) | Keyboard | Flush the keyboard buffer |
FLKB (Encyclopedia) | Keyboard | Flush the keyboard buffer |
FLKB (Parasite) | Keyboard | Flush the keyboard buffer |
FLKB, Removed (Flight) | Keyboard | Flush 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) | Sound | Macro definition for defining a sound envelope |
fq1 (Flight) | Tactics | Used to add a cargo canister to the universe |
fq1 (Parasite) | Tactics | Used to add a cargo canister to the universe |
FR1 (Flight) | Tactics | Display the "missile jammed" message |
FR1 (Parasite) | Tactics | Display the "missile jammed" message |
FR1-2 (Flight) | Tactics | Clear the C flag and return from the subroutine |
FR1-2 (Parasite) | Tactics | Clear the C flag and return from the subroutine |
FRCE (Docked) | Main loop | The 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 loop | The 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 loop | The 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 loop | The 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 loop | Press 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) | Tactics | Fire a missile from our ship |
FRMIS (Parasite) | Tactics | Fire a missile from our ship |
FRS1 (Flight) | Tactics | Launch a ship straight ahead of us, below the laser sights |
FRS1 (Parasite) | Tactics | Launch 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) | Keyboard | Lookup table for internal numbers of red function keys |
fwl (Docked) | Status | Print fuel and cash levels |
fwl (Encyclopedia) | Status | Print fuel and cash levels |
fwl (Flight) | Status | Print fuel and cash levels |
fwl (Parasite) | Status | Print fuel and cash levels |
FX200 (Docked) | Utility routines | Set the behaviour of the ESCAPE and BREAK keys |
FX200 (Parasite) | Utility routines | Set 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) | Encyclopedia | Ship card data for the encyclopedia entry for the Gecko |
gecko (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Gecko |
get_key (I/O processor) | Keyboard | Implement the get_key command (wait for a key press) |
ghavial (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Ghavial |
ghavial (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Ghavial |
Ghy (Flight) | Flight | Perform a galactic hyperspace jump |
Ghy (Parasite) | Flight | Perform a galactic hyperspace jump |
Ghy, Removed (Docked) | Flight | Perform 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) | Universe | Fetch the address of a ship's data block into INF |
GINF (Encyclopedia) | Universe | Fetch the address of a ship's data block into INF |
GINF (Flight) | Universe | Fetch the address of a ship's data block into INF |
GINF (Parasite) | Universe | Fetch 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) | Market | Get a number from the keyboard |
gnum (Encyclopedia) | Market | Get a number from the keyboard |
gnum (Parasite) | Market | Get a number from the keyboard |
GOIN (Flight) | Main loop | We jump here from part 3 of the main flight loop if the docking computer is activated by pressing "C" |
GOIN (Parasite) | Main loop | We jump here from part 3 of the main flight loop if the docking computer is activated by pressing "C" |
GOPL (Flight) | Tactics | Make the ship head towards the planet |
GOPL (Parasite) | Tactics | Make 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 load | Get an ASCII disc drive number from the keyboard |
GTDRV (Parasite) | Save and load | Get an ASCII disc drive number from the keyboard |
GTHG (Flight) | Universe | Spawn a Thargoid ship and a Thargon companion |
GTHG (Parasite) | Universe | Spawn a Thargoid ship and a Thargon companion |
GTNME (Docked) | Save and load | Skip the delay at the start of the routine |
GTNME (Parasite) | Save and load | Skip the delay at the start of the routine |
GTNMES, Removed (Docked) | Utility routines | An unused routine that fetches the name of a commander file |
GTNMEW (Docked) | Save and load | Fetch the name of a commander file to save or load |
GTNMEW (Parasite) | Save and load | Fetch the name of a commander file to save or load |
GVL (Docked) | Universe | Calculate the availability of market items |
GVL (Flight) | Universe | Calculate the availability of market items |
GVL (Parasite) | Universe | Calculate the availability of market items |
HA1 (Docked) | Ship hangar | Contains an RTS |
HA1 (I/O processor) | Ship hangar | Contains an RTS |
HA2 (I/O processor) | Ship hangar | Implement the picture_v command (draw vertical lines for the ship hangar background) |
HA3 (Docked) | Ship hangar | Contains an RTS |
HA3 (I/O processor) | Ship hangar | Contains an RTS |
HALL (Docked) | Ship hangar | Draw the ships in the ship hangar, then draw the hangar |
HALL (Parasite) | Ship hangar | Draw the ships in the ship hangar, then draw the hangar |
HANGER (Docked) | Ship hangar | Display the ship hangar |
HANGER (I/O processor) | Ship hangar | Implement the picture_h command (draw horizontal lines for the ship hangar floor) |
HANGER (Parasite) | Ship hangar | Display the ship hangar by sending picture_h and picture_v commands to the I/O processor |
HAS1 (Docked) | Ship hangar | Draw a ship in the ship hangar |
HAS1 (Parasite) | Ship hangar | Draw a ship in the ship hangar |
HAS2 (Docked) | Ship hangar | Draw a hangar background line from left to right |
HAS2 (I/O processor) | Ship hangar | Draw a hangar background line from left to right |
HAS3 (Docked) | Ship hangar | Draw a hangar background line from right to left |
HAS3 (I/O processor) | Ship hangar | Draw a hangar background line from right to left |
HATB (Docked) | Ship hangar | Ship hangar group table |
HATB (Parasite) | Ship hangar | Ship hangar group table |
HFS1 (Docked) | Drawing circles | Draw the launch or hyperspace tunnel |
HFS1 (Parasite) | Drawing circles | Draw the launch or hyperspace tunnel |
HFS2 (Flight) | Drawing circles | Draw the launch or hyperspace tunnel |
HFS2 (Parasite) | Drawing circles | Clear 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) | Tactics | Contains an RTS |
HI1 (Parasite) | Tactics | Contains an RTS |
HITCH (Flight) | Tactics | Work out if the ship in INWK is in our crosshairs |
HITCH (Parasite) | Tactics | Work out if the ship in INWK is in our crosshairs |
HL6 (Docked) | Drawing lines | Contains an RTS |
HL6 (Encyclopedia) | Drawing lines | Contains an RTS |
HL6 (Flight) | Drawing lines | Contains an RTS |
HL6 (I/O processor) | Drawing lines | Contains an RTS |
HLOIN (Docked) | Drawing lines | Draw a horizontal line from (X1, Y1) to (X2, Y1) |
HLOIN (Encyclopedia) | Drawing lines | Draw a horizontal line from (X1, Y1) to (X2, Y1) |
HLOIN (Flight) | Drawing lines | Draw a horizontal line from (X1, Y1) to (X2, Y1) |
HLOIN (I/O processor) | Drawing lines | Implement the draw_hline command (draw a horizontal line |
HLOIN (Parasite) | Drawing lines | Draw a horizontal line by sending a draw_hline command to the I/O processor |
HLOIN2 (Docked) | Drawing lines | Remove a line from the sun line heap and draw it on-screen |
HLOIN2 (Encyclopedia) | Drawing lines | Remove a line from the sun line heap and draw it on-screen |
HLOIN2 (Flight) | Drawing lines | Remove a line from the sun line heap and draw it on-screen |
HLOIN2 (Parasite) | Drawing lines | Remove a line from the sun line heap and draw it on-screen |
hm (Docked) | Charts | Select the closest system and redraw the chart crosshairs |
hm (Encyclopedia) | Charts | Select the closest system and redraw the chart crosshairs |
hm (Flight) | Charts | Select the closest system and redraw the chart crosshairs |
hm (Parasite) | Charts | Select the closest system and redraw the chart crosshairs |
HME2 (Docked) | Charts | Search the galaxy for a system |
HME2 (Encyclopedia) | Charts | Search the galaxy for a system |
HME2 (Parasite) | Charts | Search the galaxy for a system |
hordes (Flight) | Main loop | Spawn 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 loop | Spawn 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) | Universe | Contains an RTS |
hy5 (Flight) | Universe | Contains an RTS |
hy5 (Parasite) | Universe | Contains an RTS |
hyp (Flight) | Flight | Start the hyperspace process |
hyp (Parasite) | Flight | Start the hyperspace process |
hyp, Removed (Docked) | Flight | Start the hyperspace process |
hyp1 (Docked) | Universe | Process a jump to the system closest to (QQ9, QQ10) |
hyp1 (Flight) | Universe | Process a jump to the system closest to (QQ9, QQ10) |
hyp1 (Parasite) | Universe | Process a jump to the system closest to (QQ9, QQ10) |
hyp1+3 (Docked) | Universe | Jump 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) | Universe | Jump 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) | Universe | Jump 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) | Universe | Process a jump to the system closest to (QQ9, QQ10) (flight version) |
hyper_snap (Flight) | Flight | Perform a hyperspace, but without using up any fuel |
hyper_snap (Parasite) | Flight | Perform a hyperspace, but without using up any fuel |
hyR (Flight) | Universe | Contains an RTS |
hyR (Parasite) | Universe | Contains an RTS |
icode_set (Docked) | Flight | Reset a number of flight variables and workspaces and go to the docking bay (i.e. show the Status Mode screen) |
iff_base (Flight) | Dashboard | Base colours for different types of ship in the I.F.F. system |
iff_base (Parasite) | Dashboard | Base colours for different types of ship in the I.F.F. system |
iff_index (Loader) | Dashboard | Return the type index for this ship in the I.F.F. system |
iff_index_code (Loader) | Dashboard | The iff_index routine, bundled up in the loader so it can be moved to &0D7A to be run |
iff_xor (Flight) | Dashboard | The EOR value for different types of ship in the I.F.F. system for creating striped sticks in the scanner |
iff_xor (Parasite) | Dashboard | The EOR value for different types of ship in the I.F.F. system for creating striped sticks in the scanner |
iguana (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Iguana |
iguana (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Iguana |
INBAY (Docked) | Loader | Set the break handler and go to the docking bay without showing the tunnel or ship hangar, or checking mission progress |
INBAY (Encyclopedia) | Loader | Load and run the main docked code in 1.D |
INBAY (Flight) | Loader | Load and run the main docked code in 1.D |
INBAY (Parasite) | Loader | Restart 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) | Encyclopedia | Show the Encyclopedia screen |
install_ship (Parasite) | Universe | Install 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 screen | The main screen-mode interrupt handler (IRQ1V points here) |
ITEM (Docked) | Market | Macro definition for the market prices table |
ITEM (Flight) | Market | Macro definition for the market prices table |
ITEM (Parasite) | Market | Macro definition for the market prices table |
jmp (Docked) | Universe | Set the current system to the selected system |
jmp (Flight) | Universe | Set the current system to the selected system |
jmp (Parasite) | Universe | Set the current system to the selected system |
jmp_start3 (Docked) | Buying ships | Make 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) | Encyclopedia | Make a short, high beep, delay for one second, and go to the docking bay (i.e. show the Encyclopedia screen) |
jmp_start3 (Parasite) | Buying ships | Make a short, high beep, and delay for 1 second and go to the docking bay (i.e. show the Status Mode screen) |
JMTB (Docked) | Text | The extended token table for jump tokens 1-32 (DETOK) |
JMTB (Encyclopedia) | Text | The extended token table for jump tokens 1-32 (DETOK) |
JMTB (Parasite) | Text | The 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) | Workspaces | Ship data blocks and ship line heaps |
K% (Encyclopedia) | Workspaces | Ship data blocks and ship line heaps |
K% (Flight) | Workspaces | Ship data blocks and ship line heaps |
K% (Parasite) | Workspaces | Ship 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) | Universe | Remove a ship from our local bubble of universe |
KILLSHP (Parasite) | Universe | Remove 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) | Encyclopedia | Ship card data for the encyclopedia entry for the Krait |
krait (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Krait |
KS1 (Flight) | Universe | Remove the current ship from our local bubble of universe |
KS1 (Parasite) | Universe | Remove the current ship from our local bubble of universe |
KS2 (Flight) | Universe | Check the local bubble for missiles with target lock |
KS2 (Parasite) | Universe | Check the local bubble for missiles with target lock |
KS3 (Flight) | Universe | Set the SLSP ship line heap pointer after shuffling ship slots |
KS3 (Parasite) | Universe | Set the SLSP ship line heap pointer after shuffling ship slots |
KS4 (Flight) | Universe | Remove the space station and replace it with the sun |
KS4 (Parasite) | Universe | Remove the space station and replace it with the sun |
KY1 (Docked) | Workspace variable | "?" is being pressed (slow down) |
KY1 (Encyclopedia) | Workspace variable | "?" is being pressed (slow down) |
KY1 (Flight) | Workspace variable | "?" is being pressed (slow down) |
KY1 (Parasite) | Workspace variable | "?" is being pressed (slow down) |
KY12 (Docked) | Workspace variable | TAB is being pressed (energy bomb) |
KY12 (Encyclopedia) | Workspace variable | TAB is being pressed (energy bomb) |
KY12 (Flight) | Workspace variable | TAB is being pressed (energy bomb) |
KY12 (Parasite) | Workspace variable | TAB is being pressed (energy bomb) |
KY13 (Docked) | Workspace variable | ESCAPE is being pressed (launch escape pod) |
KY13 (Encyclopedia) | Workspace variable | ESCAPE is being pressed (launch escape pod) |
KY13 (Flight) | Workspace variable | ESCAPE is being pressed (launch escape pod) |
KY13 (Parasite) | Workspace variable | ESCAPE is being pressed (launch escape pod) |
KY14 (Docked) | Workspace variable | "T" is being pressed (target missile) |
KY14 (Encyclopedia) | Workspace variable | "T" is being pressed (target missile) |
KY14 (Flight) | Workspace variable | "T" is being pressed (target missile) |
KY14 (Parasite) | Workspace variable | "T" is being pressed (target missile) |
KY15 (Docked) | Workspace variable | "U" is being pressed (unarm missile) |
KY15 (Encyclopedia) | Workspace variable | "U" is being pressed (unarm missile) |
KY15 (Flight) | Workspace variable | "U" is being pressed (unarm missile) |
KY15 (Parasite) | Workspace variable | "U" is being pressed (unarm missile) |
KY16 (Docked) | Workspace variable | "M" is being pressed (fire missile) |
KY16 (Encyclopedia) | Workspace variable | "M" is being pressed (fire missile) |
KY16 (Flight) | Workspace variable | "M" is being pressed (fire missile) |
KY16 (Parasite) | Workspace variable | "M" is being pressed (fire missile) |
KY17 (Docked) | Workspace variable | "E" is being pressed (activate E.C.M.) |
KY17 (Encyclopedia) | Workspace variable | "E" is being pressed (activate E.C.M.) |
KY17 (Flight) | Workspace variable | "E" is being pressed (activate E.C.M.) |
KY17 (Parasite) | Workspace variable | "E" is being pressed (activate E.C.M.) |
KY18 (Docked) | Workspace variable | "J" is being pressed (in-system jump) |
KY18 (Encyclopedia) | Workspace variable | "J" is being pressed (in-system jump) |
KY18 (Flight) | Workspace variable | "J" is being pressed (in-system jump) |
KY18 (Parasite) | Workspace variable | "J" is being pressed (in-system jump) |
KY19 (Docked) | Workspace variable | "C" is being pressed (activate docking computer) |
KY19 (Encyclopedia) | Workspace variable | "C" is being pressed (activate docking computer) |
KY19 (Flight) | Workspace variable | "C" is being pressed (activate docking computer) |
KY19 (Parasite) | Workspace variable | "C" is being pressed (activate docking computer) |
KY2 (Docked) | Workspace variable | Space is being pressed (speed up) |
KY2 (Encyclopedia) | Workspace variable | Space is being pressed (speed up) |
KY2 (Flight) | Workspace variable | Space is being pressed (speed up) |
KY2 (Parasite) | Workspace variable | Space is being pressed (speed up) |
KY20 (Docked) | Workspace variable | "P" is being pressed (deactivate docking computer) |
KY20 (Encyclopedia) | Workspace variable | "P" is being pressed (deactivate docking computer) |
KY20 (Flight) | Workspace variable | "P" is being pressed (deactivate docking computer) |
KY20 (Parasite) | Workspace variable | "P" is being pressed (deactivate docking computer) |
KY3 (Docked) | Workspace variable | "<" is being pressed (roll left) |
KY3 (Encyclopedia) | Workspace variable | "<" is being pressed (roll left) |
KY3 (Flight) | Workspace variable | "<" is being pressed (roll left) |
KY3 (Parasite) | Workspace variable | "<" is being pressed (roll left) |
KY4 (Docked) | Workspace variable | ">" is being pressed (roll right) |
KY4 (Encyclopedia) | Workspace variable | ">" is being pressed (roll right) |
KY4 (Flight) | Workspace variable | ">" is being pressed (roll right) |
KY4 (Parasite) | Workspace variable | ">" is being pressed (roll right) |
KY5 (Docked) | Workspace variable | "X" is being pressed (pull up) |
KY5 (Encyclopedia) | Workspace variable | "X" is being pressed (pull up) |
KY5 (Flight) | Workspace variable | "X" is being pressed (pull up) |
KY5 (Parasite) | Workspace variable | "X" is being pressed (pull up) |
KY6 (Docked) | Workspace variable | "S" is being pressed (pitch down) |
KY6 (Encyclopedia) | Workspace variable | "S" is being pressed (pitch down) |
KY6 (Flight) | Workspace variable | "S" is being pressed (pitch down) |
KY6 (Parasite) | Workspace variable | "S" is being pressed (pitch down) |
KY7 (Docked) | Workspace variable | "A" is being pressed (fire lasers) |
KY7 (Encyclopedia) | Workspace variable | "A" is being pressed (fire lasers) |
KY7 (Flight) | Workspace variable | "A" is being pressed (fire lasers) |
KY7 (Parasite) | Workspace variable | "A" is being pressed (fire lasers) |
KYTB (Flight) | Keyboard | Contains an RTS |
KYTB (Flight) | Keyboard | Lookup table for in-flight keyboard controls |
KYTB (I/O processor) | Keyboard | Lookup table for in-flight keyboard controls |
l_release (Parasite) | Keyboard | If a key is currently being pressed, wait until it is released |
l_restart (Encyclopedia) | Encyclopedia | Does exactly the same as a call to trading |
l_restart (Parasite) | Encyclopedia | Does 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 lines | Draw the laser lines for when we fire our lasers |
LASLI (Parasite) | Drawing lines | Draw the laser lines for when we fire our lasers |
LASLI-1 (Flight) | Drawing lines | Contains an RTS |
LASLI-1 (Parasite) | Drawing lines | Contains an RTS |
LASLI2 (Flight) | Drawing lines | Just 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 lines | Just 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 circles | Make the launch sound and draw the launch tunnel |
LAUN (Parasite) | Drawing circles | Make the launch sound and draw the launch tunnel |
LAUN, Removed (Docked) | Drawing circles | Make the launch sound and draw the launch tunnel |
launch (Encyclopedia) | Loader | Load 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 ships | Contains an RTS |
LL10-1 (Encyclopedia) | Drawing ships | Contains an RTS |
LL10-1 (Flight) | Drawing ships | Contains an RTS |
LL10-1 (Parasite) | Drawing ships | Contains an RTS |
LL118 (Docked) | Drawing lines | Move a point along a line until it is on-screen |
LL118 (Encyclopedia) | Drawing lines | Move a point along a line until it is on-screen |
LL118 (Flight) | Drawing lines | Move a point along a line until it is on-screen |
LL118 (Parasite) | Drawing lines | Move a point along a line until it is on-screen |
LL118-1 (Docked) | Drawing lines | Contains an RTS |
LL118-1 (Encyclopedia) | Drawing lines | Contains an RTS |
LL118-1 (Flight) | Drawing lines | Contains an RTS |
LL118-1 (Parasite) | Drawing lines | Contains 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 lines | Clip line: Work out which end-points are on-screen, if any |
LL145 (Part 1 of 4) (Encyclopedia) | Drawing lines | Clip line: Work out which end-points are on-screen, if any |
LL145 (Part 1 of 4) (Flight) | Drawing lines | Clip line: Work out which end-points are on-screen, if any |
LL145 (Part 1 of 4) (Parasite) | Drawing lines | Clip line: Work out which end-points are on-screen, if any |
LL145 (Part 2 of 4) (Docked) | Drawing lines | Clip line: Work out if any part of the line is on-screen |
LL145 (Part 2 of 4) (Encyclopedia) | Drawing lines | Clip line: Work out if any part of the line is on-screen |
LL145 (Part 2 of 4) (Flight) | Drawing lines | Clip line: Work out if any part of the line is on-screen |
LL145 (Part 2 of 4) (Parasite) | Drawing lines | Clip line: Work out if any part of the line is on-screen |
LL145 (Part 3 of 4) (Docked) | Drawing lines | Clip line: Calculate the line's gradient |
LL145 (Part 3 of 4) (Encyclopedia) | Drawing lines | Clip line: Calculate the line's gradient |
LL145 (Part 3 of 4) (Flight) | Drawing lines | Clip line: Calculate the line's gradient |
LL145 (Part 3 of 4) (Parasite) | Drawing lines | Clip line: Calculate the line's gradient |
LL145 (Part 4 of 4) (Docked) | Drawing lines | Clip line: Call the routine in LL188 to do the actual clipping |
LL145 (Part 4 of 4) (Encyclopedia) | Drawing lines | Clip line: Call the routine in LL188 to do the actual clipping |
LL145 (Part 4 of 4) (Flight) | Drawing lines | Clip line: Call the routine in LL188 to do the actual clipping |
LL145 (Part 4 of 4) (Parasite) | Drawing lines | Clip line: Call the routine in LL188 to do the actual clipping |
LL147 (Docked) | Drawing lines | Don't initialise the values in SWAP or A |
LL147 (Encyclopedia) | Drawing lines | Don't initialise the values in SWAP or A |
LL147 (Flight) | Drawing lines | Don't initialise the values in SWAP or A |
LL147 (Parasite) | Drawing lines | Don't initialise the values in SWAP or A |
LL164 (Flight) | Drawing circles | Make the hyperspace sound and draw the hyperspace tunnel |
LL164 (Parasite) | Drawing circles | Make the hyperspace sound and draw the hyperspace tunnel |
LL164, Removed (Docked) | Drawing circles | Make 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 lines | LL30 is a synonym for LOIN and draws a line from (X1, Y1) to (X2, Y2) |
LL30 (Encyclopedia) | Drawing lines | LL30 is a synonym for LOIN and draws a line from (X1, Y1) to (X2, Y2) |
LL30 (Flight) | Drawing lines | LL30 is a synonym for LOIN and draws a line from (X1, Y1) to (X2, Y2) |
LL30 (I/O processor) | Drawing lines | LL30 is a synonym for LOIN and draws a line from (X1, Y1) to (X2, Y2) |
LL30 (Parasite) | Drawing lines | Draw 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 ships | A 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 ships | A 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 ships | A 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 ships | A 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 ships | Contains an RTS (as the first byte of an LDA instruction) |
LL70+1 (Encyclopedia) | Drawing ships | Contains an RTS (as the first byte of an LDA instruction) |
LL70+1 (Flight) | Drawing ships | Contains an RTS (as the first byte of an LDA instruction) |
LL70+1 (Parasite) | Drawing ships | Contains an RTS (as the first byte of an LDA instruction) |
LL81+2 (Docked) | Drawing ships | Draw the contents of the ship line heap, used to draw the ship as a dot from SHPPT |
LL81+2 (Encyclopedia) | Drawing ships | Draw the contents of the ship line heap, used to draw the ship as a dot from SHPPT |
LL81+2 (Flight) | Drawing ships | Draw the contents of the ship line heap, used to draw the ship as a dot from SHPPT |
LL81+2 (Parasite) | Drawing ships | Draw the contents of the ship line heap, used to draw the ship as a dot from SHPPT |
LL9 (Part 1 of 12) (Docked) | Drawing ships | Draw ship: Check if ship is exploding, check if ship is in front |
LL9 (Part 1 of 12) (Encyclopedia) | Drawing ships | Draw ship: Check if ship is exploding, check if ship is in front |
LL9 (Part 1 of 12) (Flight) | Drawing ships | Draw ship: Check if ship is exploding, check if ship is in front |
LL9 (Part 1 of 12) (Parasite) | Drawing ships | Draw ship: Check if ship is exploding, check if ship is in front |
LL9 (Part 2 of 12) (Docked) | Drawing ships | Draw ship: Check if ship is in field of view, close enough to draw |
LL9 (Part 2 of 12) (Encyclopedia) | Drawing ships | Draw ship: Check if ship is in field of view, close enough to draw |
LL9 (Part 2 of 12) (Flight) | Drawing ships | Draw ship: Check if ship is in field of view, close enough to draw |
LL9 (Part 2 of 12) (Parasite) | Drawing ships | Draw ship: Check if ship is in field of view, close enough to draw |
LL9 (Part 3 of 12) (Docked) | Drawing ships | Draw ship: Set up orientation vector, ship coordinate variables |
LL9 (Part 3 of 12) (Encyclopedia) | Drawing ships | Draw ship: Set up orientation vector, ship coordinate variables |
LL9 (Part 3 of 12) (Flight) | Drawing ships | Draw ship: Set up orientation vector, ship coordinate variables |
LL9 (Part 3 of 12) (Parasite) | Drawing ships | Draw ship: Set up orientation vector, ship coordinate variables |
LL9 (Part 4 of 12) (Docked) | Drawing ships | Draw ship: Set visibility for exploding ship (all faces visible) |
LL9 (Part 4 of 12) (Encyclopedia) | Drawing ships | Draw ship: Set visibility for exploding ship (all faces visible) |
LL9 (Part 4 of 12) (Flight) | Drawing ships | Draw ship: Set visibility for exploding ship (all faces visible) |
LL9 (Part 4 of 12) (Parasite) | Drawing ships | Draw ship: Set visibility for exploding ship (all faces visible) |
LL9 (Part 5 of 12) (Docked) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's faces |
LL9 (Part 5 of 12) (Encyclopedia) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's faces |
LL9 (Part 5 of 12) (Flight) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's faces |
LL9 (Part 5 of 12) (Parasite) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's faces |
LL9 (Part 6 of 12) (Docked) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's vertices |
LL9 (Part 6 of 12) (Encyclopedia) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's vertices |
LL9 (Part 6 of 12) (Flight) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's vertices |
LL9 (Part 6 of 12) (Parasite) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's vertices |
LL9 (Part 7 of 12) (Docked) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's vertices |
LL9 (Part 7 of 12) (Encyclopedia) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's vertices |
LL9 (Part 7 of 12) (Flight) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's vertices |
LL9 (Part 7 of 12) (Parasite) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's vertices |
LL9 (Part 8 of 12) (Docked) | Drawing ships | Draw ship: Calculate the screen coordinates of visible vertices |
LL9 (Part 8 of 12) (Encyclopedia) | Drawing ships | Draw ship: Calculate the screen coordinates of visible vertices |
LL9 (Part 8 of 12) (Flight) | Drawing ships | Draw ship: Calculate the screen coordinates of visible vertices |
LL9 (Part 8 of 12) (Parasite) | Drawing ships | Draw ship: Calculate the screen coordinates of visible vertices |
LL9 (Part 9 of 12) (Docked) | Drawing ships | Draw ship: Draw laser beams if the ship is firing its laser at us |
LL9 (Part 9 of 12) (Encyclopedia) | Drawing ships | Draw ship: Draw laser beams if the ship is firing its laser at us |
LL9 (Part 9 of 12) (Flight) | Drawing ships | Draw ship: Draw laser beams if the ship is firing its laser at us |
LL9 (Part 9 of 12) (Parasite) | Drawing ships | Draw ship: Draw laser beams if the ship is firing its laser at us |
LL9 (Part 10 of 12) (Docked) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's edges |
LL9 (Part 10 of 12) (Encyclopedia) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's edges |
LL9 (Part 10 of 12) (Flight) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's edges |
LL9 (Part 10 of 12) (Parasite) | Drawing ships | Draw ship: Calculate the visibility of each of the ship's edges |
LL9 (Part 11 of 12) (Docked) | Drawing ships | Draw ship: Add all visible edges to the ship line heap |
LL9 (Part 11 of 12) (Encyclopedia) | Drawing ships | Draw ship: Add all visible edges to the ship line heap |
LL9 (Part 11 of 12) (Flight) | Drawing ships | Draw ship: Add all visible edges to the ship line heap |
LL9 (Part 11 of 12) (Parasite) | Drawing ships | Draw ship: Add all visible edges to the ship line heap |
LL9 (Part 12 of 12) (Docked) | Drawing ships | Draw ship: Draw all the visible edges from the ship line heap |
LL9 (Part 12 of 12) (Encyclopedia) | Drawing ships | Draw ship: Draw all the visible edges from the ship line heap |
LL9 (Part 12 of 12) (Flight) | Drawing ships | Draw ship: Draw all the visible edges from the ship line heap |
LL9 (Part 12 of 12) (Parasite) | Drawing ships | Draw ship: Draw all the visible edges from the ship line heap |
LL9_FLIGHT (Parasite) | Drawing ships | Draw a ship (flight version) |
LO2 (Flight) | Flight | Contains an RTS |
LO2 (Parasite) | Flight | Contains an RTS |
LOAD (Loader) | Loader | Load the main docked code, set up various vectors, run a checksum and start the game |
LOADcode (Loader) | Loader | Encrypted LOAD routine, bundled up in the loader so it can be moved to &0B00 to be run |
LOD (Docked) | Save and load | Load a commander file |
LOD (Parasite) | Save and load | Load a commander file |
LOIN (Part 1 of 7) (Docked) | Drawing lines | Draw a line: Calculate the line gradient in the form of deltas |
LOIN (Part 1 of 7) (Encyclopedia) | Drawing lines | Draw a line: Calculate the line gradient in the form of deltas |
LOIN (Part 1 of 7) (Flight) | Drawing lines | Draw a line: Calculate the line gradient in the form of deltas |
LOIN (Part 1 of 7) (I/O processor) | Drawing lines | Implement the draw_line command (draw a line) |
LOIN (Part 2 of 7) (Docked) | Drawing lines | Draw a line: Line has a shallow gradient, step right along x-axis |
LOIN (Part 2 of 7) (Encyclopedia) | Drawing lines | Draw a line: Line has a shallow gradient, step right along x-axis |
LOIN (Part 2 of 7) (Flight) | Drawing lines | Draw a line: Line has a shallow gradient, step right along x-axis |
LOIN (Part 2 of 7) (I/O processor) | Drawing lines | Draw a line: Line has a shallow gradient, step right along x-axis |
LOIN (Part 3 of 7) (Docked) | Drawing lines | Draw a shallow line going right and up or left and down |
LOIN (Part 3 of 7) (Encyclopedia) | Drawing lines | Draw a shallow line going right and up or left and down |
LOIN (Part 3 of 7) (Flight) | Drawing lines | Draw a shallow line going right and up or left and down |
LOIN (Part 3 of 7) (I/O processor) | Drawing lines | Draw a shallow line going right and up or left and down |
LOIN (Part 4 of 7) (Docked) | Drawing lines | Draw a shallow line going right and down or left and up |
LOIN (Part 4 of 7) (Encyclopedia) | Drawing lines | Draw a shallow line going right and down or left and up |
LOIN (Part 4 of 7) (Flight) | Drawing lines | Draw a shallow line going right and down or left and up |
LOIN (Part 4 of 7) (I/O processor) | Drawing lines | Draw a shallow line going right and down or left and up |
LOIN (Part 5 of 7) (Docked) | Drawing lines | Draw a line: Line has a steep gradient, step up along y-axis |
LOIN (Part 5 of 7) (Encyclopedia) | Drawing lines | Draw a line: Line has a steep gradient, step up along y-axis |
LOIN (Part 5 of 7) (Flight) | Drawing lines | Draw a line: Line has a steep gradient, step up along y-axis |
LOIN (Part 5 of 7) (I/O processor) | Drawing lines | Draw a line: Line has a steep gradient, step up along y-axis |
LOIN (Part 6 of 7) (Docked) | Drawing lines | Draw a steep line going up and left or down and right |
LOIN (Part 6 of 7) (Encyclopedia) | Drawing lines | Draw a steep line going up and left or down and right |
LOIN (Part 6 of 7) (Flight) | Drawing lines | Draw a steep line going up and left or down and right |
LOIN (Part 6 of 7) (I/O processor) | Drawing lines | Draw a steep line going up and left or down and right |
LOIN (Part 7 of 7) (Docked) | Drawing lines | Draw a steep line going up and right or down and left |
LOIN (Part 7 of 7) (Encyclopedia) | Drawing lines | Draw a steep line going up and right or down and left |
LOIN (Part 7 of 7) (Flight) | Drawing lines | Draw a steep line going up and right or down and left |
LOIN (Part 7 of 7) (I/O processor) | Drawing lines | Draw a steep line going up and right or down and left |
LOMOD (Flight) | Loader | Load a new ship blueprints file |
LOMOD (Parasite) | Universe | Populate the ship blueprints table at XX21 with a random selection of ships and set the compass to point to the planet |
LOOK1 (Flight) | Flight | Initialise the space view |
LOOK1 (Parasite) | Flight | Initialise the space view |
LOR (Docked) | Save and load | Set the C flag and return from the subroutine |
LOR (Parasite) | Save and load | Set 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 |
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 |
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 |
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 |
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 |
LSX2 (Encyclopedia) | Workspace variable | The ball line heap for storing x-coordinates |
LSX2 (Flight) | Workspace variable | The ball line heap for storing x-coordinates |
LSX2 (Parasite) | Workspace variable | The ball line heap for storing x-coordinates |
LSY2 (Docked) | Workspace variable | The ball line heap for storing y-coordinates |
LSY2 (Encyclopedia) | Workspace variable | The ball line heap for storing y-coordinates |
LSY2 (Flight) | Workspace variable | The ball line heap for storing y-coordinates |
LSY2 (Parasite) | Workspace variable | The ball line heap for storing y-coordinates |
LTLI (Encyclopedia) | Loader | The OS command string for loading the docked code in file 1.D |
LTLI (Flight) | Loader | The OS command string for loading the docked code in file 1.D |
LYN (Docked) | Drawing the screen | Clear most of a row of pixels |
LYN (Encyclopedia) | Drawing the screen | Clear most of a row of pixels |
LYN (Flight) | Drawing the screen | Clear most of a row of pixels |
LYN (I/O processor) | Drawing the screen | Clear 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 loop | The entry point for the main flight loop |
M% (Parasite) | Main loop | The 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 loop | Seed the random number generator |
Main flight loop (Part 1 of 16) (Parasite) | Main loop | Seed the random number generator |
Main flight loop (Part 2 of 16) (Flight) | Main loop | Calculate the alpha and beta angles from the current pitch and roll of our ship |
Main flight loop (Part 2 of 16) (Parasite) | Main loop | Calculate the alpha and beta angles from the current pitch and roll of our ship |
Main flight loop (Part 3 of 16) (Flight) | Main loop | Scan for flight keys and process the results |
Main flight loop (Part 3 of 16) (Parasite) | Main loop | Scan for flight keys and process the results |
Main flight loop (Part 4 of 16) (Flight) | Main loop | For 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 loop | For 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 loop | For each nearby ship: If an energy bomb has been set off, potentially kill this ship |
Main flight loop (Part 6 of 16) (Flight) | Main loop | For 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 loop | For 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 loop | For each nearby ship: Check whether we are docking, scooping or colliding with it |
Main flight loop (Part 7 of 16) (Parasite) | Main loop | For each nearby ship: Check whether we are docking, scooping or colliding with it |
Main flight loop (Part 8 of 16) (Flight) | Main loop | For each nearby ship: Process us potentially scooping this item |
Main flight loop (Part 8 of 16) (Parasite) | Main loop | For each nearby ship: Process us potentially scooping this item |
Main flight loop (Part 9 of 16) (Flight) | Main loop | For 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 loop | For 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 loop | For each nearby ship: Remove if scooped, or process collisions |
Main flight loop (Part 10 of 16) (Parasite) | Main loop | For each nearby ship: Remove if scooped, or process collisions |
Main flight loop (Part 11 of 16) (Flight) | Main loop | For each nearby ship: Process missile lock and firing our laser |
Main flight loop (Part 11 of 16) (Parasite) | Main loop | For each nearby ship: Process missile lock and firing our laser |
Main flight loop (Part 12 of 16) (Flight) | Main loop | For each nearby ship: Draw the ship, remove if killed, loop back |
Main flight loop (Part 12 of 16) (Parasite) | Main loop | For each nearby ship: Draw the ship, remove if killed, loop back |
Main flight loop (Part 13 of 16) (Flight) | Main loop | Charge shields and energy banks |
Main flight loop (Part 13 of 16) (Parasite) | Main loop | Charge shields and energy banks |
Main flight loop (Part 14 of 16) (Flight) | Main loop | Spawn a space station if we are close enough to the planet |
Main flight loop (Part 14 of 16) (Parasite) | Main loop | Spawn a space station if we are close enough to the planet |
Main flight loop (Part 15 of 16) (Flight) | Main loop | Perform altitude checks with the planet and sun and process fuel scooping if appropriate |
Main flight loop (Part 15 of 16) (Parasite) | Main loop | Perform altitude checks with the planet and sun and process fuel scooping if appropriate |
Main flight loop (Part 16 of 16) (Flight) | Main loop | Process laser pulsing, E.C.M. energy drain, call stardust routine |
Main flight loop (Part 16 of 16) (Parasite) | Main loop | Process laser pulsing, E.C.M. energy drain, call stardust routine |
Main game loop (Part 1 of 6) (Flight) | Main loop | Spawn a trader (a Cobra Mk III, Python, Boa or Anaconda) |
Main game loop (Part 2 of 6) (Docked) | Main loop | Update the main loop counters |
Main game loop (Part 2 of 6) (Encyclopedia) | Main loop | Update the main loop counters |
Main game loop (Part 2 of 6) (Flight) | Main loop | Call the main flight loop, and potentially spawn a trader, an asteroid, or a cargo canister |
Main game loop (Part 2 of 6) (Parasite) | Main loop | Update the main loop counters |
Main game loop (Part 3 of 6) (Flight) | Main loop | Potentially spawn a cop, particularly if we've been bad |
Main game loop (Part 4 of 6) (Flight) | Main loop | Potentially spawn a lone bounty hunter or up to four pirates |
Main game loop (Part 5 of 6) (Docked) | Main loop | Cool down lasers, make calls to update the dashboard |
Main game loop (Part 5 of 6) (Encyclopedia) | Main loop | Cool down lasers, make calls to update the dashboard |
Main game loop (Part 5 of 6) (Flight) | Main loop | Cool down lasers, make calls to update the dashboard |
Main game loop (Part 5 of 6) (Parasite) | Main loop | Cool down lasers, make calls to update the dashboard |
Main game loop (Part 6 of 6) (Docked) | Main loop | Process non-flight key presses (red function keys, docked keys) |
Main game loop (Part 6 of 6) (Encyclopedia) | Main loop | Process non-flight key presses (red function keys, docked keys) |
Main game loop (Part 6 of 6) (Flight) | Main loop | Process non-flight key presses (red function keys, docked keys) |
Main game loop (Part 6 of 6) (Parasite) | Main loop | Process non-flight key presses (red function keys, docked keys) |
Main game loop for flight (Part 1 of 6) (Parasite) | Main loop | Spawn a trader (a Cobra Mk III, Python, Boa or Anaconda) |
Main game loop for flight (Part 2 of 6) (Parasite) | Main loop | Update the main loop counters |
Main game loop for flight (Part 3 of 6) (Parasite) | Main loop | Potentially spawn a cop, particularly if we've been bad |
Main game loop for flight (Part 4 of 6) (Parasite) | Main loop | Potentially spawn a lone bounty hunter or up to four pirates |
Main game loop for flight (Part 5 of 6) (Parasite) | Main loop | Cool down lasers, make calls to update the dashboard |
Main game loop for flight (Part 6 of 6) (Parasite) | Main loop | Process non-flight key presses (red function keys, docked keys) |
MAL1 (Flight) | Main loop | Marks 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 loop | Marks 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) | Encyclopedia | Ship card data for the encyclopedia entry for the Mamba |
mamba (Parasite) | Encyclopedia | Ship 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) | Flight | Erase an old in-flight message and display a new one |
me1 (Encyclopedia) | Flight | Erase an old in-flight message and display a new one |
me1 (Flight) | Flight | Erase an old in-flight message and display a new one |
me1 (Parasite) | Flight | Erase an old in-flight message and display a new one |
me2 (Docked) | Flight | Remove an in-flight message from the space view |
me2 (Encyclopedia) | Flight | Remove an in-flight message from the space view |
me2 (Flight) | Flight | Remove an in-flight message from the space view |
me2 (Parasite) | Flight | Remove an in-flight message from the space view |
me3 (Docked) | Main loop | Used by me2 to jump back into the main game loop after printing an in-flight message |
me3 (Encyclopedia) | Main loop | Used by me2 to jump back into the main game loop after printing an in-flight message |
me3 (Flight) | Main loop | Used by me2 to jump back into the main game loop after printing an in-flight message |
me3 (Parasite) | Main loop | Used by me2 to jump back into the main game loop after printing an in-flight message |
MEBRK (Docked) | Save and load | The BRKV handler for disc access operations |
MEBRK (Parasite) | Save and load | The BRKV handler for disc access operations |
menu (Encyclopedia) | Encyclopedia | Display a menu and ask for a choice |
menu (Parasite) | Encyclopedia | Display a menu and ask for a choice |
menu_entry (Encyclopedia) | Encyclopedia | Table containing the number of entries in each menu |
menu_entry (Parasite) | Encyclopedia | Table containing the number of entries in each menu |
menu_offset (Encyclopedia) | Encyclopedia | Table containing token numbers for the first item in each menu |
menu_offset (Parasite) | Encyclopedia | Table containing token numbers for the first item in each menu |
menu_query (Encyclopedia) | Encyclopedia | Table containing token numbers for each menu's query prompt |
menu_query (Parasite) | Encyclopedia | Table containing token numbers for each menu's query prompt |
menu_title (Encyclopedia) | Encyclopedia | Table containing text token numbers for each menu's title |
menu_title (Parasite) | Encyclopedia | Table containing text token numbers for each menu's title |
menu_titlex (Encyclopedia) | Encyclopedia | Table containing column positions for each menu's title |
menu_titlex (Parasite) | Encyclopedia | Table containing column positions for each menu's title |
mes9 (Docked) | Flight | Print a text token, possibly followed by " DESTROYED" |
mes9 (Encyclopedia) | Flight | Print a text token, possibly followed by " DESTROYED" |
mes9 (Flight) | Flight | Print a text token, possibly followed by " DESTROYED" |
mes9 (Parasite) | Flight | Print a text token, possibly followed by " DESTROYED" |
MESS (Docked) | Flight | Display an in-flight message |
MESS (Encyclopedia) | Flight | Display an in-flight message |
MESS (Flight) | Flight | Display an in-flight message |
MESS (Parasite) | Flight | Display an in-flight message |
MESS1 (Loader) | Loader | The OS command string for changing the disc directory to E |
mix_bits (Parasite) | Loader | Lookup 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) | Flight | Process a mis-jump into witchspace |
MJP (Parasite) | Flight | Process a mis-jump into witchspace |
MLOOP (Docked) | Main loop | The 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 loop | The 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 loop | The 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 loop | The 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) | Encyclopedia | Ship card data for the encyclopedia entry for the Monitor |
monitor (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Monitor |
moray (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Moray |
moray (Parasite) | Encyclopedia | Ship 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) | Dashboard | Draw a specific indicator in the dashboard's missile bar |
MSBAR (Flight) | Dashboard | Draw a specific indicator in the dashboard's missile bar |
MSBAR (I/O processor) | Dashboard | Implement the put_missle command (update a missile indicator on the dashboard) |
MSBAR (Parasite) | Dashboard | Draw a specific indicator in the dashboard's missile bar by sending a put_missle command to the I/O processor |
MSBARS (Parasite) | Dashboard | Draw a specific indicator in the dashboard's missile bar |
msblob (Docked) | Dashboard | Display the dashboard's missile indicators in green |
msblob (Flight) | Dashboard | Display the dashboard's missile indicators in green |
msblob (Parasite) | Dashboard | Display the dashboard's missile indicators in green |
msg_3 (Encyclopedia) | Text | The second extended token table for recursive tokens 0-255 (write_msg3) |
msg_3 (Parasite) | Text | The second extended token table for recursive tokens 0-255 (write_msg3) |
msg_pairs (Docked) | Text | Print the extended two-letter token in A (where A is in the range 215 to 255) |
msg_pairs (Encyclopedia) | Text | Print the extended two-letter token in A (where A is in the range 215 to 255) |
msg_pairs (Parasite) | Text | Print 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) | Text | Switch to ALL CAPS when printing extended tokens |
MT1 (Encyclopedia) | Text | Switch to ALL CAPS when printing extended tokens |
MT1 (Parasite) | Text | Switch to ALL CAPS when printing extended tokens |
MT13 (Docked) | Text | Switch to lower case when printing extended tokens |
MT13 (Encyclopedia) | Text | Switch to lower case when printing extended tokens |
MT13 (Parasite) | Text | Switch to lower case when printing extended tokens |
MT14 (Docked) | Text | Switch to justified text when printing extended tokens |
MT14 (Encyclopedia) | Text | Switch to justified text when printing extended tokens |
MT14 (Parasite) | Text | Switch to justified text when printing extended tokens |
MT15 (Docked) | Text | Switch to left-aligned text when printing extended tokens |
MT15 (Encyclopedia) | Text | Switch to left-aligned text when printing extended tokens |
MT15 (Parasite) | Text | Switch to left-aligned text when printing extended tokens |
MT16 (Docked) | Text | Print the character in variable DTW7 |
MT16 (Encyclopedia) | Text | Print the character in variable DTW7 |
MT16 (Parasite) | Text | Print the character in variable DTW7 |
MT17 (Docked) | Text | Print the selected system's adjective, e.g. Lavian for Lave |
MT17 (Encyclopedia) | Text | Print the selected system's adjective, e.g. Lavian for Lave |
MT17 (Parasite) | Text | Print the selected system's adjective, e.g. Lavian for Lave |
MT18 (Docked) | Text | Print a random 1-8 letter word in Sentence Case |
MT18 (Encyclopedia) | Text | Print a random 1-8 letter word in Sentence Case |
MT18 (Parasite) | Text | Print a random 1-8 letter word in Sentence Case |
MT19 (Docked) | Text | Capitalise the next letter |
MT19 (Encyclopedia) | Text | Capitalise the next letter |
MT19 (Parasite) | Text | Capitalise the next letter |
MT2 (Docked) | Text | Switch to Sentence Case when printing extended tokens |
MT2 (Encyclopedia) | Text | Switch to Sentence Case when printing extended tokens |
MT2 (Parasite) | Text | Switch to Sentence Case when printing extended tokens |
MT23 (Docked) | Text | Move to row 10, switch to white text, and switch to lower case when printing extended tokens |
MT23 (Encyclopedia) | Text | Move to row 10, switch to white text, and switch to lower case when printing extended tokens |
MT23 (Parasite) | Text | Move to row 10, switch to white text, and switch to lower case when printing extended tokens |
MT26 (Docked) | Text | Fetch a line of text from the keyboard |
MT26 (Encyclopedia) | Text | Fetch a line of text from the keyboard |
MT26 (Parasite) | Text | Fetch a line of text from the keyboard |
MT27 (Docked) | Text | Print the captain's name during mission briefings |
MT27 (Encyclopedia) | Text | Print the captain's name during mission briefings |
MT27 (Parasite) | Text | Print the captain's name during mission briefings |
MT28 (Docked) | Text | Print the location hint during the mission 1 briefing |
MT28 (Encyclopedia) | Text | Print the location hint during the mission 1 briefing |
MT28 (Parasite) | Text | Print the location hint during the mission 1 briefing |
MT29 (Docked) | Text | Move to row 6, switch to white text, and switch to lower case when printing extended tokens |
MT29 (Encyclopedia) | Text | Move to row 6, switch to white text, and switch to lower case when printing extended tokens |
MT29 (Parasite) | Text | Move to row 6, switch to white text, and switch to lower case when printing extended tokens |
MT5 (Docked) | Text | Switch to extended tokens |
MT5 (Encyclopedia) | Text | Switch to extended tokens |
MT5 (Parasite) | Text | Switch to extended tokens |
MT6 (Docked) | Text | Switch to standard tokens in Sentence Case |
MT6 (Encyclopedia) | Text | Switch to standard tokens in Sentence Case |
MT6 (Parasite) | Text | Switch to standard tokens in Sentence Case |
MT8 (Docked) | Text | Tab to column 6 and start a new word when printing extended tokens |
MT8 (Encyclopedia) | Text | Tab to column 6 and start a new word when printing extended tokens |
MT8 (Parasite) | Text | Tab to column 6 and start a new word when printing extended tokens |
MT9 (Docked) | Text | Clear the screen and set the current view type to 1 |
MT9 (Encyclopedia) | Text | Clear the screen and set the current view type to 1 |
MT9 (Parasite) | Text | Clear the screen and set the current view type to 1 |
MTIN (Docked) | Text | Lookup table for random tokens in the extended token table (0-37) |
MTIN (Encyclopedia) | Text | Lookup table for random tokens in the extended token table (0-37) |
MTIN (Parasite) | Text | Lookup 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) | Moving | Fall through into part 7 of MVEIT |
MV30 (Flight) | Moving | Move the ship in space but without tidying the orientation vectors or applying tactics |
MV30 (Parasite) | Moving | Move the ship in space but without tidying the orientation vectors or applying tactics |
MV40 (Flight) | Moving | Rotate the planet or sun's location in space by the amount of pitch and roll of our ship |
MV40 (Parasite) | Moving | Rotate the planet or sun's location in space by the amount of pitch and roll of our ship |
MV45 (Flight) | Moving | Rejoin the MVEIT routine after the rotation, tactics and scanner code |
MV45 (Parasite) | Moving | Rejoin the MVEIT routine after the rotation, tactics and scanner code |
MVBL (Loader) | Utility routines | Move a multi-page block of memory |
MVEIT (Part 1 of 9) (Docked) | Moving | Move current ship: Tidy the orientation vectors |
MVEIT (Part 1 of 9) (Encyclopedia) | Moving | Move current ship: Tidy the orientation vectors |
MVEIT (Part 1 of 9) (Flight) | Moving | Move current ship: Tidy the orientation vectors |
MVEIT (Part 1 of 9) (Parasite) | Moving | Move current ship: Tidy the orientation vectors |
MVEIT (Part 2 of 9) (Flight) | Moving | Move current ship: Call tactics routine, remove ship from scanner |
MVEIT (Part 3 of 9) (Flight) | Moving | Move current ship: Move ship forward according to its speed |
MVEIT (Part 4 of 9) (Flight) | Moving | Move current ship: Apply acceleration to ship's speed as a one-off |
MVEIT (Part 5 of 9) (Flight) | Moving | Move current ship: Rotate ship's location by our pitch and roll |
MVEIT (Part 6 of 9) (Flight) | Moving | Move current ship: Move the ship in space according to our speed |
MVEIT (Part 7 of 9) (Docked) | Moving | Move current ship: Rotate ship's orientation vectors by pitch/roll |
MVEIT (Part 7 of 9) (Encyclopedia) | Moving | Move current ship: Rotate ship's orientation vectors by pitch/roll |
MVEIT (Part 7 of 9) (Flight) | Moving | Move current ship: Rotate ship's orientation vectors by pitch/roll |
MVEIT (Part 7 of 9) (Parasite) | Moving | Move current ship: Rotate ship's orientation vectors by pitch/roll |
MVEIT (Part 8 of 9) (Docked) | Moving | Move current ship: Rotate ship about itself by its own pitch/roll |
MVEIT (Part 8 of 9) (Encyclopedia) | Moving | Move current ship: Rotate ship about itself by its own pitch/roll |
MVEIT (Part 8 of 9) (Flight) | Moving | Move current ship: Rotate ship about itself by its own pitch/roll |
MVEIT (Part 8 of 9) (Parasite) | Moving | Move current ship: Rotate ship about itself by its own pitch/roll |
MVEIT (Part 9 of 9) (Docked) | Moving | Return from the subroutine (the scanner is not used when docked) |
MVEIT (Part 9 of 9) (Encyclopedia) | Moving | Move current ship: Redraw on scanner, if it hasn't been destroyed |
MVEIT (Part 9 of 9) (Flight) | Moving | Move current ship: Redraw on scanner, if it hasn't been destroyed |
MVEIT (Part 9 of 9) (Parasite) | Moving | Move current ship: Redraw on scanner, if it hasn't been destroyed |
MVEIT_FLIGHT (Part 1 of 6) (Parasite) | Moving | Move current ship (flight version) |
MVEIT_FLIGHT (Part 2 of 6) (Parasite) | Moving | Move current ship: Call tactics routine, remove ship from scanner |
MVEIT_FLIGHT (Part 3 of 6) (Parasite) | Moving | Move current ship: Move ship forward according to its speed |
MVEIT_FLIGHT (Part 4 of 6) (Parasite) | Moving | Move current ship: Apply acceleration to ship's speed as a one-off |
MVEIT_FLIGHT (Part 5 of 6) (Parasite) | Moving | Move current ship: Rotate ship's location by our pitch and roll |
MVEIT_FLIGHT (Part 6 of 6) (Parasite) | Moving | Move current ship: Move the ship in space according to our speed |
MVPG (Loader) | Utility routines | Move a page of memory |
MVS4 (Docked) | Moving | Apply pitch and roll to an orientation vector |
MVS4 (Encyclopedia) | Moving | Apply pitch and roll to an orientation vector |
MVS4 (Flight) | Moving | Apply pitch and roll to an orientation vector |
MVS4 (Parasite) | Moving | Apply pitch and roll to an orientation vector |
MVS5 (Docked) | Moving | Apply a 3.6 degree pitch or roll to an orientation vector |
MVS5 (Encyclopedia) | Moving | Apply a 3.6 degree pitch or roll to an orientation vector |
MVS5 (Flight) | Moving | Apply a 3.6 degree pitch or roll to an orientation vector |
MVS5 (Parasite) | Moving | Apply a 3.6 degree pitch or roll to an orientation vector |
MVT1 (Flight) | Moving | Calculate (x_sign x_hi x_lo) = (x_sign x_hi x_lo) + (A R) |
MVT1 (Parasite) | Moving | Calculate (x_sign x_hi x_lo) = (x_sign x_hi x_lo) + (A R) |
MVT1, Removed (Docked) | Moving | Calculate (x_sign x_hi x_lo) = (x_sign x_hi x_lo) + (A R) |
MVT1-2 (Docked) | Moving | Clear bits 0-6 of A before entering MVT1 |
MVT1-2 (Flight) | Moving | Clear bits 0-6 of A before entering MVT1 |
MVT1-2 (Parasite) | Moving | Clear bits 0-6 of A before entering MVT1 |
MVT3 (Flight) | Moving | Calculate K(3 2 1) = (x_sign x_hi x_lo) + K(3 2 1) |
MVT3 (Parasite) | Moving | Calculate K(3 2 1) = (x_sign x_hi x_lo) + K(3 2 1) |
MVT3, Removed (Docked) | Moving | Calculate K(3 2 1) = (x_sign x_hi x_lo) + K(3 2 1) |
MVT6 (Flight) | Moving | Calculate (A P+2 P+1) = (x_sign x_hi x_lo) + (A P+2 P+1) |
MVT6 (Parasite) | Moving | Calculate (A P+2 P+1) = (x_sign x_hi x_lo) + (A P+2 P+1) |
MVT6, Removed (Docked) | Moving | Calculate (A P+2 P+1) = (x_sign x_hi x_lo) + (A P+2 P+1) |
n_buyship (Docked) | Buying ships | Show the Buy Ship screen (CTRL-f3) |
n_buyship (Parasite) | Buying ships | Show the Buy Ship screen (CTRL-f3) |
n_load (Docked) | Buying ships | Load the name and flight characteristics for the current ship type |
n_load (Parasite) | Buying ships | Load the name and flight characteristics for the current ship type |
n_name (Docked) | Text | Print the type of a given ship |
n_name (Parasite) | Text | Print the type of a given ship |
n_oops (Flight) | Flight | Take some damage, taking our ship's shields into consideration |
n_oops (Parasite) | Flight | Take some damage, taking our ship's shields into consideration |
n_price (Docked) | Buying ships | Set K(0 1 2 3) to the price of a given ship |
n_price (Parasite) | Buying ships | Set K(0 1 2 3) to the price of a given ship |
n_shok (Flight) | Flight | Contains an RTS |
n_shok (Parasite) | Flight | Contains an RTS |
n_sound10 (Flight) | Sound | Make the first part of the death sound, or the second part of the explosion sound |
n_sound30 (Flight) | Tactics | Make the sound of a missile being launched |
n_sound30 (Parasite) | Tactics | Make 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 load | The data block for the last saved commander |
NA% (Parasite) | Save and load | The 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 ships | The flight characteristics for each of the different ship types |
new_details (Parasite) | Buying ships | The 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) | Text | This 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) | Text | This 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 ships | Table of offsets for each ship type |
new_offsets (Parasite) | Buying ships | Table 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 ships | Ship names and prices for the different ship types we can buy |
new_ships (Parasite) | Buying ships | Ship 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 lines | Draw a horizontal line at pixel row 23 to box in a title |
NLIN (Encyclopedia) | Drawing lines | Draw a horizontal line at pixel row 23 to box in a title |
NLIN (Flight) | Drawing lines | Draw a horizontal line at pixel row 23 to box in a title |
NLIN (Parasite) | Drawing lines | Draw a horizontal line at pixel row 23 to box in a title |
NLIN2 (Docked) | Drawing lines | Draw a screen-wide horizontal line at the pixel row in A |
NLIN2 (Encyclopedia) | Drawing lines | Draw a screen-wide horizontal line at the pixel row in A |
NLIN2 (Flight) | Drawing lines | Draw a screen-wide horizontal line at the pixel row in A |
NLIN2 (Parasite) | Drawing lines | Draw a screen-wide horizontal line at the pixel row in A |
NLIN3 (Docked) | Drawing lines | Print a title and draw a horizontal line at row 19 to box it in |
NLIN3 (Encyclopedia) | Drawing lines | Print a title and draw a horizontal line at row 19 to box it in |
NLIN3 (Flight) | Drawing lines | Print a title and draw a horizontal line at row 19 to box it in |
NLIN3 (Parasite) | Drawing lines | Print a title and draw a horizontal line at row 19 to box it in |
NLIN4 (Docked) | Drawing lines | Draw a horizontal line at pixel row 19 to box in a title |
NLIN4 (Encyclopedia) | Drawing lines | Draw a horizontal line at pixel row 19 to box in a title |
NLIN4 (Flight) | Drawing lines | Draw a horizontal line at pixel row 19 to box in a title |
NLIN4 (Parasite) | Drawing lines | Draw 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) | Sound | Make a sound from a prepared sound block |
NO3 (Encyclopedia) | Sound | Make a sound from a prepared sound block |
NO3 (Flight) | Sound | Make a sound from a prepared sound block |
NO3 (Parasite) | Sound | Make a sound from a prepared sound block |
NOISE (Docked) | Sound | Make the sound whose number is in A |
NOISE (Encyclopedia) | Sound | Make the sound whose number is in A |
NOISE (Flight) | Sound | Make the sound whose number is in A |
NOISE (Parasite) | Sound | Make 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) | Sound | Prepare a sound block |
NOS1 (Encyclopedia) | Sound | Prepare a sound block |
NOS1 (Flight) | Sound | Prepare a sound block |
NOS1 (Parasite) | Sound | Prepare 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) | Market | Print an "ITEM?" error, make a beep and rejoin the TT210 routine |
NWDAV4 (Parasite) | Market | Print an "ITEM?" error, make a beep and rejoin the TT210 routine |
NWDAVxx (Docked) | Market | Used to rejoin this routine from the call to NWDAV4 |
NWDAVxx (Parasite) | Market | Used to rejoin this routine from the call to NWDAV4 |
nWq (Flight) | Stardust | Create a random cloud of stardust |
nWq (Parasite) | Stardust | Create a random cloud of stardust |
NwS1 (Flight) | Universe | Flip the sign and double an INWK byte |
NwS1 (Parasite) | Universe | Flip the sign and double an INWK byte |
NwS1, Removed (Docked) | Universe | Flip the sign and double an INWK byte |
NWSHP (Docked) | Universe | Add a new ship to our local bubble of universe |
NWSHP (Encyclopedia) | Universe | Add a new ship to our local bubble of universe |
NWSHP (Flight) | Universe | Add a new ship to our local bubble of universe |
NWSHP (Parasite) | Universe | Add a new ship to our local bubble of universe |
NWSPS (Flight) | Universe | Add a new space station to our local bubble of universe |
NWSPS (Parasite) | Universe | Add a new space station to our local bubble of universe |
NWSTARS (Flight) | Stardust | Initialise the stardust field |
NWSTARS (Parasite) | Stardust | Initialise the stardust field |
oh (Flight) | Universe | Contains 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) | Universe | Contains 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) | Loader | Call the default OSBYTE handler |
OOPS (Flight) | Flight | Take some damage |
OOPS (Parasite) | Flight | Take some damage |
ophidian (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Ophidian |
ophidian (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Ophidian |
OSB (Loader) | Utility routines | A convenience routine for calling OSBYTE with Y = 0 |
ou2, Removed (Flight) | Flight | Display "E.C.M.SYSTEM DESTROYED" as an in-flight message |
ou3, Removed (Flight) | Flight | Display "FUEL SCOOPS DESTROYED" as an in-flight message |
OUCH (Flight) | Flight | Potentially lose cargo or equipment following damage |
OUCH (Parasite) | Flight | Potentially lose cargo or equipment following damage |
out (Docked) | Keyboard | Contains an RTS |
out (Encyclopedia) | Keyboard | Contains an RTS |
out (Loader) | Drawing pixels | Contains an RTS |
out (Parasite) | Keyboard | Contains 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) | Missions | Display a rotating ship at space coordinates (0, 112, 256) and scan the keyboard |
PAS1 (Parasite) | Missions | Display 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) | Missions | Display a rotating ship, waiting until a key is pressed, then remove the ship from the screen |
PAUSE (Parasite) | Missions | Display a rotating ship, waiting until a key is pressed, then remove the ship from the screen |
PAUSE2 (Docked) | Keyboard | Wait until a key is pressed, ignoring any existing key press |
PAUSE2 (Encyclopedia) | Keyboard | Wait until a key is pressed, ignoring any existing key press |
PAUSE2 (Parasite) | Keyboard | Wait until a key is pressed, ignoring any existing key press |
PD1 (Encyclopedia) | Universe | Print the standard "goat soup" description without checking for overrides |
PDESC (Docked) | Universe | Print the system's extended description or a mission 1 directive |
PDESC (Encyclopedia) | Universe | Print the system's extended description or a mission 1 directive |
PDESC (Parasite) | Universe | Print the system's extended description or a mission 1 directive |
ping (Docked) | Universe | Set the selected system to the current system |
ping (Encyclopedia) | Universe | Set the selected system to the current system |
ping (Flight) | Universe | Set the selected system to the current system |
ping (Parasite) | Universe | Set the selected system to the current system |
PIX (Loader) | Drawing pixels | Draw 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 pixels | Draw a one-pixel dot, two-pixel dash or four-pixel square |
PIXEL (Encyclopedia) | Drawing pixels | Draw a one-pixel dot, two-pixel dash or four-pixel square |
PIXEL (Flight) | Drawing pixels | Draw a one-pixel dot, two-pixel dash or four-pixel square |
PIXEL (I/O processor) | Drawing pixels | Implement the draw_pixel command (draw space view pixels) |
PIXEL (Parasite) | Drawing pixels | Draw a one-pixel dot, two-pixel dash or four-pixel square by sending a draw_pixel command to the I/O processor |
PIXEL2 (Flight) | Drawing pixels | Draw a stardust particle relative to the screen centre |
PIXEL2 (Parasite) | Drawing pixels | Draw a stardust particle relative to the screen centre |
PIXEL2, Removed (Docked) | Drawing pixels | Draw a stardust particle relative to the screen centre |
PL2 (Flight) | Drawing planets | Remove the planet or sun from the screen |
PL2 (Parasite) | Drawing planets | Remove the planet or sun from the screen |
PL2-1 (Flight) | Drawing planets | Contains an RTS |
PL2-1 (Parasite) | Drawing planets | Contains an RTS |
PL21 (Docked) | Drawing planets | Return from a planet/sun-drawing routine with a failure flag |
PL21 (Encyclopedia) | Drawing planets | Return from a planet/sun-drawing routine with a failure flag |
PL21 (Flight) | Drawing planets | Return from a planet/sun-drawing routine with a failure flag |
PL21 (Parasite) | Drawing planets | Return from a planet/sun-drawing routine with a failure flag |
PL21S (Parasite) | Drawing planets | Return from a planet/sun-drawing routine with a failure flag |
PL40 (Parasite) | Drawing planets | Contains an RTS |
PL44 (Docked) | Drawing lines | Clear the C flag and return from the subroutine |
PL44 (Encyclopedia) | Drawing lines | Clear the C flag and return from the subroutine |
PL44 (Flight) | Drawing planets | Clear the C flag and return from the subroutine |
PL44 (Parasite) | Drawing lines | Clear the C flag and return from the subroutine |
PL9 (Part 1 of 3) (Flight) | Drawing planets | Draw the planet, with either an equator and meridian, or a crater |
PL9 (Part 1 of 3) (Parasite) | Drawing planets | Draw the planet, with either an equator and meridian, or a crater |
PL9 (Part 2 of 3) (Flight) | Drawing planets | Draw the planet's equator and meridian |
PL9 (Part 2 of 3) (Parasite) | Drawing planets | Draw the planet's equator and meridian |
PL9 (Part 3 of 3) (Flight) | Drawing planets | Draw the planet's crater |
PL9 (Part 3 of 3) (Parasite) | Drawing planets | Draw the planet's crater |
PLANET (Flight) | Drawing planets | Draw the planet or sun |
PLANET (Parasite) | Drawing planets | Draw the planet or sun |
plf (Docked) | Text | Print a text token followed by a newline |
plf (Encyclopedia) | Text | Print a text token followed by a newline |
plf (Flight) | Text | Print a text token followed by a newline |
plf (Parasite) | Text | Print a text token followed by a newline |
plf2 (Flight) | Text | Print text followed by a newline and indent of 6 characters |
plf2, Removed (Docked) | Text | Print text followed by a newline and indent of 6 characters |
PLL1 (Part 1 of 3) (Loader) | Drawing planets | Draw Saturn on the loading screen (draw the planet) |
PLL1 (Part 2 of 3) (Loader) | Drawing planets | Draw Saturn on the loading screen (draw the stars) |
PLL1 (Part 3 of 3) (Loader) | Drawing planets | Draw Saturn on the loading screen (draw the rings) |
PLS1 (Flight) | Drawing planets | Calculate (Y A) = nosev_x / z |
PLS1 (Parasite) | Drawing planets | Calculate (Y A) = nosev_x / z |
PLS2 (Flight) | Drawing planets | Draw a half-ellipse |
PLS2 (Parasite) | Drawing planets | Draw a half-ellipse |
PLS22 (Flight) | Drawing planets | Draw an ellipse or half-ellipse |
PLS22 (Parasite) | Drawing planets | Draw an ellipse or half-ellipse |
PLS3 (Flight) | Drawing planets | Calculate (Y A P) = 222 * roofv_x / z |
PLS3 (Parasite) | Drawing planets | Calculate (Y A P) = 222 * roofv_x / z |
PLS4 (Flight) | Drawing planets | Calculate CNT2 = arctan(P / A) / 4 |
PLS4 (Parasite) | Drawing planets | Calculate CNT2 = arctan(P / A) / 4 |
PLS5 (Flight) | Drawing planets | Calculate roofv_x / z and roofv_y / z |
PLS5 (Parasite) | Drawing planets | Calculate roofv_x / z and roofv_y / z |
PLS6 (Flight) | Drawing planets | Calculate (X K) = (A P+1 P) / (z_sign z_hi z_lo) |
PLS6 (Parasite) | Drawing planets | Calculate (X K) = (A P+1 P) / (z_sign z_hi z_lo) |
pr2 (Docked) | Text | Print an 8-bit number, left-padded to 3 digits, and optional point |
pr2 (Encyclopedia) | Text | Print an 8-bit number, left-padded to 3 digits, and optional point |
pr2 (Flight) | Text | Print an 8-bit number, left-padded to 3 digits, and optional point |
pr2 (Parasite) | Text | Print an 8-bit number, left-padded to 3 digits, and optional point |
pr2+2 (Docked) | Text | Print the 8-bit number in X to the number of digits in A |
pr2+2 (Encyclopedia) | Text | Print the 8-bit number in X to the number of digits in A |
pr2+2 (Flight) | Text | Print the 8-bit number in X to the number of digits in A pr2-1 Print X without a decimal point |
pr2+2 (Parasite) | Text | Print the 8-bit number in X to the number of digits in A pr2-1 Print X without a decimal point |
pr2-1 (Flight) | Text | Print X without a decimal point |
pr2-1 (Parasite) | Text | Print X without a decimal point |
pr5 (Docked) | Text | Print a 16-bit number, left-padded to 5 digits, and optional point |
pr5 (Encyclopedia) | Text | Print a 16-bit number, left-padded to 5 digits, and optional point |
pr5 (Flight) | Text | Print a 16-bit number, left-padded to 5 digits, and optional point |
pr5 (Parasite) | Text | Print a 16-bit number, left-padded to 5 digits, and optional point |
pr6 (Docked) | Text | Print 16-bit number, left-padded to 5 digits, no point |
pr6 (Encyclopedia) | Text | Print 16-bit number, left-padded to 5 digits, no point |
pr6 (Flight) | Text | Print 16-bit number, left-padded to 5 digits, no point |
pr6 (Parasite) | Text | Print 16-bit number, left-padded to 5 digits, no point |
pres (Docked) | Equipment | Given 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) | Equipment | Given 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) | Equipment | Show 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) | Equipment | Show 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) | Text | Send an escape sequence to the printer |
print_safe (I/O processor) | Text | Print a character using the VDU routine in the MOS, to bypass our custom WRCHV handler |
print_tone (I/O processor) | Text | Lookup table for converting mode 5 colour pixel rows to monochrome pixel pairs |
print_wrch (I/O processor) | Text | Send a character to the printer |
printer (I/O processor) | Text | Send the screen to the printer, following a CTRL-P key press |
printer (Parasite) | Text | This 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 protection | Part of the CHKSM copy protection checksum calculation |
prq (Docked) | Text | Print a text token followed by a question mark |
prq (Flight) | Text | Print a text token followed by a question mark |
prq (Parasite) | Text | Print a text token followed by a question mark |
prq+3 (Docked) | Text | Print a question mark |
prq+3 (Flight) | Text | Print a question mark |
prq+3 (Parasite) | Text | Print a question mark |
prx (Docked) | Equipment | Return the price of a piece of equipment |
prx (Parasite) | Equipment | Return the price of a piece of equipment |
prx-3 (Docked) | Equipment | Return the price of the item with number A - 1 c Contains an RTS |
prx-3 (Parasite) | Equipment | Return the price of the item with number A - 1 c Contains an RTS |
PRXS (Docked) | Equipment | Equipment prices |
PRXS (Parasite) | Equipment | Equipment prices |
PU1 (Flight) | Flight | Flip the coordinate axes for the four different views |
PU1 (Parasite) | Flight | Flip the coordinate axes for the four different views |
PX3 (Docked) | Drawing pixels | Plot a single pixel at (X, Y) within a character block |
PX3 (Encyclopedia) | Drawing pixels | Plot a single pixel at (X, Y) within a character block |
PX3 (I/O processor) | Drawing pixels | Plot a single pixel at (X, Y) within a character block |
PX3, Removed (Flight) | Drawing pixels | Plot a single pixel at (X, Y) within a character block |
PX4 (Docked) | Drawing pixels | Contains an RTS |
PX4 (Encyclopedia) | Drawing pixels | Contains an RTS |
PX4 (Flight) | Drawing pixels | Contains an RTS |
python (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Python |
python (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Python |
PZW (Docked) | Dashboard | Fetch the current dashboard colours, to support flashing |
PZW (Flight) | Dashboard | Fetch the current dashboard colours, to support flashing |
PZW (Parasite) | Dashboard | Fetch 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) | Text | The two-letter token lookup table |
QQ16 (Encyclopedia) | Text | The two-letter token lookup table |
QQ16 (Parasite) | Text | The 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) | Text | The recursive token table for tokens 0-148 |
QQ18 (Text tokens) | Text | The 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) | Market | Market prices table |
QQ23 (Flight) | Market | Market prices table |
QQ23 (Parasite) | Market | Market 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 end | Restart the game using the last saved commander without asking whether to load a new commander file |
QU5 (Parasite) | Start and end | Restart the game using the last saved commander without asking whether to load a new commander file |
query_beep (Docked) | Equipment | Print 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) | Equipment | Print 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 load | Save or load the commander file |
QUS1 (Parasite) | Save and load | Save or load the commander file |
qv (Docked) | Equipment | Print a menu of the four space views, for buying lasers |
qv (Parasite) | Equipment | Print a menu of the four space views, for buying lasers |
qw (Docked) | Text | Print a recursive token in the range 128-145 |
qw (Encyclopedia) | Text | Print a recursive token in the range 128-145 |
qw (Flight) | Text | Print a recursive token in the range 128-145 |
qw (Parasite) | Text | Print 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) | Text | Contains an RTS |
R5-1 (Parasite) | Text | Contains 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 planets | The 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) | Universe | Set up the INWK workspace for a ship in a random ship position |
rand_posn (Parasite) | Universe | Set 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) | Keyboard | Scan the keyboard for key presses |
RDKEY (Encyclopedia) | Keyboard | Scan the keyboard for key presses |
RDKEY (Flight) | Keyboard | Scan the keyboard for key presses |
RDKEY (I/O processor) | Keyboard | Scan the keyboard for key presses |
RDKEY (Parasite) | Keyboard | Scan the keyboard for key presses by sending a scan_10in command to the I/O processor |
RDLI (Docked) | Loader | The OS command string for running the flight code in file 1.F |
RE2+2 (Docked) | Dashboard | Restore A from T and return from the subroutine |
RE2+2 (Flight) | Dashboard | Restore A from T and return from the subroutine |
RE2+2 (Parasite) | Dashboard | Restore A from T and return from the subroutine |
RE3+2 (Docked) | Dashboard | Auto-recentre the value in X, if keyboard auto-recentre is configured |
RE3+2 (Flight) | Dashboard | Auto-recentre the value in X, if keyboard auto-recentre is configured |
RE3+2 (Parasite) | Dashboard | Auto-recentre the value in X, if keyboard auto-recentre is configured |
read_0346 (I/O processor) | Tube | Implement the read_0346 command (read LASCT) |
read_0346 (Parasite) | Tube | Get the value of LASCT by sending a read_0346 command to the I/O processor |
REDU2 (Flight) | Dashboard | Reduce the value of the pitch or roll dashboard indicator |
REDU2 (Parasite) | Dashboard | Reduce the value of the pitch or roll dashboard indicator |
REDU2, Removed (Docked) | Dashboard | Reduce the value of the pitch or roll dashboard indicator |
refund, Removed (Docked) | Equipment | Install a new laser, processing a refund if applicable |
RES2 (Docked) | Start and end | Reset a number of flight variables and workspaces |
RES2 (Encyclopedia) | Start and end | Reset a number of flight variables and workspaces |
RES2 (Flight) | Start and end | Reset a number of flight variables and workspaces |
RES2 (Parasite) | Start and end | Reset a number of flight variables and workspaces |
RESET (Docked) | Start and end | Reset most variables |
RESET (Flight) | Start and end | Reset most variables |
RESET (Parasite) | Start and end | Reset most variables |
restorews (Loader) | Loader | Restore the filing system workspace |
retry (Docked) | Save and load | Scan the keyboard until a key is pressed and display the disc access menu |
retry (Parasite) | Save and load | Scan the keyboard until a key is pressed and display the disc access menu |
RLINE (Docked) | Text | The OSWORD configuration block used to fetch a line of text from the keyboard |
RLINE (Encyclopedia) | Text | The OSWORD configuration block used to fetch a line of text from the keyboard |
RLINE (Parasite) | Text | The 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) | Text | Prints 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) | Text | Prints 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) | Text | Prints 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) | Loader | Launch from the station, load a new set of ship blueprints and jump into the main game loop |
RSHIPS (Parasite) | Loader | Launch from the station, load a new set of ship blueprints and jump into the main game loop |
rT9 (Docked) | Text | Contains an RTS |
rT9 (Encyclopedia) | Text | Contains an RTS |
rT9 (Flight) | Text | Contains an RTS |
rT9 (Parasite) | Text | Contains an RTS |
RTOK (Parasite) | Text | Macro definition for recursive tokens in the recursive token table |
RTOK (Text tokens) | Text | Macro definition for recursive tokens in the recursive token table |
RTS111 (Flight) | Flight | Contains an RTS |
RTS111 (Parasite) | Flight | Contains an RTS |
RTS2 (Docked) | Drawing suns | Contains an RTS |
RTS2 (Encyclopedia) | Drawing suns | Contains an RTS |
RTS2 (Flight) | Drawing suns | Contains an RTS |
RTS2 (Parasite) | Drawing suns | Contains an RTS |
RUGAL (Docked) | Text | The criteria for systems with extended description overrides |
RUGAL (Parasite) | Text | The criteria for systems with extended description overrides |
RUPLA (Docked) | Text | System numbers that have extended description overrides |
RUPLA (Parasite) | Text | System numbers that have extended description overrides |
RUTOK (Docked) | Text | The second extended token table for recursive tokens 0-26 (DETOK3) |
RUTOK (Parasite) | Text | The 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) | Workspaces | Entry points and vector addresses in the main docked code |
S% (Encyclopedia) | Workspaces | Entry points and vector addresses in the main docked code |
S% (Flight) | Workspaces | Entry points and vector addresses in the main flight code |
S1% (Loader) | Save and load | The drive and directory number used when saving or loading a commander file |
S1% (Parasite) | Save and load | The drive and directory number used when saving or loading a commander file |
savews (Loader) | Loader | Save 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 screen | Contains an RTS |
SC5 (Encyclopedia) | Drawing the screen | Contains an RTS |
SC5 (Flight) | Drawing the screen | Contains an RTS |
SC5 (I/O processor) | Drawing the screen | Contains an RTS |
SCAN (Flight) | Dashboard | Display the current ship on the scanner |
SCAN (Parasite) | Dashboard | Display the current ship on the scanner by sending a draw_tail command to the I/O processor |
scan_10in (I/O processor) | Keyboard | Implement the scan_10in command (scan the keyboard) |
scan_fire (I/O processor) | Keyboard | Implement the scan_fire command (scan the joystick's fire button) |
scan_fire (Parasite) | Keyboard | Check 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) | Keyboard | Implement the scan_xin command (scan the keyboard for a specific key press) |
scan_y (I/O processor) | Keyboard | Implement 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) | Loader | Set the save_lock variable and break handler |
SCRAM (Parasite) | Loader | Set the save_lock variable and break handler |
sell_equip (Docked) | Status | Show the Sell Equipment screen, i.e. show a "Sell(Y/N)?" prompt as we print each item of equipment |
sell_equip (Flight) | Status | Show the Sell Equipment screen, i.e. show a "Sell(Y/N)?" prompt as we print each item of equipment |
sell_equip (Parasite) | Status | Show the Sell Equipment screen, i.e. show a "Sell(Y/N)?" prompt as we print each item of equipment |
sell_jump (Docked) | Equipment | Show the Sell Equipment screen (CTRL-f2) |
sell_jump (Parasite) | Equipment | Show the Sell Equipment screen (CTRL-f2) |
sell_yn (Docked) | Text | Print a "Sell(Y/N)?" prompt and get a number from the keyboard |
sell_yn (Parasite) | Text | Print a "Sell(Y/N)?" prompt and get a number from the keyboard |
SESCP (Flight) | Flight | Spawn an escape pod from the current (parent) ship |
SESCP (Parasite) | Flight | Spawn an escape pod from the current (parent) ship |
set_token (Docked) | Text | Switch to standard tokens, keeping the current case |
set_token (Encyclopedia) | Text | Start a new word when printing extended tokens |
set_token (Parasite) | Text | Switch to standard tokens, keeping the current case |
set_vectors (Loader) | Loader | Set the FILEV, FSCV and BYTEV vectors to point to our custom handlers |
SFRMIS (Flight) | Tactics | Add an enemy missile to our local bubble of universe |
SFRMIS (Parasite) | Tactics | Add an enemy missile to our local bubble of universe |
SFS1 (Flight) | Universe | Spawn a child ship from the current (parent) ship |
SFS1 (Parasite) | Universe | Spawn a child ship from the current (parent) ship |
SFS1-2 (Flight) | Universe | Add a missile to the local bubble that has AI enabled, is hostile, but has no E.C.M. |
SFS1-2 (Parasite) | Universe | Add a missile to the local bubble that has AI enabled, is hostile, but has no E.C.M. |
SFS2 (Flight) | Moving | Move a ship in space along one of the coordinate axes |
SFS2 (Parasite) | Moving | Move a ship in space along one of the coordinate axes |
SFX (Docked) | Sound | Sound data |
SFX (Encyclopedia) | Sound | Sound data |
SFX (Flight) | Sound | Sound data |
SFX (Parasite) | Sound | Sound data |
SHD (Flight) | Flight | Charge a shield and drain some energy from the energy banks |
SHD (Parasite) | Flight | Charge a shield and drain some energy from the energy banks |
SHD, Removed (Docked) | Flight | Charge a shield and drain some energy from the energy banks |
SHIP_ADDER (Parasite) | Drawing ships | Ship blueprint for an Adder |
SHIP_ADDER (Ship blueprints A) | Drawing ships | Ship blueprint for an Adder |
SHIP_ADDER (Ship blueprints E) | Drawing ships | Ship blueprint for an Adder |
SHIP_ADDER (Ship blueprints G) | Drawing ships | Ship blueprint for an Adder |
SHIP_ADDER (Ship blueprints H) | Drawing ships | Ship blueprint for an Adder |
SHIP_ADDER (Ship blueprints O) | Drawing ships | Ship blueprint for an Adder |
SHIP_ADDER (Ship blueprints V) | Drawing ships | Ship blueprint for an Adder |
SHIP_ANACONDA (Parasite) | Drawing ships | Ship blueprint for an Anaconda |
SHIP_ANACONDA (Ship blueprints H) | Drawing ships | Ship blueprint for an Anaconda |
SHIP_ANACONDA (Ship blueprints I) | Drawing ships | Ship blueprint for an Anaconda |
SHIP_ASP_MK_2 (Parasite) | Drawing ships | Ship blueprint for an Asp Mk II |
SHIP_ASP_MK_2 (Ship blueprints I) | Drawing ships | Ship blueprint for an Asp Mk II |
SHIP_ASP_MK_2 (Ship blueprints N) | Drawing ships | Ship blueprint for an Asp Mk II |
SHIP_ASP_MK_2 (Ship blueprints T) | Drawing ships | Ship blueprint for an Asp Mk II |
SHIP_ASTEROID (Parasite) | Drawing ships | Ship blueprint for an asteroid |
SHIP_ASTEROID (Ship blueprints E) | Drawing ships | Ship blueprint for an asteroid |
SHIP_ASTEROID (Ship blueprints G) | Drawing ships | Ship blueprint for an asteroid |
SHIP_ASTEROID (Ship blueprints K) | Drawing ships | Ship blueprint for an asteroid |
SHIP_ASTEROID (Ship blueprints O) | Drawing ships | Ship blueprint for an asteroid |
SHIP_ASTEROID (Ship blueprints R) | Drawing ships | Ship blueprint for an asteroid |
SHIP_ASTEROID (Ship blueprints U) | Drawing ships | Ship blueprint for an asteroid |
ship_bits (Parasite) | Drawing ships | Table of allowed ship blueprint positions for each ship type |
SHIP_BOA (Parasite) | Drawing ships | Ship blueprint for a Boa |
SHIP_BOA (Ship blueprints D) | Drawing ships | Ship blueprint for a Boa |
SHIP_BOA (Ship blueprints F) | Drawing ships | Ship blueprint for a Boa |
SHIP_BOA (Ship blueprints G) | Drawing ships | Ship blueprint for a Boa |
SHIP_BOA (Ship blueprints K) | Drawing ships | Ship blueprint for a Boa |
SHIP_BOA (Ship blueprints L) | Drawing ships | Ship blueprint for a Boa |
SHIP_BOA (Ship blueprints R) | Drawing ships | Ship blueprint for a Boa |
SHIP_BOA (Ship blueprints V) | Drawing ships | Ship blueprint for a Boa |
SHIP_BOULDER (Parasite) | Drawing ships | Ship blueprint for a boulder |
SHIP_BOULDER (Ship blueprints A) | Drawing ships | Ship blueprint for a boulder |
SHIP_BOULDER (Ship blueprints D) | Drawing ships | Ship blueprint for a boulder |
SHIP_BOULDER (Ship blueprints K) | Drawing ships | Ship blueprint for a boulder |
SHIP_BOULDER (Ship blueprints O) | Drawing ships | Ship blueprint for a boulder |
SHIP_BOULDER (Ship blueprints Q) | Drawing ships | Ship blueprint for a boulder |
SHIP_BOULDER (Ship blueprints R) | Drawing ships | Ship blueprint for a boulder |
SHIP_BOULDER (Ship blueprints S) | Drawing ships | Ship blueprint for a boulder |
SHIP_BOULDER (Ship blueprints U) | Drawing ships | Ship blueprint for a boulder |
SHIP_BOULDER (Ship blueprints V) | Drawing ships | Ship blueprint for a boulder |
SHIP_BUSHMASTER (Parasite) | Drawing ships | Ship blueprint for a Bushmaster |
SHIP_BUSHMASTER (Ship blueprints D) | Drawing ships | Ship blueprint for a Bushmaster |
SHIP_BUSHMASTER (Ship blueprints F) | Drawing ships | Ship blueprint for a Bushmaster |
SHIP_BUSHMASTER (Ship blueprints J) | Drawing ships | Ship blueprint for a Bushmaster |
SHIP_BUSHMASTER (Ship blueprints M) | Drawing ships | Ship blueprint for a Bushmaster |
SHIP_BUSHMASTER (Ship blueprints Q) | Drawing ships | Ship blueprint for a Bushmaster |
SHIP_BUSHMASTER (Ship blueprints R) | Drawing ships | Ship blueprint for a Bushmaster |
SHIP_BUSHMASTER (Ship blueprints S) | Drawing ships | Ship blueprint for a Bushmaster |
ship_bytes (Parasite) | Drawing ships | Table of data used when adding each ship type to the positions in the blueprints table |
SHIP_CANISTER (Docked) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Parasite) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints A) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints B) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints C) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints D) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints E) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints F) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints G) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints H) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints I) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints J) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints K) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints L) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints M) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints N) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints O) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints P) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints Q) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints R) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints S) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints T) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints U) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints V) | Drawing ships | Ship blueprint for a cargo canister |
SHIP_CANISTER (Ship blueprints W) | Drawing ships | Ship blueprint for a cargo canister |
ship_centre (Encyclopedia) | Encyclopedia | Table containing column positions for each ship card's title |
ship_centre (Parasite) | Encyclopedia | Table containing column positions for each ship card's title |
SHIP_CHAMELEON (Parasite) | Drawing ships | Ship blueprint for a Chameleon |
SHIP_CHAMELEON (Ship blueprints C) | Drawing ships | Ship blueprint for a Chameleon |
SHIP_CHAMELEON (Ship blueprints L) | Drawing ships | Ship blueprint for a Chameleon |
SHIP_CHAMELEON (Ship blueprints M) | Drawing ships | Ship blueprint for a Chameleon |
SHIP_CHAMELEON (Ship blueprints P) | Drawing ships | Ship blueprint for a Chameleon |
SHIP_CHAMELEON (Ship blueprints U) | Drawing ships | Ship blueprint for a Chameleon |
SHIP_COBRA_MK_1 (Parasite) | Drawing ships | Ship blueprint for a Cobra Mk I |
SHIP_COBRA_MK_1 (Ship blueprints A) | Drawing ships | Ship blueprint for a Cobra Mk I |
SHIP_COBRA_MK_1 (Ship blueprints B) | Drawing ships | Ship blueprint for a Cobra Mk I |
SHIP_COBRA_MK_1 (Ship blueprints H) | Drawing ships | Ship blueprint for a Cobra Mk I |
SHIP_COBRA_MK_1 (Ship blueprints I) | Drawing ships | Ship blueprint for a Cobra Mk I |
SHIP_COBRA_MK_1 (Ship blueprints M) | Drawing ships | Ship blueprint for a Cobra Mk I |
SHIP_COBRA_MK_1 (Ship blueprints O) | Drawing ships | Ship blueprint for a Cobra Mk I |
SHIP_COBRA_MK_1 (Ship blueprints U) | Drawing ships | Ship blueprint for a Cobra Mk I |
SHIP_COBRA_MK_1 (Ship blueprints V) | Drawing ships | Ship blueprint for a Cobra Mk I |
SHIP_COBRA_MK_3 (Docked) | Drawing ships | Ship blueprint for a Cobra Mk III |
SHIP_COBRA_MK_3 (Parasite) | Drawing ships | Ship blueprint for a Cobra Mk III |
SHIP_COBRA_MK_3 (Ship blueprints B) | Drawing ships | Ship blueprint for a Cobra Mk III |
SHIP_COBRA_MK_3 (Ship blueprints N) | Drawing ships | Ship blueprint for a Cobra Mk III |
SHIP_COBRA_MK_3 (Ship blueprints Q) | Drawing ships | Ship blueprint for a Cobra Mk III |
SHIP_COBRA_MK_3 (Ship blueprints T) | Drawing ships | Ship blueprint for a Cobra Mk III |
SHIP_COBRA_MK_3 (Ship blueprints V) | Drawing ships | Ship blueprint for a Cobra Mk III |
SHIP_CONSTRICTOR (Docked) | Drawing ships | Ship blueprint for a Constrictor |
SHIP_CONSTRICTOR (Parasite) | Drawing ships | Ship blueprint for a Constrictor |
SHIP_CONSTRICTOR (Ship blueprints G) | Drawing ships | Ship blueprint for a Constrictor |
SHIP_CORIOLIS (Parasite) | Drawing ships | Ship blueprint for a Coriolis space station |
SHIP_CORIOLIS (Ship blueprints A) | Drawing ships | Ship blueprint for a Coriolis space station |
SHIP_CORIOLIS (Ship blueprints C) | Drawing ships | Ship blueprint for a Coriolis space station |
SHIP_CORIOLIS (Ship blueprints E) | Drawing ships | Ship blueprint for a Coriolis space station |
SHIP_CORIOLIS (Ship blueprints G) | Drawing ships | Ship blueprint for a Coriolis space station |
SHIP_CORIOLIS (Ship blueprints I) | Drawing ships | Ship blueprint for a Coriolis space station |
SHIP_CORIOLIS (Ship blueprints K) | Drawing ships | Ship blueprint for a Coriolis space station |
SHIP_CORIOLIS (Ship blueprints M) | Drawing ships | Ship blueprint for a Coriolis space station |
SHIP_CORIOLIS (Ship blueprints O) | Drawing ships | Ship blueprint for a Coriolis space station |
SHIP_CORIOLIS (Ship blueprints Q) | Drawing ships | Ship blueprint for a Coriolis space station |
SHIP_CORIOLIS (Ship blueprints S) | Drawing ships | Ship blueprint for a Coriolis space station |
SHIP_CORIOLIS (Ship blueprints U) | Drawing ships | Ship blueprint for a Coriolis space station |
SHIP_CORIOLIS (Ship blueprints W) | Drawing ships | Ship blueprint for a Coriolis space station |
ship_data (Parasite) | Drawing ships | The extended ship blueprints table for Elite-A, which includes an extra entry at the start for our current ship |
ship_dist (Encyclopedia) | Encyclopedia | Table containing the closest distance to show the ship for each ship card |
ship_dist (Parasite) | Encyclopedia | Table containing the closest distance to show the ship for each ship card |
SHIP_DODO (Parasite) | Drawing ships | Ship blueprint for a Dodecahedron ("Dodo") space station |
SHIP_DODO (Ship blueprints B) | Drawing ships | Ship blueprint for a Dodecahedron ("Dodo") space station |
SHIP_DODO (Ship blueprints D) | Drawing ships | Ship blueprint for a Dodecahedron ("Dodo") space station |
SHIP_DODO (Ship blueprints F) | Drawing ships | Ship blueprint for a Dodecahedron ("Dodo") space station |
SHIP_DODO (Ship blueprints H) | Drawing ships | Ship blueprint for a Dodecahedron ("Dodo") space station |
SHIP_DODO (Ship blueprints J) | Drawing ships | Ship blueprint for a Dodecahedron ("Dodo") space station |
SHIP_DODO (Ship blueprints L) | Drawing ships | Ship blueprint for a Dodecahedron ("Dodo") space station |
SHIP_DODO (Ship blueprints N) | Drawing ships | Ship blueprint for a Dodecahedron ("Dodo") space station |
SHIP_DODO (Ship blueprints P) | Drawing ships | Ship blueprint for a Dodecahedron ("Dodo") space station |
SHIP_DODO (Ship blueprints R) | Drawing ships | Ship blueprint for a Dodecahedron ("Dodo") space station |
SHIP_DODO (Ship blueprints T) | Drawing ships | Ship blueprint for a Dodecahedron ("Dodo") space station |
SHIP_DODO (Ship blueprints V) | Drawing ships | Ship blueprint for a Dodecahedron ("Dodo") space station |
SHIP_DRAGON (Parasite) | Drawing ships | Ship blueprint for a Dragon |
SHIP_DRAGON (Ship blueprints D) | Drawing ships | Ship blueprint for a Dragon |
SHIP_DRAGON (Ship blueprints W) | Drawing ships | Ship blueprint for a Dragon |
SHIP_ESCAPE_POD (Parasite) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints A) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints B) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints C) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints D) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints E) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints F) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints G) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints H) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints I) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints J) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints K) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints L) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints M) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints N) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints O) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints P) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints Q) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints R) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints S) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints T) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints U) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints V) | Drawing ships | Ship blueprint for an escape pod |
SHIP_ESCAPE_POD (Ship blueprints W) | Drawing ships | Ship blueprint for an escape pod |
SHIP_FER_DE_LANCE (Parasite) | Drawing ships | Ship blueprint for a Fer-de-Lance |
SHIP_FER_DE_LANCE (Ship blueprints J) | Drawing ships | Ship blueprint for a Fer-de-Lance |
SHIP_FER_DE_LANCE (Ship blueprints K) | Drawing ships | Ship blueprint for a Fer-de-Lance |
SHIP_FER_DE_LANCE (Ship blueprints M) | Drawing ships | Ship blueprint for a Fer-de-Lance |
SHIP_FER_DE_LANCE (Ship blueprints W) | Drawing ships | Ship blueprint for a Fer-de-Lance |
ship_file (Encyclopedia) | Encyclopedia | Table containing the letter of the relevant ship blueprints file that we load for each ship card |
ship_flags (Parasite) | Drawing ships | The extended NEWB flags table for Elite-A, which includes an extra entry at the start for our current ship |
SHIP_GECKO (Parasite) | Drawing ships | Ship blueprint for a Gecko |
SHIP_GECKO (Ship blueprints A) | Drawing ships | Ship blueprint for a Gecko |
SHIP_GECKO (Ship blueprints D) | Drawing ships | Ship blueprint for a Gecko |
SHIP_GECKO (Ship blueprints E) | Drawing ships | Ship blueprint for a Gecko |
SHIP_GECKO (Ship blueprints G) | Drawing ships | Ship blueprint for a Gecko |
SHIP_GECKO (Ship blueprints J) | Drawing ships | Ship blueprint for a Gecko |
SHIP_GECKO (Ship blueprints K) | Drawing ships | Ship blueprint for a Gecko |
SHIP_GECKO (Ship blueprints N) | Drawing ships | Ship blueprint for a Gecko |
SHIP_GECKO (Ship blueprints Q) | Drawing ships | Ship blueprint for a Gecko |
SHIP_GECKO (Ship blueprints R) | Drawing ships | Ship blueprint for a Gecko |
SHIP_GECKO (Ship blueprints S) | Drawing ships | Ship blueprint for a Gecko |
SHIP_GHAVIAL (Parasite) | Drawing ships | Ship blueprint for a Ghavial |
SHIP_GHAVIAL (Ship blueprints B) | Drawing ships | Ship blueprint for a Ghavial |
SHIP_GHAVIAL (Ship blueprints H) | Drawing ships | Ship blueprint for a Ghavial |
SHIP_GHAVIAL (Ship blueprints I) | Drawing ships | Ship blueprint for a Ghavial |
SHIP_GHAVIAL (Ship blueprints S) | Drawing ships | Ship blueprint for a Ghavial |
SHIP_GHAVIAL (Ship blueprints U) | Drawing ships | Ship blueprint for a Ghavial |
SHIP_IGUANA (Parasite) | Drawing ships | Ship blueprint for an Iguana |
SHIP_IGUANA (Ship blueprints B) | Drawing ships | Ship blueprint for an Iguana |
SHIP_IGUANA (Ship blueprints E) | Drawing ships | Ship blueprint for an Iguana |
SHIP_IGUANA (Ship blueprints F) | Drawing ships | Ship blueprint for an Iguana |
SHIP_IGUANA (Ship blueprints G) | Drawing ships | Ship blueprint for an Iguana |
SHIP_IGUANA (Ship blueprints Q) | Drawing ships | Ship blueprint for an Iguana |
SHIP_IGUANA (Ship blueprints T) | Drawing ships | Ship blueprint for an Iguana |
SHIP_KRAIT (Docked) | Drawing ships | Ship blueprint for a Krait |
SHIP_KRAIT (Parasite) | Drawing ships | Ship blueprint for a Krait |
SHIP_KRAIT (Ship blueprints I) | Drawing ships | Ship blueprint for a Krait |
SHIP_KRAIT (Ship blueprints K) | Drawing ships | Ship blueprint for a Krait |
SHIP_KRAIT (Ship blueprints L) | Drawing ships | Ship blueprint for a Krait |
SHIP_KRAIT (Ship blueprints N) | Drawing ships | Ship blueprint for a Krait |
SHIP_KRAIT (Ship blueprints T) | Drawing ships | Ship blueprint for a Krait |
SHIP_KRAIT (Ship blueprints U) | Drawing ships | Ship blueprint for a Krait |
SHIP_KRAIT (Ship blueprints W) | Drawing ships | Ship blueprint for a Krait |
ship_list (Parasite) | Drawing ships | A list of all available ship types in Elite-A, for populating the ship blueprints table |
ship_load (Encyclopedia) | Encyclopedia | The OS command string for loading a ship blueprints file |
SHIP_MAMBA (Parasite) | Drawing ships | Ship blueprint for a Mamba |
SHIP_MAMBA (Ship blueprints F) | Drawing ships | Ship blueprint for a Mamba |
SHIP_MAMBA (Ship blueprints J) | Drawing ships | Ship blueprint for a Mamba |
SHIP_MAMBA (Ship blueprints M) | Drawing ships | Ship blueprint for a Mamba |
SHIP_MAMBA (Ship blueprints P) | Drawing ships | Ship blueprint for a Mamba |
SHIP_MAMBA (Ship blueprints S) | Drawing ships | Ship blueprint for a Mamba |
SHIP_MAMBA (Ship blueprints W) | Drawing ships | Ship blueprint for a Mamba |
SHIP_MISSILE (Missile ship blueprint) | Drawing ships | Ship blueprint for a missile |
SHIP_MISSILE (Parasite) | Drawing ships | Ship blueprint for a missile |
SHIP_MONITOR (Parasite) | Drawing ships | Ship blueprint for a Monitor |
SHIP_MONITOR (Ship blueprints A) | Drawing ships | Ship blueprint for a Monitor |
SHIP_MONITOR (Ship blueprints B) | Drawing ships | Ship blueprint for a Monitor |
SHIP_MONITOR (Ship blueprints S) | Drawing ships | Ship blueprint for a Monitor |
SHIP_MORAY (Parasite) | Drawing ships | Ship blueprint for a Moray |
SHIP_MORAY (Ship blueprints A) | Drawing ships | Ship blueprint for a Moray |
SHIP_MORAY (Ship blueprints J) | Drawing ships | Ship blueprint for a Moray |
SHIP_MORAY (Ship blueprints O) | Drawing ships | Ship blueprint for a Moray |
SHIP_MORAY (Ship blueprints P) | Drawing ships | Ship blueprint for a Moray |
SHIP_MORAY (Ship blueprints Q) | Drawing ships | Ship blueprint for a Moray |
SHIP_OPHIDIAN (Parasite) | Drawing ships | Ship blueprint for an Ophidian |
SHIP_OPHIDIAN (Ship blueprints A) | Drawing ships | Ship blueprint for an Ophidian |
SHIP_OPHIDIAN (Ship blueprints F) | Drawing ships | Ship blueprint for an Ophidian |
SHIP_OPHIDIAN (Ship blueprints I) | Drawing ships | Ship blueprint for an Ophidian |
SHIP_OPHIDIAN (Ship blueprints K) | Drawing ships | Ship blueprint for an Ophidian |
SHIP_OPHIDIAN (Ship blueprints L) | Drawing ships | Ship blueprint for an Ophidian |
SHIP_OPHIDIAN (Ship blueprints M) | Drawing ships | Ship blueprint for an Ophidian |
SHIP_OPHIDIAN (Ship blueprints P) | Drawing ships | Ship blueprint for an Ophidian |
SHIP_OPHIDIAN (Ship blueprints R) | Drawing ships | Ship blueprint for an Ophidian |
SHIP_PLATE (Parasite) | Drawing ships | Ship blueprint for an alloy plate |
SHIP_PLATE (Ship blueprints A) | Drawing ships | Ship blueprint for an alloy plate |
SHIP_PLATE (Ship blueprints D) | Drawing ships | Ship blueprint for an alloy plate |
SHIP_PLATE (Ship blueprints E) | Drawing ships | Ship blueprint for an alloy plate |
SHIP_PLATE (Ship blueprints F) | Drawing ships | Ship blueprint for an alloy plate |
SHIP_PLATE (Ship blueprints H) | Drawing ships | Ship blueprint for an alloy plate |
SHIP_PLATE (Ship blueprints J) | Drawing ships | Ship blueprint for an alloy plate |
SHIP_PLATE (Ship blueprints L) | Drawing ships | Ship blueprint for an alloy plate |
SHIP_PLATE (Ship blueprints M) | Drawing ships | Ship blueprint for an alloy plate |
SHIP_PLATE (Ship blueprints R) | Drawing ships | Ship blueprint for an alloy plate |
SHIP_PLATE (Ship blueprints S) | Drawing ships | Ship blueprint for an alloy plate |
SHIP_PLATE (Ship blueprints T) | Drawing ships | Ship blueprint for an alloy plate |
SHIP_PLATE (Ship blueprints U) | Drawing ships | Ship blueprint for an alloy plate |
SHIP_PLATE (Ship blueprints V) | Drawing ships | Ship blueprint for an alloy plate |
ship_posn (Encyclopedia) | Encyclopedia | Table containing the number of this ship blueprint within the ship blueprints file that we load for each ship card |
ship_posn (Parasite) | Encyclopedia | Table containing the number of this ship in the ship_list table |
SHIP_PYTHON (Docked) | Drawing ships | Ship blueprint for a Python |
SHIP_PYTHON (Parasite) | Drawing ships | Ship blueprint for a Python |
SHIP_PYTHON (Ship blueprints C) | Drawing ships | Ship blueprint for a Python |
SHIP_PYTHON (Ship blueprints E) | Drawing ships | Ship blueprint for a Python |
SHIP_PYTHON (Ship blueprints F) | Drawing ships | Ship blueprint for a Python |
SHIP_PYTHON (Ship blueprints N) | Drawing ships | Ship blueprint for a Python |
SHIP_PYTHON (Ship blueprints O) | Drawing ships | Ship blueprint for a Python |
SHIP_PYTHON (Ship blueprints Q) | Drawing ships | Ship blueprint for a Python |
SHIP_PYTHON (Ship blueprints U) | Drawing ships | Ship blueprint for a Python |
SHIP_RATTLER (Parasite) | Drawing ships | Ship blueprint for a Rattler |
SHIP_RATTLER (Ship blueprints C) | Drawing ships | Ship blueprint for a Rattler |
SHIP_RATTLER (Ship blueprints E) | Drawing ships | Ship blueprint for a Rattler |
SHIP_RATTLER (Ship blueprints H) | Drawing ships | Ship blueprint for a Rattler |
SHIP_RATTLER (Ship blueprints N) | Drawing ships | Ship blueprint for a Rattler |
SHIP_SHUTTLE (Docked) | Drawing ships | Ship blueprint for a Shuttle |
SHIP_SHUTTLE (Parasite) | Drawing ships | Ship blueprint for a Shuttle |
SHIP_SHUTTLE (Ship blueprints L) | Drawing ships | Ship blueprint for a Shuttle |
SHIP_SHUTTLE_MK_2 (Parasite) | Drawing ships | Ship blueprint for a Shuttle Mk II |
SHIP_SHUTTLE_MK_2 (Ship blueprints B) | Drawing ships | Ship blueprint for a Shuttle Mk II |
SHIP_SHUTTLE_MK_2 (Ship blueprints O) | Drawing ships | Ship blueprint for a Shuttle Mk II |
SHIP_SHUTTLE_MK_2 (Ship blueprints T) | Drawing ships | Ship blueprint for a Shuttle Mk II |
SHIP_SIDEWINDER (Parasite) | Drawing ships | Ship blueprint for a Sidewinder |
SHIP_SIDEWINDER (Ship blueprints D) | Drawing ships | Ship blueprint for a Sidewinder |
SHIP_SIDEWINDER (Ship blueprints J) | Drawing ships | Ship blueprint for a Sidewinder |
SHIP_SIDEWINDER (Ship blueprints L) | Drawing ships | Ship blueprint for a Sidewinder |
SHIP_SIDEWINDER (Ship blueprints R) | Drawing ships | Ship blueprint for a Sidewinder |
SHIP_SIDEWINDER (Ship blueprints S) | Drawing ships | Ship blueprint for a Sidewinder |
SHIP_SIDEWINDER (Ship blueprints V) | Drawing ships | Ship blueprint for a Sidewinder |
SHIP_SIDEWINDER (Ship blueprints W) | Drawing ships | Ship blueprint for a Sidewinder |
SHIP_SPLINTER (Parasite) | Drawing ships | Ship blueprint for a splinter |
SHIP_SPLINTER (Ship blueprints E) | Drawing ships | Ship blueprint for a splinter |
SHIP_SPLINTER (Ship blueprints G) | Drawing ships | Ship blueprint for a splinter |
SHIP_SPLINTER (Ship blueprints K) | Drawing ships | Ship blueprint for a splinter |
SHIP_SPLINTER (Ship blueprints O) | Drawing ships | Ship blueprint for a splinter |
SHIP_SPLINTER (Ship blueprints R) | Drawing ships | Ship blueprint for a splinter |
SHIP_SPLINTER (Ship blueprints U) | Drawing ships | Ship blueprint for a splinter |
SHIP_THARGOID (Parasite) | Drawing ships | Ship blueprint for a Thargoid mothership |
SHIP_THARGOID (Ship blueprints C) | Drawing ships | Ship blueprint for a Thargoid mothership |
SHIP_THARGOID (Ship blueprints D) | Drawing ships | Ship blueprint for a Thargoid mothership |
SHIP_THARGON (Parasite) | Drawing ships | Ship blueprint for a Thargon |
SHIP_THARGON (Ship blueprints C) | Drawing ships | Ship blueprint for a Thargon |
SHIP_THARGON (Ship blueprints D) | Drawing ships | Ship blueprint for a Thargon |
SHIP_TRANSPORTER (Docked) | Drawing ships | Ship blueprint for a Transporter |
SHIP_TRANSPORTER (Parasite) | Drawing ships | Ship blueprint for a Transporter |
SHIP_TRANSPORTER (Ship blueprints C) | Drawing ships | Ship blueprint for a Transporter |
SHIP_TRANSPORTER (Ship blueprints P) | Drawing ships | Ship blueprint for a Transporter |
SHIP_TRANSPORTER (Ship blueprints W) | Drawing ships | Ship blueprint for a Transporter |
SHIP_VIPER (Docked) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Parasite) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints A) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints B) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints C) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints D) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints E) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints F) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints G) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints H) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints I) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints J) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints K) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints L) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints M) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints N) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints O) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints P) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints Q) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints R) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints S) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints T) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints U) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints V) | Drawing ships | Ship blueprint for a Viper |
SHIP_VIPER (Ship blueprints W) | Drawing ships | Ship blueprint for a Viper |
SHIP_WORM (Parasite) | Drawing ships | Ship blueprint for a Worm |
SHIP_WORM (Ship blueprints G) | Drawing ships | Ship blueprint for a Worm |
SHIP_WORM (Ship blueprints H) | Drawing ships | Ship blueprint for a Worm |
SHIP_WORM (Ship blueprints I) | Drawing ships | Ship blueprint for a Worm |
SHIP_WORM (Ship blueprints J) | Drawing ships | Ship blueprint for a Worm |
SHIPI (Flight) | Loader | The OS command string for loading a ship blueprints file |
SHIPinA (Flight) | Loader | Load the ship blueprints file specified in A |
SHIPinA (Parasite) | Universe | Populate the ship blueprints table but without setting the compass to show the planet |
ships_ag (Encyclopedia) | Encyclopedia | Show the Ships A-G or Ships K-W menu and display the chosen ship card |
ships_ag (Parasite) | Encyclopedia | Show the Ships A-G or Ships K-W menu and display the chosen ship card |
ships_kw (Encyclopedia) | Encyclopedia | Does exactly the same as a call to ships_kw |
ships_kw (Parasite) | Encyclopedia | Does exactly the same as a call to ships_kw |
SHPPT (Docked) | Drawing ships | Draw a distant ship as a point in the middle of the screen |
SHPPT (Encyclopedia) | Drawing ships | Draw a distant ship as a point in the middle of the screen |
SHPPT (Flight) | Drawing ships | Draw a distant ship as a point rather than a full wireframe |
SHPPT (Parasite) | Drawing ships | Draw a distant ship as a point rather than a full wireframe |
shuttle (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Shuttle |
shuttle (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Shuttle |
sidewinder (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Sidewinder |
sidewinder (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Sidewinder |
SIGHT (Flight) | Flight | Draw the laser crosshairs |
SIGHT (Parasite) | Flight | Draw the laser crosshairs |
SIGHT, Removed (Docked) | Flight | Draw 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) | Universe | Set up various aspects of arriving in a new system |
SOLAR (Parasite) | Universe | Set up various aspects of arriving in a new system |
SOS1 (Flight) | Universe | Update the missile indicators, set up the planet data block |
SOS1 (Parasite) | Universe | Update the missile indicators, set up the planet data block |
sound_10 (Parasite) | Sound | Make the first part of the death sound, or the second part of the explosion sound |
SP1, Removed (Flight) | Dashboard | Draw the space station on the compass |
SP2 (Flight) | Dashboard | Draw a dot on the compass, given the planet/station vector |
SP2 (Parasite) | Dashboard | Draw a dot on the compass, given the planet/station vector |
SPBLB (Flight) | Dashboard | Light up the space station indicator ("S") on the dashboard |
SPBLB (I/O processor) | Dashboard | Light up the space station indicator ("S") on the dashboard |
SPBLB (Parasite) | Dashboard | Light up the space station indicator ("S") on the dashboard by sending a draw_S command to the I/O processor |
SPBLB, Removed (Docked) | Dashboard | Light up the space station indicator ("S") on the dashboard |
SPBT (Flight) | Dashboard | The bitmap definition for the space station indicator bulb |
SPBT (I/O processor) | Dashboard | The bitmap definition for the space station indicator bulb |
SPBT, Removed (Docked) | Dashboard | The bitmap definition for the space station indicator bulb |
spc (Docked) | Text | Print a text token followed by a space |
spc (Encyclopedia) | Text | Print a text token followed by a space |
spc (Flight) | Text | Print a text token followed by a space |
spc (Parasite) | Text | Print a text token followed by a space |
SPIN (Flight) | Universe | Randomly spawn cargo from a destroyed ship |
SPIN (Parasite) | Universe | Randomly spawn cargo from a destroyed ship |
SPIN2 (Flight) | Universe | Remove any randomness: spawn cargo of a specific type (given in X), and always spawn the number given in A |
SPIN2 (Parasite) | Universe | Remove 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 load | Temporary storage for the stack pointer when switching the BRKV handler between BRBR and MEBRK |
STARS (Flight) | Stardust | The main routine for processing the stardust |
STARS (Parasite) | Stardust | The main routine for processing the stardust |
STARS1 (Flight) | Stardust | Process the stardust for the front view |
STARS1 (Parasite) | Stardust | Process the stardust for the front view |
STARS2 (Flight) | Stardust | Process the stardust for the left or right view |
STARS2 (Parasite) | Stardust | Process the stardust for the left or right view |
STARS6 (Flight) | Stardust | Process the stardust for the rear view |
STARS6 (Parasite) | Stardust | Process the stardust for the rear view |
STATUS (Docked) | Status | Show the Status Mode screen (red key f8) |
STATUS (Flight) | Status | Show the Status Mode screen (red key f8) |
STATUS (Parasite) | Status | Show the Status Mode screen (red key f8) |
status_equip (Docked) | Text | Print equipment name, adding a sell prompt if appropriate |
status_equip (Parasite) | Text | Print equipment name, adding a sell prompt if appropriate |
stay_here (Docked) | Market | Pay a docking fee and refresh the system's market prices |
stay_here (Parasite) | Market | Pay a docking fee and refresh the system's market prices |
stay_quit (Docked) | Universe | Go 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 suns | Draw the sun: Set up all the variables needed to draw the sun |
SUN (Part 1 of 4) (Encyclopedia) | Drawing suns | Draw the sun: Set up all the variables needed to draw the sun |
SUN (Part 1 of 4) (Flight) | Drawing suns | Draw the sun: Set up all the variables needed to draw the sun |
SUN (Part 1 of 4) (Parasite) | Drawing suns | Draw the sun: Set up all the variables needed to draw the sun |
SUN (Part 2 of 4) (Docked) | Drawing suns | Draw the sun: Start from the bottom of the screen and erase the old sun line by line |
SUN (Part 2 of 4) (Encyclopedia) | Drawing suns | Draw the sun: Start from the bottom of the screen and erase the old sun line by line |
SUN (Part 2 of 4) (Flight) | Drawing suns | Draw the sun: Start from the bottom of the screen and erase the old sun line by line |
SUN (Part 2 of 4) (Parasite) | Drawing suns | Draw the sun: Start from the bottom of the screen and erase the old sun line by line |
SUN (Part 3 of 4) (Docked) | Drawing suns | Draw the sun: Continue to move up the screen, drawing the new sun line by line |
SUN (Part 3 of 4) (Encyclopedia) | Drawing suns | Draw the sun: Continue to move up the screen, drawing the new sun line by line |
SUN (Part 3 of 4) (Flight) | Drawing suns | Draw the sun: Continue to move up the screen, drawing the new sun line by line |
SUN (Part 3 of 4) (Parasite) | Drawing suns | Draw the sun: Continue to move up the screen, drawing the new sun line by line |
SUN (Part 4 of 4) (Docked) | Drawing suns | Draw the sun: Continue to the top of the screen, erasing the old sun line by line |
SUN (Part 4 of 4) (Encyclopedia) | Drawing suns | Draw the sun: Continue to the top of the screen, erasing the old sun line by line |
SUN (Part 4 of 4) (Flight) | Drawing suns | Draw the sun: Continue to the top of the screen, erasing the old sun line by line |
SUN (Part 4 of 4) (Parasite) | Drawing suns | Draw 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 load | Save the commander file |
SVE (Parasite) | Save and load | Save 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 routines | Switch the MOS character definitions into memory at &C000 on a BBC Master |
SwitchToCharSet (Encyclopedia) | Utility routines | Switch the MOS character definitions into memory at &C000 on a BBC Master |
SwitchToCharSet (I/O processor) | Utility routines | Switch the MOS character definitions into memory at &C000 on a BBC Master |
SwitchToCharSet+5 (Docked) | Utility routines | Switch the character set irrespective of the value of CATF |
SwitchToFileSys (Docked) | Utility routines | Restore the filing system workspace to &C000 on a BBC Master |
SwitchToFileSys (I/O processor) | Utility routines | Restore the filing system workspace to &C000 on a BBC Master |
SwitchToFileSys+5 (Docked) | Utility routines | Restore 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 screen | Implement 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) | Keyboard | Print the distance to the selected system |
T95 (Encyclopedia) | Keyboard | Print the distance to the selected system |
T95 (Flight) | Keyboard | Print the distance to the selected system TT107 Progress the countdown of the hyperspace counter |
T95 (Parasite) | Keyboard | Print the distance to the selected system TT107 Progress the countdown of the hyperspace counter |
TA151 (Flight) | Tactics | Make the ship head towards the planet TA9-1 Contains an RTS |
TA151 (Parasite) | Tactics | Make 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) | Tactics | Set bit 7 of the ship's byte #31, which marks the ship as being killed, and return from the subroutine |
TA87+3 (Parasite) | Tactics | Set bit 7 of the ship's byte #31, which marks the ship as being killed, and return from the subroutine |
TA9-1 (Flight) | Tactics | Contains an RTS |
TA9-1 (Parasite) | Tactics | Contains an RTS |
TACTICS (Part 1 of 7) (Flight) | Tactics | Apply tactics: Process missiles, both enemy missiles and our own |
TACTICS (Part 1 of 7) (Parasite) | Tactics | Apply tactics: Process missiles, both enemy missiles and our own |
TACTICS (Part 2 of 7) (Flight) | Tactics | Apply tactics: Escape pod, station, lone Thargon, safe-zone pirate |
TACTICS (Part 2 of 7) (Parasite) | Tactics | Apply tactics: Escape pod, station, lone Thargon, safe-zone pirate |
TACTICS (Part 3 of 7) (Flight) | Tactics | Apply tactics: Calculate dot product to determine ship's aim |
TACTICS (Part 3 of 7) (Parasite) | Tactics | Apply tactics: Calculate dot product to determine ship's aim |
TACTICS (Part 4 of 7) (Flight) | Tactics | Apply tactics: Check energy levels, maybe launch escape pod if low |
TACTICS (Part 4 of 7) (Parasite) | Tactics | Apply tactics: Check energy levels, maybe launch escape pod if low |
TACTICS (Part 5 of 7) (Flight) | Tactics | Apply tactics: Consider whether to launch a missile at us |
TACTICS (Part 5 of 7) (Parasite) | Tactics | Apply tactics: Consider whether to launch a missile at us |
TACTICS (Part 6 of 7) (Flight) | Tactics | Apply tactics: Consider firing a laser at us, if aim is true |
TACTICS (Part 6 of 7) (Parasite) | Tactics | Apply tactics: Consider firing a laser at us, if aim is true |
TACTICS (Part 7 of 7) (Flight) | Tactics | Apply tactics: Set pitch, roll, and acceleration |
TACTICS (Part 7 of 7) (Parasite) | Tactics | Apply tactics: Set pitch, roll, and acceleration |
tal (Docked) | Universe | Print the current galaxy number |
tal (Encyclopedia) | Universe | Print the current galaxy number |
tal (Flight) | Universe | Print the current galaxy number |
tal (Parasite) | Universe | Print 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) | Text | A constant used when printing large numbers in BPRNT |
TENS (Encyclopedia) | Text | A constant used when printing large numbers in BPRNT |
TENS (Flight) | Text | A constant used when printing large numbers in BPRNT |
TENS (Parasite) | Text | A 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) | Encyclopedia | Ship card data for the encyclopedia entry for the Thargoid |
thargoid (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Thargoid |
thargon (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Thargon |
thargon (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Thargon |
THERE (Flight) | Missions | Check whether we are in the Constrictor's system in mission 1 |
THERE (Parasite) | Missions | Check 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 end | Display a title screen with a rotating ship and prompt |
TITLE (Parasite) | Start and end | Display a title screen with a rotating ship and prompt |
TKN1 (Docked) | Text | The first extended token table for recursive tokens 0-255 (DETOK) |
TKN1 (Encyclopedia) | Text | The first extended token table for recursive tokens 0-255 (DETOK) |
TKN1 (Parasite) | Text | The first extended token table for recursive tokens 0-255 (DETOK) |
TKN2 (Docked) | Text | The extended two-letter token lookup table |
TKN2 (Encyclopedia) | Text | The extended two-letter token lookup table |
TKN2 (Parasite) | Text | The extended two-letter token lookup table |
Tml (Docked) | Market | Calculate the sum of the following, returning the C flag according to whether this all fits into the hold: |
Tml (Parasite) | Market | Calculate the sum of the following, returning the C flag according to whether this all fits into the hold: |
tnpr (Docked) | Market | Work out if we have space for a specific amount of cargo |
tnpr (Parasite) | Market | Work out if we have space for a specific amount of cargo |
tnpr1 (Flight) | Market | Work out if we have space for one tonne of cargo |
tnpr1 (Parasite) | Market | Work out if we have space for one tonne of cargo |
tnpr1, Removed (Flight) | Market | Work out if we have space for one tonne of cargo |
to_dd00 (Loader) | Loader | BBC 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) | Text | Macro definition for standard tokens in the extended token table |
TOKN (Encyclopedia) | Text | Macro definition for standard tokens in the extended token table |
TOKN (Parasite) | Text | Macro definition for standard tokens in the extended token table |
top_6a (Flight) | Flight | Set bit 7 of the ship's NEWB flags to indicate that it has docked or been scooped |
top_6a (Parasite) | Flight | Set 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 load | Copy the last saved commander's name from NA% to INWK |
TR1 (Parasite) | Save and load | Copy the last saved commander's name from NA% to INWK |
trading (Encyclopedia) | Encyclopedia | Wait until a key is pressed and show the Encyclopedia screen |
trading (Parasite) | Encyclopedia | Wait until a key is pressed and show the Encyclopedia screen |
transporter (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Transporter |
transporter (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Transporter |
TRNME (Docked) | Save and load | Copy the last saved commander's name from INWK to NA% |
TRNME (Parasite) | Save and load | Copy 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 loop | The 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 loop | The 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 loop | The 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 loop | The 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) | Keyboard | Process function key, save key, hyperspace and chart key presses |
TT102 (Encyclopedia) | Keyboard | Process function key, save key, hyperspace and chart key presses |
TT102 (Flight) | Keyboard | Process function key, save key, hyperspace and chart key presses and update the hyperspace counter |
TT102 (Parasite) | Keyboard | Process function key, save key, hyperspace and chart key presses |
TT103 (Docked) | Charts | Draw a small set of crosshairs on a chart |
TT103 (Encyclopedia) | Charts | Draw a small set of crosshairs on a chart |
TT103 (Flight) | Charts | Draw a small set of crosshairs on a chart |
TT103 (Parasite) | Charts | Draw a small set of crosshairs on a chart |
TT105 (Docked) | Charts | Draw crosshairs on the Short-range Chart, with clipping |
TT105 (Encyclopedia) | Charts | Draw crosshairs on the Short-range Chart, with clipping |
TT105 (Flight) | Charts | Draw crosshairs on the Short-range Chart, with clipping |
TT105 (Parasite) | Charts | Draw crosshairs on the Short-range Chart, with clipping |
TT107 (Flight) | Keyboard | Progress the countdown of the hyperspace counter |
TT107 (Parasite) | Keyboard | Progress the countdown of the hyperspace counter |
TT11 (Docked) | Text | Print a 16-bit number, left-padded to n digits, and optional point |
TT11 (Encyclopedia) | Text | Print a 16-bit number, left-padded to n digits, and optional point |
TT11 (Flight) | Text | Print a 16-bit number, left-padded to n digits, and optional point |
TT11 (Parasite) | Text | Print a 16-bit number, left-padded to n digits, and optional point |
TT110 (Docked) | Flight | Launch from a station or show the front space view Swapping between the docked and flight code |
TT110 (Flight) | Flight | Launch from a station or show the front space view |
TT110 (Parasite) | Flight | Launch from a station or show the front space view |
TT111 (Docked) | Universe | Set the current system to the nearest system to a point |
TT111 (Encyclopedia) | Universe | Set the current system to the nearest system to a point |
TT111 (Flight) | Universe | Set the current system to the nearest system to a point |
TT111 (Parasite) | Universe | Set the current system to the nearest system to a point |
TT111-1 (Docked) | Universe | Contains an RTS |
TT111-1 (Encyclopedia) | Universe | Contains an RTS |
TT111-1 (Flight) | Universe | Contains an RTS |
TT111-1 (Parasite) | Universe | Contains 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) | Charts | Display either the Long-range or Short-range Chart |
TT114 (Parasite) | Charts | Display either the Long-range or Short-range Chart |
TT123 (Docked) | Charts | Move galactic coordinates by a signed delta |
TT123 (Encyclopedia) | Charts | Move galactic coordinates by a signed delta |
TT123 (Flight) | Charts | Move galactic coordinates by a signed delta |
TT123 (Parasite) | Charts | Move galactic coordinates by a signed delta |
TT128 (Docked) | Drawing circles | Draw a circle on a chart |
TT128 (Encyclopedia) | Drawing circles | Draw a circle on a chart |
TT128 (Flight) | Drawing circles | Draw a circle on a chart |
TT128 (Parasite) | Drawing circles | Draw a circle on a chart |
TT14 (Docked) | Drawing circles | Draw a circle with crosshairs on a chart |
TT14 (Encyclopedia) | Drawing circles | Draw a circle with crosshairs on a chart |
TT14 (Flight) | Drawing circles | Draw a circle with crosshairs on a chart |
TT14 (Parasite) | Drawing circles | Draw a circle with crosshairs on a chart |
TT146 (Docked) | Universe | Print the distance to the selected system in light years |
TT146 (Encyclopedia) | Universe | Print the distance to the selected system in light years |
TT146 (Flight) | Universe | Print the distance to the selected system in light years |
TT146 (Parasite) | Universe | Print the distance to the selected system in light years |
TT147 (Flight) | Flight | Print an error when a system is out of hyperspace range |
TT147 (Parasite) | Flight | Print an error when a system is out of hyperspace range |
TT147, Removed (Docked) | Flight | Print an error when a system is out of hyperspace range |
TT15 (Docked) | Drawing lines | Draw a set of crosshairs |
TT15 (Encyclopedia) | Drawing lines | Draw a set of crosshairs |
TT15 (Flight) | Drawing lines | Draw a set of crosshairs |
TT15 (Parasite) | Drawing lines | Draw a set of crosshairs |
TT151 (Docked) | Market | Print the name, price and availability of a market item |
TT151 (Flight) | Market | Print the name, price and availability of a market item |
TT151 (Parasite) | Market | Print the name, price and availability of a market item |
TT152 (Docked) | Market | Print the unit ("t", "kg" or "g") for a market item |
TT152 (Flight) | Market | Print the unit ("t", "kg" or "g") for a market item |
TT152 (Parasite) | Market | Print the unit ("t", "kg" or "g") for a market item |
TT16 (Docked) | Charts | Move the crosshairs on a chart |
TT16 (Encyclopedia) | Charts | Move the crosshairs on a chart |
TT16 (Flight) | Charts | Move the crosshairs on a chart |
TT16 (Parasite) | Charts | Move the crosshairs on a chart |
TT160 (Docked) | Market | Print "t" (for tonne) and a space |
TT160 (Flight) | Market | Print "t" (for tonne) and a space |
TT160 (Parasite) | Market | Print "t" (for tonne) and a space |
TT161 (Docked) | Market | Print "kg" (for kilograms) |
TT161 (Flight) | Market | Print "kg" (for kilograms) |
TT161 (Parasite) | Market | Print "kg" (for kilograms) |
TT162 (Docked) | Text | Print a space |
TT162 (Encyclopedia) | Text | Print a space |
TT162 (Flight) | Text | Print a space |
TT162 (Parasite) | Text | Print a space |
TT162+2 (Docked) | Text | Jump to TT27 to print the text token in A |
TT162+2 (Encyclopedia) | Text | Jump to TT27 to print the text token in A |
TT162+2 (Flight) | Text | Jump to TT27 to print the text token in A |
TT162+2 (Parasite) | Text | Jump to TT27 to print the text token in A |
TT163 (Docked) | Market | Print the headers for the table of market prices |
TT163 (Flight) | Market | Print the headers for the table of market prices |
TT163 (Parasite) | Market | Print the headers for the table of market prices |
TT167 (Docked) | Market | Show the Market Price screen (red key f7) |
TT167 (Flight) | Market | Show the Market Price screen (red key f7) |
TT167 (Parasite) | Market | Show the Market Price screen (red key f7) |
TT16a (Docked) | Market | Print "g" (for grams) |
TT16a (Flight) | Market | Print "g" (for grams) |
TT16a (Parasite) | Market | Print "g" (for grams) |
TT17 (Docked) | Keyboard | Scan the keyboard for cursor key or joystick movement |
TT17 (Encyclopedia) | Keyboard | Scan the keyboard for cursor key or joystick movement |
TT17 (Flight) | Keyboard | Scan the keyboard for cursor key or joystick movement |
TT17 (Parasite) | Keyboard | Scan the keyboard for cursor key or joystick movement |
TT170 (Docked) | Start and end | Main entry point for the Elite game code |
TT18 (Flight) | Flight | Try to initiate a jump into hyperspace |
TT18 (Parasite) | Flight | Try to initiate a jump into hyperspace |
TT180 (Docked) | Charts | Contains an RTS |
TT180 (Encyclopedia) | Charts | Contains an RTS |
TT180 (Flight) | Charts | Contains an RTS |
TT180 (Parasite) | Charts | Contains an RTS |
TT20 (Docked) | Universe | Twist the selected system's seeds four times |
TT20 (Encyclopedia) | Universe | Twist the selected system's seeds four times |
TT20 (Flight) | Universe | Twist the selected system's seeds four times |
TT20 (Parasite) | Universe | Twist the selected system's seeds four times |
TT208 (Docked) | Market | Show the Sell Cargo screen (red key f2) or Sell Equipment screen (CTRL-f2) |
TT208 (Parasite) | Market | Show the Sell Cargo screen (red key f2) or Sell Equipment screen (CTRL-f2) |
TT210 (Docked) | Market | Show a list of current cargo in our hold, optionally to sell |
TT210 (Flight) | Market | Show a list of current cargo in our hold, optionally to sell |
TT210 (Parasite) | Market | Show a list of current cargo in our hold, optionally to sell |
TT213 (Docked) | Market | Show the Inventory screen (red key f9) |
TT213 (Flight) | Market | Show the Inventory screen (red key f9) |
TT213 (Parasite) | Market | Show the Inventory screen (red key f9) |
TT214, Removed (Docked) | Keyboard | Ask a question with a "Y/N?" prompt and return the response |
TT217 (Docked) | Keyboard | Scan the keyboard until a key is pressed |
TT217 (Encyclopedia) | Keyboard | Scan the keyboard until a key is pressed |
TT217 (Parasite) | Keyboard | Scan the keyboard until a key is pressed by sending a get_key command to the I/O processor |
TT219 (Docked) | Market | Show the Buy Cargo screen (red key f1) or Special Cargo screen (CTRL-f1) |
TT219 (Parasite) | Market | Show the Buy Cargo screen (red key f1) or Special Cargo screen (CTRL-f1) |
TT22 (Docked) | Charts | Show the Long-range Chart (red key f4) |
TT22 (Encyclopedia) | Charts | Show the Long-range Chart (red key f4) |
TT22 (Flight) | Charts | Show the Long-range Chart (red key f4) |
TT22 (Parasite) | Charts | Show the Long-range Chart (red key f4) |
TT23 (Docked) | Charts | Show the Short-range Chart (red key f5) |
TT23 (Encyclopedia) | Charts | Show the Short-range Chart (red key f5) |
TT23 (Flight) | Charts | Show the Short-range Chart (red key f5) |
TT23 (Parasite) | Charts | Show the Short-range Chart (red key f5) |
TT24 (Docked) | Universe | Calculate system data from the system seeds |
TT24 (Encyclopedia) | Universe | Calculate system data from the system seeds |
TT24 (Flight) | Universe | Calculate system data from the system seeds |
TT24 (Parasite) | Universe | Calculate system data from the system seeds |
TT25 (Docked) | Universe | Show the Data on System screen (red key f6) or Encyclopedia screen (CTRL-f6) |
TT25 (Encyclopedia) | Universe | Show the Data on System screen (red key f6) or Encyclopedia screen (CTRL-f6) |
TT25 (Flight) | Universe | Show the Data on System screen (red key f6) or Encyclopedia screen (CTRL-f6) |
TT25 (Parasite) | Universe | Show the Data on System screen (red key f6) or Encyclopedia screen (CTRL-f6) |
TT26 (Docked) | Text | Print a character at the text cursor, with support for verified text in extended tokens |
TT26 (Encyclopedia) | Text | Print a character at the text cursor, with support for verified text in extended tokens |
TT26 (Flight) | Text | Print a character at the text cursor by poking into screen memory |
TT26 (Parasite) | Text | Print a character at the text cursor, with support for verified text in extended tokens |
TT27 (Docked) | Text | Print a text token |
TT27 (Encyclopedia) | Text | Print a text token |
TT27 (Flight) | Text | Print a text token |
TT27 (Parasite) | Text | Print a text token |
TT41 (Docked) | Text | Print a letter according to Sentence Case |
TT41 (Encyclopedia) | Text | Print a letter according to Sentence Case |
TT41 (Flight) | Text | Print a letter according to Sentence Case |
TT41 (Parasite) | Text | Print a letter according to Sentence Case |
TT42 (Docked) | Text | Print a letter in lower case |
TT42 (Encyclopedia) | Text | Print a letter in lower case |
TT42 (Flight) | Text | Print a letter in lower case |
TT42 (Parasite) | Text | Print a letter in lower case |
TT43 (Docked) | Text | Print a two-letter token or recursive token 0-95 |
TT43 (Encyclopedia) | Text | Print a two-letter token or recursive token 0-95 |
TT43 (Flight) | Text | Print a two-letter token or recursive token 0-95 |
TT43 (Parasite) | Text | Print a two-letter token or recursive token 0-95 |
TT44 (Docked) | Text | Jumps to TT26 to print the character in A (used to enable us to use a branch instruction to jump to TT26) |
TT44 (Encyclopedia) | Text | Jumps to TT26 to print the character in A (used to enable us to use a branch instruction to jump to TT26) |
TT44 (Flight) | Text | Jumps to TT26 to print the character in A (used to enable us to use a branch instruction to jump to TT26) |
TT44 (Parasite) | Text | Jumps to TT26 to print the character in A (used to enable us to use a branch instruction to jump to TT26) |
TT45 (Docked) | Text | Print a letter in lower case |
TT45 (Encyclopedia) | Text | Print a letter in lower case |
TT45 (Flight) | Text | Print a letter in lower case |
TT45 (Parasite) | Text | Print a letter in lower case |
TT46 (Docked) | Text | Print a character and switch to capitals |
TT46 (Encyclopedia) | Text | Print a character and switch to capitals |
TT46 (Flight) | Text | Print a character and switch to capitals |
TT46 (Parasite) | Text | Print a character and switch to capitals |
TT48 (Docked) | Text | Contains an RTS |
TT48 (Encyclopedia) | Text | Contains an RTS |
TT48 (Flight) | Text | Contains an RTS |
TT48 (Parasite) | Text | Contains an RTS |
TT54 (Docked) | Universe | Twist the selected system's seeds |
TT54 (Encyclopedia) | Universe | Twist the selected system's seeds |
TT54 (Flight) | Universe | Twist the selected system's seeds |
TT54 (Parasite) | Universe | Twist the selected system's seeds |
TT60 (Docked) | Text | Print a text token and a paragraph break |
TT60 (Encyclopedia) | Text | Print a text token and a paragraph break |
TT60 (Flight) | Text | Print a text token and a paragraph break |
TT60 (Parasite) | Text | Print a text token and a paragraph break |
TT66 (Docked) | Drawing the screen | Clear the screen and set the current view type |
TT66 (Encyclopedia) | Drawing the screen | Clear the screen and set the current view type |
TT66 (Flight) | Drawing the screen | Clear the screen and set the current view type |
TT66 (Parasite) | Drawing the screen | Clear the screen and set the current view type |
TT67 (Docked) | Text | Print a newline |
TT67 (Encyclopedia) | Text | Print a newline |
TT67 (Flight) | Text | Print a newline |
TT67 (Parasite) | Text | Print a newline |
TT68 (Docked) | Text | Print a text token followed by a colon |
TT68 (Encyclopedia) | Text | Print a text token followed by a colon |
TT68 (Flight) | Text | Print a text token followed by a colon |
TT68 (Parasite) | Text | Print a text token followed by a colon |
TT69 (Docked) | Text | Set Sentence Case and print a newline |
TT69 (Flight) | Text | Set Sentence Case and print a newline |
TT69 (Parasite) | Text | Set Sentence Case and print a newline |
TT70 (Docked) | Universe | Display "MAINLY " and jump to TT72 |
TT70 (Encyclopedia) | Universe | Display "MAINLY " and jump to TT72 |
TT70 (Flight) | Universe | Display "MAINLY " and jump to TT72 |
TT70 (Parasite) | Universe | Display "MAINLY " and jump to TT72 |
TT72 (Docked) | Universe | Used by TT70 to re-enter the routine after displaying "MAINLY" for the economy type |
TT72 (Encyclopedia) | Universe | Used by TT70 to re-enter the routine after displaying "MAINLY" for the economy type |
TT72 (Flight) | Universe | Used by TT70 to re-enter the routine after displaying "MAINLY" for the economy type |
TT72 (Parasite) | Universe | Used by TT70 to re-enter the routine after displaying "MAINLY" for the economy type |
TT73 (Docked) | Text | Print a colon |
TT73 (Encyclopedia) | Text | Print a colon |
TT73 (Flight) | Text | Print a colon |
TT73 (Parasite) | Text | Print a colon |
TT74 (Docked) | Text | Print a character |
TT74 (Encyclopedia) | Text | Print a character |
TT74 (Flight) | Text | Print a character |
TT74 (Parasite) | Text | Print a character |
TT81 (Docked) | Universe | Set the selected system's seeds to those of system 0 |
TT81 (Encyclopedia) | Universe | Set the selected system's seeds to those of system 0 |
TT81 (Flight) | Universe | Set the selected system's seeds to those of system 0 |
TT81 (Parasite) | Universe | Set the selected system's seeds to those of system 0 |
TTX110, Removed (Docked) | Flight | Set the current system to the nearest system and return to hyp |
TTX110, Removed (Flight) | Flight | Set the current system to the nearest system and return to hyp |
TTX111 (Docked) | Flight | Used to rejoin this routine from the call to TTX110 |
TTX111 (Flight) | Flight | Used to rejoin this routine from the call to TTX110 |
TTX111 (Parasite) | Flight | Used to rejoin this routine from the call to TTX110 |
TTX66 (Docked) | Drawing the screen | Clear the top part of the screen, draw a border box and configure the specified view |
TTX66 (Encyclopedia) | Drawing the screen | Clear the top part of the screen, draw a border box and configure the specified view |
TTX66 (Flight) | Drawing the screen | Clear the top part of the screen, draw a border box and configure the specified view |
TTX66 (Parasite) | Drawing the screen | Clear the top part of the screen and draw a border box by sending a clr_scrn command to the I/O processor |
TTX69 (Docked) | Text | Print a paragraph break |
TTX69 (Encyclopedia) | Text | Print a paragraph break |
TTX69 (Flight) | Text | Print a paragraph break |
TTX69 (Parasite) | Text | Print a paragraph break |
tube_elite (I/O processor) | Tube | Set the vectors to receive Tube communications, run the parasite code, and terminate the I/O processor's loading process |
tube_func (I/O processor) | Tube | Call the corresponding routine for a Tube command |
tube_get (I/O processor) | Tube | As the I/O processor, fetch a byte that's been sent over the Tube from the parasite |
tube_put (I/O processor) | Tube | As the I/O processor, send a byte across the Tube to the parasite |
tube_read (Parasite) | Tube | As the parasite, fetch a byte that's been sent over the Tube from the I/O processor |
tube_run (I/O processor) | Tube | The OS command string for running the Tube version's parasite code in file 2.T |
tube_table (I/O processor) | Tube | Lookup table for Tube commands sent from the parasite to the I/O processor |
tube_wrch (I/O processor) | Text | Write characters to the screen and process Tube commands from the parasite |
tube_write (Parasite) | Tube | As the parasite, send a byte across the Tube to the I/O processor |
TVT1 (Loader) | Drawing the screen | Palette data for space and the two dashboard colour schemes |
TVT1code (Loader) | Loader | Code block at &1100-&11E2 that remains resident in both docked and flight mode (palettes, screen mode routine and commander data) |
TWFL (Docked) | Drawing lines | Ready-made character rows for the left end of a horizontal line in mode 4 |
TWFL (Encyclopedia) | Drawing lines | Ready-made character rows for the left end of a horizontal line in mode 4 |
TWFL (Flight) | Drawing lines | Ready-made character rows for the left end of a horizontal line in mode 4 |
TWFL (I/O processor) | Drawing lines | Ready-made character rows for the left end of a horizontal line in mode 4 |
TWFR (Docked) | Drawing lines | Ready-made character rows for the right end of a horizontal line in mode 4 |
TWFR (Encyclopedia) | Drawing lines | Ready-made character rows for the right end of a horizontal line in mode 4 |
TWFR (Flight) | Drawing lines | Ready-made character rows for the right end of a horizontal line in mode 4 |
TWFR (I/O processor) | Drawing lines | Ready-made character rows for the right end of a horizontal line in mode 4 |
TWOK (Parasite) | Text | Macro definition for two-letter tokens in the token table |
TWOK (Text tokens) | Text | Macro definition for two-letter tokens in the token table |
TWOS (Docked) | Drawing pixels | Ready-made single-pixel character row bytes for mode 4 |
TWOS (Encyclopedia) | Drawing pixels | Ready-made single-pixel character row bytes for mode 4 |
TWOS (Flight) | Drawing pixels | Ready-made single-pixel character row bytes for mode 4 |
TWOS (I/O processor) | Drawing pixels | Ready-made single-pixel character row bytes for mode 4 |
TWOS (Loader) | Drawing pixels | Ready-made single-pixel character row bytes for mode 4 |
TWOS2 (Docked) | Drawing pixels | Ready-made double-pixel character row bytes for mode 4 |
TWOS2 (Encyclopedia) | Drawing pixels | Ready-made double-pixel character row bytes for mode 4 |
TWOS2 (Flight) | Drawing pixels | Ready-made double-pixel character row bytes for mode 4 |
TWOS2 (I/O processor) | Drawing pixels | Ready-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) | Keyboard | Clear the key logger |
U% (Parasite) | Keyboard | Clear the key logger |
UNIV (Docked) | Universe | Table of pointers to the local universe's ship data blocks |
UNIV (Encyclopedia) | Universe | Table of pointers to the local universe's ship data blocks |
UNIV (Flight) | Universe | Table of pointers to the local universe's ship data blocks |
UNIV (Parasite) | Universe | Table of pointers to the local universe's ship data blocks |
Unused block, Removed (Docked) | Utility routines | These bytes appear to be unused (the same block appears in both the flight and docked code) |
Unused block, Removed (Flight) | Utility routines | These 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 hangar | Switch the main line-drawing routine between EOR and OR logic |
UNWISE (I/O processor) | Ship hangar | Switch the main line-drawing routine between EOR and OR logic |
UNWISE (Parasite) | Ship hangar | Switch the main line-drawing routine between EOR and OR logic by sending a draw_mode command to the I/O processor |
UP (Docked) | Workspaces | Ship slots, variables |
UP (Encyclopedia) | Workspaces | Ship slots, variables |
UP (Flight) | Workspaces | Ship slots, variables |
UP (Parasite) | Workspaces | Ship slots, variables |
update_pod (Parasite) | Dashboard | Ensure 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) | Market | Calculate QQ19+3 = economy * |economic_factor| |
var (Flight) | Market | Calculate QQ19+3 = economy * |economic_factor| |
var (Parasite) | Market | Calculate 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) | Text | Switch standard tokens to ALL CAPS |
vdu_80 (Docked) | Text | Switch standard tokens to Sentence Case |
vdu_80 (Flight) | Text | Switch standard tokens to Sentence Case vdu_00 Switch standard tokens to ALL CAPS |
vdu_80 (Parasite) | Text | Switch standard tokens to Sentence Case |
VEC (Missile ship blueprint) | Drawing the screen | The original value of the IRQ1 vector |
VERTEX (Docked) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Missile ship blueprint) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Parasite) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints A) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints B) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints C) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints D) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints E) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints F) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints G) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints H) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints I) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints J) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints K) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints L) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints M) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints N) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints O) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints P) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints Q) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints R) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints S) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints T) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints U) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints V) | Drawing ships | Macro definition for adding vertices to ship blueprints |
VERTEX (Ship blueprints W) | Drawing ships | Macro 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) | Encyclopedia | Ship card data for the encyclopedia entry for the Viper |
viper (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Viper |
VOWEL (Docked) | Text | Test whether a character is a vowel |
VOWEL (Encyclopedia) | Text | Test whether a character is a vowel |
VOWEL (Parasite) | Text | Test whether a character is a vowel |
WA1 (Flight) | Flight | Make a long, low beep |
WA1 (Parasite) | Flight | Make a long, low beep |
WARP (Flight) | Flight | Perform an in-system jump |
WARP (Parasite) | Flight | Perform an in-system jump |
worm (Encyclopedia) | Encyclopedia | Ship card data for the encyclopedia entry for the Worm |
worm (Parasite) | Encyclopedia | Ship card data for the encyclopedia entry for the Worm |
WP (Docked) | Workspaces | Variables |
WP (Encyclopedia) | Workspaces | Variables |
WP (Flight) | Workspaces | Variables |
WP (Parasite) | Workspaces | Variables |
WP1 (Flight) | Drawing planets | Reset the ball line heap |
WP1 (Parasite) | Drawing planets | Reset the ball line heap |
WP1, Removed (Docked) | Drawing planets | Reset the ball line heap |
WPLS (Flight) | Drawing suns | Remove the sun from the screen |
WPLS (Parasite) | Drawing suns | Remove the sun from the screen |
WPLS, Removed (Docked) | Drawing suns | Remove the sun from the screen |
WPLS-1 (Docked) | Drawing suns | Contains an RTS |
WPLS-1 (Flight) | Drawing suns | Contains an RTS |
WPLS-1 (Parasite) | Drawing suns | Contains an RTS |
WPLS2 (Flight) | Drawing planets | Remove the planet from the screen |
WPLS2 (Parasite) | Drawing planets | Remove the planet from the screen |
WPSHPS (Docked) | Dashboard | Clear the scanner, reset the ball line and sun line heaps |
WPSHPS (Encyclopedia) | Dashboard | Clear the scanner, reset the ball line and sun line heaps |
WPSHPS (Flight) | Dashboard | Clear the scanner, reset the ball line and sun line heaps |
WPSHPS (Parasite) | Dashboard | Clear the scanner, reset the ball line and sun line heaps |
WPSHPSS (Parasite) | Dashboard | Clear the scanner, reset the ball line and sun line heaps |
wrch_font (I/O processor) | Text | Set the font and screen address for printing characters on-screen |
write_0346 (I/O processor) | Tube | Implement the write_0346 command (update LASCT) |
write_0346 (Parasite) | Tube | Update the value of LASCT by sending a write_0346 command to the I/O processor |
write_card (Encyclopedia) | Encyclopedia | Display a ship card in the encyclopedia |
write_card (Parasite) | Encyclopedia | Display a ship card in the encyclopedia |
write_fe4e (I/O processor) | Keyboard | Implement the write_fe4e command (update the System VIA interrupt enable register) |
write_msg3 (Encyclopedia) | Text | Print an extended recursive token from the msg_3 token table |
write_msg3 (Parasite) | Text | Print an extended recursive token from the msg_3 token table |
write_pod (I/O processor) | Dashboard | Implement the write_pod command (show the correct palette for the dashboard and hyperspace tunnel) |
WSCAN (Docked) | Drawing the screen | Wait for the vertical sync |
WSCAN (Encyclopedia) | Drawing the screen | Wait for the vertical sync |
WSCAN (Flight) | Drawing the screen | Wait for the vertical sync |
WSCAN (I/O processor) | Drawing the screen | Wait for the vertical sync |
WSCAN (Parasite) | Drawing the screen | Wait for the vertical sync by sending a sync_in command to the I/O processor |
wsstate (Loader) | Utility routines | Flag to keep track of whether we have saved or restored the filing system workspace |
wW (Flight) | Flight | Start a hyperspace countdown |
wW (Parasite) | Flight | Start a hyperspace countdown |
wW, Removed (Docked) | Flight | Start a hyperspace countdown |
X1 (Docked) | Workspace variable | Temporary storage, typically used for x-coordinates in the line-drawing routines |
X1 (Encyclopedia) | Workspace variable | Temporary storage, typically used for x-coordinates in the line-drawing routines |
X1 (Flight) | Workspace variable | Temporary storage, typically used for x-coordinates in the line-drawing routines |
X1 (I/O processor) | Workspace variable | Temporary storage, typically used for x-coordinates in the line-drawing routines |
X1 (Parasite) | Workspace variable | Temporary storage, typically used for x-coordinates in the line-drawing routines |
X2 (Docked) | Workspace variable | Temporary storage, typically used for x-coordinates in the line-drawing routines |
X2 (Encyclopedia) | Workspace variable | Temporary storage, typically used for x-coordinates in the line-drawing routines |
X2 (Flight) | Workspace variable | Temporary storage, typically used for x-coordinates in the line-drawing routines |
X2 (I/O processor) | Workspace variable | Temporary storage, typically used for x-coordinates in the line-drawing routines |
X2 (Parasite) | Workspace variable | Temporary storage, typically used for x-coordinates in the 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 ships | Ship blueprints lookup table for the ship hangar and mission 1 briefing |
XX21 (Parasite) | Drawing ships | Ship blueprints lookup table for flight in Elite-A |
XX21 (Ship blueprints A) | Drawing ships | Ship blueprints lookup table for the S.A file |
XX21 (Ship blueprints B) | Drawing ships | Ship blueprints lookup table for the S.B file |
XX21 (Ship blueprints C) | Drawing ships | Ship blueprints lookup table for the S.C file |
XX21 (Ship blueprints D) | Drawing ships | Ship blueprints lookup table for the S.D file |
XX21 (Ship blueprints E) | Drawing ships | Ship blueprints lookup table for the S.E file |
XX21 (Ship blueprints F) | Drawing ships | Ship blueprints lookup table for the S.F file |
XX21 (Ship blueprints G) | Drawing ships | Ship blueprints lookup table for the S.G file |
XX21 (Ship blueprints H) | Drawing ships | Ship blueprints lookup table for the S.H file |
XX21 (Ship blueprints I) | Drawing ships | Ship blueprints lookup table for the S.I file |
XX21 (Ship blueprints J) | Drawing ships | Ship blueprints lookup table for the S.J file |
XX21 (Ship blueprints K) | Drawing ships | Ship blueprints lookup table for the S.K file |
XX21 (Ship blueprints L) | Drawing ships | Ship blueprints lookup table for the S.L file |
XX21 (Ship blueprints M) | Drawing ships | Ship blueprints lookup table for the S.M file |
XX21 (Ship blueprints N) | Drawing ships | Ship blueprints lookup table for the S.N file |
XX21 (Ship blueprints O) | Drawing ships | Ship blueprints lookup table for the S.O file |
XX21 (Ship blueprints P) | Drawing ships | Ship blueprints lookup table for the S.P file |
XX21 (Ship blueprints Q) | Drawing ships | Ship blueprints lookup table for the S.Q file |
XX21 (Ship blueprints R) | Drawing ships | Ship blueprints lookup table for the S.R file |
XX21 (Ship blueprints S) | Drawing ships | Ship blueprints lookup table for the S.S file |
XX21 (Ship blueprints T) | Drawing ships | Ship blueprints lookup table for the S.T file |
XX21 (Ship blueprints U) | Drawing ships | Ship blueprints lookup table for the S.U file |
XX21 (Ship blueprints V) | Drawing ships | Ship blueprints lookup table for the S.V file |
XX21 (Ship blueprints W) | Drawing ships | Ship 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) | Workspaces | Temporary storage space for complex calculations |
XX3 (Encyclopedia) | Workspaces | Temporary storage space for complex calculations |
XX3 (Flight) | Workspaces | Temporary storage space for complex calculations |
XX3 (Parasite) | Workspaces | Temporary 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) | Universe | Print the current system name |
ypl (Encyclopedia) | Universe | Print the current system name |
ypl (Flight) | Universe | Print the current system name |
ypl (Parasite) | Universe | Print the current system name |
ypl-1 (Docked) | Universe | Contains an RTS |
ypl-1 (Encyclopedia) | Universe | Contains an RTS |
ypl-1 (Flight) | Universe | Contains an RTS |
ypl-1 (Parasite) | Universe | Contains 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) | Universe | Initialise the INWK workspace to a hostile ship |
Ze (Parasite) | Universe | Initialise the INWK workspace to a hostile ship |
Ze, Removed (Docked) | Universe | Initialise the INWK workspace to a hostile ship |
ZEBC (Docked) | Utility routines | Zero-fill pages &B and &C |
ZEBC (Parasite) | Utility routines | Zero-fill pages &B and &C |
ZERO (Docked) | Utility routines | Reset the local bubble of universe and ship status |
ZERO (Encyclopedia) | Utility routines | Reset the local bubble of universe and ship status |
ZERO (Flight) | Utility routines | Reset the local bubble of universe and ship status |
ZERO (Parasite) | Utility routines | Reset the local bubble of universe and ship status |
ZES1 (Docked) | Utility routines | Zero-fill the page whose number is in X |
ZES1 (Encyclopedia) | Utility routines | Zero-fill the page whose number is in X |
ZES1 (Flight) | Utility routines | Zero-fill the page whose number is in X |
ZES1 (I/O processor) | Utility routines | Zero-fill the page whose number is in X |
ZES1 (Parasite) | Utility routines | Zero-fill the page whose number is in X |
ZES2 (Docked) | Utility routines | Zero-fill a specific page |
ZES2 (Encyclopedia) | Utility routines | Zero-fill a specific page |
ZES2 (Flight) | Utility routines | Zero-fill a specific page |
ZES2 (I/O processor) | Utility routines | Zero-fill a specific page |
ZES2 (Parasite) | Utility routines | Zero-fill a specific page |
ZINF (Docked) | Universe | Reset the INWK workspace and orientation vectors |
ZINF (Encyclopedia) | Universe | Reset the INWK workspace and orientation vectors |
ZINF (Flight) | Universe | Reset the INWK workspace and orientation vectors |
ZINF (Parasite) | Universe | Reset the INWK workspace and orientation vectors |
ZP (Docked) | Workspaces | Lots of important variables are stored in the zero page workspace as it is quicker and more space-efficient to access memory here |
ZP (Encyclopedia) | Workspaces | Lots of important variables are stored in the zero page workspace as it is quicker and more space-efficient to access memory here |
ZP (Flight) | Workspaces | Lots 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) | Workspaces | Important variables used by the I/O processor |
ZP (Loader) | Workspaces | Important variables used by the loader |
ZP (Parasite) | Workspaces | Lots 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) | Flight | Contains an RTS |
zZ+1 (Flight) | Flight | Contains an RTS |
zZ+1 (Parasite) | Flight | Contains an RTS |