home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frostbyte's 1980s DOS Shareware Collection
/
floppyshareware.zip
/
floppyshareware
/
GLEN
/
AMS.ZIP
/
COMMANDS.DOC
< prev
next >
Wrap
Text File
|
1989-03-24
|
17KB
|
350 lines
4
AMS Commands
This document describes all 49 AMS commands. It tells you what they do, how to
execute them, and when you can use them. The commands are grouped together as
follows:
Time Flow (1-10):
REAL_TIME, FAST_TIME, VERY_FAST, REST_2, SLEEP_4, SLEEP_6, SLEEP_8, WAIT,
QUIT, ESCAPE
Multi-key (11-17):
INS_POS, INS_ORB, CON_REF, CON_XFER, REPAIR, GET_PUT, HELP
Attitude and Main Engine Throttle (18-25):
+ROLL, -ROLL, +PITCH, -PITCH, +YAW, -YAW, MAIN_UP, MAIN_DOWN
Translation and RCS Throttle (26-34):
UP, DOWN, FORWARD, BACKWARD, RIGHT, LEFT, STOP, RCS_UP, RCS_DOWN
Other (35-49):
AUTOPILOT, MAIN_START, MAIN_STOP, DOCK, CABIN, ROCK, ROCK_BACK, BOX, BOX_BACK,
UNDOCK, MOVE, PLSS, DSN_RAD, DOCK_RAD, LAND_RAD
AMS Commands (continued)
Many commands have common sets of conditions that must be met before they can
be executed. Many require that one or more subsystems have minimal damage --
a subsystem is OK if its reported damage is less than 50. Most surface
operations (ROCK, ROCK_BACK, BOX, BOX_BACK, MOVE) require that the pilot be
completely stopped, i.e., that he not be moving or turning. Docking the MB
also requires that the MB be completely stopped. Other surface operations
require that the pilot not be carrying any rock (GET_PUT, MOVE) or that the
RV not have any rock (GET_PUT).
Attitude control, main engine throttle, and translation thruster commands
(except those pertaining to the pilot) require sufficient propellant or battery
charge and minimal damage to translation thruster or drive subsystems.
Many extended-time commands (CABIN, MOVE, PLSS) are reversed if any key except
QUIT or ESCAPE is pressed. Others (REST_, SLEEP_, CON_XFER, REPAIR, GET_PUT,
DOCK, UNDOCK) are cancelled by any key except QUIT or ESCAPE. Most extended-
time commands execute in VERY_FAST time mode.
IMPORTANT: The AMS executes only one command per second, so don't expect
immediate response. Commands are placed in a buffer and executed once each
second.
Time Flow Commands
╔══════╦══════╦══════╦══════╦─────┬─────╦══════╦══════╦══════╦══════╦══════╗
║ Esc ║ ! ║ @ ║ # ║ $ │ % ║ ^ ║ & ║ * ║ ( ║ ) ║
║ESCAPE║REAL_ ║FAST ║VERY_ ║ │ ║REST_ ║SLEEP_║SLEEP_║SLEEP_║WAIT ║
║ ║ TIME║ TIME║ FAST║ │ ║ TWO║ FOUR║ SIX║ EIGHT║ ║
║ ║ 1 ║ 2 ║ 3 ║ 4 │ 5 ║ 6 ║ 7 ║ 8 ║ 9 ║ 0 ║
╚═══╦══╩═══╦══╩══════╩══════╩─────┴─────╩══════╩══════╩══════╩══════╩══════╝
║ Q ║
║QUIT ║ Time flow (1-10) commands control the passage of AMS time and,
║ ║ except for QUIT and ESCAPE, use the SHIFT and NUMERIC keys
║ q ║ located at the top of the keyboard. They may be used in any
╚══════╝ context.
(1) REAL_TIME (SHIFT-ONE), (2) FAST_TIME (SHIFT-TWO), and (3) VERY_FAST (SHIFT-
THREE) control AMS execution speed by setting the time flow mode. In REAL_TIME
mode, AMS time is the same as real time. In FAST_TIME mode, AMS time passes as
quickly as possible. In VERY_FAST mode, AMS time passes even more quickly by
limiting the amount of screen output.
(4) REST_TWO (SHIFT-SIX) allows the pilot to rest for 2 hrs. It is executed in
one 2hr step if possible -- otherwise, it is executed in VERY_FAST mode.
Time Flow Control (continued)
(5) SLEEP_FOUR (SHIFT-SEVEN), (6) SLEEP_SIX (SHIFT-EIGHT), and (7) SLEEP_EIGHT
(SHIFT-NINE) allow the pilot to sleep for 4, 6, or 8 hrs, respectively. SLEEP_
commands are executed in 2hr steps, if possible, or in VERY_FAST mode.
(8) WAIT (SHIFT-ZERO) pauses the AMS until another key is pressed.
(9) QUIT (SHIFT-Q) saves the current AMS status, so you can continue the game
later, and returns to the operating system.
(10) ESCAPE (ESCAPE) returns control to the operating system without saving the
current AMS status.
Multi-key Commands
╔═══════╦═══════╗ Multi-key commands (11-17) require more than one keystroke.
║ F1║ F2║ Each starts with one of the function keys located at the
║INS_ ║INS_ ║ left of the keyboard, and interrupts normal command
║ POS║ ORB║ processing. The next key or two are interpreted as
╠═══════╬═══════╣ parameters required by the command. Multi-key command
║ F3║ F4║ processing continues until all parameters have been entered
║CON_ ║CON_ ║ or an error is detected. Command processing then returns to
║ REF║ XFER║ single-key mode.
╠═══════╬═══════╣
║ F5║ F6│ (11) INS_POS (F1) and (12) INS_ORB (F2) select the INS mode
║REPAIR ║ │ and reference system. The command selects either position-
║ ║ │ relative (F1) or orbit-relative (F2) mode and displays the
╠═══════╬───────┤ INS reference system prompt, either "POS???" or "ORB???".
║ F7║ F8│ The second key selects the INS reference system from Table I
║GET_ ║ │ below. "TAR" refers to the landing site and "ABS" to
║ PUT║ │ absolute coordinates.
╠═══════╬═══════╣ KEY SYSTEM KEY SYSTEM KEY SYSTEM
│ F9║ F10║ TABLE I: SYSTEM --- ------ --- ------ --- ------
│ ║HELP ║ LIST o OL h HB p PL
│ ║ ║ l LV m MB t TAR
└───────╩═══════╝ u UN r RV a ABS
Multi-key Commands (continued)
(13) CON_REF (F3) selects the consumables display mode and displays the prompt
"?? cons". The second key selects the reference system from Table I on the
previous page. "TAR" and "ABS" are not allowed.
(14) CON_XFER (F4) transfers a consumable from one docked system to another and
displays the prompt "TRANSFER...". The second key selects the source system
from Table I. The third key selects the consumable to transfer from Table II.
Both docking port subsystems must be OK.
TABLE II: CONSUMABLE LIST
(15) REPAIR (F5) displays subsystem damage
and begins repairs. It displays the prompt KEY CONSUMABLE KEY CONSUMABLE
"REPAIR...". The second key selects a system --- ---------- --- ----------
from Table I and displays the damage of each b BATTERY w WATER
of its subsystems at the bottom of the screen. o OXYGEN n NITROGEN
The third key selects a subsystem for repair h HYDROGEN s SAMPLE BOX
from Table III on the next page. Press the r RCS PROPELLANT
space bar for the third key if you only want
to display subsystem damage. The pilot must have access to a subsystem in
order to repair it.
Multi-key Commands (continued)
TABLE III: SUBSYSTEM LIST
(16) GET_PUT (F7) transfers the UN or RV from one
system to another. It displays the prompt KEY SUBSYSTEM
"GET or PUT...". The second key selects the UN or --- -----------------
RV from Table I. When possible, transfers take place a LV ACCELEROMETERS
between docked systems. Both docking port subsystems b BATTERY
must be OK. If the LV and OL are not docked and the d MB or RV DRIVE
pilot is in the UN, it is deployed. If the RV is in e LV MAIN ENGINE
a landed LV or in the MB or HB, and the pilot is either f FUEL CELLS
in the same system or within 40m of it, the RV is g LV LANDING GEAR
deployed. If the pilot and the RV are both within h HYDROGEN
40m of a system and neither is carrying any rock, the l LV LANDING RADAR
RV is stowed in the nearest system. m MECHANICAL
n NITROGEN
(17) HELP (F10) displays a list of commands and pauses o OXYGEN
the game. To continue the game, press any key. p DOCKING PORT
r RCS
s SOLAR ARRAY
t OL TRANSPONDER
v VACUUM
w WATER
x DSN TRANSPONDER
Attitude and Main Engine Throttle Commands
Attitude control commands (18-23) fire sets of ╔═════════╦═════════╦═════════╗
small thrusters that can rotate a free-flying ║Home ║ ║PgUp ║
LV or UN about any of its three body axes. ║ ║ ║ ║
They also steer a free-standing MB, RV, or ║+ROLL ║+PITCH ║-ROLL ║
pilot on the lunar surface. They use the ╠═════════╬═════════╬═════════╣
NUMERIC-KEYPAD keys at the right of the ║ ║ ║ ║
keyboard. Spin rates and directions are ║ ║ ║ ║
illustrated on the next page. ║-YAW ║ ║+YAW ║
╠═════════╬═════════╬═════════╣
(18) +ROLL (Home) and (19) -ROLL (PgUp) ║End ║ ║PgDn ║
increase counterclockwise and clockwise spin, ║ ║ ║ ║
respectively, about the up-body axis. They ║MAIN_UP ║-PITCH ║MAIN_DOWN║
are also used for steering the MB, RV, and ╚═════════╩═════════╩═════════╝
pilot.
(20) +PITCH () and (21) -PITCH () increase counterclockwise and clockwise
spin, respectively, about the left-body axis.
(22) +YAW () and (23) -YAW () increase counterclockwise and clockwise spin,
respectively, about the face-body axis.
Attitude and Main Engine Throttle Commands (continued)
Main engine throttle commands Left Face Up
(24-25) increase or decrease
the throttle of a free-flying ╔═══╪═══╗ ╔═══╪═══╗ ╔═══╪═══╗
LV main engine or the speed ║ ┌──┐ ║ ║ ┌──┐ ║ ║ ┌──┐ ║
of a free-standing MB, RV, or ║ │ + │ ╫─ Face ║ │ + │ ╫─ Up ║ │ + │ ╫─ Left
pilot. ║ └──┘ ║ ║ └──┘ ║ ║ └──┘ ║
╚═══════╝ ╚═══════╝ ╚═══════╝
(24) MAIN_UP (End) increases +ROLL +PITCH +YAW
the main engine or drive
throttle or the pilot speed. Left Face Up
(25) MAIN_DOWN (PgDn) ╔═══╪═══╗ ╔═══╪═══╗ ╔═══╪═══╗
decreases the main engine or ║ ┌──┐ ║ ║ ┌──┐ ║ ║ ┌──┐ ║
drive throttle or the pilot ║ │ + │ ╫─ Face ║ │ + │ ╫─ Up ║ │ + │ ╫─ Left
speed. ║ └──┘ ║ ║ └──┘ ║ ║ └──┘ ║
╚═══════╝ ╚═══════╝ ╚═══════╝
-ROLL -PITCH -YAW
Translation and RCS Throttle Commands
Translation thruster commands (26-32) control ╔═════════╦═════════╦═════════╗
sets of small thrusters that can gently push a ║ 7 ║ 8 ║ 9 ║
free-flying LV or UN in any of six directions ║ ║ ║ ║
-- up, down, forward, backward, left, or right. ║UP ║FORWARD ║DOWN ║
They use the SHIFT key and NUMERIC-KEYPAD keys ╠═════════╬═════════╬═════════╣
at the right of the keyboard. ║ 4 ║ 5 ║ 6 ║
║ ║ ║ ║
(26) UP (SHIFT-Home) and (27) DOWN (SHIFT-PgUp) ║LEFT ║STOP ║RIGHT ║
control thrust along the up-body axis. ╠═════════╬═════════╬═════════╣
║ 1 ║ 2 ║ 3 ║
(28) FORWARD (SHIFT-) and (29) BACKWARD ║ ║ ║ ║
(SHIFT-) control thrust along the face-body ║RCS_UP ║BACKWARD ║RCS_DOWN ║
axis. ╚═════════╩═════════╩═════════╝
(30) RIGHT (SHIFT-) and (31) LEFT (SHIFT-) control thrust along the left-body
axis.
(32) STOP (SHIFT-5) turns off all translation thrusters.
Translation and RCS Throttle Commands (continued)
RCS throttle commands (33-34) control the LV translation thruster throttle.
(33) RCS_UP (SHIFT-End) increases the LV RCS throttle from 1% to 10% to 100%.
(34) RCS_DOWN (SHIFT-PgDn) decreases the LV RCS throttle from 100% to 10% to
1%.
Other Commands
┌─────┬─────╦═════╦─────┬─────╦═════╦─────┬─────╦═════╗
│ W │ E ║ R ║ T │ Y ║ U ║ I │ O ║ P ║
│ │ ║ROCK ║ │ ║UN- ║ │ ║PLSS ║
│ │ ║ ║ │ ║ DOCK║ │ ║ ║
│ │ ║ROCK_║ │ ║ ║ │ ║ ║
│ │ ║ BACK║ │ ║ ║ │ ║ ║
│ w │ e ║ r ║ t │ y ║ u ║ i │ o ║ p ║
╔══╩══╦══╩══╦══╩══╦══╩──┬──┴──┬──╩══╤══╩──┬──┴──┬──╩══╤══╩──┐
║ A ║ S ║ D ║ F │ G │ H │ J │ K │ L │ : │
║AUTO-║MAIN_║DOCK ║ │ │ │ │ │ │ │
║PILOT║START║ ║ │ │ │ │ │ │ │
║ ║MAIN_║ ║ │ │ │ │ │ │ │
║ ║ STOP║ ║ │ │ │ │ │ │ │
║ a ║ s ║ d ║ f │ g │ h │ j │ k │ l │ ; │
╚══╤══╩══╤══╩══╦══╩══╦──┴──╦══╧══╦──┴──╦══╧══╦══╧══╦══╧══╦══╧══╗
│ Z │ X ║ C ║ V ║ B ║ N ║ M ║ < ║ > ║ ? ║
│ │ ║CABIN║ ║BOX ║ ║MOVE ║DSN_ ║DOCK_║LAND_║
│ │ ║ ║ ║ ║ ║ ║ RAD║ RAD║ RAD║
│ │ ║ ║ ║BOX_ ║ ║ ║ ║ ║ ║
│ │ ║ ║ ║ BACK║ ║ ║ ║ ║ ║
│ z │ x ║ c ║ v ║ b ║ n ║ m ║ , ║ . ║ / ║
└─────┴─────╩═════╩─────╩═════╩─────╩═════╩═════╩═════╩═════╝
Other Commands (continued)
(35) AUTOPILOT (SHIFT-A) activates one of the LV autopilot modes -- descent,
ascent, or rendezvous -- depending on LV altitude and main engine status. Each
mode generates commands that perform one of the AMS's more technically
challenging tasks. If an autopilot is active, pressing SHIFT-A turns it off --
other commands supersede those issued by the autopilot. Auto-descent begins if
the LV is below 30km and the main engine is off. Auto-ascent begins if the LV
is on the lunar surface or below 30km with the main engine on. Auto-docking
begins if the LV is above 120km.
(36) MAIN_START (SHIFT-S) starts the LV main engine and sets its throttle to
50%. The pilot must be in the LV, which must be in free-flight or free-
standing on the lunar surface and have sufficient propellant. The LV main
engine subsystem must be OK.
(37) MAIN_STOP (S) stops the LV main engine.
(38) DOCK (SHIFT-D) docks the MB to either the LV or HB, whichever is closest.
The MB must be completely stopped, within 40m of the LV or HB, and both docking
port subsystems must be OK.
Other Commands (continued)
(39) CABIN (SHIFT-C) pressurizes or evacuates the OL, HB, LV or MB airlock,
depending on the pilot's location. The pilot must be in a PLSS and the vacuum
subsystem must be OK to pressurize.
(40) ROCK (SHIFT-R) picks up a rock sample from the lunar surface. The pilot
must not be carrying a sample box. Up to 6kg of samples may be carried at a
time.
(41) ROCK_BACK (R) throws a rock sample away.
(42) BOX (SHIFT-B) puts a set of rock samples or a sample box into the nearest
system storage area if the pilot is carrying either. Otherwise, he picks up a
sample box from the nearest system. The pilot must be within 40m of the
nearest system.
(43) BOX_BACK (B) dumps a sample box.
(44) UNDOCK (SHIFT-U) undocks one system from another. The pilot must be in
the LV to undock from the OL or in the MB to undock from the LV or HB.
Other Commands (continued)
(45) MOVE (SHIFT-M) moves the pilot and a PLSS between systems or between the
lunar surface and a system. If the pilot is in a docked system and airlock
pressures are equal, he moves to the other system. If he is in an undocked OL
or LV, the LV is not spinning or thrusting, the airlock is evacuated, and the
UN is present, he moves to the UN. If he is in the UN, the UN is attached to
the OL or LV, and the OL or LV airlock is evacuated, he moves to the attached
system. If he is in an undocked system on the lunar surface and the airlock is
evacuated, he moves to the lunar surface. Finally, if he is on the lunar
surface, he moves to the nearest system within 40m.
(46) PLSS (SHIFT-P) puts on or takes off a PLSS. The airlock must be fully
pressurized.
(47) DSN_RAD (SHIFT-COMMA) toggles the DSN transponder on or off.
(48) DOCK_RAD (SHIFT-PERIOD) toggles the OL transponder (docking radar) on or
off.
(49) LAND_RAD (SHIFT-SLASH) toggles the landing radar on or off.
Quick Reference
Time Flow:
REAL_TIME = SHIFT-ONE
FAST_TIME = SHIFT-TWO
VERY_FAST = SHIFT-THREE
REST_2 = SHIFT-SIX
SLEEP_4 = SHIFT-SEVEN
SLEEP_6 = SHIFT-EIGHT
SLEEP_8 = SHIFT-NINE
WAIT = SHIFT-ZERO
QUIT = SHIFT-Q
ESCAPE = ESCAPE
Multi-key:
INS_POS = F1 + {o,l,u,h,m,r,p,t,a}
INS_ORB = F2 + {o,l,u,h,m,r,p,t,a}
CON_REF = F3 + {o,l,u,h,m,r,p}
CON_XFER = F4 + {b,o,h,r,w,n,x} + {o,l,h,m}
REPAIR = F5 + {o,l,u,h,m,r,p} + {a,b,d,e,f,g,h,l,m,n,o,p,r,s,t,v,w,x}
GET_PUT = F7 + {u,n}
HELP = F10
Quick Reference (continued)
Attitude Control: Translation Thrusters:
+ROLL = Home UP = SHIFT-Home
-ROLL = PgUp DOWN = SHIFT-PgUp
+PITCH = FORWARD = SHIFT-
-PITCH = BACKWARD = SHIFT-
+YAW = RIGHT = SHIFT-
-YAW = LEFT = SHIFT-
MAIN_UP = End RCS_UP = SHIFT-End
MAIN_DOWN = PgDn RCS_DOWN = SHIFT-PgDn
STOP = SHIFT-5
Other:
AUTOPILOT = SHIFT-A UNDOCK = SHIFT-U
MAIN_START = SHIFT-S MOVE = SHIFT-M
MAIN_STOP = S PLSS = SHIFT-P
DOCK = SHIFT-D DSN_RAD = SHIFT-COMMA
CABIN = SHIFT-C DOCK_RAD = SHIFT-PERIOD
ROCK = SHIFT-R LAND_RAD = SHIFT-SLASH
ROCK_BACK = R
BOX = SHIFT-B
BOX_BACK = B