home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / HARDWARE / SLOWDWN.ZIP / SLOWDOWN.TXT < prev   
Encoding:
Text File  |  1987-08-25  |  3.3 KB  |  65 lines

  1. Announcing SLOWDOWN version 1.1
  2.  
  3. SLOWDOWN is a program to slow down the operation of an AT or an XT286 to
  4. allow interactive games designed for the PC and PCjr to be played.  This
  5. program installs a timer interrupt and inserts a loop on each timer
  6. "tic".  The length of the loop is adjustable by the user.  Audible and
  7. visual feedback are supplied during adjustment.  Subsequent uses of
  8. SLOWDOWN will adjust the same resident copy of the program and will not
  9. reinstall itself.  The loop can be set to zero to allow for resumption
  10. of full speed operation.
  11.  
  12. Changes in version 1.1
  13.  
  14. 1.  SLOWDOWN will display the value set in the timer loop while the
  15.     program is being adjusted manually and then will display the final
  16.     value when SLOWDOWN is exited.  This value can be remembered and
  17.     used on subsequent executions of SLOWDOWN as a command line
  18.     parameter (which leads to the next feature).
  19.  
  20. 2.  SLOWDOWN will now except a numeric parameter on the command line.
  21.     this number is used to set the timer loop which slows down the
  22.     machine.  This value may be any positive number from 1 to 65535.
  23.     The routine used to read the value passed will except negative
  24.     numbers without complaint but they will be used as an unsigned
  25.     value (-1 = 65535).  If this parameter is included, the manual
  26.     adjustment will be bypassed.
  27.  
  28.     This feature will allow SLOWDOWN to be executed from a batch
  29.     environment once a SLOWDOWN speed factor for an application or
  30.     game has been determined.  For instance, if you want to run a
  31.     program with SLOWDOWN in operation with a factor of 4000 and then
  32.     resume full speed operation when the program finishes, the following
  33.     batch file could be used:
  34.  
  35.     SLOWDOWN 4000
  36.     FOOBAR
  37.     SLOWDOWN 1
  38.  
  39. When SLOWDOWN is executed, the screen is cleared, and instructions and a
  40. timing scale are displayed on the current monitor.  A bar is drawn on
  41. the screen under the scale on each loop of the program and a beep is
  42. emitted from the speaker.  The length of the bar indicates the relative
  43. "speed" of the computer.  The user may press the cursor down key to
  44. adjust the speed.  Each key press will have a small effect on the length
  45. of the bar.  As the bar becomes longer, the computer slows.  The user
  46. should allow the speed to stabilize after each key press before
  47. attempting more adjustment.  Experimentation will probably be required
  48. to determine the best setting for playing a particular game.
  49.  
  50. Once the speed has been adjusted to the desired point, the user presses
  51. ESCAPE to exit to DOS.  Now the game can be loaded and played normally.
  52. If another adjustment is desired, the user must exit back to DOS and
  53. rerun SLOWDOWN.  To return to full speed operation, the user may press
  54. END.  The bar will return to its original length.  As long as the user
  55. does not press ESCAPE, END may be used to toggle between full speed and
  56. slowed operation.
  57.  
  58. Be aware that there may be programs for which SLOWDOWN does not work or
  59. causes problems.  I have run into one program which takes over the timer
  60. interrupt which cannot be helped by SLOWDOWN.  It is most effective on
  61. BASIC programs with animation.  These normally run in software loops and
  62. do not interact with the timer.
  63.  
  64. Geoff Ingalls - INGALLS AT WEST1VM - 236-1849 - White Plains, NY
  65.