48 | | ||ide_xtp.bin||8 kiB XT+ build requiring 80188/80186 or better||√||-||-||-||√||-||√||-||-|| |
49 | | ||ide_at.bin||8 kiB AT build requiring 286 or better||-||√||-||√||-||√||√||√||√|| |
50 | | ||ide_xtl.bin||8088/8086 compatible 12 kiB XT build||√||-||√||-||√||-||-||-||-|| |
51 | | ||ide_xtpl.bin||12 kiB XT+ build requiring 80188/80186 or better||√||-||√||-||√||-||√||-||-|| |
52 | | ||ide_atl.bin||12 kiB AT build requiring 286 or better||√||√||√||√||-||√||√||√||√|| |
53 | | |
54 | | All official builds include the following modules and features: |
55 | | MODULE_STRINGS_COMPRESSED, MODULE_HOTKEYS, MODULE_EBIOS, MODULE_SERIAL, MODULE_SERIAL_FLOPPY, MODULE_FEATURE_SETS and RESERVE_DIAGNOSTIC_CYLINDER |
| 53 | ||ide_xtl.bin||8088/8086 compatible 10 kiB XT build||√||-||√||-||√||-||-||-||-|| |
| 54 | ||ide_xtp.bin||8 kiB XT+ build requiring 80188/80186/V20/V30 or better||√||-||-||-||√||-||√||-||-|| |
| 55 | ||ide_xtpl.bin||10 kiB XT+ build requiring 80188/80186/V20/V30 or better||√||-||√||-||√||-||√||-||-|| |
| 56 | ||ide_at.bin||8 kiB AT build requiring 286 or better||-||-||-||√||-||√||√||√||√|| |
| 57 | ||ide_atl.bin||10 kiB AT build requiring 286 or better||√||-||√||√||-||√||√||√||√|| |
| 58 | ||ide_386.bin||8 kiB AT build requiring 386 or better||-||√||-||√||-||√||√||√||√|| |
| 59 | ||ide_386l.bin||10 kiB AT build requiring 386 or better||√||√||√||√||-||√||√||√||√|| |
| 60 | |
| 61 | All official builds, except the Tiny build, include the following modules and features: |
| 62 | MODULE_STRINGS_COMPRESSED, MODULE_HOTKEYS, MODULE_8BIT_IDE, MODULE_EBIOS, MODULE_SERIAL, MODULE_SERIAL_FLOPPY and MODULE_POWER_MANAGEMENT. For compatibility reasons they also include RESERVE_DIAGNOSTIC_CYLINDER, NO_ATAID_VALIDATION and CLD_NEEDED. |
94 | | * Copyright and License Information |
95 | | Displays just that. |
96 | | * Load BIOS from file |
97 | | Loads any (not just XTIDE Universal BIOS) file to be flashed. |
98 | | * Load BIOS from EEPROM |
99 | | Loads XTIDE Universal BIOS from EEPROM to be reconfigured if a supported version of the BIOS is found in the system. |
100 | | * Load old settings from EEPROM |
101 | | Loads current settings from EEPROM if a supported version of the XTIDE Universal BIOS is found in the system. |
102 | | * Configure XTIDE Universal BIOS |
103 | | This is for configuring the XTIDE Universal BIOS. This menu item appears only when a supported version of the BIOS is loaded. |
104 | | * Flash EEPROM |
105 | | This menu item appears when a file has been loaded. |
| 101 | * Copyright and License Information[[BR]] |
| 102 | Displays just that. |
| 103 | |
| 104 | * Load BIOS from file[[BR]] |
| 105 | Loads any (not just XTIDE Universal BIOS) file to be flashed. |
| 106 | |
| 107 | * Load BIOS from EEPROM[[BR]] |
| 108 | Loads XTIDE Universal BIOS from EEPROM to be reconfigured if a supported version of the BIOS is found in the system. |
| 109 | |
| 110 | * Load old settings from EEPROM[[BR]] |
| 111 | Loads current settings from EEPROM if a supported version of the XTIDE Universal BIOS is found in the system. |
| 112 | |
| 113 | * Configure XTIDE Universal BIOS[[BR]] |
| 114 | This is for configuring the XTIDE Universal BIOS. This menu item appears only when a supported version of the BIOS is loaded. |
| 115 | |
| 116 | * Flash EEPROM[[BR]] |
| 117 | This menu item appears when a file has been loaded. |
| 118 | |
113 | | * EEPROM type [default=2864] |
114 | | Selects EEPROM type. XTIDE rev1 uses 2864 (8 kiB) EEPROM. Select 2864mod if you have done the A0-A3 address line swap mod (aka the Chuck(G) mod) to your XTIDE card. |
115 | | * SDP command [default=Enable] |
116 | | Selects Software Data Protect command to be written before every page. You should set it to Enable if the EEPROM supports SDP. |
117 | | * Page size [default=1] |
118 | | Larger page sizes makes flashing faster. You'll probably want to select the largest that your EEPROM supports. Slow XT systems might not be fast enough for large page sizes. |
119 | | * EEPROM address [default=D000h] |
120 | | Segment address where the EEPROM is located. Supported versions of XTIDE Universal BIOS will be detected automatically. |
121 | | * Generate checksum byte [default=Yes] |
122 | | This option will generate a checksum byte at the end of the EEPROM. You'll want to enable this if you have done any changes to the XTIDE Universal BIOS settings. |
| 129 | |
| 130 | * EEPROM type [default=2864][[BR]] |
| 131 | Selects EEPROM type. XTIDE rev1 uses 2864 (8 kiB) EEPROM. Select 2864mod if you have done the A0-A3 address line swap modification (aka the Chuck(G) mod) to your XTIDE card. |
| 132 | |
| 133 | * SDP command [default=Enable][[BR]] |
| 134 | Selects Software Data Protect command to be written before every page. You should set this to Enable if the EEPROM supports SDP. |
| 135 | |
| 136 | * Page size [default=1][[BR]] |
| 137 | Larger page sizes makes flashing faster. You will probably want to select the largest that your EEPROM supports. Slow XT systems might not be fast enough for large page sizes. |
| 138 | |
| 139 | * EEPROM address [default=D000h][[BR]] |
| 140 | Segment address where the EEPROM is located. Supported versions of XTIDE Universal BIOS will be detected automatically. |
| 141 | |
| 142 | * Generate checksum byte [default=Yes][[BR]] |
| 143 | This option will generate a checksum byte at the end of the EEPROM. You'll want to enable this if you have done any changes to the XTIDE Universal BIOS settings. Note that for Small builds (8 kiB) the checksum is actually 3 bytes. This is required for compatibility with the 3Com 3C503 network interface card. |
126 | | * Primary IDE Controller |
127 | | * Secondary IDE Controller |
128 | | * Tertiary IDE Controller |
129 | | * Quaternary IDE Controller |
130 | | Each "xxx IDE Controller" submenu displays IDE controller specific settings. "IDE controllers" menu item specifies the visible "xxx IDE Controller" submenus. |
131 | | * Boot settings |
132 | | Opens submenu for boot related settings such as should boot menu be enabled etc. |
133 | | * `*`Auto Configure |
134 | | Tries to automatically detect controllers and sets settings accordingly. |
135 | | * Full operating mode [default=No for XT builds, not available for AT builds] |
136 | | "Full operating mode" reserves a bit of Conventional memory for XTIDE Universal BIOS variables. Disabling this will reduce the maximum number of supported IDE controllers to 2 and place the variables in a memory area reserved for IBM ROM Basic (30:0h). You should always enable this option unless: |
137 | | # You don't need to use IBM ROM Basic or any BIOS or software that requires that memory area. |
138 | | # You have a Tandy 1000 with 640k or less RAM (see "kiB to steal from RAM" for a way around this problem). |
139 | | # You really need the 1k of Conventional memory that "Full operating mode" requires. |
140 | | * kiB to steal from RAM [default=1] |
141 | | This menu item will appear only when "Full operating mode" is enabled. Leave it at the default unless you need to enable "Full operating mode" on Tandy 1000 models with 640k or less RAM. Setting this to 33 (almost always enough) or 65 (always enough) will reserve the top of RAM to Tandy video circuitry in addition to the XTIDE Universal BIOS variables thus avoiding a conflict between the two. |
142 | | * IDE controllers [default=1 for XT builds, 2 for AT builds] |
143 | | Number of IDE controllers to be searched by XTIDE Universal BIOS. The maximum is 4 if "Full operating mode" is enabled. Otherwise the maximum is 2. |
144 | | * Power Management [default=Disabled] |
145 | | This menu item opens up a submenu where you can select the amount of time before idling harddrives should enter standby mode (i.e. stop spinning). This setting applies only to drives controlled by XTIDE Universal BIOS and requires that the drive(s) supports the Power Management feature set. Harddrives that do not support Power Management (only very old drives) will just keep spinning. Note that this option is not available if the BIOS has been built without MODULE_FEATURE_SETS. |
| 147 | |
| 148 | * Primary/Secondary/Tertiary/Quaternary IDE Controller[[BR]] |
| 149 | Each "xxx IDE Controller" submenu displays IDE controller specific settings. Note that "IDE controllers" menu item below specifies the number of visible "xxx IDE Controller" submenus. |
| 150 | |
| 151 | * Boot settings[[BR]] |
| 152 | Opens a submenu for boot related settings such as display mode, etc. |
| 153 | |
| 154 | * `*`Auto Configure[[BR]] |
| 155 | Tries to automatically detect controllers and sets settings accordingly. Note that a drive must be attached to each controller for the autodetection to work. |
| 156 | |
| 157 | * Full operating mode [default=No for XT builds, not available for AT builds][[BR]] |
| 158 | "Full operating mode" reserves a bit of Conventional memory for XTIDE Universal BIOS variables. Disabling this will reduce the maximum number of supported IDE controllers to 2 and place the variables in a memory area reserved for IBM ROM Basic (30:0h). You should always enable this option unless:[[BR]] |
| 159 | * You don't need to use IBM ROM Basic or any BIOS or software (e.g. Turbo BASIC) that requires that memory area. |
| 160 | * You have a Tandy 1000 with 640k or less RAM (see "kiB to steal from RAM" for a way around this problem). |
| 161 | * You really need the 1 kiB of Conventional memory that "Full operating mode" requires. |
| 162 | |
| 163 | * kiB to steal from RAM [default=1][[BR]] |
| 164 | This menu item will appear only when "Full operating mode" is enabled. Leave it at the default unless you need to enable "Full operating mode" on Tandy 1000 models with 640k or less RAM. Setting this to 33 (almost always enough) or 65 (always enough) will reserve the top of RAM to Tandy video circuitry in addition to the XTIDE Universal BIOS variables thus avoiding a conflict between the two. |
| 165 | |
| 166 | * IDE controllers [default=1 for XT builds, 2 for AT builds][[BR]] |
| 167 | Number of IDE controllers to be searched by XTIDE Universal BIOS. The maximum is 4 if "Full operating mode" is enabled. Otherwise the maximum is 2. |
| 168 | |
| 169 | * Power Management [default=Disabled][[BR]] |
| 170 | This menu item opens up a submenu where you can select the amount of time before idling harddrives should enter standby mode (i.e. stop spinning). This setting applies only to drives controlled by XTIDE Universal BIOS and requires that the drive(s) supports the Power Management feature set. Harddrives that do not support Power Management (only very old drives) will just keep spinning. Note that this option is not available if the BIOS has been built without MODULE_POWER_MANAGEMENT. |
148 | | * Display Mode [default=Default] |
149 | | This setting allows you to force a display mode change before the boot menu is displayed. This setting will work even if the boot menu has been disabled and will leave the specified display mode set when booting to the OS. Forcing the display mode can be handy if you have a composite monitor (use 40 column modes for better readability) or a black&white VGA monitor (use 80 column black&white mode for better readability). |
150 | | * Number of Floppy Drives [default=Auto] |
151 | | In some systems the number of floppy drives cannot be reliably autodetected. This setting allows you to specify it manually so all drives can be displayed on the boot menu. |
152 | | * Scan for Serial Devices [default=No] |
153 | | When enabled, the BIOS will scan COM1-7 for a Serial Drive server at the end of standard drive detection. Even without this option enabled, holding down the ALT key at the end of drive detection will accomplish the same thing (useful for bootstrapping scenarios). The BIOS will display "Serial Master on COM Detect:" while it is scanning. See the [SerialDrives Serial Drive] documentation for more information. |
154 | | * Default boot drive [default=80h] |
155 | | Specifies what drive is booted by default unless user selects other drive using hotkeys or boot menu. The default of 80h means the first hard drive in the system. 00h means first floppy drive in the system if you want floppy drive A to be first. |
156 | | * Selection timeout [default=540] |
157 | | Appears only if boot menu is included in the build. |
158 | | Specifies the duration in timer ticks before the default boot drive is automatically selected. 1 tick = 54.9 ms so the default of 540 is about 30 seconds. |
159 | | |
| 173 | * Display Mode [default=Default][[BR]] |
| 174 | This setting allows you to force a display mode change before the boot menu is displayed. This setting will work even if there is no boot menu and will leave the specified display mode set when booting to the OS. Forcing the display mode can be handy if you have a composite monitor (use 40 column modes for better readability) or a Black & White VGA monitor (use 80 column Black & White mode for better readability). |
| 175 | |
| 176 | * Color Theme [default=Classic][[BR]] |
| 177 | This option is available only in builds with MODULE_BOOT_MENU. It lets you customize the colors used for the boot menu (and hotkey bar, if available) by selecting one of a number of pre-defined themes. |
| 178 | |
| 179 | * Number of Floppy Drives [default=Auto][[BR]] |
| 180 | In some systems the number of floppy drives cannot be reliably autodetected. This setting allows you to specify it manually so all drives can be displayed on the boot menu. |
| 181 | |
| 182 | * Scan for Serial Drives [default=No][[BR]] |
| 183 | When enabled, the BIOS will scan COM1-7 for a Serial Drive server at the end of standard drive detection. Even without this option enabled, holding down the ALT key at the end of drive detection will accomplish the same thing (useful for bootstrapping scenarios). The BIOS will display "Serial Master on COM Detect:" while it is scanning. See the [SerialDrives Serial Drive] documentation for more information. |
| 184 | |
| 185 | * Default boot drive [default=80h][[BR]] |
| 186 | Specifies the drive to boot from by default if the user doesn't select a drive using the hotkeys or the boot menu. The default of 80h means the first hard drive in the system, 81h means the second, and so on. 00h means the first floppy drive and 01h means the second, etc. This menu option is only available on interactive builds, i.e. builds that contain either one or both of MODULE_BOOT_MENU and MODULE_HOTKEYS. Non-interactive builds (e.g. the Tiny build) will always attempt to boot from drive A: first, then drive C:. |
| 187 | |
| 188 | * Selection timeout [default=546][[BR]] |
| 189 | Appears only if MODULE_BOOT_MENU is included in the build. Specifies the duration in timer ticks before the default boot drive is automatically selected. 1 tick = 54.9 ms so the default of 546 is about 30 seconds. |
| 190 | |
| 191 | * Remove other hard drives [default=No on the AT-builds, Yes on the 386-builds][[BR]] |
| 192 | This option is not available on XT-builds as it exists only to improve compatibility with Windows 95 and Windows 98. |
162 | | * Back to Configuration Menu |
163 | | Moves back to "Configure XTIDE Universal BIOS" submenu. |
164 | | * Master Drive |
165 | | * Slave Drive |
166 | | Opens submenu for Master/Slave Drive specific settings for this IDE Controller. |
167 | | * Device Type [default=XTIDE for XT builds, 16-bit for AT builds] |
168 | | Following devices are supported: |
169 | | * 16-bit ISA/VLB/PCI IDE [default for AT builds] |
170 | | 32-bit mode will be automatically enabled when supported VLB/PCI controller is detected. |
171 | | * 32-bit VLB/PCI IDE |
172 | | For those 32-bit controllers that do not require software support (PIO mode is set with jumpers). Can be used with all 32-bit controllers but PIO mode is 0 just like on 16-bit controllers. |
173 | | * 16-bit ISA IDE in 8-bit mode |
174 | | Allows to use 16-bit IDE controllers on XT systems. This will require drive that supports 8-bit transfers (CF card and Microdrives all support 8-bit mode). |
175 | | * XTIDE rev 1 [default for XT builds] |
176 | | * XTIDE rev 2 or modded rev 1 |
177 | | XTIDE with A0 and A3 address lines swapped. |
178 | | * XT-CF v2/v3/Lite in PIO mode |
179 | | * XT-CF v2 in DMA mode |
180 | | * XT-CF v2 in memory mode |
181 | | * JR-IDE/ISA |
182 | | * Serial port virtual device |
183 | | Note that a serial port controller must be the last configured IDE controller. XTIDECFG will automatically move any serial ports to the end of the list if needed. This is done so that serial floppy disks, if any are present, will be last on the list of drives detected. |
184 | | * Base (cmd block) address [default=300h for XT builds, 1F0h (Primary IDE) and 170h (Secondary IDE) for AT builds] |
185 | | Command block (base port) address where the IDE Controller is located. JR-IDE/ISA does not use this setting. |
186 | | * Control block address [default=308h for XT builds, 3F0h/370h for AT builds] |
187 | | Set to base port + 8h for XTIDE rev1, rev2 and Lo-tech XT-CF. Set to base port + 200h for standard IDE controllers. JR-IDE/ISA does not use this setting. |
188 | | * Enable interrupt [default=no] |
189 | | Enables interrupt but it does not offer any benefit for MS-DOS. Do not enable unless you know you need it. |
190 | | * IRQ [default=14 for Primary IDE, 15 for Secondary IDE] |
191 | | Appears only when MODULE_IRQ is available. |
192 | | IRQ channel to use for IDE controllers. |
193 | | * COM Port [default=COM1] |
194 | | Appears only when serial port virtual device is selected. |
195 | | * Baud Rate [default=38.4K] |
196 | | Appears only when serial port virtual device is selected. |
| 195 | * Back to Configuration Menu[[BR]] |
| 196 | Moves back to "Configure XTIDE Universal BIOS" submenu. |
| 197 | |
| 198 | * Master/Slave Drive[[BR]] |
| 199 | Opens up a submenu for Master/Slave Drive specific settings for this IDE controller. |
| 200 | |
| 201 | * Device Type [default=Varies depending on BIOS build options][[BR]] |
| 202 | Some of the IDE controllers supported by XTIDE Universal BIOS can use several data transfer modes so the device types listed below are in many cases just different transfer modes. The following device types are available depending on build options: |
| 203 | * 16-bit ISA/VLB/PCI IDE [default on AT-builds][[BR]] |
| 204 | This device type is available in all builds. If MODULE_ADVANCED_ATA is included in the BIOS, then 32-bit mode will be automatically enabled when a supported VLB/PCI controller is detected. |
| 205 | * 32-bit VLB/PCI IDE[[BR]] |
| 206 | For those 32-bit controllers that do not require software support (PIO mode is set with jumpers). Can be used with all 32-bit controllers but PIO mode is 0 just like on 16-bit controllers. Requires MODULE_ADVANCED_ATA. |
| 207 | * 16-bit ISA IDE in 8-bit mode[[BR]] |
| 208 | Allows use of 16-bit IDE controllers on XT systems. This will require a drive that supports 8-bit transfers (Compact Flash cards and Microdrives all support 8-bit mode). Requires MODULE_8BIT_IDE. |
| 209 | * XTIDE rev 1 [default for XT-builds without MODULE_8BIT_IDE_ADVANCED][[BR]] |
| 210 | Use this option if you have an XTIDE rev 2, 3 or 4 set to Compatibility mode or if you have a rev 1 card without the Chuck(G) mod. Requires MODULE_8BIT_IDE. |
| 211 | * XTIDE rev 2 or modded rev 1[[BR]] |
| 212 | XTIDE with A0 and A3 address lines swapped. Use this option if you have an XTIDE rev 2, 3 or 4 set to High Speed mode or if you have a rev 1 card with the Chuck(G) mod. Requires MODULE_8BIT_IDE. |
| 213 | * XTIDE rev 2 (Olivetti M24)[[BR]] |
| 214 | Same as above except this must be used when the XTIDE card is installed in any of the following machines: Olivetti M24, AT&T PC6300, Xerox 6060, Logabax Persona 1600. Requires MODULE_8BIT_IDE. |
| 215 | * XT-CF PIO8 [default for XT-builds with MODULE_8BIT_IDE_ADVANCED][[BR]] |
| 216 | The slowest but also the most compatible device type/transfer mode for use with any of the Lo-tech boards. Requires MODULE_8BIT_IDE_ADVANCED. |
| 217 | * XT-CF PIO8 (BIU offload)[[BR]] |
| 218 | Requires MODULE_8BIT_IDE_ADVANCED. |
| 219 | * XT-CF PIO16 (BIU offload)[[BR]] |
| 220 | Requires MODULE_8BIT_IDE_ADVANCED. |
| 221 | * XT-CF DMA (v3 only)[[BR]] |
| 222 | Requires MODULE_8BIT_IDE_ADVANCED. |
| 223 | * JR-IDE/ISA[[BR]] |
| 224 | Requires MODULE_8BIT_IDE_ADVANCED. |
| 225 | * SVC ADP50L[[BR]] |
| 226 | Requires MODULE_8BIT_IDE_ADVANCED. |
| 227 | * Serial port virtual device[[BR]] |
| 228 | Note that a serial port controller must be the last configured IDE controller. XTIDECFG will automatically move any serial port devices to the end of the list if needed. This is done so that serial floppy disks, if any are present, will be last on the list of drives detected. This device type requires MODULE_SERIAL for serial harddrive support and, in addition to that, also MODULE_SERIAL_FLOPPY for serial floppy support. |
| 229 | |
| 230 | * Base (cmd block) address [default=300h for XT-builds, 1F0h/170h/1E8h/168h for AT-builds][[BR]] |
| 231 | Command block (base port) I/O-address where the IDE controller is located. The JR-IDE/ISA and SVC ADP50L controllers use memory mapped I/O, not port I/O, so for these controllers the ROM segment address as configured with switches or jumpers on the card should be set here instead. Note that this is not necessarily the same segment address as the XTIDE Universal BIOS has been installed into. |
| 232 | * Control block address [default=308h for XT-builds, 3F0h/370h/3E8h/368h for AT-builds][[BR]] |
| 233 | Set to base port + 8h for XTIDE rev1, rev2 and Lo-tech XT-CF. Set to base port + 200h for standard IDE controllers. |
| 234 | * Enable interrupt [default=Yes on Primary and Secondary IDE interfaces on AT-builds, No on everything else][[BR]] |
| 235 | Enables use of interrupts instead of polling when transferring data. Does not offer any benefit for single-tasking operating systems like DOS and will actually lower the performance on machines with a fast drive and a slow CPU (i.e. where the CPU is the bottleneck like on most vintage machines using flash-based storage). Do not enable this unless you know you need it. This option appears only when MODULE_IRQ is available. |
| 236 | * IRQ [default=14 for Primary IDE, 15 for Secondary IDE][[BR]] |
| 237 | IRQ channel to use for this IDE controller. Appears when Enable interrupt is set to Yes. |
| 238 | * COM Port [default=COM1][[BR]] |
| 239 | Appears only when Serial port virtual device is selected. |
| 240 | * Baud Rate [default=9600][[BR]] |
| 241 | Appears only when Serial port virtual device is selected. |
199 | | * Back to IDE Controller Menu |
200 | | * Block Mode Transfers [default=Yes] |
201 | | Block Mode Transfers will speed up the transfer rates. This should be left enabled but there is at least one old hard drive with buggy block mode support when interrupts are enabled (Quantum, maybe 100MB). |
202 | | * CHS Translation Method [default=Auto] |
203 | | The NORMAL/LARGE/LBA selection seen on many BIOSes. Leave this to Auto unless you want this to be the same you are using on some other BIOS. |
204 | | * Internal Write Cache [default=Disabled] |
205 | | This should be left disabled unless you know what you are doing! Improper use of write cache can cause data corruption. |
206 | | * User specified CHS [default=no] |
207 | | Specify CHS parameters manually. This will force the drive to CHS addressing and EBIOS functions will be disabled. Specifying CHS manually makes the drive incompatible with other BIOSes unless they are specified to use the same CHS parameters. |
208 | | * User specified LBA [default=no] |
209 | | Specify drive capacity manually (starting from 8.4 GB). All versions of MS-DOS 7.x (Windows 9x) seem to have compatibility problems with very large drives so you might need to reduce drive capacity. Use FreeDOS if you want to use full capacity of the drive. |
210 | | * Cylinders, Heads and Sectors per track |
211 | | These will appear when "User specified CHS" is enabled. Maximum values of 16383 Cylinders, 16 Heads and 63 Sectors per track will provide a capacity of 7.8 GiB/8.4 GB, the maximum that MS-DOS 3.31 to 6.22 supports. Note that this will force CHS addressing so once formatted, there will be data corruption if you try to access the drive with systems using LBA addressing. |
212 | | * Millions of sectors |
213 | | This will appear when "User specified LBA" is enabled. You can specify the drive capacity in millions of sectors. Note that MS-DOS 7.x (Windows 9x) or FreeDOS is required to access more than 7.8 GiB/8.4 GB. |
| 244 | * Back to IDE Controller Menu[[BR]] |
| 245 | * Block Mode Transfers [default=Yes][[BR]] |
| 246 | Block Mode Transfers will increase performance by speeding up transfer rates. Normally this should be enabled but there are some hard drives out there with a buggy block mode implementation. For example, the Quantum ProDrive LPS 340A will not work correctly with Block Mode Transfers enabled in polling mode (i.e. with Enable interrupt set to No). |
| 247 | * CHS Translation Method [default=Auto][[BR]] |
| 248 | The NORMAL/LARGE/LBA selection seen on many BIOSes. Leave this to Auto unless you want this to be the same you are using on some other BIOS. |
| 249 | * Internal Write Cache [default=Disabled][[BR]] |
| 250 | This should be left disabled unless you know what you are doing! Improper use of write cache can cause data corruption. |
| 251 | * User specified CHS [default=No][[BR]] |
| 252 | Specify CHS parameters manually. This will force the drive to CHS addressing and EBIOS functions will be disabled. Specifying CHS manually makes the drive incompatible with other BIOSes unless they are specified to use the same CHS parameters. |
| 253 | * User specified LBA [default=No][[BR]] |
| 254 | Specify drive capacity manually (starting from 8.4 GB). All versions of MS-DOS 7.x (Windows 9x) seem to have compatibility problems with very large drives so you might need to reduce drive capacity. Use FreeDOS if you want to use full capacity of the drive. |
| 255 | * Cylinders, Heads and Sectors per track[[BR]] |
| 256 | These will appear when "User specified CHS" is enabled. Maximum values of 16383 Cylinders, 16 Heads and 63 Sectors per track will provide a capacity of 7.8 GiB/8.4 GB, the maximum that MS-DOS 3.31 to 6.22 supports. Note that this will force CHS addressing so once formatted, there will be data corruption if you try to access the drive with systems using LBA addressing. |
| 257 | * Millions of sectors[[BR]] |
| 258 | This will appear when "User specified LBA" is enabled. You can specify the drive capacity in millions of sectors. Note that MS-DOS 7.x (Windows 9x) or FreeDOS is required to access more than 7.8 GiB/8.4 GB. |