Skip to content

0.79.1 release notes

Release date: 2022-09-30

Summary

We recommend repository maintainers move to 0.79.1, which should be much easier to package. Details in the Packaging fixes section below.

We recommend users of our zip, dmg, and Windows installer packages upgrade from 0.79.0 to fix some audio and usability bugs.

This maintenance release was made possible by everyone who tried 0.79.0, submitted bugs and pull requests, and tested the updates: thank you!

How to upgrade

Download and launch the latest version:

At theZ:\> prompt, run config -wc to write the new configuration file. Any existing settings will be retained, however, extraneous comments will be dropped.

Fixes and regressions

  • Fixed a CD-DA playback regression in Might and Magic 6 when using multi-image mounts (kcgen)

  • Allowed the Esc key and window-close events to exit from the paused state (Wengier)

  • Fixed a bug that prevented automounted drives from being used by [autoexec] commands (kcgen)

  • Fixed an audio filter reset regression flagged in Blues Brothers: Jukebox Adventure (kcgen)

  • Fixed a 16-bit stereo DMA regression detected when using the Sound Blaster’s modern filter (kcgen)

303 by Acme — 30fps encoding, 120k cycles, and SB16 using the modern filter

Functionality refinements

  • Improved ability to pipe between applications by using Y: as a temporary path (Wengier)

  • Switched to warning-level logging for MIDI configuration issues (Michael Drueing)

  • Improved the lookup of resources when XDG variables aren’t set correctly (kcgen, Eli Schwartz)

  • Updated the Dutch language to use the US keyboard layout by default (Wengier)

  • Included Xbox compatible controller mapperfiles for 180+ games: conf, wiki (nemo93)

Translation improvements

  • Added Dutch translation (Robert de Rooy)
  • Fixed outdated content in German translation (Burrito78)
  • Synced Italian translation (Kappa971)

  • Dropped non-existant KEYB help messages from translation system (Wengier)

  • Replaced more escape codes with markup tags in the translations (Robert de Rooy)

  • Moved the mount type descriptions into the translation system (Wengier)

Wiki updates since 0.79.0

Packaging fixes

  • Adjusted Meson’s FluidSynth dependency spec to match upstream’s packaging (Kirk Klobe)

  • Switched Meson to use SpeexDSP from the host first and fallback to wrap (kcgen)

  • Switched Meson to use shared (instead of static) libraries by default (kcgen)

  • Fixed installation of resources when using meson install (kcgen, Eli Schwartz)

Packagers will get shared libs and installed resources with these standard steps:

meson setup --prefix /writable/install/path build
meson install -C build

Thank you

Thanks to our financial contributors who allow us to purchase hardware, licenses, and other non-trivial expenses to keep the team and project going.

To support our work, donate to our GitHub Sponsors or Open Collective.

We are grateful for all community contributions as well as the original DOSBox project, upon which DOSBox Staging is based.