Changeset 333 in xtideuniversalbios
- Timestamp:
- Mar 12, 2012, 1:55:49 PM (13 years ago)
- google:author:
- krille_n_@hotmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
wiki/SerialDrives.wiki
r321 r333 74 74 = Configuring with XTIDECFG = 75 75 76 Holding down the Alt key is a bootstrapping feature, which is always available. In addition, xtidecfg can be used to configure the BIOS to always look on a particular COM port for a server, or to automatically scan on each boot (as if the Alt key had been pressed). See the [Manual_V2_0_0 XTIDE V2.0.0 documenta iton for more details].76 Holding down the Alt key is a bootstrapping feature, which is always available. In addition, xtidecfg can be used to configure the BIOS to always look on a particular COM port for a server, or to automatically scan on each boot (as if the Alt key had been pressed). See the [Manual_V2_0_0 XTIDE V2.0.0 documentation for more details]. 77 77 78 78 Note that a serial port controller must be the last configured IDE controller. Xtidecfg will move any serial ports to the end of the list if this is not already done. This is done so that serial floppy disks, if any are present, will be last on the list of drives detected. … … 102 102 * _Specify Baud Rate:_ {{{-b}}} BaudRate * 103 103 104 Baud rate to use on the COM port. If the client machine has a hardware rate multipl er (for high speed operation), then that will impact this setting:104 Baud rate to use on the COM port. If the client machine has a hardware rate multiplier (for high speed operation), then that will impact this setting: 105 105 106 106 || *Rate Multiplier* || *Available Baud Rates for SerDrive* || … … 123 123 * _Verbose:_ {{{-v}}} [level] * 124 124 125 Reporting level 1-6, with increasing information as the number increases. This switch can be very useful for seeing the sec ot-by-secotr traffic between the PC and the hard disk.125 Reporting level 1-6, with increasing information as the number increases. This switch can be very useful for seeing the sector-by-sector traffic between the PC and the hard disk. 126 126 127 127 The {{{-v}}} switch with a value of 1 or higher will also display performance measurements for block transfers of more than 100 sectors. … … 158 158 = Disk Image Format = 159 159 160 Disk image files, at this time, are flat hard disk images. Sectors are laid out on disk, starting with sector 0, and proceeding in LBA order (literally 512-byte sector 0, then 1, then 2, etc.). No meta-data about the size of the disk or disk geometry is stored in the file. Al o no compression of unused sectors is done. SerDrive's "-n" switch can be used to create images of the proper size, with all sectors initialized to zeros.160 Disk image files, at this time, are flat hard disk images. Sectors are laid out on disk, starting with sector 0, and proceeding in LBA order (literally 512-byte sector 0, then 1, then 2, etc.). No meta-data about the size of the disk or disk geometry is stored in the file. Also no compression of unused sectors is done. SerDrive's "-n" switch can be used to create images of the proper size, with all sectors initialized to zeros. 161 161 162 162 In the future, support for additional disk image formats may be added. … … 170 170 == Emulators == 171 171 172 Floppy and hard disk image files can be shared between the XTIDE Universal BIOS and other emulators, such as [http://bochs.sourceforge.net Bochs]. One nice feature of this is that bootable images can be created and tested in an emulated en ivornment, copmlete with multiple floppy and CD-ROM drives, and then the resulting image can be used with physical hardware through the BIOS.172 Floppy and hard disk image files can be shared between the XTIDE Universal BIOS and other emulators, such as [http://bochs.sourceforge.net Bochs]. One nice feature of this is that bootable images can be created and tested in an emulated environment, complete with multiple floppy and CD-ROM drives, and then the resulting image can be used with physical hardware through the BIOS. 173 173 174 174 Bochs was used in the development of the serial code, as its debugger offers control over the emulated system that is hard to accomplish on actual hardware. You can run the XTIDE Universal BIOS in Bochs as an installed option ROM, and interface with Bochs' emulate IDE hard disks and serial ports. To support serial ports, SerDrive's {{{-p}}} switch can be used to run over a Win32 named pipe instead of a physical COM port, and Bochs can be set to emulate a COM port over a named pipe. In addition, it can be set to emulate a specific baud rate from the client (Bochs), using the standard {{{-b}}} switch. The {{{-t}}} switch is useful to prevent the server from timing out on operations, if a breakpoint is hit in the BIOS code. 175
Note:
See TracChangeset
for help on using the changeset viewer.