Skip to content

mkrueger/icy_board

Repository files navigation

Icy Board

Login screen

IcyBoard aims to re-create PCBoard - one of the most famous DOS BBS system of it's time. I've started this project to learn rust - beginning with porting a decompiler from Adrian Studer (https://github.com/astuder/ppld). Which was famous in the early days of

It works quite well but the PPEs require a BBS to be running to be useful. First approach was to make a general runtime, however PPEs are too PCboard specific. So all it's needed is a new PCBoard. There are data structures for almost all PCBoard data structures so making a BBS is the next logical step. Don't expect anything to be runnable soon.

Goals

  • Have a modernized version of PCBoard that runs on modern systems - esp. linux/Raspberry Pi
  • Be as compatible as possible (PPE/Handling)
  • Provide the whole PCBoard eco system - including config tools
  • Maintain the spirit/look & feel of PCBoard (at least for a while)
  • Make it as easy as possible to run existing PCBoard installations
  • Extend PCBoard, without breaking existing PPEs

Non Goals

  • GUI config tools - it's ment for running on a SSH session :)
    • However if one will invest the time for making a UI it's welcome but the goal is to have modern TUIs.
  • Making a shiny out of the box BBS that you just have to install & run. PCBoard was hard - IcyBoard will be hard too This is intended - all modern BBSes look the same. You can choose from a wide range of plugins and configuration options. Use it!

Topics

About

Aim is to make PCBoard clone that's finished on PCboards 100th birthday

Resources

License

Stars

Watchers

Forks

Packages

No packages published