Changeset 310 in xtideuniversalbios for wiki


Ignore:
Timestamp:
Mar 11, 2012, 1:12:15 AM (13 years ago)
Author:
gregli@…
google:author:
gregli@hotmail.com
Message:

Updates to serial drive documentation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/SerialDrives.wiki

    r309 r310  
    2525== Getting Started ==
    2626
    27 1. * Connect the two machines via the serial connection. *
     27* 1. Connect the two machines via the serial connection. *
    2828
    29 2. * Open a command prompt, and run the SerDrive utility on the server. *  Arguments are described below.  In its simplest form:
     29* 2. Open a command prompt, and run the SerDrive utility on the server. *  Arguments are described below.  In its simplest form:
    3030    C:/> SerDrive MyImage.img
    3131If you do not already have an image, you can obtain boot floppies of FreeDOS from.
    3232SerDrive will use the first available COM port by default, at a speed of 9600 baud (which is reliable, but relatively slow, you will likely want to increase this for continued use).
    3333
    34 3. * Boot the client computer.  During drive detection, hold down the Alt key, and at the end of drive detection, the BIOS will display "Serial Master on COM Detect". *  The BIOS will now scan the available COM ports on the client (COM 1-7), looking for a server.
     34* 3. Boot the client computer.  During drive detection, hold down the Alt key, and at the end of drive detection, the BIOS will display "Serial Master on COM Detect". *  The BIOS will now scan the available COM ports on the client (COM 1-7), looking for a server.
    3535
    3636If a server is found, the floppy and/or hard disk emulated will appear in the boot menu for the BIOS.  You can now proceed as normal.
     
    5050* Usage: SerDrive [options] imagefile [[slave-options] slave-imagefile] *
    5151
    52 Specify Disk Geometry: * -g [cyl:head:sect] *
     52* _Specify Disk Geometry:_ -g [cyl:head:sect] *
    5353
    5454Geometry in cylinders, sectors per cylinder, and heads.  -g also implies CHS addressing mode (default is LBA28).
    5555
    56 Create New Disk Image: * -n [megabytes] *
     56* _Create New Disk Image:_ -n [megabytes] *
    5757
    5858Create new disk with given size or use -g geometry.  Maximum size is 137438 MB (the LBA28 size limit).  Floppy images can also be created, such as "360K".  Default disk size is 32 MB disk, with a CHS geometry 65:16:63.
    5959
    60 Emulator Pipe Mode: * -p [pipename] *
     60* _Emulator Pipe Mode:_ -p [pipename] *
    6161
    6262Named Pipe mode for emulators.  Pipe name must begin with "\\", default is "\\.\pipe\xtide".
    6363
    64 Specify COM Port: *-c COMPortNumber *
     64* _Specify COM Port:_ -c COMPortNumber *
    6565
    6666COM Port to use (default is first found).  The usage message will also list the available COM ports on this system.
    6767
    68 Specify Baud Rate: * -b BaudRate *
     68* _Specify Baud Rate:_ -b BaudRate *
    6969
    7070Baud rate to use on the COM port.  If the client machine has a hardware rate multipler (for high speed operation), then that will impact this setting:
     
    7777And for completeness, 76.8K and 153.6K can also be set.  The default baud rate is 9600 (115.2K when used in named pipe mode)
    7878
    79 Disable Operation Timeout: * -t *
     79* _Disable Operation Timeout:_ -t *
    8080
    8181Disable timeout, useful for long delays when debugging.
    8282
    83 Read Only Disk: * -r *
     83* _Read Only Disk:_ -r *
    8484
    8585Treat the disk as a Read Only disk, SerDrive will not allow writes.
    8686
    87 Verbose: * -v [level] *
     87* _Verbose:_ -v [level] *
    8888
    8989Reporting level 1-6, with increasing information as the number increases.  This switch can be very useful for seeing the secot-by-secotr traffic between the PC and the hard disk.
    9090
    91 ImageFiles: * ImageFileName *
     91* _ImageFiles:_ ImageFileName *
    9292
    9393Finally, the image file name appears. Up to two image files can be used, each with their own settings for many of the switches above.
     
    104104The BIOS supports speeds up to 460.8K baud.  To achieve this speed, you will need:
    105105
    106   * COM port on the client machine capable of high speed operation.  Believe it or not, one can still buy new ISA High Speed COM ports that accomplish this, that can even be used in old 8-bit machines.  Serial cards that have been tested:
     106  * COM port on the client machine capable of high speed operation.  Believe it or not, one can still buy new ISA High Speed COM ports that accomplish this, that can even be used in old 8-bit machines.  You are looking for serial cards with an "16550" (or better) UART chip, which includes a FIFO, and the ability to set a hardware rate multiplier, typically this is jumpers for 1x, 2x, and 4x.  Serial cards that have been tested:
     107     * [http://www.vintage-computer.com/vcforum/showwiki.php?title=XTIDE+Rev2 XTIDE rev2] has a high speed COM port installed for this purpose.
     108     * [http://www.startech.com/Cards-Adapters/Serial-Cards-Adapters/2-Port-16550-Serial-ISA-Card~ISA2S550 StarTech ISA2S550]
     109     * [http://www.siig.com/i-o-expander-4s.html Siig JJ-A40012]
     110  The speed of the client PC should not be an issue. High speed operation has been succesfully used even on an original equipment IBM PC 5150.
    107111
    108  In addition, the [http://www.vintage-computer.com/vcforum/showwiki.php?title=XTIDE+Rev2 XTIDE rev2] has a high speed COM port installed for this purpose.
    109 
    110   * COM port on the server machine capable of high speed operation.  Most motherboard based COM ports can NOT attain high speed.  However, most USB COM ports can attain high speed.  USB serial ports that have been tested:
     112  * COM port on the server machine capable of high speed operation.  Most motherboard based COM ports can NOT attain high speed.  However, most USB COM ports can attain high speed, check the product documentation if it states "Data Transfer Rate: 500kbps" or similar.  USB serial ports that have been tested with the BIOS:
     113     * [http://www.trendnet.com/products/proddetail.asp?prod=265_TU-S9&cat=32 TRENDNet TU-S9]
     114     * [http://www.iogear.com/product/GUC232A/ IOGear GUC232A]
    111115
    112116Care must be taken when configuring the serial connection - the clock multiplier is not detectable by the client PC.  With a 4x clock multiplier, the client PC should be set to 115.2K baud, while the matching server needs to be set to 460.8K baud.
Note: See TracChangeset for help on using the changeset viewer.