Case study
sm64-gba: Super Mario 64 movement and collision on GBA
sm64-gba ports Super Mario 64 movement and collision code to Game Boy Advance and adds a software-rendered playable demo. Its harness compares Mario's state frame by frame with an unmodified decompilation; the author reports bit-for-bit matches in emulator tests.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 18
- Last commit
- 2026-10-18
- Language
- C
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A GBA build toolchain; the documented quick start supplies one through Docker.
- Prerequisites: The optional original Mario model and level meshes require the user's own Super Mario 64 ROM.
- Testing evidence: Real GBA hardware has not yet been tested; reported parity and performance results come from emulators.
- License: MIT license.
Cite
BibTeX
@misc{sm64-gba-physics-port-case,
title = {{sm64-gba: Super Mario 64 movement and collision on GBA}},
howpublished = {\url{https://github.com/Kodoque1/sm64-gba}},
url = {https://github.com/Kodoque1/sm64-gba},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/sm64-gba-physics-port-case/}}
}Plain text
sm64-gba: Super Mario 64 movement and collision on GBA. https://github.com/Kodoque1/sm64-gba (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/sm64-gba-physics-port-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Kodoque1/sm64-gba · Revision e45fdfa
More in Games
- sm64ex: an enhanced Super Mario 64 PC port from the decompilation · Case study
- sm64synth: Rust port of the Super Mario 64 audio engine · Case study
- Smash 64 DS Port: bringing Super Smash Bros. 64 logic to Nintendo DS · Case study
- SMG-3DS: an unfinished Super Mario Galaxy port to New 3DS · Case study
- SMW: a PS4 port of Super Mario Bros. Wonder · Case study
- Snipes: porting the 1982 DOS game from its executable · Case study