GATEWAY

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

******

******** **** ******** ******** **** *** ***


** ** ** ** ******** ** ** *** *** ** ** *** ***
** ** ** ** ** *** *** ** ** ******
** *** ** ** ** ***** *** * *** ** ** ****
** ** ******** ** ** *** *** *** ******** ***
******** ** ** ** ** ** *********** ** ** ***
****** ** ** ** ******** *** *** ** ** ***

GATEWAY (c) version 1.00 - April 1987 by Hans D. Kellner

This program was written for System Operators utilizing bulletin


boards that allow external programs to be run. In previous cases the
Sysop had to use the CTTY COM1 or CTTY COM2 command to allow the user
access to the program. This method works fine but does not allow the
Sysop access to the machine/program during this time. This program
solves that problem. When used, Gateway will re-direct input/output
through the communication port selected. It will also accept input
from the keyboard and display output to the screen. Another feature
included is ANSI graphics support. With Gateway it is now possible
to retain full control of your system while outside your BBS.

INSTRUCTIONS
------------

The Gateway program is implemented as a device driver. It should


be loaded with the CONFIG.SYS file. The following is an example of a
CONFIG file to load Gateway ( COM1 version ) :

DEVICE=[D:][PATH\]Gateway1.sys

Notice that the above example loads the COM1 option of Gateway.
The Gateway system comes with two files. One for COM1 and one for
COM2. The names of these files are :

Gateway1.sys - COM1 version


Gateway2.sys - COM2 version

Once one of the drivers has been loaded it may be activated in


two possible ways. The first method uses the DOS command CTTY. This
command is documented in the DOS manual. An example activation of the
driver for COM1 :

A>CTTY GATE1

For COM2 :

A>CTTY GATE2

Notice that the names used are not the same as the file names. These
are the internal device driver names. Once the CTTY command has been
used, as above, the driver will be activated. When the driver is not
needed anymore use the CTTY command to switch back to the standard
console. For example :

A>CTTY CON

The second method for using the driver involves using the DOS i/o
re-direction symbols. These are explained in the DOS manual. With
this method, the driver is only activated during the execution of the
program being re-directed. An example :

A>EDLIN SOME.DOC < GATE1 > GATE1

This example runs EDLIN loading or creating the file SOME.DOC. All
i/o from EDLIN will now go through the driver GATE1.

NOTES : GOOD NEWS BAD NEWS


--------------------------

Only programs that use standard DOS input/output calls will work
with Gateway. Later versions might also implement BIOS calls.

Programs that output ANSI graphics will work fine. Not all the
ANSI codes have been implemented though. The ones not recognized by
Gateway are :

DSR - Device Status Report


CPR - Cursor Position Report
SM - Set Mode
RM - Reset Mode
KKR - Keyboard Key Reassignment

There didn't seem any need for these codes so their code was left out.
At a later time these could be added if needed.

Some programs don't work with the re-direction symbols but work
perfectly fine with the CTTY command. Experimentation is the key to
success.

Gateway has been tested on the OPUS Computer-Based Conversation


System, by Wynn Wagner III. It has also been used with several of the
popular communications programs in conjunction with their exit/jump
to DOS commands. It has been run successfully on an IBM PCjr, XT, and
AT compatibles.

The driver should not be activated when there isn't a carrier on


the other end of the modem. If it is, a loop back occurs and any
character output is echoed by the modem and taken as input. If this
occurs turn the modem off. If the modem does not echo characters, or
is made not to,then the driver can be used when no carrier is present.

IMPORTANT STUFF
---------------

This program is officially Public Domain! It may be used freely


by anyone who does not profit from its use. If you profit from its
use then please send me $5.00 American (Contact info. below). Please
feel free to pass it along to others, but you may not sell it.
DISCLAIMER
----------

This program is provided as is. You may use it at your own risk.
There is no warranty of any kind or any form covering this program.
The author may in no way be held liable for any damage of any form in
connection or arising from the quality and/or use of this program
and any associated files included with it.

CONTACT
-------

Current versions of Gateway may be downloaded from Corwin's Keep


OPUS at 300, 1200, 2400 (FidoNet 114/13) : (602)-894-1470. Echomail
addressed to me, Hans Kellner, may also be sent there.

You might also like