Changeset 15 in xtideuniversalbios
- Timestamp:
- Jun 23, 2010, 8:46:25 AM (15 years ago)
- google:author:
- aitotat
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
wiki/Manual.wiki
r14 r15 26 26 * IDE_AT.BIN (AT build) 27 27 AT build is meant for all AT class machines (16-bit or 32-bit bus). AT build supports OS hooks to allow operating system to do some processing while drive seeks the requested data. By default, the AT build is configured to full mode to take advantage of all the features the XTIDE Universal BIOS offers. 28 28 29 ---- 29 30 … … 55 56 56 57 Some menu items appear only when needed to make configuring easier. 58 57 59 58 60 == Menuitems on main menu == … … 69 71 * Flash EEPROM 70 72 Settings for EEPROM flashing. 73 71 74 72 75 == Menuitems on Configure XTIDE Universal BIOS submenu == … … 91 94 * Number of IDE controllers 92 95 Number of IDE controllers handled by XTIDE Universal BIOS. This menu item appears only when full operating mode is enabled. 96 93 97 94 98 == Menuitems on IDE Controller submenus == … … 116 120 IRQ channel to use. All controllers managed by XTIDE Universal BIOS can use the same IRQ when MS-DOS is used. Other operating systems are likely to require different interrupts for each controller. This menu item appears only when interrupts are enabled. 117 121 122 118 123 == Menuitems on Master and Slave drive submenus == 119 124 * Block mode transfers … … 125 130 * Sectors per track 126 131 Number of user specified P-CHS cylinders, heads and sectors per track. These menu items appear only when user specified CHS is enabled. 132 127 133 128 134 == Menuitems on Boot menu settings submenu == … … 151 157 Uses main BIOS boot loader or boot loader provided by some other BIOS. System boot loader works only when late initialization is disabled since late initialization is done on a boot loader. 152 158 159 153 160 == Settings for Flash EEPROM submenu == 154 161 * Back to previous menu … … 191 198 Boot menu can display a little bit information about the drive. Drive information can be disabled with idecfg.com. 192 199 193 194 === Drive capacity === 195 196 Boot menu displays drive type for floppy drives. The type is read from BIOS and it is the same you usually set in CMOS setup. XT systems do not support the BIOS function to return drive type so 5.25" or 3.5" DD is displayed. 197 198 For foreign hard disks (hard disks not handled by XTIDE Universal BIOS) the boot menu displays capacity calculated from CHS-parameters returned by BIOS function INT 13h, AH=8h. It is the same capacity that MS-DOS 6.xx and older versions see. 199 200 Same CHS-capacity is displayed for hard disks handled by XTIDE Universal BIOS. In addition to the CHS capacity, the boot menu will display another size that is the full size of the hard disk. 201 202 203 === Drive configuration information === 204 205 Drive configuration information is displayed for XTIDE Universal BIOS controlled drives. Information includes: 206 207 ==== Addressing (Addr.) ==== 208 This can be L-CHS, P-CHS, LBA28 or LBA48. 209 210 CHS addressing is the old type of addressing method where cylinder, head and sector numbers will be handled separately. Original PC BIOS functions are designed for CHS addressing with maximum hard disk size being 7.8 GiB (8.4 GB) when some CHS translation method is being used. 211 212 LBA addressing is modern addressing method where every sector has its own address. There are no cylinders or heads anymore. Enhanced BIOS functions were introduced for LBA drives but they are not supported before Windows 95 (DOS 7). These EBIOS function are not yet supported by XTIDE Universal BIOS. CHS address must be translated to LBA address when using old CHS BIOS functions with LBA addressing. 213 214 L-CHS (known as NORMAL on many old BIOSes) is used for drives <= 504 MiB that can accept the CHS parameters without translation. That makes L-CHS the fastest addressing method. 215 216 P-CHS (known as LARGE on many old BIOSes) is used for drives from 504 MiB up to 7.8 GiB. This is a bit slower than L-CHS since simple translation is required to make BIOS L-CHS parameters compatible with IDE P-CHS parameters. 217 218 LBA28 (28-bit address) allows drive sizes up to 128 GiB (137 GB). L-CHS to LBA translation is more complex and slower than L-CHS to P-CHS conversion. 219 220 LBA48 (48-bit address) work just like LBA28 but with 20 more address bits. 221 222 ==== Block mode (Block) ==== 223 Block size in sectors for block mode transfers. XTIDE Universal BIOS always uses largest supported block size. Block mode is disabled or not supported if this is 1. 224 225 ==== Bus type (Bus) ==== 226 Displays the bus type that has been selected with idecfg.com. 227 228 ==== IRQ ==== 229 Displays IRQ channel if IRQ has been enabled. 230 231 ==== Reset ==== 232 Displays status information from drive reset and initialization. This should always be 00h. Anything else would indicate some sort of error. Let me know if you see something other than 00h. 200 * Drive capacity 201 Boot menu displays drive type for floppy drives. The type is read from BIOS and it is the same you usually set in CMOS setup. XT systems do not support the BIOS function to return drive type so 5.25" or 3.5" DD is displayed. For foreign hard disks (hard disks not handled by XTIDE Universal BIOS) the boot menu displays capacity calculated from CHS-parameters returned by BIOS function INT 13h, AH=8h. It is the same capacity that MS-DOS 6.xx and older versions see. Same CHS-capacity is displayed for hard disks handled by XTIDE Universal BIOS. In addition to the CHS capacity, the boot menu will display another size that is the full size of the hard disk. 202 * Drive configuration information is displayed for XTIDE Universal BIOS controlled drives. Information includes: 203 * Addressing (Addr.) 204 This can be L-CHS, P-CHS, LBA28 or LBA48. CHS addressing is the old type of addressing method where cylinder, head and sector numbers will be handled separately. Original PC BIOS functions are designed for CHS addressing with maximum hard disk size being 7.8 GiB (8.4 GB) when some CHS translation method is being used. LBA addressing is modern addressing method where every sector has its own address. There are no cylinders or heads anymore. Enhanced BIOS functions were introduced for LBA drives but they are not supported before Windows 95 (DOS 7). These EBIOS function are not yet supported by XTIDE Universal BIOS. CHS address must be translated to LBA address when using old CHS BIOS functions with LBA addressing. 205 * L-CHS (known as NORMAL on many old BIOSes) is used for drives <= 504 MiB that can accept the CHS parameters without translation. That makes L-CHS the fastest addressing method. 206 * P-CHS (known as LARGE on many old BIOSes) is used for drives from 504 MiB up to 7.8 GiB. This is a bit slower than L-CHS since simple translation is required to make BIOS L-CHS parameters compatible with IDE P-CHS parameters. 207 * LBA28 (28-bit address) allows drive sizes up to 128 GiB (137 GB). L-CHS to LBA translation is more complex and slower than L-CHS to P-CHS conversion. 208 * LBA48 (48-bit address) work just like LBA28 but with 20 more address bits. 209 * Block mode (Block) 210 Block size in sectors for block mode transfers. XTIDE Universal BIOS always uses largest supported block size. Block mode is disabled or not supported if this is 1. 211 * Bus type (Bus) 212 Displays the bus type that has been selected with idecfg.com. 213 * IRQ 214 Displays IRQ channel if IRQ has been enabled. 215 * Reset 216 Displays status information from drive reset and initialization. This should always be 00h. Anything else would indicate some sort of error. Let me know if you see something other than 00h. 217 233 218 ---- 234 219 … … 242 227 243 228 XTIDE Universal BIOS does not support any specific VLB controllers at the moment. I'm planning to add support for Vision QD6580 controller soon. 229 244 230 ---- 245 231
Note:
See TracChangeset
for help on using the changeset viewer.