# MacioGalaxy: porting Super Mario Galaxy to Apple Silicon

> MacioGalaxy ports the Petari Super Mario Galaxy decompilation to Apple Silicon Macs. It compiles reconstructed game code for arm64, renders GX graphics through Aurora and Metal, and adds native input, audio, and menus. Game resources come from the user's extracted USA revision 0 disc data.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/classicrob/MacioGalaxy>
- Primary source: <https://github.com/classicrob/MacioGalaxy/blob/60662da6f5d0e95467637eee4ebab3282eeaf863/README.md>
- Catalog page: <https://awesomerea.org/resources/maciogalaxy-case/>
- Record JSON: <https://awesomerea.org/resources/maciogalaxy-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/maciogalaxy-case/index.md)

## Requirements & limits

- **Prerequisites:** An Apple Silicon Mac, Xcode 26 or newer or its Command Line Tools, CMake 3.25 or newer, and SQLite 3.37 or newer.
- **Prerequisites:** The user's own extracted Super Mario Galaxy USA revision 0 (RMGE01) game data.
- **Testing evidence:** The author reports that automated checks load and exercise every galaxy mission, but the ending sequence and physical controllers remain untested.
- **License:** The carried Petari decompilation is CC0-1.0; the repository describes the native port code separately.

## Primary sources

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

## More in Games

- [Magic Carpet: a DOS game reconstruction and Windows port](https://awesomerea.org/resources/magic-carpet-native-port-case/index.md) · Case study
- [Marble Love: a differential TypeScript port of Marble Madness](https://awesomerea.org/resources/marble-love-case/index.md) · Case study
- [Mario 64 for PlayStation 5: a Ghostship port](https://awesomerea.org/resources/ps5-ghostship-case/index.md) · Case study
- [Mario Kart 64 3DS: porting Mario Kart 64 to Nintendo 3DS](https://awesomerea.org/resources/mario-kart-64-3ds-case/index.md) · Case study
- [Mario Kart 64 for Dreamcast: porting the Nintendo 64 game to Dreamcast](https://awesomerea.org/resources/mk64-dc-case/index.md) · Case study
- [Mario Kart Wii 3DS: a native port built from the player's disc](https://awesomerea.org/resources/mkw-3ds-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
