home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1994 January / PSL Monthly Shareware CD-ROM (Public Software Library) (January 1994).iso / games / dos / ascii_ga / pyroii.exe / TECHINFO.DOC < prev    next >
Encoding:
Text File  |  1990-12-17  |  15.6 KB  |  345 lines

  1. PYRO 2.2                                                  Technical Information
  2.  
  3.                          #############################
  4.                          ##                         ##
  5.                          ##     TROUBLESHOOTING     ##
  6.                          ##                         ##
  7.                          #############################
  8.  
  9.  
  10. Following is a list of the most common problems, with solutions.  If you cannot
  11. solve a problem using this list, refer to the descriptions of all the command
  12. line switches below.  Remember that command line switches are case-sensitive.
  13.  
  14. PROBLEM:   Pyro hangs on the title screen.
  15. SOLUTION:  Your computer is giving incorrect joystick detection results.
  16.        Type 'PYRO22 -j' to disable the joystick.
  17.  
  18. PROBLEM:   The screen shakes or is off-center.
  19. SOLUTION:  Pyro is attempting to use a video mode which your monitor does not
  20.            support.  Type 'PYRO22 -g' to disable graphics.
  21.  
  22. PROBLEM:   Characters on the screen are blinking.
  23. SOLUTION:  Pyro was unable to reprogram the colors on your video adapter.
  24.            Type 'PYRO22 -n' to disable the extended color set.
  25.  
  26. PROBLEM:   Pyro makes a squealing or buzzing sound.
  27. SOLUTION:  Pyro's sound techniques are not compatible with your computer.
  28.            Type 'PYRO22 -s' to disable sound.
  29.  
  30. PROBLEM:   Computer is not fully IBM-compatible.
  31. SOLUTION:  Type 'PYRO22 -H'.
  32.  
  33. PROBLEM:   The [Enter] key does not seem to work.
  34. SOLUTION:  Remember to release [Shift] before pressing [Enter].  Otherwise
  35.            you will immediately pick up a gas can after putting it down.
  36.  
  37.  
  38.                          #############################
  39.                          ##                         ##
  40.                          ##  COMMAND LINE SWITCHES  ##
  41.                          ##                         ##
  42.                          #############################
  43.  
  44.  
  45. BASIC SWITCHES        ADVANCED SWITCHES    COMBINATION SWITCHES
  46. ==============        =================    ====================
  47. -c  Copyright Notice    -z# No Speed Testing    -M  Monochrome
  48. -i  Instructions    -w  Show Speed Test    -H  No Hardware Access
  49. -I  Instructions Mode   -a# Set Video Adapter   -T  Troubleshooting Mode
  50. -o  Olympic Scoring    -v# Set Video Mode      -W# Microsoft Windows Mode
  51. -b  Black & White    -n  Normal Background    -D  DesqView Mode
  52. -b# Black & White Mode  -d  Use DOS/BIOS I/O
  53. -s  Disable Sound    -f  Disable Fading
  54. -j  Disable Joystick    -g  Disable Graphics
  55. -k  Pyro 2.1 Keys
  56.  
  57.  
  58. USING COMMAND LINE SWITCHES
  59. ===========================
  60.  
  61. Keep the following rules in mind when using command line switches:
  62.  
  63. -   Command line switches are case-sensitive.  'PYRO22 -i' is not the same as
  64.     'PYRO22 -I'.
  65.  
  66. -   Command line switches can be grouped together in the following ways:
  67.     Good:    PYRO22 -s -j -d -a2
  68.     Good:    PYRO22 -sjd -a2
  69.     BAD:    PYRO22 -s-j-d-a2
  70.  
  71.  
  72. ALPHABETICAL LIST OF SWITCH DESCRIPTIONS
  73. ========================================
  74.  
  75. -a#    Set Video Adapter
  76. Every time you run Pyro, it runs through a series of tests to determine what
  77. type of video adapter is active in your system.  Sometimes these tests can
  78. produce incorrect results.  In such a case, use the '-a#' switch, with one
  79. of the following numbers in place of '#', to disable the adapter tests:
  80.                 1 = MDPA (Monochrome)
  81.                 2 = CGA  (Color)
  82.                 3 = EGA  (Enhanced Color)
  83.                 4 = MCGA (PS/2 Enhanced Color)
  84.                 5 = VGA  (Analog Color)
  85.  
  86. -b#    Black & White Mode
  87. Tells Pyro to translate on-screen colors to those required by black & white
  88. monitors.  This command line switch affects only colors, not the way in
  89. which Pyro addresses your video adapter.  Use one of the following values in
  90. place of '#':
  91.         0 = Standard Black & White
  92.         1 = Bright Black & White
  93.         2 = IBM PS/2 with Black & White Monitor
  94.         3 = Monochrome Monitor (default when '-a1' used)
  95.         4 = Microsoft Windows 2.x in Window (default when '-W2' used)
  96.                 5 = Full Color, but Brighter
  97. Note: '-b' is the same as '-b0'.
  98.  
  99. -c    Copyright Notice
  100. Displays the copyright (but not the license) information.  Read the interactive
  101. instructions for complete license information (see '-i').
  102.  
  103. -d    Use DOS/BIOS I/O
  104. Pyro normally accesses the screen by writing directly to video memory and your
  105. video adapter's registers.  This command line switch tells Pyro to use the
  106. DOS and BIOS interfaces instead, sacrificing speed for portability.
  107.  
  108. -D    DesqView Mode
  109. Using the '-D' combination switch, Pyro will be able to run in a window
  110. under DesqView 2.x.  Tell DesqView to use this switch on the command line.  Also
  111. tell it that Pyro does not directly access the keyboard or monitor, and that
  112. Pyro needs 140k of conventional memory.  This command line switch is a
  113. combination of the following:
  114.         -d  Use DOS/BIOS I/O
  115.         -f  Disable Fading
  116.         -g  Disable Graphics
  117.         -n  Normal Background
  118. If other command line switches are used that conflict with '-D', the other
  119. switches will override parts of '-D'.
  120.  
  121. -f    Disable Fading
  122. When Pyro detects a VGA adapter, it uses advanced palette changing techniques
  123. to simulate smooth fading.  This command line switch tells Pyro not to change
  124. the palette at all, even if it detects a VGA adapter.
  125.  
  126. -g    Disable Graphics
  127. When Pyro detects a VGA adapter, it directly programs the adapter to enter an
  128. undocumented 320x400 pixel video mode.  It then dynamically changes your
  129. character set to simulate high-resolution graphics and new fonts.  This command
  130. line switch tells Pyro not to enter the undocumented mode or reprogram the
  131. character set, even if it detects a VGA adapter.
  132.  
  133. -H    No Hardware Access
  134. Using the '-H' combination switch, Pyro should be able to run on a computer
  135. that is MS-DOS compatible but not 100% IBM-compatible.  This command line
  136. switch is a combination of the following:
  137.                 -a3 Assume EGA Adapter
  138.         -d  Use DOS/BIOS I/O
  139.         -s  Disable Sound
  140.         -j  Disable Joystick
  141.         -f  Disable Fading
  142.         -g  Disable Graphics
  143.         -n  Normal Background
  144.         -z1 No Speed Test -- Assume Slow Computer
  145. In addition, '-H' disables some of Pyro's program integrity checking.  If
  146. other command line switches are used that conflict with '-H', the other
  147. switches will override parts of '-H'.  For example, '-z0 -H' tells Pyro not to
  148. directly access any hardware, but to assume that you are using a fast computer
  149. instead of a slow one.
  150.  
  151. -i    Instructions
  152. When this switch is used, Pyro will display its interactive instructions,
  153. just as if you were playing Pyro for the first time.
  154.  
  155. -I    Instructions Mode
  156. This switch sets Pyro into the instructions mode.  The next time that Pyro is
  157. run after this switch has been used, Pyro will display its interactive
  158. instructions, just as if you were playing Pyro for the first time.
  159.  
  160. -j    Disable Joystick
  161. This switch tells Pyro to act as if no joystick is connected, even if one is.
  162. Some computers return random joystick information even when no joystick is
  163. connected.  This can cause Pyro to hang or interfere with play.  The '-j'
  164. switch can fix this problem.
  165.  
  166. -k    Pyro 2.1 Keys
  167. This switch tells Pyro to use Pyro 2.1 keys instead of Pyro 2.2 keys when
  168. applicable, thus making the transition to Pyro 2.2 easier for Pyro 2.1 players.
  169.  
  170. -M    Monochrome
  171. Using the '-M' combination switch, Pyro can now run on a computer with an
  172. active MDPA or HGC video adapter.  This was not possible in versions of Pyro
  173. prior to 2.2.  This switch is a combination of the following:
  174.         -a1 MDPA/HGC Adapter
  175.         -b3 Monochrome Monitor
  176.         -f  Disable Fading
  177.         -g  Disable Graphics
  178. If other command line switches are used that conflict with '-M', the other
  179. switches will override parts of '-M'.
  180.  
  181. -n    Normal Background
  182. By detecting the type of video adapter you are using and then directly
  183. programming it, Pyro is able to use sixteen background colors (or attributes)
  184. instead of the standard eight.  However, it is possible that Pyro will
  185. incorrectly identify your adapter, or that you will set your adapter
  186. incorrectly with the '-a#' switch.  In this case, parts of your screen will
  187. blink and use the wrong colors.  To fix the problem, use the '-n' switch.  This
  188. switch tells Pyro not to program your adapter to use sixteen background colors
  189. and to limit itself to the eight background colors that were used in versions
  190. of Pyro prior to 2.2.
  191.  
  192. -o    Olympic Scoring
  193. This command line switch tells Pyro to rate the aesthetic value of your
  194. pyrotechnics, on a scale of 0 through 10, at the end of each floor.  This
  195. "Olympic-style" score does not affect your overall game score in any way.
  196. Even so, it can be fun and challenging to try for a perfect 10.
  197.  
  198. -s    Disable Sound
  199. Pyro uses extremely advanced techniques to provide realistic fire and
  200. explosion sounds through an IBM-compatible's limited sound system.
  201. Unfortunately, a very small minority of computers are unable to handle these
  202. techniques without producing a buzzing or squealing sound.  On these computers,
  203. it is necessary to completely disable sound with the '-s' directive.  Note:
  204. on computers that are compatible with Pyro's sound techniques, sound effects
  205. can be toggled on and off during gameplay by using the [ALT]-[S] command if
  206. you don't use the '-s' switch.
  207.  
  208. -T    Troubleshooting Mode
  209. The '-T' combination switch disables everything Pyro does that is unusual,
  210. advanced, or undocumented.  If Pyro does not work on your computer, use the
  211. '-T' switch (possibly in combination with other switches -- see below).  If it
  212. still does not work, then there is no hope of getting Pyro to work with your
  213. computer.  If it does work, then experiment with combinations of the other
  214. switches described below until you isolate the feature or features of Pyro that
  215. are incompatible with your computer.  The '-T' switch is a combination of the
  216. following:
  217.         -j  Disable Joystick
  218.         -f  Disable Fading
  219.         -g  Disable Graphics
  220.         -n  Normal Background
  221. In addition, '-T' disables some of Pyro's program integrity checking.  Here
  222. are some examples of using the '-T' switch:
  223.         Pyro22 -T        Troubleshoot on a 100% IBM compatible
  224.         Pyro22 -T -H        Troubleshoot on an MS-DOS compatible
  225.         Pyro22 -T -H -a1    Troubleshoot on a monochrome MS-DOS
  226.                     compatible
  227.  
  228. -v#    Set Video Mode
  229. Pyro normally selects video mode 1 on a color adapter and 7 on a monochrome
  230. adapter.  Using this switch, you can force Pyro to use a different video mode.
  231. For example, '-v3' tells Pyro to use mode 3, the 80 column color mode.  '-v'
  232. with no number following it tells Pyro to use the mode you are currently in.
  233. You can even tell Pyro to use proprietary modes that only your video card
  234. supports, and Pyro will adapt itself to them.  For example, if you have an
  235. ATI VGA Wonder, '-v51' tells Pyro to use the 132x43 color mode.  If you choose
  236. to use a graphics mode, you must also use '-n' and '-d'.
  237.  
  238. -w    Show Speed Test
  239. Whenever you run Pyro, it checks the speed of your computer and video adapter
  240. to determine how fast it will be able to write to the screen.  Based on this
  241. information, it may choose not to run some of its fancy introductions.  This
  242. command line switch shows you what speed rating Pyro is assigning your
  243. computer.  (A 4.77 MHz AT-compatible with a good video adapter would earn a
  244. rating of about 12.)  To override the speed test, use the '-z#' switch.
  245.  
  246. -W#     Microsoft Windows mode
  247. Using this switch, Pyro can run in a window under Microsoft Windows 2.x
  248. or, with a 386, Microsoft Windows 3.x.  Tell Windows to use either the '-W2'
  249. switch (for Windows 2.x) or the '-W3' switch (for Windows 3.x) on the command
  250. line.  Also tell it that Pyro does not directly access the keyboard, and that
  251. it requires 140k of conventional memory.  If you are using Windows 2.x (with
  252. the '-W2' switch), tell it that Pyro does not directly access the screen
  253. either.  The '-W#' switch is a combination switch.  Using '-W3' is equivalent
  254. to all of the following:
  255.         -f  Disable Fading
  256.         -g  Disable Graphics
  257.         -n  Normal Background
  258.         -s  Disable Sound
  259. Using '-W2' is equivalent to all of the above plus the following:
  260.         -d  Use DOS/BIOS I/O
  261.         -b4 Microsoft Windows 2.x black & white attribute set
  262. If other command line switches are used that conflict with '-W#', the other
  263. switches will override parts of '-W#'.  Note that the '-W#' switch is not
  264. necessary to run Pyro full-screen under Windows.  An icon is provided for
  265. Windows 3.x users: PYRO22.ICO.
  266.  
  267. -z#    No Speed Testing
  268. Whenever you run Pyro, it checks the speed of your computer and video adapter
  269. to determine how fast it will be able to write to the screen.  Based on this
  270. information, it may choose not to run some of its fancy introductions.  This
  271. command line switch lets you override the speed test with one of the following
  272. values:
  273.         0   Assume extremely fast computer
  274.         1   Assume extremely slow computer
  275. When '-z0' is used, fancy introductions will always be shown.  When '-z1' is
  276. used, they will never be shown.  Note that '-z' is the same as '-z0'.
  277.  
  278.  
  279.                          #############################
  280.                          ##                         ##
  281.                          ##   SOFTWARE DEVELOPERS   ##
  282.                          ##                         ##
  283.                          #############################
  284.  
  285.  
  286. A full range of support is available for both programmers and non-programmers
  287. interested in creating new scenarios, expanding Pyro, or porting it to another
  288. platform.  If you would like more information, or if you have concerns about
  289. the development of future versions of Pyro, please write to:
  290.  
  291.                 Michael O'Brien
  292.                 P.O. Box 14109
  293.                 Santa Barbara, CA 93107
  294.  
  295.  
  296.  
  297.          ----------------end-of-author's-documentation---------------
  298.  
  299.                          Software Library Information:
  300.  
  301.                     This disk copy provided as a service of
  302.  
  303.                            Public (software) Library
  304.  
  305.          We are not the authors of this program, nor are we associated
  306.          with the author in any way other than as a distributor of the
  307.          program in accordance with the author's terms of distribution.
  308.  
  309.          Please direct shareware payments and specific questions about
  310.          this program to the author of the program, whose name appears
  311.          elsewhere in  this documentation. If you have trouble getting
  312.          in touch with the author,  we will do whatever we can to help
  313.          you with your questions. All programs have been tested and do
  314.          run.  To report problems,  please use the form that is in the
  315.          file PROBLEM.DOC on many of our disks or in other written for-
  316.          mat with screen printouts, if possible.  PsL cannot debug pro-
  317.          programs over the telephone, though we can answer questions.
  318.  
  319.          Disks in the PsL are updated  monthly,  so if you did not get
  320.          this disk directly from the PsL, you should be aware that the
  321.          files in this set may no longer be the current versions. Also,
  322.          if you got this disk from another vendor and are having prob-
  323.          lems,  be aware that  some files may have become corrupted or
  324.          lost by that vendor. Get a current, working disk from PsL.
  325.  
  326.          For a copy of the latest monthly software library newsletter
  327.          and a list of the 2,000+ disks in the library, call or write
  328.  
  329.                            Public (software) Library
  330.                                P.O.Box 35705 - F
  331.                             Houston, TX 77235-5705
  332.  
  333.                                  Orders only:
  334.                                 1-800-2424-PSL
  335.                               MC/Visa/AmEx/Discover
  336.  
  337.                           Outside of U.S. or in Texas
  338.                           or for general information,
  339.                               Call 1-713-524-6394
  340.  
  341.                           PsL also has an outstanding
  342.                           catalog for the Macintosh.
  343.  
  344.  
  345.