[comp.sources.wanted] comm package reqd, you got a good one???

dbinette@van-bc.UUCP (Dave Binette) (03/24/90)

Dear folks.

I have written a *versatile* *small* *easy2use* terminal/front-door
program that will work with almost ANY modem.

Currently I use it with a ZOOM Telephonics 2400 and a
TELEBIT Trailblazer plus.

The program will reads an ASCII configuration file to set up the modem.

ALL the initialization commands are in the configuration file, and
it works reliably and quickly for even semi-complicated modems like
the Telebit.

The program not only acts as a "terminal" (nansi.sys is required) but also
will answer incoming data calls, recognize the baudrate and automatically
adjust itself.

It also has support for XENIX mscreen utility to allow up to 4
simultaneous sessions on a XENIX remote.

After connecting it can exit to DOS with an errorlevel value and act as
a "front-door" to any BBS.  (It also supports locked baud-rates).

Here is my problem:
I have tryed several SERIAL DEVICE SUPPORT Packages, but each has flaws
which in *this* application make them unusable.

X00.SYS:	flow control problems/slow.
TCOMM:		flow control problems.
UUPC\comm.asm	works well but has a few deficiencys.

I am not complaining about the above packages, they are all fine and I
have used them happily for other projects, its just that for *this*
application they all are flawed.

The reason i mention them is to show that i am earnestly trying to find
a package that will work, and to demonstrate that i am able to use
almost any robust package that may be available.

Here are the functions that I need:
variable size input/output buffers.
interrupt driven.
flow control that WORKS xon/xoff and cts/rts.
#of chars in input buffer.
#of chars in output buffer.
open/close comport.
DTR on/off.
BREAK send/detect.
ability to set baudrate without dropping connection.
ability to de-install without dropping connection.
flush/purge input buffer.
flush/purge output buffer.
and of course get/put a character.

Now, of all the packages I have tried so far i liked the COMM.ASM
package that was included with UUPC.  It was fast and the flow control
worked automatically.  the only problem with it was there was no way
to change the baudrate without dropping carrier. Also it did not
seem to have any provision for switching between 8/7databits.
I have source, but being most woefully deficient in iAPX86 assembly
i am not about to ruin an otherwise robust package.

If somebody could/would/should/will/can/does send me the source to
a comm package that can function decently i will almost certainly
go out of my mind with happiness.

Soooo. please?

You can mail it to me at uunet!vanbc!norsat!dbin
You can drop it off on my BBS at (604)5974361
                              or (604)5973947

You could send it to me (or sysop) at FIDO split-infinity BBS in
Surrey,BC,CANADA (Rob Boston is the Sysop) (604)5884888 24hour crashmail

or just tell me where i can get it (no FTP) and i'll dial-up and grab it.
You could just ignore this whole message.
Whatever you decide to do is OK, but if i get source.... (:

Thanks for taking the time to read this.