History

The first BBS I had ever developed was during high school back in 1982 into 1983. It was based upon the source code my father had purchased for me to help further my learn of programming…

My father had bought: (Y)(B)(B)(S).
Which stood for:

Your Bulletin Board System.

YBBS was far from complex, it was from a developer south of Tampa (where I lived at the time) and was sold as-is, it contained the basic features of

Initialize the Modem

Waiting for A Caller

Allow Caller to Create an Account

Scan for new Messages (private like eMail)

Scan for recent Uploads

Good to the Door Menu to play Text Games

Leave messages to other users

Chat with the System Operator.

YBBS was written in TRS-80 Basic.

As I became more and more serious about learning programming and understanding how software controlled my little computer. I became more curious of what was possible on my little Tandy Model-I computer. YBBS did not perform any automation, it simply asked the users (who were more Tech Savvy than today) if their terminal supported ANSI Color, 8bit Graphics, How many lines, and How many Columns (as not all machines were capable of 80 character wide displays).

Here I am, 37 years later releasing a product in full source (as-is) written in a language that I also wrote Modern Pascal. The tutorial pages for my compiler and script engine will explain why I wrote my own language… that is out of scope for this web site. Instead, we (me and my Alpha team) are here to explain how to Run Your Own BBS and potentially strike interest in you, so maybe you too will have interest in running a BBS and possibly learning programming since I include the source to the BBS package.