V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  DOS

在 M1/M2 Mac 上完美运行 DOS 游戏

  •  
  •   Livid · 2023-08-04 11:13:59 +08:00 · 3701 次点击
    这是一个创建于 488 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 了。

    10 条回复    2023-08-08 23:48:17 +08:00
    tool2d
        1
    tool2d  
       2023-08-04 11:25:34 +08:00
    我最近也是用 arm64 处理器来模拟 x86 ,发现 wine 效率真挺高的,比 qemu 高太多。

    主流 arm cpu 能运行大部分 x86 游戏/应用,并不比传统 PC 慢很多。

    而且人不太可能拿着 x86 机器跑来跑去,而 arm 的手机/平板随处可得,真是提升效率的神器。
    reallynyn
        2
    reallynyn  
       2023-08-04 11:56:05 +08:00
    有不靠虚拟机就能运行帝国 4 、暗黑 4 的办法吗?
    ElsaGranger
        3
    ElsaGranger  
       2023-08-04 13:05:25 +08:00 via iPhone
    2NUT
        4
    2NUT  
       2023-08-04 13:09:14 +08:00
    @tool2d 具体是用什么虚拟化软件
    tool2d
        5
    tool2d  
       2023-08-04 13:16:14 +08:00
    @2NUT 民间维护的 exagear ,官方已经停止维护了。

    /t/885143
    Mutoo
        6
    Mutoo  
       2023-08-04 13:20:34 +08:00
    @reallynyn 已经有看到用 Game porting kits 跑暗黑 4 的了
    ?t=444
    himself65
        7
    himself65  
       2023-08-05 09:02:54 +08:00
    @reallynyn 帝国时代 4 用了 AVX 指令集,是无法模拟的
    Chappako
        8
    Chappako  
       2023-08-05 10:03:37 +08:00
    一直 dosbox
    reallynyn
        9
    reallynyn  
       2023-08-05 20:51:20 +08:00
    @himself65 居然是包包,包包也用 mac 折腾游戏吗?
    cnbatch
        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 版。至少色彩会丰富很多。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4138 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:17 · PVG 13:17 · LAX 21:17 · JFK 00:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.