WinMBF
From DoomWiki.org
WinMBF | |
Codebase | MBF |
---|---|
Developer(s) | James Haley (Quasar), Stephen McGranahan (SoM) |
Initial release | v2.03 Build 1 (2004-08-10, 20 years ago) |
Latest release | v2.03 Build 2 (2005-01-19, 20 years ago) |
Development status | Discontinued |
Written in | C |
Target platform | Windows |
License | GPLv2+ |
Source Repository
(Git) |
GitHub |
WinMBF is a source port project by Team Eternity. It is a direct port of MBF by Lee Killough to operating systems that support the SDL library. It removes the original low-level system code and replaces it with a modification of the code used by the Eternity Engine.
Changes in WinMBF include numerous bug fixes to fatal errors that were in contained in the Boom and MBF codebases, support for windowed and fullscreen video modes, ability to adjust the zone heap size, and improved behavior of the sound engine including a higher sample rate. Gameplay problems in the ancestral ports are not addressed, in order to ensure 100% demo compatibility is retained.
Unlike MBF, WinMBF is available only under the terms of the GPLv2 license, since it was based on the GPL-patched MBF source and additionally contains code from Eternity, SMMU, PrBoom, and Chocolate Doom.
A third version, 'v2.03 Build 3' was planned to release, and was likely to be the final version of the source port. It was to have several improvements over Build 2; screen scaling, bug fixes, sound engine adjustments, improved mouse handling, ENDOOM support, and ability to run on multi-core processors. In August 2016 several pull requests by Fabian Greffrath and Mike Swanson (Chungy) were merged into the repository. There has been no development since.
See also[edit]
External links[edit]
- WinMBF repository hosted on GitHub
- Download WinMBF 2.03 Build 2 at Doomworld/idgames
- Download WinMBF 2.03 Build 2 source code at Doomworld/idgames
Source code genealogy | ||
---|---|---|
Based on | Name | Base for |
MBF | WinMBF | Pooch |
Woof! |