Category Archives: BBS

Backrooms movie used a BBS to promote the film. Sorta.

The recently released Backrooms movie is set in the old timey year of 1990. Some fun things were used to promote the movie. For example, this TV commercial was released (apparently shown on the Pluto TV streaming service):

In the ads a 408 area code telephone number. Calling that number got you to a fax machine, so folks figured out they could connect using FAX protocol and it would fax back a flyer.

There was also a Bulletin Board System (BBS) set up! Sorta. Since the days of dialup BBSes are long gone, a web site acting as a BBS Archive went live This allowed you to register for an account with the BBS and, once approved, log in via the website. You could then explore this BBS as it existed in 1990:

https://www.408bbsarchive.net

There were messages to read, and even the real Terms of Service which took AGES to scroll through at the simulated 2400 baud rate.

…and I actually scrolled through every page and captured screen shots.

There were also some files that could be downloaded:

ENTER.TXT

https://enter.backrooms.mov

ACCESS.TXT

=================================================
*** EXCLUSIVE OFFER -- LIMITED TIME ***
=================================================

Purchase your BACKROOMS ticket early at:
https://backrooms.mov

Advance buyers receive EXCLUSIVE ACCESS to
a local 408 business hat, available only
through this offer.

=================================================

SIZE.TXT

https://shop.a24films.com/products/backrooms-wallpaper

But how good of a BBS is it? I have thoughts. And, I actually starting using BBSes before I even had my own computer back around 1982. A classmate taught me about them, and we’d go down to a local Radio Shack and they’d let us use their TRS-80 Model 3s to dial in to Houston BBSes. Great times!

Nitpicking the Backrooms BBS

So … how good of a BBS would this have been in 1990? Let’s see…

No 40 column option

It is unsurprising that a BBS from 1990 would be using 80 columns. While there were still plenty of non-PC users (Commodore, Radio Shack, Apple, etc.) calling into BBSes back then, there were plenty of systems that natively displayed 80 columns (Atari ST, Commodore Amiga, and even later 8-bit systems like the Commodore 128 and Tandy Color Computer 3 all had 80 column displays). There were certainly plenty of 80 column only systems by that point, but most flexible BBS software still would let you set your screen width.

Use of PC-Only character set

What makes this look like a PC was the use of the “enter” symbol (a down then left arrow) found on IBM-PC keyboards of the day. I do not recall ever seeing that on any BBS screens I had visited. Was this common on PC-BOARD or some other MS-DOS BBS system? It was created using a left arrow and a “down and to the left” text character block, so it could have existed on a real PC BBS of the day.

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

BUT, only the PCs with that character set could have seen this. It would have been some other type of characters for non-PCs. Only some PC emulating terminal program could have displayed it on a Commodore or such. On the CoCo 3, the only one that likely would have worked would be Twilight Terminal by SockMaster, which simulated ANSI colors and IMB PC character sets, and maybe NetMate by Roger Taylor. I am unsure if either of these would have been available in 1990.

But I digress. My point is, I would have expected a BBS in the heart of Silicon Valley to have supported more than just PCs in 1990.

Use of e-mail address for an account

Obviously, a BBS back in 1990 would not have used an e-mail address for an account. Most would let you enter your real name (or an alias), and a password, and perhaps a phone number. Some BBS SysOps (system operators) would call you up to make sure you were real before verifying your account.

But wait, it’s Unix!

The website shows a command prompt:

The “cu” utility is a Unix command (“call unix”) for serial connections. This implies the website is some kind of Unix machine and is dialing a number that is still in service. It is a neat simulation, but not something most of the BBS users in 1990 would have ever used unless they were at a university or some corporation with Unix systems that had modems.

And yes, I did try to alter the command line and change the baud rate. It did not allow it.

Content is key…

And, of course, the main thing is that there was only a handful of messages ;-) Whatever this system was in 1990, it was barely being used by anyone ;-)

Just repeat to yourself: it’s just a show!

But hey, it was a cool promotion, even if it wasn’t likely a BBS any of us would have wanted to use (or even been able to, if we were non-PC users).

For further reading…

Here is a website listing the various things that were done to promote the film:

https://kane-pixels-backrooms.fandom.com/wiki/Backrooms_(film)/ARG_Marketing

DeltaBoard: my theme-changing BBS – part 1

It seems I started running a BBS in Lufkin, Texas around 1989 or so. It ran under OS-9 which allowed me to still be programming on my computer and such while a caller was online. Fun times.

Delta, meaning change, was significant here. The BBS would change themes! (This idea came from, I believe, an MC-10 buddy of mine I knew in Houston. Hello, Paul, wherever you are!)

I recently found a few of the themes and thought I’d share them here… Welcome screen, bad password screen, login screen, and goodbye screen.

DeltaBoard (native theme)

    ____    ____       _____
| \ | | | /\
| ) |--- | | / \ Online Since December, 1991!
|___/ |____ |____ | /____\ Originally Online in 1989!

/) The DeltaBoard (\
3/12/2400 Baud - MNP5 - 8/N/1

Co-SysOps: Axel and OSIRIS

"Online Home for Sub-Etha Software!"

To request a password, press [Return] at the UserName prompt.

Special Login Accounts (type at the UserName prompt):

Special \\ Guest - Forget your password?
Login >> OldDelta - To login to the ORIGINAL DeltaBoard circa 1990.
Account // PKZip - To download the latest version of PKZip (2.04G)

---

The password you have entered is invalid.

Please check your password then try your call again.

If you need assistance, or have forgotten your password, you may call back
and logon as "guest" then leave feedback to the SysOp and tell him what you
want for a new password that you can remember...

---

Access granted to Allen's Half-Meg 6809 Based Multi-Tasking Timesharing System.
___ ___ ___ ___ ___
/ / /__ _ /__/ The DeltaBoard - Lufkin, Texas \___ _\__ \ _
/__/ ___/ ___/ Area (409) Hub for StG Net International __\ \__ \__\

---

[Y)es - End call.\
[N)o - Return to main menu.\
[F)eedback - Leave mail to SysOp.\

---

Goodbye, Farewell, Etc...
____ ____ _____
| \ | | | /\
| ) |--- | | / \
|___/ |____ |____ | /____\

/) The DeltaBoard (\
3/12/2400 Baud - 8/N/1

Thanks for calling - please call again.

...and check out:

DataWare - 637-4973
Didinium - 637-7115
EasTex - 637-7728
Junker's - 637-7134
Plus BBS - 637-PLUS
Qwiff - 632-5442

Castle Delta

         Welcome to Castle...
____ ____ _____
| \ | | | /\
| ) |--- | | / \
|___/ |____ |____ | /____\

King: Allen Huffman of Nothingham
Surf: Sire Axel of Oile
Chief Peon: Osiris

"It has been a long fortnight for you, I see," says the Greeter. "Well, come
inside and chat with the King, or have a tankard of our finest ale. All is
well here!" he finishes.

To request a password, press [Return] at the UserName prompt.

Special \\ Guest - Forget your password?
Login >> OldDelta - To login to the ORIGINAL DeltaBoard circa 1990.
Account // PKZip - To download the latest version of PKZip (2.04G)

---

"Halt!" screams the greeter, suddenly not beeing so greetful. "I do not
recognize you! Are you the imposter we have heard of in the village? Please
call back and knock again when you can remember who you are lest the guards
throw you in the dungeon! If you still need help, you may pretend to be
"GUEST" and the castle helper will help you...

The doors shut.


Click.
---

The old wooden doors creak open slowly. Inside, you can see that there
is a ball in progress with ladies dressed in their finest and gentlemen
laughing boisterously. A sense of excitment fills the room as the ladies
pause to glance at you and the gentlemen rush to shake your hand.

"Welcome back! So glad to see that the battles have left you none the
worse for wear!" someone says.

King Allen himself is here, and is waiting to speak with you about your
journeys. But first, you must meet with your beloved mate.

"Tell me about it," your mate requests. "Tell me everything...!"

Of course, your mate cannot hear you over the party so you must write
everything down. For your convenience, Castle Delta has a list of options for
you to use. Enjoy all we have - all one needs to do is ask, and it shall be
given. Enjoy your stay!

---

The time has come for you to depart. Beware the many pitfalls in your path\
and remember: when you need a break from the world, come to Castle Delta.\
We will always welcome you as our most important guest. If you would like\
to leave word with King Allen about your stay, feel free to do so...\
\
[Y)es - Leave the castle.\
[N)o - I forgot something. I gotta go back and get it!\
[F)eedback - Leave the King mail. {Not chain mail, though...}\
[O)ptional - Talk with, or leave a message to, a peon...\

---

As you exit, the castle door slams shut, leaving you to wonder just what
lies ahead in this dark, sinister world. But, you take solice in the fact
that you may return at your next opportunity. After all...your mate is here
behind the walls of Castle Delta!


(Castle Delta script/ideas by Osiris)


Click.

Delta Hotel

             Welcome to...
____ ____ _____
| \ | | | /\
| ) |--- | | / \
|___/ |____ |____ | /____\

H O T E L

Manager: Allen Huffman
Clerk: Axel
Bellhop: Hopsing

[.. VACANCY]

To request a password, press [Return] at the UserName prompt.

Special \\ Guest - Forget your password?
Login >> OldDelta - To login to the ORIGINAL DeltaBoard circa 1990.
Account // PKZip - To download the latest version of PKZip (2.04G)

"Please sign the register..." the clerk requests.

---

"Are you sure this is your credit card?" the clerk asks.

"Please come back again when you have proper identification and sign in
{and make it legible next time, buddy!} or, if you have never stayed with us
before or cannot remember if you have, register as a "GUEST" and someone from
management will be happy to help you with your luggage...

The clerk dissappears into the back room. No amount of bell ringing will
bring him back so you decide to leave...


Click.

---

"Welcome to 'zee Hotel" the clerk says. "Hopsing will take your baggage,
not to worry. In the main lobby you will find a comprehensive directory of
our services. Since you are a Valued Guest, all services are free of charge!
You also have a listing in your room, if you are weary. The hotel manager is
at your service. Press the 'C' button at the elevator and you will belifted
to his suite! If he is not there, just leave him a message. He will have
Hopsing hand deliver it to your door" finished the clerk. {whew!}

"It is encouraged that you talk with other guests and staff so that we
all may be to know each other better," starts the clerk again, "therefore
making your visit more enjoyable! There are many activities to choose from,
and the conversations run from docile to very lively! If you ever need me,
just press the 'H' button at any elevator and I will assist you in any way.
Thank you for checking into Delta Hotel..." stops the clerk.

---

We hope you have enjoyed your stay at Delta Hotel. If you care to, leave\
comments to the manager!\
\
[Y)es - I gotta run! I have to catch a plane and BOY are my arms gonna\
be tired!\
[N)o - I left something in the room! I'll be back shortly...\
[F)eedback - Leave word with the hotel manager.\
[O)ptional - Express sympathy to Hopsing {he never gets mail}...\

---

Thank you for sleeping with us! Tell your friends! Tell your
neighbors! Tell your Uncle Fred in Idaho! The Delta Hotel is open 24 hours
a day to serve you, so feel free to drop by any time. Hopsing has loaded your
baggage and you are all set to go...

{And bring back those two towels in your suitcase when you return, eh?}


(Hotel Delta script/ideas by Osiris)


Click.

From the way these are numbered, there was at least one more theme but the files were not with the others (odd, that).

Meanwhile, in Iowa…

In 1995, I moved to Iowa. I put my BBS online here, with a set of new themes:

  • DeltaBoard – “Online in Iowa since last week!”
  • Star Dreck – The Lost Generation
  • Castle Delta – with a new look
  • Hotel Delta
  • Haunted Mansion – Disney, eh?
  • Phone # – just showed the phone number, and seemed to have snarky menus
  • Al’s Den of Iniquity – “Beware: No Furniture”

I had forgotten about most of these. I’ll have to share those sometime. And a few more I have also found (or at least partially found).

Until then…

Early 1980s BBSes and spinning cursors.

There is a whole generation that has no idea how much cool stuff folks did with text and backspace.

One of my favorites was the “spinning cursor.” Thanks to slow speeds of 300 baud modems, you could get some interesting effects by printing a letter, then printing a character like a slash (“/”), then a backspace, then a dash (“-“), then a backspace, then a backslash (“\”), then a backspace, then a vertical bar (“|”) or exclamation mark (“!”) if your system did not have the vertical bar. Then a backspace and the next letter of the message.

Apparently I got nostalgic about this effect some time ago. I just found this “Spinning Cursor” C project I wrote on the Online GDB compiler:

https://onlinegdb.com/56zozL_gRp

Go there and you can RUN the project and see it in all its glory…

M1PQ

Grade school (and junior high, and high school, and college) would have been easier if I could remember all the “facts” I read in text books, or that my teachers told me. But, most of them left my mind moments after they entered. Yet, somehow I can remember…

POKE 113,0:EXEC 40999

I also remember things like:

POKE 65495,0

And even…

FOR A=0 TO 255:POKE 140,0:EXEC 43345:NEXT

Those Radio Shack Color Computer BASIC commands seem to be forever stored in my long term memory. Even some 6809 assembly remained after decades of non-use:

START LDX #1024
LOOP INC ,X+
CMPX #1535
BNE LOOP
BRA START

Why do I still remember this!?

Another thing that is etched in to my memory is M1PQ.

In my junior high school English class (around 1981-1982) I met a boy named Jimmy. Jimmy was my gateway in to home computers, Hitchhiker’s Guide to the Galaxy, phone phreaking and much more. I believe he also introduced me to bulletin board systems.

Neither of us had a home computer (as we called them back then) yet, but we’d visit the local Radio Shack (so long ago, it not only existed, but has a space in the name separating the words). Using a TRS-80 Model III and their 300 baud modem, we’d dial in to local Houston, Texas BBSes. Radio Shack is also where I learned to program BASIC. I recall using a book Jimmy had, and writing programs out on paper, then going in on Saturday to type them in and see if they worked. (Back then, Radio Shacks and most everything else was closed on Sunday in Texas due to “Blue Laws,” whatever they were.)

Apple NET-WORKS

At the time, few “home computers” existed. The IBM-PC, if it existed at all, would have been brand new and not generally known by non-business customers. If a school had a “computer room” it would have been most likely populated with Apple 2 machines or TRS-80s. (Though one of my schools had some Commodore PETs.)

Most of the bulletin board systems I dialed in to ran on Apple 2s using software called NET-WORKS. Here is the Wikipedia entry:

https://en.wikipedia.org/wiki/Net-Works_II

The BBS Documentary website has a disk image of it:

http://software.bbsdocumentary.com/APPLE/II/NETWORKS/

And as I wrote up this article, I even found a website about this BBS, including some documentation!

https://www.callapple.org/documentation/networksii-bbs/

In those early days, many BBSes did not have the concept of “username” and “password.” Some just used a password! I guess we were more honest back then, since if you registered and tried a password someone else already had, the BBS would just say “that password is already taken.” Security? What’s that?

Some systems used a username and password, similar to today, but you didn’t even get to choose your password. They used a user number encoded in to a randomly generated password. Apple 2 Net-Works (and, I believe, BBS Express for the Atari 8-bits) did that. For example, if you were user 42, your randomly assigned password might be “A42BC”. I have never seen the source, but it appeared to just chose three random letters and stuck the user number after the first letter. I recall my BBS Express password was a similar format, but “A42BCD” with an extra character.

But Apple Net-Works had a flaw. When you first ran the software to configure it, it would assign a password for the SysOp (system operator) who would be in control of the BBS. It would generate the password M1PQ. SysOps who did not realize this would be using a password that hackers would most certainly try as their first guess.

I don’t know where I learned about this, but probably on some hacker or phreaker BBS … which was probably running the Net-Works software ;-)

At the time, I thought this was some kind of secret backdoor built in to the software, but today I expect it may have been caused by the non randomness of random.

See also: my article on the RND command in Color BASIC.

If you powered up an Apple 2 fresh, and printed ten random numbers between 1-100, I expect you’d get the same series of numbers each time you powered up and did that. (Any Apple 2 users here who can confirm?)

You get these same random numbers every time you power up the CoCo.

If Apple BASIC worked like that, then perhaps it was just code not taking any steps to seed the random number generator so each time it ran from a fresh power up, it would generate the same sequences of “random” numbers.

Either way, M1PQ was a well-known SysOp password for the NET-WORKS BBS software.

You can see I have even referenced it here on this site:

The 1983 Radio Shack Color Computer BBS package is back… This time on Arduino!

The reason I mention this is convoluted. Yesterday I received a letter from Change Healthcare, which I had never heard of. It was informing me of a data breach that happened this past February 2024. I was affected, and could sign up for free credit monitoring.

I had never heard of this company, and suspected this to be a scam. What a clever way to get folks to give out their personal information — “hey, sign up to free credit monitoring. Just give us your social security number, date of birth, and account numbers to monitor.” Yeah, right.

But some searching led to many news articles about the data breach, including one on my insurance provider’s website. Apparently they used Change Healthcare and thus, this alert was legit.

I decided to sign up for the credit monitoring. During that process, I saw that the site had some tools you could use. One was a password verifier. I typed in “monkey123” (a famous password of modern times) and it said it was medium strength. Well, that password verifier sucks, I thought. But then I noticed it explained this password was in leaks and should not be used.

Interesting. Instead of just telling you the quality of your password, it could tell you if that particular password has been found in a data breach.

So naturally, I had to type in M1PQ:

M1PQ – The Apple Net-Works BBS default password.

Somewhere, out there, someone actually used M1PQ – the most infamous default password from the early 1980s BBS scene – on the internet, somewhere, and it got leaked.

So, kids, don’t use M1PQ. It wasn’t a good password in 1984, and it is not a good password in 2024.

Yet, it’s one password I have never forgotten.