The Speedy Staging 0.5.3 of Boxtron is out, further improving this Steam Play compatibility tool for DOSBox gaming on Linux.
As a reminder of the what and why: Just like how Proton enables you to play Windows games in the Linux Steam client, Boxtron is a tool that can be manually added to the Linux Steam client to run a native version of DOSBox. It's supposed to give you the best experience possible with DOS games on Steam. Rather than running them through Proton you get lower input lag, working Steam integration, better fullscreen support and so on.
Last night, Boxtron 0.5.3 was released. Here's what came with it:
- Makefile updated to support system-wide install (system-wide installation only available in Steam Beta client at the moment). Boxtron can now be properly packaged in distro repositories.
- Improvements to CUE sheets handling (fixes e.g. music and video cutscenes in Carmageddon using software renderer - the game now runs perfectly when combined with dosbox-staging test build).
- Tweak for Lords of Realm.
- Documentation updates and other small fixes and cleanups.
It also includes a newer test build of DOSBox Staging you can also try out.
Since it wasn't too clear exactly what DOSBox Staging is and if it's officially part of the DOSBox ecosystem I spoke to the developer to find out. From what they told me, it's a collaborative effort to improve DOSBox while keeping it in sync with the main DOSBox code and hopefully they will get patches accepted into the upstream project.
Here's what's changed in the second test build of DOSBox Staging:
- Merged with upstream SVN trunk@4272
- Implementation of dynamic core for 64-bit systems by jmarsh, which significantly improves DOSBox performance on Linux
- Workaround for NVIDIA-specific OpenGL rendering bug by Qbix
- Updated version of krcroft's audio patch
- Slight update to splash screen by me
- More compiler optimizations turned on, which significantly improves DOSBox performance compared to previous test build
- Various smaller fixes for type safety, removing memory leaks, addressing compiler warnings and static code analysis issues, etc.
Easy to install! Simply download the latest release, extract it and place the extracted folder into your Steam "compatibilitytools.d" folder, usually located here:
Once done, restart Steam and you can select it as your choice of Steam Play tool when going into the Properties of a game on Steam. See this section at the bottom:
Great to see it continue to get better!