MCPX Boot ROM
原版 Xbox 启动时执行的第一段代码,512 字节大小。需从 1.0 版本 Xbox 中导出。
0x33 0xC0 起始。
30 分钟从零开始:准备所需文件、安装模拟器、配置输入设备、加载游戏,最终开启跨城联机对战。以下内容基于 xemu 官方文档与社区实践整理。
xemu 是低层级硬件模拟器,运行游戏需要 3 类必备文件:MCPX Boot ROM、Flash BIOS、Xbox 硬盘镜像。这些文件受 Microsoft 版权保护,本站不提供下载,需从您合法持有的真实 Xbox 中导出。
原版 Xbox 启动时执行的第一段代码,512 字节大小。需从 1.0 版本 Xbox 中导出。
0x33 0xC0 起始。
原版 Xbox 主板上 256 KB 大小的 BIOS 固件,承担系统启动与硬件初始化。同样需 1.0 版本导出。
原版 Xbox 内置 8 GB 或 10 GB 硬盘的镜像,用于保存系统状态与游戏存档。可在 xemu 内创建空白镜像。
导出固件需要打开原版 Xbox 主机外壳并使用专用硬件读取主板上的 SPI Flash 芯片。常见方案是使用 Raspberry Pi 配合 SPI 读卡器,或使用专用的 Pony Flasher、SmartXX modchip 等硬件工具。社区在 Xbox-Scene、xboxdevwiki.net 等站点提供了详细的硬件连接与软件操作指南,请在确保安全的前提下参考执行。
法律提示:MCPX Boot ROM 与 BIOS 文件受 Microsoft 版权保护。本站不提供这些文件的下载,亦不鼓励通过 P2P 渠道获取。请您仅从自己合法持有的真实硬件中导出,仅用于个人备份与研究目的,不要在公开渠道传播。
如果您暂时无法获得真实硬件,可先下载 xemu 进入界面体验菜单与设置流程,但游戏在缺少上述文件时无法启动。本站强烈建议玩家通过合法途径保护与维护真实的 Xbox 硬件,而非依赖盗版固件。
拿到所需文件后,按照以下步骤完成 5 分钟内的初始配置。本指南以 Windows 平台为例,macOS 与 Linux 流程基本一致。
从下载中心获取 Windows 安装包,双击运行按提示完成安装。macOS 用户下载 .dmg 后将 xemu 拖入 Applications 文件夹;Linux 用户下载 .AppImage 后通过 chmod +x 赋予执行权限即可双击运行。
chmod +x xemu-v0.8.136-linux.AppImage
./xemu-v0.8.136-linux.AppImage
启动 xemu,进入 Tools → Settings → System 标签页,在 "MCPX Boot ROM" 与 "Boot BIOS" 旁点击 "Browse" 选择您导出的文件。xemu 会自动校验文件大小与起始字节,若不匹配将给出提示。
0x33 0xC0 起始。
切换到 Settings → Storage 标签页,在 "Hard Disk" 旁点击 "New",选择保存路径并设置大小(默认 8 GB 即可,采用 QCOW2 格式按需扩展)。xemu 会自动完成格式化与初始化。
进入 Settings → Disc 标签页,在 "Current Disc" 旁点击 "Browse" 选择您从合法游戏光盘制作的 ISO 或 XISO 镜像文件。也可选择 "Host DVD Drive" 直接读取物理光驱中的光盘。
完成以上配置后,点击主界面右下角 "Start" 按钮即可启动游戏。首次启动时 xemu 会模拟 Xbox 开机过程,加载 BIOS、初始化 NV2A、扫描硬盘与光驱,整个过程约 5-15 秒。看到 Xbox 启动 logo 后即进入游戏。
xemu 原生支持 Xbox 系列手柄即插即用,同时也兼容大部分 XInput 标准第三方设备。
将 Xbox 360 / Xbox One / Xbox Series 手柄通过 USB 或蓝牙连接到电脑后,xemu 会自动在 Settings → Input 标签页中识别为 Port 1 设备,无需任何额外配置即可使用。如果您使用第三方手柄或不希望使用默认按键映射,可点击对应端口下的 "Map" 按钮,按下提示依次按下每个按键完成自定义映射。
xemu 支持最多 4 个本地控制器同时使用,对应原版 Xbox 的 4 个手柄端口。每个端口可独立配置设备与映射方案,方便不同玩家使用自己习惯的手柄布局。如果您使用街机摇杆、方向盘等特殊输入设备,只要设备符合 XInput 标准,同样可被自动识别。
手柄的振动反馈通过 Force Feedback 协议完整保留,支持原版 Xbox 游戏中的所有振动效果。但请注意部分老款无线手柄可能因驱动差异导致振动反馈不稳定,建议优先使用有线连接或较新的 Xbox Series 手柄以获得最佳体验。
通过 System Link 与 XLink Kai,您可以与远方朋友跨平台联机《光环 2》《沙漠风暴》《绝地风暴》等经典多人游戏。
原版 Xbox 大量游戏内置 System Link 局域网联机功能。同一局域网内的多台运行 xemu 的电脑可自动发现彼此,无需任何额外配置。在游戏主菜单选择 "System Link" 或 "Multiplayer → LAN" 模式,一方创建房间,其他方加入即可开始对战。这一功能完全跨平台,Windows、macOS、Linux 三大系统的 xemu 可在同一局域网内互通。
若您希望与远方的朋友联机,需要使用 XLink Kai 协议桥接。XLink Kai 是一个将局域网流量通过互联网传输的免费服务,已在 Xbox 模拟社区使用超过 20 年,稳定可靠。配置步骤如下:
通过这一组合,您可以在北京与纽约之间进行《光环 2》4v4 对战,或与好友合作通关《战国无双》的多人合作模式。完全脱离已停服的 Xbox Live 服务,让经典联机游戏重获新生。
针对中低端硬件或追求极致流畅度的玩家,以下优化建议可显著提升游戏帧率与稳定性。
在 Settings → Display → Renderer 中,根据显卡选择最优后端:NVIDIA 显卡推荐 OpenGL,AMD 推荐 Vulkan(Linux),Apple Silicon 推荐原生 Metal。错误的后端选择可能导致 10-30% 性能损失。
若您使用高刷新率显示器并希望突破 60 FPS 上限,可在 Display 设置中关闭 VSync。但部分游戏依赖固定 60 FPS 时序,关闭后可能出现物理异常,建议按游戏分别测试。
首次运行某款游戏时 xemu 会编译大量 GPU 着色器,导致前期卡顿。完成首次运行后,着色器缓存会保存到本地,后续启动该游戏将直接加载缓存,达到稳定帧率。请勿随意删除 xemu 用户目录。
xemu 对单核性能敏感,多核心帮助有限。Windows 用户可在任务管理器中将 xemu 进程优先级设为 "高",并在 BIOS 中关闭 CPU 节能模式(C-States),可提升 5-10% 帧率稳定性。
以下是 xemu 用户最常遇到的问题,如未找到您需要的答案,请前往 GitHub Issues 反馈。
xemu 完全免费开源,遵循 GPL-2.0 协议,不存在任何形式的付费功能、广告或用户行为收集。项目通过 Patreon 接受社区赞助以支持持续开发,赞助完全自愿,不影响任何功能使用。
xemu 采用低层级全系统硬件模拟,对宿主 CPU 单核性能要求较高。建议使用 Intel i5-10400 或 AMD Ryzen 5 3600 及以上 CPU,并确保 GPU 支持 OpenGL 4.0+。同时可在 Settings 中调整渲染后端(OpenGL / Vulkan / Metal)与帧率限制。首次运行某款游戏的着色器编译也会带来明显卡顿,完成首次后即会显著改善。
可以。xemu 提供 Linux AppImage 版本,可直接在 SteamOS 桌面模式下运行。EmuDeck 与 RetroDECK 等掌机整合方案已内置 xemu 支持,使用 Steam Deck 可流畅运行《光环:战斗进化》《忍者龙剑传》等大部分原版 Xbox 游戏。建议在 SteamOS 中将 xemu 添加为非 Steam 游戏以获得游戏模式下的手柄支持。
1.0 版本 Xbox 的 MCPX Boot ROM 与 BIOS 是后续所有版本的基础。xemu 围绕 1.0 版本固件行为进行精确模拟,使用其他版本固件可能导致游戏运行异常或根本无法启动。建议从一台可正常开机运行的 1.0 版本 Xbox 中通过专用 SPI 读取器导出,导出方法详见上文"准备所需文件"章节。
不支持。xemu 专精于原版 Xbox(2001 年发布的第一代 Xbox)的硬件模拟。Xbox 360(基于 PowerPC 架构)与 Xbox One(基于 x86-64 但带完整操作系统层)是完全不同的硬件架构,请使用 Xenia(Xbox 360)或其他专用模拟器。xemu 不会扩展支持后续主机。
xemu 完整支持 System Link 协议并兼容 XLink Kai。双方均安装 xemu 后,分别配置 XLink Kai 客户端连接同一虚拟局域网,游戏内进入 System Link 模式即可创建或加入对战房间,无需修改游戏镜像。详细配置步骤请参见上文"联机对战配置"章节。
可以。xemu macOS 版本为通用二进制(Universal Binary),原生支持 Apple Silicon(M1/M2/M3/M4)与 Intel 处理器。在 Apple Silicon Mac 上通过 Metal 后端可获得接近原机的性能,M1 基础款即可流畅运行大部分原版 Xbox 游戏。无需使用 Rosetta 2。
游戏内存档受游戏机制限制,只能存档到游戏允许的位置(如关卡切换、安全屋);xemu 存档快照可冻结整台机器状态,包括 CPU、内存、显存、加载的光盘与连接的控制器,可在任意时刻保存与恢复。快照文件采用压缩格式,单个文件通常 50-200 MB,可在不同设备间迁移共享。适合 Boss 战前预存或分享给他人继续游玩。
不可以。MCPX Boot ROM 与 BIOS 文件受 Microsoft 版权保护,仅允许从您合法持有的真实硬件中导出用于个人备份与研究目的。请勿通过任何渠道(包括私下分享、网盘、P2P)传播这些文件,否则可能涉及版权侵权。请鼓励朋友通过合法途径获取真实 Xbox 硬件。