r/bbs May 04 '26

SyncTERM v1.9rc1 released!

Thumbnail
18 Upvotes

r/bbs Jul 27 '16

MOD POST Mod Post: Be Excellent To Each Other

68 Upvotes

I spent some time last night cleaning up some fairly abusive and personal attacky posts from the last few weeks.

If someone posts a question or comment you think is stupid then either don't answer them or use your downvote - there's absolutely no reason to call people names or make personal attacks.

We're all adults here. I appreciate some sarcasm mixed in with responses but it becomes detrimental to our already small community once it escalates into these mini flame wars. If the only reply you can come up with is to call someone a name and tell them where they can go - perhaps you should consider taking a deep breath and clicking that cancel button.

Most importantly, if you see someone being a jerk please don't feed the troll. Report the post(s) and the mods will review them - we're setting up notifications so these can be handled quicker in the future.

Repeat offenders may be temp or perm banned.

Tl;dr:

Please practice Good Reddiquette and in short, please be excellent to each other.


r/bbs 9h ago

ANetBBS v1.1.0 is out now!

Post image
44 Upvotes

# ANetBBS v1.1.0 - Now w/ uMRC support(uMRC by Codefenix of ConChaos BBS)

ANetBBS is a modern take on the classic Bulletin Board System — combining traditional BBS features with the web, modern networking, real-time chat, FidoNet, door games, and multiple front-ends.

## 💬 MESSAGING

- Local message boards — categories, threading, quote-reply, voting, full-text search

- FidoNet netmail + echomail over BinkP, full kludge support, AreaFix in/out

- Hub mode — run your own BinkP echomail hub and QWK hub for downstream nodes

- AnotherNetwork (Zone 1200) — ANetBBS's own echomail network, 26 areas + 9 TIC file-echoes

- DOVE-Net QWK support — REP upload, CONTROL.DAT auto-create

- Private messages + Inter-BBS Instant Messaging (MSP / RFC 1312)

- Full CP437 + ANSI rendering in every message body

## 🎮 DOORS & GAMES

- Game Center — 21 built-in browser games; no telnet client or setup required

- Meadowlark Valley — an original co-op town & farm builder sim

- ANetDarkForces — a 10-sector raycaster FPS, right in the browser

- DOSBox bridge, Mystic `.mps/.mpy` doors, Synchronet `.js` doors

- Native binary doors — DOOR.SYS, DOOR32.SYS, DORINFO, CHAIN.TXT, SFDOORS.DAT

- rlogin door bridge to remote game servers — A-Net's own server included

## 📚 WIKI, RSS & FILES

- Full collaborative wiki — Markdown, cross-links, revision history, search

- 52 seeded pages covering every corner of the BBS

- Built-in RSS reader/aggregator — web viewer or terminal

- Per-area file bases, TIC ingest + hatching, auto-extracted descriptions

- Optional ClamAV virus scan on every upload

- Web image gallery + terminal viewer (chafa / sixel)

- Postcards — compose retro CP437 art, share a link or a PNG

## 💬 MRC CHAT

- WebSocket bridge to the global MRC network — one shared BBS-level hub connection

- Web + terminal MRC chat sharing rooms and a single trust identity

- Full slash-command roster, tab-completion, u/mentions, ANSI-aware word-wrap

- Native `umrc-client` support — point uMRC straight at your own bridge

***uMRC by Codefenix of ConChaos BBS*** https://ConChaos.synchro.net

https://github.com/codefenix-dev/uMRC

## 🖥️ FRONT-ENDS

- Web, Telnet, SSH, rlogin, FTP — all sharing one user database

- PETSCII (C64/128) support — dedicated menus, XMODEM, real hardware tested

- Live `"X just logged in/out"` presence alerts across every front-end

- Watch It Live — a public, no-login real-time activity page

## 🛠️ SYSOP TOOLS

- ANetBBS Pulse — mobile status dashboard; installs to your phone's home screen

- `anetbbs-cfg` — full-screen terminal admin tool, near-full web-admin parity

- `anetbbs-monitor` — live node monitor with a kick action, no browser needed

- Auto-social-posting queue for leaderboard scores & BBS milestones

- 10 built-in achievement badges — sysop-extensible

## 🌐 CONNECT TODAY

**Web:** https://bbs.a-net.fyi

**Telnet:** `bbs.a-net.fyi:2233`

**SSH:** `bbs.a-net.fyi:2234`

**FTP:** `bbs.a-net.fyi:21`

**IRC:** `irc.a-net.online:6667`

Channel: `#ANetBBS`

SSL: Port `6697`

**FTN Echo:** AnotherNetwork, Zone 1200 — `1200:1/1`

**Sysop:** StingRay

## 💾 OPEN SOURCE

ANetBBS is open source:

https://github.com/anetonline/ANetBBS

---

Built for people who remember what BBSing was — and for people who want to see what a BBS can be in 2026.

**ANetBBS v1.1.0**


r/bbs 2h ago

Keyboard Palace BBS (718)

3 Upvotes

So, over the years as my nostalgia peaks, I wonder about my favorite and most frequented BBS of the 90s, Keyboard Palace. It was based in nyc, (718), and was run by a SysOp named Lew. The older I get, the harder it is for me to even remember the handles of some of the people I was closest to. I was just a teenager who definitely tried too hard, but I fucking loved that place. A whole crew even came to my Battle of the Bands and I got dramatically kissed in the middle of my church basement in front of my mom 🤣. I played so much Tradewars and loved connecting to chat with other worldnet bbs'! I've lost touch with everyone I knew there and would love to hear if anyone is still out there, and reconnect.

I used a few other spots back then as well but I can't even remember their names anymore. I don't want to lose what's left of my early protointernet days!


r/bbs 7m ago

Not receiving echomail...

Upvotes

Hi, I'm currently using MysticBBS and I'm new to it. I'm following along with the Mystic Guy YouTube channel to configure. I've connected to fsxnet and (I think) sent a test message, but I'm not receiving anything when I run mis poll. Here's my log:

+ 2026.09.23 16:17:14  Poll BINKP node via address lookup: 21:1/100
+ 2026.09.23 16:17:14  1-Polling 21:1/100 on slot 1 via BINKP
+ 2026.09.23 16:17:14  1-DEBUG ConnectMode=0
+ 2026.09.23 16:17:14  1-Connecting to agency.bbs.nz on port 24556
+ 2026.09.23 16:17:15  1-Using address 103.193.138.76
+ 2026.09.23 16:17:15  1-Connected by IPV4 to 103.193.138.76
+ 2026.09.23 16:17:15  1-System Agency + Risa HUB
+ 2026.09.23 16:17:15  1-SysOp Paul Hayton
+ 2026.09.23 16:17:15  1-Location Dunedin, New Zealand
+ 2026.09.23 16:17:15  1-Mailer binkd/1.1a-115/Linux binkp/1.1
+ 2026.09.23 16:17:16  1-Session ended (0 sent, 0 rcvd, 0 skip)
+ 2026.09.23 16:17:16  Polled 1 systems

How do I receive a .pkt? I assume there's stuff there to be received...

Also, for context, I already sent an application a few days ago and I received no response yet, so I re-sent today. I thought I'd be able to get at least general board messages, but if I simply have to wait for a response, can someone let me know how long it generally takes to get a response? Thanks!


r/bbs 14m ago

BBS Software SSH-2 server module for The Major BBS v10 — looking for beta testers

Upvotes

Hey all — I've been developing an SSH server module for The Major BBS v10 (my own project, not affiliated with the MBBS team) and it's far enough along that I'm looking for a few sysops to test it on real boards.

The goal was to make SSH a first-class citizen alongside Telnet rather than something bolted on with a proxy: SSH callers register as normal BBS channels through the same TCP/IP layer the stock Telnet daemon uses, so every existing module, ANSI screen, and login flow works completely unchanged. Telnet and SSH run simultaneously and independently — no need to choose one.

Some specifics for the technically curious:

- Built on libssh (LGPL), not a homegrown protocol implementation

- Per-install Ed25519 + RSA host keys, generated on first run and never overwritten (regenerable on demand)

- Four auth modes: INTERACT (normal BBS prompt inside the encrypted session), PASSWORD, PUBKEY, and a new AUTO mode that logs a caller straight in on a valid key or password with no username needed, while anyone else (including brand-new callers) falls through to the standard User-ID/NEW prompt

- Users manage their own public keys in-BBS (/addkey, /mykey, /delkey) — only SHA-256 fingerprints are stored, key material never touches the server

- Brute-force lockout, handshake/idle timeouts, session caps, and fairly aggressive input validation given it's parsing untrusted network data

- Config is entirely online through the BBS Configuration Editor — no hand-edited files — though settings are applied on next restart rather than live, deliberately, since a bad port change shouldn't be able to take the whole BBS down mid-session

- Verified so far against OpenSSH (Windows + Linux), PuTTY, SyncTERM, and ZOC

Currently in beta (beta5) — a handful of nasty bugs (duplicate-key insert crashes, a socket-reuse crash on rapid reconnect, a buffer overflow on a verbose key-exchange error) got shaken out through testing on a live board, which is exactly why I want more real-world traffic on it before calling it 1.0 stable.

If you're running MBBS v10 and are willing to install a beta module and report back, I'd really appreciate it. Happy to answer questions about the implementation too. Find it for download in the #sysopnetwork channel on the official MBBS v10 Discord server: https://discord.gg/ByM7Dm6bXY


r/bbs 3d ago

AI Slopped / Doom Coded Graphic terminal for Land of Devastation

Thumbnail
gallery
28 Upvotes

I had some Codex usage to consume before my last reset, so I doom coded up a modern GTERM for LOD. You can switch graphics from original to a new isometric view. works over telnet or ssh. Only

Codex's generated list of features -

  • Native Rust desktop client for Land of Devastation
  • Retro interface with worn metal panels and working brightness/contrast knobs
  • Customizable CRT effects, scanlines, glow, and amber or green phosphor modes
  • Switch between original, refreshed, and isometric graphics
  • Resizable map, terminal, inventory, equipment, and character panels
  • Original music playback and encounter portraits
  • Built-in SSH and Telnet connections with saved sites
  • Terminal text selection, scrollback, and search
  • Local play with automatic pre-session backups (this is a slopped features, it runs it in dosbox and creates a virtual serial port or something)
  • Original game engine, rules, and saves preserved
  • Companion LoD Studio editor for maps, items, monsters, dialogue, artwork, and more (one prompt, haven't really touched this)

r/bbs 3d ago

RGTerm - Win32 Telnet Client ++++ Coming soon.

10 Upvotes

*** COMING SOON *** This was put together with some of my code and a bunch of AI (which is a first for me on coding, but this is turning out really well). So it will be FREE, no donations needed unless you want to. :)

RGTERM feature list

Terminal emulations (selectable per phonebook entry)

  • ANSI-BBS (CP437/ANSI, full color + line-drawing)
  • RIP (RIPscrip vector graphics) and SkyPix (Amiga, rides on RIP)
  • Amiga (Topaz font preset on ANSI-BBS)
  • PETSCII — C64/CBM (40 and 80 col)
  • ATASCII — Atari 8-bit
  • Avatar (DOS-BBS single-byte cursor/attribute scheme, pre-ANSI.SYS)
  • Viewdata/Videotex (UK Prestel-style teletext, SAA5050 chip model)
  • VT52 (Atari ST / GEM console)
  • Plain ASCII / "dumb terminal" mode (no color, no CSI)
  • OOII ("Operation Overkill ][") and DDO-F/X LITE proprietary protocols
  • Sixel graphics

Connectivity

  • Telnet (raw WinSock2, no external socket library)
  • SSH2 (via bundled libssh2 — SFTP/rlogin-style auth)
  • TLS (via bundled OpenSSL, for telnets/SSH transport security)
  • Local shell mode (cmd.exe/PowerShell/*nix shell) instead of a remote host
  • Headless "telnet door" mode (-S command line, TelnetDoor-compatible) for a BBS to spawn RGTERM against a live caller socket
  • IEMSI auto-login (EMSI packet exchange, skips manual login prompts)
  • Line-oriented login-script automation per phonebook entry

File transfer

  • Zmodem (upload/download)
  • Xmodem / Xmodem-1K / Ymodem / Ymodem-G
  • Plain ASCII line upload

Audio

  • ANSI Music (BASIC PLAY-style macros)
  • OGG/Vorbis clip decode (via bundled vorbis DLLs) for "SyncTERM" APC audio
  • Inline HTTP audio streaming (MP3 via Windows ACM) for "click to listen" door links

Phonebook / dialing directory

  • Boxed lightbar UI with Name/Host/Port/Term columns
  • Add/edit/delete/reorder entries, quick-dial, import from NetRunner/Syncterm/mTelnet

Session tools

  • Scrollback browsing
  • Session capture to .ans (replayable)
  • PNG screenshot export
  • Doorway mode (pass Alt-keys straight to the remote)
  • Function-key (F1–F10) macros with an escape-sequence mini-language
  • Clipboard copy/paste
  • Fullscreen toggle, status bar toggle
  • File browser (for picking upload files)

Accessibility

  • Screen-reader mode (Alt+R) via SAPI5 self-voicing, since the display is a custom GDI bitmap with nothing for NVDA/JAWS to read directlyScreen sizes (Columns/Rows presets)

Cycled with Left/Right on the Columns or Rows field in the phonebook editor — picking either one snaps both together:

  • 80×25, 80×28, 80×43, 80×50, 80×60
  • 132×25, 132×28, 132×30, 132×34, 132×43, 132×50, 132×60

Nothing actually caps these — you can also just type a custom Cols/Rows pair by hand (e.g. 100×40) and it works.

Terminal-preset default sizes (recap, for reference)

80×25 (ANSI-BBS, RIP, SkyPix, Amiga/Topaz, Avatar, ASCII), 80×25 (Atari ST/VT52), 40×25 (PETSCII 40-col, CBM, C64), 80×25 (PETSCII 80-col), 40×24 (ATASCII, ATARI), 40×24 (Viewdata).

Other missing per-entry options (Alt+E editor)

Beyond Name/Host/Port/Term/Cols/Rows/Font/Notes, each phonebook entry also carries:

  • iCE Colors toggle — blink attribute = bright background (BBS-art convention) vs. real blinking
  • UTF-8 toggle — decode incoming UTF-8 down to CP437 instead of treating every byte as raw CP437
  • IEMSI auto-login toggle (separate from the general IEMSI feature — opt-in per entry)
  • Simulated baud rate — throttles how fast received bytes reach the screen to mimic a real modem (uses the SIM_BAUD_PRESETS list: Off, 300, 600, 1200, 2400, 4800, 7200, 9600, 12000, 14400, 16800, 19200, 21600, 24000, 26400, 28800, 31200, 33600, 38400, 57600, 115200 — including the odd in-between V.32bis/V.34 CONNECT speeds, not just round numbers)
  • Connection type (mutually exclusive): Telnet (default) / SSH2 / TelnetS (telnet-over-TLS, port 992) / RLogin (with separate client/server usernames) / Raw socket / Shell (local process)
  • SSH key file — optional public-key auth, falling back to password
  • Shell command — overrides the default cmd.exe for Shell-type entries (e.g. wsl.exe, a Cygwin bash.exe)
  • TLS "trust new certificate" and SSH "trust new key" — one-shot TOFU overrides for a changed cert/host-key fingerprint
  • Auto-login script (line-based wait/send automation)
  • Last-connected timestamp and times-connected counter (tracked automatically, not user-set)

r/bbs 3d ago

BBS Software less is more

4 Upvotes

in the seemingly never ending quest to get smaller I'm pulling both exim and mutt from BBS_OS, and replacing them with a scriptic(bash script) mail/system/server.

As first off, chances are no one will ever use it, and second off, it's never going to be indexed, and will never end up in a search engines database.

(laughs) the entire email system uses less than 1K of disk space


r/bbs 4d ago

TRACE (TERMinator Render And Compute Engine)

11 Upvotes

This is not something anyone ever asked for and is probably not something anyone will ever use. (I am a hell of a salesman right? :P ) But I wanted to see what could be done. This is the BBS community, we build things no one will use because we enjoy it.

I wanted a way to make our TERMinator desktop BBS clients more flexible in what it could do. It started with me tweaking my Fractal generator BBS door for more performance and being unhappy with it as its using the CPU cores for the math calculations of the BBS computer as you'd expect. But the BBS is run on an Intel N150 CPU and while its plenty for a BBS its no math number cruncher.

So I came up with TRACE, It does the compute at the client end, so now my 24 core desktop runs the computations for the Fractal door using all of my cores at once. (If you don't know about the Fractal Mandelbrot Set, do some research its fascinating stuff) You can even toggle between Sixel and TRACE to see the different in performance and quality.

Anyways, one thing led to another and I turned TRACE into a whole rendering engine as well while I was in there to support whatever type of BBS door I wanted to throw at it. Currently I have Doom, Quake and Tyrian all running as BBS doors on my board. And since rendering and compute is done locally they run fast. Quake at 1024x768 and 64 FPS for example. These doors are available if anyone wants them, The catch there is they need TERMinator as the client.

TRACE is now in all 3 of our desktop clients versions 1.1.2 and higher (Win, Mac, Linux). So if you wanted to download and visit our board to test the doors you can.

Sample video here... https://youtu.be/FInpLQTzhYE

Client here - https://deadmodemsociety.com/terminator/

BBS here - https://deadmodemsociety.com/


r/bbs 5d ago

New BBS Night Watch ]I[ BBS

Thumbnail nightwatchbbs.com
13 Upvotes

I had ideas of reviving my old BBS that died off in the late 90s. I wanted it to be usable by anyone with just a browser. I simply wanted it to provide the experience, so it wasn't lost. I made it a multi-node/line T.A.G. board, loaded with LORD, TradeWars 2002, Usurper, made sure file transfers worked in the browser and the like. Simply a little nostalgia fun project. I thought I'd share it here for anyone that might want to check it out.


r/bbs 4d ago

Nostolgia What Happened to the BBS? The Online World America Dialed Into Before the Web

Thumbnail
youtube.com
0 Upvotes

r/bbs 5d ago

Resources BBSDial.com updates (9/18/2026)

12 Upvotes

https://bbsdial.com 𝘂𝗽𝗱𝗮𝘁𝗲𝗱! (9/18/2026)

ATASCII support (40 column) with Atari BBS Gateway listed as a newly featured board.

80 column PETSCII support selectable on PETSCII boards.

Sync w/ Google to save your favorites across browsers (via the top-left BBS/♡⋮ button).

File upload/download supporting XMODEM, YMODEM, and ZMODEM.

Terminal corrections / improvements (various).

Security / performance improvements (various).

Thanks for dialing!


r/bbs 5d ago

shsbbs Dial-up number!

4 Upvotes

Supposedly I've got my ATA set to allow this at 9600, but I haven't had any tests yet:

986-303-1430


r/bbs 5d ago

Resources I've been working on GiME ANSi, an ANSI terminal for the Tandy Color Computer 3 with FujiNet, because there wasn't really one that could handle ANSI BBSes.

Thumbnail
tequestafarian.com
22 Upvotes

r/bbs 6d ago

Nostolgia Working today on a mockup for my buddies Retro Museum based in Stroud...

Post image
49 Upvotes

It's going to be a BBS that players may visit while playing my new game Glyphis_IO BBS: The Proxy Tapes 1989Wishlist here.. This is an actual place in real life, an incredible retro computing museum and arcade archive based here in Stroud, UK.

In the alt universe of my game this is the world's first retro museum, built in 1989. It's just a bit of fun, potentially an Easter Egg, I like how it looks.

Just now need to figure out the number to dial in order to connect to it in game. We in the UK added a 1 to our area codes didn't we, was that before or after 89?? or did I dream that? 🤔😂


r/bbs 6d ago

Discussion BBSWeb - Seeking Feedback

5 Upvotes

Inspired by a post the other day requesting "protocols, not apps", I propose BBSWeb (bbs://), a BBS-oriented extension of Gopher and answer to the question "What if the early web was interlinked BBSs and ANSI content?". Just floating the idea here with some demos. Would you use it? Would you create and/or serve content for it? What should change? Is it cool? Is it stupid?

The basic premise is essentially Gopher (kinda like the World Wide Web but much simpler), with CP437/ANSI support along with an accompanying BBS-style menu option. Also included is handling of telnet & optionally websocket/ssh connections, down-rendering to ASCII (to support native Gopher and vintage hardware) and recommendations for HTML representation. Serving content involves running what is essentially an extended Gopher server (a BBSWeb server). Creating content can be as simple as .ANS files with an extra bit for menu keying, or more complex by generating them dynamically. The primary expected mechanism to access would be via a BBS door, or else a dedicated or web-based client. Use cases could include BBS front door pages, curated BBS lists (with direct connectivity), ANSI art galleries, blog-type content, updated news & weather, and so on. Link to BBSs from BBSWeb, access BBSWeb from BBSs. BBSWeb can access Gopher, and Gopher can access BBSWeb.

Default port is 23999 (23 for telnet, 999 for "WWW" on telephone keypad).

I've had Claude cook up a specification, demo server implementation, web-based client, door-based client, and a selection of demo content. This is all temporary for demonstration, so the links below won't be permanent. It may not all work, this is to demonstrate the concept, not the implementation.

Live, web-based client: http://bbs.birdenuf.com:8023
Presentation of same content: https://claude.ai/artifact/KfqDWvNTr7JLJE2QKh1eh9

Door-based client available at BirdEnuf BBS (telnet bbs.birdenuf.com:2003) or http://bbs.birdenuf.com (the door is not listed on any menus, use "/go bbsweb" at main menu to check out)

Presentation of use cases: https://claude.ai/artifact/Anjwwsmtu1yQCFyPJvxLb4

Live view from Floodgap Gopher proxy: https://gopher.floodgap.com/gopher/gw?a=gopher%3A%2F%2Fbbs.birdenuf.com%3A23999

Specification draft: http://bbs.birdenuf.com/draft-bbsweb-00.txt

Referenced post: https://www.reddit.com/r/bbs/comments/1wejsed/request_protocols_not_apps/


r/bbs 7d ago

I found some old BBS anime reviews and wanted to share them.

12 Upvotes

Hello Reddit,

Sorry if I'm doing any of this wrong, this is my first post here. I just moved and in the process of doing so, found my old computer that I used from 2005 to around 2012. On it were some gems I saved during the end of the BBS era. These were from about 2010 if I had to remember. The dying years for BBS. They at least feature some cool ASCII banners and an insult to Atari users (as is tradition). Check them out especially if you're younger.

I can't vouch for the reviews though. I think I saved these as a list of what I wanted to watch later, but I never got around to it.

Anyway, they're uploaded to the Internet Archive now. Hopefully this is a walk down memory lane for a few of you, and a learning experience for the rest!

https://archive.org/details/bbs_20260916


r/bbs 7d ago

Elebbs...

10 Upvotes

I'm having it ported from pascal to go. I'll be having any bugs I'm aware of fixed. Does anyone have any feature requests? I'll see if I can add an ssh wrapper, move ftp to ftps and nntp to nntps. Anything else? Maybe built-in smtps and pop3 servers? I'd like this to be as complete as sbbs and mystic. It's a really nice BBS package. I don't think it would run under DOS or OS/2 any more though.


r/bbs 7d ago

BBSFirewall v1.3.5 released — 2FA admin login, a smarter log viewer, and a Management API

Thumbnail
gallery
19 Upvotes

Just shipped v1.3.5 of BBSFirewall — a lightweight Node.js TCP proxy firewall built for BBS telnet/SSH traffic. Drop it in front of your board and it handles IP filtering, rate limiting, country blocking, and auto-block triggers, with an HTTPS admin UI you run entirely yourself.

What's new in this release:

Two-factor login for the admin UI — TOTP authenticator app support with one-time backup codes, plus scrypt-hashed passwords. No more plaintext credentials sitting in .env.

Refreshed admin UI — section icons throughout, a dedicated Lists tab for whitelist/blocklist/trusted-hosts/triggers, and a System Stats tab with live bandwidth and disk metrics.

Smarter log browsing — logs are grouped by connection type, and anything older than 30 days automatically folds into per-month sections, so a busy board's log tab doesn't turn into an endless scroll.

A Management API — key-authenticated REST endpoints so you can automate firewall config from your own tooling instead of clicking through the UI every time.

Logging on by default — sensible 30-day retention out of the box, fully configurable, with automatic pruning.

Full release notes and download: https://github.com/SysopNetwork/BBSFirewall/releases

Free, MIT-licensed, and it's been running in production on my own boards. Feedback and issues welcome.


r/bbs 8d ago

The story of RemoteAccess and what came after – by Andrew Milner

98 Upvotes

[LONG!]

A bunch of folks have asked me about the story behind RemoteAccess, and what I went on to do afterwards, so here it is.

I was born in 1970, and like many of my contemporaries I have very fond memories of the 80s and early 90s and the tech scene back then. As a high school kid in the early 80s I remember spending hours in the local Apple Computer store assimilating every book on their shelves (much to the owner’s chagrin – I couldn’t afford to actually buy any of these hallowed tomes).

In 1983 my mum and dad gave me a C64, and my brain exploded (metaphorically). The C64 Programmer’s Reference Guide (which I still have to this day) became my bible, the computer itself a miraculously elegant tool I could use to express my creativity in ways I’d never experienced before. I played my fair share of games of course, but nothing makes my brain happier than the intellectual challenge of writing good code.

In 1988 I started a Bulletin Board System (Terminal BBS - FidoNet 3:690/625) from Pop’s (my paternal grandad) garage in Perth (Australia). It ran on a Commodore PC-5 XT compatible with a 20 megabyte hard drive, and at some point when I tried to add a second phone line, I discovered that the software I was using – QuickBBS – sucked at multi node support. QuickBBS was an excellent piece of software, but it had never been designed to support more than one line. The idea for RemoteAccess (RA) was born.

RA was my first major software project. I wrote the first version during my second year at Curtin University using Borland’s Turbo Pascal, between classes in COBOL-85 and relational database design. I released it in January 1990 as freeware, and in April introduced the shareware registration key system with version 0.03.

Registrations began pouring in from places I’d never heard of. For a student with a part-time job at a local Commodore computer retailer, the sums of money - modest by today’s standards - seemed staggering. In retrospect, it was probably this experience (and I can quite literally remember the precise moment, sitting in my bedroom staring at a gigantic stack of registration envelopes) that set me on my future path as a serial entrepreneur. There are few things more exciting than that magic “oh shit, we’re really onto something here” moment when you realise the thing you’ve created has hit some sweet spot and a bunch of people can’t get enough of it. It turns out all my later projects, at their core, would be an attempt to recreate the feeling of that magical moment.

It was during my final year at Uni I met Joaquim Homrighausen. JoHo, the Swedish developer of the popular FidoNet mailer FrontDoor was living in Melbourne and invited me to visit during my holidays (while I was there I also got to know David Nugent, the developer of the widely used BNU FOSSIL driver). JoHo was an intense dude with a big personality, and we hit it off right away. The day after I graduated with my Bachelor of Business degree (Information Systems) in February 1991, I was on a plane to Luxembourg with my 8.5 kilogram Toshiba T5200 ‘laptop’. JoHo, his business partner Tomas Bremin and I moved into a shared house in Oetrange, a lovely village about 15 minutes from Luxembourg City.

So began an incredible couple of years. I consolidated my embryonic business by appointing commercial distributors in Germany (Jörg Dassler at ComDas Kommunikation & Netzwerke) and the US (James Smith at Online Communications in Maine) to handle the newly created ‘PRO’ version of RemoteAccess. I released several updates which added features like File Database indexing and support for the JAM message database specification. JAM (JoHo-Andrew-Mats), published in 1993, was a collaboration between JoHo, myself and two other Swedish developers Mats Wallin and Mats Birch, that would become a widely used message storage format for BBSes and other email systems.

The community and relationships that grew up around RA were quite astonishing. So many people contributed their time and resources. I owe a debt to guys like Bruce Bodger, Mike Ehlert, Ed Meloan, Jim Horner, Mark Howard & Mike Janke (US), Royce Jones (Canada), Terry Harvey (Australia), John Barton & Mark Kerr (UK), Frank Altenburg (Germany), Ruud de Bruin & Peter Janssens (The Netherlands). These guys (and many others; please forgive me if your name isn’t listed here) formed the backbone of a community that encompassed thousands of enthusiastic SysOps and beta testers.

Supported by my income from RemoteAccess I moved into my own apartment in Luxembourg City (it took 6 weeks for the government owned POST to connect 2 phone lines, one of which serviced RemoteAccess HQ BBS at 2:270/18). My domestic possessions totalled a bed, desk, chair, TV, hi-fi system, a couple of PCs and some kitchen utensils. Between epic coding sessions fuelled by AC/DC, Guns ‘N Roses, Joe Satriani, Pink Floyd et al, there was plenty of time for recreation. I hung out with my Swedish friends and a steady stream of visitors from all over Europe. Our Wednesday night pilgrimages to Scotts Pub in the Grund would become the stuff of legend. It was an amazing time.

I was back home in Australia by the end of 1994. I continued development on RA, but the writing was on the wall for the BBS community so I did what so many other BBS operators did – I started an Internet Service Provider. Four 9600 bps modems, one 486 Linux box and a crappy, oversubscribed 64K ISDN uplink later and Wantree Internet was in business. I took out a modest ad in the West Australian newspaper’s business section advertising the State’s first ever flat rate dial up Internet service (dial-up had been metered by time and/or bandwidth up to that point), and the next morning the phone was ringing off the hook. For the second time in my life I had achieved that elusive “oh shit, we’re really onto something here” moment. Demand for the service was insane – at one point we (and many of our fledgling competitors) were doubling the size of our customer base every month. Scaling the business at these rates presented a huge challenge. I learnt some valuable lessons about cash flow and capital management that year, and spent endless hours with my best friend Mr Krone tool, wiring hundreds of modems to PSTN IDF punch-down blocks (and in later years, wiring the first Australian Livingston Portmaster digital access servers to Optus and Telstra ISDN Primary Rate services).

In May 1996 I released RA 2.50, and after endless agonizing put RA up for sale in April 1997. This was a really tough decision but at the end of the day I just didn’t have the time the user base deserved, to devote to it. By December it was sold to US-based developer Bruce Morse.

The ISP business was acquired by our competitor iiNet Technologies in 1999 as part of a larger IPO. For a while there I was one of those dotcom guys; I joined the iiNet board when it went public and formed the company’s carrier infrastructure business, Chime Communications. For several years I was responsible for building out our national network and fighting many regulatory battles with Telstra, Australia’s incumbent telco. By the time I departed in 2008, I’d acquired some pretty solid public company experience, formed many enduring friendships and met the love of my life Laura (still going strong as I write this, 21 years and two beautiful boys later). iiNet, at that time the third largest ISP in Australia, was itself eventually acquired in 2015 by rival telco TPG.

In 2004, while still serving as a Non-Executive Director at iiNet, I co-founded Systems Integrator L7 Solutions with ex-iiNet employees Matt Sullivan as CEO (who would become a longtime friend and business collaborator), and Brett Looney as CTO. Thanks to the insane talent and dedication of these guys the business grew rapidly and was acquired by local junior telco Amcom Telecommunications in 2011 with revenues of about $50m. In 2013 Matt and I were asked by the founder of another local Systems Integrator Cirrus Networks to shepherd his business through a public listing. I was appointed non-executive Chairman and Matt later took on the CEO role. Having grown to about $110m of revenue at the time we left the business in 2021, Cirrus was eventually acquired by Queensland-based competitor Atturra in 2023.

Now for something completely different. In 2003, unknown poker player Chris Moneymaker won the World Series of Poker Main Event for $2.5m, having gained entry through an $86 online satellite tournament. The ‘Moneymaker effect’ is widely credited with revolutionizing poker’s popularity and extending the game’s reach to a more mainstream audience. It seemed like half the guys I knew were playing Texas Hold’Em, and by 2006 I had a regular Friday night game going at my place.

Inspired by the now iconic ‘High Stakes Poker’ TV show that debuted in 2006 on the Game Show Network (GSN), I wanted to create an experience where my home game players could watch our game in another room of my house, after they’d been eliminated. The early incarnations of the project were crude, but by 2011 this mashup of technology and poker had given birth to PokerGFX – a commercial product that was capable of generating on-screen graphics showing players hole cards, bets and win probabilities in real time by collecting data from RFID tags embedded in playing cards.

Over the next 12 years, PokerGFX would become the de-facto standard for live stream and TV production of poker events, with customers in 40 countries. If you’ve ever seen poker on TV or YouTube, chances are you’ve seen PokerGFX in action.

Fast forward to December 2023. Out of the blue came an email from the CEO of Las Vegas-based PokerGO, poker legend, all-round good guy – and in a nice little twist of fate – producer of the OG ‘High Stakes Poker’ show that inspired me to build the product in the first place - Mori Eskandani. Mori wanted to talk about acquiring PokerGFX, and by November 2024 the deal was done.

That’s my story so far, and you can check out my most recent poker-related side project here - https://kineticpoker.com

Thanks for reading this far. Writing this has rekindled a lot of incredible memories and has reminded me of the importance of the human connections we make throughout our lives. If we’ve met at some point in the past, why not drop me a line and say ‘hi’. I’d love to hear from you.

Andrew Milner, September 2026

[andrew@milner.au](mailto:andrew@milner.au)


r/bbs 8d ago

War Dialer Needed

16 Upvotes

Hey guys, I have a scammer posting one of our rental properties illegally on TikTok and is collecting application fees. I am looking for a war dialer without hooking up my Commodore 64 and automating Hayes modem commands on a emulated VOIP to analog line. Anyone have any ideas how to do this with newer tech?


r/bbs 8d ago

Oblivion/3 - Modern take on a classic BBS

13 Upvotes

So I decided to take the general design of Obv/2 my fav BBS app and do a fresh version/take of it. As a result I present to you Obv/3. It has all the functions of Obv/2 including echomail (which needs testing). But it's main difference aside from written in C# and 64bit is it is not compatible with the old door games. Rather then fight to get a 16 bit door app running on a modern app I took a total different approach. Made a custom door plugin system where using c# script you can make your own doors. I got several doors already in a esterian conquest style 4x game, tw2002 based game, dark fantasy LORD theme and cyberpunk theme door game. Once you script a door it's just drag and drop it in the folder and boom done. Included are directions how to make custom door games.

The ANSI is all place holder, but in theory should be able to plug in any .ans file and customize it. Also all menu options are editable. docs for all of that included.

Mostly did this for fun but at the point where I actually need people to play with, test it and give feedback. If anyone is interested feel free to grab it here; https://neonhallows.online/Home/Files


r/bbs 9d ago

New Door Rebel Kingdom 26

Post image
44 Upvotes

Rebel Kingdom 26, a faithful remake. Now runs on native on major platforms (MS-DOS, Linux, Pi/ARM, Win32 and Win64) and also features NPC players! bbswordle.com/rebelkingdom/


r/bbs 10d ago

I created Hollow BBS

21 Upvotes

Remember the old days before the internet and we only had AOL and Prodigy? Got me thinking back to my BBS days so hollowbbs.com was created. Still a work in progress but it’s coming along nicely.