/******************************************************************/ /* */ /* This installation program performs a quick installation of */ /* the device driver and the MICROSOFT CD extension program */ /* into the system. The 'CONFIG.SYS' and 'AUTOEXEC.BAT' files */ /* will be modified when an install option is invoked. */ /* */ /* <Express Install>/<Custom Install> */ /* */ /* Express Install */ /* =============== */ /* This option provides the user automatic configuration of */ /* the CD ROM Drive. It will automatically detect the drive */ /* during bootup. */ /* */ /* Custom Install */ /* ============== */ /* This option provides the user the flexibility in configuring */ /* the CD ROM Drive during boot-up. */ /* The user can select the following options: */ /* - Drive Letter */ /* - Device Name */ /* - Base I/O Address */ /* - IRQ */ /* - Master/Slave */ /* - Set CD ROM Speed */ /* - Time Mulitplier */ /* - Verbose Option */ /* */ /* <Drive Letter> */ /* This allows user to define the drive letter to be installed */ /* on the CD ROM drive. */ /* */ /* <Device Name> */ /* A string of up to a maximum of 8 characters is allowed in */ /* this option. */ /* */ /* <Base I/O Addr> */ /* The base I/O address option allows user to enter */ /* any 4-alphanumeric addresses. Please check your motherboard */ /* to ensure that your computer can supported the specified base */ /* I/O address. */ /* */ /* There are currently 4 default port addresses (for Express */ /* Install). They are */ /* a) 1F0 - Primary IDE Port (default) */ /* b) 170 - Secondary IDE Port */ /* c) 1E8 - Tertiary IDE Port */ /* d) 168 - Quaternary IDE Port */ /* (All addresses are in hexadecimal form.) */ /* */ /* <IRQ> */ /* This option allows you to select the specific IRQ line which */ /* you want to use. Please check your motherboard */ /* to ensure that your computer can support the specified */ /* IRQ line. By default, the IRQ line used is 14. */ /* The range of IRQ line you can specify is 8-15. */ /* */ /* <Master/Slave> */ /* This option allows you to select the specific Master or Slave */ /* operation you want to use. Please check your CD ROM drive to */ /* ensure that it can support the specified Master/Slave */ /* operation. By default, the CD ROM drive is set to Slave */ /* operation. */ /* */ /* <Set CD ROM Speed> */ /* This option provides a means for you to set the spindle speed */ /* to be used while reading CD ROM data. Note that play operation*/ /* will not use the speed set by this option. By default, the */ /* CD ROM drive is set to Quad Speed(4). */ /* */ /* There are currently 3 types of speed supported. They are */ /* a) Single Speed(1) */ /* b) Double Speed(2) */ /* c) Quad Speed(4) */ /* */ /* <Time Multiplier> */ /* This option allows you to specify the length of time that the */ /* CD ROM drive shall remain in the hold track state after */ /* completion of a seek or read operation. By default, the CD ROM */ /* drive Time Multilplier value is set to F. */ /* */ /* The Inactivity Time Mulitplier Values currently supported are */ /* Time Multiplier Min Time in hold track state */ /* ---------------- ----------------------------- */ /* 0h Vendor-specific */ /* 1h 125ms */ /* 02h 250ms */ /* 03h 500ms */ /* 04h 1s */ /* 05h 2s */ /* 06h 4s */ /* 07h 8s */ /* 08h 16s */ /* 09h 32s */ /* Ah 1min */ /* Bh 2min */ /* Ch 4min */ /* Dh 8min */ /* Eh 16min */ /* Fh 32min */ /* */ /* <Verbose> */ /* This option if turned on will display the drive installation */ /* configuration at boot-up time. */ /* */ /* The configuration can also be performed or modified by */ /* editing the 'CONFIG.SYS' and 'AUTOEXEC.BAT' files. */ /* */ /* The following line can be added or modified (if already */ /* installed) in the 'CONFIG.SYS' file: */ /* */ /* DEVICE=C:\<path>\OSIxxxx.SYS /D:xxxxxx /P:xxx,xx,x /S:x /T:x */ /* /V */ /* */ /* /D:MSC001 will define the device name for the CD ROM */ /* installed on the system. This name has to be identical to */ /* that defined in the line installing the MSCDEX.EXE program in */ /* the 'AUTOEXEC.BAT' file. */ /* */ /* /P:1F0,14,S will define the port address to be installed on */ /* the CD ROM drive to 1F0 hex as a slave drive and specifies */ /* that the IRQ line that you wish your hardware to be */ /* configured as IRQ 14. */ /* */ /* /S:4 will define the Spindle Speed to be installed on the */ /* CD ROM drive to Quad speed. */ /* */ /* /T:F will define the Time Multiplier value to be installed on */ /* the CD ROM drive to 32min. */ /* */ /* /V if present will turn on the verbose option at boot-up. */ /* */ /* */ /* "32 Bit Disk Access" Problem */ /* ============================ */ /* */ /* Problem Cause */ /* -------------- */ /* IDE CD ROM drives that adhere to the ATAPI standard share port*/ /* with the hard disk drive. When Window "32 bit disk access" is */ /* enabled, driver WDCTRL takes control of port 1F0H. The CD ROM */ /* driver is no longer able to read or write to port 1F0H as it */ /* needs to do to function properly. */ /* */ /* Note that this problem exists with ANY ATAPI-compliant IDE CD */ /* ROM drive, regardless of manufacturer. The problem also exists*/ /* with many IDE hard disk drives which require a DOS driver to */ /* control their operation. */ /* */ /* Problem Solution */ /* ----------------- */ /* The solution will be to verify that "32 bit disk access" is */ /* turned off. Thus, before any installation is done the */ /* installation program need to verify that "32 bit disk access" */ /* is turned off when driver WDCTRL is enabled else the program */ /* will turn it off automatically. */ /* */ /* */ /******************************************************************/