home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / sys_util / bioshelp.zip / BIOSHELP.DOC < prev    next >
Text File  |  1993-05-11  |  9KB  |  144 lines

  1.     Shadowing:
  2.         Some adapter cards have a BIOS chip which contain code necessary
  3.     for the proper operation of the adapter. For example, VGA cards have
  4.     a VGA BIOS chip with video write routines. The average access time for
  5.     a ROM chip is 170 Ns. This is considered very slow. The average access
  6.     time for motherboard DRAM is 70 or 80 Ns, normally twice as fast as a 
  7.     ROM chip. AMI BIOS will set aside an area of memory from C000:0000 to
  8.     C7FF:FFFF. The video adapter BIOS is copyed into this area. Instead of
  9.     accessing the video ROM for video BIOS calls, the system will access 
  10.     section of memory to get the proper code. This greatly improves video
  11.     speed. The process of copying video ROM to RAM for faster access is 
  12.     called VIDEO BIOS SHADOWING. AMI BIOS will copy itself to another 
  13.     section of RAM from F000:0000 to FFFF:FFFF. This is called SYSTEM ROM 
  14.     BIOS SHADOWING and greatly enhances system performance. Some older AMI
  15.     BIOS and all new BIOS (dated2/2/92 and after) will also support shadowing
  16.     for other adapters cards which reside at different addresses.
  17.     
  18.     ADAPTER BIOS ADDRESSING:
  19.         At any address reserved for adapter BIOS, the first two sections of
  20.     the address will contain the numbers '55 AA'. This will be true for any
  21.     BIOS. To confirm this, go into DEBUG. Type 'D C000:0' to see the first
  22.     block of memory in the VGA BIOS. On the screen, the upper-left-most
  23.     characters will be '55 AA'. When having trouble with an adapter, check
  24.     in this manner to see that the BIOS is functioning properly. If the BIOS
  25.     appears okay, check to see that no other peripherals are set to the same
  26.     address. If two adapter cards are suspected to be in conflict, remove
  27.     all but the video card and drive controller and try the cards one at a
  28.     time to see if they function.
  29.  
  30.     RESET XCMOS:
  31.         For older AMI BIOS (pre-1991) the contents of Extended CMOS Setup    
  32.     may be reset to the default values by holding down the INSert key and
  33.     turning on the system. An XCMOS Checksum Error will be generated. This
  34.     error can be corrected by entering XCMOS Setup, writing CMOS registers 
  35.     and exit, and rebooting the system. For newer AMI BIOS, the only way to 
  36.     load default values for XCMOS is to enter CMOS Setup and select LOAD 
  37.     DEFAULT VALUES from the menu.
  38.  
  39.     AMI PRODUCT PURCHASES:    
  40.         AMI Corporate Offices does not do any direct sales of BIOS, manuals,
  41.     hardware or software products to the end user. BIOS and manuals are 
  42.     available from Washburn & Co at (716) 248-3627 or Upgrades Etc at 
  43.     (800) 541-1943. When calling these companies, proper information must be 
  44.     given in order to determine the correct BIOS needed. If the machine has 
  45.     AMI BIOS currently, the distributor will need the reference number 
  46.     located at the bottom of the AMI copyright screen when the system is 
  47.     booted. If the machine does not have AMI BIOS, the distributor needs to 
  48.     know what speed the board is and what chipset (e.g. C&T, OPTI, etc.) is 
  49.     used. If the machine has cache memory, consult the dealer or manufacturer 
  50.     of the board for a new BIOS that will support the cache. For information 
  51.     on AMI motherboards or hardware products, contact the AMI Sales 
  52.     department to find the nearest dealer.
  53.  
  54.     PASSWORD FEATURE:
  55.         New AMI BIOS (2/2/91 and later) are equiped with a password feature
  56.     which can be set to ask for a password to enter setup or every time the 
  57.     system is booted. Normally this password is set by the computer dealer
  58.     before the user gets the system. Sometimes users may assemble thier own
  59.     system or CMOS information may be lost. In these cases, the following
  60.     information is necessary. When the password feature is first enabled, 
  61.     a CURRENT PASSWORD will not exist. The default password is 'AMI'. In 
  62.     order to change the password, select the CHANGE PASSWORD option from the
  63.     main menu of the CMOS setup routine. The machine will ask for the CURRENT
  64.     PASSWORD. 'AMI' must be entered at this point. The new password may then 
  65.     be entered, then re-entered for confirmation.
  66.  
  67.     CMOS SETUP:
  68.         It is a popular misconception among new computer users and people
  69.     who are not very involved with hardware that the CMOS is a part of the
  70.     BIOS. The setup program in the BIOS is a very basic interface program
  71.     which only allows the user to put information into the CMOS memory and
  72.     XCMOS registers. The screen for standard setup should be basically self-
  73.     explanatory. Drive types, monitor types, time and date should all be
  74.     easy to enter for the user. The settings in the extended setup really
  75.     have to do with the chipset on the motherboard. Questions on XCMOS should
  76.     be directed to chipset or motherboard manufacturers for BIOS dated pre-
  77.     1991. Any BIOS dated 1991 is in what is called the HI-FLEX format. A 
  78.     HI-FLEX BIOS User's Guide is available to help the user understand the
  79.     screens. An appendix is also available to help explain the options in
  80.     the advanced setup so that the user can pick the options best suited
  81.     for his/her environment. The best place to get a good explaination of the
  82.     chipset options is of course the chipset manufacturer.
  83.  
  84.     CUSTOMIZATIONS:
  85.         Customized BIOS is available from Washburn & Co or Upgrades Etc. 
  86.     Examples of customizations are personalized copyright screens, changes
  87.     to the drive table, and having some options absent from the setup menu.
  88.         Some OEM companies have licensed AMI BIOS and are allowed to 
  89.     customize the main code for use with thier motherboards. Some examples 
  90.     are Everex and Mylex. The motherboard manufacturer must be consulted for
  91.     a BIOS upgrade in these cases. Standard AMI BIOS will not work because
  92.     it would not contain the proprietary changes made by the OEM.Megabytes
  93.  
  94.     A Megabyte is 1024 Kilobytes, which is 1024 bytes; thus 1 Megabyte is
  95. 1024 * 1024 BYTES. 1 Meg actually equals 1,048,576 bytes. Most drive 
  96. manufacturers specify the drive capacity in millions of bytes and call it 
  97. Megabytes, possibly to make the drive sound larger than it is. AMI BIOS 
  98. calculates drive capacity in Megabytes using the follwing calculation:
  99.  
  100. Millions of Bytes    =    CYL * HEADS * SEC/TRACK * 512 (BYTES PER SECTOR) 
  101. Megabytes             =    MILLIONS OF BYTES / 1024 / 1024
  102.  
  103.     The following example uses a Seagate ST-251:
  104.  
  105. 820 * 6 * 17 * 512 = 42,823,680 million bytes
  106. 42,823,680 / 1024 / 1024 = 40.83 MEGABYTES
  107.  
  108.     In the drive specs provided by Seagate, the ST-251 is listed as a 
  109. 42 Megabytes drive. The average end-user will become confused when he/she
  110. sees the AMI BIOS calculate 40.8 Megabytes.
  111.  
  112. Maximum parameters supported by DOS are 1024 cylinders, 64 heads, and
  113. 64 sectors per track. Exceptions are EDSI and SCSI, which have BIOS on the
  114. controllers for translation. Also, some IDE drives do their own translation.
  115.  
  116.     ESDI drives are ALWAYS drive type 1 when using the controller
  117. translation, normally type 47 when not using controller translation.
  118.  
  119.     SCSI drives are specified as NOT INSTALLED.
  120.     
  121.     IDE drives don't adhere to the AT bus standards. A provision was made
  122. in the 4/9/90 release of AMI BIOS to be able to use IDE drives. (Some of 
  123. the read routines were changed. All other info is proprietary)
  124.  
  125.     Drive type 47 (user defined) was put into the BIOS in late 1989 and
  126. must have the ScratchRAM option set to 2 (to protect info).
  127.         
  128.     ERROR NO ROM BASIC can be caused by not having an active partition. The 
  129. error means the computer can't find anything to boot from.
  130.  
  131.     In the new HI-FLEX BIOS, most boards will have the option to shadow 
  132. the C000 area. Some boards will have the option to cache this area. This 
  133. makes for extremely fast video times.
  134.  
  135.     C000 cacheing also has one drawback. The caching is done in the 486
  136. 8K internal cache. This cache cannot be write-protected. Whenever a BIOS
  137. test is done with AMIDIAG, the program sees that there is a BIOS present.
  138. The program has no knowledge of the Video ROM Cache and will treat the code
  139. as being a normal shadowed BIOS. The program will see that this BIOS is 
  140. NOT Write-Protected. A NON WRITE-PROTECTED BIOS is viewed as an error 
  141. condition and the BIOS ROM TEST will fail.   Currently, there is no work-around 
  142. to 
  143. this problem. The BIOS test must be performed with the C000 ROM CACHE 
  144. option disabled.