@@MAXLINE
[---------------------------------------]
@@COMMANDH
[^x0CA^n]dd allows you to enter a new file
description into the database.

[^x0CE^n]dit allows you to edit an existing
file.

[^x0CU^n]tilities are a collection of useful
functions to help keep your database fine
tuned.

[^x0CPgUp^n] will display the previous file.

[^x0CPgDn^n] will display the next file.

[^x0CHome^n] will take you to the beginning of
the file.

[^x0CEnd^n] will take you to the end of the
file.

[^x0CF3^n] will allow you to quickly change the
current ^x0Aarea^n.

[^x0CF4^n] allows you to quickly change the
current ^x0Asubject^n.

[^x0CF5^n] will perform a ^x0Aquick^n list of the
files (either the files with the current
subject, or all files).

To quickly move a file from one area
and/or subject to another, press [^x0CF6^n].

[^x0CAlt F5^n] allows you to shell to DOS.

[^x0CEsc^n] will exit the program.
@@NAME
This is the name of the file that you
wish to enter into the database. This
field may not be left blank. In addition,
you will not be allowed to enter the name
of a file that does not exist.
@@WHERE
This is the disk directory where the file
is located.  It must be an existing DOS
directory.  This field defaults to the
upload directory as specified in
^x0AGAPSETUP^n.  ^x0AGAPFILE^n will check the
filename and the directory to see if the
file exists. If the file cannot be found
in the directory specified, the program
will seach all the directories on all the
disk drives specified on line 1 of the
configuration file, ^x0AGAPFILE.CNF^n. If the
file cannot be located, you will be
returned to the ^x0BName^n field to make
corrections.  Otherwise, the size of the
file and the last modification date will
be displayed for your convienence.

If you place the word ^x0BOFFLINE^n in this
field, then you may catagorize files
that you have available by request only.

The word ^x0BOFFLINE^n will prevent ^x0AGAPBBS^n
and ^x0AGAPFILE^n from performing certain
operations on the file.

If a file is ^x0BOFFLINE^n and a caller
attempts to download it, ^x0AGAPBBS^n will 
automatically search your loose
directories for the file and if found,
will allow the download.
@@WHERE1
This is the disk directory where the file
is to be moved to. It must be an existing
DOS directory.
@@LENGTH
This is the size of the file in bytes.
Normally you would simply press [^x0CEnter^n]
on this field as the actual size is
provided for you.
@@FDATE
This is the date the file was last
modified.  The actual file date is
provided for you.
@@LACCESS
This is the date the file was last
downloaded.  It is updated by ^x0AGAP^n
whever a caller downloads the file.
@@TACCESS
This field holds the total number of
times the file has been downloaded. It
is maintained by ^x0AGAP^n.
@@FREE
Free file means a user may download the
file without having the download credited
against him or her.  If you wish to
utilize this feature, enter ^x0CY^n.
@@HAREA
Area is the area of the board the file
will be available in. ^x0C0^n = Main Board,
^x0C1^n - ^x0C90^n = Forum Number.  If the file is in
a Forum, you will be allowed to enter a
Forum number only if it is within the
range of Forums that you have set up.
@@SUBJECT
This is the Subject Number of the file.
A List will be displayed showing the
available subjects.  You may select from
the list by using the [^x0CHome^n] and [^x0CEnd^n]
Keys to move the cursor. Pressing [^x0CEnter^n]
will select the highlighted selection.
You may also type in the Subject Number
directly.  If the file is located in a
Forum, as specified by the Area field,
you will only be allowed to enter a
subject that is unique to that particular
Area.  For instance, you cannot select a
Subject that is part of the main board.
@@SECURITY
This is the security level needed to
download and view the file. It defaults
to the level you gave for accessing the
[^x0CD^n]ownload Command.
@@UPLOADED
This is the name of the person who
uploaded the file.  When entering files
manually, this field defaults to ^x0ASYSOP^n.
@@PASSWORD
This is the password needed to download
the file.  If you do not wish to password
protect the file, leave this field blank.
@@KEYWORD
The Keywords are a line of text that will
be displayed to the user whenever a
^x0ACondensed^n file function is performed.
They are also used as the basis for a
finding files when the caller uses the
^x0ALocate^n command.  The words should be
separated by one space.
@@EDITOR
The ^x0AFile Description^n will be shown to the
caller whenever an ^x0AEnhanced^n file
function is performed.  The description
may be up to 10 lines long. Pressing [^x0CF2^n]
while in the ^x0ADescription Editor^n will show
a list of the available ^x0AEditor Keys^n.
@@SUBJECT1
This list displays the available
subjects.  If the file currently
displayed is in a Forum, the list will
display the subjects for that specific
Forum.  To scroll thru the list, use the
[^x0CHome^n] key to scroll up and the
[^x0CEnd^n] key to scroll down.
@@MENUHLP
Available on the ^x0AUtilities Menu^n are the
following functions:

[^x0CU^n]pdate is a means whereby ^x0AGAPFILE^n will
check the database against the files on 
the disk to see if the location, size
and date are correct. You have the option
of checking only the current subject or
all subjects.  You may specify whether or
not the file date should be updated and
whether or not to delete the ISAM record
if the file cannot be found on the disk,
or to flag a missing file as OFFLINE.

[^x0CM^n]aster List will produce a text file
listing of your files.  This is useful
for posting a list of files for your
callers to download.  You may specify
whether or not you want a condensed or
enhanced listing, whether or not to
produce a listing for all areas or the
currently selected area, and whether or
not to show the download times at various
baud rates. 

[^x0CS^n]tray Files allows you to search a disk
directory for any files that are on the
disk but not classified in the database.
If you select ^x0APrompt For Description^n, you
will have the opportunity of typing in a
description and a list of keywords for
each file that was found; otherwise the
files will be saved in the database with
a keyword and description of
^x0AUNCLASSIFIED^n.  You first set up the
directory you wish to have searched and
then specify the ^x0ADestination Area^n and
^x0ASubject^n.  This function is normally used
to classify files you have just
downloaded as new uploads.

[^x0CI^n]mport allows you to import a list
of files that are of the proper format
into the filebase. This is usefull if
you have a list of files on a CD-ROM or
if you have a list of files that are
available offline. The format of this
list is the same as that produced by the
Condensed Master List without any
headers, subject lines, or download
times.

[^x0CM^n]ove Files is a global version of the
regular ^x0AMove File^n function.  It will
display a list of files for the subject
specified and will allow you to type in
a new subject for each of the files. You
may also specify a new area. If you wish
to delete a file, type ^x0C0^n for its
subject number. If you wish to leave the
file where it is, leave its subject and
area numbers the same (i.e., don't 
change thme).

[^x0CQ^n]uit will return you to the main
^x0AGAPFILE^n screen.
@@UPDATEH
[^x0CU^n]pdate is a means whereby ^x0AGAPFILE^n will
check the database against the files on 
the disk to see if the location, size
and date are correct. You have the option
of checking only the current subject or
all subjects.  You may specify whether or
not the file date should be updated and
whether or not to delete the ISAM record
if the file cannot be found on the disk.
It should be noted that if only the date
of the file as it appears in the data-
base is incorrect, the file will not be
updated.  This is because many sysops 
like to pre or post date files.  Use
^x0CDelete^n with caution as it will
permanently remove the file from the
database.
@@MASTERH
[^x0CM^n]aster List will produce a text file
listing of your files.  This is useful
for posting a list of files for your
callers to download.  You may specify
whether or not you want a condensed or
enhanced listing, whether or not to
produce a listing for all areas or the
currently selected area, and whether or
not to show the download times at various
baud rates. 
@@STRAYH
[^x0CS^n]tray Files allows you to search a disk
directory for any files that are on the
disk but not classified in the database.
If you select ^x0APrompt For Description^n, you
will have the opportunity of typing in a
description and a list of keywords for
each file that was found; otherwise the
files will be saved in the database with
a keyword and description of
^x0AUNCLASSIFIED^n.  You first set up the
directory you wish to have searched and
then specify the ^x0ADestination Area^n and
^x0ASubject^n.  This function is normally used
to classify files you have just
downloaded as new uploads.
@@MOVEH
[^x0CM^n]ove Files is a global version of the
regular ^x0AMove File^n function.  It will
display a list of files for the subject
specified and will allow you to type in
a new subject for each of the files. You
may also specify a new area. If you wish
to delete a file, type ^x0C0^n for its
subject number. If you wish to leave the
file where it is, leave its subject and
area numbers the same (i.e., don't
change them).
@@SUB1
This is the Subject Number of the file.
If you wish to see a list of available
subjects, press [^x0CF10^n]. If the file is
located in a Forum, as specified by the
Area field, you will only be allowed to
enter a subject that is unique to that
particular Area. For instance, you
cannot select a Subject that is part of
the main board.
@@SET1
This screen allows you to set the
security levels for the various sysop
functions.

The ^x0CSysop's Name^n is the name ^x0AGAP^n uses
when refering to you. Normally you enter
just your first name.

The ^x0CLogon Password^n is the password re-
quired to log onto the system from the
local console.

The various security levels are the
levels required to perform their re-
spective sysop functions.
@@SET2
These are the names of various system
files. It is suggested that you leave
these names as they are. If you are
running multiple nodes, you may change
any of these names to make the respec-
tive file unique for a particular node.

The ^x0CTimes/Bytes File^n is a file which
contains security levels, time allot-
ments, allowable download bytes & files
per day, and file ratios that must be
maintained.

The ^x0CTrashcan File^n contains names that
you do not wish to be used by a caller.
@@SET3
These are the Disk Directories ^x0AGAP^n uses
in order to operate.

Each entry must begin with a drive
designator and the entries must conform
to valid DOS path specifications.

Files uploaded to the board will be
placed in the ^x0CUpload Directory^n.

All of your general purpose files will
be placed in the ^x0CGeneral Directory^n. Such
files would be your Welcome, News, Menus,
and Bulletins.

The ^x0CMain Directory^n holds files that are
written to. It must never be a RAM disk.

The ^x0CHelp Directory^n holds all the help
files.

Files that are not classified in the
FileBase but which you would like to
be available for downloading, may be
placed in the ^x0CLoose Directory^n. When ^x0AGAP^n
cannot locate a file in the FileBase
it will look for it in this directory.
@@SET4
The ^x0CModem Reset String^n is the string to
send to the modem to set it to its
default power on state.

If your modem is slow to respond to
commands, you should use two ATZ's along
with several pauses. If, for instance,
^x0AGAPMENU^n displays the message "Modem Not
Responding", try adding some pauses to
your ^x0CModem Reset String^n.

The following reset string will work for
most modems:

           ^x0AATZ{~~ATZ{~~^n

@@SET4A
The ^x0CModem Init String^n is the string to
send to the modem to Initialize it. If
the power on defaults are adequate you
do not need to use an Init string. Note
that in most cases, the power on defaults
are ^x0Cnot^n adequate.

Be sure that the S7 register is set the
same as ^x0CSeconds To Wait For Carrier^n. If
you want the modem to wait 60 seconds 
before giving up when it attempts to
establish a carrier with a remote modem,
use S7=60 in your Init String and set
Seconds To Wait For Carrier to 60.
@@SET4B
The ^x0CModem Off Hook String^n is the string
to send to the modem to take it off the
hook. For most modems, the default will
work just fine.
@@SET4C
^x0CSeconds To Wait For Carrier^n is the 
number of seconds you want to wait 
before giving up when attempting to
establish a carrier with a remote modem.
This number should match your S7=
parameter in the ^x0CModem Init String^n.
@@SET4D
^x0CSeconds To Wait For Connect^n is a special
field just for slow modems. If you find
that ^x0AGAPENU^n recycles as soon as a 
carrier is established or that the
caller is logged into the board at the
wrong baud rate, set this field to ^x0C2^n or
more seconds.

This field causes ^x0AGAPMENU^n to wait the
number of seconds specified before it
looks for a ^x0CCONNECT^n message from the
modem.  If ^x0AGAPMENU^n looks too soon, it
may never see the message or it may
receive the ^x0CCONNECT^n part of the 
message but not the baud rate which
follows it. If ^x0AGAPMENU^n doesnt see the
message at all, it will recycle. If
it sees the ^x0CCONNECT^n but not the baud
rate, chances are it will log the
caller into the board at 300 baud.
@@SET4E
The ^x0CCommunications Port^n, ^x0CIRQ^n, and ^x0CBase^n
fields allow you to customize ^x0AGAP^n's
communications handler to your needs.

If you are using COM 1 or COM 2, you
need only enter 1 or 2 in the Port field.
^x0AGAP^n will use the default IRQ and Base
address for these ports.
@@SET4F
The ^x0CInitial BPS Rate^n is the rate you 
wish to open the Communications Port at.
This should be the highest baud rate at
which your modem is capable of operating.
@@SET4G
^x0CLock BPS Rate^n is used for modems which
can communicate with the computer at
one rate and the remote modem at 
another. It is typically used with 9600
baud (or higher) modems. If set to Yes,
^x0AGAP^n will keep the Communications Port
locked in at the Initial BPS Rate you
specified, rather than changing the baud
rate to match that of the caller.
@@SET4H
^x0CAnswer On True Ring Detect^n tells ^x0AGAPMENU^n
how to answer the phone. If set to ^x0CYes^n,
^x0AGAPMENU^n will answer the phone as soon
as the Ring Detect line from the COM
port indicates that the phone is ringing.
If set to ^x0CNo^n, ^x0AGAPMENU^n must continuously
monitor the input receive buffer for the
word RING.

You may need to experiment with this
setting. Most modems will work very well
with it set to Yes. However, modems that
are slow to respond to commands will not
work unless this field is set to No. The
reason for this is that if ^x0AGAPMENU^n sends
an ATA to tell the modem to answer the
phone when the modem isnt ready to 
receive the ATA, your phone will never
be answered. 
@@SET4I
If you have a fast hard drive and a
buffered modem, you may set the ^x0CFull^n
^x0CFlow Zmodem Uploads^n to Yes. Even if
you do not have a fast hard drive but
^x0Cdo^n have a ^x0A16550 UART^n installed you may
be able to utilize this feature.

Basically it tells ^x0AGAP^n to tell the 
sending Zmodem program to send the
entire file as 1 large block. The
sending program will not wait for ^x0AGAP^n
to write its buffer to disk or to ACK
each individual block of data. This
results in faster Zmodem uploads.

If, during a Zmodem upload, you see
a number of CRC errors, you will 
need to set this flag to No.
@@SET4J
^x0CAllow Restricted Callers^n allows you
to restrict access to your BBS to
certain baud rates. If you answer No,
then callers at the baud rate you
specify will not be allowed access. If
you answer Yes, then callers at the
specified baud rate will be allowed
access, but only during the specified
time. If you wish to allow all baud
rates equal access, leave the start and
end times set to ^x0A00:00^n. Otherwise, the
start and end times represent the
period in which the callers ARE allowed
access.
@@SET4K
In this field, enter the number of rings
that must occur before GAPMENU will
answer the phone. Normally, this is set
to 1 and should not be changed unless you
have a special need.
@@SET5
This screen allows you to set the
security levels for the Main Menu Com-
mands.

New Users are given the level specified
for ^x0CUsers Who Agree To Register^n. Users
whos subscription has expired are given
the level for ^x0CUsers Whos Subscription Is
^x0CExpired^n. This should not be the same
level given to new users.
@@SET6
This screen allows you to set the
security levels for the File Menu Com-
mands and the View/Change Stats Commands

If you wish to prevent new callers from
accessing the Files System, on the pre-
vious screen, set the level for the
[^x0CF^n]iles Command higher than the level
given to new users.
@@SET7A
Bulletins is the maximum number of
bulletins you intend to make available
to your callers. The bulletins are
listed in a file called BLT which goes
in your GEN directory along with the
individual bulletins (which are named
BLTxx, where xx is the bulletin number).

You may have up to ^x0C999^n Main Board File
directories. The upload directory will
be the highest numbered directory.
@@SET7B
The printer port is the Line Printer
Port you wish to have ^x0AGAP^n write the
caller log to. Printer Logging is turned
on from the Main Menu with the Printer
Toggle.
@@SET7C
If ^x0CEnforce Time Limit^n is set to Yes,
users will not be allowed access if
their time limit for the day has ex-
pired. They must wait until the follow-
ing day before ^x0AGAP^n will allow them back
on. If set to No, ^x0AGAP^n will allow any 
caller to log on as many times as they
wish in any given day.
@@SET7D
If you are running a closed board, set
the ^x0CClosed Board^n option to Yes. A closed
board is one in which no new users are
allowed access. A user must already exist
in the user file in order to gain access.
In addition, the user flag ^x0CPrivate User^n
must be set to Yes (^x0AUser Editor^n). This
feature is handy if you run a Subscrip-
tion board, as new callers will not be
allowed access until ^x0AYOU^n give them that
right.
@@SET7E
It is your choice as to whether or not
you want ^x0AGAP^n to ask a caller for his/her
birth date when first registering. If
this field is set to yes, ^x0AGAP^n will ask
but it should be noted that the caller
may simply press Enter and bypass the
prompt. Callers can always change their
date of birth at the View/Change Stats
Menu.
@@SET7F
You may set up Forums that allow callers
to use a handle instead of their real
name. The ^x0CAllow Handles^n field is used
so that ^x0AGAP^n knows whether or not to
allow a caller to give himself a handle.
If set to Yes, users may give themselves
a handle at the View/Change Stats Menu.

If you enable the handle feature, you
must also set the appropriate flag for
each Forum that will allow handles. This
is done in the Forum Configuration
Screen.
@@SET7G
If you wish to allow users to change
their name while on line, set this field
to Yes.
@@SET7H
This field will insure that new users
enter the required information at regis-
tration. Phone numbers will be validated
as to their content. If a user enters a
number such as ^x0A(555)555-5555^n they will
be allowed on but as soon as they arrive
at the main command prompt, they will be
locked out and disconnected. New sysops
tend to not like this feature where as
sysops who have been running a BBS for
some time turn it on in order to weed
out undesirable callers.
@@SET7I
If you run a subscription board, set
^x0CEnforce Subscription^n to Yes, and enter
the number of ^x0CDays In Subscrip Period^n.
Any caller whos subscription has expired
will be set back to the Expired Sub-
scription Level and the Default Forums.

If your subscription period is less than
60 days, then ^x0AGAP^n will begin issuing
warnings to callers 10 days prior to the
date their subscription expires. The
warn time for periods greater than 60
days is 30 days.
@@SET7J
^x0CAllow Quick Logon^n is a method to prevent
callers from typing ^x0AY Q NS^n (or ^x0AN Q NS^n)
at the ^x0ALogon Color Prompt^n to keep from
viewing the Welcome and News files.

If you wish to force callers to always
view the Bulletin Menu when they first
log on, set the ^x0CForce BLT Menu At Logon^n
to Yes.

If you do not want ^x0AGAP^n to show the name
of the last caller, set the ^x0CShow Last
^x0CCaller^n field to No.
@@SET7K
If set to Yes, this field will cause the
User Status Display to be shown to all
callers when they first log on. If set to
No, the Stats will be displayed only to
new callers. Users can always view their
stats at the View/Change Stats menu.
@@SET8A
In multi-user systems, you must give
each node a separate number.

If you are running a Network that uses
NetBios, ^x0AGAP^n has the unique ability to
allow callers to chat with each other
as if they were chatting with the sysop.
Each character typed at one node is sent
immediately to the other node. In con-
trast to this method, regular chat uses
chat files which ^x0AGAP^n must constantly
read and write. In addition, characters
are sent a line at a time and not until
the caller presses enter to end a line.

It should be noted that Novell's imple-
mentation of NetBios is buggy, to say the
least. In short, it just plain does not
work!

NetBios chat works very well with
Lantastic and other true NetBios networks
@@SET8B
^x0AGAP^n allows for two timed events. Please
refer to your manual for further details
on setting up your events.
@@SET8C
Default colors:

  1 - ^x01Blue          ^n9 - ^x09Light Blue
  2 - ^x02Green        ^n10 - ^x0ALight Green
  3 - ^x03Cyan         ^n11 - ^x0BLight Cyan
  4 - ^x04Red          ^n12 - ^x0CLight Red
  5 - ^x05Magenta      ^n13 - ^x0DLight Magenta
  6 - ^x06Brown        ^n14 - ^x0EYellow
  7 - ^x07Light Grey   ^n15 - ^x0FWhite
@@SET8D
^x0AGAPMENU^n will blank the monitor after the
number of minutes of inactivity that you
specify here.
@@SET8E
The message files are capable of holding
1.2 billion messages, however a limit of
^x0C9999^n messages has been imposed to keep
the message files to a managable level.

^x0AGAP^n allows up to ^x0C800^n lines per message,
however, you will need over 58k of
free memory to hold a single message.
This is normally not a problem but 
should be kept in mind if you are using
a multi-tasker.

A good starting point is ^x0C99^n lines. It is
best to start low and increase the number
if necessary since lowering the limit
will prevent you (or your callers) from
reading any message that has more lines
than the limit.

Private messages may be sent to up to 99
users if the ^x0CAllow CC Messages^n flag is
set to Yes.

If you want ^x0AGAP^n to check the user file
to see if the person to whom a message
is being left is an actual user of the
BBS, set the ^x0CValidate Messages^n field to
Yes. Note that Echo Mail Forums and
Forums that allow Handles will disable
this feature for those particular Forums.

Callers will often times "upload" ANSI
text files into their messages. This is
fine if the person reading the message
has ANSI color enabled, but callers with
B&W monitors will see nothing but
garbage. If you wish to prevent callers
from entering ANSI escape sequences in
their messages, set the ^x0CAllow Non-ASCII
^x0CChrs^n field to No.

You can prevent callers from deleting
their messages by setting the ^x0CAllow
^x0CKilling Of Msgs^n to No. Veteran sysops
will tell you the tale of the caller who
logged on one day and deleted all the
messages to and from him, simply because
of a bad day at the office or school. If
this occurs in a Forum that depends upon
the exchange of ideas between callers,
this could have a devastating effect on
the Forum atmosphere, not to mention the
time and energy taken from the sysop in
trying to restore those messages.

^x0AGAP^n gives you the option of forcing all
Main board mail to be private. This is
useful mainly on subscription boards
where most of the activity takes place
in one of the Forums.

While replying to a message, callers may
quote pieces of text from the message
they are replying to. You may choose the
characters to use for the quotes. The
quote characters appear at the beginning
of the line of text that was quoted.

Many sysops feel that quoting is mis-used
and should not be allowed. If you wish to
disable quoting, leave the ^x0CMessage Quote
^x0CChars^n field blank.
@@SET8F
If you wish for the news file to be dis-
played to callers only if it is new, set
the ^x0CShow News Only If New^n field to Yes.
The news file will always be shown to
new users.
@@SET8G
You can set the maximum amount of time a
user may be idle at the keyboard. Enter
the number of minutes of idle time in the
^x0CKeyboard Time-out^n field. Note that when
logging on locally, the time out is 5 
minutes. This is to give you enough time
to stop your message reading and get
a cup of coffee!
@@SET9A
If ^x0CEnforce Download Count^n is set to Yes,
users will be limited to the maximum
number of files you specify in ^x0ASECLEV^n for
their security level, per day.

If ^x0CEnforce Byte Count^n is set to Yes,
users will not be allowed to download any
files on any particular day if they have
already used up their allotted count.
The number of bytes they are allowed to
download during any single day is set up
in the ^x0ASECLEV^n file.
@@SET9B
If ^x0CExtend Download Count^n is set to Yes,
then for every file a caller uploads,
their maximum number of download files is
increased by 1. This basically gives the
caller a 1 for 1 upload credit as far as
files are concerned.

^x0CExtend Time By Factor^n allows you to 
specify a multiplier that will be used to
give back the time spent uploading. GAP
will multiply the time it took to upload
a file by this factor and credit the
caller with that time. Note that if you
enter 0 in this field, the caller will
actually loose time.
@@SET9C
GAP allows you to enforce upload and
download ratios. You may do this by
either files or bytes.

By files means the callers must maintain
the ratio specified in ^x0ASECLEV^n or ^x0AGAP^n will
not allow them to download any files. If
you specify by Bytes, the callers must
maintain the ratio specified, however,
the number entered into ^x0ASECLEV^n is the
number of k-bytes that must be main-
tained.
@@SET9D
If ^x0CPrivate Uploads^n is set to Yes, all
uploads will be given a security level of
110. This allows the sysop to review any
uploads prior to making them available
for downloading.
@@SET9E
This feature is not yet operational.
@@SET9F
The ^x0CMinimum Free Upload Space^n is the
amount of free space that must be left
on the hard drive before ^x0AGAP^n will 
accept an upload.

If you want ^x0AGAP^n to show the free up-
load space to the caller, set the
^x0CShow Free Upload Space^n to yes. This
option is provided because many sysops
do not like to show this information.
@@SET9G
You may install up to 8 External
Protocols. To activate them, enter Yes
in the ^x0CExternal Protocols^n field and in
the ^x0CProtocol Letters^n fields, type in the
one character letter to represent the
external protocol driver. Note that you
will not be allowed to type in a char-
acter that represents an internal proto-
col. Also note that the character ^x0CD^n has
a special meaning to ^x0AGAP^n. Please refer
to the manual for more information on
how to configure external protocols.
@@SET10
This screen allows you to specify which,
if any, Forums are to be ^x0CDefault Forums^n.
New users are automatically registered in
any default Forums.

Enter the total number of Forums you wish
to set up in the first field. This number
should represent the number of Forums you
intend to set up at this time. Do not
enter a number higher than the number you
plan to run since all Forums must be
properly configured and the configuration
depends upon the number you enter here.

If you are setting up for the first time,
it is best to set this field to 0 and
then configure your Forums at a later
time when you are more comfortable with
the system.

Set each of the default fields to Y or N
depending on whether or not you wish the
Forum to be a ^x0Adefault^n Forum.
@@SET11
The ^x0CAdditional Board Name^n is any text you
wish to have displayed after your BBS
name.

The ^x0CTwit String^n is displayed to the user
when the sysop presses the TWIT key to
log a caller off.

The ^x0CLockout String^n is displayed to the
user when the sysop pressed the
LOCKOUT key to lock a user out and to
log him/her off.

The ^x0CComment Prompt^n is displayed to the
user when he/she leaves a comment.
@@SET12
This screen allows you to configure the
manner in which the Caller Analyzer
operates.

You may specify the bulletin number to
assign to the bulletin files produced
by the program. You may also specify
whether or not you want the program
to update your Bulletin Menu with the
current date and time, and whether or
not you want the program to delete your
caller logs after reading them.

Please refer to the manual for more
detailed instructions on configuring
and running ^x0AGAPCALL^n.
@@SET13
The ^x0CShift Function Keys^n may be programmed
to display any information your like.
@@SET14A
This is the name you wish to assign to
the Forum. ^x0AGAP^n will display this name
at various points while a caller is 
inside the Forum.
@@SET14B
The ^x0CForum Directory Path^n is the drive
and path to the Forum ^x0ADEFAULT^n directory.
The Message files will be placed here.

The ^x0CGen Directory Path^n is the drive and
path to the Forum ^x0AGEN^n directory. If the
Forum uses its own specific menus, they
must be placed here. This path can be
set equal to the ^x0ADEFAULT^n directory path.

The ^x0CUpload Directory Path^n is the drive
and path where the Forum uploads are to
be placed.

Note that you must provide a drive
designator. Failure to do so will cause
GAP to operate improperly.

You may not leave any of these fields
blank. ^x0AGAP^n needs the information they
provide so ^x0AGAPSETUP^n will not allow you
to move the cursor out of the field if
it is blank.
@@SET14C
It is possible for you to "rent out" a
Forum to outside parties to run as they
see fit. You may set a date that the
Forum will expire. When that date arrives
no user save the sysop will be allowed to
enter the Forum. If you do not wish to
use this feature, be sure to set the
Subscription Date to 01/01/01.
@@SET14D
Each Forum may have a dedicated sysop and
assistant sysop. To activate this feature
type in the user's first and last names,
separated by a space. The security level
is the actual level you want the user to
have when he/she joins the Forum. It is 
not an additional level, but the exact
level. If the Forum is set up to give
additional security, the Forum sysops
will not be given the additional
security.
@@SET14E
If the Forum is to have its own set of
bulletins, enter the total number here.
Don't forget to create a ^x0ABLT^n file to list
the bulletins and place it in the ^x0AGEN^n
directory.
@@SET14F
If you wish to increase a user's security
level while he/she is in the Forum, enter
the additional level to add to the user's
normal level here.
@@SET14G
If you wish to grant your users any 
additional time while they are in the 
Forum, enter the number of minutes to add
to their time here. Note that a user will
be granted additional time once only.
Also, they will not loose the additional
time when the abandon the Forum.
@@SET14H
If the Forum is to have any additional
file directories, enter the number of
additional directories here. Note that
the Forum upload directory will be the
highest directory number.

  Example: If the main board has 10
  directories and the Forum has 2
  additional directories, while a user
  is in this Forum, there will be a
  total of 12 directories. Subject 11
  will be the main board upload direc-
  tory and subject 12 will be the
  Forum's upload directory.
@@SET14I
If this field is set to No, the Forum
directories will be completely isolated
from the main board directories. This
means the main board directories will
not be available while inside the Forum.
Instead of starting with the highest
main board directory plus one, the Forum
directories will start at 1.
@@SET14J
If this Forum utilizes handles, enter Yes
in this field. While in a Forum that
allows handles, a user's name will change
to their handle.
@@SET14K
If this field is set to Yes and a user
logs off from inside the Forum, he/she
will automatically "join" the Forum on
the next call.
@@SET14L
If you want all the Forum Uploads to be
private, set the ^x0CPrivate Uploads^n field to
Yes.

If you want all the Forum uploads to be
kept in the Forum upload directory, set
the ^x0CKeep Uploads^n Inside field to Yes.
Otherwise, the user will be asked if he
or she wishes the upload to stay in the
Forum.
@@SET14M
You can force all mail to be either
private or public (but not both). The
sysop can override the private setting
and leave private mail.
@@SET14N
If you want the messages in a Forum to be
utilized in an Echo Mail system, set this
flag to Yes. ^x0AGAP^n will then ask a caller
if a particular message should be echoed
or not.
@@SET15A
Some programs may lock up the computer 
if ^x0AGAP^n protects the status line.

If you want ^x0AGAP^n to remove the sysop
status line and not attempt to protect 
lines 24 and 25 of the screen during a
DOS shell, set this field to Yes.

Note that this will have no effect on a
DSZ external file transfer shell.
@@SET15B
^x0AGAP^n and many of its external programs
have the ability to shell to DOS or run
other programs while at the same time
"remembering" the exact point in the
program you were at prior to the shell.

When you return from DOS or another pro-
gram the screen will be restored exactly
like it was and you will be returned to
the same place in the program.

In order to accomplish this, ^x0AGAP^n will 
"move" itself from active memory to
either ^x0CEMS^n or a disk file. At the same
time, all the memory ^x0AGAP^n occupied (with
the exception of about 8k) will be 
freed, leaving you with just about the
same amount of memory you had prior to
running ^x0AGAP^n.

This flag is provided so that you may
prohibit ^x0AGAP^n and its other programs from
using ^x0CEMS^n. If you do NOT have ^x0CEMS^n
memory, you do not need to set this flag
as it cannot be used anyway. If you have
^x0CEMS^n memory, the only reason you would 
ever want to set this flag to ^x0CNo^n is if,
during a DOS shell, you intend to run a
program which is not well behaved and
which allocates ^x0CEMS^n for itself in non-
standard ways.

In general, you should set this flag
to ^x0CYes^n.

You should set aside (that is, not use)
at least ^x0A400k^n of ^x0CEMS^n for use by ^x0AGAP^n
and its utility programs.
@@SET15C
Please refer to the Help text for the
previous field for further explanation
of ^x0CEMS^n memory during a program swap.

If ^x0CEMS^n is not available for swapping,
^x0AGAP^n will use your hard disk. You will 
need to have at least 400k of free disk
space for use by ^x0AGAP^n and its utility
programs.

There should never be a reason to type
a Hard Disk drive designator here unless
you have a RAM Disk setup and you wish
to use the RAM Disk as a swap drive. If
this field is left empty, ^x0AGAP^n will use
the current disk and directory to write
the swap file to.
@@SET15D
You may configure ^x0AGAP^n to run in a Local
Area Network Environment. As such, you
will not want your "local" users to
perform Sysop Functions by using the 
Sysop Keys that are available only from
the local keyboard (for instance, raising
or lowering the caller's security level).

If you set this flag to ^x0CYes^n, then your
Local Users will not be able to perform
any Sysop Functions that are activated
from the local keyboard.
@@SET15E
^x0AGAP^n will automatically ^x0CMark^n any New
Files it finds during a ^x0ANew Files Search^n
so that callers may automatically down-
load these new files with one simple
command. If you wish to disable this
feature, set this flag to No.
@
