Skip to content

Stable Alpha - v1.0-alpha-112423

Compare
Choose a tag to compare
@enusbaum enusbaum released this 24 Nov 16:52
· 87 commits to master since this release
da908ee

4th Anniversary Release

We cannot believe it has been FOUR YEARS since the first lines of code for MBBSEmu were pushed to this GitHub Repository. It has been a wild four years of playing old games we love, finding lost gems, and friends rediscovering their love for their favorite Major BBS/Worldgroup games!

As MBBSEmu heads into it's 4th year of development, we wanted to focus on quality of life enhancements while also working on enhancing compatibility with more modules. To give more clarity to which modules work with MBBSEmu, we created a Module Compatibility Guide which is available on our Wiki.

New Console GUI

A major enhancement with this release is starting the implementation of the Terminal.GUI Library which enables cross-platform GUI interfaces via Command Line Terminals. We understand GUI's aren't for everyone, so if you're one of those folks who prefer console applications you can continue to operate MBBSEmu in console mode using the -CLI flag.

In the coming months we'll be adding new features and functionality to the MBBSEmu GUI including Module Configuration Management, CPU Debugging, Memory Inspection, and more!

image

New Setup GUI

Starting with this release, if you run mbbsemu with no command line options, you're prompted with the option to run the Initial Setup Wizard which walks you through all the configuration values that are in appsettings.json, helping our novice users through the process of getting things setup versus having to manually modify the JSON file.

image

Detailed Change Log

Performance Enhancements

  • Updated dotnet version from 7 -> 8 which gives a 15-20% performance boost depending on your platform by @enusbaum in #602

QOL Enhancements

Bug Fixes

Additional Unit Tests

Full Change Log: v1.0-alpha-020823...v1.0-alpha-112423