home *** CD-ROM | disk | FTP | other *** search
/ Game Help / GameHelpVolume1_1994 / GAMEHELP.ISO / thrust / mk2doc / markii.txt
Encoding:
Text File  |  1993-10-12  |  55.5 KB  |  1,162 lines

  1. Contents
  2. HARDWARE AND SOFTWARE RECOMMENDATIONS   2
  3. CONNECTION     2
  4. INSTALLING THE SOFTWARE  4
  5. QUICK DEFINITIONS   4
  6. TESTING YOUR MARK II WCS 6
  7. YOUR FIRST DOWNLOAD 8
  8. BASE MODE AND HAT MODE SWITCH 9
  9. HAT MODE SWITCH     12
  10. BASE MODE SWITCHING RULES TO REMEMBER   12
  11. PROGRAMMING AND THE MARK II WCS    13
  12. PROGRAM EXAMPLE     15
  13. CREATING YOUR OWN PROGRAMS    20
  14. Step One - Create Program     20
  15. BASIC PROGRAMMING TIPS   21
  16. Step Two - Saving   23
  17. Step Three - Downloading      23
  18. Step Four - Running HOTAS     24
  19. THROTTLE TYPES 25
  20. Type One  25
  21. Type Two  26
  22. ANALOG THROTTLE     27
  23. PROGRAMMING THE TRIGGER  27
  24. FCS AND WCS SUPPORTED SOFTWARE GAMES    28
  25. CALIBRATING THE WCS FOR DIGITAL THROTTLE     29
  26. KEYTEST   29
  27. DETENT TENSION ADJUSTMENT     29
  28. LED LIGHTING   30
  29. TMSA 30
  30. GAME CARDS     31
  31. WCC-REMAPPER   33
  32. WCS2 TOOLS     35
  33. APPENDIX  37
  34. OPERATIONAL PROBLEMS/TROUBLESHOOTING    37
  35. KEYBOARD COMMAND CODES   40
  36. THE MARK II WCS WEAPONS CONTROL SYSTEM 
  37.  
  38. Congratulations on your purchase of the Mark II Weapons Control
  39. System - the most sophisticated and flexible PC game controller
  40. available. The Mark II WCS allows you to program the Mark II WCS
  41. and the Mark I Flight Control System, create multiple function
  42. buttons and macros.  The Mark II WCS also features a non-volatile
  43. memory chip, retaining any single program you have downloaded to
  44. it, even when your computer's power is turned off.  To change
  45. your Mark II WCS programs, simply download a new file, which will
  46. copy over the previous file. 
  47. Please read all of the instructions carefully before beginning. 
  48. HARDWARE AND SOFTWARE RECOMMENDATIONS
  49.  
  50. 1 - DOS  5.0 or later.
  51.  
  52. 2 - IBM specification, dual port game card - NOT DUAL CONNECTOR
  53.  - DUAL PORT (see "Game Card" section Pg. 31) 
  54. IMPORTANT - If you are using a joystick or yoke with its own
  55. throttle input device you MUST disable it. 
  56. CONNECTION
  57.  
  58. ALWAYS TURN OFF ALL POWER WHEN CONNECTING OR DISCONNECTING THE
  59. MARK II WCS. 
  60. 1 - Turn off your computer.
  61.  
  62. 2 - Plug your joystick into the 15-pin connector on the Mark II
  63. WCS.  
  64. 3 - Plug your keyboard cable into the 5-pin connector on the Mark
  65. II WCS. (If you have a mini 6-pin connector you will need a pair
  66. of adapters. You can find adapters at your local electronics
  67. store, or ThrustMasterr.) 
  68. 4 - Plug the Mark II WCS keyboard cable into your computer's
  69. keyboard port. 
  70. 5 - Plug the Mark II WCS's 15-pin cable into your game card. If
  71. you are using rudder pedals, plug the Mark II WCS 15-pin cable
  72. into the rudder pedal Y-cable.  Then plug your rudder pedals into
  73. your game card. 
  74. 6 - Turn on your computer. 
  75.  
  76. NOTE - You will not be able boot up your computer with the Base
  77. Mode Switch in the forward position.  If you do, you will
  78. probably get a keyboard error message.  To clear the system place
  79. the 3-way Base Mode Switch in either Analog or Digital position
  80. and press button one (pinky button) on the Mark II WCS a couple
  81. of times.  Then try re-booting your system. 
  82. INSTALLING THE SOFTWARE
  83.  
  84. Follow the directions on the software label. Place the Mark II
  85. WCS disk into your disk drive. Move to your disk drive root
  86. directory and type: README.1ST |MORE and press enter. (Please
  87. note that the | character is shown on your keyboard as a
  88. segmented vertical line). Follow the on-screen instructions. Once
  89. the install program runs it will create two directories and
  90. install all the appropriate files.  The software will install the
  91. Mark II WCS program on your hard drive under the directory MARK
  92. II. It will also create a directory called REMAP, where the WCC
  93. re-mapper program will be installed (see Pg. 33), and a directory
  94. where WCS TOOLS will be loaded (see Pg. 35).  
  95. QUICK DEFINITIONS
  96.  
  97. FCSÖ - ThrustMaster's Flight Control System (joystick).
  98.  
  99. MARK II WCSÖ - ThrustMaster's Weapons Control System (throttle). 
  100. RCSÖ - ThrustMaster's Rudder Control System.
  101.  
  102. Base Mode Switch - This is the red three-position switch on the
  103. top of the Base of the Mark II WCS. Each position is defined on
  104. the Base as Calibrate, Digital, and Analog. 
  105. Hat Mode Switch - This is the black two-position switch on the
  106. top of the Base of the Mark II WCS. Each position is defined on
  107. the Base as Digital and Analog. 
  108. Rocker Switch - This refers to the red three-way switch on the
  109. handle of the Mark II WCS. 
  110. AB Detent - Roughly 2/3rds up on the throttle throw is a notch or
  111. click. This is to signal entry into AfterBurner stages for those
  112. games using afterburners. 
  113. Idle Detent - Just forward of the full off position is another
  114. click or notch. This detent is used to indicate idle on the
  115. throttle throw.  
  116. Hat Switch - This is the four-position switch on the very top of
  117. the ThrustMaster FCS.  Mounted on the top of the switch is a
  118. black "HAT".  Normally this switch is used for looking out of the
  119. cockpit of your chosen aircraft.  
  120. HOTAS - Hands on throttle and stick. With the FCS plugged into
  121. the Mark II WCS a true HOTAS system is created. 
  122. Naturally Occurring Characters - These are keyboard characters
  123. that you can see displayed on your computer's screen. For
  124. example, if you press the "H" key it will generate a lower case
  125. "h" or if you press the shift-key and the "]" key, this will
  126. generate a "}" character. These are naturally Occurring
  127. characters. A non-natural character is as a key press that does
  128. not generate a visible character. For example, if you press the
  129. "delete" key on your keyboard it does not generate a visible
  130. character. 
  131. No-Op character - These are keyboard characters that do not
  132. perform any function in the software you are using. For example,
  133. in Yeager's Air Combat the " ? " is not used for any purpose. If
  134. you didn't want a button or Rocker position to perform any
  135. function in Yeager's then you would use this character in your
  136. programming. 
  137. TESTING YOUR MARK II WCS
  138.  
  139. First, test your HOTAS system and make sure everything is working
  140. properly. Move to your Mark II directory by typing CD\markII, and
  141. then type TESTMK2 . This will initiate the test. Follow the on
  142. screen instructions CAREFULLY. When the Calibration routine asks
  143. you to place the Mark II WCS Base Mode Switch in DIGITAL , PLEASE
  144. MAKE SURE IT IS IN DIGITAL POSITION. After the calibration
  145. routine is complete the program will download a test file. Once
  146. the download is 100% complete you will need to clear the Mark II
  147. WCS and check the input of all functions at the prompt. To clear
  148. the Mark II WCS press button 1 (pinky button) on the handle a few
  149. times. Make sure you have both mode switches in the Digital
  150. position.  
  151. The buttons on the WCS Mark II WCS and ThrustMaster FCS should
  152. generate the characters listed below. (Please note that the
  153. output on button 1 will vary depending on the position of the
  154. Rocker [RKR] switch on the handle). A forward movement of the
  155. throttle should generate series of small letter i's, one capital
  156. E and five capital I's. Pulling back on the throttle should
  157. generate capital D's, one capital L and a string of small d's. 
  158. FCS
  159.  
  160. TRIGGER = Trig
  161. HAT UP = U u
  162. HAT RT = R
  163. HAT DN = D d
  164. HAT LF = L
  165. HAT MD = Mid
  166. UP BTN = Top
  167. MD BTN = Mid 
  168. LW BTN = Bot
  169.  
  170. WCS 
  171.  
  172. BTN 1 = (RKR UP) U1 (RKR MD) M1 (RKR DN) D1
  173. BTN 2 = 2
  174. BTN 3 = 3
  175. BTN 4 = 4
  176. BTN 5 = 5
  177. BTN 6 = 6 
  178. RKR UP = U
  179. RKR MD = M
  180. RKR DN = D
  181. THROTTLE  INCREASE = i's, E, I's
  182. THROTTLE DECREASE = D's, L, d's
  183.  
  184.  
  185. Now that we have your Mark II WCS up and running,  it is time to
  186. download a functional program. YOUR FIRST DOWNLOAD
  187.  
  188. We have included  a number of game program files which you can
  189. download and use immediately. A list of all included game files
  190. can be found in the MARK II directory. Go to the MARK II
  191. directory and type DIR to see the list. The game files will have
  192. an extension of .ADV. Pick the file you want to download and 
  193. type DOWNLOAD (FILE NAME).ADV [ENTER].  Follow the instructions
  194. on your screen until the downloading process is complete. Once
  195. the download is complete place the Base Mode Switch in either the
  196. Digital or Analog position.  
  197. Anytime you place the three-way Base Mode Switch into the
  198. calibrate position your Mark II and keyboard will be temporarily
  199. frozen in preparation for download. When you return the Base Mode
  200. Switch from the forward position to the Digital or Analog, it
  201. will be necessary to CLEAR the system. This is achieved by
  202. pressing button 1 on the Mark II WCS handle once or twice. You
  203. will know the system has been cleared when the Mark II WCS begins
  204. to generate characters again.  
  205. The Mark II WCS will retain this program until you download
  206. another program. Each new download will replace the previous
  207. program.  
  208. We have included a list of text files for each included game file
  209. that will explain what each button should do in the simulator.
  210. The text files also contain information that will help you in
  211. programming,  and help you utilize your Mark II WCS to it
  212. fullest. To view a particular text file, move to the MARK II
  213. directory and type TYPE (FILE NAME).TXT |MORE [ENTER].  
  214. Before you begin playing, you must decide which positions you
  215. want the Base Mode Switch and Hat Mode Switch to be in.  Read the
  216. "BASE MODE SWITCH AND HAT MODE SWITCH" section thoroughly, for
  217. further details. 
  218. BASE MODE AND HAT MODE SWITCH
  219.  
  220. On the Base of the Mark II WCS are two Mode Switches. The red
  221. Base Mode Switch affects throttle on the Mark II WCS. The black
  222. two-position Hat Mode Switch affects the Hat Switch on the FCS.   
  223. BASE MODE SWITCH
  224.  
  225. Definition of three-positions
  226.  
  227. 1 - With the Base Mode Switch in Calibrate position, the Mark II
  228. WCS is automatically in download status.  
  229. 2 - With the Base Mode Switch in Digital position, the entire
  230. Mark II WCS and the FCS buttons are converted to Digital output.
  231. (The only exception is the trigger on your joystick. The trigger
  232. is always passed as Analog and will function as it was designed
  233. in the game you are using. There is the option of programming the
  234. trigger. Please see "Programming the Trigger" Pg 27). 
  235. 3 - With the Base Mode Switch in the Analog position, the Mark II
  236. WCS throttle is converted to Analog, while all else remains in
  237. Digital.  
  238. Definition of Inputs
  239.  
  240. DIGITAL INPUT -  A keyboard input; functions are routed through
  241. the keyboard.  
  242. ANALOG INPUT - Functions are routed through the game card.   
  243. Digital and Analog Throttle Options
  244.  
  245. There are two options to choose from when using your Mark II WCS
  246. throttle. 
  247. Digital - When you have the Base Mode (red switch) in Digital,
  248. the throttle runs through the keyboard using keyboard characters
  249. as input for throttle increase and decrease. The throttle will
  250. generate whatever characters you have programmed on the throttle
  251. line of your game file. Occasionally, you may have to calibrate
  252. your Mark II WCS for Digital throttle. (Please see "Calibrating
  253. Digital Throttle" Pg. 28). 
  254. Analog - With the Base Mode Switch in the Analog position, the
  255. throttle runs through the game card. Using electrical input for
  256. throttle increase and decrease, the throttle ignores the
  257. programmed throttle characters. Although the throttle characters
  258. are ignored it is still necessary to have commands on the
  259. throttle line of your program. Analog throttle can only be used
  260. in simulators that support an Analog throttle and have an Analog
  261. calibration routine. Generally, Analog throttle is defined in
  262. simulators as a second joystick or throttle wheel.  If you choose
  263. to use Analog throttle, refer to each individual software manual
  264. for their calibration routine.  
  265. Generally, Analog throttle is more reliable and responds more
  266. quickly than Digital input. There are many games, however, that
  267. don't have an Analog throttle option. For this reason, we've
  268. provided the Digital position.  
  269. If you choose to use Analog Throttle input you must have the Hat
  270. Mode Switch in the Digital position. If the Hat switch and the
  271. Throttle input were both in Analog they would conflict with one
  272. another, as they run off the same electrical line.  HAT MODE
  273. SWITCH
  274.  
  275. Digital and Analog Options
  276.  
  277. When the Hat Mode Switch is in Digital position, the Hat is
  278. routed through the keyboard and generates the characters you've
  279. programmed. Usually, you will need to deselect ThrustMaster FCS
  280. support in simulators to avoid conflict when using Digital Hat.   
  281. When the Hat Mode is in Analog position, the Hat is routed
  282. through the game card and will function as determined by your
  283. game software. In Analog, the Hat will ignore anything you have
  284. programmed to it in your Mark II files. If you choose to use
  285. Analog Hat, remember to select ThrustMaster support in the
  286. software you are using.  
  287. When you use the Hat in the Analog position you must have the
  288. Base Mode Switch is in the Digital position. The Hat Analog and
  289. throttle Analog use the same electrical line and therefore cannot
  290. be used at the same time. Please see the table on Pg. 11 for
  291. further clarification.   
  292. BASE MODE SWITCHING RULES TO REMEMBER 
  293.  
  294. 1 - The Calibrate position on the Base Mode Switch is used, in
  295. most cases, for the downloading process.    
  296. 2 - Anytime you put the Base Mode Switch in the Calibrate
  297. position, it freezes the keyboard and the ThrustMaster controls
  298. to prevent accidental input.  When you return the Base Mode
  299. switch to either the Digital or Analog positions, you must clear
  300. the Mark II WCS by pressing button one, to regain keyboard input.
  301. A good rule to remember is, if you experience problems with the
  302. Mark II WCS or FCS not generating characters...press button 1 on
  303. the WCS handle. 3 - Occasionally, when you put the Base Mode
  304. Switch in the Calibrate position,  the download sequence may not
  305. be initiated. If this occurs, reset the Base Mode Switch by
  306. putting it in the Analog position and returning it to the
  307. Calibrate position. If you still encounter difficulty initiating
  308. the download sequence, return the Base Mode switch to Analog,
  309. press button 1 on the WCS handle a few times, and briskly pop it
  310. into the calibrate position.  
  311. PROGRAMMING AND THE MARK II WCS 
  312.  
  313. Welcome to the exciting and wonderful world of programming. The
  314. Mark II WCS software will allow you to program additional
  315. functions to your Mark II WCS and Mark I FCS that you never had
  316. before. Some of these functions include:  
  317. 1 - Programming macros to a single button press (i.e.. with a
  318. single press of the macro-programmed button, you could drop two
  319. flares, one chaff and eject from your burning plane). 
  320. 2 - Programming button functions dependent upon the position of
  321. the three-way Rocker Switch on the Mark II WCS handle. (For
  322. example, a single button could function as guns, missiles or a
  323. gun camera depending on the position of the Rocker Switch.) 
  324. We will be using the DOS editor to create and edit programs for
  325. the Mark II WCS.  If you aren't familiar with DOS editor, it may
  326. be helpful to read up on it before continuing.  DOS 5.0 or later
  327. are the only versions that have DOS editor. If you have an
  328. earlier version, we suggest you use Notepad in Windows or Text
  329. File Editor in Geoworks or any other DOS text editor you may
  330. have. Some of the instructions pertaining to DOS Editor will not
  331. pertain to you if you are using a different program.  
  332. PROGRAM EXAMPLE
  333.                                                    
  334. At the MARK II directory, type EDIT EXAMPLF3.ADV [ENTER].  DOS
  335. Editor will automatically engage and the file below should appear
  336. on your screen.  This file is a functional program for Falcon
  337. 3.0.  We are going to use it to describe each command line, how
  338. it works and what functions it will perform.  Each Command Line
  339. below, corresponds to a button or function switch on the FCS and
  340. Mark II WCS.  Refer to the Figure on page 14 so you know which
  341. button each command line is referring to. Each Command line
  342. consists of two separate entities; First - a standard command
  343. code (in bold),  which must always be present, second - a series
  344. of arguments (in italics) which are the commands you enter to
  345. program each button function on the Mark II WCS and FCS.  Please
  346. Note- the bold and italics are only added here for ease of
  347. differentiation between the Command Code and arguments. 
  348. FCS
  349. GAME 1
  350. BTN TG (optional-please see Trigger Programming)
  351. BTN UB ENT
  352. BTN MB BSP
  353. BTN LB RU n RM n RD \
  354. BTN HU 3 8
  355. BTN HR 6
  356. BTN HD 5 5
  357. BTN HL 4
  358. BTN HM ~
  359. WCS
  360. BTN 1 RU DEL INS DEL RM DEL INS DEL RD g
  361. BTN 2 RU F8 RM ' RD f
  362. BTN 3 b
  363. BTN 4 t
  364. BTN 5 x
  365. BTN 6 z
  366. RKR UP F5
  367. RKR MD F6
  368. RKR DN F7
  369. THR 40 5 = - / / . ,
  370.  
  371. We will now go through each command line and define what each
  372. argument is programmed to do. The Command Codes for each line (in
  373. bold) can also be used as a reference when creating your own
  374. program. For any program to run successfully it's imperative that
  375. each Command line contain the Code Names exactly as they appear
  376. (in bold). 
  377. FCS - This line will never have arguments programmed to it. This
  378. Command Code indicates that the FCS buttons are to be programmed. 
  379. GAME 1 - Game 1 command defines the Digital throttle types you
  380. may use.  There are two types of Digital throttle to choose from. 
  381. Type One throttle uses continuous characters, such as a series of
  382. +++++++ signs for increasing throttle and a series of ----- for
  383. decreasing throttle.  Type Two throttle uses sequential
  384. characters, such as 1 2 3 4 etc. for  throttle action.  In the
  385. EXAMPLF3 program we use  Type One throttle, so Game 1 is entered
  386. on the command line.  If Type Two throttle was used in the game,
  387. we would have entered Game 2 on this line. One or the other must
  388. be present.  If you use Analog throttle this line will be
  389. ignored. NO change will be necessary. (please see "Throttle
  390. Types" on Pg. 24).     
  391. BTN TG - The trigger will always be passed as Analog, and will
  392. function as the game designed it. Generally, you will not need to
  393. have this line on your programs. There is however, an option for
  394. programming the trigger. (Please see "Trigger Programming"
  395. section on Pg. 27) 
  396. BTN UB - This button performs a single function.  It will select
  397. A-A weapons when pressed. BTN MB -  This button performs a single
  398. function. It will  select A-G weapons when pressed. 
  399. BTN LB -  This button is programmed to perform three functions,
  400. depending on the position of the Rocker Switch on the WCS handle. 
  401. We entered "n" for Rocker Up (RU) and Rocker Middle (RM), and a
  402. backslash for Rocker Down (RD).  So, if the Rocker Switch is in
  403. the up or middle position, IFF is activated.  If the Rocker
  404. Switch is in the down position, ILS is activated. You can program
  405. any button on the FCS, except for the Hat Switch, to perform
  406. three different functions depending on the Rocker Switch position
  407. (on the handle of the Mark II WCS).     
  408. NOTE - Button Codes (RU, RM and RD) were used for this command
  409. line.  If you want to program other buttons in this manner, you
  410. must use the same Rocker Position Button Codes. Enter the
  411. function after each rocker position command. If you want the same
  412. function in two of the rocker positions, enter the same character
  413. after both positions. Remember to single space between all
  414. arguments.  
  415. BTN HU - The Hat Up position is a two-stage toggle. We programmed
  416. it to toggle between Front View (3) and Padlock View (8).  If you
  417. push the Hat up once, Front View will activate.  Push the Hat up
  418. again, and Padlock View will activate.   
  419. NOTE - You must enter two arguments on this line.  If you enter
  420. one, the up view will not work.  If you only want one view, enter
  421. the same character twice.  The HU and  HD will not allow macro
  422. programming. 
  423. BTN HR -  We programmed Right View on this Hat position (Hat
  424. Right).  
  425. BTN HD - This position (Hat Down) is also a two-stage toggle. 
  426. Two arguments must be entered with a single space in between. We
  427. programmed the same function (Back View) on both positions, so
  428. the toggle will not be apparent. Macro programming is not
  429. available on this line. 
  430. BTN HL - We programmed Left View on this Hat position (Hat Left). 
  431.  
  432. BTN HM - We entered a No-Op character for this position. This is
  433. done so that the Hat up, down, left and right views remain when
  434. the Hat returns to the center or middle. If we entered an
  435. operational character it would be activated when the Hat is
  436. released from any other position. 
  437. Now we move to the WCS portion of the program.
  438.  
  439. WCS - This line will never have arguments programmed to it. This
  440. command code indicates that the WCS buttons are to be programmed. 
  441. BTN 1 - This button has a macro and a single command depending on
  442. the position of the Rocker Switch.  With the Rocker Switch in the
  443. up position, button one will activate one chaff, one flare and
  444. another chaff (macro). The same is true if the Rocker Switch is
  445. in the middle position. If the Rocker Switch is down, button one
  446. activates landing gear (single command). 
  447. NOTE - For characters that are not "naturally occurring" (such as
  448. Delete or Insert), refer to "Keyboard Command Codes" (appendix -
  449. Pg. 39-41) for the proper designation. 
  450. BTN 2 - This button has a single command for each position of the
  451. Rocker Switch.  If the Rocker Switch is up, button two activates
  452. Radar Scan Distance.  If the Rocker Switch is in the middle, it
  453. activates Increase Ripple.  If the Rocker Switch is down, it
  454. activates Flaps. 
  455. BTN 3 - Button three activates one function - Brakes.
  456.  
  457. BTN 4 - Button four activates one function - Target Select. 
  458. BTN 5 - Button five activates one function - CLR Lock.
  459.  
  460. BTN 6 - Button six activates one function - Radar Lock.
  461.  
  462. RKR UP - Rocker Up has a single function - NAM.
  463.  
  464. RKR MD - Rocker Middle has a single function - ACM.
  465.  
  466. RKR DN - Rocker Down has a single function - GM.
  467.  
  468. THR - This line programs information for Digital throttle
  469. performance.  The first argument records the number of throttle
  470. steps it takes to reach full throttle.  In this case, it takes 40
  471. equal signs to reach full throttle.  
  472. The second argument records the number of afterburner steps. It
  473. takes five throttle steps for this afterburner.   
  474. Argument three records the character for increasing throttle. 
  475. The equal sign increases throttle for Falcon 3.0. 
  476. Argument four records the character for decreasing throttle.  The
  477. minus sign decreases throttle for Falcon 3.0. 
  478. Argument five records the character that EXITS afterburner (the
  479. slash).   
  480. Argument six records the character that ENTERS the afterburner
  481. (also the slash).  
  482. Argument seven records the character that increases afterburner
  483. (the period).  
  484. Argument eight records the character that decreases afterburner
  485. (the comma).     
  486. NOTE - All eight arguments were used for Falcon 3.0, which is the
  487. maximum amount of arguments for this line.  However, the number
  488. of arguments you enter will depend on the simulator. You must
  489. have throttle arguments in all your Mark II WCS programs, even if
  490. you intend to use the Analog throttle option.  For more
  491. information, refer to the "Throttle Types" section on Pg. 24. 
  492. SUMMARY
  493.  
  494. The above example provides you with the basic format necessary to
  495. create your own programs and even edit existing files with the
  496. Mark II WCS software. The bold Command Codes will appear in every
  497. program you create and are the foundation for successful
  498. operation of your HOTAS system. The "arguments" are the variable.
  499. You program the arguments, telling the program what funcitons you
  500. want the buttons to perform. Now you are ready to begin your own
  501. programming.   
  502. CREATING YOUR OWN PROGRAMS
  503.  
  504. Step One - Create Program
  505.  
  506. We have included a basic template for you to use when setting up
  507. your own programs. The Template.mk2 file, in the Mark II WCS
  508. software, will provide you with the Command Codes already in
  509. place. All you will need to do is know what arguments you want on
  510. which buttons of your HOTAS system. Retrieve the template file by
  511. typing EDIT TEMPLATE.MK2 at the MARK II directory prompt. DOS
  512. Editor will pull up the file with a list of the Button Code
  513. Names, beginning with FCS. We strongly suggest that you move
  514. around in DOS EDITOR with your mouse cursor or arrow keys. Using
  515. the ENTER key on you keyboard will undoubtedly create confusion
  516. as it adds spaces between the lines. Please note the following
  517. tips when programming.     
  518. BASIC PROGRAMMING TIPS
  519.  
  520. 1.  Macros can only be programmed to BTN 1 - 6 on the WCS, BTN
  521. UB, MB and LB on the FCS handle, and Hat positions BTN HR and HL. 
  522. 2.  Always leave a single space between each argument on the
  523. command line.    
  524. 3.  If you want a non-operational button, delete the entire line
  525. in your program. However, you must always have the three RKR
  526. commands and Throttle arguments present in your program. If for
  527. some reason you don't want the RKR commands to perform a function
  528. then you must enter a no-op character. A no-op character is a
  529. character not used in a particular game. For example: if you
  530. don't want the RKR UP to perform a function then you might enter
  531. a ( ~ ) character, assuming it does nothing in the game you're
  532. playing.  
  533. 4.  All Command Codes (BTN UB, GAME 1 etc.) and all on the
  534. commands on the Keyboard Code List (appendix - pg. 40 -42) must
  535. be entered in capitals. 
  536. 5.  You can program RKR UP (rocker up), RKR MD (rocker middle)
  537. and RKR DN (rocker down) positions to any BTN (button) line
  538. EXCEPT the "HAT" positions (BTN HU, BTN HR, BTN HL, etc.). 
  539. 6.  Make sure you differentiate between lower and upper case
  540. characters.  The Mark II WCS programming software is case
  541. sensitive.  If you enter an upper case letter (capital or shifted
  542. character) when the simulator uses a lower case letter, the
  543. button will not perform as you expect.     
  544. NOTE - Many of the software manuals and keyboard layouts are not
  545. accurate with respect to lower case and upper case.  For example,
  546. AV8B Harrier states that a capital F activates flares, when in
  547. fact it does nothing. The flare is only deployed when the lower
  548. case f is pressed. You should check your games once with the
  549. keyboard before programming.  
  550. 7.  The BTN HU (Hat up) and BTN HD (Hat down) positions are
  551. always two-stage functions. You must enter two arguments on these
  552. lines. If you want only one function activated when you move the
  553. Hat Switch up or down, then use the same argument twice. Remember
  554. that Macros are not available on these lines. 
  555. 8.  For some simulators, you might want to confirm the number of
  556. throttle steps.  Count from engine off to full power and full
  557. throttle to shut-off. For example, some games will spool the
  558. engines up to some pre-determined RPM with one press of the
  559. throttle key, therefore requiring more deceleration characters
  560. than acceleration. Enter the greater number of throttle steps if
  561. there is a difference between acceleration and deceleration. 
  562. 9.  Make sure you use Keyboard Command Codes when using the CTRL
  563. or ALT combinations.  For example, if you needed to use CTRL-F3,
  564. you would enter the following command; CTLD F3 CTLU (where CTLD
  565. is control down and CTRLU is control up). If you were to actually
  566. press CTRL-F3 on your keyboard the computer reads it as; Press
  567. CTRL and F3, then let up on CTRL. This produces an non-natural
  568. ASCII character that the Mark II WCS download program cannot
  569. recognize. For this reason you enter the arguments in the
  570. sequence manually. The same applies with the ALT key.  Please see
  571. the keyboard command code list for the specific program entries
  572. in these types of situations. You do not have to enter the up and
  573. down Keyboard Codes for a shifted combination that produce
  574. naturally occurring characters.  For example, if you wanted to
  575. program an asterisk you would press SHIFT-8 on your keyboard,
  576. which produces an asterisk. However, there are situations where
  577. you would have to use SHFTD and SHFTU combinations. Primarily,
  578. this is for non-natural occurring characters. For example a
  579. shift-F5 combination would require SHFTD F5 SHFTU. 
  580. 10. If you are using arguments from the keypad check to see if
  581. the NUMLOCK light needs to be on or off.  The NUMLOCK key should
  582. be on if you are using numbers from the keypad in your
  583. programming. If your using HOME, END etc., then the NUMLOCK light
  584. should be off.  
  585. Step Two - Saving 
  586.  
  587. Now that your program is complete, you need to save it. In DOS
  588. editor there is a menu bar at the top of your screen. Click your
  589. mouse on FILE.  Then, click on SAVE AS.  Next, you need to name
  590. your program. We recommended that you use the game title you
  591. designed it for and a .ADV extension. For example, save Falcon
  592. 3.0 program as FALCON3.ADV.  
  593. CAUTION - DO NOT just "SAVE" this file or you will lose your
  594. template. Whenever you are working from the Template file you
  595. will want to SAVE AS, and rename it.  
  596. Now, you're ready to download to the Mark II WCS. Click your
  597. mouse cursor on EXIT and you will be returned to the Mark II
  598. prompt.  
  599. Step Three - Downloading 
  600.  
  601. To download your program, type in DOWNLOAD (at the Mark II
  602. prompt) and the name of your file. For example, download the
  603. Falcon program by typing DOWNLOAD FALCON.ADV [ENTER]. The
  604. DOWNLOAD program will ask you to put the Base Mode Switch in the
  605. forward position, which starts the download process (see "BASE
  606. MODE SWITCH"  Pg. 9-11). The length of the download procedure
  607. will vary depending on the complexity of the program. If the
  608. download procedure doesn't start, put the Base Mode Switch in
  609. Analog position and snap it forward to the Calibrate position.
  610. Once the download sequence is complete, put the Base Mode Switch
  611. in the Digital position. If you intend to use Analog throttle
  612. Remember to clear your WCS by clicking button one on the WCS a
  613. few times before proceeding. Quickly check all your buttons while
  614. at the Mark II prompt, pressing them to make sure they are
  615. generating the characters you just programmed. 
  616. Exceeding memory - If you program too many rocker functions and
  617. macros, you can exceed the memory of the chip in the Mark II WCS. 
  618. You will receive a message that states; "ERROR memory has been
  619. exceeded." It will also tell you which line has exceeded memory.
  620. By counting the lines (beginning with FCS) you can find which
  621. line has exceeded memory.  Count the number of commands you've
  622. entered after the line that exceeded memory. Now you know how
  623. many commands have exceeded memory and how many you have to work
  624. with.  
  625. Step Four - Running HOTAS 
  626.  
  627. Now that you have everything downloaded, select the Mode you want
  628. to operate in (see the table on pg. 11). Your WCS and FCS are now
  629. programmed and will become highly effective instruments of death
  630. in your hands. You're SET and READY TO GO!!! Happy Hunting! And
  631. CHECK SIX. 
  632. THROTTLE TYPES
  633.  
  634. Two types of Digital throttle action are available.  Type One
  635. programming is for simulators that use continuous characters for
  636. throttle.  An example of this type would be a series of +++
  637. characters for increasing throttle and a series of - - -
  638. characters for decreasing throttle. 
  639. Type Two programming  is for simulators that use a sequential
  640. list for throttle action - such as 1 2 3 4 5, etc.  You can tell
  641. which type you have by reading your flight simulator manual. 
  642. The third type of throttle input is Analog.   
  643.  
  644. Many of today's sims and games have the option of using either
  645. Type One, Type Two or Analog. Generally, Analog is the fastest
  646. responding throttle input, and is rarely subject to synchronizing
  647. (synching) problems. Synching problems are a result of the
  648. typematic rates established by game software, where keyboard
  649. inputs are lost in the keyboard buffers. Of the two types of
  650. Digital throttle, Type Two input is less subject to being lost
  651. than Type One.  
  652. If you're using Type One throttle, follow the directions in the
  653. next section.  If you're going to use Type Two, skip to the Type
  654. Two section. 
  655. Type One
  656.  
  657. 1.  Enter the number of throttle steps required to reach full
  658. throttle. If you do not know this number, count the number of
  659. key-presses required to achieve full throttle in the simulator. 
  660. It should be the same as the number of Key-presses used to return
  661. to throttle shut-off.  If the two numbers are different, use the
  662. higher number.  Enter the number as a two digit number, such as
  663. 06 or 13.  
  664. 2.  Enter the number of afterburner steps.  (If the simulator
  665. does not have afterburner - enter 1.)  
  666. 3.  Enter the character used to increase throttle.
  667.  
  668. 4.  Enter the character used to decrease throttle.
  669.  
  670. 5.  Enter the character that EXITS afterburner. (If the simulator
  671. does not have afterburner, enter the throttle character used to
  672. decrease throttle.)    
  673. 6.  Enter the character that ENTERS afterburner.  (If the
  674. simulator does not have afterburner, enter the throttle character
  675. used to increase throttle.)  
  676. 7.  Enter the character that increases afterburner.  (If the
  677. simulator does not have afterburner, enter the throttle character
  678. used to increase throttle.)  
  679. 8.  Enter the character that decreases afterburner.  (If the
  680. simulator does not have afterburner, enter the throttle character
  681. used to decrease throttle.)  
  682. Type Two
  683.  
  684. 1.  Enter the number of throttle steps required to reach full
  685. throttle (including afterburner).  There is a maximum of 15 steps
  686. allowed.  
  687. 2.  Enter the number of afterburner steps (if your simulator does
  688. not have afterburner, enter 1).  
  689. 3.  Enter the sequence of characters that moves the simulator to
  690. full throttle.  Be sure to put a space in between.  If it doesn't
  691. take 15 steps for the simulator to reach full throttle,  you
  692. should enter no-op characters for the rest of the steps up to 15,
  693. or duplicate a few of the sequence characters.  No-op characters
  694. are characters that the simulator doesn't use.   
  695. Remember, if you are programming a Type Two throttle, you need to
  696. change Game 1 to Game 2 in your program.     
  697. ANALOG THROTTLE
  698.  
  699. Analog throttle is available by placing the three-way Base Mode
  700. Switch in the Analog position. Now the throttle input is going
  701. directly through the game card, ignoring the throttle portion of
  702. your downloaded program. However, even when using the Analog
  703. throttle you must have GAME 1 or 2 specified as well as throttle
  704. arguments on the THR command line.  
  705. You can use Analog throttle only when the game supports it. In
  706. Analog mode you will need to calibrate the throttle in the game.
  707. Please note that calibrating in the game for Analog throttle is
  708. NOT the same thing as calibrating in the Mark II WCS software. 
  709. The CAL.EXE file is for calibrating Digital throttle.   
  710. Remember, you cannot use Analog HAT when using Analog throttle.
  711. Both the Hat Analog and Throttle Analog  run off the same line
  712. and only one can be used at a time. 
  713. PROGRAMMING THE TRIGGER
  714.  
  715. The trigger on the ThrustMaster FCS (or any standard Joystick) is
  716. designed to pass as Analog.  It will function as designed in the
  717. games.  
  718. You can however, program the trigger. Place the Command Code BTN
  719. TG in your program under the GAME 1 command, followed by your
  720. desired argument.  The trigger will now perform as programmed by
  721. you, and by the game.  For example - programming CTLD r CTLU on
  722. the trigger line in your Falcon program would turn the gun camera
  723. on and off as well as fire your weapons. To avoid confusion, we
  724. recommend that you do not program the trigger unless there is no
  725. function for it in the game. 
  726. FCS AND WCS SUPPORTED SOFTWARE GAMES
  727.  
  728. Always de-select WCS in games that have the option for WCS and
  729. select keyboard. If you're using Analog throttle you will most
  730. likely select joystick 2.   
  731. In some instances it will be necessary to de-select FCS options,
  732. depending on your Mode Switch selection. The easiest solution is
  733. de-select ThrustMaster FCS in every game unless your using the
  734. Hat in Analog Mode.  With the Hat in Analog it would be necessary
  735. to select the FCS option so the Hat will operate as designed in
  736. the game. 
  737. NOTE - To use the FCS or other joystick as a regular joystick,
  738. switch the Base Mode Switch to the Calibrate position and press
  739. button 1 to clear the Mark II WCS.  When you operate your FCS and
  740. Mark II WCS in the calibrate position the joystick acts just as
  741. it would if plugged directly into the game card, performing
  742. whatever functions the game determines. The Hat on the FCS must
  743. remain Digital as the Mark II WCS throttle automatically becomes
  744. Analog. The Mark II WCS buttons and Hat will still be
  745. programmable . 
  746. You can also separate the Mark II WCS and your joystick and use
  747. them as individual entities. If you have an additional game card
  748. on your computer that has been disabled you can use this as a
  749. power source for the Mark II WCS.  Plug your joystick directly
  750. into your active game card, and plug your Mark II WCS into the
  751. non-active game card.  Your Mark II WCS will then function as a
  752. fully programmable Digital unit.   The same results can be
  753. achieved with ThrustMaster's ACM game card. There are two
  754. connectors on the ThrustMaster game card, each accessing a
  755. separate dual port game card. One connector accesses an active
  756. dual port game card, while the other accesses a non-active game
  757. card. The second connector, although not active, will supply
  758. power.  
  759. CALIBRATING THE WCS FOR DIGITAL THROTTLE
  760.  
  761. Calibrate the Mark II WCS immediately after initial connection.
  762. You should not have to calibrate your Mark II WCS more than once
  763. or twice. However, if you suspect that your throttle characters
  764. are not being generated correctly, re-calibrate. We encourage you
  765. to run the Keytest program (see "KEYTEST" below) to verify the
  766. characters HOTAS is generating. Please remember that this
  767. calibration is for Digital throttle only. If you're using Analog
  768. throttle this calibration routine is not applicable.  
  769. To calibrate, go to your MARK II directory and type CAL.  This
  770. should start up the Mark II WCS calibration routine.  Follow the
  771. on-screen instructions carefully, being sure that you place the
  772. three-way Mode switch in Digital Mode when requested.   
  773. KEYTEST
  774.  
  775. We have included a Keytest program with the Mark II WCS software.
  776. This program checks all the buttons on the HOTAS system and
  777. verifies the characters they are generating. To start the Keytest
  778. program type: Keytest  at your Mark II  directory and press
  779. enter. If you are not able to bring up the Keytest program then
  780. type: keytest /? .The Keytest /? will show you the two display
  781. options for the keytest program; Keytest /v and Keytest /t . One
  782. of these options should work. 
  783. DETENT TENSION ADJUSTMENT
  784.  
  785. The Mark II WCS has a tension screw for the throttle detents. 
  786. Two Phillips screws are located underneath the Mark II WCS near
  787. the center of the base.  Turn the smaller screw until the desired
  788. tension is obtained.  
  789. LED LIGHTING
  790.  
  791. The LED lights on the top of the Mark II WCS will indicate when
  792. certain functions are active.  The top light is not functional at
  793. this time.  It will be implemented in the future.  The middle two
  794. LEDs indicate when Button 4 and Button 6 on the Mark II WCS are
  795. activated.  The lower two LEDs indicate when the top and middle
  796. positions on the Rocker Switch are activated.    
  797. TMSA
  798.  
  799. Included with your Mark II WCS software is a diagnostic program
  800. called TMSA. From your Mark II prompt type: TMSA and press enter. 
  801. A screen with two boxes and columns of data in the upper right
  802. hand corner will appear. The movement of your joystick will be
  803. shown in the right hand box as a "Star Shaped" figure. The upper
  804. right hand corner data will display the value readings from the
  805. "HAT" on your FCS, Mark II WCS Analog throttle, Joystick and
  806. Rudder input.  
  807. When using a speed adjustable game card set the "HAT" value at
  808. approximately 82.  Make sure that your Base Mode switch is in
  809. Digital and the Hat Mode switch is in Analog if your running your
  810. FCS through the Mark II WCS. With the Hat switch in the center
  811. position the value should be 82. With the Hat forward the value
  812. under the Hat column should change to approximately 2. Hat right
  813. should be around 20. Hat down - 40.  Hat left - 60.  
  814. To check the Mark II WCS Analog throttle, put the Base Mode
  815. switch in Analog and the Hat Mode switch in Digital.  Throttle
  816. values should read under the HAT column as you move the handle
  817. forward and backwards. Ideally, the throttle should read around
  818. 10-15 in the full forward position.  
  819. If your throttle reads something different, adjust the
  820. potentiometer by removing the Base of your Mark II WCS and
  821. rotating it. Gently rotate the potentiometer with a pair of
  822. pliers, while in the TMSA program, until the desired results are
  823. achieved. 
  824. Your Rudder pedals should show input under the Rudder column.  
  825. GAME CARDS
  826.  
  827. Your game card will be the functional foundation for your new
  828. FCS. A joystick will only work as well as the game card it is
  829. plugged into. It is important that you are aware of the type of
  830. game card you are going to use.  
  831. To get full function and proper range from your FCS, YOU MUST
  832. HAVE AT LEAST A DUAL PORT GAME CARD. Please do not get this
  833. confused with a two-connector or two-plug game card. When we
  834. refer to PORTS we refer to the CIRCUITRY on the card itself. A
  835. dual port game card is one that is designed to support two,
  836. two-button joysticks. Often times these two ports are called "A"
  837. and "B". A single port game card would only have an "A" while a
  838. dual port game card would have an "A" and a "B". For specific
  839. details on the features of your game card refer to your game card
  840. owners manual. 
  841. The following is a list of tips to help you determine if your
  842. game card is suitable for your FCS. There are a number of
  843. combinations possible in game cards currently out on the market.
  844. For example: 
  845. ∙ Many game cards have only one connector, but actually access a
  846. dual port card, such as the SoundBlasterÖsound card.  With the
  847. faster 486 + computer systems, these combination Sound/Game cards
  848. are generally not adequate for game play. The SoundBlaster game
  849. port in particular  can suffer from timing problems. More
  850. information on this malady can be found in the back of your
  851. SoundBlaster manual in the appendix under "Quick  Reference for
  852. Problem Solving". See "Problem: Joystick not working properly in
  853. some programs." 
  854. ∙ Many game cards have two connectors and are dualport cards. In
  855. these instances there is a primary connector that accesses both
  856. ports. The other connector accesses the "B" port only.  
  857. ∙ Some game cards have one plug or connector and are only wired
  858. for one port. This is typical of many Multi I/O cards (cards with
  859. parallel, serial and game port combinations). These Multi I/O
  860. game ports can be found on many of today's computers. WE STRONGLY 
  861. RECOMMEND THAT ALL MULTI I/O GAME PORTS BE DISABLED AND NOT USED.
  862. In some instances you may not know how to disable your Multi I\O
  863. game port or see no way to disable it. You will need to refer to
  864. your owners manual or contact your  computer dealer. NOTE - In
  865. order to effectively disable most game ports you must pull
  866. jumpers (little clips) on the card itself. For details,see your
  867. game card owner's manual. 
  868. Quality Dual port game cards are necessary because the FCS
  869. requires the information from, and access to, both ports on a
  870. game card (this is also true if you intend to run two, two-button
  871. joysticks at the same time). A dual port game card is essential.
  872. We recommend the ThrustMasterr ACMÖ game card. Please also
  873. remember that you cannot have more than one game card active and
  874. running at the same time. If two cards are running at the same
  875. time they will conflict with each other, causing your controls to
  876. work erratically and inconsistently. 
  877. You cannot have another joystick plugged into your game card
  878. while using the FCS. If another joystick is plugged in at the
  879. same time you are running your FCS the two sticks will conflict
  880. and both will behave erratically. 
  881. WCC-REMAPPER
  882.  
  883. The WCC remapper program allows you create up to five alternate
  884. button Modes for your Mark II WCS, or WCS Mark I. This will allow
  885. you to press a pre-determined key or button to re-map your
  886. original Mark II WCS ADV files. Your buttons can then perform an
  887. entirely different set of functions. For example, in Falcon,
  888. using the Remapper, you could program a separate set of functions
  889. on your Mark II WCS buttons.  One Mode could be for Air to Air
  890. action, another for Air to Ground action, and another for the
  891. Landing sequence.  
  892. The use of  WCC Remapper would proceed as follows:
  893.  
  894. 1 - Create your Mark II WCS program for Falcon.  Write down the
  895. key presses you have designated to the various buttons on your
  896. HOTAS system. These functions will be used as the foundation for
  897. setting up your WCC program. 
  898. 2 - Lets say your original Mark II WCS set-up is designed around
  899. Air to Air combat and you want one Mode of your WCC program to be
  900. specifically for Air to Ground activities and another for
  901. landing. In the WCC program it asks you which keys you want
  902. changed, and what you want them changed to. For example, you
  903. might have button three of your Mark II WCS set-up for IFF in
  904. your download program.  Now you want a separate Mode for Air to
  905. Ground, and you want button three to become Bomb Ripple.  In the
  906. Remapper you would specify that you want key press n (IFF)
  907. changed to ' (Bomb Ripple).  Continuing in this manner, specify
  908. only those keys you want changed with the implementation of the
  909. first Mode. For the second Mode follow the same procedure, once
  910. again using the original Mark II WCS program as your foundation.  
  911. Having programmed two Modes in the WCC re-mapper you might have
  912. designated the F11 key as the toggle between the two Modes and
  913. the F12 key as the Remapper ON/OFF toggle.  Lets say you chose
  914. Mode one, your Air to Ground Mode, as the start-up Mode. This
  915. will be the Mode that your Mark II WCS will be in at the start of
  916. your game.  By pressing F12 to toggle the re-mapper TSR off you
  917. can return to your basic Mark II WCS program, or you could press
  918. F11 to toggle to the second Mode. While you only programmed two
  919. Modes with the WCC program there are actually three Modes
  920. available. The First, our basic Mark II WCS program which we
  921. set-up as Air to Air Mode.  The second Mode which we created in
  922. Remapper, our Air to Ground Mode, and the third, a landing mode.  
  923. To determine which Mode you are currently in, note what functions
  924. your buttons are generating and refer to your notes.  Remember
  925. that once the TSR is loaded it is immediately active. To get back
  926. to your basic Mark II WCS program you will need to turn the TSR
  927. OFF using the re-map on/off toggle.  
  928. 3 - You may or may not choose to use the BAT file creator in the
  929. WCC software. When you set up the BAT file it will load the REMAP 
  930. file you just created, which is a TSR (terminate and stay
  931. resident) program. It will then load the game software you have
  932. designated. Once in the game, the TSR is active, using whatever
  933. Mode you have designated as the start-up Mode.  
  934. NOTE - To manually load your Remapper TSR file type KBDRMP at the
  935. WCC directory. Then type TBL_FLL  (filename).RMP. To un-install
  936. the re-mapper TSR type: KBDRMP  and press enter. The TSR will
  937. then be removed. 
  938. To use the WCC Remapper program, go to your REMAP directory by
  939. typing: CD\remap. Once at the REMAP directory type: WCC. 
  940. Detailed instructions for using the WCC re-mapper program can be
  941. found in the HELP menu selection.  Please be sure and read the
  942. WCC re-mapper instructions carefully for all the details on
  943. creating Mode files with WCC. These can be found in the help
  944. section of the WCC program. 
  945. WCS2 TOOLS
  946.  
  947. Included with your Mark II WCS software are a number of shareware
  948. programs. These programs are designed by ThrustMaster users and
  949. address things ranging from fixes for problem calibration
  950. routines to custom Hat switch programs. All the WCS2 tools should
  951. have been installed in a directory WCS2TOOL on your C drive. Read
  952. the READWCS2.txt in WCS2TOOL directory for further details. 
  953. Most of these files are in a "Zipped" (compressed) format and
  954. will require "Un-Zipping before they can be used. The shareware
  955. version of PKZIP (PK204G.exe) has been provided, and should have
  956. been installed in the PKUNZIP directory on your C drive. PK204G
  957. is the utility program that you will use to "Un-Zip" the WCS2 
  958. "Zip" files. You should read the README.DOC in the PKUNZIP
  959. directory for instructions on using PK204G.exe. 
  960. FINAL WORDS
  961.  
  962. The Mark II WCS is much like life, the more you know, the better
  963. off you'll be.  However, there will always be something that
  964. doesn't make any sense.  Every software writer has his/her own
  965. ideas about the way things should be done. We have tried to
  966. accommodate as many of  the variations as we could find.  If you
  967. encounter some oddity, try various set-ups and Mode combinations. 
  968. If all else fails, give us a call.  
  969. GOOD LUCK......and have fun!!!!!
  970.  
  971. *ThrustMaster is a registered trademark of ThrustMaster Inc. and
  972. WCS, FCS, RCS, ACM and HOTAS are all trademarks of ThrustMaster
  973. Inc. 
  974.  
  975. FCC ID: KP3WCS
  976. This device complies with part 15 of the FCC Rules. Operation is
  977. subject to the following two conditions: (1) this device may not
  978. cause  harmful interference, and (2) this device must accept any
  979. interference received, including interference that may cause
  980. undesired operation. 
  981. APPENDIX
  982.  
  983. OPERATIONAL PROBLEMS/TROUBLESHOOTING
  984.  
  985. Q - Why does my Mark II WCS give me a keyboard error and lock out
  986. my keyboard when I hook it up to my computer? A - There are a
  987. couple things you can try. First - Flip the Base Mode switch
  988. through all it's positions, press button 1 (pinky button) on the
  989. WCS, and return the Base Mode switch to Digital.  Now turn off
  990. your computer system and start it again.  Second - Try booting
  991. with a clean system boot disk, void of all TSR's. We do not
  992. recommend booting up into Windows.  Third - Try booting with the
  993. WCS throttle handle in the center of the throttle throw, between
  994. AB and Idle detents. Fourth - If you are still not able to boot
  995. up with your Mark II WCS you may have a Keyboard BIOS
  996. compatibility problem. See ** for further details.  
  997. Q - During Digital calibration of the Mark II WCS the program
  998. will not recognize the pressing of Button one on the WCS. A -
  999. Restart the Calibration program. Make sure you place the
  1000. three-way Base Mode Switch in Digital when requested by the
  1001. calibration routine. 
  1002. Q - The Download program will not start when I place the Base
  1003. Mode switch in the Calibrate position. A - Restart the Download
  1004. program. When asked to move the switch to the Calibrate position
  1005. move it back to the Analog position first, then snap it forward
  1006. to the Calibrate position.   
  1007. Q - One of my buttons is not working or it's generating the wrong
  1008. function in my game. A - First - check your Mark II WCS program
  1009. file. Make sure you have the argument entered correctly. Second -
  1010. either in the Keytest program or at any prompt, check to see what
  1011. character the button generates. Third - while in the game you're
  1012. playing, check to confirm that the keyboard character you have
  1013. programmed actually functions as it's supposed too. 
  1014. Q - The upper thumb button on the FCS does not roll my spacecraft
  1015. in X-WingÖ. A - When the FCS is plugged into the Mark II WCS all
  1016. the buttons (except the trigger) become Digital. Any program
  1017. function that requires a continuous keypress, (where you have to
  1018. hold the button down) cannot be duplicated when plugged into the
  1019. Mark II WCS. When the FCS is routed through the Mark II WCS the
  1020. buttons will only generate one character (or macro command) per
  1021. button press. There is no way to duplicate a continuous keypress
  1022. through the Mark II WCS. Two solutions are available. One -
  1023. separate your Mark II WCS and FCS and use them as separate
  1024. entities. Two - Place the Base Mode Switch in Calibrate position.
  1025. (see FCS and WCS software supported game section for details.) 
  1026. ** If your Mark II WCS still does not download or allow you to
  1027. boot up, you may have a keyboard BIOS compatibility problem. On
  1028. your computers motherboard are two BIOS chips which are
  1029. responsible for major operations in your system. One BIOS chip is
  1030. the motherboard BIOS, the other is the  keyboard BIOS. Often
  1031. times the keyboard BIOS is referred to as the keyboard controller
  1032. chip. These terms are synonymous. A few older versions of the AMI
  1033. BIOS chips have been found to be potentially problematic, as well
  1034. as a few clone AMI  BIOS versions. If  you have versions "D",
  1035. "B", "8", "0" and "9"  we encourage you to update your keyboard
  1036. BIOS.  
  1037. To determine what version of keyboard BIOS you have, re-boot your
  1038. computer system. During the boot up process you will see
  1039. information flashing by. Press your PAUSE/BREAK key and the
  1040. screen will pause. Hit enter to continue. You are looking for
  1041. your AMI serial number, a lengthy string of letters and numbers
  1042. following an AMI statement. The last letter or number in the
  1043. string will determine the version of your keyboard BIOS.  For
  1044. example:
  1045. AMI-40-0101-ZZ1123-00101111-060691-OPWB-F
  1046. (this serial number tells us that the keyboard BIOS is an "F"
  1047. series.) AMI-30-0000-01128-00101111-070791-S1SD-8
  1048. (this version tells us that the keyboard BIOS is an "8" version.
  1049. This has been identified as potentially problematic.) 
  1050. Generally, most keyboard controller chips are socketed and can be
  1051. easily replaced.  Keyboard BIOS chips are usually located on your
  1052. computers motherboard near your keyboard port.  For more
  1053. information and ordering keyboard BIOS contact: 
  1054. TTI Technologies 1-800-541-1943
  1055. 2432-A Palma Dr.
  1056. Ventura, CA 93003
  1057. Phone-805-650-2030
  1058. Fax-805-650-6515
  1059.  
  1060. AWARD keyboard BIOS chips are available directly from
  1061. ThrustMaster. $10.00 + $1.00 shipping and handling. 
  1062. At this time we have also determined that ACER computer systems
  1063. are potentially problematic. We are currently working with ACER
  1064. for a solution. Contact ThrustMaster for the current status on
  1065. this situation.  
  1066. If you continue to have problems with your Mark II WCS please
  1067. call ThrustMaster Technical support. M - F 8:00 - 5:00 Pacific
  1068. time. In order to better assist you with diagnosis of your
  1069. problem we ask that you gather as much information as you can
  1070. before calling. Knowing what brand of game card you are using,
  1071. and speed, make, and Model of your computer system is very
  1072. helpful information. We would also encourage you to try your Mark
  1073. II WCS on other computer systems if available. This will help us
  1074. determine if the Mark II WCS is faulty or if something in your
  1075. system is creating a compatibility problem. 
  1076. KEYBOARD COMMAND CODES
  1077.  
  1078.     BTN... Define a button macro
  1079.           arg 1 Button #
  1080.           arg 2-n Keycode
  1081.  
  1082.      RKR... Define the rocker key return
  1083.           arg 1 Position (UP, MD, DN)
  1084.           arg 2 Shift state (ALT, SHFT, CTL, NONE)
  1085.           arg 3 Character
  1086.  
  1087. The following keys have special designations;
  1088.  
  1089.      BSP                 Back Space
  1090.      TAB                 Tab
  1091.      CAPS                Caps Lock
  1092.      ENT                 Enter
  1093.      LSFT                Left Shift Key
  1094.      RSFT                Right Shift Key
  1095.      LCTL                Left Control Key
  1096.      LALT                Left Alt Key
  1097.      SPC                 Space Bar
  1098.      RALT                Right Alt Key
  1099.      RCTL                Right Control Key
  1100.      INS                 Insert
  1101.      DEL                 Delete
  1102.      LAROW          Left Arrow
  1103.      HOME           Home
  1104.      END                 End
  1105.      UAROW          Up Arrow
  1106.      DAROW          Down Arrow
  1107.      PGUP                Page Up
  1108.      PGDN                Page Down
  1109.      RAROW          Right Arrow
  1110.      NUML                Number Lock      
  1111.      KP7            Key Pad 7
  1112.      KP4            Key Pad 4
  1113.      KP1            Key Pad 1
  1114.      KP/                      Key Pad /
  1115.      KP8            Key Pad 8   
  1116.      KP5            Key Pad 5
  1117.      KP2            Key Pad 2
  1118.      KP0            Key Pad 0
  1119.      KP*            Key Pad *
  1120.      KP9            Key Pad 9
  1121.      KP6            Key Pad 6
  1122.      KP3            Key Pad 3
  1123.      KP.                      Key Pad .
  1124.      KP-                 Key Pad -
  1125.      KP+            Key Pad +
  1126.      KPENT          Key Pad Enter
  1127.      ESC
  1128.      F1
  1129.      F2
  1130.      F3
  1131.      F4
  1132.      F5
  1133.      F6
  1134.      F7
  1135.      F8
  1136.      F9
  1137.      F10
  1138.      F11
  1139.      F12
  1140.      SCRLCK         Scroll Lock
  1141.    
  1142. The following codes are the modal keys
  1143.  
  1144.      CTLD                Control Key Down
  1145.      CTLU                Control Key Up
  1146.      SHFTD          Shift Down
  1147.      SHFTU          Shift Up
  1148.      ALTD                ALT Down
  1149.      ALTU                ALT Up
  1150.  
  1151. The following codes set the Rocker State key condition
  1152.    
  1153.      RD                  Rocker Down
  1154.      RU                  Rocker Up
  1155.      RM                  Rocker Middle
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.