Prev: 41508 Up: Map Next: 42276
41572: UI and endgame text bank
Plain-text strings for the ship-map legend, the input-device menu ("Select Keyboard or Joystick" - the options screen is device selection, not difficulty), the key-redefinition flow, the encounter epilogue ("The Alien has been killed / is dead / was the Android", "Competence Rating") and the endgame screens. Drawn B characters at a time from DE by the loop at 44509 via the glyph blitter 31369.
Input
Runtime-patched cells: the Competence Rating digits (42066), the
destruct countdown minutes and seconds (the blank fields after
#R42119), poked by the endgame renderer before drawing.
41572 DEFM "MAPPING SYMBOLS" "MAPPING SYMBOLS" (ship-map legend title)
41587 DEFM 1,15,1," : Connecting Door" 1,15,1 + " : Connecting Door" (legend)
41608 DEFM "{ : Ladder to Deck Above" "{ : Ladder to Deck Above" (legend)
41633 DEFM "| : Hatchway to Deck Below" "| : Hatchway to Deck Below" (legend)
41660 DEFM ": Subject Indicator" ": Subject Indicator" (legend)
41679 DEFM ": Room Indicator" ": Room Indicator" (legend)
41695 DEFM "} : Grille to Ducting" "} : Grille to Ducting" (legend)
41717 DEFM "Select Keyboard or joystick" "Select Keyboard or Joystick" (options title)
41744 DEFM "1 : KEMPSTON" "1 : KEMPSTON"
41756 DEFM "2 : AGF",144,"PROTEK" "2 : AGF/PROTEK"
41770 DEFM "3 : SINCLAIR" "3 : SINCLAIR"
41782 DEFM "4 : KEYBOARD" "4 : KEYBOARD"
41794 DEFM "5 : SELECT" "5 : SELECT"
41804 DEFM "PRESS APPROPRIATE KEY" "PRESS APPROPRIATE KEY"
41825 DEFM "During Game Press 1 to Pause" "During Game Press 1 to Pause"
41853 DEFM "The keyboard is user definable" "The keyboard is user definable"
41883 DEFM "Press Y to redefine keys" "Press Y to redefine keys"
41907 DEFM "Any other key to continue" "Any other key to continue"
41932 DEFM "Which key do you wish to" "Which key do you wish to"
41956 DEFM "use for: UP" "use for: UP"
41967 DEFM "DOWN" "DOWN"
41971 DEFM "FIRE" "FIRE"
41975 DEFM "Return to " "Return to " prefix
41985 DEFM "QUIT" "QUIT"
Input-scanner vector table: 4 words indexed by the options-screen device choice (0-3). OptionsScreen ($AA5A) patches the chosen word into the CALL operand at $874D, so KeyboardScanner's first CALL goes to the device's scanner: 41293 Kempston (port 31), 34640 AGF-Protek (cursor-joystick keys 5/6/7/8/0 = the keyboard default), 41320 Sinclair (port $EFFE), 44041 redefinable Keyboard.
41989 DEFM "M",161,"P",135,"h",161,9,172 DEFW 41293,34640,41320,44041
41997 DEFM "The Alien has been killed" "The Alien has been kil"
42022 DEFM " is dead" "led" / " is dead"
42030 DEFM " was the Android" " was the Android"
42046 DEFM "Competence Rating: 0" "Competence Rating: "
42066 DEFM "0",135 rating digits "00" (runtime-patched)
42068 DEFM "The Narcissus is launched" "The Narcissus is launched" (escape ending)
42093 DEFM "The Nostromo will explode " "The Nostromo will explode "
42119 DEFM "in" "in"
42121 DEFM " " destruct minutes field (runtime-patched)
42124 DEFM "minutes" "minutes"
42131 DEFM " " destruct seconds field (runtime-patched)
42134 DEFM " seconds" " seconds"
42142 DEFM "The Alien will be unleashed" "The Alien will be unleashed" (no-destruct ending)
42169 DEFM "upon the Earth" "upon the Earth"
42183 DEFM "Nostromo has exploded" "Nostromo has exploded" (destruct ending)
42204 DEFM "Life Support Systems exhausted" "Life Support Systems exhausted"
42234 DEFM "Humanoid life levels minimal " "Humanoid life levels minimal"
42263 DEFM "PRESS ANY KEY" "PRESS ANY KEY"
Prev: 41508 Up: Map Next: 42276