Category Archives: BBS

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.