在 Apple Silicon Mac 上完美运行 DOS 游戏

Boxer App Icon

Boxer 是一个 macOS 上的 DOSBox 前端,特别针对运行 DOS 游戏设计和优化。但是如果你在 Google 里搜索 Boxer ,大概率会找到的是一个已经停更的版本。这个项目后来有一个还在持续更新,可以在 M1/M2 上构建的 fork:

https://github.com/MaddTheSane/Boxer

Boxer SimCity 2000 DOS

但是这个 fork 的最后一次 release 的版本也不太行,会在每次游戏退出的时候 crash ,图标设计方面也有一些问题。倒是源代码里的最新进展,只要能 build ,还是挺好用的。

clone 代码之后,打开 Vendor/OpenEmuShaders/3rdparty/find-cmake.sh,然后在里面 known_cmake_paths 这里加入 /opt/homebrew/bin/cmake,就可以用 Xcode 14.3 成功 build 了。

This site is built with Planetable