Skip to content

Stable Alpha - v1.0-alpha-010421

Pre-release
Pre-release
Compare
Choose a tag to compare
@enusbaum enusbaum released this 05 Jan 01:35

23 PR's are Included in this Release.

Highlights Include:

  • #353: Event Driven Architecture
    • Decreased CPU load by only processing MajorBBS/Worldgroup events when data is ready to be processed
    • Modules that have timers/require more frequent execution can be configured using the appconfig.json setting Timer.Hertz
    • Recommended value for Timer.Hertz is 18 for smooth operation and low CPU usage
    • Default value of 0 (Full CPU consumption) is still used if no configuration value is present
  • #359: Multi-DLL Module Support
    • MBBSEmu is now able to load modules that require multiple DLL's to be loaded for the module to execute
    • Enables initial support for Farwest Trivia within MBBSEmu
  • #362: Configurable Log Levels & File Logging
    • Users can now specify which Log Level messages get displayed (Debug, Info, Warning, Error, Critical)
    • MBBSEmu log can now be saved to a file using the File.LogName appconfig.json setting
    • Will help users with debugging and testing!
  • #364, #350, #348, #343, #342, #338: New x86 Opcodes and Exported Ordinals