86Box logo

86Box v3.4

April 20, 2022 - written by richardg867

This is the April 2022 update to 86Box, bringing macOS support, bugfixes and other behind-the-scenes work. As always, you can download 86Box v3.4 from GitHub.


Now with macOS

Continuing on the cross-platform development effort started during v3.0 and first released for Linux on v3.2, we now provide Intel macOS builds of 86Box. These should work on macOS High Sierra 10.13 and newer, natively on Intel Macs and through Rosetta 2 on Apple Silicon Macs. dob205 was our main macOS tester, while jgilje, Cacodemon345 and other contributors did the OS integration work.

As with Linux, there is currently no 86Box manager for macOS, but you can manage emulated machines by making copies of 86Box.app on different places (just dragging it to /Applications is currently not recommended); the roms/ directory (containing the ROM set) must be placed next to the .app (example), and the emulated machine’s files will be saved next to the .app as well.

But where’s Apple Silicon?

We haven’t forgotten about our promise for Apple Silicon support. Tests done by the community show that the M1 and M1 Pro are among the best CPUs you can currently get for running 86Box natively, and Rosetta 2 can leave quite a bit of performance on the table.

As it turns out, a cross-platform project like 86Box is nearly impossible to compile for Apple Silicon Macs without actual hardware. While the aforementioned community testers managed to compile and run 86Box for Apple Silicon on their own M1 machines, we cannot replicate that in a way we can distribute through Jenkins or regular releases, since we only have access to Intel hardware; while tools like Homebrew and MacPorts can compile for Intel on Apple Silicon systems, they can’t do the opposite.

Apple hardware is expensive. While their chips provide good performance for the money, the machines are still costly upfront, and we can’t afford them. Renting a Mac Mini from a hosting company also costs more than our entire hosting bill, and while there is one such company out there providing free M1 hardware to open source projects, their offering is not available to us. If you want native 86Box on Apple Silicon to become a reality, consider making a donation or joining our Patreon; contributing will help us get our hands on that hardware in one way or another.


Changelog for v3.4

Emulator

User interface

Machines

Hardware

Known issues


Changelog for v3.4.1

Emulator

User interface

Known issues