# MacioGalaxy：将 Super Mario Galaxy 移植到 Apple Silicon

> MacioGalaxy 将 Petari 的 Super Mario Galaxy 反编译代码移植到 Apple Silicon Mac。它把重建的游戏代码编译为 arm64，通过 Aurora 与 Metal 渲染 GX 图形，并加入原生输入、音频和菜单；游戏资源由用户自己提取的美国版 revision 0 光盘数据提供。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-09
- 原始资源：<https://github.com/classicrob/MacioGalaxy>
- 一手来源：<https://github.com/classicrob/MacioGalaxy/blob/60662da6f5d0e95467637eee4ebab3282eeaf863/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/maciogalaxy-case/>
- 记录 JSON：<https://awesomerea.org/resources/maciogalaxy-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/maciogalaxy-case/index.md)

## 使用条件与局限

- **前提条件：**需要 Apple Silicon Mac、Xcode 26 或更高版本或相应的命令行工具、CMake 3.25 或更高版本，以及 SQLite 3.37 或更高版本。
- **前提条件：**需要用户自己提取的 Super Mario Galaxy 美国版 revision 0（RMGE01）游戏数据。
- **测试证据：**作者报告自动检查已加载并试玩每个银河任务；结局流程和实体手柄仍未测试。
- **许可：**所含 Petari 反编译代码采用 CC0-1.0；仓库将原生移植代码另行说明。

## 一手来源

1. <https://github.com/classicrob/MacioGalaxy/blob/60662da6f5d0e95467637eee4ebab3282eeaf863/README.md>

## 同分区更多条目：游戏

- [Magic Carpet：DOS 游戏重建与 Windows 移植](https://awesomerea.org/zh/resources/magic-carpet-native-port-case/index.md) · 案例
- [Marble Love：Marble Madness 的差异测试 TypeScript 移植版](https://awesomerea.org/zh/resources/marble-love-case/index.md) · 案例
- [Mario 64 for PlayStation 5：Ghostship 的 PS5 移植](https://awesomerea.org/zh/resources/ps5-ghostship-case/index.md) · 案例
- [Mario Kart 64 3DS：将《马力欧卡丁车 64》移植到 Nintendo 3DS](https://awesomerea.org/zh/resources/mario-kart-64-3ds-case/index.md) · 案例
- [Mario Kart 64 for Dreamcast：将任天堂 64 游戏移植到 Dreamcast](https://awesomerea.org/zh/resources/mk64-dc-case/index.md) · 案例
- [Mario Kart Wii 3DS：从玩家光盘构建的原生移植版](https://awesomerea.org/zh/resources/mkw-3ds-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
