0.78.0 Release Notes2021-12-25
Download and launch the latest version:
At the DOSBox
C:\> prompt, run:
config -wc to upgrade your config file.
Your existing settings will be retained however extraneous comments will be dropped.
Added Universal binary for macOS, supporting x86-64 and ARM64 (Kirk Klobe)
Added a workaround for vsync lag, which is useful for video outputs that enforce vsync (Kirk Klobe)
Added window size and placement customizations (John Novak)
/helpoutput text for the AUTOTYPE, BOOT, CALL, CHOICE, CLS, COPY, DIR, ECHO, EXIT, GOTO, HELP, IF, INTRO KEYB, LS, MD/MKDIR, MEM, RD/RMDIR, REN/RENAME, RESCAN, SHIFT, SUBST, and TYPE commands (Wengier)
Added MSYS2-based release builds and instuctions for those on Windows using MSYS2 (Sherman Perry)
Merged PCjr composite patch by NewRisingSun. Thanks to JKapp76 for testing and feedback (NewRisingSun)
Merged CGA composite improvement patch by reenigne, respectively. Thanks to JKapp76 for testing and feedback (reenigne)
Added bash-shell completion. See
contrib/linux/bash-completion/READMEfor adding this to your shell (FeignInt)
Added Loguru, a fast cross-platform logging subsystem. Logs are now time-stamped and warnings are now colorized (Kirk Klobe)
Merged S3 video patch by s3freak. This adds more video modes and supports up to 8 MiB of video memory,
vmemsize = 8, when using
machine = svga_s3. Thanks to Zorix, Grounded0, Brandon Roberts, GranMinigun, Kirk Klobe, and nemo93 for testing (s3freak)
Added configurable FluidSynth chorus and reverb settings. Thanks to GranMinigun for the extensive listening tests (kcgen)
Added auto-exit. When an executable that's passed on the command-line exits, then so too will the emulator. This is equivalent to manually adding the
-exitcommand-line flag. Thanks to Burrito78 for testing (kcgen)
Added layered and portable configuration file handling. Thanks to JKapp76, Grounded0, and Burrito78 for testing (kcgen)
Added ENet (reliable UDP) as an option for modem and null-modem transport, as well as
SERIAL.COMfor runtime serial-port configuration (Scott Duensing)
Added support for virtual Ethernet and TCP/IP networking via slirp (Jookia)
Added support for networking in Windows for Workgroups 3.11 from the shell. Previously networking in WfW was only possible when booting a real MS-DOS installation from a bootable HDD image (Wengier, nanshiki)
Added IDE controller support, authored by johncampbell123 of the DOSBox-X project, for CDROM image-mounts, which is useful for CDROM-based games that also happen to need a real DOS environment such as Revell's car games, like European Racers (johncampbell123, Wengier)
Fixed 32-bit dynamic core crashes (Kirk Klobe)
Fixed regression when setting
windowresolution=in the conf file. Thanks to arrowgent for the report and testing (kcgen)
Fixed hanging in Mortal Kombat Trilogy when
joysticktype=none. Thanks to nemo93 for the report and GranMinigun for also testing (kcgen)
Fixed regression during shutdown while using the ALSA sequencer. Thanks to AaronBPaden for the report and testing (kcgen)
Fixed zero-offset PC Speaker issue on Windows 11. Thanks to ggpettas for reporting (kcgen)
Fixed regression that broke video recording. Thanks to Grounded0 for reporting and testing (kcgen)
Fixed ability to run an application-provided
help.exe|comprogram. Thanks to SmilingSpectre for reporting (Wengier)
Removed VESA modes 320x200x15/16/24, which were added late in the 90s and were not properly supported by some games (NicknineTheEagle)
- Italian (Kappa971)
- German (Burrito78)
- Russian (GranMinigun)
Translations (de, es, fr, it, pl, and ru) are included with the release package and can be selected using the two-letter country code either via environment variable (
LANG=de), conf file (
[dosbox] language = it), or command-line (
-lang ru). See Section 14 in the
README file for more details.
to ensure authors are credited for their work, the project records authorship on all commits in the version control system, including all works from the upstream DOSBox project, patch authors, and external projects.
|Sjoerd van der Berg||28|
During the 0.78 timeframe, DOSBox SVN commits r4466 through r4471 were merged to the project and authorship is reflected above.
|0.78 Wiki Authors||Lines-Changed|
|Alberto Salvia Novella||164|
Antti Peltola: Project Sponsor. His combined contribution of 4000 USD spanning the 2021 period to maintainers and the project has allowed the team to add a dedicated Apple M1 build host. Thank you!
Burrito78: Project Backer. Thank you!
To support our work, join the Open Collective.
We are extremely grateful for all contributions, including the invaluable improvements merged in from the DOSBox project.