MULTI-PLATFORM: CP/M: RBBS
Author: Howard Moulton, Trveor Marshall (1985), Bruce Ratoff (1980), Ron Fowler (1980) (Many Others)
Additional Notes:
RBBS turns out to be one of my great personal embarassments of my own experience of the history of BBSes. While I though the BBS was specifically written by Tom Mack and nobody else, it turns out that the program has an unbelievably rich history going to before IBM PCs into the world of CP/M. It gets somewhat muddled but names definitely appear, such as Howard Moulton, Bruce Ratoff, and so on, who all did work on this program in the late 1970's, long before the IBM PC even existed. It was in the form of a BASIC program, meaning porting it to the new platform is much simpler. From its time on PCs it gains even more momentum and additional features, making it the well-known program it is in History. But the initial strides are made in the CP/M world, and should not be forgotten.

RBBS appears to have a predecessor/ancestor in a program called SJBBS, which Howard Moulton declares to be the source of the program which he converts from. There are only two SJBBSes I can find: Bearsville Town SJBBS in Bearsville, NY, and Johnson City SJBBS in Johnson City, NY.

C. R. Bryan III writes "There was a version of RBBS for CP/M: RBBS 4.1 edit 02. Written in C, it compiled under BDS C on CP/M machines. I ran it on my Ampro Little Board 1-A (a Z80 single-board computer that bolted onto the side of a 5-1/4" floppy drive and came with CP/M 2.2 with a ZCPR3 CCP; the 1-B had a SCSI port and could use a hard drive in 5M partitions) 1984-86 using BYE's ring-back option (ring once and hang up; ring again in 30 seconds and the BBS would be booted and waiting... made for some panicky file-saves if I was doing some editing at the time)."

rbbs27.zip () RBBS v2.7 BASIC source
rbbs4102.ark () RBBS4 is a new version of the popular public domain program, written in BDS-C, co-authored by John Gilbert and Frank Wancho. It is not upward file-compatible with older versions of RBBS, and requires BDS-C 1.50a to compile. See RBBS4.C for more info, disclaimers, etc. (BDS-C 1.50 will do, but you'll need to add the index function. We have not tried compiling this program under any previous versions of BDS-C.)
rbbs37-1.lbr () RBBS v3.7, November 23, 1984. Compiled.
rbbs31.zip () RBBS v3.1 BASIC source
blu020.arc () PC-Blue Version of RBBS-PC by Russ Lane, Plus Utilities (June, 1982)
ribbs.asc () Remote Iselin Bulletin Board System BASIC Source. Slight derivative of original RBBS CP/M Source Code by Bruce R. Ratoff.
rbbs38a.zip ()
rbbs37.not () Notes on RBBS v3.7
rbbs37-1.zip ()
rbbs37-2.zip ()
rbbsuse.doc () The basics of setting up and running an RBBS
rbsclock.bas () Clock routines for RBBS using the CompuTime clock board.
rbspurge.zip () RBBS message base purge tool, based on RBBSUTIL22.BAS
rbbs38a.txt () Description of RBBS 38 Package, from RBBS38A.ZIP
rbbs22.zip () RBBS Version 2.2 (October, 1981)
rbbscpm.txt () Letter from C.R. Bryan III Describing RBBS for CP/M (2002)
rbbs37-2.lbr () Source code (MBASIC) for RBBS 3.7
rbbs40.zip () RBBS Version 40 by Randy Cosby
rbbs37.msg () Notes on RBBS v3.7
cpmnet81.apr.txt () Installing a BBS by Ben Bronson, from CP/M-Net (Overview of RBBS and CBBS for CP/M) (April, 1981)
rbbs25.asc () RBBS Version 2.5 by Bruce R. Ratoff (Modified by Bill Earnest) (1981)
dennis.txt () Memories of CP/M RBBS, by Dennis Recla (Letter to Jason Scott, 2004)
rbbs4102.zip ()
rbbstime.fix () Fix for how time online is computed in RBBS
rbbs4102.bug () Bug description/fix for RBBS4102