|Developer(s)||Adam Bilbrough (Gibbon)|
|Initial release||1.00 (2021-07-26, 16 months ago)|
|Latest release||1.05 (2021-12-25, 11 months ago)|
|License||GNU General Public License v2+|
Pooch is a source port developed by Adam Bilbrough (Gibbon), forked from WinMBF. Pooch is developed based on the WinMBF code with the aim to bring MBF, originally by Lee Killough, to more modern systems, whilst following a conservative roadmap.
To achieve this goal, Pooch aims to retain its faithfulness to the original MBF and WinMBF codebases. It is focused on bringing multiplatform support, conservative quality-of-life enhancements, and stability improvements.
However, unlike Woof!, another source port based off WinMBF, Pooch does not seek to significantly enhance the source beyond what is already there. It is thus more apt to see Pooch as a analogue to Chocolate Doom, but for MBF.
- All features from WinMBF
- 320x200 and 640x400 resolutions
- The code has been made 64-bit compatible
- The code has been ported to SDL-2
- Stability patches from Woof!, Chocolate Doom, Crispy Doom, PrBoom codebases
- Support for Microsoft Windows, Linux and MacOS, both for Intel x86 processors and Apple ARM based silicon
- Removed hardware acceleration; Pooch is purely software rendered
- Separate binaries for accessibility users (removing all flickering lights, strobing effects and chain gun animated firing sprite)
Pooch initially started life as simply a 64 bit update to the latest WinMBF codebase called WinMBF64 released on November 14, 2018. Development was discussed in a Doomworld thread titled: "WinMBF goes 64 bit (WinMBF64 aka 3.0)".
After this release, it became clear that WinMBF64 outgrew its original nature of merely being a 64 bit update to WinMBF. In this, its author revealed the new name, Pooch. At version 1.00, hardware accelation was removed, and experiments with a default resolution of 800x600 were reverted. It introduced a stub for keyboard LEDs for historical accuracy.
- Latest Pooch release build, at GitHub
- Pooch website with full description, manual, and changelog
- WinMBF64 4.00 binaries, hosted at GitHub
- WinMBF64 3.0 binaries, hosted at GitHub
|Source code genealogy|
|Based on||Name||Base for|