home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Enter 1999 January / enter_01_1999_2.iso / BIOS / amis2990 / AMISETUP.DOC < prev    next >
Text File  |  1995-10-02  |  81KB  |  1,926 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.       ┌───────────────────────────────────────────────────────────────────╖
  7.       │                                                                   ║ █
  8.       │                                                                   ║ █
  9.       │                           A M I s e t u p                         ║ █
  10.       │                                                                   ║ █
  11.       │ Documentation                                                     ║ █
  12.       │                                                                   ║ █
  13.       │ Copyright (c) Robert Muchsel 1992-1995                            ║ █
  14.       │ All rights reserved.                                              ║ █
  15.       ╘═══════════════════════════════════════════════════════════════════╝ █
  16.        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  17.  
  18.       AMIsetup is an external setup program for 386/486/Pentium PCs with
  19.       `HighFlex BIOS' or `WinBIOS' from AMI.
  20.  
  21.       If you ever considered your built-in setup as incomprehensible,
  22.       boring, inconvenient or incomplete, you've been waiting for
  23.       AMIsetup.
  24.  
  25.       AMIsetup can save your configuration on disk and restore it. You
  26.       can even change setup options missing in your BIOS! AMIsetup cracks
  27.       your password and prints your setup as a list. You can install IDE
  28.       hard disks automatically! Add comprehensive on-line help, Soundblaster
  29.       support and an on-line reference that explains many setup options.
  30.       You can even print a personal BIOS manual!
  31.  
  32.       For diagnostic purposes, AMIsetup can on many machines measure the
  33.       DMA frequency (avoid burnout of the DMA chip due to overload) and
  34.       display the CMOS error flags. You can display the revision of your
  35.       keyboard controller, change setup registers manually (experts only)
  36.       and display the BIOS ID. Switch AMIsetup to high resolution video
  37.       mode (EGA/VGA) and use the mouse...
  38.  
  39.       And once you are finished, AMIsetup can reboot your computer.
  40.  
  41.       Professionals will like the batch mode of AMIsetup. Configure
  42.       identical computers in blitz speed!
  43.  
  44.  
  45.       Important
  46.       ─────────
  47.  
  48.        ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  49.       ┌────────────────────────────────────────────────────────────────────┐
  50.       │                                                                    │
  51.       │                         USE AT YOUR OWN RISK!                      │
  52.       │  This program is based on undocumented data structures.            │
  53.       │  Improper use, program errors or bad luck can cause hardware,      │
  54.       │  software and stored data of the computer be irreversibly damaged! │
  55.       │  The user is advised always to make adequate Back Ups of all       │
  56.       │  valuable files or Data. Because he can have no control over how   │
  57.       │  this program is used                                              │
  58.       │          THE AUTHOR ACCEPTS NO LIABILITY FOR ANY DAMAGE!           │
  59.       │                                                                    │
  60.       ╘════════════════════════════════════════════════════════════════════╛
  61.        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  62.  
  63.       No part of this documentation may be reproduced, transmitted,
  64.       transcribed, stored in any retrieval system, or translated into any
  65.       other language or computer language in whole or in part, in any form
  66.       or by any means, whether it be electronic, mechanical, magnetic,
  67.       optical, manual or otherwise, without prior written consent of the
  68.       author, Robert Muchsel.
  69.  
  70.       The author disclaims all warranties as to this software, whether
  71.       express or implied, including without limitation any implied warranties
  72.       of merchantability, fitness for a particular purpose, functionality,
  73.       data integrity or protection, in so far as permitted by applicable
  74.       legislation.
  75.  
  76.       All trademarks are property of their respective owners and appear for
  77.       identification purposes only.
  78.  
  79.  
  80.  
  81.       Shareware
  82.       ─────────
  83.  
  84.       ┌───────────────────────────────────────────────────────────────────┐
  85.       │  Writing this program has taken lots of work. If you continue     │
  86.       │  using it after a reasonable trial period of 30 days, you have    │
  87.       │  to pay a small fee to the author.                                │
  88.       │                                                                   │
  89.       │  SHAREWARE is NOT FREE SOFTWARE. You can, however, test shareware │
  90.       │  before purchasing it.                                            │
  91.       │                                                                   │
  92.       │  For detailed information, see appendix A.                        │
  93.       └───────────────────────────────────────────────────────────────────┘
  94.  
  95.       You are encouraged to copy and pass on the unregistered shareware
  96.       version of this program, if
  97.       - the program is distributed in its original form
  98.         (complete, unmodified, uninstalled)
  99.       - the distribution fee does not exceed the equivalent of DM 15.-.
  100.  
  101.       It is forbidden to distribute the program bundled with books,
  102.       magazines, etc. (including `bookware'). To do this, you must obtain
  103.       a written permission from the author.
  104.  
  105.       The information contained in the on-line reference for registered users
  106.       must not be copied, published or separated from the program. The author
  107.       has taken every care to ensure the technical correctness of the
  108.       information, but cannot accept any liability in case of any error.
  109.  
  110.  
  111.  
  112.       If you have comments or find an error, please send them to the author!
  113.  
  114.  
  115.  
  116.                                      Contents
  117.                                      ────────
  118.  
  119.         1   Caution!
  120.         2   Starting the program
  121.         3   Menus in detail
  122.             3.1 System menu
  123.             3.2 Diagnostic menu
  124.             3.3 Backup menu
  125.             3.4 Setup
  126.                 1. Standard setup
  127.                 2. Extended/chipset setup
  128.                 3. Change register
  129.                 4. Password
  130.                 5. Load ROM setup defaults, load ROM power-on defaults
  131.                 6. Print current setup
  132.                 7. Print reference manual
  133.                 8. Analyze BIOS ID
  134.                 9. Save changes and quit
  135.                10. Exit without saving
  136.             3.5 Tools menu
  137.             3.6 Help menu
  138.         4   Key shortcuts
  139.  
  140.             Appendix
  141.  
  142.         A   Registration, limits of the shareware version,
  143.             addresses, upgrades, about the author
  144.         B   AMIsetup and OS/2, AMI BIOS and OS/2, Windows, Windows NT
  145.         C   Trouble shooting
  146.             1. Is AMIsetup compatible with your BIOS?
  147.             2. Frequent errors with compatible BIOS versions
  148.             3. Stopgap: -O
  149.             4. Additional trouble shooting options
  150.         D   Glossary
  151.         E   If the machine won't boot...
  152.         F   Switching to the English user interface
  153.         G   Soundblaster
  154.         H   EISA
  155.         I   Batch mode
  156.         J   Obtaining new or bug fixed program revisions
  157.         K   Tested BIOS revisions
  158.  
  159.  
  160.             What's new
  161.  
  162.             Changes are described in a separate file, AMISETUP.NEW.
  163.  
  164.  
  165.  
  166.       1  Caution!
  167.       ───────────
  168.  
  169.       If you are not familiar with setup options or if you don't know
  170.       what they do, please consider whether changing the setup options
  171.       is really necessary.
  172.  
  173.       ┌───────────────────────────────────────────────────────────────────┐
  174.       │  On many PCs, the DMA clock speed can be changed.                 │
  175.       │  This may work at first, but later the DMA chip may be destroyed, │
  176.       │  thus making the motherboard useless!                             │
  177.       │                                                                   │
  178.       │  Another critical point is the password option. Since you cannot  │
  179.       │  erase CMOS RAM on some main boards (see appendix E), it may      │
  180.       │  happen that because of - forgetfulness, BIOS errors, different   │
  181.       │  keyboard layout, etc. - you are irreversibly locked out of your  │
  182.       │  computer.                                                        │
  183.       └───────────────────────────────────────────────────────────────────┘
  184.  
  185.       Before making ANY change, ask yourself:
  186.       - is it necessary?
  187.       - what are the consequences?
  188.  
  189.       AMIsetup saves your configuration into a file after installation
  190.       and whenever you invoke the program. However, this works only if
  191.       you don't use AMIsetup on a write protected diskette.
  192.  
  193.  
  194.       ┌───────────────────────────────────────────────────────────────────┐
  195.       │  N E V E R   C H A N G E   A   R U N N I N G   S Y S T E M  !!!   │
  196.       └───────────────────────────────────────────────────────────────────┘
  197.  
  198.       WHEN DID YOU DO YOUR LAST COMPLETE BACKUP???
  199.  
  200.  
  201.       2  Starting the program
  202.       ───────────────────────
  203.  
  204.       First of all, please read the manual and the file `AMISETUP.NEW'.
  205.  
  206.       The program needs write access to the current directory. Diskettes
  207.       must not be write protected if file operations are to be used.
  208.  
  209.       Normally, you start AMIsetup without additional command-line options.
  210.       There are exceptions though (see appendix C). You should read
  211.       appendix B if you want to use AMIsetup under OS/2.
  212.  
  213.       If you are using an LCD screen, invoke AMIsetup by `AMISETUP -MONO'
  214.       (or execute `MODE MONO' or `MODE BW80' first).
  215.  
  216.       Adaptec SCSI Controllers: Be sure to use the ASPI4DOS driver to avoid
  217.       possible problems with the memory management unit.
  218.  
  219.       Virus scanners from Central Point Software: The memory resident
  220.       virus scanner from Central Point thinks there was a `TH TH' virus
  221.       in AMIsetup. The non-resident version and scanners from other vendors
  222.       will show you that this is not true.
  223.  
  224.       If using AMIsetup for the first time, you have to choose the desired
  225.       language:
  226.  
  227.               ┌──────────── Welcome / Willkommen ! ────────────┐
  228.               │                                                │
  229.               │  This is a bilingual version of AMIsetup.      │
  230.               │  For English help texts and user interface,    │
  231.               │  press [E].                                    │
  232.               │                                                │
  233.               │  Dies ist eine zweisprachige Version von       │
  234.               │  AMIsetup. Drücken Sie [D] für deutsche Hilfe- │
  235.               │  texte und Benutzeroberfläche.                 │
  236.               │                                                │
  237.               │  [E] English version     [D] deutsche Version  │
  238.               │                                                │
  239.               └───────────────────────────────────────AMIsetup─┘
  240.  
  241.       Should you decide on the German version, please continue reading in
  242.       the file `AMISETUP.DOK'.
  243.  
  244.       Next you must to accept the warning message with a `Y':
  245.  
  246.               ┌───────────────── C A U T I O N ────────────────┐
  247.               │                                                │
  248.               │              USE AT YOUR OWN RISK!             │
  249.               │                                                │
  250.               │  This program is based on undocumented data    │
  251.               │  structures. Hard- and software and stored     │
  252.               │  data could be damaged irrevocably!            │
  253.               │                                                │
  254.               │ THE AUTHOR WILL NOT BE LIABLE FOR ANY DAMAGES! │
  255.               │                                                │
  256.               │ [Y] accept and start program   [N] back to DOS │
  257.               │                                                │
  258.               └───────────────────────────────────────AMIsetup─┘
  259.  
  260.       If you have set a password under `System|Options', you will be prompted
  261.       to enter it.
  262.  
  263.                    ╔══════════════ Password ══════════════╗
  264.                    ║                                      ║
  265.                    ║ AMIsetup is password protected.      ║
  266.                    ║ Please enter the current password.   ║
  267.                    ║                                      ║
  268.                    ║  Password    ****                    ║
  269.                    ║                                      ║
  270.                    ║                                      ║
  271.                    ║          OK   ▄      Help  ▄         ║
  272.                    ║        ▀▀▀▀▀▀▀▀     ▀▀▀▀▀▀▀▀         ║
  273.                    ╚══════════════════════════════════════╝
  274.  
  275.       Next, a dialogue box containing program revision and registration
  276.       number (or `UNREGISTERED') appears. If you haven't yet paid for
  277.       AMIsetup and a registration number appears anyway, you've got an
  278.       (illegal) pirated copy. Please contact the author.
  279.  
  280.                   ╔═[■]══════════ Information ══════════════╗
  281.                   ║                                         ║
  282.                   ║             AMIsetup v2.99              ║
  283.                   ║         REGISTERED (#.........)         ║
  284.                   ║                                         ║
  285.                   ║  Copyright (c) 1992-95 Robert Muchsel   ║
  286.                   ║           All rights reserved           ║
  287.                   ║                                         ║
  288.                   ║                                         ║
  289.                   ║           Heap memory:  84080           ║
  290.                   ║               PCI System                ║
  291.                   ║                                         ║
  292.                   ║            OK    ▄     Help   ▄         ║
  293.                   ║          ▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀         ║
  294.                   ╚═════════════════════════════════════════╝
  295.  
  296.  
  297.  
  298.       Quick start
  299.       ▀▀▀▀▀▀▀▀▀▀▀
  300.  
  301.       In most parts, AMIsetup should explain itself. All explanations
  302.       are included in the on-line help. However, please note the
  303.       warning messages and the license restrictions of the personal
  304.       BIOS manual.
  305.  
  306.  
  307.       3  Menus in detail
  308.       ──────────────────
  309.  
  310.       Using the mouse or pressing <F10>, you get to the main menu bar.
  311.       There, you have the following pull down menus at your disposal:
  312.  
  313.  
  314.         System  Diagnostic  Backup  Setup  Tools  Help
  315.       ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  316.  
  317.       Pressing <F1> gets you help. The on-line help contains nearly all of
  318.       the manual.
  319.  
  320.       Hint for mouse users: The right button is equivalent to <Esc>.
  321.  
  322.  
  323.       3.1 System menu
  324.       ───────────────
  325.  
  326.        System
  327.       ┌───────────────────┐
  328.       │ Options...        │ 3.1.1
  329.       │ Video mode  Alt-V │ 3.1.2
  330.       ├───────────────────┤
  331.       │ Reboot...         │ 3.1.3
  332.       │ Exit        Alt-X │ 3.1.4
  333.       └───────────────────┘
  334.  
  335.       3.1.1 Options...
  336.  
  337.         ┌─[■]────────────────────── Options ───────────────────────────┐
  338.         │                                                              │
  339.         │  Preferences                                                 │
  340.         │   [ ] Auto start setup                  BIOS source... ▄     │
  341.         │   [X] Enable reboot command             ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀     │
  342.         │   [X] Beep on error                      Password...   ▄     │
  343.         │   [ ] Reverse mouse buttons             ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀     │
  344.         │   [ ] Use Soundblaster                                       │
  345.         │   [ ] German language                                        │
  346.         │                                                              │
  347.         │  Display setup options                                       │
  348.         │   [X] ■ Hidden options                       Save      ▄     │
  349.         │   [ ] ¿ Deleted options                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀     │
  350.         │                                             Cancel     ▄     │
  351.         │  Backup file path                       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀     │
  352.         │   C:\AMISETUP\                               Help      ▄     │
  353.         │                                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀     │
  354.         └──────────────────────────────────────────────────────────────┘
  355.  
  356.         Here you can customize the program to your own needs.
  357.  
  358.         Auto start setup
  359.           Instead of selecting Setup manually each time using the menu,
  360.           `Setup' can also be started automatically.
  361.  
  362.         Enable reboot command
  363.           If this box is blank, the Reboot function in the System menu is
  364.           disabled.
  365.  
  366.           In addition, you will not be asked whether you want to reboot after
  367.           saving your setup.
  368.  
  369.         Beep on error
  370.           If this option is checked, the program beeps if you enter incorrect
  371.           values in input boxes.
  372.  
  373.         Reverse mouse buttons
  374.           You can reverse right and left mouse buttons (for left-handers or
  375.           southpaws).
  376.  
  377.         Soundblaster
  378.           See appendix G.
  379.  
  380.         German language
  381.           You can disable the English user interface and work with the German
  382.           one instead.
  383.  
  384.         Display setup options
  385.           There are two types of hidden options in the ROM BIOS.
  386.  
  387.           `■' shows that the option is hidden in the built-in BIOS setup.
  388.           The `■' options work correctly in most cases.
  389.  
  390.           `¿' shows that the option is hidden in the built-in BIOS setup and
  391.           that AMIsetup cannot find a textual description of the possible
  392.           settings. Often `¿' options don't work.
  393.  
  394.           You can enable and disable both types. If neither `■' nor `¿' are
  395.           enabled, then AMIsetup shows the same set of options as the ROM
  396.           setup.
  397.  
  398.         Backup file path
  399.           You can change the directory of the backup files.
  400.  
  401.         BIOS source
  402.           The following explanation is very technical. If do not fully
  403.           understand it, please leave the BIOS source at `Protected Mode'.
  404.  
  405.           AMIsetup must completely read your BIOS. Since parts of the BIOS
  406.           are frequemtly hidden by memory managers or the chip set itself
  407.           after the system has booted, AMIsetup offers three different
  408.           methods of accessing the BIOS:
  409.  
  410.            Protected Mode
  411.  
  412.           This mode is the default mode. AMIsetup switches to protected mode
  413.           and thereby circumvents memory managers.
  414.  
  415.            Conventional Memory
  416.  
  417.           AMIsetup stays in real mode and reads the BIOS from F000:0000 (or
  418.           E000:0000). Problems are to be expected if a memory manager or
  419.           shadow RAM is enabled.
  420.  
  421.            Image File
  422.  
  423.           AMIsetup reads the BIOS from a file, which can be created by e.g.
  424.           `Tools|Create BIOS image' If the image is OK, this mode shouldn't
  425.           cause any trouble.
  426.  
  427.         Password
  428.           You can define a password under `System|Options', which will be
  429.           needed at program start. Password protection reduces misuse of the
  430.           AMIsetup.
  431.  
  432.           Changes of the password are written into the file AMISETUP.EXE
  433.           that must not be write protected for this operation.
  434.  
  435.       3.1.2 Video mode
  436.  
  437.         Toggles the display mode between 25 lines and 43/50 lines and
  438.         requires an EGA/VGA graphics adaptor. AMIsetup automatically stores
  439.         the last used video mode.
  440.  
  441.       3.1.3 Reboot
  442.  
  443.         Executes a cold boot. The keyboard controller is programmed to
  444.         trigger a hardware reset.
  445.  
  446.         The `Reboot' function can be turned off using `System|Options'.
  447.  
  448.         CAUTION! If you use a hard disk cache or hard disk doubler, this
  449.         function could possibly cause data loss.
  450.  
  451.         AMIsetup first tries to flush the SmartDrive cache (if it is
  452.         installed, you can disable this feature using the command line
  453.         argument `-NOSM'), waits 2 seconds and then resets the computer.
  454.  
  455.         Under OS/2, only the program is closed.
  456.  
  457.       3.1.4 Exit
  458.  
  459.         Exits the program.
  460.  
  461.  
  462.       3.2 Diagnostic menu
  463.       ───────────────────
  464.  
  465.        Diagnostic
  466.       ┌─────────────────────────────┐
  467.       │ BIOS version                │ 3.2.1
  468.       ├─────────────────────────────┤
  469.       │ CMOS RAM checksums          │ 3.2.2
  470.       │ CMOS RAM information        │ 3.2.3
  471.       ├─────────────────────────────┤
  472.       │ Keyboard controller         │ 3.2.4
  473.       │ Co-processor status         │ 3.2.5
  474.       │ DMA clock speed             │ 3.2.6
  475.       │ Compare DOS/real time clock │ 3.2.7
  476.       └─────────────────────────────┘
  477.  
  478.       3.2.1 BIOS version
  479.  
  480.         Verifies whether the BIOS and AMIsetup are compatible. This check
  481.         is executed automatically whenever you start Setup.
  482.  
  483.         If this test fails, ensure the BIOS source is set to `Protected
  484.         Mode' under `System|Options'.
  485.  
  486.         See the trouble shooting section (appendix C) for more information
  487.         about compatible BIOS versions.
  488.  
  489.       3.2.2 CMOS RAM checksums
  490.  
  491.         Verifies the CMOS RAM checksums. There are two areas - the first is
  492.         in all AT computers, the second only in PCs with an AMI BIOS. If one
  493.         of these two tests fails, the program declines to run Setup.
  494.  
  495.         If you have written your Setup to a file before this error occurred,
  496.         you can correct the problem through `Backup|Restore CMOS RAM'.
  497.  
  498.         AMIsetup saves your configuration automatically
  499.          - when you first use the program into the file SAVECMOS.SAV
  500.          - whenever you invoke the program into the file CMOSBKUP.SAV.
  501.  
  502.         See the trouble shooting section (appendix C) for information on
  503.         possible errors.
  504.  
  505.       3.2.3 CMOS RAM information
  506.  
  507.         Shows the date of the RTC, the alarm time and information about
  508.         errors at system boot.
  509.  
  510.         ╔════ Information about CMOS RAM contents ═════╗
  511.         ║                                              ║
  512.         ║  Date ────────────────────┐                  ║
  513.         ║  │ 09/16/1995             │                  ║
  514.         ║  └────────────────────────┘                  ║
  515.         ║                                              ║
  516.         ║  Alarm ───────────────────┐                  ║
  517.         ║  │ 00:00:00           off │       OK    ▄    ║
  518.         ║  └────────────────────────┘    ▀▀▀▀▀▀▀▀▀▀    ║
  519.         ║                                              ║
  520.         ║  Status ──────────────────┐     Print   ▄    ║
  521.         ║  │ Battery:             √ │    ▀▀▀▀▀▀▀▀▀▀    ║
  522.         ║  │ Power:               √ │                  ║
  523.         ║  │ Checksum:            √ │      Help   ▄    ║
  524.         ║  │ Configuration:       √ │    ▀▀▀▀▀▀▀▀▀▀    ║
  525.         ║  │ Memory size:         √ │                  ║
  526.         ║  │ Hard disk C:         √ │                  ║
  527.         ║  │ Time:                √ │                  ║
  528.         ║  └────────────────────────┘                  ║
  529.         ╚══════════════════════════════════════════════╝
  530.  
  531.         Date: The current system date of the real time clock (RTC).
  532.  
  533.         Alarm: The RTC supports an `alarm clock' mode. You need an external
  534.         program (TSR) that processes the RTC message and then activates.
  535.  
  536.         Status: Shows possible errors from the last system boot. A `√' means
  537.         `no error found'.
  538.  
  539.         - Battery: CMOS battery is discharged and CMOS contents were invalid
  540.  
  541.         - Power: RTC power supply failed
  542.  
  543.         - Checksum: CMOS checksums were invalid
  544.  
  545.         - Configuration: Self test results and CMOS configuration were
  546.         different
  547.  
  548.         - Memory size: Memory size determined by self test and memory size
  549.         stored in CMOS were different
  550.  
  551.         - Hard disk C: Hard disk C: (if available) couldn't be initialized and
  552.         couldn't be booted from
  553.  
  554.         - Time: Time was invalid
  555.  
  556.         Errors often disappear after a reboot (e.g. Checksum).
  557.  
  558.       3.2.4 Keyboard controller
  559.  
  560.         Tries to detect vendor and revision of the keyboard controller.
  561.  
  562.         AMIsetup knows chips from American Megatrends, Inc. and Award, Inc.
  563.         All other vendors are shown as `unknown'.
  564.  
  565.         This function is disabled under OS/2.
  566.  
  567.       3.2.5 Co-processor status
  568.  
  569.         This function performs a coprocessor hardware check and compares the
  570.         result with the BIOS coprocessor presence bit, which is set during
  571.         system boot.
  572.  
  573.         If both results correspond (i.e. `Coprocessor present' and `Status
  574.         bit set' or `No coprocessor present' and `Status bit not set'),
  575.         everything is OK.
  576.  
  577.         If both results do not correspond (`*ERROR*' is displayed in
  578.         addition), the BIOS most probably doesn't sense the coprocessor.
  579.  
  580.         If you have problems with applications which support a math
  581.         coprocessor and the above error is shown, you should first look into
  582.         `Setup|Extended SetupÄ and see if you can enable `Numeric Coprocessor'
  583.         or `Numeric Coprocessor Test'.
  584.  
  585.         If no such setting is available, you can create a small `SETNPU'
  586.         program and add it to your AUTOEXEC.BAT.
  587.  
  588.          Please copy all characters exactly as shown:
  589.  
  590.          C:\> DEBUG SETNPU.COM
  591.          The specified file name expression was not found.
  592.          -a
  593.          ....:0100 mov ax,40
  594.          ....:0103 mov ds,ax
  595.          ....:0105 or byte ptr [10],2
  596.          ....:010A mov ax,4c00
  597.          ....:010D int 21
  598.          ....:010F                     [Press Enter]
  599.          -rcx
  600.          CX 0000
  601.          :0f
  602.          -w
  603.          Writing 000F bytes
  604.          -q
  605.          C:\>
  606.  
  607.       3.2.6 DMA clock speed
  608.  
  609.         Tries to determine the current DMA clock speed (this operation is
  610.         very hardware dependent and it is possible it won't work - `Error'
  611.         is displayed then).
  612.  
  613.         The measured clock speed is displayed in
  614.  
  615.           green  (up to 4.25 MHz): Everything OK
  616.           yellow (up to 5.10 MHz): Caution, possibly decrease DMA clock
  617.                                    speed
  618.           red    (from  5.10 MHz): The clock is too fast and can cause
  619.                                    damage!
  620.  
  621.         Conditioned by `DMA waits' it is possible that too low a clock is
  622.         shown (especially on fast i486 systems). I.e.: If AMIsetup detects a
  623.         `red' DMA clock, then it is truly time to decrease it - the DMA chip
  624.         can be destroyed by overclocking!
  625.  
  626.         On many systems, DMA clock is coupled with bus clock (e.g. ETEQ,
  627.         OPTI, SIS, UMC).
  628.  
  629.         You can compute the bus clock using the following formula:
  630.  
  631.          Bus Clock = 2 * DMA Clock
  632.  
  633.         Depending on the DMA waitstates, the factor can be 2.75 (1 Waitstate)
  634.         or 3 (2 Waitstates) instead of 2.
  635.  
  636.         It is neither possible to measure the bus clock nor the number of
  637.         DMA waitstates directly.
  638.  
  639.         This function is disabled under OS/2.
  640.  
  641.       3.2.7 Compare DOS/real time clock
  642.  
  643.         Compares the current DOS time and the RTC time and is used for
  644.         reference purposes only. If the difference is more than about 2
  645.         seconds, you should check hard and software.
  646.  
  647.  
  648.       3.3 Backup menu
  649.       ───────────────
  650.  
  651.        Backup
  652.       ┌───────────────────────┐
  653.       │ Save CMOS RAM...      │ 3.3.1
  654.       │ Restore CMOS RAM...   │ 3.3.2
  655.       ├───────────────────────┤
  656.       │ Save EISA NVRAM...    │ 3.3.3
  657.       │ Restore EISA NVRAM... │ 3.3.3
  658.       └───────────────────────┘
  659.  
  660.       3.3.1 Save CMOS RAM...
  661.  
  662.         Saves the CMOS RAM to a file. You can change the default directory
  663.         under `System|Options'.
  664.  
  665.       3.3.2 Restore CMOS RAM...
  666.  
  667.         Reads an image file back to CMOS RAM and restores the saved state.
  668.         Time and date are not changed.
  669.  
  670.       3.3.3 Save and Restore EISA NVRAM...
  671.  
  672.         On some EISA computers, you can also save and restore the EISA NVRAM
  673.         (parts of the configuration data are stored in the EISA NVRAM on
  674.         these machines).
  675.  
  676.         See appendix H for more information.
  677.  
  678.  
  679.       3.4 Setup
  680.       ─────────
  681.  
  682.       ┌─────────────────────────────────── Setup ────────────────────────────
  683.       │05/05/91(C)1990 American Megatrends Inc., All Rights Reserved
  684.       │
  685.       │
  686.       │
  687.       │
  688.       │                      ┌───────────────────────────────┐
  689.       │                      │        Standard Setup         │
  690.       │                      │    Extended/Chipset Setup     │
  691.       │                      │        Change Register        │
  692.       │                      │           Password            │
  693.       │                      │    Load ROM Setup Defaults    │      WARNING:
  694.       │                      │  Load ROM Power-On Defaults   │      Improper
  695.       │                      ├───────────────────────────────┤      Setup may
  696.       │                      │      Print Current Setup      │      severe pr
  697.       │                      │    Print Reference Manual     │
  698.       │                      │        Analyze BIOS ID        │
  699.       │                      ├───────────────────────────────┤
  700.       │                      │     Save Changes and Quit     │
  701.       │                      │      Exit without Saving      │
  702.       │                      └───────────────────────────────┘
  703.       │ 30-0201-ABCDEF-00101111-050591-OPWB
  704.       └──────────────────────────────────────────────────────────────────────
  705.  
  706.       Please read the warnings at the beginning of this document.
  707.  
  708.  
  709.       3.4.1 Standard setup
  710.       ────────────────────
  711.  
  712.       You can change the following settings (to change date and time,
  713.       please use the DOS commands DATE and TIME).
  714.  
  715.       ╔═[■]═════════════════════ Standard setup ═════════════════════════╗
  716.       ║                                                                  ║
  717.       ║ Base memory:       640K                                          ║
  718.       ║ Extended memory: 16384K           Auto detect hard disks ▄       ║
  719.       ║                                   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀       ║
  720.       ║ Drive A         Drive B           HDD 0 ▄         HDD 1 ▄        ║
  721.       ║                                   ▀▀▀▀▀▀▀         ▀▀▀▀▀▀▀        ║
  722.       ║  ( ) None        ( ) None          Type:    47    NONE / SCSI    ║
  723.       ║  ( )  360K 5¼"   ( )  360K 5¼"     Cyl:   1024                   ║
  724.       ║  ( )  1.2M 5¼"   (x)  1.2M 5¼"     Heads:   64                   ║
  725.       ║  ( )  720K 3½"   ( )  720K 3½"     S/Trk:   26                   ║
  726.       ║  (x) 1.44M 3½"   ( ) 1.44M 3½"     Size:  832M                   ║
  727.       ║  ( ) 2.88M 3½"   ( ) 2.88M 3½"                                   ║
  728.       ║                                                                  ║
  729.       ║ Display adapter      Options                                     ║
  730.       ║  ( ) Not installed    [X] Keyboard installed                     ║
  731.       ║  ( ) Color 40x25                                                 ║
  732.       ║  ( ) Color 80x25                                                 ║
  733.       ║  ( ) Monochrome                                                  ║
  734.       ║  (x) VGA/PGA/EGA                  OK   ▄    Cancel ▄     Help  ▄ ║
  735.       ║                                 ▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀ ║
  736.       ╚══════════════════════════════════════════════════════════════════╝
  737.  
  738.       At top, the memory size as determined by the BIOS is displayed.
  739.  
  740.       Drive A
  741.       Drive B
  742.         Allows you to change the type of installed floppy disk drives.
  743.  
  744.         2.88 MB disk drives:
  745.           Using AMIsetup, you can configure the drive type `2.88 MB' on
  746.           any computer. To run a ED drive, you need a diskette controller
  747.           capable of the 1 Mbps data rate (e.g. AHA1542CF).
  748.  
  749.           If your BIOS does not support 2.88 MB drives, AMIsetup displays
  750.           a warning message (BIOS versions earlier than 06/12/91).
  751.  
  752.           Lack of BIOS support can cause the following problems:
  753.           - Problems booting from diskette (especially 720 KB diskettes)
  754.           - The built-in ROM `Standard setup' displays a line containing
  755.             garbage characters (this does not adversely affect other setup
  756.             functions).
  757.           - You'll need software support for your floppy drive. OS/2
  758.             automatically detects 2.88 MB drives. DOS 5.0 or later requires
  759.             a device `DRIVER.SYS' (please consult your DOS manual). The
  760.             author is currently developing a flexible BIOS enhancement which
  761.             must be installed in CONFIG.SYS, supporting 360 KB to 2.88 MB
  762.             floppy drives on any port, IRQ or DMA channel.
  763.           - Dependent on your hardware, it might be better instead to tell
  764.             the BIOS the drive was 1.44 MB.
  765.           You can disable the warning message (displayed if your BIOS does
  766.           not support 2.88 MB drives) using the command line parameter
  767.           `-288'.
  768.  
  769.       Display adapter
  770.         With this you set the type of the installed graphics adapter.
  771.  
  772.              ( ) Not installed
  773.              ( ) Color 40x25
  774.              ( ) Color 80x25   = CGA
  775.              ( ) Monochrome    = MDA, Hercules
  776.              (x) VGA/PGA/EGA
  777.  
  778.         On older main boards, you have to change a jumper in addition to
  779.         this setting.
  780.  
  781.       Options - Keyboard installed
  782.         If the keyboard should be checked at system boot, check this box.
  783.         Should the keyboard not be checked or if there is no keyboard
  784.         installed (e.g. LAN server), leave it empty.
  785.  
  786.       Auto detect hard disks
  787.         You don't need to enter the parameters of your hard disks manually
  788.         if you have IDE type drives installed.
  789.         AMIsetup can detect the correct cylinder/head/sector values
  790.         automatically (non-OS/2 systems only).
  791.  
  792.         ╔═[■]═════════════════ Confirm ══════════════════════╗
  793.         ║                                                    ║
  794.         ║               Install the following                ║
  795.         ║              hard drives into setup?               ║
  796.         ║                                                    ║
  797.         ║  HDD 0: Conner Peripherals 170MB, CP30174E         ║
  798.         ║  HDD 1: Not installed / SCSI                       ║
  799.         ║                                                    ║
  800.         ║                                                    ║
  801.         ║           Yes   ▄      No    ▄     Help   ▄        ║
  802.         ║         ▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀        ║
  803.         ╚════════════════════════════════════════════════════╝
  804.  
  805.         If no hard disks are found, it's most likely you have SCSI type
  806.         drives (or old MFM or RLL drives).
  807.         In the case of MFM/RLL type drives, you must enter the disk
  808.         parameters manually; this also holds true for some SCSI
  809.         controllers.
  810.  
  811.       HDD 0
  812.       HDD 1
  813.         With this you can set the type of installed MFM, RLL or IDE
  814.         hard drives. Using a SCSI controller, you mustn't define a hard disk
  815.         here - please read your controller and hard disk manual to prevent
  816.         momentous wrong settings!
  817.  
  818.         The current parameters are displayed below the push-button - type
  819.         (number) of the disk, cylinders, heads, sectors per track and the
  820.         calculated size.
  821.         Note: The disk size is displayed in real Megabytes, 2^20 bytes.
  822.         Many disk vendors calculate in 10^6 bytes (this number is larger!).
  823.  
  824.         If you push the button, a list of predefined disk types appears:
  825.  
  826.              ╔═[■]═════════ Hard disk 0 parameters ═════════════╗
  827.              ║ Type│ Cyls. │Heads│ Precomp│ LZone │S/Trk│  Size ║
  828.              ║─────┼───────┼─────┼────────┼───────┼─────┼───────║
  829.              ║  32 │  1024 │  15 │   NONE │  1024 │  17 │  128M >
  830.              ║  33 │  1024 │   5 │   1024 │  1024 │  17 │   43M ▒
  831.              ║  34 │   816 │  15 │   NONE │   816 │  32 │  191M ▒
  832.              ║  35 │  1024 │   9 │   NONE │  1024 │  17 │   77M ▒
  833.              ║  36 │  1024 │   8 │    512 │  1024 │  17 │   68M ▒
  834.              ║  37 │   615 │   8 │    128 │   615 │  17 │   41M ▒
  835.              ║  38 │   745 │   4 │    512 │   745 │  28 │   41M ▒
  836.              ║  39 │   987 │   7 │    987 │   987 │  17 │   57M ▒
  837.              ║  40 │   820 │   6 │    820 │   820 │  17 │   41M ▒
  838.              ║  41 │   977 │   5 │    977 │   977 │  17 │   41M ▒
  839.              ║  42 │   981 │   5 │    981 │   981 │  17 │   41M ▒
  840.              ║  43 │   755 │  16 │   NONE │   755 │  17 │  100M ▒
  841.              ║  44 │   887 │  13 │   NONE │   887 │  34 │  191M ▒
  842.              ║  45 │   968 │  10 │   NONE │   968 │  34 │  161M ▒
  843.              ║  46 │   751 │   8 │      0 │   751 │  17 │   50M ■
  844.              ║» 47 │ USER DEFINED│        │       │     │      «<
  845.              ╚══════════════════════════════════════════════════╝
  846.  
  847.         The columns contain type (number) of the disk, number of cylinders,
  848.         heads, the precompensation cylinder (see glossary), landing zone,
  849.         number of sectors per track and the calculated size (rounded) in
  850.         megabytes. Please compare these items with the data sheet of your
  851.         hard disk.
  852.  
  853.         It's likely you CANNOT find the specifications of the hard disk to
  854.         be installed in this list. In this case, select type 47 (USER
  855.         DEFINED).
  856.         The following dialogue appears:
  857.  
  858.              ╔═[■]═══════  Change type 47 parameters  ════════════╗
  859.              ║                                                    ║
  860.              ║                                                    ║
  861.              ║     615 »Cylinders                                 ║
  862.              ║                                                    ║
  863.              ║       4  Heads                                     ║
  864.              ║                                                    ║
  865.              ║     300  Precompensation (65535 for NONE)          ║
  866.              ║                                     [  Save   ]    ║
  867.              ║     615  Landing zone                              ║
  868.              ║                                     [ Cancel  ]    ║
  869.              ║      17  Sectors/track                             ║
  870.              ║                                     [  Help   ]    ║
  871.              ║                                                    ║
  872.              ╚════════════════════════════════════════════════════╝
  873.  
  874.         Here you can set the parameters yourself. Note that the value of
  875.         precompensation has a special meaning: 65535 means DISABLED for the
  876.         whole hard disk. 0 means ENABLED for the whole disk.
  877.         Modern drives ignore precompensation and landing zone. For reasons
  878.         of software compatibility, set precompensation to `NONE' and landing
  879.         zone to the highest available cylinder.
  880.  
  881.  
  882.       3.4.2 Extended/chipset setup
  883.       ────────────────────────────
  884.  
  885.       A list of options and their current settings is displayed:
  886.  
  887.       ╔═[■]═══════════════════════ Extended setup ═══════════════════════════
  888.       ║            Option            │Register│Bits │ Current setting
  889.       ║──────────────────────────────┼────────┴─────┼────────────────────────
  890.       ║»  Typematic Rate Programming │ 11  10000000 │ 10000000  Enabled     «
  891.       ║   Typematic Rate Delay (msec)│ 11  01100000 │ 00000000  250
  892.       ║   Typematic Rate (Chars/Sec) │ 11  00011111 │ 00000011  21.8
  893.       ║ ¿ Mouse Support Option       │ 13  10000000 │ 10000000   <1>
  894.       ║   Above 1 MB Memory Test     │ 13  01000000 │ 00000000  Disabled
  895.       ║   Memory Test Tick Sound     │ 13  00100000 │ 00000000  Disabled
  896.       ║   Memory Parity Error Check  │ 13  00010000 │ 00010000  Enabled
  897.       ║   Hit <ESC> Message Display  │ 13  00001000 │ 00000000  Disabled
  898.       ║   Hard Disk Type 47 Data Area│ 13  00000100 │ 00000000  0:300
  899.       ║   Wait For <F1> If Any Error │ 13  00000010 │ 00000010  Enabled
  900.       ║   System Boot Up Num Lock    │ 13  00000001 │ 00000001  On
  901.       ║ ■ Numeric Processor          │ 14  00000010 │ 00000010  Present
  902.       ║   Weitek Processor           │ 2D  10000000 │ 00000000  Absent
  903.       ║   Floppy Drive Seek At Boot  │ 2D  01000000 │ 00000000  Disabled
  904.       ║   System Boot Up Sequence    │ 2D  00100000 │ 00000000  C:, A:
  905.       ║   System Boot Up Speed       │ 50  00000100 │ 00000000  High
  906.       ║   Cache Memory               │ 2D  00001000 │ 00001000  Enabled
  907.       ║ ¿ Internal Cache Memory      │ 2D  00000100 │ 00000100   <1>
  908.       ╚══════════════════════════════════════════════════════════════════════
  909.  
  910.       The four columns have the following meaning:
  911.  
  912.       Option
  913.         The name of the setting to be changed, peeked from the BIOS.
  914.  
  915.         The signs `■', `¿' and `x' in the first column have a special
  916.         meaning:
  917.  
  918.         `■' shows that the option is hidden in the built-in BIOS setup.
  919.         The `■' options work correctly in most cases.
  920.  
  921.         `¿' shows that the option is hidden in the built-in BIOS setup and
  922.         that AMIsetup cannot find a textual description of the possible
  923.         settings. Often `¿' options don't work.
  924.  
  925.         If you change settings of options marked in this way, be especially
  926.         careful. You can disable the display of these options selectively
  927.         under `System|Options'.
  928.  
  929.         `x' shows that the BIOS has currently deactivated the option (e.g.
  930.         because the option is only valid for a 486 processor, but there is a
  931.         386 processor installed or because the option can only be activated
  932.         in conjunction with some other option).
  933.  
  934.         By the way, blame the BIOS manufacturer for reversed letters in this
  935.         column (however, AMIsetup has a built-in spell checker since version
  936.         2.99).
  937.  
  938.       Register
  939.         Hexadecimal number of the CMOS register that stores the setting.
  940.         This information may help experienced users to change settings
  941.         manually using Change Register. If a `+' sign is displayed after the
  942.         register number, there might be other registers affected.
  943.  
  944.       Bits
  945.         Bit mask for the setting. Only Bits marked with a `1' are used for
  946.         the specified setting (see also Register).
  947.  
  948.       Current setting
  949.         Bit mask of the setting stored in the program copy of CMOS RAM and
  950.         the corresponding text in clear. If plain language is not available,
  951.         a decimal value in acute brackets is shown. Example: <2> denotes the
  952.         third possible setting, since <0> is valid, too.
  953.  
  954.  
  955.       Now you can select an option with the mouse or the enter key, as
  956.       appropriate. A new window is displayed (see below).
  957.  
  958.       Instead of pressing the enter key, <Ctrl><RightArrow>, <Ctrl><Enter> or
  959.       <Ctrl><LeftArrow> increase or decrease the current setting respectively
  960.       by one (for the hurried user).
  961.  
  962.        List:                                       Radio buttons:
  963.        ╔═[■]════════ Typematic Rate (Chars/Sec)    ╔═[■]════ Typematic Rat
  964.        ║                                           ║
  965.        ║   »Options                 Bits           ║   »Options
  966.        ║     30.0             <     00000011       ║    »(x) Disabled«
  967.        ║     26.7             ▒    └00011111┘      ║     ( ) Enabled
  968.        ║     24.0             ■                    ║
  969.        ║    »21.8            «▒              [     ║
  970.        ║     20.0             ▒                    ║
  971.        ║     18.5             ▒              [     ║
  972.        ║     17.1             ▒                    ║
  973.        ║     16.0             ▒              [     ║
  974.        ║     15.0             >                    ║
  975.        ║                                     [     ║
  976.        ║                                           ║
  977.        ╚═══════════════════════════════════════    ╚══════════════════════
  978.  
  979.       Marked below `Options' or `Setting' is the current setting. To change
  980.       the setting, scroll the list or press the appropriate button.
  981.  
  982.       The `Bits' field shows you which bit mask corresponds to the selected
  983.       setting. Listed below the bit field are once again the bits that can be
  984.       affected by the option.
  985.  
  986.       `Save' copies the changed setting into the program copy of CMOS RAM
  987.       (use Save Changes and Quit to make the change permanent), `Cancel'
  988.       cancels the operation.
  989.  
  990.       Caution: Some settings are `Reserved' or `RESERVED'. Do consider
  991.       whether you really want to set an option to `Reserved'. For safety
  992.       reasons, these changes have to be confirmed.
  993.  
  994.       `BIOS help': Sometimes, the BIOS ROM has an own (English) help text to
  995.       the respective option. You can view this text using `BIOS help', e.g.:
  996.  
  997.        ╔═[■]═════════ BIOS help ══════════════╗
  998.        ║The base address changes in           ║
  999.        ║steps of 16k and 512k                 ║
  1000.        ╚══════════════════════════════════════╝
  1001.  
  1002.       `Reference': Registered users can look up explanations to the setup
  1003.       options (only one in five explanations will be shown to unregistered
  1004.       users).
  1005.  
  1006.       Options that are controlled entirely by the BIOS (these usually change
  1007.       more than eight bits and are marked with a `+') display a window
  1008.       containing the buttons `« < > »'; you can also use (<Ctrl>)<RightArrow>
  1009.       and (<Ctrl>)<LeftArrow>. The buttons `« »' are intended for fast
  1010.       leafing and don't work on all machines. On some machines, a window
  1011.       appears after pressing `« < > »'. Here you can enter data - this input
  1012.       window is controlled by the BIOS, so mouse input and function keys are
  1013.       disabled.
  1014.  
  1015.       Setting controlled by BIOS:
  1016.        ╔═[■]════════ Non-Cacheable Block-0 Base ════════════╗
  1017.        ║                                                    ║
  1018.        ║                                                    ║
  1019.        ║                                                    ║
  1020.        ║                                      [BIOS help]   ║
  1021.        ║   Setting                                          ║
  1022.        ║   _0 KB_______________________       [Reference]   ║
  1023.        ║                                                    ║
  1024.        ║    [ « ]  [ < ]  [ > ]  [ » ]        [  Save   ]   ║
  1025.        ║                                                    ║
  1026.        ║                                      [ Cancel  ]   ║
  1027.        ║                                                    ║
  1028.        ║                                      [  Help   ]   ║
  1029.        ║                                                    ║
  1030.        ╚════════════════════════════════════════════════════╝
  1031.  
  1032.       Note that some options affect each other!
  1033.  
  1034.  
  1035.       3.4.3 Change register
  1036.       ─────────────────────
  1037.  
  1038.       You may not be able to set the CMOS the way you want from the
  1039.       `Extended/Chipset Setup' menu. In this case, you can make the change
  1040.       manually.
  1041.  
  1042.       Caution: Use this function only if you are absolutely, positively sure
  1043.       about what you're doing!
  1044.  
  1045.       First, you have to enter the register number in hexadecimal and then
  1046.       the new value.
  1047.  
  1048.  
  1049.       3.4.4 Password
  1050.       ──────────────
  1051.  
  1052.       This function enables you to display the current CMOS password and to
  1053.       change it.
  1054.  
  1055.       This password can be called for at system boot or when entering the
  1056.       ROM setup.
  1057.  
  1058.              ╔═[■]══════════ Password ══════════════╗
  1059.              ║                                      ║
  1060.              ║ Current password is `AMISET'.        ║
  1061.              ║                                      ║
  1062.              ║                                      ║
  1063.              ║                                      ║
  1064.              ║  [Change]    [Cancel]    [ Help ]    ║
  1065.              ║                                      ║
  1066.              ╚══════════════════════════════════════╝
  1067.  
  1068.              ╔═[■]══════ Change password ═══════════╗
  1069.              ║                                      ║
  1070.              ║  New password: FIDO__                ║
  1071.              ║                                      ║
  1072.              ║                                      ║
  1073.              ║                                      ║
  1074.              ║  [  OK  ]    [Cancel]    [ Help ]    ║
  1075.              ║                                      ║
  1076.              ╚══════════════════════════════════════╝
  1077.  
  1078.       Caution! If you use a foreign language keyboard (i.e. non-USA),
  1079.       note that no foreign keyboard support is loaded at boot time.
  1080.       Example: On German keyboards, `Z' and `Y' are reversed.
  1081.  
  1082.       Often you can enable the US-American keyboard by pressing
  1083.       <Ctrl><Alt><F1> and then test which keys are which. Use <Ctrl><Alt><F2>
  1084.       to re-enable the foreign keyboard.
  1085.  
  1086.       On some machines the password function has to be activated by the
  1087.       `Password' option in `Extended/Chipset Setup'.
  1088.  
  1089.       CAUTION! If you set the `Password' option to `Always', you cannot
  1090.       boot your machine if you forget the password!
  1091.  
  1092.       Hint: Try the setting `Setup' first.
  1093.  
  1094.  
  1095.       3.4.5 Load ROM Setup Defaults, Load ROM Power-On Defaults
  1096.       ─────────────────────────────────────────────────────────
  1097.  
  1098.       There are two tables of predefined CMOS settings in the ROM. One of
  1099.       those, the `power-on defaults' is used to eliminate all possible
  1100.       hardware problems; thus the processor is switched to low speed, the
  1101.       cache is turned off, etc. Using `power-on defaults', the machine should
  1102.       boot in any case.
  1103.  
  1104.       Using this function, you can load a predefined configuration or simply
  1105.       view it for reference purposes, since all settings will be written to
  1106.       the program copy of CMOS RAM first and only be saved if you use `Save
  1107.       Changes and Quit'.
  1108.  
  1109.  
  1110.       3.4.6 Print current setup
  1111.       ─────────────────────────
  1112.  
  1113.       With this function, you can print the current settings of the program
  1114.       copy of CMOS RAM.
  1115.  
  1116.        ║  Format                             ║
  1117.        ║   (x) Standard (current/possible)   ║
  1118.        ║   ( ) Alternate (current bin&hex)   ║
  1119.  
  1120.       First the settings of Standard setup will be printed; then, a list:
  1121.  
  1122.       Standard: The list is formatted as follows:
  1123.  
  1124.                    Option             │ Current  │ Possible settings
  1125.        ───────────────────────────────┼──────────┼─────────────────────
  1126.          Typematic Rate Programming   │ Enabled  │ Disabled
  1127.          Typematic Rate Delay (msec)  │ 250      │ 500 750 1000
  1128.          Typematic Rate (Chars/Sec)   │ 24.0     │ 30.0 26.7 21.8 [...]
  1129.        ¿ Mouse Support Option         │ <1>      │
  1130.        ■ Above 1 MB Memory Test       │ Disabled │ Enabled
  1131.        ∙∙∙
  1132.  
  1133.       `Margin' (61-254) is the maximum width of the list. `Possible settings'
  1134.       will be truncated to `[...]' if exceeding the maximum width.
  1135.  
  1136.       Alternate: The list looks as the list displayed in Extended/Chipset
  1137.       Setup. `Margin' is ignored.
  1138.  
  1139.                    Option             │Register│Bits │ Current setting
  1140.        ───────────────────────────────┼────────┴─────┼───────────────────
  1141.          Typematic Rate Programming   │ 13  10000000 │ 10000000  Enabled
  1142.          Typematic Rate Delay (msec)  │ 13  01100000 │ 00000000  250
  1143.          Typematic Rate (Chars/Sec)   │ 13  00011100 │ 00010000  15
  1144.        ■ Mouse Support Option         │ 11  10000000 │ 10000000  Enabled
  1145.        ∙∙∙
  1146.  
  1147.       Hint: If you disable `■' and `¿' under `System|Options', you can create
  1148.       a list of those settings that can be changed from the ROM setup. For
  1149.       example, you could distribute this list to your customers as a
  1150.       reference.
  1151.  
  1152.  
  1153.       3.4.7 Print Reference Manual
  1154.       ────────────────────────────
  1155.  
  1156.       This function prints a personal BIOS manual (the unregistered
  1157.       version prints only one in five explanations).
  1158.  
  1159.       Please read the license restrictions!
  1160.  
  1161.  
  1162.       3.4.8 Analyze BIOS ID
  1163.       ─────────────────────
  1164.  
  1165.       This function explains the meaning of the BIOS ID string displayed
  1166.       in the lower left corner.
  1167.  
  1168.       Note: The information determined by AMIsetup is not always 100 per cent
  1169.       correct, since not all manufacturers adhere to the standard (this is
  1170.       especially true for `Required processor').
  1171.  
  1172.       The ID string displayed at boot time shows the keyboard controller
  1173.       revision level in addition to the information displayed by
  1174.       AMIsetup (see also `Diagnostic|Keyboard controller')
  1175.  
  1176.       Example: 30-0201-ABCDEF-00101111-050591-OPWB-KF, where F is the
  1177.       revision level.
  1178.  
  1179.            ╔═══════════════ Analyze BIOS ID string ═══════════════╗
  1180.            ║                                                      ║
  1181.            ║  30-0201-ABCDEF-00101111-050591-OPWB                 ║
  1182.            ║  23H-0-0000-00-00-0000-00-00-000                     ║
  1183.            ║  23H-1-0000-00-00-0000-00-00-00-2                    ║
  1184.            ║                                                      ║
  1185.            ║  Required processor:   386                OK    ▄    ║
  1186.            ║  BIOS size:            64 KB           ▀▀▀▀▀▀▀▀▀▀    ║
  1187.            ║  Version:              2.01                          ║
  1188.            ║  Reference number:     ABCDEF           Print   ▄    ║
  1189.            ║  BIOS date:            05/05/91        ▀▀▀▀▀▀▀▀▀▀    ║
  1190.            ║  Chipset ID:           OPWB                          ║
  1191.            ║  Clock switching pin:  23                Help   ▄    ║
  1192.            ║  Cache control pin:    23              ▀▀▀▀▀▀▀▀▀▀    ║
  1193.            ║  BIOS modified flag:   02                            ║
  1194.            ║                                                      ║
  1195.            ╚══════════════════════════════════════════════════════╝
  1196.  
  1197.       Use `Print' to print the information or to write it into a file.
  1198.  
  1199.  
  1200.       3.4.9 Save Changes and Quit
  1201.       ───────────────────────────
  1202.  
  1203.       Not until you use this function will changes be made permanent. `Save
  1204.       Changes and Quit' writes all CMOS settings from the program copy of
  1205.       CMOS RAM into the real CMOS RAM and exits setup.
  1206.  
  1207.       If `System|Options', `Enable reboot' is enabled, you will be asked
  1208.       whether you  want to reboot your computer (cf. `Reboot').
  1209.  
  1210.  
  1211.       3.4.10 Exit without Saving
  1212.       ──────────────────────────
  1213.  
  1214.       Quits setup without changing the CMOS RAM.
  1215.  
  1216.  
  1217.  
  1218.       3.5 Tools menu
  1219.       ──────────────
  1220.  
  1221.        Tools
  1222.       ┌────────────────────────────┐
  1223.       │ Create BIOS image...       │ 3.5.1
  1224.       ├────────────────────────────┤
  1225.       │ Print CMOS RAM contents... │ 3.5.2
  1226.       │ Clear CMOS RAM             │ 3.5.3
  1227.       └────────────────────────────┘
  1228.  
  1229.       3.5.1 Create BIOS image...
  1230.  
  1231.         Using this function, you can create a `BIOS image' file. This file is
  1232.         necessary mainly for diagnostic purposes.
  1233.  
  1234.         To create a `BIOS image' file, do the following:
  1235.  
  1236.         1. Select and execute `Tools|Create BIOS image' and enter a file name
  1237.         (e.g. `ETEQ.ROM' and a description (e.g. `ETEQ-386 baseboard').
  1238.  
  1239.         2. Select `Protected Mode' as BIOS source.
  1240.  
  1241.       3.5.2 Print CMOS RAM contents...
  1242.  
  1243.         Prints the CMOS RAM contents and is used for diagnostic and reference
  1244.         purposes only. To get a readable, plain English print, use
  1245.         `Setup|Print current setup'.
  1246.  
  1247.         Data is written in the following format:
  1248.  
  1249.          Reg │ Current value
  1250.          ────┼──────────────
  1251.           00 │ 13  00010011
  1252.           01 │ 23  00100011
  1253.          ...    ...
  1254.           7E │ 00  00000000
  1255.           7F │ 00  00000000
  1256.  
  1257.         Opposite to the register number (hexadecimal), the current value is
  1258.         printed in hexadecimal and binary format.
  1259.  
  1260.       3.5.3 Clear CMOS RAM
  1261.  
  1262.         Caution: This function erases the complete CMOS RAM contents,
  1263.         including checksums, date/time, hard disk parameters, etc. Please
  1264.         make a paper backup of your configuration before clearing the CMOS
  1265.         RAM!
  1266.  
  1267.  
  1268.       3.6 Help menu
  1269.       ─────────────
  1270.  
  1271.         Help
  1272.       ┌──────────────────────────────┐
  1273.       │ About AMIsetup...  Shift-F10 │ 3.6.1
  1274.       ├──────────────────────────────┤
  1275.       │ Contents                     │ 3.6.2
  1276.       │ View AMISETUP.DOC            │ 3.6.3
  1277.       │ Help about registering...    │ 3.6.4
  1278.       │ Print order form...          │ 3.6.5
  1279.       ├──────────────────────────────┤
  1280.       │ On-line reference            │ 3.6.6
  1281.       └──────────────────────────────┘
  1282.  
  1283.       3.6.1 About AMIsetup
  1284.  
  1285.         Shows a dialogue box containing program revision and registration
  1286.         number (or `Unregistered Shareware').
  1287.  
  1288.         If you haven't yet paid for AMIsetup and a registration number
  1289.         appears anyway, you've got an (illegal) pirated copy. Please contact
  1290.         the author.
  1291.  
  1292.       3.6.2 Contents
  1293.  
  1294.         Gives an overview about on-line help.
  1295.  
  1296.       3.6.3 View AMISETUP.DOC
  1297.  
  1298.         You can view AMISETUP.DOC without leaving AMIsetup. It is necessary
  1299.         that AMISETUP.DOC be installed in the same directory as AMISETUP.EXE.
  1300.  
  1301.       3.6.4 Help about registering
  1302.  
  1303.         See Appendix A.
  1304.  
  1305.       3.6.5 Print order form
  1306.  
  1307.         To order AMIsetup, you can print an order form to the printer or
  1308.         to a file.
  1309.  
  1310.       3.6.6 On-line reference
  1311.  
  1312.         AMIsetup contains explanations of approx. 200 of the most widespread
  1313.         setup options (unregistered users will see only one in five
  1314.         explanations).
  1315.  
  1316.         Select `On-line reference', and the index is displayed.
  1317.  
  1318.         Next, you can mark one of the bold terms using <Tab> or the mouse and
  1319.         get a closer explanation. The cursor keys are for scrolling.
  1320.  
  1321.  
  1322.       4 Key shortcuts
  1323.       ───────────────
  1324.  
  1325.       <F1>         Help
  1326.       <Alt><F3>    Close active window
  1327.       <F5>         Zoom active window
  1328.       <Ctrl><F5>   Move active window (Cursor keys)
  1329.                    Change window size (<Shift>+Cursor keys)
  1330.       <F9>         Start Setup
  1331.       <F10>        Activate main menu
  1332.       <Shift><F10> Show program information
  1333.       <Alt><X>     Exit Setup or program
  1334.       or <Alt><F4>
  1335.  
  1336.       NB:  <>            = <Shift>
  1337.            <Return>, <┘> = <Enter>
  1338.            <>            = <Tab>
  1339.  
  1340.  
  1341.                                    A P P E N D I X
  1342.                                    ───────────────
  1343.  
  1344.       A  Registration
  1345.       ───────────────
  1346.  
  1347.       Thank your for trying the shareware version of AMIsetup. The shareware
  1348.       version is lacking some features of the registered version.
  1349.  
  1350.       You may test the shareware version thoroughly for 30 days. You may
  1351.       copy it and share it with your friends.
  1352.  
  1353.       The author makes no money out of the shareware version - if you paid
  1354.       for it, the payment only covers the shareware vendor's cost of copying
  1355.       and shipping the software.
  1356.  
  1357.       If you'd like to purchase the latest registered version, which includes
  1358.       the complete feature set and does not display this message, please
  1359.       print the order form using `Help|Print order form'.
  1360.       Only the registered version entitles you to use the program for more
  1361.       than 30 days.
  1362.  
  1363.       If you do not like the program contrary to expectations, just delete it.
  1364.       But maybe you'd like to suggest a future improvement first, so that the
  1365.       author will be able to fit the program to your needs.
  1366.  
  1367.       See the registration form for the registration fee valid for your
  1368.       country (DM 40.- to DM 55.- depending on the country).
  1369.  
  1370.       ┌───────────────────────────────────────────────────────────────────┐
  1371.       │ Please use the form `REGISTER.FRM' included with this program.    │
  1372.       │ You can print it using `Help|Print order form' directly from      │
  1373.       │ AMIsetup.                                                         │
  1374.       └───────────────────────────────────────────────────────────────────┘
  1375.  
  1376.       Japanese users: Please print the file REGISTER.JPN instead.
  1377.  
  1378.       Commercial users in the European Union ONLY: Please provide your
  1379.       VAT registration number and save 15% VAT!
  1380.  
  1381.       Send DM Eurocheques (other cheques: add DM 10.-), cash or postal
  1382.       money order to the following address:
  1383.  
  1384.  
  1385.       How to Contact the Author
  1386.       ─────────────────────────
  1387.  
  1388.       Please address all correspondence to:
  1389.  
  1390.         Robert Muchsel
  1391.         Hegaublick 2
  1392.         D-78465 Konstanz
  1393.         Germany
  1394.  
  1395.         Fax: +49-7533-3151
  1396.  
  1397.         Electronic Mail (this is a lifetime address):
  1398.           Internet:   muchsel@acm.org
  1399.           CompuServe: >INTERNET:muchsel@acm.org
  1400.  
  1401.  
  1402.       Upgrades
  1403.       ────────
  1404.  
  1405.       If the user has a modem, upgrades are free. Other registered users
  1406.       only have to pay the fee of their shareware vendor.
  1407.  
  1408.       Upgrades will not be free if
  1409.       - there are too many illegal pirated copies
  1410.       - there are major enhancements
  1411.  
  1412.       Read README.!!! on your registration diskette for more information.
  1413.  
  1414.  
  1415.       The Author
  1416.       ──────────
  1417.  
  1418.       ...studies Computer Science at the ETH (Swiss Federal Institute of
  1419.       Technology) in Zurich/Switzerland (this is the explanation of the
  1420.       `Additional contributions' field on the order form).
  1421.  
  1422.  
  1423.  
  1424.       B  AMIsetup and OS/2, Windows, Windows NT
  1425.       ─────────────────────────────────────────
  1426.  
  1427.  
  1428.       OS/2 Versions 2.1, 2.11, 3
  1429.       ──────────────────────────
  1430.       The program will run in a DOS session of OS/2. Some closely hardware
  1431.       related functions will be disabled to preserve system integrity.
  1432.  
  1433.  
  1434.       OS/2 Version 2.0
  1435.       ────────────────
  1436.       The program will not run in a DOS session of OS/2 2.0, not even in a
  1437.       DOS image (VDM). Write accesses to the CMOS RAM are redirected to a
  1438.       buffer by OS/2, which is discarded when exiting the virtual machine
  1439.       (source: `Redbooks, Vol. 2: DOS and Windows-Environment, Virtual CMOS
  1440.       Device Driver'; IBM Document Number GG24-3731-00).
  1441.  
  1442.  
  1443.       OS/2 in General
  1444.       ───────────────
  1445.       An OS/2 version of AMIsetup is impossible, since AMIsetup directly
  1446.       executes code of the real mode BIOS.
  1447.  
  1448.       If you create a DOS boot disk and copy AMIsetup as well as a disk
  1449.       editor there, then you've got a sort of `emergency disk'.
  1450.  
  1451.       AMI BIOS and OS/2
  1452.       ─────────────────
  1453.       There are NO general problems with OS/2 and the BIOS versions supported
  1454.       by AMIsetup. OS/2 runs with BIOS versions PRIOR to 05/05/91 and with
  1455.       keyboard controller revision -K8.
  1456.  
  1457.       However, problems might arise e.g. when using faulty memory chips, too
  1458.       low refresh rates, wrongly installed cache memory, faulty EIDE chips
  1459.       (on PCI boards) or wrong bus clock. Because of the protected mode
  1460.       architecture, OS/2 is much more sensitive to errors than DOS software,
  1461.       which often ignores or doesn't even notice them.
  1462.  
  1463.  
  1464.       Windows
  1465.       ───────
  1466.       Running AMIsetup under Windows is not recommended.
  1467.       The icon file, AMISETUP.ICO, contains an OS/2 icon which cannot
  1468.       be displayed under Windows.
  1469.  
  1470.  
  1471.       Windows NT
  1472.       ──────────
  1473.       The Windows NT DOS emulator is not compatible with AMIsetup.
  1474.  
  1475.  
  1476.       C  Trouble shooting
  1477.       ───────────────────
  1478.  
  1479.       1. Is AMIsetup compatible with your BIOS?
  1480.  
  1481.       For technical reasons, AMIsetup only works with two generations of
  1482.       the AMI BIOS, the so-called `Hi-Flex BIOS' and `WinBIOS'. Both versions
  1483.       are manufactured by `American Megatrends, Inc.' (`AMI'). This you can
  1484.       see when powering on your computer.
  1485.  
  1486.       Currently, AMIsetup does not support the AMI-BIOS on later Intel
  1487.       baseboards (Plato, Endeavour, Premiere, Batman, etc.).
  1488.  
  1489.       Example of a power-on screen on HighFlex or WinBIOS:
  1490.  
  1491.        ┌───────────────────────────────────────────────────────────────┐
  1492.        │ 05/05/91(C)1990 American Megatrends Inc., All Rights Reserved │
  1493.        │                                                               │
  1494.        │ (C)1990 American Megatrends Inc.,                             │
  1495.        │                                                               │
  1496.        │                                                               │
  1497.        │                                                               │
  1498.        │                                                               │
  1499.        │                                                               │
  1500.        │                                                               │
  1501.        │                                                               │
  1502.        │ 30-0101-ABCDEF-00011001-050591-FORX                           │
  1503.        └───────────────────────────────────────────────────────────────┘
  1504.  
  1505.       The HighFlexBIOS has three levels of setup (`Standard', `Advanced' and
  1506.       `Advanced Chipset'), `Password' and `Hard Disk Utility'.
  1507.  
  1508.        ╔══════════════════════════════════════════════════════════════╗
  1509.        ║          BIOS SETUP PROGRAM-AMI BIOS SETUP UTILITIES         ║
  1510.        ║    (C) 1990 American Megatrends Inc., All Rights Reserved    ║
  1511.        ╠══════════════════════════════════════════════════════════════╣
  1512.        ║                                                              ║
  1513.        ║                     STANDARD CMOS SETUP                      ║
  1514.        ║                     ADVANCED CMOS SETUP                      ║
  1515.        ║                   ADVANCED CHIPSET SETUP                     ║
  1516.        ║            AUTO CONFIGURATION WITH BIOS DEFAULTS             ║
  1517.        ║          AUTO CONFIGURATION WITH POWER-ON DEFAULTS           ║
  1518.        ║                       CHANGE PASSWORD                        ║
  1519.        ║                      HARD DISK UTILITY                       ║
  1520.        ║                    WRITE TO CMOS AND EXIT                    ║
  1521.        ║                DO NOT WRITE TO CMOS AND EXIT                 ║
  1522.        ║                                                              ║
  1523.        ╠══════════════════════════════════════════════════════════════╣
  1524.        ║                                                              ║
  1525.        ║  Standard CMOS Setup for Changing Time, Date, Hard Disk, etc.║
  1526.        ║                                                              ║
  1527.        ╚═════╡ ESC:Exit |-|-:Sel F2/F3:Color F10:Save & Exit ╞════════╝
  1528.  
  1529.       Older, custom-made BIOS versions are NOT compatible with AMIsetup, even
  1530.       though they are from AMI. These have a so-called `XCMOS Setup' (and they
  1531.       are black & white).
  1532.  
  1533.       The setup built into the WinBIOS has Windows-like icons and should be
  1534.       easily recognized.
  1535.  
  1536.  
  1537.       2. Frequent errors with compatible BIOS versions
  1538.  
  1539.       The BIOS source is not correctly set. Verify that the BIOS source under
  1540.       `System|Options' is set to `Protected Mode'.
  1541.  
  1542.       3. Stopgap: -O
  1543.  
  1544.       As a last resort you can start the program with the command-line option
  1545.       `-O' (CAPITAL letters). This option disables all error messages; faulty
  1546.       operation or a locked-up computer may result, though.
  1547.  
  1548.       4. Additional trouble shooting options
  1549.  
  1550.       If the program hangs when you start the `Extended setup', you may want
  1551.       to try the command line argument `-N'.
  1552.  
  1553.  
  1554.       D  Glossary
  1555.       ───────────
  1556.  
  1557.       Some frequently used abbreviations and terms (explanations for setup
  1558.       options only on-line):
  1559.  
  1560.       AMI
  1561.         American Megatrends Inc., a BIOS manufacturer
  1562.  
  1563.       BIOS
  1564.         Basic routines contained in a nonvolatile memory (ROM) of the PC
  1565.         which e.g. drive the hard disk, but are also needed for system boot
  1566.         and system setup.
  1567.  
  1568.       BIOS Checksum
  1569.         The AMI BIOS calculates a 16 bit checksum (addition w/ overflow) over
  1570.         the BIOS ROM. If this checksum is 0, it is assumed that the BIOS
  1571.         is OK.
  1572.  
  1573.       CMOS RAM
  1574.         This chip can be read from and written to; unlike normal memory the
  1575.         contents are buffered by a battery or an accumulator after turning
  1576.         off the PC. CMOS RAM contains data like type of installed floppy
  1577.         disk drives, the time, etc.
  1578.  
  1579.       CMOS RAM Checksum
  1580.         A checksum is calculated for parts of the CMOS and stored in CMOS.
  1581.         If checksum and CMOS RAM contents differ, either the battery is
  1582.         defect or the CMOS RAM contents are invalid. In any case you must
  1583.         reenter the data, possibly replace the battery or accumulator,
  1584.         too.
  1585.  
  1586.       EISA
  1587.         See appendix H.
  1588.  
  1589.       Extended Character Set, Graphic characters
  1590.         Characters like äöü or µ■¿. Some printers cannot print these.
  1591.  
  1592.       NVRAM
  1593.         See appendix H.
  1594.  
  1595.       Precompensation
  1596.         Precompensation is used with some hard disks to compensate for the
  1597.         higher recording density in the inner tracks during write.
  1598.         Normally, precompensation and reduced write current begin
  1599.         approximately at half the cylinder count. The precompensation
  1600.         logic shifts certain bit patterns by +/- 12-15ns.
  1601.         Precompensation only affects writing, not reading of data.
  1602.         Many hard drives work perfectly with or without precompensation,
  1603.         newer hard disks ignore the setting (you should turn it off then).
  1604.  
  1605.       ROM
  1606.         Read Only Memory - memory that can only be read from and not
  1607.         written to.
  1608.  
  1609.  
  1610.       E  If the machine won't boot...
  1611.       ───────────────────────────────
  1612.  
  1613.       If the setup has been altered so that the PC doesn't even display
  1614.       `Press <DEL> for Setup', some models have the following possibilities:
  1615.  
  1616.       1. On newer models, you can press <Ins> while powering on. All
  1617.          settings will be reset to standard values.
  1618.  
  1619.       2. On many machines there is a jumper on the main board which you can
  1620.          use to erase CMOS RAM. Sometimes this takes several hours.
  1621.  
  1622.       3. Often there is the possibility of connecting an external battery
  1623.          pack. To install it, you have to remove a jumper residing on a
  1624.          4 pinned connector. This jumper does the same as (2).
  1625.  
  1626.       4. Only when encountering password errors and only with BIOS from
  1627.          12/12/91 on: Pin 32 of the keyboard controller can be grounded
  1628.          to erase the password.
  1629.  
  1630.       Please note that after these steps all configuration data must be
  1631.       reentered. Make certain that you set the correct hard disk parameters!
  1632.       If you are not a hardware expert, you should contact your dealer first
  1633.       before destroying your hardware by wrong handling!
  1634.  
  1635.  
  1636.       F  Switching to the English user interface
  1637.       ──────────────────────────────────────────
  1638.  
  1639.       If you have installed the German version and want to switch,
  1640.       do the following:
  1641.  
  1642.       Disable `German language' or `Deutsche Oberfläche' under
  1643.       `System|Options'. Select OK, exit and restart AMIsetup.
  1644.  
  1645.  
  1646.       G  Soundblaster
  1647.       ───────────────
  1648.  
  1649.       To make the monotonous task of setting up computers a little more fun,
  1650.       AMIsetup supports the Soundblaster audio card (by Creative Labs).
  1651.       Soundblaster support must be explicitly enabled (AMIsetup is, after
  1652.       all, a serious program).
  1653.  
  1654.       - Turn on `Soundblaster' under `System|Options' (default: OFF)
  1655.  
  1656.       - The environment variable `BLASTER' must be set correctly, e.g.: SET
  1657.       BLASTER=A220 I5 D1
  1658.  
  1659.       The BLASTER variable has the following meaning:
  1660.  
  1661.        A220 : Port address of Soundblaster card
  1662.        I5   : IRQ (Interrupt) level
  1663.        D1   : DMA channel
  1664.  
  1665.       (all other settings, e.g. T4, will be ignored)
  1666.  
  1667.       If the variable is NOT set, the default values A220 I7 D1 will take
  1668.       effect.
  1669.  
  1670.       Note: The program could crash if a wrong DMA channel is given!
  1671.  
  1672.       - You must have the VOC files. To save disk space and transfer time,
  1673.       the unregistered version contains only a small subset of the files.
  1674.  
  1675.       All versions include:
  1676.  
  1677.        ERROR.VOC    - Replaces the error beep
  1678.  
  1679.       In addition, the registered version is shipped with:
  1680.  
  1681.        CONFIRM.VOC  - Confirmation
  1682.        COPYRIGH.VOC - About AMIsetup
  1683.        ERRORBOX.VOC - Error
  1684.        EXIT.VOC     - Program exit
  1685.        WARNING.VOC  - Warning
  1686.  
  1687.       Not included:
  1688.  
  1689.        HELP.VOC     - Help
  1690.  
  1691.  
  1692.       AMIsetup has its own, built-in Soundblaster driver. This built-in
  1693.       driver should work with all Soundblaster and compatible cards with DSP
  1694.       level 1.05 and higher.
  1695.  
  1696.       If the driver CTVDSK.DRV is included with your Soundblaster card,
  1697.       AMIsetup can use it and adapt itself to the special features of your
  1698.       card (e.g. Stereo sound).
  1699.  
  1700.       AMIsetup looks for CTVDSK.DRV in the following directories:
  1701.  
  1702.       1. in the current directory
  1703.  
  1704.       2. in the directory of AMISETUP.EXE
  1705.  
  1706.       3. in the subdirectory `DRV\' of the directory specified by the
  1707.       environment variable `SOUND'
  1708.  
  1709.       4. in the subdirectory `DRV\' of the directory specified by the
  1710.       environment variable `CPSPRO4'
  1711.  
  1712.       5. in the PATH
  1713.  
  1714.       The built-in driver will only be activated if CTVDSK.DRV cannot be
  1715.       found.
  1716.  
  1717.       You can delete single VOC files and the corresponding action will be
  1718.       `quiet'.
  1719.  
  1720.       You can replace these files with files from your own sound collection.
  1721.  
  1722.       AMIsetup can play files any size you want; if disk activity is too
  1723.       heavy, you can increase the replay buffer which defaults to 4*4 KB.
  1724.       Set the DOS enviroment variable SBBUF to the desired value.
  1725.  
  1726.       Example: SET SBBUF=16 -> replay buffer will be set to 4*16 KB.
  1727.  
  1728.       All sounds are turned off immediately when the corresponding action is
  1729.       aborted/finished.
  1730.  
  1731.       If the program hangs when you activate Soundblaster support, you can
  1732.       force the program to use its built-in driver. Type `SET SOUND=' at
  1733.       the DOS command prompt.
  1734.  
  1735.       If you cannot get sound support to work at all, don't be sad -
  1736.       AMIsetup's real functionality will not be affected by this gadget.
  1737.  
  1738.  
  1739.       H  EISA
  1740.       ───────
  1741.  
  1742.       EISA is an `Extended' and faster bus architecture found in better
  1743.       machines. AMIsetup tells you whether you have a standard ISA, a
  1744.       PCI or EISA system.
  1745.  
  1746.       On some EISA computers, parts of the setup data are stored in the
  1747.       EISA NVRAM (Non Volatile RAM). On these machines, AMIsetup needs to
  1748.       access the NVRAM. On others, AMIsetup doesn't need to know about EISA
  1749.       NVRAM and simply ignores it.
  1750.  
  1751.       Since EISA NVRAM access is chipset dependent, AMIsetup uses EISA.CFG
  1752.       (see EISA.CFG for explanation of the syntax).
  1753.  
  1754.       If AMIsetup detects an EISA system and EISA.CFG contains valid
  1755.       data, `Backup│Save EISA NVRAM...' and `Backup│Restore EISA
  1756.       NVRAM...' are automatically enabled. Setup registers 40h to 7F are
  1757.       mapped into the EISA NVRAM.
  1758.  
  1759.       However, it is possible that AMIsetup doesn't know about YOUR
  1760.       particular EISA computer and displays `The BIOS register table
  1761.       contains invalid entries!'. Please mail a copy of your BIOS.DAT,
  1762.       CMOS.SAV and EISANVR.SAV (if available). EISA.CFG can then be extended
  1763.       to include your computer.
  1764.  
  1765.  
  1766.       I   Batch mode
  1767.       ──────────────
  1768.  
  1769.       You can use AMIsetup in batch mode. This is especially useful if you
  1770.       - want to configure several identical machines (you don't have to use
  1771.         time consuming ECU, CMOS setup any more!)
  1772.       - want to document CMOS settings and/or save CMOS/EISA NVRAM
  1773.         automatically
  1774.  
  1775.       The batch mode of AMIsetup understands the following commands:
  1776.         -SAVE:CMOS:FILENAME          Save CMOS RAM into FILENAME.
  1777.         -SAVE:EISA:FILENAME          Save EISA NVRAM into FILENAME.
  1778.         -RESTORE:CMOS:FILENAME       Restore CMOS RAM from FILENAME.
  1779.         -RESTORE:EISA:FILENAME       Restore EISA NVRAM from FILENAME.
  1780.         -PRINT:DEVICE                Print setup to DEVICE.
  1781.         -PRINT:ALT:DEVICE            Print setup (alternate style) to
  1782.                                      DEVICE.
  1783.  
  1784.       Examples:
  1785.         You want to save CMOS & EISA NVRAM in a file:
  1786.           AMISETUP -SAVE:CMOS:CMOS.BIN
  1787.           AMISETUP -SAVE:EISA:EISA.BIN
  1788.         And now configure several more machines with the same settings:
  1789.           AMISETUP -RESTORE:CMOS:CMOS.BIN
  1790.           AMISETUP -RESTORE:EISA:EISA.BIN
  1791.         Finally, print setup to a parallel printer:
  1792.           AMISETUP -PRINT:LPT1
  1793.  
  1794.  
  1795.       J   Obtaining new or bug fixed program revisions
  1796.       ────────────────────────────────────────────────
  1797.  
  1798.       There are lots of different BIOS/chipset combinations out there.
  1799.  
  1800.       If the program doesn't work with your machine, please do the
  1801.       following:
  1802.  
  1803.       1. Read the manual, especially appendix C (you did, didn't you?).
  1804.  
  1805.       2. Use the latest version of the program only. You can get it from
  1806.          your shareware vendor or, if you have a modem, from the mccs BBS
  1807.          in Singen/Germany.
  1808.  
  1809.          mccs BBS Singen/Germany (Sysop Martin Grass, Fido 2:246/8100-8104)
  1810.  
  1811.          Line 1: Phone +49-7731-65833
  1812.  
  1813.          FidoNet users: Request the file using the `magic' name AMISETUP.
  1814.  
  1815.          Others: Please log in as `GAST', password `GAST' and download
  1816.          AMISETUP directly from the main menu.
  1817.  
  1818.          You can also get the AMIsetup shareware from the Internet.
  1819.          SimTel ftp server and its mirrors (e.g. nic.switch.ch) carry the
  1820.          latest version in the directory msdos/sysutl.
  1821.  
  1822.  
  1823.       3. ONLY if the latest version doesn't work and you are sure it should
  1824.          work (appendix C!):
  1825.  
  1826.          Send a BIOS image and a CMOS RAM image produced by AMIsetup to
  1827.          the author.
  1828.  
  1829.          Please follow the instructions in the manual; ensure that NO
  1830.          memory manager is loaded.
  1831.  
  1832.  
  1833.          Thank you.
  1834.  
  1835.  
  1836.       K   Tested BIOS revisions
  1837.       ─────────────────────────
  1838.  
  1839.       Among others, the program has been successfully tested on the
  1840.       following chip set/BIOS combinations (the list was generated
  1841.       automatically):
  1842.  
  1843.         Chip set ID- BIOS Date
  1844.  
  1845.         4X521      - 04/04/93
  1846.         80486      - 07/07/91
  1847.         80486      - 12/15/93
  1848.         80X86      - 06/06/92
  1849.         ACC2046    - 06/06/92
  1850.         ACC2046    - 12/12/91
  1851.         ACER1217   - 07/07/91
  1852.         ALI1419    - 12/12/91
  1853.         ALI1429    - 08/08/93
  1854.         AMI/S50    - 12/12/91
  1855.         AMI/S61    - 12/12/91
  1856.         BENG386    - 12/12/91
  1857.         BENG486    - 12/12/91
  1858.         CAESAR     - 07/07/91
  1859.         CTQ386&486 - 12/12/91
  1860.         CTQ596     - 06/06/92
  1861.         ET/386H    - 02/02/91
  1862.         ET/486H    - 05/05/91
  1863.         FORX       - 05/05/91
  1864.         FORX       - 07/07/91
  1865.         ITOPDX     - 05/05/91
  1866.         MERCISA    - 12/15/93
  1867.         NxVL       - 11/11/92
  1868.         O546822    - 06/15/94
  1869.         O546822    - 07/25/94
  1870.         OP802G     - 12/15/93
  1871.         OPEISA     - 12/12/91
  1872.         OPT4 498   - 06/06/92
  1873.         OPT495SX   - 11/11/92
  1874.         OPTI597    - 08/08/93
  1875.         OPTI802    - 07/25/94
  1876.         OPTi895    - 12/15/93
  1877.         OPTIEISA   - 07/07/91
  1878.         OPWB       - 05/05/91
  1879.         OPWBSX     - 06/06/91
  1880.         OVIPER     - 10/10/94
  1881.         PCI82420   - 01/25/94
  1882.         PCI82430   - 04/06/94
  1883.         PCI82430   - 06/16/94
  1884.         PEAKDM_B   - 05/05/91
  1885.         PICO168    - 06/06/92
  1886.         SATURN     - 08/08/93
  1887.         SATURN_1   - 12/15/93
  1888.         SHASTA     - 11/11/92
  1889.         SIS-EISA   - 06/06/92
  1890.         SIS-EISA   - 12/12/91
  1891.         SIS3486    - 06/06/92
  1892.         SIS3486    - 11/11/92
  1893.         SIS401     - 08/08/93
  1894.         SIS461     - 08/08/93
  1895.         SIS471     - 07/25/94
  1896.         SIS471     - 12/15/93
  1897.         SIS471G    - 07/25/94
  1898.         SIS486     - 07/07/91
  1899.         SIS496AB   - 07/25/94
  1900.         SIS50X     - 07/25/94
  1901.         SIS550X    - 07/25/94
  1902.         SISD       - 07/07/91
  1903.         SISEISA    - 06/06/92
  1904.         SUMMIT_C   - 12/12/91
  1905.         SYM-486    - 05/05/91
  1906.         SYM486B    - 07/07/91
  1907.         SYMP       - 03/15/91
  1908.         SYMP       - 05/05/91
  1909.         SYMP       - 12/12/91
  1910.         SYM_386B   - 05/05/91
  1911.         TIEISA/S   - 12/12/91
  1912.         TOPCATSX   - 05/05/91
  1913.         U4800VLX   - 11/11/92
  1914.         UMC480     - 06/06/92
  1915.         UMC480     - 11/11/92
  1916.         UMC480B    - 11/11/92
  1917.         UMC491C    - 04/04/93
  1918.         UMC491f    - 04/04/93
  1919.         UMC498     - 07/25/94
  1920.         Ver1.00    - 06/06/92
  1921.         Ver1.01    - 06/06/92
  1922.         VIAEISA    - 06/06/92
  1923.         VIPER      - 10/10/94
  1924.  
  1925.       10/01/1995
  1926.