home *** CD-ROM | disk | FTP | other *** search
/ Bart's Colour Clipart Pictures / bscolcl.iso / _UTILS / SLOW / AT-SLOW / AT-SLOW.DOC < prev    next >
Encoding:
Text File  |  1992-07-21  |  13.4 KB  |  348 lines

  1.    
  2.    
  3.    
  4.    
  5.    
  6.    
  7.    
  8.    
  9.    
  10.    
  11.    
  12.    
  13.    
  14.    
  15.    
  16.    
  17.    
  18.    
  19.    
  20.    
  21.    
  22.    
  23.    
  24.                               AT-SLOW Demo Version
  25.                            Version 4.00 Unregistered
  26.                        PC-AT High Performance Slowdown
  27.                                 By David Keil
  28.    
  29.           This is a demo version of AT-SLOW. It has all the features of the
  30.       registered version to give you an idea of how it works but is limited
  31.       to aprox 5min of operation.
  32.       Send for your registered version of AT-SLOW today by using the
  33.       registeration form at the end of this doc file.
  34.  
  35.    
  36.    
  37.    
  38.    
  39.    
  40.            AT-SLOW is a utility which when loaded will use the high 
  41.       resolution timer found in a PC-AT or close clone, to slowdown 
  42.       games and other programs which run to fast on PC-AT's.
  43.    
  44.            This program is hardware dependent and requires a PC-AT or 
  45.       close clone and a 80286/80386/80486 processor to operate. AT-SLOW
  46.       uses the AT's real time clock found at interrupt 70h to slowdown the
  47.       AT's speed.
  48.            Using the real time clock's interrupt has two advantages 
  49.       over the usual use of the normal PC's timer.
  50.    
  51.         1 - The high resolution timer can occur up to 8192 times a second
  52.             (as opposed to 18.2 with the normal timer). This provides a much 
  53.             smoother slowdown than with the normal timer. This also 
  54.             provides a higher degree of performance reduction.
  55.         2 - Since this slowdown uses interrupt 70h and only AT's use 
  56.             this interrupt, programs don't know to re-vector it. So
  57.             programs that don't work with normal slowdown programs 
  58.             will work with AT-SLOW.
  59.    
  60.            Version 4.00 contains several enhancements and additions that
  61.       were not available in the previous shareware version.
  62.    
  63.         1 - Friendlier user interface.
  64.         2 - Option to remove program from memory.
  65.         3 - Optional 1024, 2048 & 4096 int's/second for slower AT machines and
  66.             for slowing 80486 machines down to 80386 speeds.
  67.         4 - Standby mode which lets the computer run at full speed until the
  68.             delay is wanted. Then it can be activated by a sequence of
  69.             key-strokes.
  70.         5 - Hot-key enabling, disabling & changing of the delay value while in
  71.             the program you want delayed
  72.         6 - Hot-key to DOS function for older programs that don't allow an
  73.             easy exit to DOS.
  74.         7 - New CPU option allowing you to enter a CPU clock speed you want the
  75.             the system to run at.
  76.  
  77.    
  78.    
  79.    
  80.    
  81.    
  82.       Using AT-SLOW:
  83.    
  84.            The command for using AT-SLOW is
  85.    
  86.                at-slow [/t????][/c??][/z][/s][/1][/2][/4][/8][/d][/e][/r][/h][/?]
  87.            Where:
  88.                /t = ???? is amount to slowdown PC-AT. Valid range is 0-1999.
  89.                /c = ?? is CPU speed in MHZ wanted. Valid range is 2-99.
  90.                /z = Tell AT-SLOW the processor is a 80486 for CPU calabration.
  91.                /s = Put AT-SLOW in standby mode.
  92.                /1 = Use 1024 INT's/second.
  93.                /2 = Use 2048 INT's/second.
  94.                /4 = Use 4096 INT's/second.
  95.                /8 = Use 8192 INT's/second. (Default value)
  96.                /d = Disable slowdown.
  97.                /e = Enable slowdown.
  98.                /r = Remove program from memory.
  99.                /h = Show this help screen.
  100.                /? = Show current program settings.
  101.    
  102.       /t????
  103.            The range of values for delay is 1-1999. Values of 20-60
  104.       on 286 machines is usually adequate. As the delay value is increased
  105.       there will come a point when the computer actually is to slow to
  106.       function. If this happens use the hot-keys to disable the delay and
  107.       then try a smaller value or use the /c option.
  108.    
  109.       /c??
  110.            The range of values for the CPU command are 2-99 mhz. This command
  111.       is used instead of the /t command.
  112.            The CPU command will compute the correct delay value to give the
  113.       speed requested. The message:
  114.       'CPU delay being calabrated, please wait!' will be displayed during
  115.       which time the system will appear to to locked up.
  116.       When finished if it was possible to give the requested CPU speed the
  117.       message: 'CPU set to speed requested.' will be displayed.
  118.       If the speed selected is to fast or slow to be achieved then the message:
  119.       'Unable to set CPU to speed requested, delay disabled!' is displayed.
  120.       Possible reasons the speed could not be set are:
  121.         1 - speed higher then real CPU speed. (buy faster machine)
  122.         2 - Speed higher then possible with ints/sec selected.
  123.             (select a lower number of ints/sec)
  124.         3 - Speed lower then possible with ints/sec selected.
  125.             (select a higher number of ints/sec)
  126.  
  127.       Notes:
  128.         1  IT MAY TAKE AS LONG A 1MIN TO CALABRATE SPEED.
  129.         2  This function is used to help compute a delay value required for a
  130.            particular program. Once the speed has been computed and fine tuned
  131.            (using the hot-keys) the delay value should be determined using the
  132.            /? option and that value used with the /t option. This will
  133.            eliminate the calabration delay.
  134.         3  A valid /t or /c command must be given before the program will
  135.            be installed.
  136.  
  137.    
  138.    
  139.    
  140.    
  141.    
  142.       Using AT-SLOW continued:
  143.    
  144.       /z   Tell AT-SLOW that the processor is a 80486 so the /c option will
  145.       calabrate the system speed correctly. Include this option each time you
  146.       use the /c option on a 80486 computer.
  147.       EX. AT-SLOW /c50/z (slow down a 80486 to the speed of a 80386-33)
  148.    
  149.       /1
  150.            Selects an interrupt rate of 1024ints/sec.
  151.    
  152.       /2
  153.            Selects an interrupt rate of 2048ints/sec.
  154.    
  155.       /4
  156.            Selects an interrupt rate of 4096ints/sec.
  157.       The previous three options are used when a smaller delay is wanted then
  158.       the 8192ints/sec option allows.
  159.       EX. For slower AT's (like the original 6mhz IBM AT).
  160.           To slow down a 80486 to 80386 speeds.
  161.           Slow down a game a little making it easer to play.
  162.    
  163.       /8
  164.            Restores the int's/second back to the normal 8192. This is the
  165.       default when the program is first installed.
  166.    
  167.       /d
  168.            Disables AT-SLOW's delay and hot-keys.
  169.       AT-SLOW is completely inactive at this point and can only be reactivated
  170.       by the enable command or entering a new delay or CPU value.
  171.    
  172.       /e
  173.            Enables AT-SLOW's delay and Hot-keys with the previous delay value.
  174.    
  175.       /s
  176.            Disables AT-SLOW's delay but not the hot-keys. When in standby mode
  177.       AT-SLOW checks for the hot-key sequence to reactivate and for exit to
  178.       DOS. It also insures that the hot-keys are not disabled by any other
  179.       program while in standby mode.
  180.            Using standby mode you can set the delay you want for a game, then
  181.       activate the delay after the program is loaded.
  182.    
  183.       /r
  184.            Disable AT-SLOW and remove it from memory
  185.    
  186.       /?
  187.            Show AT-SLOW's current status. Use this function to determine the
  188.       delay value after you have fine tuned it using the hot-keys or the CPU
  189.       command.
  190.  
  191.    
  192.    
  193.    
  194.    
  195.    
  196.                              Using AT-SLOW's Hot-keys
  197.    
  198.            AT-SLOW's hot-keys are activated in a way that prevents them from
  199.       interfering with other programs function keys.
  200.    
  201.            To use AT-SLOW's hot-keys they must be activated first. This is done
  202.       by pushing the ALT key twice in a row. Pushing the ALT key again or any
  203.       other key except for AT-SLOW's hot-keys will deactivate them. This is done
  204.       so that the hot-keys cannot be activated by accident. For best results in
  205.       activating the hot-keys push another key other then the hot-keys (such as
  206.       CTRL or SHIFT) to clear any sequence already started, then push the ALT
  207.       key twice in a row.
  208.    
  209.            Once the hot-keys have been activated you can use them to speedup and
  210.       slowdown the computer or remove AT-SLOW and all programs loaded after it
  211.       including the one that is curently running from memory and exit to DOS.
  212.    
  213.       The Hot-keys are:
  214.             E   Enables the delay value.
  215.             D   Disables the delay value.
  216.       Gray  +   Increases delay by 1 each time pushed.
  217.       Gray  -   Decreases delay by 1 each time pushed.
  218.            ESC  Pushed 4 times in a row will cause the computer to exit to DOS
  219.    
  220.       The (E) key enables the delay with the previous value. So by entering
  221.       a command such as:
  222.            AT-SLOW /t40/s
  223.       the program requiring slowdown can be loaded at full computer speed and
  224.       then the desired delay can be enabled by using the (E) hot-key.
  225.    
  226.            After hot-keys have been enabled pushing any key other than the 5
  227.       mentioned above will deactivate the hot-keys and the ALT will have to
  228.       be pushed twice in a row again to re-activate them.
  229.    
  230.  
  231.    
  232.    
  233.    
  234.    
  235.    
  236.    
  237.                     More information about the Hot-key to DOS
  238.    
  239.            This option can be very useful and dangerous too. It should be used
  240.       with care and only when necessary.
  241.            This option works by making a snapshot of memory when AT-SLOW is
  242.       loaded. Then when the sequence is activated all programs loaded after
  243.       AT-SLOW are removed from memory (much like other TSR memory managers) and
  244.       the computer system is restored to the state it was in before AT-SLOW
  245.       was loaded. Then AT-SLOW is also removed from memory and the system
  246.       returns to the DOS prompt.
  247.    
  248.            Care should be used when activating the exit to DOS function. Wait
  249.       until the program is not active (such as waiting for input). Do not
  250.       activate when program is reading or writing to disk. This could cause
  251.       loss of data.
  252.            In must cases the system should have been restored to a reliable
  253.       condition however, don't exit to DOS from a game and then start work on
  254.       that spreadsheet you've been working on for the past two weeks, reboot
  255.       instead. This option allows you to run several games and other non-
  256.       critical programs that normally require you to reboot to exit, without
  257.       having to.
  258.            In most cases AT-SLOW's exit to DOS function should be as reliable
  259.       as other TSR memory managers. Experiment, over time you will find out
  260.       what works and what doesn't. In time this function may become even more
  261.       valuable then the slowdown function.
  262.    
  263.  
  264.    
  265.    
  266.    
  267.    
  268.       If you find AT-SLOW useful:
  269.    
  270.            This program is copyrighted and may only be distributed
  271.       in unmodified form and with the .DOC & .DIZ file included.
  272.    
  273.            A lot of time and effort went into the finding of information
  274.       and writing of AT-SLOW. So if you find this program useful (and I'm
  275.       sure you will) and would like to support the development of more PC-AT 
  276.       (and other high performance computers) related software.
  277.       Please fill out the registration form on the following page and send it
  278.       along with the registration fee to:
  279.    
  280.       David Keil / Better Software Co.
  281.       10 W. Wilburn Ave.
  282.       Greenville, S.C. 29611
  283.    
  284.            This program is provided AS IS without any warranty, expressed
  285.       or implied, including but not limited to fitness for a particular
  286.       purpose.
  287.    
  288.  
  289.  
  290.               Please support quality shareware by registering it.
  291.                         We thank you for your support.
  292.  
  293.                     AT-SLOW PAID Registration form
  294.  
  295. Remit To:           David Keil / Better Software Co.
  296.                     10 W. Wilburn Ave.
  297.                     Greenville, SC 29611
  298.                     Voice   (803) 295-4971
  299.                     Data #1 (803) 269-7899
  300.                     Data #2 (803) 269-7045
  301.  
  302.  
  303. ____   AT-SLOW Registration                                           $15.00
  304.  
  305. ____   Update on 5.25 inch disk                                       $ 0.00
  306.  
  307. ____   Update on 3.25 inch disk                                       $ 0.00
  308.  
  309. ____   Update to be downloaded off BBS                                $ 0.00
  310.  
  311. ____   Outside USA shipping & handling                                $ 5.00
  312.  
  313.                                              Total amount enclosed  $_______
  314.  
  315. Payment by check or money order (U.S. bank or branch)
  316.  
  317. Make check payable to:  Better Software Co.
  318.  
  319.   ..... Following needed for download of upgrade off BBS
  320.  
  321. Work Phone   _____ __________   Home Phone   _____ __________
  322.  
  323. The following will be your user ID:
  324.  
  325. First Name  _____________
  326.  
  327. Last Name   _____________
  328.  
  329. Password    _____________
  330.  
  331.      An account will be setup for you within 24 after receiving your
  332. registration (10 days for personal check). Mail will be left for you which
  333. will tell you how to download your upgrade. Registered users will be notified
  334. on the BBS of upgrades in AT-SLOW.
  335.  
  336.          ..... Following needed for shipment of upgrade.
  337.  
  338. Name     ___________________________________________________________________
  339.  
  340. Address  ___________________________________________________________________
  341.  
  342.          ___________________________________________________________________
  343.  
  344.          ___________________________________________________________________
  345.  
  346.          ___________________________________________________________________
  347.  
  348.