Difference between revisions of "WinMBF"

From DoomWiki.org

[unchecked revision][checked revision]
m (Forgot a comma, now the WinMBF64 looks good.)
(Minor tweaks mostly)
Line 7: Line 7:
 
Build 3 of the port, which is currently in development hell, will include screen scaling, more bug fixes, further sound engine adjustments, improved mouse handling, ENDOOM support, and ability to run on multicore processors.
 
Build 3 of the port, which is currently in development hell, will include screen scaling, more bug fixes, further sound engine adjustments, improved mouse handling, ENDOOM support, and ability to run on multicore processors.
  
== Update: WinMBF goes 64 bit ==
+
==Forks==
In November 2018, a developer named Adam ''aka astb'' released ''WinMBF64'', a native 64 bit-only MingW build of WinMBF dubbed version ''3.0'' with custom compiled SDL 1.2 libraries. astb took the sources from the WinMBF subversion repository (linked below) and fixed all the errors and modified the code to be 64bit compatible and fixed some SDL_mixer segfaults. Sound effects don't work, music does. In October 2019, he added the SDL libraries used in building the port.
+
In November 2018, a developer named Adam, aka "astb", released WinMBF64, a native 64-bit-only MinGW build of WinMBF dubbed version 3.0 with custom-compiled SDL 1.2 libraries. astb took the sources from the WinMBF subversion repository (linked below) and fixed all the errors, modified the code to be 64-bit compatible, and fixed some SDL_mixer segfaults. Sound effects do not work, but music is supported. In October 2019, he added the SDL libraries used in building the port.
  
 
==External links==
 
==External links==

Revision as of 12:37, 12 December 2019

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 GPL, since it was based on the GPL-patched MBF source and additionally contains code from Eternity, SMMU, PrBoom, and Chocolate Doom.

Build 3 of the port, which is currently in development hell, will include screen scaling, more bug fixes, further sound engine adjustments, improved mouse handling, ENDOOM support, and ability to run on multicore processors.

Forks

In November 2018, a developer named Adam, aka "astb", released WinMBF64, a native 64-bit-only MinGW build of WinMBF dubbed version 3.0 with custom-compiled SDL 1.2 libraries. astb took the sources from the WinMBF subversion repository (linked below) and fixed all the errors, modified the code to be 64-bit compatible, and fixed some SDL_mixer segfaults. Sound effects do not work, but music is supported. In October 2019, he added the SDL libraries used in building the port.

External links

Source code genealogy
Based on
MBF
WinMBF Base for
None