Pooch
From DoomWiki.org
Pooch | |
![]() | |
Codebase | WinMBF |
---|---|
Developer(s) | Adam Bilbrough (Gibbon) |
Initial release | 1.00 (2021-07-26, 3 years ago) |
Latest release | 1.50 (2022-09-13, 2 years ago) |
Development status | Inactive |
Written in | C |
Target platform | Cross-platform |
License | GPLv2+ |
Source Repository
(Git) |
sourceforge |
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.
Main features[edit]
- 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)
History[edit]
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)"[1].
After almost three years, its author introduced himself in the thread through this post and released version 4.00 of WinMBF64 in this post on July 26, 2021. It brought in several stability patches from other ports, such as Woof!, Chocolate Doom, Crispy Doom and PrBoom and introduced macOS support along with Linux support.
After this release, it became clear that WinMBF64 outgrew its original nature of merely being a 64 bit update to WinMBF. In this post, 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.
External links[edit]
- Pooch on sourceforge
- Original repository on GitHub[dead link]
- WinMBF64 4.00 binaries, hosted at GitHub[dead link]
- WinMBF64 3.0 binaries, hosted at GitHub[dead link]
References[edit]
Source code genealogy | ||
---|---|---|
Based on | Name | Base for |
WinMBF | Pooch | None |