home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / ibm / pc / hardware / 34592 < prev    next >
Encoding:
Internet Message Format  |  1993-01-02  |  3.7 KB

  1. Path: sparky!uunet!munnari.oz.au!jabaru.cec.edu.au!csource!gateway
  2. From: Craig.Orr@f263.n633.z3.fidonet.org (Craig Orr)
  3. Newsgroups: comp.sys.ibm.pc.hardware
  4. Subject: Programming OPTI motherboard chipset?
  5. Message-ID: <725996378.AA08629@csource.oz.au>
  6. Date: Thu, 31 Dec 1992 09:17:00
  7. Sender: gateway@csource.oz.au
  8. Lines: 89
  9.  
  10.  > From: antony@werple.apana.org.au (Antony Suter)
  11.  > Organization: werple public-access unix, Melbourne
  12.  
  13.  > I have a 386/40 motherboard with an OPTI chipset. My
  14.  > AMI bios is the
  15.  > latest type yet seems to be an early version of this
  16.  > type (ie. the
  17.  > Advanced BIOS). My BIOS doesnt give me the option of
  18.  > running my ISA
  19.  > bus at anything other than 8MHz.
  20.  
  21.  > Can someone tell my how to program the chipset to
  22.  > change the bus speed?
  23.  
  24.  > (from memory its the 381/382 chipset,
  25.  > the cache is Write Back.)
  26.  
  27. Firstly... 8MHz is the recommended BUS Speed, Use above this frequency
  28. could/will cause instability and potential/probable data loss!
  29.  
  30. I Don't have the programming manual for the 381/382, but I
  31. do have the 281/2 manual. They may be similar...
  32.  
  33. Quoting Relevent Sections...
  34.  
  35. An Indexing scheme is used to access all the registers. Port 22H is used as an
  36. indexing register and port 24H is used as the data register. Every access to
  37. port 24H must be preceeded by a write to port 22H even if the same register
  38. data is being access again. All reserved bits are set to zero by default.
  39.  
  40. blah blah blah
  41.  
  42. Now... This is where incompatibility might occur 8^) 'cause from memory the
  43. 381/2 support more  ATCLK speeds than the 281/2, but still...
  44.  
  45. Index 14H - Misc. Control Register
  46.  
  47.   Bit            Function                       Default
  48.  
  49.    0             ATCLK (Bus Speed) Select         0
  50.                  0 = CPUCLK / 6
  51.                  1 = CPUCLK / 4
  52.    1             Enable Turbo Switch              0
  53.                  0 = Disabled
  54.                  1 = Enabled
  55.    2             Slow Refresh Mode                0
  56.                  0 = 15.9 microsecs
  57.                  1 = 95.5 microsecs
  58.                  (I tried this once, the system really
  59.                  speeds up, but floppies slow down to
  60.                  a crawl)
  61.    3             Reserved                         0
  62.    4             Fast NMI Request                 0
  63.    5             Master Byte Swap Enable          0
  64.    6             Keyboard Reset Control           0
  65.                  1=Execute HLT before Chipset will
  66.                  generate a CPU RESET from keyboard
  67.                  controller  (ie: Gate A20)
  68.    7             Znith Mode Enable                0
  69.                  1=allow F0000H-F0FFFH to be
  70.                  written whislt write protect is
  71.                  turned on
  72.  
  73.  
  74. Sorry that the info isn't exactly as required, I have reqested later chipset
  75. documents and will see what comes in.
  76.  
  77. Until then this might help, my guess is that they use the reserved bit, or have
  78. reorganised the structure a little.
  79.  
  80. Can anyone else make comments to enlighten?
  81.  
  82. One Other Hint... As almost ALL motherboards based on Opti Chipset are the
  83. DemoBoard Layout each and every other manufacters BIOS should work on your
  84. machine, It's just a matter of finding one with the options you want enabled!
  85. Find a supplier who sells
  86. Opti Motherboards and try to BUY/BORROW one of their BIOS's. It should work!
  87.  
  88. Another Hint... Find a person who has a copy of AMIBCP (AMI BIOS Control
  89. Program) and get them to rewrite your BIOS after enabeling the missing
  90. settings. I have noticed that all AMI BIOS's have ALL the settings, but each
  91. and every manufacturer of Motherboards who uses AMI BIOS chips is able to turn
  92. on or off each and every feature in the BIOS!!!
  93.  
  94.  
  95. Craig Orr
  96. Of Course All standard disclaimers apply to this information!
  97.  
  98.  * Origin: Datamini Compubus BBS - 61-3-569-1164 - (3:633/263)
  99.