Penguin Telegard
Penguin Telegard is an attempt at nostalgia; I have ported a chunk
of the old, DOS-based BBS package to Linux. The source is in Pascal,
so you will need the (very good) toolchain from the
Free Pascal website.
This project is currently not being worked on, but volunteers that
would like to tackle it are always welcome.
What works:
- Basic every day stuff.
- Local console, Wait-For-Call menu, startup, configuration.
- Local logins and use of the system, somewhat.
What doesn't work:
- Serial routines are stubbed. Might want to use TCP/IP replacement.
- Message base use causes crashes.
- May still have Y2K issues. This is part of the message base bugs.
- Tons of code duplication and mess everywhere. Some files are
inexplicably forked. Some headers were sort of glued together
like Frankestein to get a complete compile; this is the real
heart of the message base bug.
- Based on old (2.5i) telegard; not even the newest, even if you
don't consider Renegade's work.
- All the other miseries legacy code tends to bring about.
(of those, only the message base thing is a crashing bug.)
License:
- Penguin Telegard is public domain software. Do as you like with it.
That is, my changes to Telegard source base ("Penguin Telegard")
are public domain. Telegard itself falls under whatever license it uses,
if it has one at all. There's some belief that the source code to
Telegard was never meant to be released, but I can't imagine anyone
cares at this point.
Downloads:
Page maintained by
Ryan C. Gordon.