As you may know, I have archived the last, known-to-compile source code of the very nice and compact #MagickaBBS on my #Codeberg (https://codeberg.org/ufud-org/MagickaBBS).

Initially, I just wanted to provide the sources there so that they are not lost to time. However, it turns out that with a recent gcc (e.g. gcc 14) several warning messages have preen promoted to error level and as a result I had to tweak the build environment a little. So now the sources will again compile with gcc.

And while I was at it, I've added the missing code for the magichat client so that the built-in chat will now allow several "chat commands" (e.g. switch to a different room, show users in chat, show help etc.).

No rocket-science here: the code for the commands themselves was already implemented by @apam - it was just the client that needed to know how to send these commands.

Merge to main branch will follow today, need to clean up my code additions first.

#Linux
#UNIX
#bbs
#code

MagickaBBS

Fork of the (now abandoned) MagickaBBS codebase

Codeberg.org

Speaking of the - now abandoned - #MagickaBBS: I've preserved the last "known to compile and run" version of the code on my #Codeberg because I really like this software and always thought it was a pity that the project was halted.

I've also been able to preserve some of the original documentation for the software, although I can *not* guarantee that it will match the checked in codebase in any way. Yet, I still think it's useful.

https://codeberg.org/ufud-org/MagickaBBS

#BBS
#bulletinboardsystem

MagickaBBS

Fork of the (now abandoned) MagickaBBS codebase

Codeberg.org

addendum: I've found something more or less useful to do with the aforementioned setup. I'm still trying to iron out a few things, but it's amazing what a little overclocking can do.

I'm quite impressed at how responsive #NetBSD on the #RapberryPi Model 1 B (without the "plus" but with 512MB RAM - it's a rather early board manufactured in 12/2011) is.

So I decided to run #MagickaBBS on it, simply because it was the only #BBS software that I was able to compile on NetBSD - most other #bulletinboardsystem #software will not compile on #NetBSD (evbarm platform) for one or another reason - what a shame.

Anyway: about five years ago, I've had quite a creative burst and designed several #ANSI screens (example: see below) that I've never put into use. But this seems to be the right time to finally change that.

Stay tuned or follow: #netbsdonoldpi (NetBSD on old Pi) - I'll try to provide further updates in case you are interested ...

@thegibson
Researching BBS software like #MagickaBBS, #Synchronet and #LysKOM.