Stable Alpha - v1.0-alpha-103120 🎃
Pre-release
Pre-release
Highlights of this Release which includes 24 PR's from our growing team of contributors:
- #218: SQLite for Btrieve Backend Emulation
- HUGE refactor and improvement from @paladine converting all legacy Btrieve files to SQLite Databases
- Btrieve Key Definitions and Constraints are maintained in SQLite Conversion
- All Btreve Operations from MajorBBS & Worldgroup Modules now convert to SQLite Queries
- Anyone can now view & modify Module Data using the SQLite editor of their choice!
- Major Performance Increase for Btrieve heavy games (MajorMUD, Mutants!, etc.)
- More information on the new SQLite enhancement in our Wiki
- #222, #220, #201, #198 x86 Core & Memory Performance Enhancement
- Major Optimizations to overall performance of both the CPU Core and Memory Core
- Benchmarks 85% faster than previous releases
- Raspberry Pi benchmarks at 2.8 MIPS (~386DX)
- i9-9900k benchmarks at 29 MIPS (~486DX2)
- Puts emulator performance on-par or better than original hardware that would run The MajorBBS & Worldgroup 2.0!
- #234, #213, #210, #203, #197, #196 MajorMUD Fixes
- Many Quality of Life fixes for MajorMUD thanks to all the bug reports from the community!
- MajorMUD is now very playable, but there are still missing ordinals
- More testing is needed, but support for MajorMUD continues to get better with every release!
- #232, #231, #219 Additional Automated Unit Tests and Fixes
- Many new automated Unit Tests for
MAJORBBS
ordinals - Small fixes for defects discovered by these new Automated Unit Tests
- Many new automated Unit Tests for
- #221 Friendly appsettings.json Messages
- Missing/Incorrect values in
appsettings.json
will not generate a friendly error message - Some values, if missing will display a warning and return a default
- Please see our Wiki article on
appsettings.json
options and their values
- Missing/Incorrect values in
... and many other bug fixes and enhancements!