home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / HARDWARE / AMISPD2.ZIP / AMISPD2.DOC < prev   
Encoding:
Text File  |  1990-08-25  |  2.0 KB  |  44 lines

  1.  
  2. Speed control programs for AMI 386/486 MARK III cache motherboard. 
  3.  
  4. These programs work ONLY with the new MARK III motherboard.  This is the
  5. one with a special socket for an AMI 486 daughterboard.  They will not
  6. work with older (MARK II, etc.) motherboards, but a program is available
  7. on many BBS'S (usual name AMISPEED) from Michael Geary for that purpose.  
  8. Thanks to Mike for this idea, and to AMI for the required information.
  9.  
  10. Three programs are supplied in this file:
  11. AMIFAST.COM     Sets fast speed and enables cache, like ctrl-alt-plus
  12. AMISLOW.COM     Sets slow speed and disables cache, like ctrl-alt-minus
  13. AMINCACH.COM    Disables cache, like ctrl-alt-shift-minus
  14.  
  15. AMINCACH only functions in fast speed.  The cache is always disabled
  16. when motherboard is running at slow speed.
  17.  
  18. These programs permit you to control motherboard speed from a program
  19. or a batch file, as when you may set up a batch file to run a game
  20. which only works (or only is playable) at slow speed.  If the program's
  21. message display is obtrusive in a particular case, redirect it to the
  22. NUL device (e.g. use AMISLOW > NUL in your batch file) and it will be
  23. suppressed.
  24.  
  25. ASM source code is provided for one program, with commented out changes to
  26. accomplish any of the other goals, plus a toggle option.  Naturally, you
  27. will also want to modify the message when making these changes.
  28.  
  29. Motherboard speed is controlled by the contents of register 0bh of
  30. port 461h. Bit 0 controls the speed (1 = fast), bit 1 controls the
  31. cache (1 = enabled).  Register 0bh is accessed by first writing 0bh to
  32. index port 460h, pausing a decent period (note built-in delays), then reading
  33. port 461h.  Then, all you have to do is change the appropriate bit(s) and 
  34. repeat this process, ending up with a write to port 461h.
  35.  
  36. Enjoy.  These programs are in the public domain.  When distributing
  37. them please include all 3 programs, source code, and this document.
  38.  
  39. Bob Thompson  Chicago IL  25 Aug 90
  40. Exec BBS, Milwaukee
  41. CompuServe 73367,501
  42.  
  43.  
  44.