New in Doorway 2.30:

REMOTE SCREEN SIZE AUTOSENSE:

Added the ability to autosense the other end's screen capabilities.  Use
a /b:a to automatically sense if it has 24, 25, 42, 43, 49 or 50 lines,
and to autosense if the "z" is needed.  If the other end cannot be sensed
will default to whatever other settings are given.  For instance a /b:amz
will try to auto sense, and if successful override the m and z to optimum
set up, but if it cannot auto sense will assume the m and z.  Will now
work with Ripaint when put into autosense mode.  Note that if 24 lines
is sensed it will use the b parameter unless an x is included on the line.

Here is a table of what the final setting will be when auto sensing depending
on the defaults selected and what is sensed on the remote:

                            sensed ok    sensed but needs z  unable to sense
number of lines on remote - 24   >24        24   >24           any number
default setting
/b:za                      /b:m   *       /b:mz    *             /b:z
/b:ma                      /b:m   *       /b:mz    *             /b:m
/b:mza                     /b:m   *       /b:mz    *             /b:mz
/b:xa                      /b:x   *       /b:xz    *             /b:x
/b:xza                     /b:x   *       /b:xz    *             /b:xz

There will be no b: entry on autosense if there is more than 25 lines and
autosensed successfully.

SHIFT STATUS UPDATING:

Added shift, alt, and control key signals to the characters, for programs
which refuse to accept a control or shifted character unless they can actually
see the control or shift key pressed.  Many programs which would work for most
keys, but would not accept such things as the control keys, may now work.

To make Doorway update the shift status use the /KS switch.  Set Desqview
to maintain seperate shift states if this switch is use.

SWITCHING MODES BETWEEN DIRECT AND BIOS:

You can now switch modes between direct and bios by using an int $10 call
or the new version of dwredir.exe.

ALTERNATE KEYBOARD HANDLING:

Some programs, primarily 3270 and other emulators, do not handle the keyboard
by standard means.  Use of the /KBD switch forces Doorway to use the real
keyboard buffer for characters coming in.  This switch cannot be used with
multitaskers as all keyboard entry will go to the foreground.

KEYBOARD TIMEOUT:

Now limited to 32767 seconds instead of 255 seconds.

16650 SUPPORT:

DOORWAY and DWCOMM both now support 16650 UARTS.

If you are using a 16650 UART it will be autodetected, and Doorway will
configure to use it's 32 byte buffer.

VT102 PRINTER REDIRECTION NOW SUPPORTED:

If printer redirection is asked for and the remote will not support Doorway
printer redirection, but VT102 redirection is supported, then Doorway will
fall back to using the VT102 sequences.

FORCE 16450 OPERATION WITH 16550 OR 16450 UARTS.

Added /450 switch to override autodetection of 16550 and 16650 UARTS.

REDIRECT SPECIFIC PRINTER:

If you use a /Y:1 it will redirect lpt1, but print lpt2 and lpt3 on the host.
Likewise a /Y:2 or /Y:3 will redirect lpt2 or lpt3 and the other lpts will
print on the host.

DWCOMM

Supports foreign language files.  Use the ENGLISH.LAN as a template for
other languages.  Rename to DWCOMM.LAN for DWCOMM to use them.

DWREDIR

supports switching between direct and bios mode as well as turning redirection
on and off.

New in DWHost v3.12 (1/8/95):

- The interrupt service routine is now assembler-based and much faster.
  It also can handle 16550 UARTs and can operate with high IRQs (8-15).

- The configuration screen and the context-sensitive help for
  configuration have been modified to accommodate entry of hi IRQ
  numbers.   Note: To specify and IRQ of 10 to 15, you must enter
  "A" thru "F" respectively.

- Problems in working with strange BIOS conventions for comm ports higher
  than COM2 have been eliminated.   If COM3 or COM4 are specified during
  configuration, the user is forced to enter the port base address and
  IRQ used.  This info only is what is referenced by the comm routines.
  The code no longer looks at BIOS-generated data for comm ports other
  than for COM1 or COM2.

Whats New in Doorway 2.31

A new compilation of Doorway is necessary to fix a bug in Windows 95.  Under
some circumstances Window 95 will arbitrarily change the com port settings
from 8 bit to 5 bit no parity.  The result is that you will get garbage on
the remote end until something reinitializes the port.  Doorway has always
assumed that since the port was working prior to it being loaded, the safest
thing to do is leave the settings alone.  However with the release of Windows
95 and its bugs, this is no longer valid.  Doorway now checks, and if it sees
that the com port has been chenged to 5 bits, reinitializes that register to
8N1.  Unfortunately, if you are trying to run with 7 bit and parity, this will
still cause a problem under Windows 95 since Doorway has no way of knowing
what your original settings were prior to Windows messing the setting up.

Added a /550 switch.  This switch like the previously implimented /450 switch
forces Doorway to configure for a specific UART.  The reason is that some
internal modems are identifing themselves as having 16650 UARTS but really
contain 16550 UARTS.  The /550 switch will force Doorway to ignore and
configure for the 16550 instead.

Fixed bug where printer redirection did not work properly with Fossil or
Device drivers.

DWCOMM

Increased maximum baud rate if using a fossil from 9600 to 38400.

Fixed bug where the form feed character was being displayed instead of
the screen clearing as it should.

NOTE!!! Our phone number area code has changed from 615 to 423.  This is
true for our voice, fax and bbs lines.
