214 comments

[ 3.0 ms ] story [ 244 ms ] thread
Too bad you lost the source code.
I know. It was on a computer that burned down in a fire. So, it's very much gone.

Both that and the message archives from the bbs itself would have been a treasure trove of nostalgia.

I'm sure the vast bulk of the message archives from BBSs are long gone. Many were local and vanished when the systems shut down. And I'm not sure how many archives there are from FidoNet, PC-Relay and the like.
I have the last few months of logs and messages from my bbs but have lost all of the menus.
I'm in the opposite situation, I have all the ANSI art I created but none of the Remote Access database + config files. CRC error. Oh 3.5" floppy disks, how you made storage exciting.
What was your BBS handle? I was in the 609 area code and these ANSIs look familiar :) I might have been on your BBS or one using your software. Although it was most likely a long distance call to 908 so I don't think I called it that often.

edit: Oh I guess it was Midnight Sun? I don't remember if we ever interacted, but the ANSIs look familiar!

Yes, it was Midnight Sun and my BBS was called The Night Light.

You were long distance in 609, so we might not have ever met. My only memory of the 609 area code was of a good Pascal developer named Ffejtable? (question mark included in the handle.) What was your handle?

Nice post, but it's not a "Show HN".

From https://news.ycombinator.com/showhn.html

> What to Submit

> Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.

> Blog posts, sign-up pages, and fundraisers can't be tried out, so they can't be Show HNs.

Ok, yes, I suppose I was a bit liberal with those rules.

It's something that I made but it is now impossible to play with because dialup BBSs have gone extinct. By converting the ANSI images to PNGs, I tried to show what it would have been like to play with in its time.

I removed 'Show HN' from title.

Most BBS users had to use their imagination when navigating text based interfaces, ANSI interface design and all - I had no problem traversing the experience.

The WWIV BBS world reminded me of another Telegard based BBS software I used a lot - Renegade BBS. You may not be able to get Dementia back up, but maybe some of the ANSI artwork could come back to life, RG was pretty configurable in it's time.

https://renegadebbs.info/

Interesting - wonder what they did to piss off Bluecoat (Content Blocked (content_filter_denied), Content Category: "Malicious Sources/Malnets")
Nice! Way better than most BBS's that I used to frequent back in the 80's and 90's.

Great to see an OS/2 based one too - I remember switching to OS/2 for a small time "play" BBS that I set up in the early 90s... I was astounded at the ease of running multiple modem lines on OS/2 as compared to DOS or CP/M...

There was fantastic support from fellow sysops for OS/2 2 and Warp. OS/2 was bulletproof, and the multitasking was key for multiline and allow maintenance work while live.
(comment deleted)
Anyone play TradeWars 2002? That's what I was doing in '93 on my BBS.
Yes! I've tried over the years to create a TW2002 clone, but I always stall out at the economic system. I've also tried to recreate Barren Realms Elite / Solar Realms Elite, but Amit lost the source code to that, too. Reverse engineering BBS games is hard!

Maybe Legend of the Red Dragon would be easier...

[Edit: I'm aware that there are TW2002 games out there right now, but those tend to be web-based, and I wanna do a legit BBS-style game. Telnet, probably.]

LORD is available here: lord.nuklear.org
You can find the Majorbbs Entertainment Edition out there. Has TW, SoC, trivia, etc. Supports telnet.
Ditto actually.

I mean, ultimately that's what Eve Online is, a massive TW2002 "clone". Only everything made better.

I think the problem with an economic system is you need enough people to do it properly, or you have to figure out some kind of 'fake' where it can be dynamic enough for the concept of cross-space trading work, but also not be entirely unrealistic.

I did learn a lot about event-driven programming, state machines, and the telnet protocol however.

What are the TW games out there right now? I was not aware!

I've dreamt for years about licensing TW to make a mobile version consistent with the gameplay of the BBS days. Before scripts. I don't know if you fall in love with the first games you play as a kid, but 25 years later, I still yearn for a 6 month TW bang with a corp of 4 friends.

There are all kinds of game servers running! See my other post up-thread for two of my favorites. You can find more at http://www.classictw.com/.

They're only web-enabled as a convenience to people without old-school ANSI.SYS terminal emulators and DOS fonts. You can TELNET into all of them. SWATH is probably the best modern helper and runs well under WINE on FreeBSD, Linux, and Mac OS X.

I agree, reverse engineering some of this stuff is hard. I had been studying economics & systems design and put lots of interacting feedback loops into SRE so it's sometimes hard to tease out the individual effects. I've put some notes up here for anyone who wants to clone it http://www-cs-students.stanford.edu/~amitp/Articles/SRE-Desi...

For a quick “where are they now”:

- Barren Realms Elite --> Mehul (my brother) moved from BBS games to web games, with Earth 2025 and then Utopia, and then a web portal Swirve.com, and then he got out of the games business and ran a coffee shop, Dominican Joe in downtown Austin (but it was just sold) - Legend of the Red Dragon --> Seth Robinson (who I finally met this year) moved on to PC games, then mobile games, and now runs a successful MMO called Growtopia (but it was just sold) https://en.wikipedia.org/wiki/Robinson_Technologies - Solar Realms Elite --> I got out of the BBS door world and went to grad school, interested in teaching. I now write interactive tutorials at redblobgames.com, starting with game development but I want to expand into math and computer science. SRE's wikipedia page got wiped by the deletionists http://www.vintagecomputing.com/index.php/archives/922 but was preserved by http://breakintochat.com/

Yep yep, I've studied your notes before. Great resource. :) You're a rock star. Nice "Where are they Now" notes, too! Very cool!
So much tradewars. That and Legend of the Red Dragon were my jam.
A few years ago I found the original letter from (was it Seth?) about my LOTRD registration...

Ah, violet...

Anyone remember LOD (Land of Devastation)? It never gained much traction but was an awesome idea at the time with it's downloadable tile packs. Unfortunately the really shitty gambling system made it godmode all around.
My (online) social network got hooked on Diplomacy. Originally adjudicated via email. Then we found an automatic adjudicator, that ran as a door, but it kinda sucked. And someone in the group wrote a better one, which then got reasonably popular.

I still miss those days.

One of my all time favorite games. I miss those days so much.
Oh yeah. I recall writing Telix scripts to traverse the galaxy and then calculate the shortest path from a->b based on the portals it discovered. I also recall quite the scandal when a sysop peeked into the admin console and gave an advantage to someone.
There was also custom TW2002 Telix-based software that had an overlay with macros you could use. Made things so fast.
Telix scripts were great! Easy to learn and useful, I had mine set up to automatically upload and download my QWK mail packets.
Dude, I still play TW2002! SWATH is the best modern helper I know about:

http://swath.net/

My meagre collection of SWATH scripts:

https://github.com/irtnog/swath-scripts/tree/master/src

The ICE9 game server:

http://www.oregonsouth.com/ice9/

I don't know if ICE9 still does this, but they used to have a bunch of interesting customizations, like where sectors 1-2000 were a lightly regulated federation space were connected to a small 10-sector neutral zone, with the Star Dock sector being the jumping-off point into the wider universe. I loved playing there!

Cruncher's Trade Wars server:

http://cruncherstw.blogspot.com/ https://www.facebook.com/CrunchersTW

Cruncher's is small but fun, with a variety of games and regular resets.

Ah yes, I've seen SWATH before. Here's my issue: when I started playing, it was on a BBS where everyone played manually. There were no helpers or scripts. We'd manually keep track of sectors and port pairs and potential bubbles and so on. It was great. I belong to the camp that believes the scripts ruined the game :-/
You don't have to use the helper bits of SWATH! Just turn that stuff off and enjoy it's near-perfect terminal emulation. I've played several games like that (these were old school 5000-sector games with rate limits, like how God intended you to play).
Oh man...TW2002...brings back memories....damn. I remember playing with Cruncher. I played heavily on the Fament BBS...

I was in middle school...so this would have been mid 90's.

I was connected to the Internet using a freenet that was provided by SEFLIN (South East Florida Library Information Network)...text based. People who had real internet ran applications, and using ICQ to chat (since you can scan the in network chat for teams chattering!) I was using plain ol text based Internet...and Pine was my email program. I still use nano very often as my editor of choice :)

One time my local BBS moved to Miami...but the area code was still 305. It was considered long distance, even though the area code was the same. I racked up quite a telephone bill.

How old were you when you wrote this?

Looks like a big system - was this your first major project?

I seem to recall OS/2 and a C compiler cost money back? How did you get to be using those, through work or did you buy them? Why did you choose OS/2 - did you consider any other alternatives?

OS/2 and C compilers were readily available for downloaded on BBses.

I'm pretty sure I downloaded Turbo C onto like 20 floppy disks over ZModem or something. Not only did it take forever to download, but installing it was a huge pain, with all the disk swapping. I guess the hard disk didn't have enough space for both the raw disks and the install? I don't remember exactly.

I never ran OS/2 but a friend did, and I'm pretty sure he downloaded it rather than paying for it. A primary form of social currency on BBSes is who had access to commercial software, i.e. the "zero-day warez".

Yeah Borland Turbo C in DOS was the way to go. My first board ran on multi-tasking DOS in DESQview before moving over to OS/2 -> Windows over the years.
Heh same here. DESQview worked remarkably well, actually.
> I guess the hard disk didn't have enough space for both the raw disks and the install?

Floppy-disk-based installers were often hardcoded to use the A: drive so even if there was space for the install and the floppy installer on the HDD, you'd need to copy the installer to the floppies to use it, unless you had some workaround.

I'm pretty sure MS-DOS had the SUBST command to alias drives and paths from an early version.
"I seem to recall OS/2 and a C compiler cost money back? How did you get to be using those, through work or did you buy them?"

His new user questionnaire asked new users to identify/define several warez release/courier groups.

I don't think he was licensing software ...

FLT is Fairlight and RZR should be Razor, but I can't remember what the last three were. Oh god the nostalgia.
I'm not even sure that I used that new user questionnaire myself. It was a feature of the software, for SysOps who ran warez boards.

I actually had a licensed copy of OS/2. My dad taught computer science at a small college and was able to get it for me.

Most software back then was openly pirated and traded. Even non-warez BBS's had pirated software in the 1980s. It wasn't even considered a bad thing, just, "I have this, want a copy?" or "I need this, anyone have a copy?" We had Commodore meet ups at the local library and everyone openly copied software. Local governments had little idea what a computer even did. The SPA hadn't been considered or was in it's infancy. Computer nerd was barely a term yet. It was our own little world.
It was towards the end of middle school and through high school. So, my early to mid teens.

I had never worked on a larger project before that. It was great to have one single large project to work on, and to keep adding features to. I had messed around with code since I was about 7. It was based on the source code of something else which did the heaviest of lifting.

My dad taught computer science at a small college and was able to get OS/2 and C compilers for me. I forget which C compiler I used, I think I might have switched from Borland to something else at the time -- but I remember the one C compiler came with a set of books in a box that was about 4 feet long. I used the box as a footrest when I'd code. Haha.

I chose OS/2 because it was the first operating system that I knew of which allowed true multi-tasking. Two processes (instances of the BBS}) could actually run at the same time without one pausing the inactive one. It was also cool to try a new OS, to try something new.

Fellow obscure BBS software author here.

Mine was Apocalypse / ApX (a hack of Havok, which was a hack of something else, which was a hack of Emulex/2, which I think was a hack of Forum?), around '92.

I, too, remember recruiting ACiD guys to help out with the menu art.

Ah, memories.

Weren't the vision/vision2/visionX based on forum hacks as well ? And celerity ?

All written in turbo pascal, right ?

AFAIK the canonical spelling of the progenitor software was FoReM. I never dabbled in VisionX but Celerity was definitely a FoReM derivative.
I loved collecting BBS Software at the time to look at what other people were doing.

Pretty much everything was either a Forum (Pascal) or WWIV (C) hack.

There was also "real" BBS software like wildcat and MajorBBS ...

I also remember some very, very active and high quality boards that ran citadel ... citadel was sort of the HN of the BBS world ... no ANSI, no fluff, just quick command keys and all high quality discussion.

Someone local to me had launched a pay-for-membership based MajorBBS that had something like 16 phone lines in. MajorBBS was the only thing I had seen that could support so many users at once. This was around the time I had stopped running my own BBS, before college.

This meant it could offer an active chat room, and it had a MUD game that everyone loved, called TeleArena.

For me, TeleArena was fun because I'd write scripts that would automate playing the game for me when I wasn't there.

I ran a 10-line worldgroup (majorbbs) in Boulder, circa 1996.

I had this weird software I licensed which let people play Doom against each other, over the phone line, simulating a local IPX network ... MPGS (Multiplayer game server) by a company called APCi.

Pfft, iCE > ACiD any day of the week!
I was briefly a member of iCE, but can't deny JED's work for ACiD as the best there was...
Thumbs up ACiD! iCE! ASCII art, we had to be joking :-) I remember those multipages drawings... And, what was the tool ? TheDraw I guess ?
TheDraw was OK, but ACiDDraw was awesome...
I was (briefly) part of a BBS "movie" group that made movies using "Commodore 64 Graphics" which were actually just made using the C64's unique character set. It would record back every cursor movement and character change, so you could make a really cheesy animation that often turned out to be really fun to watch.

You'd actually have to add delays by moving the cursor to allow enough time to read the captions/speech bubbles. It was pretty funny because it would be much slower on a 300 baud modem vs. a 2400 baud, so you had to be careful how you tuned your delays.

I wrote a lot of BBS software starting from 1986. This was in Toronto mainly on the C64 (28k RAM… plus some available via switching out ROM using assembler), so Spence BBS was an inspiration, but with a friend we wrote software called M1 which had creative features like user contributed ongoing stories and a way to display files or run simple scripts from any command, like a shell.

Eventually around 1990 it was extended to support federated message exchange, but by then UNIX systems were entering consciousness so we switched to multi-line, uucp capable Waffle software on DOS, then Xenix, BSD/OS and finally Linux around 1993 as it became https://en.wikipedia.org/wiki/Internex_Online

" ... around 1993 as it became https://en.wikipedia.org/wiki/Internex_Online"

I remember "io.org" as the shortest domain name I knew in 1993 and adopted it as my default password for anonymous ftp logins.

In fact to this day if I login as anonymous on an ftp server, muscle memory dictates I type in "k@io.org" as my password.

Recently I discovered the domain: m.me

It's the shortest useful domain name I know.

That's funny - I have always simply typed `ethomson@` as my password for anonymous FTP, without ever specifying the hostname portion. The then-popular wu-ftpd had an option to enforce that there was a `@` in the password for anonymous access, but it didn't verify anything after that.

I read somewhere that therefore a reasonable shorthand was to drop the hostname portion of your address since the FTP server knew your source hostname anyway. So this is similarly etched into _my_ muscle memory, but looking back I have no idea where I read this or if it was actually common at all or if I was the only one.

Computers were a lot more fun in those days.
Right. Something about hardware and OS staying stable long enough so that people could focus on creating new interesting software -- instead of just trying to keep up with ever changing APIs and constantly searching StackOverflow for ready made solutions.

Sometimes severe constraints drive the really beautiful solutions.

Don't forget documentation. Sure, you couldn't look stuff up on StackOverflow, but there was actual, real, paper documentation you could read, and it was usually well-written and really useful. Try finding that these days, even in digital form. (Personally, I'll vote for the Qt documentation, but that's about all I've seen that's really that great.)
People may say it's just nostalgia but I think what I loved most was the competition and variety. It was like living in a golden age of home computing. You had the Amiga, Atari, ZX Spectrum, C64, all these sorts of incompatible home computing systems. And I think being incompatible was kind of a benefit for home computing culture. Because this spawned multiple magazines and communities that could survive because they could target various systems, rather than more consolidated cultures that have happened since the IBM PC days, where you end up with just a few big web sites no one can compete with. I miss that diversity, and also hacker spirit compared to today when building systems is often much like using big pre-built Lego blocks.

We need to give a new Internet traction just to relive this, haha... Use the opportunity to fix DNS and decentralize it while at it. :p Then get Haiku OS or something going...

Re: losing BBS/source from the 90's -- I was fortunate enough to regularly back things up to QIC tape, and lo and behold, 22 years later a hacked up box restored the BBS perfectly and it ran in DosBox on my laptop. I was pleasantly surprised that it all worked immediately. Hardest part was finding parts for a floppy tape and installing the right Windows version. Seeing the ANSI art made it all worth it...

https://twitter.com/apaprocki/status/550432891201941504

Frankly I'm most impressed that you had a QIC drive available.
The current owners of Colorado Backup software IP made it freeware a number of years back as well. (Thanks!) Without that you'd also have to find ancient software to pull it off the tape.
> Hardest part was finding parts for a floppy tape and installing the right Windows version

Surely you mean floppy drive?

QIC-40 and QIC-80 drives connected to the floppy disk controller.
Amazing that you got it back up and running! I would love to see some of the old messages on the public message boards of my BBS from those days.

I had a tape drive as well,and I did back things up at the time, but even those backups are gone.

Smartest decision I ever made was backing up all my old childhood 68k and PPC Macintosh systems to QIC using a friends SCSI drive. Later I bought a ClubMac (haha remember them) drive for nothing on eBay. A couple years ago I was able to restore some old old systems from the attic, nostalgia city ! I think I had some Mac specific BBS software in there somewhere, TeleFinder and FirstClass I remember. There was another GUI based one, I think NovaTerm. I sure wish I would have imaged some of the Apple IIgs software though before all the floppies went bad.
I still have some 3.5" floppy disks with my BBS and the door's I wrote for it. My parents still use a USB floppy drive (and have several) because they have a sewing machine that uses it. Perhaps I'll give this a try.
I had some old 3.5" floppies I tried to read recently. Unfortunately it seems that they didn't survive the long dark in my parents' closet, and were unreadable, at least by consumer hardware... maybe a data recovery service could extract the data.
I spent an absurd amount of time modding my Renegade board, drawing ANSI, listening to the latest mods out of the demoscene and failing miserably at learning Assembly circa 1993-1996. And then IRC came along..

412/724 scene, north of Pittsburgh. Lots of good friends met on the boards, some still friends today.

I fondly remember that "Kall Back Soon" ASCII art. I think I used it on my BBS too.

I ran a single line PCBoard BBS in the mid to late 90's. PCBoard had its own plugins called PPEs. A lot of them were distributed as shareware. After finding a decompiler I had a lot of fun reading source code, making personal keygens, and finding security issues.

Likewise, I think it was used by a few different pieces of software. Mystic BBS still has it as its default logoff art today...
omfg! i was on many Dementia BBS' in SoCal back in the day. First board I sysop'ed was a WWiV 3.21 - I was very proud that I modded the Pascal source to support more than 9 discussion boards at the time.
That is amazing to hear!

Dementia's beta tester was in Modesto and he distributed the demo version (limited to 5 users) around CA.

The late 80s/early 90s BBS scene was an amazing time for me. I was in high school and I've never been as interested in computers and communications as I was then. I never ventured into the "dark" side like OP--I was too scared of my parents--so I ran a legit FidoNET BBS using the RemoteAccess BBS software and the Frontdoor mailer (and later, Maximus and BinkleyTerm).

The most amazing thing about it all was that it was the public internet before there was a public internet. E-mails sent over FidoNET had an amazing weight to them that's hard to describe. It took a ton of effort just to get your BBS to participate in the network and once you did, data moved so slowly that you became very observant of each step of the process of communicating. First, you wrote the email in your mail editor (I loved GoldED). Then, another program bundled it up with other emails into some kind of binary packaging and passed it along to the mailer. The mailer took this bundle of mail and dialed out on the modem to the local FidoNET hub. If you lived in a rural location, this meant that you had to make a long-distance call to deliver the mail. My local hub was in Seguin, TX (~30 miles away) and it felt like a very big deal when my computer dialed him up to do a delivery. From there, the hub delivered it to a "star", which was a regional hub that dealt in larger volumes of mail. This was usually run by someone with money because their modems were making long-distance calls (including overseas) on a regular basis. From the star, your mail was shipped across long distances and then the process repeated in reverse until the recipient's system picked up the mail from their local hub. Then, when they replied, the whole thing happened again in reverse. It regularly took days to get a reply from across the world but it was so fun! Every single mail that you received in your inbox felt as important as someone writing a letter by hand and sending it via the postal service. I cherished getting emails, even if they were stupid.

I still dream about reviving a modern FidoNET (yes, I know it still exists) for the HN crowd. I write a lot of Go and I even read some of the FidoNET technical standards with the thought of a Go implementation of the protocols but never got anywhere in it. It's an enormous amount of work and I haven't had a real phone line in over a decade. Doing Fido over TCP/IP just doesn't feel the same. It's way too easy.

>This was usually run by someone with money because their modems were making long-distance calls (including overseas) on a regular basis.

It's amazing to me is how many people volunteered their time, hardware, and money to keep these systems running for free.

It is, but there was also a certain amount of vanity to it. If you had the cash, you were the dude. You could watch as an entire region's (or even entire countries') mail flowed through your system. You probably walked down into your office and watched your busy Fido server (or servers) and a sweet stack of USR Courier external modems blinking away (you never wasted time on cheap gear) and when you participated in group mailing lists, you probably signed your e-mails with a sig that said something like "Bob Smith, Southern Star, 1:10/2", your address being a coveted and sweet, low-digit number. You were respected for your technical mastery of the system and in the very political world of Fido, few would challenge you.

I dreamed of running a big Fido hub. Sadly, Fido vanished before I reached the income level where I could have a bank of phone lines making long-distance calls all day and not worry about it. Just running a single phone line was an expensive challenge for me as a young kid. It took a lot of bussing tables at a hamburger joint.

Even the talk of "long distance phone calls" makes me nostalgic.

I remember when, as a kid, if you answered the phone and it was a long distance call for mom or dad, we would run to get them yelling "Long distance! Long distance!"

Every second was precious.

This is why we need to colonize space. Bring back those low-bandwidth long distance communications.
Ham radio. 300 baud packet over HF (thousands of miles) is still a thing, as are newer data modes such as PSK31 and the JT family. I'm actively working on 1200 baud projects over VHF FM now. Back in the day BBS was very much in. These days the same tech is more often used for telemetry, tracking etc (APRS). Now you can do it all in software, ref https://github.com/wb2osz/direwolf and friends.
Ham radio doesn't allow for encrypted connections AFAIK, which makes it a lot less interesting to me.
Why wouldn't it allow encryption? Can't anything that sends and receives packets be able to be encrypted?
Not if the law forbids encrypted connections over Ham frequencies :)
Oh I see. A policy restriction and not technical.
The restriction is because commercial activities are prohibited over amateur radio, and encrypted traffic would prevent that rule from being enforced.

I believe there's an exception for controlling remote devices when you need to make sure some rando doesn't brick your pricy gear.

Is that a privacy issue or some other factor?
Yes, and seeing LD boards outside of the usual ones in your local calling area was an exotic treat. Every second was precious. :)
Oh my, do I ever remember that. I'm sure you remember the days before digital long distance, when you would make a call from, say, San Antonio to L.A. and the line would be crackly and staticky. When I would call my grandma in Hawaii, you would talk and she would hear it about a second later. Made conversations tough and expensive!
You could also use Frontdoor and the like to run non-Fidonet message nets, I don't remember the terminology but my BBS was part of one.

I made friends with a fellow in Texas that claimed he had won a counter suit against AT&T for false phreaking charges and settled out of court for some number of years of free long distance. Because of this he would call my board and push me the mail from our other nodes every day and save me the money.

Now that I'm older the story sounds implausible and I think the dude might have just been lonely.

It was a lot of fun getting messages from boards in South Africa and other places every day. A very prominent HNer ran a BBS that was also a member of the network though I'm sure they wouldn't appreciate being outed! Such fun times.

I used a mailer front end called Intermail, and I remember at age 15 it was unimaginably complicated to set up.

> sweet stack of USR Courier external modems blinking away (you never wasted time on cheap gear)

USR offered substantial discounts to BBS operators to keep us from buying cheap gear. I pre-ordered some pre-v.34 (upgradeable) Courier V.Everything for my board at BBSCon for $249/ea. I think that's about what a Sportster 14.4K was selling for at the time.

25-years-ago me is very angry that he never knew about these discounts!!
Oh the Nostalgia! My soul hurts.

I was just a kid (teenager) so I didn't have the funds to run a BBS myself. But I remember the 60 minute limits, the long lists of local BBSes, the ANSI graphics, Maximus, RemoteAccess and others (I had played with a few in the hopes of starting a BBS, but that era was starting to end when I graduated in the early 2000s), Door games, RIP graphics (the very early days of vector art on VGA screens).

There were door games like Baron Realms Elite where BBS sysops would get together and play BBS against BBS (of course many people had player accounts of multiple BBSes but it was all part of the fun and the years of protection added a decent balance to the game).

Games from that era were so much better than this Free-To-Play with micro-transactions crap. I understand it earns mobile game companies a ton of money (from a tiny % of the population that spends $200 to $5000 on a single game), but the shareware model of first 10 levels free, next 30 levels for $x made for much better games. Plus it gave people something to exchange from board to board; the whole upload/download ratios (which kids from the torrent era should really learn about--because it existed then and for legal shareware on the majority of BBSs).

I remember once getting an amazing side scrolling shooter from Japan. It may have not been shareware, but it was impossible to tell. It had no readme and I couldn't read anything on the screen. :-P It was super fun though, and I remember thinking of all the hops it must have taken (those people who make long distance BBS calls, or maybe just someone who brought disks over on a holiday) to get to a BBS in my small town.

I also remember Doom coming out, and all the Sysops talking about how amazing a game it was. I think it was 3 disks though; took either three days (60 minutes time limits) or hopping to three different BBSes to get all the disks. Then it said I needed a 386 or higher (I had a 286). I took it to a friends house who had a 486. His mom was a super Christian. She watched us play a few levels and that didn't really end well.

Glad to hear someone still remembers RIPscrip graphics. I was a co-founder of TeleGrafix Communications, who made the RIPterm and RIPaint software for viewing and creating those graphics.
What a blast from the past. I remember TeleGrafix fondly; if I'm being honest, I didn't really use RIPterm all that terribly often; I've always felt more at home in text. But I did run a BBS (1:233/24) and I enjoyed hacking on it more, I think, than actually running it. So I spent a lot of time trying to shoehorn RIPscrip into Maximus, more for the novelty than for any actual demand on the part of my callers.

After googling, I just realized that Maximus 3.0 eventually included RIPscrip support built-in, but I had lost interest in my BBS and moved on to hacking on Unix systems by then.

But I remember RIPscrip being a nice format. Thanks for providing me with many an afternoon spent tinkering with it.

Hey I "volunteered" at your shop for awhile! I used to ride my bike an hour after school to get to the office, just to package up RIPterm/paint floppies and use that shitty FedEx PC in the back. I was a wanna-be code junkie and hoped I could glean some of the genius that went into making RIPscrip, though I'm sure it would have gone over my head anyways. It's a real shame that you guys didn't cash in, I always felt it was the natural progression from ANSI which dominated the BBS scene at the time.
I spent days making RIPscript menu's - amazing technology for the time!
Yes, I had so many DOOR games, and Solar Realms Elite (SRE) and Baron Realms Elite (BRE) were the only ones that I enjoyed playing myself.

I liked how they were turn based (each user got X turns per day) and one player played at a time, but you were playing in a multi-player world against other people who would take their turns for the day.

I always thought it'd be interesting to do something similar in modern day, where you could take turns offline in a game (eg. in a subway or something, without internet access) and when you had online access, those turns were submitted against other people in the game. I wonder if there is anything like that?

RIP graphics were progress and a great innovation.

One of the power plays in those turned base games was to take your turn just before midnight and then take another one right away when then day ticked over. Useful for launching a surprise attack on someone without giving them a chance replenish their defenses. Phone lines were often busy at those times for this reason.

Of course, these days you'd probably be able to just buy an extra day for 500 gold coins...

> Doing Fido over TCP/IP just doesn't feel the same. It's way too easy.

Do you remember ZMH? Zone Mail Hour? If you had a public BBS, you had to disallow logins during ZMH, so that your phone line was reserved for netmail and echomail delivery.

I was just a lowly point, so I didn't have to bother with that crap. 2:201/274.9 representin', yo.

The funniest part about the star-shaped network was that it was more of a feudal society than a democracy. And of course it devolved into political fights among the lowly nodes and points who thought the stupid RCs and NCs had way too much power over the network and wanted it to become more democratic, but since the coordinators (Did you call them stars in zone 1?) footed the bill for the long-distance message deliveries, it was usually their way or the highway.

Funnily enough, Sweden abolished the concept of long-distance calls sometime in the 90s, which drastically undercut the power of the controllers. :-)

I ran 2:250/165 back in the day. RemoteAccess 2 and FrontDoor NC. And running Desqview so I could have the BBS running as well as mess with my pc ;)
What do these numbers mean ? My Google-Fu is failing

I was just a little bit too young to get access to BBS in my youth.

https://en.wikipedia.org/wiki/FidoNet

I was 2:201/274.9. My upstream node that I connected to was 2:201/274. He connected to his upstream hub, 2:201/200, who in turn connected to his upstream net coordinator, 2:201/0, whose upstream was the regional coordinator, 2:20/0, and finally up to the zone coordinator, who I think was 2:0/0 or something.

A zone was a continent, 2 was Europe. Regions were countries in Europe, 20 was Sweden. Each region could have any number of networks, Sweden had like 5, and network 1 was the Stockholm area. Each network had hubs and nodes, and the guy who ran the node I talked to was simply the 74th node of the 2nd hub. Finally, since I didn't have a public BBS, I was a private point, the 9th on my node.

So putting it all together, a Fidonet address is zone:regionnetwork/hubnode.point.

Why weren't there separator characters between the region and the networks, or the hub and the nodes? Who knows, it worked. :-)

Thank you - heard about FidoNet before, but wasn't aware of these numbers or what they mean.
> Why weren't there separator characters between the region and the networks, or the hub and the nodes? Who knows, it worked. :-)

Because the original scheme didn't account for these intermediate levels. 2:201/274 was supposed to talk to 2:201/0, which was supposed to talk to 2:0/0. Doesn't scale, so they introduced the 10^n scheme for subdivision (whose precise limits differed between zones)

Finishing my original thought in the comment, since I got sidetracked by the nostalgia:

The reason for ZMH was that a node making a connection to another node required the use of a physical phone line where one node would dial the other, which would stop anyone else from connecting to those two nodes. So if you had a lowly user logged on to your BBS, noone else could log on to it, and you couldn't send or receive Fidonet mail.

Contrast that with TCP/IP where it's possible to have millions of active connections to other nodes on a single node without breaking a sweat, and it's just a ridiculous comparison.

Another hilarious quirk of the times was that almost noone was running a multitasking OS (Amiga users: shut up!), which meant that once someone had called your Frontdoor system and delivered mail, it would exit, and start your mailer (Fmail!), which would uncompress the received file, put all the messages in your local message db (We're talking flatfiles of course, SQL was nowhere in sight), and prepare packages for all your downstream nodes, and after that it would start up Frontdoor again, at which point you could finally receive calls again.

So not only were the systems unable to handle more than one connection at a time, there was also no background processing, so while your computer was busy unpacking an enormous serveral-hundred-kilobytes zip file of mail, it couldn't accept any calls.

Oh, oh! And there was no Unicode, not UTF8, so there was a years-long technical debate/flamewar/ridiculous shoutfest about which character set to standardize on, where the main contenders were CP437 vs. ISO-8859-1.

Looking back, it's amazing it worked at all, but it did, and that was fucking magic.

Pirated version of qemu was a thing for us non-amiga operators :)
Effin client, can't edit nor reply: s/qemu/desqview/
For people wondering what we're talking about, FidoNet was organized into continents (Zones) and then into cities or small regions (Nets). Zone 1 was North America. A city like San Antonio typically existed as a Net. In San Antonio's case, it was 387, so all San Antonio Fido BBSes had an address like 1:387/somenumber.

Fido's hub-and-star system existed to more efficiently move mail. Many of the Net- and Zone-level coordinators didn't run huge BBSes with lots of phone lines that could move the large (for this era of slow modems) amount of mail that could be generated. Volunteers with more money and expertise formed a mail routing system outside of the Fido leadership hierarchy to get the job done. Some better-funded local person in your Net would step up and become a "hub". All of the local BBSes would send their mail to the hub, which would make a long-distance call a few times a day to send mail upstream to a "star", which was basically the same thing, just moving much more mail at a higher level in the hierarchy. Stars would call other stars and move the mail over long distances, including across continents. The stars were the real power-holders in Fido.

I loved how relaying got around long distance charges.

Bowmanville would call Oshawa which was a local call.

Oshawa would call Pickering which was a local call.

Pickering would call Scarborough again a local call.

Scarborough would call Toronto and Toronto would call Mississauga.

All the message relays would just use local calls, but if you left any of the stop out you would need a long distance call. So all our local message did not cost us.

My home BBS was in Shelburne, and every call to a metropolitan centre was long distance for them for quite some time. We used to get long delays on mail drops!
Thank you for the happy nostalgic reminiscence of my youth. I also remember the computer mags that had several pages devoted to BBS phone number listings (just before the program listings you could type in)
Do you remember Computer Shopper? I remember when it was an inch thick. I would ride my bike to the grocery store and buy it and spend days reading though every ad, marveling at the 2 GB SCSI hard drives (like 4" thick!!!) and wishing I had the $4000 or whatever to buy one for my BBS.
> it was the public internet before there was a public internet

The internet was invented several times. Many people assume that it wouldn't have happened without ARPAnet, but that doesn't line up with history. I remember the olden days :-) and anyone with two or more computers tried to hook them together by inventing a network.

It's like when the steam engine was invented (to pump water out of mines), one of the first things people tried was putting wheels on it. It's just obvious.

Ah, FidoNET. Two things about Mastodon are what got me thinking about BBSs.

1) Administrators running their own instance that they can customize and have local conversations on, and

2) FidoNET, where instances relay messages to each other across a network.

I had worked on a similar network at the time which used Frontdoor in front of the BBS to call other boards and relay the messages (and receive calls from boards), but was never a part of the FidoNET network myself.

Haha - also "I was too scared of my parents" .. me too. There was not as much darkness as the skull images suggest, but trying to look 3l33t was /<-rad and all. RemoteAccess ("RA") was a nice software, I used that myself for a short time.

I remember that I had a strict limit of $13 a month that I was allowed to spend on long distance phone calls. I paid the bill myself, but my mother could not understand wasting more than $13 (I think it was originally $10, and I negotiated up to $13) a month on calling BBSs. I kept a hand-written log of how many minutes I spent in each area code and the price to call that area code so that I would not go over.

Reading the comment thinking...I wonder if I know this guy...check username...yup :)

How goes it?

In the east bay (primarily - Contra Costa County, but there was an offshoot (maybe two) down towards Dublin/San Ramon), there was a multi-line chat BBS known as Popnet. The main office was in Walnut Creek, socials were a regular thing, online chat and games were an important part of socializing. It was custom written software by the father/son team. If I recall rightly, they even had an online version of Diplomacy (the board game). I still have friends from that era.

It's interesting to see Dementia was based off of WWIV. The WWIV BBS software was well written and easy to update/customize/modify. TML, Innerdot, and others were amongst those that ran it in the 80s to early 90s.

Interestingly enough, I actually feel like the BBS days did more to foster social interaction than "social networks" now. They were (unless warez sites) hyper local. In the east bay, we had regular pick up tackle football games (going from several a year in the early days on 1/x year in the 2000s) that ran for around (maybe more than) 20 years. Many of those involved are still friends.

Reminds me a bit of The Well in Berkeley.
I moved to SF in the late 80's and was amazed by the BBS scene. After a few massive phone bills to Berkeley and Walnut Creek, I realized that even though their area code was 415, it was an intra-LATA call, not quite local, not long distance. Very expensive if you spend hours hogging a phone line though.

I eventually stumbled on wetware.com, which was a shared unix box hosted (I think) near SF State somewhere. The joys of UUCP mail and Usenet! I made some really good friends both on and off-line there, but sadly all of them eventually drifted away from the Bay Area, as most transplants do.

This thread is bringing up a lot of nostalgia...

I wish I had been able to preserve those door games I wrote...
I miss the ANSI art scene. I remember 800# access that would live and die on the daily. That and phone bills.
You just took me back to the 80s. Stale chips and cracks screens(https://www.youtube.com/watch?v=rlVmPU6dh1M) from downloading games till 4 AM in the morning on a 1200 baud modem with friends. What an outstanding looking BBS! Thanks.
"Have you ever paid a toll booth without slowing down?", and then he slides his credit card through a thing in his car!!! :-D :-D

I mean, they got the prediction right, but their implementation is so so wrong!

One of the comments on that video:

"Will you lose your privacy and civil liberties? You will, and the company that will bring it to you, AT&T."

Good commercial. Kind of chilling how visionary those ideas were at the time and that they did happen, though not exclusively brought to us by AT&T.
You'll recall that the first iPhone was exclusive to AT&T so it feels a little like they came through on this promise. Apple might deserve a little of the credit, I suppose.
This looks awesome. I was a little later to the game, spent most of my childhood time on AOL 2.5-4.0, writing "progz" in Visual Basic.
ahhh dude that was my scene too! private room theselectfew a bunch of others...jeez...some of my stuff is still up on lenshell.com. Cmon know you remember that site, it exists still. my handle was filter back then and a few others haha
Haha yeah I was looking at lenshell not too long ago, amazing that it's still there.
This was a great post. I remember playing LORD and writing doors in turbo pascal back in high school. Thanks for posting!
Maybe I missed it in the comments but was I the only one to run Wildcat! software for their board? I loved Wildcat!
I ran it too! Was so much fun right before the time the internet connectivity expanded past universities.

I ran the BBS because otherwise I had to dial into Chicago (long distance - ha, what a concept!). For me it was much cheaper to just run a multiline BBS, and then read news on my own computer that sat in the basement!

I ran it too! A co-worker and I who were sys admins at a Canadian provincial ministry ran it on behalf of the ministry, because no one knew enough to tell us not to :)

Also, what about RoboComm? That thing was incredible to me back then.

I ran it too - could never afford MajorBBS or the successors and it was easy to scale from 1-24 nodes. I even ran the weird BBS/ISP hybrid WINS Server but wasn't good enough to be considered a real ISP.
I ran a BBS back in the 90s called The Game BBS, it was hosted out of my bedroom in Colorado. I'd love to find an old backup, but I doubt I have one.