home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 19
/
CD_ASCQ_19_010295.iso
/
vrac
/
mmenu10b.zip
/
MMENU.DOC
< prev
next >
Wrap
Text File
|
1994-07-24
|
39KB
|
879 lines
* MultiMenu Door 1.00 *
Released July 24, 1994
Copyright 1994 Mike Robinson
The Soft Parade
Shelton, Connecticut, USA
1:141/485 203-924-5603
1:141/486 203-922-1794
Fast Online registration using Visa or Mastercard
MultiMenu is a menu extension door for any BBS that creates a
DOOR.SYS, DORINFOx.DEF, or SFDOORS.DAT door drop file.
It uses either a plain UART, FOSSIL driver, or DigiBoard Driver.
It will work on multi-port IO cards that utilize a shared IRQ.
Up to 254 doors, access control by security/age/baud/password,
automatic display generation, custom display screens, Ansi/Ascii
graphics, optional status line, port speed up to 115,200 bps,
multitasker aware, multi-node and network support, file sharing and
locking, chat mode, local drop to Dos, carrier detect, inactivity
timeout, activity log. Can run in local mode in the BBS or from the
DOS command line.
MultiMenu exits with an ErrorLevel which is then used in a batch file
to pass control to the selected external door or other program.
MultiMenu is shareware with a $20 registration. See the end of this
file or REGISTER.DOC for registration form and information.
----- SETUP -------------------------------------------------------------
Here is the quick version of the setup instructions:
1. Unzip this archive into one subdirectory.
2. Edit the included MMENU.CFG configuration file.
3. Edit the included MENU.BAT file.
4. Run the program using MENU.BAT.
Take a quick look at MMENU.CFG and MENU.BAT and you will get the
general idea. MENU.BAT uses the multiple IF ERRORLEVEL format common
on many BBS systems. MMENU.CFG is a simple Ascii text configuration
file.
Here is a more detailed description of each step:
1. Unzip this archive into one subdirectory. This will be the
MultiMenu home directory, which is named C:\MMENU in the following
example, but any subdirectory name may be used.
2. Modify the included MMENU.CFG file to suit your system.
See CONFIGURATION COMMANDS section below for description of each
option. Any line in MMENU.CFG that does not begin with a letter is
ignored. The lines that begin with semicolons, for example, are
used for comments and ignored by the program. Keep this file in
the MultiMenu home directory.
3. Modify the included MENU.BAT file to suit your system. This is the
batch file which runs MultiMenu and you must put the commands to
run all your doors in this file. MultiMenu exits with an
ErrorLevel which is then used in this batch file to pass control
to the selected external door. When the caller exits the external
door, the GOTO LOOP command passes control back up to the top of
MENU.BAT and restarts MultiMenu. There should be a GOTO loop
command after every door in MENU.BAT. If you run any batch files
inside of MENU.BAT then you should use a DOS CALL command to run
the batch file like this:
:DOOR1
CALL DOOR1.BAT
GOTO LOOP
You may use any ErrorLevel from 1 to 254. ErrorLevel 0 is
generated when the caller chooses to exit MultiMenu without
selecting a door. ErrorLevel 255 is generated if there is an
error, carrier drop, or inactivity timeout. The IF ERRORLEVEL
statements in MENU.BAT must be in DESCENDING order.
If you use DOOR.SYS, then part of MENU.BAT looks like this:
CD C:\MMENU
MMENU C:\BBS\DOOR.SYS C:\MMENU\MMENU.CFG
If you use DORINFOx.DEF, then part of MENU.BAT looks like this:
CD C:\MMENU
MMENU C:\BBS\DORINFO1.DEF C:\MMENU\MMENU.CFG
If you use SFDOORS.DAT, then part of MENU.BAT looks like this:
CD C:\MMENU
MMENU C:\SF\SFDOORS.DAT C:\MMENU\MMENU.CFG
SFDOORS.DAT is used on Spitfire BBS. You may also use any one of
the other Spitfire door drop files: SFMAIN.DAT, SFFILE.DAT, or
SFMESS.DAT. These files are identical, only the names are
different.
MultiMenu uses the door drop file extension to determine which
type of door drop file to read. If the extension is .SYS then
MultiMenu assumes it is a DOOR.SYS type. If the extension is .DEF
then DORINFO?.DEF is assumed. If the extension is .DAT then
SFDOORS.DAT or equivalent is assumed.
In MENU.BAT, note that the current directory is changed to the
home directory C:\MMENU before execution of MMENU.EXE. This is
important because MultiMenu looks for certain files in the current
directory.
4. Run the program using MENU.BAT.
----- LOCAL MODE --------------------------------------------------------
MultiMenu may be run in local mode if you log onto the BBS locally.
It may also be run in local mode from the DOS command line:
MMENU
( Help mode. Gives a quick summary of these commands )
MMENU LOCAL
( Local mode. Looks for MMENU.CFG in current directory.
MMENU L
( Local mode. Same as above. )
MMENU L C:\MMENU\MMENU.CFG
( Local mode. Uses configuration file specified. )
Note that local mode allows you to use MultiMenu as a regular
DOS menu program. A BBS is not required.
----- CONFIGURATION COMMANDS --------------------------------------------
The MMENU.CFG file contains the configuration commands that control
the behavior of MultiMenu. Almost all of the configuration commands
are optional and most people will be able to accept the default
values. The supplied MMENU.CFG shows the default values. This file
should be edited to suit your system.
At startup, MultiMenu reads each line and if it begins with a
configuration command, then the configuration is modified as directed
by the command. If a line begins with anything other than a letter,
it is ignored. The explanatory comments are on lines beginning with a
semicolon and are therefore ignored. The commands are NOT case
sensitive, but they must be spelled correctly. Each command must
begin on the far left margin (column 1). The order of the commands is
generally not important except for the BEGIN and END commands.
The BEGIN and END commands are used to define the list of doors:
BEGIN
1, Door Title 1,
2, Door Title 2,
3, Door Title 3,
4, Door Title 4,
5, Door Title 5,
6, Door Title 6,
7, Door Title 7,
8, Door Title 8,
9, Door Title 9,
END
Each line represents one door. The number on the far left of each
line is the number typed by the caller to select that door. It is
also the exit ErrorLevel when that door is selected. This number is
followed by a comma and then the descriptive title of the door, up to
50 characters long.
The list MUST BEGIN with the command "BEGIN".
The list MUST END with the command "END".
The list of doors can also accept optional access control commands:
BEGIN
1, Door Title 1, OFF,
2, Door Title 2, SEC>=10,
3, Door Title 3, AGE>=21,
4, Door Title 4, BAUD>=14400,
5, Door Title 5, PW=SWORDFISH,
6, Door Title 6, SEC>=10, AGE>=21,
7, Door Title 7, SEC>=10, AGE>=21, BAUD>=14400,
8, Door Title 8, SEC>=10, AGE>=21, BAUD>=14400, PW=SWORDFISH,
9, Door Title 9,
END
Note that the commands are SEPARATED BY COMMAS.
On each line, the first two commands are the ErrorLevel and title as
in the previous example. These are mandatory and must be in the order
shown. These two mandatory commands are then followed by the optional
commands of OFF, SEC, AGE, BAUD, and PW=. These optional commands may
be in any order. All commands are separated by commas. Commands are
not case-sensitive, but the commands must be spelled correctly.
Command: Meaning:
OFF This door is offline. No access.
SEC>=10 Security levels greater than or equal to 10 may enter.
SEC<=10 Security levels less than or equal to 10 may enter.
SEC=10 Security levels equal to 10 may enter.
SEC>10 Security levels greater than 10 may enter.
SEC<10 Security levels less than 10 may enter.
AGE>=21 Age greater than or equal to 21 may enter.
AGE<=21 Age less than or equal to 21 may enter.
AGE=21 Age equal to 21 may enter.
AGE>21 Age greater than 21 may enter.
AGE<21 Age less than 21 may enter.
BAUD>=9600 Connect baud greater than or equal to 9600 may enter.
BAUD<=9600 Connect baud less than or equal to 9600 may enter.
BAUD=9600 Connect baud equal to 9600 may enter.
BAUD>9600 Connect baud greater than 9600 may enter.
BAUD<9600 Connect baud less than 9600 may enter.
PW=SWORDFISH The caller will be asked to enter a password.
Only callers who know the password may enter.
In the example shown, the password is SWORDFISH.
Password may be up to 30 characters long.
Password is NOT case sensitive.
The age, security, and baud limits will NOT work when Multimenu is
run in local mode from the DOS command line. The baud limit only
works when in online mode. The password command will work in all
modes.
The age limits will only work correctly when MultiMenu is run on a
BBS which knows the age of the caller and puts the age in the
DOOR.SYS file. The age limits will NOT work if you use MultiMenu with
a DORINFOx.DEF file or SFDOORS.DAT files since neither of these files
contains the caller's age.
DRIVER UART
DRIVER FOSSIL
DRIVER DIGIBOARD
Optional. Choose ONE. Default is Driver UART.
MultiMenu can use one of 3 different communications drivers:
UART ........ Use built-in MultiMenu UART comm driver.
FOSSIL ...... Use external Fossil comm driver such as BNU or X00.
DIGIBOARD ... Use external DigiBoard comm driver such as XIDOS5.SYS.
Set DRIVER UART for use with non-DigiBoard multi-port IO cards.
MultiMenu will also work on IO cards that use a shared IRQ.
MultiMenu supports Uart and Digiboard to maximum speed of 115200 bps.
MultiMenu supports Fossil to maximum speed of 38400 bps.
If you use Fossil or DigiBoard, then the appropriate comm driver
must be loaded in memory and activated before running MultiMenu.
MultiMenu has been tested with two of the more common Fossil comm
drivers: BNU version 1.70 and X00 version 1.24. It has also been
tested with the DigiBoard universal comm device driver XIDOS5.SYS.
SHARE OFF
Optional. Use SHARE ON to enable file sharing and locking.
If you have more than 1 node and want to have them share menus and/or
display files, then set SHARE ON. In order for file sharing and
locking to work, you must use DOS 3.1 or higher, and DOS SHARE.EXE
must be loaded in your CONFIG.SYS or AUTOEXEC.BAT.
Default is Share OFF.
DEBUG ON
Optional. Use DEBUG OFF to turn off the program error log ERROR.LOG.
If you are experiencing difficulties, leave DEBUG ON.
Default is Debug ON.
STATLINE TOP BLUE YELLOW
Optional. Default is shown.
Controls the location and colors of the local onscreen status lines.
The second command may be TOP, BOTTOM, or OFF.
OFF means that no status line will be shown.
The third command is status line background color.
The fourth command is the status line foreground (character) color.
Possible colors are:
Background Foreground
BLACK BLACK DARKGRAY
BLUE BLUE LIGHTBLUE
GREEN GREEN LIGHTGREEN
CYAN CYAN LIGHTCYAN
RED RED LIGHTRED
MAGENTA MAGENTA LIGHTMAGENTA
BROWN BROWN YELLOW
LIGHTGRAY LIGHTGRAY WHITE
LINESPERPAGE 22
Optional. Determines the number of lines shown for each screen page.
Values from 5 to 30 lines per page are allowed.
Default is LinesPerPage 22.
LEFTMARGIN 14
Optional. Determines the location of the left screen margin.
Values from 0 to 32 spaces are allowed.
Default is LeftMargin 14.
TIMEOUT 180
Optional. This is the caller inactivity timeout delay in seconds.
If no keystrokes are received for this length of time, the door will
exit and return the caller to the BBS. Timeout only applies when the
door is run from the BBS. There will be no timeout when run from the
DOS command line.
Values from 60 to 600 seconds are allowed.
Default is TimeOut 240.
DELAYSECS 10
Optional. This the pause time in seconds for the "Strike any Key To
Continue" message that appears in many places in the door. The door
will wait for a keystroke for this number of seconds. If no keystroke
is received within this time, then the door will proceed to the next
screen. If some of the display screens pass by too quickly to read,
then try increasing this number.
Values from 1 to 3600 seconds are allowed.
Default is DelaySecs 10.
DROPPENALTY 0
Optional. Number of MINUTES to penalize the caller if carrier is
dropped when in the door. This option will work on Spitfire BBS if
you use SFDOORS.DAT (or equivalent). It will not work on systems
using DORINFOx.DEF since this file has no place to put the time
penalty info. It will likely not work on systems using DOOR.SYS
because while the time penalty is written to DOOR.SYS line 42, most
BBS systems do not read back this information. The DropPenalty will
be subtracted from the callers time allowed during the next call that
day. If the caller does not call back until the next day, then this
penalty will have no effect. Also note that if FixTime OFF is set
then the drop penalty will not be written to the drop file.
Values from 0 to 1440 minutes are allowed.
Default is DropPenalty 0.
FIXTIME ON
Optional. Controls whether MultiMenu updates the caller time left
information in the door drop file. If FixTime OFF then the time will
not be adjusted. Many doors require FixTime ON this so that the
caller time is correctly adjusted when he enters and exits several
different doors during the same run of MultiMenu. Also note that if
FixTime OFF, then the DropPenalty will also not be written to the
drop file.
Default is FixTime ON.
LOCKPORT 19200
Optional. Do not use this command unless you are sure you need it.
MultiMenu will automatically read the hardware to determine the port
speed to use. Use of this command overides the automatic speed
detection and forces the port to open at the speed indicated.
Valid port speeds are: 300, 1200, 2400, 4800, 9600, 19200, 38400,
57600, 115200. The FOSSIL routines in MultiMenu are limited to a
maximum speed of 38400.
PORT 2
Optional. Do not use this command unless you are sure you need it.
Com port selection is fully automatic based on the value passed by
DOOR.SYS, DORINFO?.DEF, or SFDOORS.DAT. Use of this command overides
this value and forces use of the specified com port.
Allowable for this command is 1 to 8.
IO $02F8
Optional. Do not use this command unless you are sure you need it.
I/O port base address selection is fully automatic based on
the standard IBM PC values associated with the selected com
port number. Use of this command overides this value and forces
use of the specified I/O port base address. The $ indicates
that the address is specified as a hexadecimal number.
Allowable for this command is any value from $02E8 to $5228.
Please note that no checking is done on this value and it
is entirely possible to specify a non-existant base address.
IRQ 3
Optional. Do not use this command unless you are sure you need it.
The IRQ number selection is fully automatic based on the
standard IBM PC values associated with the selected com port
number. Use of this command overides this value and forces use
of the specified IRQ number.
Allowable for this command is any value from 0 to 15.
HARDFLOW ON
Optional. Do not use this command unless you are sure you need it.
Set HardFlow OFF to turn OFF hardware flow control (RTS/CTS). In
general, you should leave HardFlow ON. Most modern modems support
hardware flow control.
Default is HardFlow ON.
SOFTFLOW OFF
Optional. Do not use this command unless you are sure you need it.
Set SoftFlow ON to turn on software flow control (XON/XOFF). In
general, Hardware flow control (RTS/CTS) is much better, and most
modern modems support it. Software flow control will probably not
work very well on a high speed modem. If you use software flow
control, please send me a note. I am curious if anyone uses it.
It is possible to turn on both hardware and software flow control,
but this is not recommended.
Default is SoftFlow OFF.
DIRECTVIDEO ON
Optional. With DirectVideo ON, all local screen writes will be done
directly to video memory instead of through the BIOS.
Set DirectVideo OFF to disable direct local screen writes.
Default is DirectVideo ON which seems to work fine on most systems.
CHECKSNOW OFF
Optional. CheckSnow ON enables "snow checking" when using DirectVideo
ON. It has no effect if DirectVideo OFF. Some older CGA monitors may
requires this. It should not be a problem on most monochrome, EGA or
VGA video systems. CheckSnow OFF is a bit faster.
Default is CheckSnow OFF.
BIOSSCROLL ON
Optional. If BiosScroll OFF, then a special scrolling routine is used
that suppresses snow and flicker on systems with any kind of color
graphics. However, BiosScroll ON is a bit faster.
Default is BiosScroll ON.
GRAPHICS ON
Optional. MultiMenu will automatically read the graphics mode from
DOOR.SYS line 20. This command overides the value passed in DOOR.SYS.
When using DORINFO?.DEF MultiMenu starts in ASCII mode.
Graphics ON forces MultiMenu to start in ANSI graphics (Color) mode.
Graphics OFF forces MultiMenu to start in ASCII graphics (B & W) mode.
LOG ON
Optional. Registered versions only.
Set Log ON to turn on the caller activity log defined by LogName.
In unregistered versions the log is forced OFF.
In registered versions the default is Log ON.
In local mode from the DOS command line the log is always forced OFF.
LOGNAME C:\BBS\BBS.LOG
Optional. Registered versions only.
Gives the name of the caller activity log file. If your BBS uses an
ASCII text log file, then you can specify that log file name here and
the MultiMenu log entries will be written directly to your BBS log.
Default is LogName BBS.LOG.
LOGLEADER ' * '
Optional. Registered versions only.
This string of characters between the apostrophes '' is placed in
front of each caller activity log entry. The default of 6 spaces,
a star, and one space is shown above. The default is designed for
Wildcat BBS.
INDENTLOG 0
Optional. Registered versions only.
This is the number of characters each line of the caller activity log
will be shifted to the right beyond the amount specified by
LogLeader. The line with the caller name (optional, see below)
is NOT shifted.
Default is IndentLog 0.
LOGUSERNAME OFF
Optional. Registered versions only.
If LogUserName ON, then MultiMenu writes the caller's name to the
caller log. Some may wish to turn this ON if the BBS software does
not write the callers name to the same log.
Default is LogUserName OFF.
----- DISPLAY FILES -----------------------------------------------------
All display files are OPTIONAL.
MultiMenu automatically generates all required screen graphics. These
optional display files allow you to customize the appearance of
MultiMenu with ANSI/ASCII graphics screens. Place all of these files
in the MultiMenu home directory.
In the unregistered version, only MENU.ANS/ASC is displayed.
In all of the display files,
the .ANS file will be shown if the caller is in ANSI graphics mode and
the .ASC file will be shown if the caller is in ASCII graphics mode.
MENU.ANS/ASC ...... List of doors available to caller
(See below for more information.)
WELCOME.ANS/ASC ... Displayed when entering MultiMenu.
GOODBYE.ANS/ASC ... Displayed when exiting MultiMenu.
CHAT.ANS/ASC ...... Displayed when entering chat mode while online.
DROPDOS.ANS/ASC ... Displayed before a drop to DOS in online mode.
BULLx.ANS/ASC ..... Displayed before entering door number x.
This is a bulletin or info file about the door.
Not that CHAT and DROPDOS are not displayed in local mode.
The most important display file is the optional main menu which shows
the list of doors:
ANSI ASCII
----------- -----------
MENUxxx.ANS MENUxxx.ASC
MENUxxx.ASC MENU.ASC
MENU.ANS
MENU.ASC
The "xxx" shown above represents a security level. For example,
MENU10.ANS is the ANSI menu for security level 10. MultiMenu
searches for the display files in the order indicated above.
If specific display files are not found for the caller's
security level, then the general MENU.ANS/ASC files are shown.
If none of these files are found, then MultiMenu will automatically
generate a screen display of all the doors available to the
current caller based on the information in MMENU.CFG configuration
file.
- MULTI-PAGE MENUS -
You can also create a multi-page MENU.ANS/ASC.
In this case, put all the pages in one file. Each
page should be no more than 21 displayed lines long and there
should be 4 blank lines between each page. The door will pause
at the end of each page and allow the caller to select a command
or scroll to the next page.
A good method for creating multi-page ANSI menus is to create each
page separately in an ANSI editor such as TheDraw. Then use the DOS
COPY command to join the screens like this:
COPY PAGE1.ANS+PAGE2.ANS+PAGE3.ANS ALLPAGES.ANS
----- LOCAL KEYBOARD CONTROLS -------------------------------------------
ALT+C --- Chat Mode On/Off
ALT+D --- Drop To DOS (local sysop only)
ALT+J --- Drop To DOS (local sysop only)
F6 ------ Take Five Minutes From Caller
F7 ------ Give Five Minutes To Caller
F10 ----- Exit The Door
ALT+F1 -- Exit The Door
ALT+F2 -- Exit The Door
ALT+K --- Kill. Throw the caller off the BBS *NOW*
----- STATUS SCREENS ----------------------------------------------------
The top two lines of the local display show status information that
varies according to the mode and comm driver in use.
For DOS Local Mode:
DOS Local Mode Sunday July 24, 1994 12:00pm
MultiMenu 1.00 For Any BBS - Uart, Fossil, or DigiBoard. Mem Available: 508K
For Local Mode in the BBS:
Michael Robinson Shelton CT 203-922-1794 #125 Sec:10 60 Min
MultiMenu 1.00 Node:1 540K
Online Mode - DigiBoard:
Michael Robinson Shelton CT 203-922-1794 #125 Sec:10 60 Min
MultiMenu 1.00 DIGIBOARD Channel:0 Node:1 14400 540K
Online Mode - Fossil:
Michael Robinson Shelton CT 203-922-1794 #125 Sec:10 60 Min
MultiMenu 1.00 FOSSIL Com2 Node:1 14400 540K
Online Mode - Uart:
Michael Robinson Shelton CT 203-922-1794 #125 Sec:10 60 Min
MultiMenu 1.00 16550A UART COM2 Node:1 14400/38400 IRQ:3 IO:02F8 540K
Michael Robinson --- Caller name.
Shelton CT --------- Caller address.
203-922-1794 ------- Caller phone number.
#125 --------------- Caller user file record number.
Sec:10 ------------- Caller security level.
60 Min ------------- The number of minutes left.
MultiMenu 1.00 ----- Program name and version number.
16550A UART -------- The comm driver in use and the UART type detected.
COM2 --------------- The Com port number.
Node:1 ------------- The BBS node number.
14400/38400 -------- Caller connect speed / Port speed.
IRQ:3 -------------- Interrupt number.
IO:02F8 ------------ IO port base address as a hexadecimal number.
540K --------------- Current memory available after loading MultiMenu.
The Uart type, port speed, IRQ, and IO address are not displayed
when using the Fossil or DigiBoard comm drivers.
----- TROUBLESHOOTING ---------------------------------------------------
Check this document first. Perhaps your problem is discussed here.
MultiMenu writes error messages to file ERROR.LOG in the current
directory. Check this file. If you set Debug OFF then errors will
not be written to this file.
If you use a Fossil or DigiBoard driver, make sure it is properly
loaded in memory and activated before running MultiMenu.
The most common problem is a failure to open the com port. If you
see MultiMenu appear on the local screen, but see nothing on the
remote end, then you are using the wrong port, the wrong MultiMenu
DRIVER, or you have a non-standard port. MultiMenu determines the
port to use by reading the door drop file:
DOOR.SYS file line 1
DORINFOx.DEF file line 4
SFDOORS.DAT file line 6
Check the door drop file line indicated above to be sure that it is
the correct port. You can also force MultiMenu to use a certain port
by using the PORT command in MMMENU.CFG. This will override the port
specified in the door drop file.
Check the MultiMenu comm driver used by checking the local screen
status line. Be sure this is the driver you expect.
If you are using a non-standard port IRQ or IO base address, then you
must use the IRQ and/or the IO commands in MMENU.CFG. This is the
only way to "tell" MultiMenu which settings to use. You can see the
settings which actually were used on the local screen status line.
If MultiMenu starts, shows some of the initial displays, and then
seems to halt, this is almost always a conflict with another device
or software on the system. The most common such problem is an
internal modem and IO card trying to use the same IRQ number. Make
sure that nothing else on your system is using the IRQ and IO base
address used by MultiMenu. Other devices which could cause conflicts
are a mouse, sound card, CD-ROM card, network card, tape backup card,
scanner card, or just about any other piece of "extra" hardware
plugged into the computer.
MultiMenu should work OK with multiport IO cards that use a shared
IRQ. For a DigiBoard (or compatible) set Driver DigiBoard in
MMENU.CFG. All other multiport IO cards should use Driver Uart.
If you have read the docs and still need help, call my BBS and leave
a message which fully describes the problem.
Please upload the following files:
1. Any ERROR.LOG files created by MultiMenu.
2. MMENU.BAT - the batch file that runs MultiMenu.
3. MMENU.CFG - the configuration file.
4. DOOR.SYS, DORINFOx.DEF, or SFDOORS.DAT (whichever you use).
I will post a reply message on my BBS for you within 24 hours.
FidoNet nodes may netmail the same information, and then poll for a
reply in 24 hours. I fully support both registered and unregistered
versions. Node 2 (203-922-1794 FidoNet 1:141/486) is dedicated
exclusively to handling support for my shareware. Traffic on this
node is very light, and it is almost always ready and waiting for
callers.
------- REGISTRATION ------------------------------------------------------
This program is SHAREWARE with a registration fee of $20.00
(Twenty Dollars US).
You may use this program for a free 30 day trial period. After that,
you must register it or stop using it. You may give away free copies
of this entire unmodified package, but you may not sell it. I retain
all rights to this program.
As an incentive to encourage registration, the following features
are ONLY AVAILABLE IN THE REGISTERED VERSION:
■ The *** UNREGISTERED *** message on the first screen is replaced
by your name and your BBS Name.
■ The unregistered version is limited to 9 doors numbered 1 to 9.
The registered version can run up to 254 doors numbered 1 to 254.
■ WELCOME, GOODBYE, CHAT, DROPDOS and BULLx files will be displayed
(optional).
■ Full logging of all caller activities. You can log activities to
your BBS log, or to a separate MultiMenu log.
In the unregistered version, only error conditions are logged.
No caller activity log is created in the unregistered version.
HOW TO REGISTER:
Please fill out and mail the form below to register the MultiMenu door
or call my BBS for fast online registration using your credit card.
I accept Visa, Mastercard, Carte Blanche, Diners' Club.
Call The Soft Parade BBS at: 203-922-1794 or 203-924-5603
Registered Sysops are entitled to free program support, and free
access to all files and features on my BBS. Support is available from
me on my BBS, in FidoNet (Wildcat, PCBoard, or Spitfire echos),
Spitfire SF-NET (@SPITFIRE 3RD Conference) and via direct FidoNet
crash netmail. Suggestions for future improvements from registered
Sysops will receive careful consideration.
When you register, you will receive a customized personal
registration key file and instruction file. The key file activates
the registered features in the shareware version, so there will be no
need to download any specially compiled versions of the executable
program itself.
Please be sure to specify your name and your BBS name exactly as you
would like them to appear on the first door screen.
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
MultiMenu 1.00 Door REGISTRATION FORM
Your Name: ______________________________________________
BBS Name: ______________________________________________
Address: ______________________________________________
Address: ______________________________________________
BBS Phone Number: ________________
Please answer the following if you want to charge your registration:
Credit Card Type: _____________________
Name as it appears on the card: _______________________________
Credit Card Number: ___________________________________________
Expiration Date: _______ Voice Phone Number: _________________
Please choose ONE of the following registration options:
___ $20 (Twenty Dollars)
Call Mike Robinson's BBS and download your registration file.
I will establish an account for you in advance if you give the
following logon information:
Password to use on Mike Robinson's BBS: _____________________
BirthDate to use on Mike Robinson's BBS: _____________________
___ $25 (Twenty Five Dollars) - First Class Mail anywhere in the world.
I will mail your registration to you. Specify floppy disk type.
3.5 inch HD will be used if not otherwise specified.
___ $25 (Twenty Five Dollars) - USA and CANADA ONLY.
Mike Robinson will call your BBS and upload your registration to
you or he will NetMail your registration to your FidoNet address.
BBS phone number or FidoNet Address:
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
Send this form and payment in US DOLLARS to:
Michael Robinson
909 BRIDGEPORT AVE #102
Shelton, CT. 06484-4386
I accept Visa, Mastercard, Carte Blanche, Diners' Club,
personal check, bank check, or money orders.
Checks must be from a bank or financial institution with
a cashing address within the USA listed on the front of the
check. Most major banks in other countries can issue such an
international money order or international bank check.
InterNet Mike.Robinson@485.n141.z1.fidonet.org
InterNet Mike.Robinson@486.n141.z1.fidonet.org
╔════════════════════════════════════════════════╗
║ * The Soft Parade - Shelton Connecticut USA * ║
║ * Home of MultiMenu, EZ-ROM & SF-ROM Doors * ║
║ * Online Registration using Visa/Mastercard * ║
╚════════════════════════════════════════════════╝
Node 1 203-924-5603 FidoNet 1:141/485 General Public Access
Node 2 203-922-1794 FidoNet 1:141/486 MultiMenu Support Only
FidoNet File Request MMENU for latest version.
Support and Online Registration available on both nodes.
Node 2 is for door support only and is rarely busy.
Legal Stuff:
Use this program at your own risk. No guarantees of any sort.
File sharing and locking implemented via BCSHARE Beta Version 0.7
Copyright (C) By Mike Woltz 1990 Buffalo Creek Software.
MultiMenu Revision History
Version 1.00 -- July 24, 1994 - Initial Public Release
*******************************************************************
OTHER SHAREWARE PROGRAMS BY MIKE ROBINSON:
* EZ-ROM CD-ROM Door for ANY BBS that creates DOOR.SYS or DORINFO?.DEF
FidoNet file request EZROM for latest version.
EZ-ROM is a file access and download door. Includes a unique internal
database that tracks and limits downloads and requests on ANY BBS.
Files may be located on CD-ROM disk or magnetic disk, up to 100
disks, up to 500 file areas per disk, requests from offline disks,
full multi-node and network support, batch downloads, file tagging,
fast text search single or all disks, ZIP and text file viewer,
insertion of BBS ads into ZIP files, Pioneer multi-disk changer
support, maintains it's own user/download/request database, automatic
request manager/editor program, user manager/editor program,
configurable user limits, chat mode, local drop to DOS, and
multitasker aware. Can be run in local copy-to-hardrive mode in the
BBS or from the DOS command line. Includes special support for
Wildcat BBS so that the number of files/bytes downloaded are recorded
in the main Wildcat database. The number of files/bytes downloaded is
also written to DOOR.SYS for those systems that are able to read back
DOOR.SYS. Fast online registration.
* SF-ROM CD-ROM Door for Spitfire BBS
FidoNet file request SFROM for latest version.
SF-ROM is a file access and download door specially designed for use
on Spitfire 3.x BBS. It can track the number of files/bytes
downloaded, enforce daily limits, and then record this information in
the main Spitfire database. Files may be located on CD-ROM disk or
magnetic disk, up to 100 disks, up to 500 file areas per disk,
requests from offline disks, full multi-node and network support,
batch downloads, file tagging, fast text search single or all disks,
ZIP and text file viewer, insertion of BBS ads into ZIP files,
Pioneer multi-disk changer support, maintains it's own
user/download/request database, automatic request manager/editor
program, user manager/editor program, configurable user limits, chat
mode, local drop to DOS, and multitasker aware. Can be run in local
copy-to-hardrive mode in the BBS or from the DOS command line.
Fast Online registration.
*******************************************************************
PKZIP archive security notice for this archive should read:
Authentic files Verified! # FEZ251
MICHAEL N. ROBINSON