RBBS-PC

Post Reply
ONiX
Site Admin
Posts: 41
Joined: Tue Nov 18, 2025 1:27 am

RBBS-PC

Post by ONiX »

I blew the dust off RBBS-PC Basic source code ~ and converted it to a multithreaded TCP server in Pascal.

Variances to the "original code" - we kept to a minimum. I teach Pascal programming to some local friends (mainly to my best friend's (RIP :cry: ) son.)

As we all know, BASIC and PASCAL were both invested as teaching languages. So, why not use both to help teach programming theory?! My build is called RBBS-PAS among friends, or released as RBBS-PC v17.4-MFL (M=Modernized, F=Fidonet, L=Legacy FTN Protocols).

RBBS-PC was said to be the foundation to CDC's PCBoard (Commercial BBS). While CDC evolved as a C descendant, RBBS-PAS is evolving as a PASCAL descendant. PCBoard had a script engine to extend functionality, so does RBBS-PAS:
image_2025-11-23_002349121.png
image_2025-11-23_002349121.png (48.5 KiB) Viewed 197 times
So, sticking true to PCB's programming language, our RPL is also a BASIC dialect. Running RPL w/o a filename parameter displays a couple important points ~ list of HOST Shared methods followed by a list of HOST Shared variables. This list will grow as the BBS evolves. Allowing scripts to interact with the internals of the BBS, and read most of the BBS global variables.
Post Reply