Before the internet, there were thousands of little ones: bulletin boards for every hobby, every game, every scene, and a few you probably shouldn't have been calling. The boards are still out there, but running one takes a server and calling one takes a terminal program, so the hobby is fading.
This project fixes both. Run a board on cheap web hosting, and call one from any browser.
Hotkeys work here too. Just press the letter.
The mission
Plenty of boards still answer. Most of their callers were there the first time around, back when a 2400 baud modem felt fast and the phone bill showed up with a lecture attached.
That's a shame, because a BBS was something the web never quite replaced: a small place where the SysOp knew your handle and the regulars knew exactly what you thought about Star Trek, since you'd told them at length in the message base. Old callers miss that. People who never called one would like it just as much, if anybody told them it was there.
So the goal is easy enough to say: more boards, and more people calling them. That means BBS software built for the way people use the internet now, running on the cheap web hosting they already pay for. The old software counts just as much: the original DOS boards and door games, preserved byte for byte and every bit as easy to run. Nobody should need a spare PC humming in a closet to put up a board.
Above all, the hobby needs new people. Somebody who's never heard a modem handshake should be able to call a board from the browser they already have open, then stay up too late playing LORD on a work night. No terminal program. A few of those callers will end up running boards of their own, the way a lot of us did.
If your old board's on floppies in a shoebox, dig it out.
What was a BBS?
The projects
The boards and doors install on the shared hosting you already pay for, and every caller gets in with a browser.
Three of the names are Hayes modem commands: ATDT and ATA are the dial and the answer, and ATO is what you typed after +++ to put a call back on line.
Run a board
A complete BBS in PHP with ANSI art (and a built-in ANSI editor), hotkey menus, message bases, and live chat. It runs its own native doors and the original 16-bit DOS doors, multi-user.
Available now · atdtbbs.com
Install an unmodified 1980s or 1990s DOS BBS in one click, and whatever worked over telnet works here, just as fast.
Alpha out now, beta soon · atabbs.com
Skip the board
The original 16-bit DOS doors run unchanged on a small DOS machine inside the page, so the game runs on the player's own computer and the server only needs PHP and SQLite.
Available now · atodoors.com
A PHP rewrite that follows the original Pascal source 1:1, except for bugs and exploits that sat unfixed for years. Set up a whole multi-user realm without a board.
Out now in door and web editions · getusurper.com
Make the art
A TheDraw-style editor that grew out of the one built into ATDT. It saves real .ans files that any BBS or scene viewer can read. Nothing to install.
Available now · ansipaint.com
Keep the lines open
Donations pay for the demo boards and the hosting behind them. Any amount helps.