
Introduction
Remote Bulletin Board System (RBBS) is a popular bulletin board system which
unlike many other commercial products has been freely distributed with its
BASIC source code. The advantages of such a distribution policy is that
development contributions can come from many different individuals. However,
in recent years this strategy has had a few minor problems due to the lack
of an official release, thus allowing the creation of various RBBS versions.
The goal of this document is to encourage the return of an "official", "single"
and "best" RBBS source code, referred to as RBBS 18.0 in this document.
I myself in no means seek any credit, power or control over the RBBS
distribution. My motives are strictly to help contribute to RBBS to
insure its continued success.
If you have any questions please contact Albert Franz at
albert@netmation.com.
Status of RBBS Development
The current state of RBBS is 4 different
releases each of these which contain many similar features and some unique
distinctive features. The most discouraging issue is that each of these
4 versions require a different configurations thus putting the SYSOP
on a "path of no return", or at least "no convienent return".
Many sysops have enjoyed running this product as a hobbie due
to the fact that the source code is available and is written in the popular
BASIC programming language. However, due to these various versions which
have occured since the last official release of 17.4 it has stiffled the
RBBS growth due to the unavailability of a single "best" and "official"
release. New RBBS Users will need to first use version 17.4 due to that
being the only version with a complete set of user documentation. As in any
software development effort bugs and user enhancement lists are always
generated. Unfortunantly with all these versions the RBBS community can
not have a consolidated effort to improve on this program (see
17.5 Beta Bug List).
The RBBS community owes great thanks for the past work of many who have
dedicated there time and knowledge with RBBS mod's such as CDOOR, MAPLE,
and BUSI. Hopefully, these excellent contributions can be merged together
to insure the long term success of RBBS.
RBBS 17.4, Released June 1992. Released by Ken Goosens way back in
1992 is the last RBBS release with a complete set of user documentation. At the
time this RBBS was considered the worlds best Bulletin Board System, a prior
version 17 release won PC Magazines Editors Choice Award in the September 1991 issue.
This is the only one of the four current versions which can be compiled with QuickBasic.
All others require Microsoft's Professional Development System 7.1 or Visual Basic for DOS 1.0.
RBBS-EXE.ZIP 284K RBBS-PC v17.4 Executables
RBBS-SMF.ZIP 190K RBBS-PC v17.4 Smaller/Fast Executable
RBBS-ASM.ZIP 58K RBBS-PC v17.4 Assembler Source Code
RBBS-BAS.ZIP 247K RBBS-PC v17.4 QuickBASIC Source Code
RBBS-EXT.ZIP 63K RBBS-PC v17.4 External Protocols
RBBS-TXT.ZIP 113K RBBS-PC v17.4 System Text Files
RBBS-UTL.ZIP 237K RBBS-PC v17.4 Utilities
RBBS-DOC.ZIP 235K RBBS-PC v17.4 Complete Documentation
CDOOR MODS, Released August 1996. Modifications to the 17.4 Code
coordinated and coded by Dan Drinnon with input from various RBBS mod authors. Dan has put together
and excellent collection of enhancements, including built in netmail and internet E-mail.
Dan can be reached through his BBS at (301) 352-7213, Fidonet 1:109/331.
CDOR9602.ZIP 652K CDoor mods RBBS 17.4 (PDS7/VBDOS)
CDSP9602.ZIP 716K Supplemental progs for Cellar Door
CDCP9602.ZIP 338K 286+ math co, non-overlay version
CDCV9602.ZIP 354K 286+ math co, overlay version
CDEX9602.ZIP 338K 286+ no math, non-overlay version
CDEV9602.ZIP 355K 286+ no math, overlay version
CDXT9602.ZIP 341K XT's and up, non-overlay version
CDXV9602.ZIP 357K XT's and up, overlay version
BUSIMODS, Released April 1994. Modifications to the 17.4 Code coordinated and
coded by Richie Molinelli. Richie has done some excellent work providing many
enhancements such as support for CD-ROM and OS/2.
Richie can be reached through his BBS at (516) 579-7929, Fidonet 1:2619/172.
BM0406A.ZIP 613K Busimods for RBBS v17.4, 1/3
BM0406B.ZIP 625K Busimods for RBBS v17.4, 2/3 286+
BM0406C.ZIP 399K Busimods for RBBS v17.4, 3/3 XT+
BMBETA16.ZIP 343K Latest Busimods Beta Updates
RBBS 17.5 BETA, Released February 1995. Incorporated many of
the modifications and is labeled as the next official release. However,
from talking with others this release appears to have many bugs not found
in the Busimods or CDOOR mods, see
RBBS 17.5 Beta Bug List.
The code has been recently supported by Richie Molinelli, however Ken Goosens
is considered the person in charge of releasing "official" versions of RBBS.
Ken can be reached through his BBS at (703) 978-6360.
175B220C.ZIP 175K CONFIG.EXE and online help
175B220M.ZIP 240K RBBS-PC.EXE 80386+, mathco
175B220X.ZIP 245K RBBS-PC.EXE XT-Class machines
175B220U.ZIP 464K Free utilities for upgrading
175B220T.ZIP 68K Documentation since 17.4
175B220S.ZIP 432K Source code for PDS or VB/DOS
RBBS 18.0 Proposal
The following are the details of the proposed solution. This solution is
based on the premise of starting with the CDOOR mod package soley due to
the long list of enhancement which has been made and the continued support
the past few years. The Busimod package is another excellent piece of work
and would most likly work equally as well as a starting point.
- START WITH THE 17.4 CDOOR MODS - this code base appears to be
farthest along and due to the 4 years of effort Dan put into it would be a
major undertaking to incorporate many of its features into any other
release of RBBS.
- ENHANCE WITH BUSIMOD AND RBBS 17.5 BETA CODE - as discussed above
there are features in each version which does not exist in other versions.
For example the excellent Assembly based OS/2 support Richie developed
in Busimods and the RBBS 17.5 Beta. (CDOOR used a BASIC GiveBack routine
to save on Code Segments). This is most likly required for several
RBBS sysops and would be a welcome addition to any official code release.
Richie's involvement would most definitly be key in such an effort, and
hopefully he will find the time to accomplish our goal of a single release.
- REMOVE UNPOPULAR CODE - EXE size, Buffers, and Code Segments are
all critical resource parameters being pushed to there limits with RBBS.
A possible solution would be to remove the RCHAT (chat between multiple
nodes) and develop this functionality as an external DOOR. This would
allow for a much more sophisticated chat feature and at the same time
reducing resource requirements for RBBS. Dan Traczynski has offered to
customize his Chat Door program for RBBS Users, see "Current RBBS
Development Efforts" presented below.
- CONFIG.EXE UPGRADE - there were many improvements made to the
CONFIG program in the 17.5 Beta which would need to be incorporated into
the current config program used in CDOOR. I myself would be willing to make
this contribution if we decide to go through with a consolidated effort.
- DOCUMENTATION - an upgrade to the documentation would be required.
There was an excellent effort started by Danny Turner a while back but never materialized
due to lack of support. Hopefully, Danny could start this up again with the
intention of just being able to get something better but not necessarily perfect.
Many supplemental documents would need to be incorporated into the old 17.4
documentation and a certain degree of organizing would be necessary. Though
a complete rewrite would be nice, it would be very difficult finding the
resources to perform this task at this time.
Obtain Support From Key Players
Within the next few weeks I will be trying to get support from the key
individuals for this effort, Dan Drinnon, Ken Goosens, and Richie Molinelli
displaying their attitutes here for all to
see. If this effort fails there is really not much else that can be
done. For those disappointed about the results I really don't know what
else can be said.
"Take whoever's mods and call it stock. I would be proud to see the
Cellar Door Mods or BusiMods become stock, I know how much time I've
spent on them, imagine Richie has too, and either set of mods work
much better than stock, has the appeal and support."
Dan Drinnon, 08/22/96
Disadvantages of RBBS 18.0
With any effort like this you will not be able to please everyone. The
following are preceived liabilities for a few RBBS followers.
- UPGRADE CONVERSION - Changing from existing RBBS installations to any
new system will require some effort modifing configuration files.
Since each version of RBBS discussed has some unique configuration parameters
all sysops will require some amount of setup modification.
Writing a configuration utility to support all possible conversion will most
likly be a big hassle which would be difficult finding anyone to support.
Thus, many may need to print out their current configuration file screen by
screen in their existing CONFIG program and re-enter many
of the parameters.
However, the additional effort should most definitly be appreciated since this
will once again organize all new development and bug fix efforts on a single version.
- OBSOLETE CODE REMOVAL - Due to RBBS 18.0 based largly on CDOOR modifications the fact
that Dan removed some code which is considered obsolete by 99% of the market it may
no doubt cause some problem for a very few individuals. However, without this
change the long term effort of RBBS would be dead anyway thus to move forward there
really seems to be no way around this issue.
Individuals Expressing Interest to Help
Some have expressed great interest in getting back to a single "best" RBBS
release and are willing to contribute their valuable time and effort if the
key individuals responsible for RBBS distribution can agree on fixing the
current situation. Here is a list of individuals who have expressed interest in helping with
obtaining a consolidated version of RBBS.
- Chat Door - An external chat door developed and maintained by
Dan Traczynski
is being customized for RBBS. However, Dan is forced to customize this
program for all the different RBBS versions out there. By getting back
to a single RBBS version the integration between Dan's door and RBBS could
be greatly enhanced.
- Config Program - All the RBBS versions also have various
versions of the accompanying config program. I will be glad to
consolidate these features into a single config program should we get
agreement on the RBBS 18.0 Proposal. By consolidating the RBBS effort
we will be able to much more easily incorporate some of the utilities to
deal with CDROM file structures and mail message maintenance into a
single source code version of config.exe. In addition Dan Traczynski has
done some work in this area and his efforts could also possibly be
used.
- Documentation - As mentioned above hopefully Danny Turner could
start up his documentation effort again.
Pete Fedrico
has offered to help with this effort. You can also contact Pete at the
Personal Business BBS at (609) 291-1119.
Additional RBBS Stuff on the Web
If your not aware, the excellent RBBS add on product
Mail Manager, by
Chip Morrow and
Doug Wilson
is also available on the web at the Makai Software web page.
The two most popular RBBS mail processors are RBBSmail by Jan Terpstra
and MsgToss by Mike Zakharoff and Warren Muldrow. Hopefully, these
products will soon appear on the web with some form of support for
reporting bugs. In the mean time two excellent resources for downloading
RBBS Utilities are Simtel and
Coast file collections.
You may also want to check out the NCAP product which includes a couple RBBS
utilities such as CALLER File Viewer and USER/MESSAGE File Conversions. You
can always find the latest version of NCAP at
http://netmation.com/files.htm.
If there is interest I have other utilities I use which I can
integrate into the NCAP product at a later date. Inaddition, if you
have any BASIC source code for an RBBS utility I can integrate it into
NCAP if you wish to share your utility with others.