home *** CD-ROM | disk | FTP | other *** search
- M A P L E S T R E E T M E R G E S
-
- Under construction....8-)
-
- A WORD FROM PETE EIBL
-
- I have not attempted to replace RBBS or to take any credit
- away from the people involved in the development of RBBS-PC.
- Without the original RBBS-PC code there would be no Maple Merges.
-
- These merges are distributed FREE of any strings attached.
-
- All credits go to the many Sysops who had ideas and suggestions on
- enhancing RBBS. I only put all the thoughts together into one
- package.
-
- All changes reflect my ideas of what I would like RBBS-PC to be.
- You are welcome to use the Maple Merges in any way you wish. Add
- them to your code, change them any way you see fit or throw the
- whole thing out the window if you do NOT like them.
-
-
- Pete Eibl
- Maple BBS
- 414-628-1784
- Fidonet 1:154/199 HST/V32b
- RBBSnet 8:928/106 HST/V32b
-
-
- REQUIRED FILES
-
- BLED22.ZIP BLED 2.2 - used to merge Maple Merges with RBBS-PC
- source code to create your new version of RBBS-PC
-
- RBBS-BAS.ZIP RBBS-PC 17.4 Distribution Archive - source code of
- RBBS-PC 17.4
-
- RBBS-ASM.ZIP RBBS-PC 17.4 Distribution Archive - assembly routines
- of RBBS-PC 17.4
-
- MAPL0831.ZIP Maple Merges 08/31/92 release
-
- RCHAT300.ZIP Stcok CHAT mods by John Morris
-
- AED244A.ZIP Stock Ansied Mods By Tom Collins
-
- ( Only if using FFS setup)
-
- RFM-120.ZIP Contains RFM.EXE File Maintenance Utility - RFM
- Merges are a part of the Maple Merges, but if you
- wish to use RBBS-PC's Fast File Search option you will
- need this archive also.
-
- OPTIONAL FILES
-
- SCANV91.ZIP Contains McAfee and Associates Virus Scanner - useful
- for your batch files which check uploads
-
-
- WHAT ARE THE MAPLE MERGES?
-
- The Maple Merges are a collection of merges which have been
- created by many RBBS-PC Sysops to enhance the function of not only
- their BBS, but also others in the RBBS-PC community. It has been
- the work of Pete Eibl to collect the various merges as well as
- his own work and make any necessary modifications to make them all
- work together.
-
- This has not been easy as many merges were written for
- earlier versions of RBBS-PC and are not compatible with the later
- versions in their original form. Other problems have been basic
- incompatibilities between various modifications that had to be
- resolved to make them all function in their intended manner.
-
- Since much of the Maple code is based on the work of many other
- people, credit should be given where credit is due. The names
- of the many fine people who have made the Maple merges possible
- are listed below: These are not all by any means.
-
- Dan Drinnon Steve Stevens
- Lawrence Kolada Tom Collins Scott McNay
- Richard Todd John Morris Eddie Rowe
- George Brungot Randy Hoyns Mike Otto
- Bob Cramer Bob Kurtz
- John Zipperman Gregg Snyder
- K.Patz Steve Kling
- Mike Clark Jeremy Kerr
- Bob Hampton Jim Wargula
- Dave Miller Terry Stovall
- Dan Tillman Ken Humrich
- Jeff Barnes Sr. Jerry Toler
- Dave West Tom Hazel
-
-
- CHANGES FROM STOCK 17.4
-
-
- CBAUD MOD
-
- In RBBS-PC Download time estimates could be seriously
- underestimated. This happens when the modem reports a connection
- to be 9600 although the carrier speed is less. Also, RBBS is
- not able to get the correct carrier speed from a front end. Also,
- RBBS had no way to tell external protocols what speed to use in
- making a time estimate.
-
- The modem-to-modem speed is now picked up when Maple answers the
- phone by looking for "CARRIER XXXX", where XXXX is the speed.
- You may need to configure your modem to report negotiation
- progress so that carrier speed is reported. For example, the
- Hayes Smartmodem needs to have "W1" added to the modem
- initialization command or modem firmware command.
-
- The carrier speed is now accepted as the 3rd parameter on the
- command line, so that the format is:
-
- "rbbs-pc /time /speed /carrier /extended
-
- where "/carrier" is the carrier or modem-to-modem speed, in con-
- trast to which "/speed" is the speed RBBS is to talk to the modem
- at.
-
- THE OPTIONAL PARAMETERS ARE:
-
- x is the NODE ID in the range 1-9,0,A-Z
-
- filename is the fully qualified file name to use as the ".DEF"
- File.
-
- DEBUG IS A DEBUGGING Switch NOT Needed for normal operation
-
- /time is the time of day for RBBS-PC TO return to the Caller
-
- /baud is the baud rate of the caller if RBBS-PC is being
- shelled to by another communications program (the communications
- port being used is assumed to be the one input via the RBBS-PC
- CONFIG PROGRAM
-
- /Cbaud Is the actual modem connect rate, not the locked value
-
- /reliable is if reliable mode was Detected by a HOST MAILER
-
- IF NO PARAMETERS ARE SUPPLIED, RBBS-PC ASSUMES THAT THE .DEF
- FILE NAME IS RBBS-PC.DEF AND THAT THE NODE IS NODE 1.
-
- Here is an example of a Spawnbbs.bat file used by Binkley Term
- 2.5+ to pass parms to RBBS-PC when the DOS SET command is used to
- specify a Node parameter as in SET NODE=1
-
- Rem SpawnBBS.bat
- c:
- cd\rbbs
- rbbs%node%.bat %4 %1 %2 %5
-
- an example of the contents of the RBBS1.bat which is called by
- Spawnbbs would be as listed below. This file of course can be
- modified for your particular system:
-
- Rem RBBS1.bat
- echo on
- :LOOP
- c:
- cd\rbbs
- if exist RCTTY1.BAT del RCTTY1.BAT
- Shroom h:\rbbs-pc 1 /%1 /%2 /%3 %4
- If Not Exist RCTTY1.BAT GOTO EXIT
- RCTTY1.BAT
- GOTO LOOP
- :EXIT
- c:
- cd\binkley1
- binkley1
-
- The Proto.def File must be changed for DSZ to
- use this new meta-variable. Below is an example of a DSZ Proto.def
- line using CBAUD.
-
- DSZ port [PORT#] speed [BAUD] estimate 0 [CBAUD] ha on sz -r [FILE]
-
- *NOTE*
-
- be sure that you do NOT have any other switches after the [FILE]
- since if you do, DSZ will barf on batch uploads.. some Sysops
- were/are using a -p switch after the [FILE] all DSZ switches
- should come Before the [FILE].
-
-
-
- MAPLE ENHANCEMENTS
-
-
- ANSIED
-
- Tom Collins' ANSI-Ed full screen editor is a part of the Maple
- Merges. The AutoDownload toggle in RBBS has been replaced with the
- Ansied toggle. If the toggle is turned OFF a prompt will be
- displayed asking users if they want to use the Ansi Editor when
- E)nter messages is selected. If the Editor is toggled ON then the
- prompt will no longer be given, the user will simply enter the
- Ansi-Ed code when they select Enter Messages.
-
-
- BANKTIME
-
- The C)lock command has been replaced with the B)ank Time option.
- Be sure you make the necessary changes to security levels and
- letters to use for prompts in CONFIG as stock RBBS uses what
- previously was B)aud change for this. Follow RBBS 17.4 docs for
- setting up this feature properly.
-
-
- BATCH UPLOADS
-
- BATCH uploading is available by making use of the Sysop's 4 command
- (Erase comments). The Sysop's 4 command (Erase comments) has been
- merged with the Sysop's 1 command (List comments).
-
- Batch uploading is not yet available for Personal Uploads, but this
- should not be a problem since files can be sent to SYSOP only.
- Extended descriptions are also turned off during a BATCH Uploads
- (saves on code).
-
-
- COLORS
-
- 11 additional smarttext colors are available!
-
-
- Added Colors are:
- Foreground Background
- {C5 - Bright Blue Black
- {C6 - Bright Magenta Black * this color is a default on RBBS, but
- not on mine
- {C7 - Yellow Blue
- {C8 - Yellow Green
- {C9 - Yellow Red
- {CA - Yellow Magenta
- {CB - White Blue
- {CC - White Green
- {CD - White Red
- {CE - White Magenta
- {CF - Bright Cyan Blue
-
- NOTE: Always add {C0 to the end of lines that have non-black
- backgrounds!
-
-
- DOOR.SYS DROP FILE
-
- DOOR.SYS is rapidly becoming a UNIFORM standard for ALL BBSs.
- If you run Multi-node and toss everything for the different nodes
- into one monster subdirectory...BEWARE! This merge will put the
- DOOR.SYS in whatever subdirectory you use for that node's work files
- - I *think* as I only run one node. There is no such thing as
- DOOR1.SYS, DOOR2.SYS, etc. The node information is in the DOOR.SYS
- itself so you may need to work magic on your setup before putting
- DOOR.SYS into action for your doors.
-
- DOOR.SYS is contained in DOORSYS.BAS, but if you do NOT wish to
- use this feature then use DOORSYS.STB instead.
-
-
- DRST?.DEF
-
- Stock RBBS only creates the DRST?.DEF file when Dooring out, but
- some doors have been found to rely on this file. Maple Merges make
- RBBS to also create this file when Shelling out since just about
- everyone and their brother uses SHROOM to have RBBS swapped to a
- ram drive.
-
-
- EXTENDED FILE DESCRIPTION
-
- a) Extended Descriptions are now turned OFF by default. Users may
- them on at the L) prompt.... e.g. L E A will list ALL
- with extended ON.
-
- If you would prefer that the Extended Descriptions are ON by
- default then you'll need to get into the source code of
- RBBSSUB5.BAS manually.
-
- Search for "LIST DIRECTORY", then look below line 20150. Just
- below the line that says "ZExtendedoff = ZTrue" commented with
- 'Pe 10/27/91. Change this "ZTrue" to "ZFalse" and you'll have the
- Extended Descriptions ON by default.
-
- b) The uploader's name is now displayed in the Extended Field area.
- A line is added in the FMS with >> Uploaded by: John Doe << so that
- users are aware of who contributed the file to the system. CONFIG
- parameter 53 controls this feature.
-
-
- FILE CONVERSION
-
- ALL the Convert routines are handled via batch files. The only
- change made from stock RBBS is the addition of the NodeId to the
- passed parameter - %2 will contain the node number (or letter).
-
-
- FILE DIRECTORY HEADER
-
- A header for file directories has been added. This header displays
- the name of the directory and the directory description when a
- listing for a specific directory is requested. Color, Graphics and
- Text are supported.
-
-
- FILE TRANSFER INFO
-
- When RBBS SHELL'S to a protocol the Users Name, City/State and
- Security level are displayed. Additionally, RBBS will
- display the file size in bytes and the baud rate so you may know
- how long it will take for the user to finish their download.
-
-
- FREE DOWNLOADS
-
- The Maple Merges allow for any FMS directory to be a FREE FMS
- directory - ie NO Ratios enforced. To take advantage of this
- feature add "\FREE" to the FMS header.
-
- Note: In order for this to work, the user must request to download
- the file while viewing the FMS directory that has the "\FREE" in
- the FMS header. Rations will NOT be bypassed if the download
- request is made from the FILE prompt or another FMS directory.
-
-
- INITIAL SCREENS
-
- The Initial Screens Command has been modified to display a menu
- which allows the user to view the Welcome, News, LG?.DEF for their
- security level, etc.
-
-
- INTER-NODE CHAT
-
- An inter-node chat mode has been installed in the Maple Merges. To
- activate Chat set CONFIG parameter 31 to any desired character other
- then the @ symbol. Set the security for this command to the level
- of access users must have to use Chat. Also set CONFIG parameter
- 301 to a work directory for Chat(a RAM Drive is recommended).
-
- If you do NOT want to use the Chat features of the Maple merges,
- simply delete the RCHAT-300.BAS file and rename the RCHAT-300.STB
- to RCHAT-300.BAS before recompiling and set CONFIG parameter 21
- to the "@" character.
-
-
- LOGOFF PROMPT
-
- When a user selects G to disconnect a menu is displayed, offering
- the user a choice of A)borting the log off, C)ontinue with the
- Log Off, or C)omment to the Sysop. If C)omment is selected, the
- user is placed into messages as if he/she had entered Comment from
- the normal message commands. When the message is saved, the user
- is immediately logged off.
-
-
- MESSAGE HEADER
-
- The headers support both UPPER and lower case. Messages that come
- in via Echomail are displayed in the proper CaSe and those which
- are written locally are NOT converted to UPPERCASE.
-
-
- MSGTOSS TOSS.LOG
-
- This addition is for those who use Msgtoss and RBBS message bases.
- What it does is write out a TOSSX.LOG file where X is the node
- number. This allows Msgtoss to scan only those message areas where
- new messages were entered.
-
- This mod depends on several factors, the first being that the
- config file RBBS uses is modified in parameter number 12 to reflect
- the actual areatag for the conference. All non-echo
- subboards here are set to use the original value in CONFIG
- parameter 12 in your main RBBS-PC.DEF file or RBBS1PC.DEF file. If
- you don't want a particular echo scanned, substitute the value of
- CONFIG Parameter 12 in CONFIG for the particular subboard.
-
- All my subboards use the actual echo tag label for the bbs name
- string in CONFIG Parameter 12. The other four local subboards on
- my system use the same the default log in board name string in
- Parameter 12 of the config file.
-
-
- READ NEW MAIL PROMPT
-
- When a user logs into RBBS, the process proceeds as in normal RBBS
- up to the point were the main menu would normally be displayed. If
- there is new mail in the message base, or in any subboard or
- conference that has been joined, the user is informed that there
- is new mail and asked if he/she wants to read it now. If the
- response is 'Y' then the mail is displayed in READ SINCE mode. If
- the response is 'N' then the main menu is displayed as normal.
-
-
- RFM-120
-
- Warren Muldrow's RFM-120 mods have been installed for Fast File
- Search management. Be sure to use only the RFM.EXE files and NOT
- the utilities distributed with stock RBBS. Refer to the RFM.DOC
- for configuration of the RFM.DEF file to take full advantages of
- its features. (inside RFM-120.ZIP)
-
-
- SMARTTEXT ADDED TO PUI's
-
- SM091926 Allow multi-line PUI prompts. If using this mod,
- the PUI files MUST be modified so that the prompts have
- quotes around them.
-
-
- SMARTTEXT ADDED TO PROMPT's
-
- SM091927 Allow SmartText in prompts. Any menu prompt that
- the SysOp can redefine can now have SmartText in it.
-
-
- SYSOP DOS DROP
-
- The Sysop's 7 command (Exit to DOS) allows you to use a batch file
- or the original RCTTY method that RBBS uses. The .BAT extension is
- NOT assumed and the Drive/Path can be omitted if the batch file is
- located in the current subdirectory.
-
-
- TRANSFER STATS
-
- A screen informing the user of their statistics on downloads based
- upon XFER-?.DEF (?=node number) has been added. Add a line to your
- batch file which runs RBBS to ensure that this file(s) is deleted
- when RBBS recycles. RBBS will delete it for you except those
- strange cases when the user bails out on you before completion of
- the download.
-
-
- TYPE COMMAND
-
- T)opic msg scan has been removed and replaced with T)ype ASCII file
- option.
-
-
- TURBOKEY
-
- TurboKeys are disabled for new user during the logon process and
- are turned OFF. If you would like to prompt new users for
- TurboKeys, search for 42700 in RBBS-PC.BAS. Uncomment the three
- lines below 42700 that are commented out, and delete the line that
- says "ZTurboKeyUser = NOT ZYes".
-
-
- VIEW ARCHIVE
-
- V)iew archive files now uses the FILESEC file for security. The
- Maple Merges ensure a user is NOT able to view or download
- sensitive files.
-
-
- XTRACT/VIEW WORK DIR
-
- The Maple Merges allow for a user to extract and view files from
- within archives while online. To take advantage of this feature,
- define CONFIG Parameter 304 to the drive/path to be used. RBBS
- will create a working directory off this directory for its
- extraction from the archive. (Example: If CONFIG 304 was set to
- C:\WORK\ then RBBS would use C:\WORK\1\ for Node 1, C:\WORK\2 for
- Node 2, etc.)
-
- There is NO need to create the node specific subdirectories as RBBS
- will create them if they are not present. WARNING: These
- subdirectories are deleted of ALL files when RBBS recycles so do
- NOT define this subdirectory as something you currently have data
- in or it will be LOST!
-
- If you use the same subdirectory for your Test/Convert batch
- files, do NOT delete the subdirectory when the test/convert is
- done. RBBS only creates this subdirectory when it recycles. If
- it is deleted while a user is on-line it will NOT exist if the user
- attempts to use the X)tract features. The drive/path used for this
- feature need not be listed as a downloadable subdir in config, this
- subdir is searched first when user enters the download command.
-
- After you have defined the drive/path to be used for this feature,
- (CONFIG Parameter 304), you need to create batch files which are
- named X + extension to be extracted. (i.e. XZIP.BAT, etc)
- Remember these have to be where you defined COMMAND.COM to be
- located in CONFIG Parameter 105. If these are not where they
- should be, the user is informed the feature is not supported for
- whatever file they are attempting to extract a file from an
- archive.
-
- The format of this file is as follows :
-
- Pkunzip -o [1] [2] [3]
-
- [1] = FileName of selected archive
-
- [2] = Name of file to Xtract from archive
-
- [3] = Drive path specified in config 304 + NodeID for LIB work
- drive to place xtracted file(s) in
-
- RBBS would insert the proper information so this would become
-
- Pkunzip -o c:\new\arcfile.zip test.doc c:\view\1\
-
- Not only can users view the contents of a file line, extract files
- from the archive to read online, but the can also compress files
- from with the archives and download the resulting archive! You
- MUST have a Default ARCHIVE extension selected for the C)ompress
- command to work!!! Re-compression will use the Default on your
- system (CONFIG Parameter 168) and the batch file must contain
- correct commands for the Archiver you use.
-
- To enable the C)ompress feature a batch file named RE + Default
- Extension of your BBS must be placed in the same location as above
- files. (i.e. REZIP.BAT) This file can include any commands you
- want, but at least one line must have
-
- %1) Drive\Path\ specified in config for V)iewarc feature
- %2) Default extension of compressed files on your BBS
- %3) Specifies Node Number file is for
-
- Example for Zip files (ie. REZIP.BAT):
-
- PKZIP -m -ex %1VIEW%3.%2 %1*.*
-
- RBBS would insert the proper information so that this would become
-
- PKZIP -m -ex C:\VIEW\1\VIEW1.ZIP C:\VIEW\1\*.*
-
- RBBS will look for a file called VIEWx.ZIP (or whatever your
- default extension is). The file created must be named VIEW%3 and
- this the only hard coded variable.
-
-
- WHO UPLOADED COMMAND
-
- W)ho uploaded that file replaces the B)ank Time command.(Remember
- the C)lock command is your Bank Time option now.) This Utility
- command will display a file listing which shows the name of the
- person who uploaded the file. Change the Utility Menu to reflect
- this change. The displayed file is UPLOADLG.DEF and is created and
- appended to when files are uploaded to the BBS.
-
-
- ZIP/ARJ COMMENTS
-
- The addition of ZIP comments and ARJ comments or ANY file
- compression utility that supports this feature is possible. The
- filename is based upon the default archive extension of your
- system. RBBS will create a file named UPLOAD.CMT on-the-fly which
- contains the name of the person who uploaded, and the description
- of the file.
-
- To take advantage of this feature, you need to create a batch file
- named the default extension of your system + CMT. (ZIPCMT.BAT
- would be for those systems using ZIP as their default.)
-
- For Zip files the format of the ZIPCMT.BAT file is as follows
-
- PKZIP -z [1] < [2]
-
- Or you can also use %1 %2 %3
-
- were %1 = Drive/path/filename
- %2 = Drive/Path/CommentFileName
- %3 = Comport (in case it's needed)
-
- Here is a BAT file that will add an advertisement + the Comment
- created by RBBS to the Zip header
-
- Copy c:\Upload\MyAd.txt+c:\upload\upload.cmt c:\upload\upload1.cmt
- copy c:\upload\upload1.cmt c:\upload\upload.cmt
- del c:\upload\upload1.cmt
- PKZIP -z %1 < %2
-
-
- MOVING TO THE MAPLE MERGES
-
- 1. Backup your system! While many are running the code under a
- variety of conditions, there is always the possibility of a
- problem. If you have saved your old setup, you can drop it
- back in should the need arise.
-
- 2. Replace the RBBS-PC.EXE and CONFIG.EXE with the Maple Merge
- modified RBBS-PC.exe and Config.EXE.
-
- a)If you don't want Alias's then delete ALIAS.BAS and
- rename ALIAS.STB to ALIAS.BAS before compiling.
-
- b)If you don't want Chat then delete RCHAT-300.BAS and
- rename RCHAT-300.STB to RCHAT-300.BAS before compiling.
-
- 3. Make the following changes in CONFIG.EXE
-
- Config Parm # --------------Changes/additions--------------
- 30 Sysop Key 4 is for BATCH uploads
-
- 31 Type ascii file replaces Topics of mail
-
- Inter-node chat; specify any character other
- than @ to enable; see also Parameter 301
-
- 33 BankTime now Who Uploaded What
-
- Clock now BankTime
-
-
- 53 Uploadedlg.def file; Optional.
-
- 59 Specify 128 (NO internal Protocols)
-
- 60 Add users' name to Dir listings after upload
-
- 129 Sysops command #4 is used for BATCH uploads;
- set security for use
-
- 130 Security for Type ASCII file
-
- Security for Internode Chat
-
- 132 Security for Who Uploaded What
-
- Security for Bank Time
-
- 162 MultiLink support removed...choice #1 is NOT
- valid.
-
- 215 MUST specify NO
-
- 218 Use @MAIN.LST.....then create a TXT file with
- same name this file must contain the
- FIRST name of your MASTER FMS DIR e.g. MASTER
- if using MASTER.DIR
-
- 234 Autodownload "support" stripped out
-
- 301 Set to a VALID drive (RAM DISK recommended)
- Required for CHAT option
-
- 304 Specifies Workdrive/subdir for V)iewarc feature
- and for the X)tract from compressed file
-
- 4. Edit the batch files supplied in MPL-BAT.ZIP to reflect the
- correct Drive/Path of your system and install them in the
- same directory you have specified in Config Option 106 for
- the location of Command.com.
-
- The following executable files are not required and any
- similar files may be used. Delete or REM out the lines that
- call these files if you do not want to use these features.
-
- PROECHO is used to echo text to the Comport
- TESTAGE is used to test the age of the file
- ZIPDS stamps the Zip file with newest date in file
-
- 5. Edit or create the following files and place appropriately:
-
- ANSIED.HLP file is the help file for ANSIED users. Place with
- your other help files.
-
- AUTOOFF.MNU file is used to give users the prompt to automatically
- logoff after a file download. (Yes, it is available with stock RBBS
- as "/G", but who uses it? This will help point users in the right
- direction. It may contain SmartText variables.) Place this with
- your help files.
-
- LOGOFF.MNU file is used to give users the prompt to logoff which
- enables a comment before they logoff. Place this with your help
- files.
-
- NOTHANX.DEF file is used for Unwanted file extensions. This allows
- a SYSOP to STOP any file with the extension listed from from being
- uploaded to the System. (Located with FMS files)
-
- .EXE blocks EXE file uploads
- .COM blocks Com files uploads
- .GIF block GIF file uploads
-
- OFFLINE.DIR file is used to help stop OLD files from being uploaded
- that have already been move OFFLINE. The format of the file can be
- anything including FMS format only the first 8 characters of the
- filename and the "." are used to locate a match anything else is
- ignored.(Located with FMS files)
-
- UPLOADLG.DEF file is created by RBBS and contains the info for W)ho
- uploaded that file command. It can be edited but must remain the
- correct length since it is read as a Random access file.
-
- X2ZIP?.LST is a list of files you do NOT want to Convert when
- uploaded. (? = node number) This is only used if a BAT file exists
- to CONVERT the Uploaded file to a different format. The first line
- of this file must either be YES or NO (UpperCase Only). If its YES
- RBBS will ask ALL users if they want to convert the Uploaded files.
- If it's NO only those who have security to ADD a new description
- will be asked. Place this in your FMS subdirectory.
-
- Here is an example of the file
-
- NO don't ask regular users
- .ARC \ don't convert the
- .ARJ \ ______ files with these extensions
- .GIF /
- .EXE /
- .TXT
-
- PAGED.DEF displays message if sysop is not available this file
- supports Smart text and must be located in the RBBS subdir. To use
- Paged.def, just create a simple text file displaying any message
- you wish to the user. Smart Text variables may be used in the
- message to change colors and "personalize" the message. Place this
- in your RBBS subdirectory.
-
-
- COMPILING MAPLE
-
- To compile RBBS-PC all that is necessary is to place the contents
- RBBS-MPL.ZIP into an empty directory along with the contents of
- RBBS-ASM.ZIP & RBBS-BAS.ZIP
-
- create to Compiler BAT files (Samples below) and run them
-
-
- If Compiling with QB3, place GWCOM.OBJ and BCOM30.LIB into the dir
- you will be compiling from. QB.EXE can be in the same dir or
- on the system path. Be sure you have applied the Patch to
- BCOM30.LIB as described in the RBBS-PC manual.
-
- If Compiling with Bascom 7.1, place BCL71ENR.LIB (or BCL71ANR.LIB)
- into the dir you will be compiling from. BC.EXE can be in the same
- directory or on the system path.
-
- NOTE: BC71ANR.LIB is required for 486 machines and machines with
- a math chip. Also replace the /Fpi with /|--(SPELLING CAPITALIZATION ERROR.)--| Fpa in your compiler
- command lines
-
- CONTENTS OF .BAT - For QuickBasic 3.0
-
- QB RBBS-PC.BAS,RBBS-PC /C:4096/o;
- QB RBBSSUB1.BAS,RBBSSUB1 /o/x;
- QB RBBSSUB2.BAS,RBBSSUB2 /o;
- QB RBBSSUB3.BAS,RBBSSUB3 /o;
- QB RBBSSUB4.BAS,RBBSSUB4 /o;
- QB RBBSSUB5.BAS,RBBSSUB5 /o;
- QB DOORSYS.BAS,Doorsys /o;
- QB ALIAS.BAS,ALIAS /o;
- QB Ansied,Ansied /o;
- QB RCHAT300.BAS,RCHAT300 /o;
- QB AnsiChat.Bas,AnsiChat /o;
- LINK/EXEPACK @ANSI17-4.DAT
-
-
- CONTENTS OF BAT FILE FOR QB4.5
-
- bc /O /s /MBF /C:4096 rbbs-pc.bas,rbbs-pc.obj;
- bc /O /s /X /MBF rbbssub1.bas,rbbssub1.obj;
- bc /O /s /MBF rbbssub2.bas,rbbssub2.obj;
- bc /O /s /MBF rbbssub3.bas,rbbssub3.obj;
- bc /O /s /MBF rbbssub4.bas,rbbssub4.obj;
- bc /O /s /MBF rbbssub5.bas,rbbssub5.obj;
- bc /O /s /MBF doorsys.bas,doorsys.obj;
- bc /O /s /MBF ansied.bas,ansied.obj;
- bc /o /s /MBF Rchat300.BAS,rchat300.obj;
- bc /o /s /MBF ALIAS.BAS,ALIAS.obj;
- bc /o /s /MBF AnsiChat.bas,Ansichat.obj
- Link @CHAT17-4.dat;
-
-
-
-
- - For Bascom 7.1
-
- rem /G2 switch is for 286 code generation
- rem remove if program to be used on less than a 286
- rem bcl71enr.lib has dtr and 'hit any key' patch
-
- bc /O /FPi /s /G2 /Ot /MBF /C:4096 rbbs-pc.bas,rbbs-pc.obj;
- bc /O /FPi /s /G2 /X /Ot /MBF rbbssub1.bas,rbbssub1.obj;
- bc /O /FPi /s /G2 /Ot /MBF rbbssub2.bas,rbbssub2.obj;
- bc /O /FPi /s /G2 /Ot /MBF rbbssub3.bas,rbbssub3.obj;
- bc /O /FPi /s /G2 /Ot /MBF rbbssub4.bas,rbbssub4.obj;
- bc /O /FPi /s /G2 /Ot /MBF rbbssub5.bas,rbbssub5.obj;
- bc /O /FPi /s /G2 /Ot /MBF doorsys.bas,doorsys.obj;
- bc /O /FPi /s /G2 /Ot /MBF Alias.bas,Alias.obj;
- bc /O /FPi /s /G2 /Ot /MBF ansied.bas,ansied.obj;
- bc /o /Fpi /s /G2 /Ot /MBF Rchat300.bas,rchat300.obj;
- bc /o /Fpi /s /G2 /Ot /MBF AnsiChat.bas,Ansichat.obj
- Link @CHAT17-4.dat;
-
- Compiles Config With Qb3.0
-
-
- QB CNFG-SUB /O/E/S;
- QB CONFIG /O/E/S/C:4096;
- LINK CONFIG+GWCOM+CNFG-SUB+RBBSUTIL+FOSSCOMM,,,;
-
- Compiles Config with Bascom Qb4.5
-
- BC /O /S /MBF /E /C:4096 CONFIG.BAS,CONFIG.OBJ;
- BC /O /St /MBF /E /C:4096 CNFG-SUB.BAS,CNFG-SUB.OBJ;
- LINK CONFIG+CNFG-SUB+RBBSUTIL+FOSSCOMM,,,;
-
-
- Compiles Config with Bascom 7.1
-
- BC /O /Fpa /S /G2 /Ot /MBF /E /C:4096 CONFIG.BAS,CONFIG.OBJ;
- BC /O /Fpa /S /G2 /Ot /MBF /E /C:4096 CNFG-SUB.BAS,CNFG-SUB.OBJ;
- LINK CONFIG+CNFG-SUB+RBBSUTIL+FOSSCOMM,,,;
-
-
-
-
- CONTENTS OF CHAT17-4.DAT ( this is a Generic DAT file)
-
- NOTE: these can also be used with Qb3.0 and Qb4.5 see Note at end
-
- **** Qb3.0 needs GWCOM.OBJ added
-
- rbbs-pc+
- rbbssub1+
- rbbssub2+
- rbbssub3+
- rbbssub4+
- rbbssub5+
- doorsys+
- Alias+
- Rchat300+
- Ansied+
- AnsiChat+
- ANSI17+
- BDRIVEC2+
- PC-NET+
- 10-NET+
- RBBSUTIL+
- RBBSDV+
- GIVEBK31+
- BASNOV+
- FOSSCOMM+
- MOVCSTR+
- FINDWORD,
- ,
- ,
- /Exepack /FAR /PACKC /STACK:4096;
-
- NOTE: Remove /FAR /PACKC for Qb3.0 and Qb4.5
- Remove /Exepack if you want or if you run into problems
-
-