************Replacement sersetup.exe for ID's Doom 1.2********************
This is a hack of id's serial device driver. It allows arbitrary baudrate,
hardware handshaking, and arbitrary irq. This will allow you to run your
V32bis modem at higher than 9600 baud. Also, some problems with dialing
and answering the modem have been fixed (some modems can not accept command
strings at full speed). The new structure of the modem.cfg file is described
in the accompanying modem.cfg file.
*Important: disable MNP5 compression, but leave V42bis running. Check your
modem manual for the required init string. With a 8250, do not lock the baud
rate higher than 19200 or doom will grind to a halt.
Many portions of the code were rewritten with optimization in mind. Two
machines with 8250s running a null-modem and a 19200 baud rate will yield
a fast game. The routine also provides diagnostics at the exit of doom which
indicate how many characters have been sent and how many have been received, as
well as how many TX and RX interrupts have occurred. With a 16550, the TX and
RX FIFO utilization statistics should be around 9-11%, if not something may
be wrong with your 16550.
To use this fix, rename the original sersetup.exe in your doom 1.2 directory.
Copy the new file into your doom 1.2 directory, along with the sample modem.cfg.
Use as you would the normal setup.exe to launch a modem game. Play doom!
Modified from original ID code by:
Tony da Costa, U.B.C. Electrical Engineers, (firstname.lastname@example.org)
March 2, 1994
If you would like to see some other controls added to the modem.cfg file, drop
me a line at my Internet address.