Boxer 是一个 macOS 上的 DOSBox 前端,特别针对运行 DOS 游戏设计和优化。但是如果你在 Google 里搜索 Boxer ,大概率会找到的是一个已经停更的版本。这个项目后来有一个还在持续更新,可以在 M1/M2 上构建的 fork:
https://github.com/MaddTheSane/Boxer
但是这个 fork 的最后一次 release 的版本也不太行,会在每次游戏退出的时候 crash ,图标设计方面也有一些问题。倒是源代码里的最新进展,只要能 build ,还是挺好用的。
clone 代码之后,打开 Vendor/OpenEmuShaders/3rdparty/find-cmake.sh
,然后在里面 known_cmake_paths
这里加入 /opt/homebrew/bin/cmake
,就可以用 Xcode 14.3 成功 build 了。
1
tool2d 2023-08-04 11:25:34 +08:00
我最近也是用 arm64 处理器来模拟 x86 ,发现 wine 效率真挺高的,比 qemu 高太多。
主流 arm cpu 能运行大部分 x86 游戏/应用,并不比传统 PC 慢很多。 而且人不太可能拿着 x86 机器跑来跑去,而 arm 的手机/平板随处可得,真是提升效率的神器。 |
2
reallynyn 2023-08-04 11:56:05 +08:00
有不靠虚拟机就能运行帝国 4 、暗黑 4 的办法吗?
|
3
ElsaGranger 2023-08-04 13:05:25 +08:00 via iPhone
@reallynyn 用 gaming porting kit ,可以跑 dx12 应用 https://www.reddit.com/r/macgaming/comments/143gan5/age_of_wonders_4_runs_through_the_porting_kit/
|
8
Chappako 2023-08-05 10:03:37 +08:00
一直 dosbox
|
10
cnbatch 2023-08-08 23:48:17 +08:00
还好只是 SimCity2000 ,而不是 SimCity3000 。
SC2K 在 DOS 和 Windows 的表现基本一致,只用 DOS 模拟器不算很差。 然而后续的 SC3K 就不同了。根据我的经验,玩这款游戏最适合的平台是 Win9x ,其次是 32 位 Windows (得益于强大的兼容性,用 32 位 Win10 也能玩)。 除了 SC ,有些 DOS 游戏同时还出了对应的 Windows 版本,通常 Windows 版本的效果会远好于 DOS 版。至少色彩会丰富很多。 |