nuBBS: eine CPC-gehostete BBS auf die Brusaporto Retrocomputing bringen

Hallo zusammen!

Ich möchte euch nuBBS vorstellen, ein Bulletin-Board-System (BBS), das ich für meinen Amstrad CPC 6128 Plus entwickle. Es basiert auf TWF_BBS, einem Programm, das ich ursprünglich in den 1990er-Jahren geschrieben habe.

Mein Ziel ist es, das Ganze zur 19. Ausgabe des Brusaporto Retrocomputing mitzubringen, wo sich andere Computer über echte Modems und eine Telefonanlage einwählen können. Besucher können so hautnah erleben, wie man sich mit einer Mailbox verbindet, durch die Menüs navigiert und Nachrichten hinterlässt – komplett mit dem vertrauten Sound zweier Modems beim Aushandeln der Verbindung!

nuBBS läuft direkt auf dem CPC. Es ist in BASIC mit ABASC geschrieben, ergänzt durch einige Z80-Assembler-Routinen, nutzt USIfAC für die serielle Kommunikation und ein M4-Board als Dateispeicher.

Direkte serielle Tests mit einem Mac funktionieren bereits, einschließlich ASCII- und ANSI-Bildschirmen. Nebenbei habe ich auch noch ein eigenes Terminalprogramm für den Mac geschrieben, um das Ganze zu testen – anscheinend war mir ein einziges Projekt noch nicht genug!

Der nächste Schritt besteht darin, die komplette Verbindung über die Modems und die Telefonanlage zu testen.

Ich würde meine Fortschritte hier gerne mit euch teilen und freue mich über Rückmeldungen von allen, die an ähnlichen Projekten gearbeitet oder schon mal einen CPC als Mailbox betrieben haben.

Paolo / Neurox66

4 „Gefällt mir“

Cool, du könntest NTC BASIC in Betracht ziehen, wenn du volle 4 MB RAM, Multitasking und allen möglichen Schnickschnack haben willst :wink:

Danke Julian! :grinning_face_with_smiling_eyes: Ich werde NTC BASIC auf jeden Fall im Hinterkopf behalten, wenn ich mich an nuBBS 2.0 mache!

Im Moment kämpfe ich mich noch durch Version 1.0 durch! :joy:
Meine größte Herausforderung sind nicht 4 MB RAM oder Multitasking… sondern einen 40 Jahre alten Computer dazu zu bringen, zuverlässig mit einem Modem zu kommunizieren! :joy:

1 „Gefällt mir“

Hier läuft nuBBS auf einem Amstrad CPC 6128 Plus und wartet auf einen eingehenden Anruf.

1 „Gefällt mir“

Ein analoges Modem?

Ja, ein echtes analoges Einwahlmodem! :grinning_face_with_smiling_eyes:

Ich benutze ein externes V.90-Modem, das über USIfAC und eine MAX3232-Schnittstelle mit dem CPC verbunden ist.

Wenn alles wie geplant funktioniert, werden die Besucher sogar den klassischen Modem-Handshake hören! :grin:

Das ist echt verdammt cool! :slight_smile:

Ich kann es kaum erwarten, es auszuprobieren, falls es jemand online stellt – aber mir fällt gerade ein, dass ich gar kein funktionierendes Modem habe :man_facepalming:t2:

1 „Gefällt mir“

Vielleicht wäre Telnet-Unterstützung eine Option, sodass man sich mit einem Standard-Terminalprogramm einwählen könnte. Dann wäre es auch möglich, SEXPOTS (Synchronet External Plain Old Telephone System) zu verwenden, um ein echtes Modem anzuschließen und den eingehenden Anruf in ein Telnet-Login umzuwandeln.
In letzter Zeit habe ich viel mit Modems herumgespielt und mir eine nette kleine Sammlung zugelegt :grinning_face_with_smiling_eyes:

Danke Octoate! :slightly_smiling_face:

Telnet ist sicherlich eine interessante Option, vielleicht für eine zukünftige Version.

Im Moment ist es jedoch mein Ziel, das ursprüngliche BBS-Erlebnis wiederzubeleben – mit echten Modems, die über eine Telefonleitung kommunizieren, genau wie damals in den 80er- und 90er-Jahren.

Das macht einen Teil des Reizes an diesem Projekt aus! :grin: