                      GMC-BBS Version 2.20 23-07-1995
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


                               Introduction


GMC-BBS is a mailbox-program written for the Commodore AMIGA by Gerhard and
Christine Moerth. This manual will guide you through the installation and
helps you handling the software.

Generally a Bulletin Board System (BBS) is a program which clearly arranges
a lot of notes. Users also can read and write private mails or up- and
download programs. Every operation is protected by a security level.

GMC-BBS Version 2.20 is shareware. This means that you can make as many
copies as you want and pass them to as many persons (also on electronic
way) as possible. The share version is limited as follows: the box is
ready only one week from date of first installation, the number of users,
up- downloads, messages and private mails is limited to 15.

In the following you find a listing of many details of the program - use-
ful if you want to compare it with other programs.

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

Bulletins, messages and files can be arranged in maximal 100 directories
with unlimited subdirectories. Each directory has it's own security level.
Directories and subdirectories can contain any number of bulletins,
messages and files. The limit is only the available disk space.

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

GMC-BBS uses external and internal transfer protocols. At the moment
"X-modem-checksum"  and  "x-modem-CRC" are integrated. The program
switches automatically to the protocol of the caller. You can include
external protocols such as X-modem, Y-modem, Z-modem, Bi-Modem etc. which
correspond with XPR standard with the configuration file.

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

The security level can be individually set for every user.

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

All serial I/O-routines are optimized by hand for best performance.

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

The SysOp can change time limit, security level, printer output, screen
output, serial input and output online at any time.

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

Shortcuts for the main functions.

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

Usergroups with a special info text can be created and time limits can be
given out unlimited.

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

The emulations TTY, TTY+CLS, VT100/ANSI, VT100/ANSI+CLS can be set by
every user.

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

Special characters are accepted. From OS 2.0 on you can use all graphic
possibilities of the ANSI emulation with an IBM font. It is urgently
recommended to use operating system 2.0 or higher.

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

GMC-BBS was written for highest speed, reliability and flexibility.
Efficient programming technique leads to 100% multitasking use under
OS 1.2, 1.3, 2.0, 3.0 and 3.1. The program was written in C and tested on
different machines.

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

NTSC, PAL and drivers for the serial.device or for internal modems are
configured in the TOOL-TYPES.

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

The serial.device can be released to use other terminal programs without
restarting GMC-BBS. You can switch the mailbox to "not ready" to backup
your hard disk. During this time there will be no access on the hard disk
or floppy disk.

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

Internal, external and highspeed modems are supported perfectly (e.g.
higher DTE speed between computer and modem which allows data
compression).

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

Detecting fax call and transmission to external fax programs is possible.
At the moment ready scripts for Multifax (TKR) and TrapFax (Village
Tronic) are included. If your modem has no fax detection or your fax
software cannot handle an existing line you can also connect an external
fax switch.

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

Freely to configure and expand.

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

Multitasking will not be effected. You can do whatever you want, GMC-BBS
is programmed correctly so it can run in the background.
NOTE: There cannot be enough RAM.

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

Built in timer for automatically harddisk-parking.

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

Built in timer for periodically loading of the system time. The system
time is checked and even the program will be stopped because suggestive
working is not possible without correct time.

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

Online packing for download-files can be used by every user (e.g. LHA,
LZH, ZOO, ARC, ...). After finishing the user gets a message.

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

The flashing power LED shows you, if you had user in your mailbox.

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

Call Back function (A given number will be dialed and after connecting you
will be in the Logon Sequence.)

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

If the configuration of the modem is faulty the respective line will be
printed which is very useful for correction. Slow modems are supported as
well as fast modems.

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

Integrated up- and download ratio, which can be effective on files or
bytes.

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

Automatic carriage return and line feed at the end of the line in the
chat mode.

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



                          Hardware - Requirements


- AMIGA 500/600/1000/1200/2000/2500/3000/4000/CDTV
- 1 MB RAM
- 2 Diskdrives or one diskdrive and a harddisk
- Modem (For testing you need no modem)
        (If no modem is connected or the modem doesnīt support the baud
        rate of the bbs.config the serial device will be set OFF)



                         Hardware - Compatibility


- Memoryboards are supported.
  NOTE: 512 kB extensions between $C00000 and $C7FFFF (used in older
        A2000A or A500) might cause a malfunction or crash of the
        program)
- All compatible Turboboards
- All compatible Harddisks
- All compatible AMIGA diskdrives of any size (CD-ROM too)
- All compatible AMIGA I/O cards
- All modems with AT commands (also internal modems.)
- All printers (parallel and serial)



                          System - Configuration


System configuration means saving a lot of text files with the necessary
information. You can use any editor like ED, DME, MicroEmacs, ...
The used file is named bbs.config and is placed in your S: drawer or in
the  actual GMC-BBS directory. The most important comments you find in
the file itself.

You can also change: Guest.Text, Info.Text, Join.Text, Joined.Text,
Logon.Text, Logoff.Text, MailboxReady.Text, NewUser.Text. The following
escape-sequences can be used in the text:
Esc< no More   [Y/n] : with  AnyKey ...
Esc> with More [Y/n] : with  AnyKey ...
Esc- no More   [Y/n] : no AnyKey ...
Esc+ with More [Y/n] : at once AnyKey ...
If no such escape-sequence is used you will be asked More [Y/n]: and at
the end of the text the input of AnyKey... is expected. These commands
can also be used at Online HelpText, Read Bulletin, Read Doc Files and
Read Message.

If you start GMC-BBS from disk remove the write protection so that the
system files and user data can be saved. In other case the program saves
the files to the Ram Disk without a message.

Basic information to "bbs.config":
The keywords have to be written on the left border without a blank. The "="
may not have blanks before and after that. The sequence of keywords can be
changed in any way. The only exception are keywords which are in numerical
order ("Prot_UL_Name_0= before PROT_UL_Name_1 ...).
Comments can be written without any care (except the "=", it is reserved
for the keywords). Try to keep the comments as short as possible, so the
program can start faster.

The following changes in the bbs.config are possible and necessary:

SystemName=ŧŧŧ GMC-BBS V2.20 ŦŦŦ %H:%M:%S
   This text is free for your board name up to 30 characters. It will
   appear on the left side of the menu and on the input line. And it
   maybe contains the following fill-ins for the remaining online time:
   %H for the hours, %M for the minutes and %S for the seconds.

SystemSysop=Gerhard MOERTH
   Individual text with up to 30 characters. Appears at Chat SysOp and
   System Statistics.

SystemUsersMax=300
   This is the setting of the maximum number of users, limit is your
   harddisk capacity. If the number is exceeded an error message is
   displayed at Join as a Member. You need 512 Byte per user on your
   disk.

SystemFileLocation=RAM:
   Path for the capture.file which is created when "File Output = ON"
   is selected.

SystemProtLocation=GMC-BBS:System/
   Directory in which you can find the external transfer protocols and
   some utilities like PF.

SystemStatLocation=GMC-BBS:System/
   Directory in which the Stat.File is being created when you start the
   GMC-BBS.

SystemTextLocation=GMC-BBS:Text_English/
   Directory in which Guest.Text, Info.Text, Join.Text, Joined.Text,
   Logoff.Text, Logon.Text, MailboxReady.Text, NewUser.Text, BM_Help.Text,
   FS_Help.Text, MB_Help.Text, MM_Help.Text, PM_Help.Text, SM_Help.Text,
   UM_Help.Text need to be located because GMC-BBS is searching for them
   in this directory.

SystemUserLocation:=GMC-BBS:System/
   Directory in which the file User.Data is created on the first start
   of the program.

Pack_Files=ON
   If enabled "PF = Pack Files" will appear on the File System Menu.
   Pack_Files makes it possible for the user to pack the files he wants
   to load online. The maximum is 10 files. To use this option you need at
   least 2 MB RAM. On starting PF there will be created a directory SYS:
   Temp from which the packed files can be loaded. Always the last 3 users
   files are saved there. In the file comment the user number and user
   name of the respective user is shown so that they can find their own
   files easier. Itīs not necessary to wait online, so itīs a lot of money
   you can save. When the packing is finished the user gets a message.
   WARNING: If you use ParkHD_Delay be careful. Maybe your Amiga is still
            packing and thatīs the reason why you should set the delay
            time not too short.

Power_Led_Display=OFF
   If selected ON the flashing power led signals you that you had a user
   in your bbs. (It will disappear if you enter your system with "SysOp-
   LogOn")

Prot_Internal=OFF
   There are four possibilities: ON, OFF, UL, DL
   ON  = The internal X-Modem up- and download protocols are displayed
         in the Setup-Menu under "CT = Change Transfer".
   OFF = Above mentioned protocols are not displayed and not usable.
   UL  = Only the internal X-Modem upload protocol is displayed.
   DL  = Only the internal X-Modem download protocol is displayed.

ParkHD_Delay=-1
   Here you can set the HDPark delay-time. (maximum is 32768 sec.)
   If a user has left your box the harddisk will be parked automatically
   after this time. If you donīt want to use this option "-1" must be set.
   To use this option you need the two programs "Park" and "Unpark" in
   your RAM:env/BBS/ directory (you get them e.g. with the Advantage 2000
   HD-Controller by ICD Inc.)
   If you use OS 2.0 you can automate this step as follows:
   Copy the files in SYS:Prefs/Env-Archive/BBS/ (will be copied auto-
   matically to the RAM directory if you boot).

SetClock_Delay=3600
   As the Amiga system time is not very exact, the mailbox program loads
   the time of the internal clock from time to time. The size of the
   intervals is set with this function in seconds. Additionally the time
   is loaded on each user logon. If you have no hardware clock enter -1.

   The value of SetClock_Delay have to be larger than ParkHD_Delay and
   and smaller than 32768.

   To minimize harddisk activity SetClock should be loaded resident.

Security_Min_BM=10
   BM = Bulletins Menu
Security_Min_FS=10
   FS = File System
Security_Min_MB=10
   MB = Message Board
Security_Min_PM=10
   PM = Private Mail
Security_Min_SM=10
   SM = Setup Menu
Security_Min_UM=10
   UM = User Menu
   These are the minimum security_level to execute these menus

Security_Min_SC=50
   SC = Set Directory or File Comment
Security_Min_WB=60
   WB = Write Bulletin
Security_Min_MD=70
   MD = Make Directories
Security_Min_RE=80
   RE = Rename Directories or Files
Security_Min_DE=90
   DE = Delete Directories or Files
Security_Min_EU=100
   EU = Edit User
   These are the minimum security level to execute these functions.

SysOp_Ready=YES
Copyright=OFF
File_Out=ON
Printer_Out=OFF
Serial_Device=ON
Speech_Out=ON
    These are the default values on the mailbox start. Of course they
    could be changed at any time.

ModemAnswer=ATA
   Command for your modem to pick up.

ModemAttn=0
   ASCII character (0-255) which sets your modem to the command mode. It
   has to be the same as you select in ModemOpen with S2=0.

ModemBusy=BUSY
   Command which is sent by the modem if it has detected a busy signal
   after dialing.

ModemError=ERROR
   Modem has encountered an invalid command line or the command buffer
   is overflowed.

ModemFastConnect=*CONNECT*
   This string was made for highspeed modems which send first a carrier
   message with the corresponding baud rate and then recognize error
   correction and data compression. If the logon sequence is started
   without waiting for the CONNECT string the modem would possibly
   hang up.

ModemFaxRecog=+FCON
   This string is sent to the program by the modem if a fax call is
   detected.

ModemHandshaking=RTS/CTS
   OFF        No handshaking.
   XON/XOFF   XON/XOFF (software) will be used.
   RTS/CTS    RTS/CTS  (hardware) will be used, the pins 2,3,4,5,6,7,8,20
              in your serial cable have to be connected.

ModemHangUp=ATH0
   This command is sent to your modem on every logoff of an user and
   every manual reset to force it to hang up.

ModemNoAnswer=NO ANSWER
   Command which is sent by the modem if 5 seconds of silence in the line
   were detected.

ModemNoCarrier=NO CARRIER
   Command which is sent by the modem if no carrier was detected.

ModemNoDialtone=NO DIALTONE
   Command which is sent by the modem if no dialtone was detected.

ModemOk=OK
   Command which is sent by the modem if the command has been executed.

ModemOpen1=ATE0M0S0=0S2=0
   Modem initialization - will be sent to the modem after starting the
   program or opening the serial.device (for commands look to your modem-
   manual).

ModemOpen2=
   Modem initialization - will be sent to the modem after starting the
   program or opening the serial.device (for commands look to your modem-
   manual).
   If all initializations could be made in the first string leave this
   one blank.

ModemOpenFax1=AT+FAA=1
   Modem initialization - will be sent to the modem after starting the
   program or opening the serial.device (for commands look to your modem-
   manual).
   If your modem doesnīt need special initializations for the fax handling
   leave this string blank.

ModemOpenFax2=AT+FDIS=1,3,0,0,0,0,0,0
   Modem initialization - will be sent to the modem after starting the
   program or opening the serial.device (for commands look to your modem-
   manual).
   If all initializations could be made in the first string leave this
   one blank.

ModemOpenFax3=AT+FLID="     +43 1 123-45-67"
   Modem initialization - will be sent to the modem after starting the
   program or opening the serial.device (for commands look to your modem-
   manual).
   If all initializations could be made in the first string leave this
   one blank.

ModemReset=ATZ0
   Command which is sent to the modem before starting and after leaving
   the GMC-BBS or after closing the serial.device. It resets the modem.

ModemRing=RING
   Identification which is sent from the modem to GMC-BBS on each phone
   ring.

ModemRingCount=1
   Number of rings before the modem picks up.

Modem300=*300*
   Identification which is sent from the modem to GMC-BBS to sign a
   connection with 300 bps.
   The "*" can be used as joker which will be useful for the many different
   modem types because you need not write the long correct connect string.
   E.g. instead of "CARRIER 9600/V.42bis/LAP-M/CONNECT 38400" you enter
   simply "*9600*" which will be unmistakable.

Modem1200=*1200*
   Identification which is sent from the modem to GMC-BBS to sign a
   connection with 1200 bps.

Modem2400=*2400*
   Identification which is sent from the modem to GMC-BBS to sign a
   connection with 2400 bps.

Modem4800=4800*
   Identification which is sent from the modem to GMC-BBS to sign a
   connection with 4800 bps.

Modem7200=*7200*
   Identification which is sent from the modem to GMC-BBS to sign a
   connection with 7200 bps.

Modem9600=*9600*
   Identification which is sent from the modem to GMC-BBS to sign a
   connection with 9600 bps.

Modem12000=*12000*
   Identification which is sent from the modem to GMC-BBS to sign a
   connection with 12000 bps.

Modem14400=14400*
   Identification which is sent from the modem to GMC-BBS to sign a
   connection with 14400 bps.

Modem16800=OFF
   This speed is actually not used.

Modem19200=OFF
   This speed is actually not used.

Modem21600=OFF
   This speed is actually not used.

Modem24000=OFF
   This speed is actually not used.

Modem26400=OFF
   This speed is actually not used.

Modem28800=OFF
   This speed is actually not used.

Modem31200=OFF
   This speed is actually not used.

Modem33600=OFF
   This speed is actually not used.

Modem36000=OFF
   This speed is actually not used.

Modem38400=DTE-SPEED
   This baud rate is used between your modem and your computer and is
   independant from the connect rate of the modem. This option is only
   possible if you use handshaking (XON/XOFF or RTS/CTS). This setting
   have to be higher than the highest possible speed of your modem without
   data compression.

Modem57600=OFF
   This speed is actually not used.

Modem64000=OFF
   This speed is actually not used.

Modem76800=OFF
   This speed is actually not used.

Modem115200=OFF
   This speed is actually not used.

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

Basic information for the use with external transfer protocols:

The reason for using external protocols is very simple:

*) You can save a lot of RAM used by the bbs.prg.
*) You can use only the protocols that you want.
*) Itīs easy to update the protocols without updating the GMC-BBS
*) You can use up to 100 (0-99) different protocols.

IMPORTANT: If an external protocol is opening the serial.device using
           the shared mode you have to append the option "%S". Some of
           the internal modems donīt have this option. (e.g. the SUPRA-
           MODEM using the modem0.device.) Here you have to expand the
           DTR delay time to 1 - 1.5 seconds or the modem will hang up.
           (e.g. S25=100 at the option ModemOpen)
           It is also possible to force the modem to ignore DTR signals.
           (e.g. &D0 ModemOpen)

Options:  %A => Screen address of GMC-BBS which will be written in HEX.
                This is important to put the external protocols on the
                bbs screen.

          %B => At the start of the external protocol the actual baud-
                rate will be handed over.

          %D => Device name will be displayed. (Default = serial.device)

          %F => Filename of the transferred file (up- or download). If
                this option is not set the protocol has to hand over the
                name. (Z-Modem)
                In this case the file comment will be written after the
                upload. Otherwise the user number and the user name will
                be added.

          %P => Path to the file which will be transferred.

          %S => serial.device keeps open in shared mode.

          %U => Unit number will be displayed (default: 0).

          %0 => Filename of the 1st. file to be downloaded. This option
                can only be used if the protocol can handle more than one
                file, otherwise "%F" has to be used. (read Z-modem
                download.)
                If OS 1.2 or OS 1.3 is used there can only 3 files
                entered per download.

         %1 => Filename of the 2nd. file to be downloaded.

         ..

         %9 => Filename of the 10th. file to be downloaded.

External XPR-Driver:

Usage: XPRD [-options] s[end]|r[eceive] [file1 [file2 [file3...]]]
available options:
-llibname   - define XPR library (default: "xprzmodem.library")
-ooptions   - define XPR startup options string
-ddevname   - define IO device (default: "serial.device")
-uunitnum   - define IO device unit (default: "0")
-bbaud      - define IO device baud rate
-xbufsize   - define IO device read buffer size (Kb)
-s          - open IO device in shared mode
-h          - use HARDWARE handshake
-px,y       - define window X and Y position
-a$xxxxxxxx - open window on specified screen address
-mlogfile   - enable log option (default: "xprd.log")
-rerrfile   - define return code output file
-c          - enable carrier detect
-n          - no delay after EOT
-q          - don't open window; quiet mode

Prot_UL_ESL1_0=xprd -lxprymodem.library -oYS,C0,B0 -d%D -u%U
   Here you have to enter the first external upload-protocols. (You have
   2 lines with 80 characters each to enter all parameters.)

Prot_UL_ESL2_0=-x64 -s%S -h -a$%A -c RECEIVE %P%F
   2nd. line of the 1st. external upload-protocol.

Prot_UL_Comment_0=X-Modem, 128 Byte Blocks, Checksum
   Comment which will be shown in the list of the external transfer
   protocols.

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

   Same as the upload-protocols. You have 3 lines with 80 characters each
   for all filenames (%0-%9, e.g. at Z-modem)

Prot_DL_ESL1_0=xprd -lxprymodem.library -oYS,C0,B0 -d%D -u%U
Prot_DL_ESL2_0=-x64 -s%S -h -a%$A -c SEND %P%F
Prot_DL_ESL3_0=
Prot_DL_Comment_0=X-Modem, 128 Byte Blocks, Checksum

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

At Bulletin Menu, File System and Message Board there can be created up
to 100 (0-99) Areas.

BM_CA_Path_0=GMC-BBS:
   This is the path to the root directory for the mailbox users in the
   bulletins menu.

BM_CA_Directory_0=Bulletins_Menu/
   This is the name for the root directory. If the root directory is a
   volume (e.g. DH0:, DF0:, RAM:, NET: etc.), the path can be dropped.

BM_CA_Comment_0=Bulletins Menu Area
   Comment which appears in the list of the available areas.
   (CA = Change Area)

BM_Security_RB_0=0
   The lowest security level which is necessary to use this directory.
   NOTE: At the entrance into this menu the user is always in the
         main directory "0". (BM_CA_Path0 ...). Here you shouldnīt raise
         the minimum security level too high -> nobody could enter your
         Bulletins Menu.

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

FS_CA_Path_0=GMC-BBS:
   Path to the root directory for "File System".

FS_CA_Directory_0=File_System/
   Root directory for "File System".

FS_CA_Comment_0=File System Area/
   Comment for "Change Area"

FS_Security_UL_0=10
   Minimum security level to make uploads. (not displayed if the security
   level of the user is lower.)

FS_Security_DL_PF_0=10
   Minimum security level for downloads and online file packing. (not dis-
   played if the security level of the user is lower.)

   If the security level for up- and downloads are too high the access for
   the user is denied.

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

MB_CA_Path_0=GMC-BBS:
   Path to the root directory for "Message Board"

MB_CA_Directory_0=Message_Board/
   Root directory for "Message Board"

MB_CA_Comment_0=Message Board Area
   Comment for "Change Area"

MB_Security_RM_0=20
   Minimum security level to read messages.

MB_Security_AM_WM_0=20
   Minimum security level to write or answer messages.

   Concerning the combination of this two levels see File System.

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

PM_Path_0=GMC-BBS:
   Path to the root directory for "Private Mail"

PM_Directory_0=Private_Mail/
   Root directory for "Private Mail"

   At the moment there is no possibility for different private mail areas.

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



                            Files on your disk


GMC-BBS (root)
       Assign_BBS               Assigns temporarily the path to the BBS.
       Assign_BBS.info
       bbs.config               Config file for GMC-BBS.
       bbs.config.info
       BBS.DOC                  Documentation-File (English version)
       BBS.DOC.info
       BBS.DOK                  Documentation-File (German version)
       BBS.DOK.info
       BBS.PRG                  The program itself (click twice to start).
                                For NTSC display NTSC is needed to hand
                                over as parameter from the shell on
                                starting.
                                The device name is generally set on the
                                serial.device. You can change to other
                                serial drivers (e.g. with internal SUPRA
                                modems change to modem0.device).
                                The Unit-Number has to be set to 0 on the
                                serial.device. All parameters can also set
                                in the tool-type of the icon and called
                                from the program.
                                Syntax from the shell:
                                BBS.PRG [PAL|NTSC][Device-Name][Unit-Number]
                                Default = PAL serial.device 0
                                IMPORTANT:
                                If you run it from the shell you have to
                                change stack size up to 30.000
                                (Stack 30000).
       BBS.PRG.info
       Bulletins_Menu.info
       EEU                      External Edit User. Click twice on the
                                icon to start or call from the program
                                itself.
       EEU.info
       File_System.info
       InstallLibs              Scriptfile which installs the XPR Libs.
       InstallLibs.info
       InstallScripts           Scriptfile which installs the scripts.
       InstallScripts.info
       Message_Board.info
       Private_Mail.info
       Readme First             Important information for installation.
       Readme First.info
       Scripts.info
       System.info
       Text_Deutsch.info
       Text_English.info
       Utilities.info
       XPR_Libs.info
       Zuerst lesen             Important information for installation.
       Zuerst lesen.info
Bulletins_Menu (dir)
       DL-GMC.displayme         Info Text.
       Sys-Info.displayme       Info Text.
       Updates.doc              Info Text.
       Updates.dok              Info Text.
File_System (dir)
       File.doc                 Info Text.
       File.dok                 Info Text.
Message_Board (dir)
       Message.doc              Info Text.
       Message.dok              Info Text.
Private_Mail (dir)
       005.005                  Mail to SysOp.
       Info                     Info Text.
Scripts (dir)
       FAX_Answer.script        Batchfile which starts the external fax
                                program (Fax switch necessary).
       FAX_Answer.script.info
       FAX_Receive.script       Batchfile which starts the external fax
                                program (modem detects BBS/FAX)
       FAX_Receive.script.info
       HD_Park.script
       HD_Park.script.info
       HD_UnPark.script
       HD_UnPark.script.info
       PF.script                Batchfile which executes the function of
                                Pack Files (could be changed if required).
       PF.script.info
       Sample_??.script
       Sample_??.script.info
       Sample_BBS.script
       Sample_BBS.script.info
       Sample_CSN.script
       Sample_CSN.script.info
       Sample_CSY.script
       Sample_CSY.script.info
       Sample_DL.script
       Sample_DL.script.info
       Sample_FAX.script
       Sample_FAX.script.info
       Sample_GB.script
       Sample_GB.script.info
       Sample_JM.script
       Sample_JM.script.info
       Sample_MS.script
       Sample_MS.script.info
       Sample_PF.script
       Sample_PF.script.info
       Sample_Ring.script
       Sample_Ring.script.info
       Sample_RM.script
       Sample_RM.script.info
       Sample_RP.script
       Sample_RP.script.info
       Sample_UL.script
       Sample_UL.script.info
       Sample_WM.script
       Sample_WM.script.info
       Sample_WP.script
       Sample_WP.script.info
System (dir)
       ??.Sample                Sound Sample for Menu Help Text.
       BBS.Sample               Sound Sample for Start BBS.
       CSN.Sample               Sound Sample for Chat SysOp No.
       CSY.Sample               Sound Sample for Chat SysOp Yes.
       DL.Sample                Sound Sample for Download Files.
       DSound                   Sound Player for the Samples.
       FAX.Sample               Sound Sample for Start FAX.
       GB.Sample                Sound Sample for Goodbye.
       JM.Sample                Sound Sample for Join as a Member.
       MS.Sample                Sound Sample for Mail to SysOp.
       PF.Sample                Sound Sample for Pack Files.
       Ring.Sample              Sound Sample for Ring.
       RM.Sample                Sound Sample for Read Message.
       RP.Sample                Sound Sample for Read Private Mail.
       UL.Sample                Sound Sample for Upload Files.
       WM.Sample                Sound Sample for Write Message.
       WP.Sample                Sound Sample for Write Private Mail.
       XPRD                     Program which enables the use of the
                                external XPR protocols.
Text_Deutsch (dir)
       BM_Help.Text             Online Help Text.
       BM_Help.Text.info
       FS_Help.Text             Online Help Text.
       FS_Help.Text.info
       Guest.Text               Text which is displayed on guest login (is
                                shown before the Info.Text).
       Guest.Text.info
       Info.Text                Text which is displayed after successful
                                Login.
       Info.Text.info
       Join.Text                Text which is displayed if a user wants to
                                Join as a Member.
       Join.Text.info
       Joined.Text              Text which is displayed after Join as a
                                Member.
       Joined.Text.info
       Logoff.Text              Text which is displayed on Goodbye.
       Logoff.Text.info
       Logon.Text               Text which is displayed on Local Logon or
                                Remote Logon.
       Logon.Text.info
       MailboxReady.Text        Text which is displayed on Local Logon or
                                Remote Logon if Mailbox Ready = NO.
       MailboxReady.Text.info
       MB_Help.Text             Online Help Text.
       MB_Help.Text.info
       MM_Help.Text             Online Help Text.
       MM_Help.Text.info
       NewUser.Text             Text which is displayed on NewUser login
                                (is shown before the Info.Text).
       NewUser.Text.info
       PM_Help.Text             Online Help Text.
       PM_Help.Text.info
       SM_Help.Text             Online Help Text.
       SM_Help.Text.info
       UM_Help.Text             Online Help Text.
       UM_Help.Text.info
Text_English (dir)
       BM_Help.Text             Online Help Text.
       BM_Help.Text.info
       FS_Help.Text             Online Help Text.
       FS_Help.Text.info
       Guest.Text               Text which is displayed on guest login (is
                                shown before the Info.Text).
       Guest.Text.info
       Info.Text                Text which is displayed after successful
                                Login.
       Info.Text.info
       Join.Text                Text which is displayed if a user wants to
                                Join as a Member.
       Join.Text.info
       Joined.Text              Text which is displayed after Join as a
                                Member.
       Joined.Text.info
       Logoff.Text              Text which is displayed on Goodbye.
       Logoff.Text.info
       Logon.Text               Text which is displayed on Local Logon or
                                Remote Logon.
       Logon.Text.info
       MailboxReady.Text        Text which is displayed on Local Logon or
                                Remote Logon if Mailbox Ready = NO.
       MailboxReady.Text.info
       MB_Help.Text             Online Help Text.
       MB_Help.Text.info
       MM_Help.Text             Online Help Text.
       MM_Help.Text.info
       NewUser.Text             Text which is displayed on NewUser login
                                (is shown before the Info.Text).
       NewUser.Text.info
       PM_Help.Text             Online Help Text.
       PM_Help.Text.info
       SM_Help.Text             Online Help Text.
       SM_Help.Text.info
       UM_Help.Text             Online Help Text.
       UM_Help.Text.info
Utilities (dir)
       Answer.mfx               Arexx Script for TKRīs MultiFax.
       Answer.mfx.info
       EUC                      Changes the User.Data to the new format.
       EUC.info
       EUC.TXT                  Help Text for the program EUC.
       EUC.TXT.info
       FaxWe.prg                Additional program for the fax switch.
       FaxWe.prg.info
       FaxWe.TXT                Documentation for FaxWe.prg.
       FaxWe.TXT.info
       FAX_Answer.script        Batchfile which starts the external Fax
                                program (Fax switch necessary).
       FAX_Answer.script.info
       FAX_Receive.script       Batchfile which starts the external Fax
                                program (modem detects BBS/FAX)
       FAX_Receive.script.info
       Receive.mfx              Arexx Script for TKRīs MultiFax.
       Receive.mfx.info
XPR_Libs (dir)
       xprbimodem.doc
       xprbimodem.doc.info
       xprbimodem.library
       xprymodem.doc
       xprymodem.doc.info
       xprymodem.library
       xprzmodem.doc
       xprzmodem.doc.info
       xprzmodem.library



                              Security Codes


Every area in GMC-BBS (Bulletins Menu, File System, Message Board, Private
Mail and Setup Menu) has itīs own security code. You can set them in the
config file, so that only these users get the permission to use the menus
which have the corresponding security level.

Through specific setting of the security levels itīs possible to delegate
the servicing of the box.

The security levels can be set from 0...100.

Note: Nobody will ever get a list of areas which have a higher user level
      than him.



                       Maximum length of names etc.


User Name:    4 - 40 characters (Special characters are accepted, first
                                character must not be a numeral).

Password:     1 - 20 characters (Special characters are accepted).

File Name:    1 - 30 characters (No Special characters will be accepted).

File Comment: 1 - 76 characters (Special characters are accepted).



                          Available Menus Offline


GMC-BBS

Right Amiga+G = Local Guest Logon without password
Right Amiga+L = Local Logon (simulating login via modem)
Right Amiga+S = Local SysOp Logon without password
Right Amiga+X = Exit GMC-BBS

Special

Right Amiga+A = About
Right Amiga+E = Edit User only local (also online possible)
Right Amiga+M = Mailbox Ready Yes/No (default: Yes)
Right Amiga+R = Reset System (also online possible)
Right Amiga+D = Serial Device On/Off (default: On)
Right Amiga+H = Speech Out On/Off (also online possible, default: On)

If the serial.device is set OFF the program or the fax program could be
started using the external fax switch.

The function Speech Output is only effective for the function keys F1-F10
to allow the handling of the BBS without the monitor (e.g. SysOp Ready
Yes/No to be not disturbed by the box during the night).



                        Function Keys Off- & Online


F1  = SysOp Ready Yes/No     If enabled a signal is played if a user wants
                             to chat (CS) and the speech output speaks the
                             name of the user. the functions key input F5
                             and screen output F9 will be enabled.

F2  = Time + 10 min          Raises at once the system time of the actual
                             user by 10 minutes (only for the current
                             logon).

F3  = Time - 10 min          Reduces at once the system time of the actual
                             user by 10 minutes (only for the current
                             logon).

F4  = Copyright On/Off       Online:  Shows User.Number, User.Name, Highest
                                      Security Level and Current Action.
                             Offline: Shows either Copyright or
                                      Date and Time, number of BBS, FAX,
                                      New User Calls and Current Action.

F5  = Keyboard On/Off        If enabled your keyboard is locked.

F6  = Serial input On/Off    Useful if you want to lock the userīs key
                             input online so that you can guide him
                             through the system or during the chat if you
                             donīt want to be interrupted.

F7  = File Output On/Off     This option generates the capture file. All
                             action in your bbs will be recorded and
                             written to this file.

F8  = Printer Output On/Off  Generates a hardcopy and prints any action.
                             Useful to print information during a chat etc.

F9  = Screen Output On/Off   Should be disabled if you don't want to see
                             what happens on the screen. The status line
                             will inform you about the activities. The
                             serial output will be increased.

F10 = Serial Output On/Off   If you donīt want a user to see what you do
                             e.g. private area this is the best way.



                       +--------------------------+
                       |     Chat SysOp Help      |
                       |     ~~~~~~~~~~~~~~~      |
                       | Ctrl-G = Ring Bell       |
                       | Ctrl-P = Help Text       |
                       | Ctrl-Q = Quit Chat SysOp |
                       | Ctrl-V = GMC-BBS Version |
                       +--------------------------+

During the chat and also in normal mailbox working you can edit an user by
pressing Right Amiga + E. This function is only possible on the host. The
user is locked temporarily and gets a corresponding message. This will
make it possible to raise the user level online to show him the mailbox.
PS Don't forget to reset the data to their former value.



                             Complete Version


This UNREGISTERED shareware version could be changed through input of a
registration number to a REGISTERED version. If you want to do this I need
to get the following information:

1. User Name
2. Street
3. Zip Code
4. City
5. Country
6. Date of Birth

This data you get with Edit User No. 5 = SysOp.
On arrival of the shareware contribution you get your personal
registration number which you enter in the field Comment SysOp. With this
input all limits of the UNREGISTERED version will be canceled and the
program will be changed to a REGISTERED version.



                               Registration


Author: Ing. Gerhard Mörth
        Schanzstraße  1/12
        A - 1140   W I E N

Bank account: Austrian Postsparkasse
Routing code: 60000
Account No. : 78 045 839

Shareware contribution: ATS 500,--
                        DEM  80,--
                        SFR  70,--
                        USD  60,--

Gifts of any kind are welcome. In case of questions or new ideas or bugs
which should not occur call the mailbox from 0-24 h:


     ____      ____    ______       ____      ____         ____
    /    \    /    \  |            /    \    /    \       /    \     /
   /      \  /      \ |                  |  /      \     /      \   /
   \      /  \      / |                  |  \      /     \      /  /
    \____/    \____/  |_____        ____/    \____/       \____/  /____
        /     /    \        \           \    /    \           /  /     \
       /     /      \        |           |  /      \         /  /       \
      /      \      /        |           |  \      /        /   \       /
     /        \____/   _____/      \____/    \____/        /     \_____/



                    Amiga 2000/030/25, 9 MB Ram, OS3.1
                      540 MB Quantum, Toshiba CD-ROM

                      Telephone 00431 (222) 985 38 96
                      Online from 00:00:00 - 24:00:00
                           USR Courier V.34 plus
     CCITT V.21, V.22, V.22bis, V.32, V.32bis, V.32terbo, V.FC, V.34+
                    CCITT V.42/MNP2-4 error correction
                    CCITT V.42bis/MNP5 data compression
             300/1.200/2.400/4.800//7.200/9.600/12.000/14.400
          16.800/19.200/21.600/24.000/26.400/28.800/31.200/33.600
                               Parity  8-N-1

                           SysOp: Gerhard MOERTH

                           EMail: gmoerth@pan.at
