> LESSON 2 OF 3
MYSTIC AND THE COMMERCIAL GIANTS
Mystic BBS and MPL
Mystic BBS, written by James Coyle (known online as g00r00), takes a different approach to customisation from Synchronet. Rather than embedding a general-purpose language, Mystic provides its own purpose-built scripting language: MPL, the Mystic Programming Language.
MPL is Pascal-like in structure — strongly typed, procedural, with begin/end block delimiters familiar to anyone who has written Turbo Pascal or Delphi. SysOps use MPL to write custom modules for:
- Menu actions and prompt sequences
- Custom login, logoff, and inter-session routines
- Door-style interactive games and utilities
- Automated maintenance and housekeeping tasks
- Protocol handlers and custom network services
MPL scripts compile to bytecode that runs in Mystic's internal VM, giving reasonable performance without the overhead of a full language runtime. The language is simpler than JavaScript but well-matched to the tasks a BBS SysOp typically wants to automate.
The Commercial BBS Era
While Synchronet and Mystic represent the open-source tradition of BBS software development, the BBS era produced several significant commercial platforms that shaped professional BBS operation. Understanding these is part of understanding the full landscape.
Galacticomm MajorBBS
Galacticomm's MajorBBS was engineered for a problem that home SysOps rarely faced: serving large numbers of simultaneous users.
MajorBBS used DigiBoard and similar multi-port serial expansion cards to connect many telephone lines to a single PC. A well-configured MajorBBS system could handle dozens — sometimes hundreds — of simultaneous users on a single machine. This made MajorBBS the platform of choice for commercial BBSes and early online services that needed to handle genuine subscriber loads.
Galacticomm developed its own module API, allowing third-party developers to write add-on modules (most famously MajorMUD) that integrated directly into the system. These modules ran in the same process as the BBS core, rather than as external door processes — a tighter integration that enabled better performance on high-load systems.
PCBoard by Clark Development Corporation
PCBoard was one of the most popular commercial BBS packages of the era, produced by Clark Development Corporation (CDC). It was a premium product, but it earned its place in the market:
- Excellent multi-line support with per-node configuration
- Sophisticated file area management with searchable databases and CD-ROM integration
- A large compatible door game library
- PPE (PCBoard Programming Environment): a compiled scripting language for automating tasks and writing custom applications within PCBoard
PCBoard's file area management was particularly respected — large distribution BBSes handling tens of thousands of files used PCBoard because its search and organisation tools outperformed the competition.
Wildcat! by Mustang Software
Wildcat! BBS was developed by Mustang Software Inc. (MSTNG). Its selling points were accessibility and ease of configuration:
- Menu-driven configuration rather than hand-edited text files
- Strong multi-line support suitable for small commercial operations
- A door-compatible architecture with WCX (Wildcat! Extension) files for add-ons
- An eventual Windows-based version as the BBS era transitioned to the Windows desktop
Mustang Software later pivoted to internet services as the BBS market declined, but Wildcat! remains a notable entry in the commercial BBS catalogue. Some installations survived the transition and are still reachable today.