home *** CD-ROM | disk | FTP | other *** search
- RRSWITCH: RAILROAD SWITCHING CHALLENGE
- Version 6.S,(c) 1982-92, Fred Miller
-
-
- │ NOTE: This is a SHAREWARE evaluation VERSION.
- │ See instructions later in this document for
- │ ordering the REGISTERED version with additional
- │ layouts, printed manual, and a utility program.
-
- ┌──────────────┐
- │ INTRODUCTION │
- └──────────────┘
-
- RAILROAD SWITCH CHALLENGE is a PC program designed to
- challenge the best of the armchair way freight train crews.
- The game objective of RRSWITCH is to move railroad freight
- cars along simulated tracks to industry locations, and
- subsequently assemble a departing freight train on the
- mainline track. Several different "layouts" are available
- including one patterned after John Allen's TIMESAVER.
-
- RRSWITCH was originally written in 1982. Since that time
- the program has undergone a number of changes and
- improvements including better graphics, color, optional
- mouse controls, etc. This version runs on MS-DOS based PCs
- (IBM Compatible), CGA or better color graphics, and
- optionally makes full use of a Microsoft Compatible two or
- three button Mouse. Although RRSWITCH will operate on the
- original IBM PC (or TANDY 1000), the higher speeds of later
- PCs provide for faster graphics movement. The program will
- operate on DOS 2.11 or better on a machine with at least
- 256K.
-
- The program requires the following files: RRSWITCH.EXE,
- RRSWITCH.OV0, RRSWITCH.OV1, RRSWITCH.DAT and at least one
- layout file (RRSWITCH.L01 included with Shareware verson).
- The game save file RRSWITCH.TAB will be created if not
- already resent. This file, RRSWITCH.DOC, is not necessary
- for program operation.
-
- ┌────────────────────────┐
- │ OPERATING INSTRUCTIONS │
- └────────────────────────┘
-
- An abbreviated version of these instructions is available in
- the "on-screen" tutorial, accessible from the MAIN MENU.
- RRSWITCH - Railroad Switching Challenge is activated from
- the DOS command line by typing 'RRSWITCH', for example if
- running from the diskette your DOS command line would be
- A>RRSWITCH.
-
- The RRSWITCH logo and MAIN MENU will be displayed with five
- choices presented in a bar formatted Menu. The selected
- choice will be highlighted and can be changed with the
- left/right arrow keys, space bar, the first letter of the
- desired option, or clicking a Mouse button over the choice.
-
- The MAIN MENU selections are:
-
- OPERATE - To begin the actual train switching operations
- on the configured layout,
- CONFIGURE - Set various RRSWITCH operating parameters such
- as screen colors, timer functions and values,
- layout selections, etc. (More specific
- descriptions are provided later in this
- document.)
- TUTORIAL - Learn from an on-screen abbreviated version of
- these instructions,
- DEMO - To begin a fully automated demonstration of a
- switching challenge.
- QUIT - End RRSWITCH and return to DOS command line.
-
- ┌──────────────────┐
- │ TRAIN OPERATIONS │
- └──────────────────┘
-
- After selecting "OPERATION" from the MAIN MENU, the program
- will ask for the engineer's initials. (DEM will be used for
- DEMO mode.) Three non-blank keystrokes are required. The
- engineer's identification will be displayed on the screen
- and also posted in RRSWITCH.TAB with the game description,
- date and scores, if the SAVE option is toggled ON. The
- engineer's ID can be changed at any time with the
- appropriate menu selection.
-
- The configured layout will be loaded and initialized, and
- then the Challenge Begins!
-
- Switching assignments must be accomplished in a minimum of
- moves and with a minimum of demerits within a prescribed
- time limit. These assignments are generated in a random
- fashion, usually not repeating for many runs. Moves are
- counted for each change in direction of the engine.
- Demerits are accumulated by running off the end of a track,
- by hitting (or trying to push) a car not coupled to the
- current train/engine, or by running a track switch not
- appropriately set to the train route.
-
- New (or repeated) switching assignments are generated and
- displayed in the upper left of the track layout screen. A
- running total of moves and demerits is displayed in the
- upper right portion of the screen, along with the time
- expended.
-
- ┌───┬───┬───┐
- The numeric keypad (keys as shown at right) is │ 7 │ 8 │ 9 │
- used to control all train action. One hand ├───┼───┼───┤
- control becomes second nature after a few │ 4 │ 5 │ 6 │
- trial runs. (Note that the NUMERIC LOCK and ├───┼───┼───┤
- CAPS LOCK modes are automatically set and re- │ 1 │ 2 │ 3 │
- eased by the program.) └───┴───┴───┘
-
- Routes are set by first selecting a switch with KEY-7, then
- setting the upper route with KEY-8, or the lower route with
- KEY-2.
-
- Couplers are set by first selecting a coupling position with
- KEY-9, then uncoupling with KEY-1, or coupling with KEY-3.
-
- The engine is moved Westbound by KEY-4, and Eastbound by
- KEY-6.
-
- All activity can also be controlled with a Microsoft
- compatible two or three button Mouse. The middle button (or
- simultaneous left and right buttons) when pressed with the
- mouse cursor (RR Crossing Symbol) appropriately placed, will
- toggle switch settings and couplers.
-
- Left or right mouse buttons pressed while the cursor is over
- the engine will cause the train to move Westbound or
- Eastbound, respectively. By holding the buttons down, and
- "dragging" the cursor along the tracks, the train can be
- kept in motion.
-
- Pressing any button over the WEST and EAST notations on the
- bottom of the screen will also move the train.
-
- ┌─────────────────┐
- │ THE POP-UP MENU │
- └─────────────────┘
-
- KEY-5 is used to access a pop-up menu displayed in the
- center of the screen. Any mouse button pressed with the
- cursor at the bottom message line will also access the
- pop-up menu. Current game action may be continued after
- executing the various menu options.
-
- The pop-up menu functions and mode options are selected by
- pressing the designated key, or by moving the highlighted
- bar to the selection with the up/down arrow keys, and then
- pressing [ENTER].
-
- The mouse buttons can also select options and
- "double-clicking" will activate the selection without the
- need for [ENTER].
-
- The Pop-up Menu selections available are:
-
- [S] = START a new switching assignment,
- [R] = RESTART the same assignment from the beginning,
- [C] = CONTINUE the current assignment,
- [P] = Manually POSITION the cars on the layout to set
- up a specific assignment,
- [L] = LIST previously saved scores, and optionally select a
- previously recorded assignment to rerun,
- [I] = Change Engineer's IDENTIFICATION,
- [D] = DISPLAY the scoring goals set for current assignment,
- [S] = SELECT (another) layout, (only #1 included in this
- Shareware version.
- [Q] = QUIT the challenge and return to the MAIN MENU.
-
- ┌─────────────────────────┐
- │ PROGRAM STARTUP OPTIONS │
- └─────────────────────────┘
-
- RAILROAD SWITCH CHALLENGE is started from DOS by typing
- 'RRSWITCH'. Various command line options may also be set at
- start-up. These selections will override any start-up
- selections previously set in the CONFIGURE function.
- The following run options can be included on the command
- line by typing the parameters after RRSWITCH:
-
- O = Start RRSWITCH and go directly to train OPERATE,
- bypassing the MAIN MENU.
- T = Start RRSWITCH and go directly to the on-screen
- TUTORIAL, by passing the MAIN MENU.
- D = Start RRSWITCH with an automated DEMONSTRATION
- assignment, by passing the MAIN MENU.
- C = Start RRSWITCH with CONFIGURATION function, by-
- passing MAIN MENU.
-
- Note that upper or lower case can be used and that no
- punctuation, (comma) is necessary. For example, a DOS
- command of 'RRSWITCH D' would start the program in automatic
- demonstration mode. A command line entry of 'rrswitch d'
- would give the same results.
-
- ┌───────────────────────┐
- │ ASSIGNMENT GENERATION │
- └───────────────────────┘
-
- A number of alternative approaches to generation of each new
- switching assignment are possible. The default at startup
- (or selection from the pop-up menu) is NEW, a completely
- random generation of car placements. In addition, a
- previous assignment may be selected for replay from the
- RRSWITCH.TAB file through use of the LIST/SELECT option on
- the menu. And still another alternative is that of manual
- specific car placement by use of the <P> POSITION option on
- the menu.
-
- Whichever assignment generation approach is used, the car
- placement can be immediately regenerated either during or
- immediately after completion by using the <R> RESTART option
- on the menu.
-
- ┌───────────────────┐
- │ RRSWITCH.TAB FILE │
- └───────────────────┘
-
- When the Save Score option is toggled on, the final results
- of each switching assignment will be written to a file named
- RRSWITCH.TAB. The contents of this file can also be
- displayed at any time from the OPERATIONs pop-up menu. The
- file can also be edited with any ASCII text editor to delete
- entries, etc. If the file does not exist, a new one will be
- created if scores are saved.
-
- The format of each record (line) of the RRSWITCH.TAB file
- is:
- Positions 1-2 = Layout Number (not displayed on screen)
- Position 4-6 = Engineer's Identification
- Positions 8-15 = Date stamp
- Position 17-19 = Total score
- Position 21-25 = Score evaluation
- Position 27-35 = Starting car locations, e.g., 240000005
- means car 1 at location 2, car 2 at 4, and
- car 9 at 5. A '0' location means the car
- is not placed.
-
- Note that the Starting car locations are described in the
- same format as would be called for in using the manual car
- positioning mode ("P" on the pop-up menu)
-
- ┌───────────────────────┐
- │ SETTING CONFIGURATION │
- └───────────────────────┘
-
- Many of the operating characteristics can be set in the
- Configuration Function accessed from the MAIN MENU. Each of
- the options or parameters are selected using the up/down
- arrow keys, the first letter of the option, or clicking over
- the selection with any Mouse button.
-
- The selected or active option or parameter is hi-lighted.
- For multiple value parameters, the values are cycled
- (forward and backward) by the left and right arrow keys or
- (forward) by Mouse button or [ENTER] key.
-
- Some of the available options are:
-
- - For appropriately equipped CGA screens (TANDY 1000) or
- EGA and VGA screens, each of the four colors of the CGA
- palette can be set to any of sixteen colors.
-
- - The Musical Emphasis (sound on errors) can be cycled ON
- or OFF
-
- - The Timer function which counts down to zero on any one
- switching assignment can be cycled ON or OFF.
-
- - If the Timer function is ON, the time allowed per car
- can be set at 10 second intervals (Eg 10, 20, 30....
- through 90)
-
- - The Mouse can be ENABLED or DISABLED. Note that an
- appropriate Microsoft compatible driver must be loaded
- for the Mouse function to be ENABLED.
-
- - The automatic GAME SCORE SAVING feature can be cycled
- ON or OFF. When this feature is ON, the game score will
- be saved at completion of the challenge as shown above
- in the description of RRSWITCH.TAB. The saved score
- facilitates reconstruction of previous games, useful
- for Switching Contests, etc.
-
- - The CONFIGURATION settings can be reset to the STANDARD
- values or the previously saved DEFAULT values.
-
- - The CONFIGURATION settings can be saved (to file) as
- the DEFAULT values loaded each time RRSWITCH is run.
-
- - Exiting the CONFIGURATION function without saving the
- values will leave the selections in effect only as long
- as RRSWITCH is operating (until exiting to DOS).
-
- ┌──────────────┐
- │ REGISTRATION │
- └──────────────┘
-
- The Shareware version (6.S) is made available for evaluation
- purposes. If you enjoy the program and continue using it after
- 30 days, you should register your copy. The Shareware program
- including this file may be freely copied for distribution, how-
- ever all of the included 9 files must be kept intact.
-
- The complete registered version of RRSWITCH (VERSION 6.1) is
- available from CHALLENGE PRODUCTS for $25.00, shipping and
- handling included, (NJ Residents add sales tax). Checks and
- Money Orders draw on US funds are accepted.
-
- Version 6.1 includes five layouts: One similar to the John
- Allen TIMESAVER (and used in the DEMO mode and included with
- this Shareware version); another one similar to that published
- in Model Railroader Magazine, January 1991, by Gordon Odegard,
- called Portage Potpourri; a contest switching practice layout
- developed with Bob Fink for NMRA switching contest support; a
- simple one-directional yard layout (a good starter for
- beginners); and a complex yard switching layout to really
- challenge the yard crews.
-
- A utility program to maintain the RRSWITCH.TAB file will be
- included with the REGISTERED version along with a printed
- OPERATIONS MANUAL.
-
- Comments and suggestions for enhancements are always welcome
- and may be forwarded to the author at CompuServe address
- 72207,3273, or:
-
- CHALLENGE PRODUCTS
- FRED MILLER
- 7 TEMPLAR WAY
- PARSIPPANY, NJ 07054
-
- Enjoy!
-
- ********************************************************************************
-
- CDV - Software * Ettlingerstr. 5 * 7500 Karlsruhe 1
-