AMIsetup What's new ΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔ PLEASE NOTE: ------------ Adaptec SCSI Controllers: Be sure to use the ASPI4DOS driver to avoid possible problems with the memory management unit. PCI systems: The current version of AMIsetup partially supports PCI systems; you cannot change and "auto detect" hard disks, however. It is possible you have to use the parameter "-NOROMJUMPS", if "Extended setup" crashes. "Peripheral Management Setup" is not yet implemented. CMOS Information: "Cache status" is not implemented on all systems. If an error is displayed there, you should check the cache; it is possible your cache is 100% OK despite the error message! ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Version 2.54 ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ + Enhanced Soundblaster support ώ Enabled in the unregistered version ώ Built-in default driver ώ Smarter error recovery and diagnosis + Automatic back-up of CMOS RAM (and EISA NVRAM) ώ When you first use the program in SAVECMOS.SAV (SAVEEISA.SAV) ώ Whenever you invoke the program in CMOSBKUP.SAV (EISABKUP.SAV) + Simplifications ώ Help file is loaded automatically depending on the language + When creating BIOS.DAT or starting Setup, a check is done whether there are UMBs covering the BIOS. ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Version 2.53 ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ ! Soundblaster support didn't work on SB 16. AMIsetup now uses the driver CTVDSK.DRV instead of CT-VOICE.DRV. You can increase the replay buffer size which defaults to 4*4 KB using the environment variable SBBUF. Example: SET SBBUF=16 -> buffer size will be set to 4*16 KB. - When changing the password, you must confirm the new password explicitly. ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Version 2.52 ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ + Parameter "-NOROMJUMPS" (use if "Extended setup" crashes) + "Analyze BIOS ID" finds ID more often + Recognizes all setup options on PIC0168 and other systems (if too many options are shown now: use -EOBIOS:xxxx) ! "Restore CMOS from image" ignored the user specified file name + Recognizes PCI BIOS ID string, PCI bus + Recognizes extended CMOS checksum on PCI systems (four possible hard disks) + Parameter "-MONO" for use with LCD screens - Removed useless "daylight saving enable" and some of the "Analyze BIOS ID" info (information which was often incorrect) ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Version 2.51 ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ + AMIsetup recognizes ANY user defined video mode and tries to restore it properly, including colors (e.g. black on white). + Batch mode: You can use AMIsetup in batch mode. This is especially useful if you - want to configure several identical machines (you don't have to use time consuming ECU, CMOS setup any more!) - want to document CMOS settings and/or save CMOS/EISA NVRAM automatically The new batch mode of AMIsetup understands the following commands: -SAVE:CMOS:FILENAME Save CMOS RAM into FILENAME. -SAVE:EISA:FILENAME Save EISA NVRAM into FILENAME. -RESTORE:CMOS:FILENAME Restore CMOS RAM from FILENAME. -RESTORE:EISA:FILENAME Restore EISA NVRAM from FILENAME. -PRINT:DEVICE Print setup to DEVICE. -PRINT:ALT:DEVICE Print setup (alternate style) to DEVICE. Examples: You want to save CMOS & EISA NVRAM in a file: AMISETUP -SAVE:CMOS:CMOS.BIN AMISETUP -SAVE:EISA:EISA.BIN And now configure several more machines with the same settings: AMISETUP -RESTORE:CMOS:CMOS.BIN AMISETUP -RESTORE:EISA:EISA.BIN Finally, print setup to a parallel printer: AMISETUP -PRINT:LPT1 ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Version 2.50 ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ ! Concerning IDE (AT bus) hard drives with 8 or more heads ONLY: Finally fixed a long standing bug in the handling of the control byte (see also ver 1.05). The control bytes (20h, 29h) for user defined hard disks were previously handled according to AMI's documentation. This documentation says: SET CONTROL BYTE TO 80h if # heads >= 8 Further investigation has shown that this is not true. In reality, the byte must be set following the rule SET CONTROL BYTE TO 08h if # heads > 8 In addition, AMIsetup now only modifies the control byte when you change the number of heads. You must fix a previously set (versions 0.88-2.20 of AMIsetup) control byte manually using the "Change register" function. Follow the rule given above: 1st hard drive: Enter register: 20 Enter value: 00 if number of heads is equal to or smaller than 8 80 if number of heads is greater than 8 2nd hard drive: Enter register: 29 Enter value: 00 if number of heads is equal to or smaller than 8 80 if number of heads is greater than 8 It is likely you didn't notice this bug, neither did I. I am sorry this bug may have caused problems with some partitioning/formatting software. >> If you are using SCSI hard disks or hard disks with 8 heads OR less >> or hard disks with type other than 47, you are not affected by this >> fix. + Auto detect hard disks This works with IDE drives and maybe ESDI drives. DO NOT use this function with old MFM or RLL drives, since AMIsetup doesn't know how to detect them and sets the setup entry to "not installed". + Enhanced EISA support, now four checksum regions are available + CMOS Reset function If you have the feeling AMIsetup or some other program did something it shouldn't and you don't have a jumper to erase the CMOS RAM or you don't want to open your computer's case, you can use this function. Caution: Reset CMOS erases EVERYTHING, including checksums, date/time, hard disk parameters, etc. Please have a paper backup of your configuration ready. ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Version 2.20 ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ ! Fixed a bug in the CPU/NPU detection routine which would sometimes return a (totally) harmless garbage string on 486DX machines. ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Version 2.14 ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ + Tries to detect CPU type. This operation is disabled under OS/2. + ACC2046 06/06/92 BIOS (Power Management BIOS): More than 6 setup menu entries are found - No warning if setup not changed - New sound files ! Fixed bug in the setup + Program runs under OS/2 2.1 (not 2.0). See documentation. ! Error message if CT-VOICE.DRV missing ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Version 2.11 ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ ! Fixed a bug in the EISA detection logic ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Version 2.10 ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ + Supports EISA systems. Port addresses are defined in EISA.CFG (see appendix H of AMISETUP.DOC for more information). + If CMOS.SAV (and EISANVR.SAV) do not exist, the files will be created automatically (NO error message if the current directory is read only). + Different CMOS (and EISA NVRAM) configurations can be saved easily, you can add a short description. ! Soundblaster works at addresses other than 220h. The file CT-VOICE.DRV wille be found in the current directory, in the "DRV\" subdirectory of the "SOUND" and "CPSPRO4" directory and in the path. + Supports ACER1217, ACC2168 BIOS ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Version 2.00 ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ This is the first all-English version, so there are no changes :-) Thanks to Richard Spencer for debugging most of the English documentation. If you too find errors, please send a letter...