Dosbox Configure Serial Port

This instructs DOSBox to configure a virtual port (COM1) and map it to the real/physical interface COM3. Transfer Ghostlink to the ST. (COM & LPT)” - “Serial Port” - “Port Settings”. Increase the bits per second to 19200 and press “OK”: Whilst running PCSLAVE.EXE in DOSBox, press F4 to set the Baud rate to 19200. Open a command prompt window and type. Wmic /namespace: root cimv2 PATH Win32SerialPort GET caption,description,deviceid. That should give you a list of com ports and the deviceid is the name you'd be interested in for using in the dosbox config. Reply 2 of 15, by joeb4print. 1) Configure DOSBox's serial port as follows: serial serial1 = modem telnet:1 listenport:2323: A port greater than 1024 allows you to run DOSBox as a normal user instead: of requiring root or administrator rights. 2) Launch and configure your preferred DOS-based BBS software such as Renegade, Synchronet, or WWIV.

  1. Dosbox Configure Serial Port Command
  2. Dosbox Configure Serial Port
  3. Dosbox Configure Serial Port Settings
  4. Dosbox Configure Serial Port Free
  5. Dosbox Config Serial Port
  6. Dosbox Configure Serial Portable
-->

For most devices, the Ports device setup class and the Serial function driver provide the functionality required to operate serial ports and COM ports. To install serial ports and COM ports using these system-supplied components, do the following:

  • Provide an INF file that specifies the Ports device setup class and the Serial function driver as the service for the port.

  • To configure a serial port as COM port, comply with the requirements that are defined in Configuration of COM Ports.

For more information about installing serial ports and COM ports using the Ports device setup class and the Serial function driver, see the following topics:

If you do a custom installation of a COM port, you must comply with the COM port requirements that are defined in Configuration of COM Ports.

This page describes a feature currently under development that is not yet in release versions.

Serial protocol support allows Chocolate Doom to play multiplayer games with DOS vanilla Doom.

The feature implements the same communications protocol used by DOS Doom's SERSETUP program for two player modem and null modem games. It is implemented over TCP, compatible with DOSBox's built-in modem emulation. The result is that DOS Doom in DOSBox can 'dial up' a Chocolate Doom server, and vice versa.

With a TCP/serial bridge (like ser2net), it should be possible for it to operate over a real serial cable.

  • 3Setup instructions

Video demonstration[edit]

Configuration modes[edit]

Diagram of how serial protocol games may be set up.

Different configuration modes are supported:

1. Chocolate Doom 'accepts call' from DOSBox peer:

  • Chocolate Doom listens on a TCP port for a connection
  • DOSBox emulated modem 'dials' TCP port, and game is established.
Dosbox

2. Chocolate Doom 'calls up' DOSBox peer:

  • DOSBox emulated modem 'listens for call' by opening a TCP port
  • Chocolate Doom connects to TCP port, and game is established.

Dosbox Configure Serial Port Command

3. Chocolate Doom connects to serial/TCP bridge (eg. ser2net):

  • Chocolate Doom connects to ser2net TCP port.
  • TCP connection bridges to a physical serial connection (null modem cable)
  • At the other end of the null modem cable is a DOS machine running SERSETUP.EXE; game is established.

Setup instructions[edit]

DOSBox initiates 'call'[edit]

First set up Chocolate Doom to listen for a connection. For example, to listen on port 9000:

Then start DOSBox, configure COM1 as a virtual modem and connect to the Chocolate Doom server (in the example, it is at address 10.0.0.1):

After a few seconds of negotiation the game should start.

Chocolate Doom initiates 'call'[edit]

Start DOSBox and configure COM1 as a virtual modem which will listen for incoming calls on a particular TCP port (in this example, port 9000):

Start SERSETUP with the -answer command line argument:

SERSETUP should say 'Wait for ring' to indicate that it is waiting for an incoming 'phone call'.

Then start Chocolate Doom with the -dbdial command line argument to connect to DOSBox (in this example, at address 10.0.0.2):

After a few seconds of negotiation the game should start.

Real DOS machine via ser2net bridge[edit]

You will need a null modem cable. At one end will be a DOS machine with vanilla Doom installed, and at the other end will be a modern machine running a TCP/serial bridge server such as ser2net.

Dosbox

Dosbox Configure Serial Port

On the DOS machine run SERSETUP, as though starting a null modem game:

Dosbox Configure Serial Port Settings

At the other end, run Chocolate Doom with the -dbdial command line argument to connect to the serial server. For example if it is running on the same machine on port 9000:

Dosbox Configure Serial Port Free

After a few seconds of negotiation the game should start.

External links[edit]

Dosbox configure serial port free

Dosbox Config Serial Port

  • Youtube video demonstration.

Dosbox Configure Serial Portable

Retrieved from 'http://www.chocolate-doom.org/wiki/index.php?title=Serial_protocol_support&oldid=2899'