Changeset 307 in xtideuniversalbios for wiki/SerialDrives.wiki


Ignore:
Timestamp:
Mar 11, 2012, 12:43:21 AM (10 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

    r306 r307  
    11#summary Instructions for emulating Serial Drives with the XTIDE Universal BIOS
    2 #labels Featured,Phase-Deploy
    32*Table of Contents*
    43<wiki:toc max_depth="3" />
     
    1211To use this feature, you will need:
    1312   
    14 * Client PC
    15   Standard or High Speed COM Port
    16   XTIDE Universal BIOS option ROM installed
     13  * Client PC
     14    * Standard or High Speed COM Port
     15    * XTIDE Universal BIOS option ROM installed
    1716
    18 * Server PC
    19   Standard or High Speed COM Port (USB add-ons serial ports work great)
    20   Windows XP or later (In the future, support for additional platforms may be added)
    21   Flat Disk Images of floppy disks or hard disks
    22   Command line SerDrive server utility, included with the XTIDE Universal BIOS distribution
     17  * Server PC
     18    * Standard or High Speed COM Port (USB add-ons serial ports work great)
     19    * Windows XP or later (In the future, support for additional platforms may be added)
     20    * Flat Disk Images of floppy disks or hard disks
     21    * Command line utility, SerDrive, included with the XTIDE Universal BIOS distribution
    2322
    24 * [http://en.wikipedia.org/wiki/Null_modem Null Modem cable] between the two machines
     23  * [http://en.wikipedia.org/wiki/Null_modem Null Modem cable] between the two machines
    2524
    2625== Getting Started ==
     
    30292. Open a command prompt, and run the SerDrive utility on the server.  Arguments are described below.  In its simplest form:
    3130    C:/> SerDrive MyImage.img
    32    If you do not already have an image, you can obtain boot floppies of FreeDOS from.
    33    SerDrive 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).
     31If you do not already have an image, you can obtain boot floppies of FreeDOS from.
     32SerDrive 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).
    3433
    35 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, looking for a server.
     343. 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, looking for a server.
    3635
    3736If 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.
     
    5150Usage: SerDrive [options] imagefile [[slave-options] slave-imagefile]
    5251
    53   -g [cyl:head:sect]  Geometry in cylinders, sectors per cylinder, and heads
    54                       -g also implies CHS addressing mode (default is LBA28)
     52== -g [cyl:head:sect] ==
     53Geometry in cylinders, sectors per cylinder, and heads.  -g also implies CHS addressing mode (default is LBA28).
    5554
    56   -n [megabytes]      Create new disk with given size or use -g geometry
    57                       Maximum size is 137438 MB (LBA28 limit)
    58                       Floppy images can also be created, such as "360K"
    59                       (default is a 32 MB disk, with CHS geometry 65:16:63)
     55== -n [megabytes] ==   
     56Create 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.
    6057
    61   -p [pipename]       Named Pipe mode for emulators
    62                       (must begin with "\\", default is "\\.\pipe\xtide")
     58== -p [pipename] ==
     59Named Pipe mode for emulators.  Pipe name must begin with "\\", default is "\\.\pipe\xtide".
    6360
    64   -c COMPortNumber    COM Port to use (default is first found)
    65                       Available COM ports on this system are:
    66                           (none)
     61== -c COMPortNumber ==
     62COM Port to use (default is first found).  The usage message will also list the available COM ports on this system.
    6763
    68   -b BaudRate         Baud rate to use on the COM port, with client machine
    69                       rate multiplier in effect:
    70                           None:  2400,  4800,  9600,  28.8K,  57.6K, 115.2K
    71                           2x:    4800,  9600, 19200,  57.6K, 115.2K, 230.4K
    72                           4x:    9600, 19200, 38400, 115.2K, 230.4K, 460.8K
    73                           and for completeness:               76.8K, 153.6K
    74                       (default is 9600, 115.2K when in named pipe mode)
     64== -b BaudRate ==
     65Baud 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:
    7566
    76   -t                  Disable timeout, useful for long delays when debugging
     67|| Rate Multiplier || Available Baud Rates ||
     68|| None ||  2400,  4800,  9600,  28.8K,  57.6K, 115.2K ||
     69|| 2x || 4800,  9600, 19200,  57.6K, 115.2K, 230.4K ||
     70|| 4x || 9600, 19200, 38400, 115.2K, 230.4K, 460.8K ||
    7771
    78   -r                  Read Only disk, do not allow writes
     72And 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)
    7973
    80   -v [level]          Reporting level 1-6, with increasing information
     74== -t ==
     75Disable timeout, useful for long delays when debugging.
    8176
    82 On the client computer, a serial port can be configured for use as a hard disk
    83 with xtidecfg.com.  Or one can hold down the ALT key at the end of the normal
    84 IDE hard disk scan and the XTIDE Universal BIOS will scan COM1-7, at each of
    85 the six speeds given above for BaudRate.  Note that hardware rate multipliers
    86 must be taken into account on the server end, but are invisible on the client.
     77== -r ==
     78Treat the disk as a Read Only disk, SerDrive will not allow writes.
     79
     80== -v [level] ==
     81Reporting 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.
     82
     83== Image File ==
     84Finally, the image file name appears. Up to two image files can be used, each with their own settings for many of the switches above.
    8785
    8886Floppy images may also be used.  Image size must be exactly the same size
     
    111109In the future, support for additional disk image formats may be added.
    112110
    113 == Image Utilities ==
     111== Disk Image Utilities ==
    114112
    115113[http://www.winimage.com/winimage.htm WinImage] is a good tool that can manipulate image files - it can view, inject, and extract files from a file system stored on the image.   
Note: See TracChangeset for help on using the changeset viewer.