Changeset 12 in xtideuniversalbios


Ignore:
Timestamp:
Jun 22, 2010, 12:30:36 PM (15 years ago)
Author:
Tomi Tilli
google:author:
aitotat
Message:

Edited wiki page through web user interface.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/Manual.wiki

    r11 r12  
    1 #Instructions for XTIDE Universal BIOS v1.1.0
    2 
    3 = 1 Introduction =
     1#summary Instructions for XTIDE Universal BIOS v1.1.0
     2
     3= Introduction =
    44
    55XTIDE Universal BIOS is mainly used with XTIDE controller[1] that makes possible to use modern IDE drives on PC/XT systems. XTIDE Universal BIOS does more than that since it support 16- and 32-bit transfers too. 16-bit transfers are meant for 16-bit ISA controllers and 32-bit transfers are meant for VLB and PCI controllers.
     
    1919== Different builds ==
    2020
    21 At the moment there are three different builds included in the XTIDE Universal BIOS zip file.
    22 
    23 
    24 === IDE_XT.BIN (XT build) ===
    25 
    26 XT build uses only instructions supported by 8086/8088 making it the only build that can be used on any PC, including the original IBM PC model 5150.
    27 
    28 
    29 === IDE_XTP.BIN (XT+ build) ===
    30 
    31 XT+ build has the same features as the XT build but XT+ build uses instructions introduced in 80186/80188. Those instructions are supported by all later x86 CPUs, including NEC V20/V30. 8-bit transfers rates will be better thanks to INS and OUTS instructions.
    32 
    33 
    34 === IDE_AT.BIN (AT build) ===
    35 
    36 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.
    37 
     21At the moment there are three different builds included in the XTIDE Universal BIOS zip file:
     22  * IDE_XT.BIN (XT build)
     23   XT build uses only instructions supported by 8086/8088 making it the only build that can be used on any PC, including the original IBM PC model 5150.
     24  * IDE_XTP.BIN (XT+ build)
     25   XT+ build has the same features as the XT build but XT+ build uses instructions introduced in 80186/80188. Those instructions are supported by all later x86 CPUs, including NEC V20/V30. 8-bit transfers rates will be better thanks to INS and OUTS instructions.
     26  * IDE_AT.BIN (AT build)
     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----
    3829
    3930= Installing XTIDE Universal BIOS =
     
    130121
    131122Select bus type:
    132 
    133 ===== 8-bit dual port (XTIDE) =====
    134 8-bit ISA controllers with two data ports. This is what the XTIDE card [1] uses.
    135 
    136 ===== 8-bit single port =====
    137 8-bit ISA controllers with one data port.
    138 
    139 ===== 16-bit =====
    140 16-bit I/O for ISA (16-bit), VLB and PCI controllers.
    141 
    142 ===== 32-bit generic =====
    143 Generic 32-bit I/O for VLB and PCI controllers.
     123  * 8-bit dual port (XTIDE)
     124   8-bit ISA controllers with two data ports. This is what the XTIDE card [1] uses.
     125  * 8-bit single port
     126   8-bit ISA controllers with one data port.
     127  * 16-bit
     128   16-bit I/O for ISA (16-bit), VLB and PCI controllers.
     129  * 32-bit generic
     130   Generic 32-bit I/O for VLB and PCI controllers.
    144131
    145132
     
    304291
    305292PC BIOSes require checksum byte to the end of expansion card BIOS ROMs. Checksum generation can be disabled so any type of binaries can be flashed.
    306 
     293----
    307294
    308295= Boot menu =
     
    365352==== Reset ====
    366353Displays 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.
    367 
     354----
    368355
    369356= IDE controllers on VLB and PCI bus =
     
    376363
    377364XTIDE Universal BIOS does not support any specific VLB controllers at the moment. I'm planning to add support for Vision QD6580 controller soon.
    378 
     365----
    379366
    380367= Known problems =
     
    420407Hard disk(s) not handled by XTIDE Universal BIOS (if any)
    421408Reset status that boot menu shows if problem is related to specific drive
    422 
     409----
    423410
    424411= References =
Note: See TracChangeset for help on using the changeset viewer.