From: Thomas Frohwein Subject: NEW: dosbox-staging, a useful fork of dosbox To: ports@openbsd.org Date: Fri, 27 Jun 2025 21:06:43 -0400 Hi, dosbox-staging is a sane fork of dosbox that emphasizes sane defaults and code quality. It has advantages over both dosbox and dosbox-x in ports. Compared to dosbox-x, the window size and fullscreen defaults and implementation work a lot better on my cwm multi-monitor setup. In addition, several games that don't run on my Intel Core Ultra 7 155H with dosbox-x, like Master of Orion 2 and Pizza Connection work without a hitch with dosbox-staging. I tested a number of other games that worked well, including Blood, Colonization, Dungeon Keeper, Grand Theft Auto, Jagged Alliance, Worms United. Overall, I think this would be a good addition for higher quality emulation of DOS software. The port itself is fairly straightforward. Binary name defaults to 'dosbox', which I'm changing to 'dosbox-staging' to avoid conflict with the other port. It defaults to dynamic core which uses "per page W^X" per configuration. As a result, there is no need for wxneeded. It still needs nobtcfi though, at least for some protected mode games. Support for mt32emu MIDI emulation is disabled, but could be added later if we add the pertinent port. The attachments are dosbox-staging itself and iir1, a required dependency for it. ok's? comments?