# Super Mario Galaxy engine source code released for GBA homebrew port

> **Key takeaway:** Developer Tobias Friedly released the source code for a Super Mario Galaxy engine and GBA port, requiring users to supply their own original Wii game assets.

**Published:** 2026-10-20T11:00:31+00:00 
**Source:** Hackaday Hardware 
**Category:** open-hardware 
**Canonical URL:** https://fosswire.org/news/super-mario-galaxy-engine-source-code-released-for-gba-homeb.html 

## Summary
Tobias Friedly has published the source code for a Super Mario Galaxy engine and its Game Boy Advance port on GitHub. The project does not include original Nintendo assets, so builders must provide their own legally obtained Wii ISO. The port adapts the Wii title to the GBA's limited controls, including automatic star bit collection in some scenarios, and achieves playable frame rates according to the release video. Much of the game logic was derived from the recently decompiled original source.

## What's in the GBA port
- Full engine and game source code released on GitHub under an unspecified open source license
- No original Wii assets included; users must supply their own ISO for extraction
- Star pointer integrated despite GBA having fewer buttons than Wii Remote + Nunchuk
- Automatic star bit collection substituted in some scenarios as a control workaround
- Game logic borrowed from the recently decompiled Super Mario Galaxy codebase
- Target hardware: Nintendo Game Boy Advance (ARM7TDMI, 16.78 MHz, 384 KB total RAM)

## Why it matters
The release contributes a complete 3D platformer engine to the GBA homebrew ecosystem, demonstrating that decompilation projects can accelerate ports to radically weaker hardware. It also highlights ongoing legal tension around clean-room asset distribution in fan-made game engine recreations.