vegard/supaplex-gba — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2012-10-17
Play the original Supaplex puzzle game on a real GBA cartridge or emulator.
Study the C++ source code to learn how classic puzzle-game logic works.
Learn techniques for porting older games to constrained handheld hardware.
Build and flash a custom GBA ROM for retro gaming enthusiasts.
| vegard/supaplex-gba | achanana/mavsdk | alange/llama.cpp | |
|---|---|---|---|
| Stars | — | — | 0 |
| Language | C++ | C++ | C++ |
| Last pushed | 2012-10-17 | 2024-05-20 | — |
| Maintenance | Dormant | Dormant | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a GBA development toolchain (devkitARM) or an emulator to run the compiled ROM.
This is a port of the classic puzzle game Supaplex to the Game Boy Advance (GBA), a handheld gaming console from the early 2000s. It lets you play Supaplex, a beloved 1991 puzzle game where you navigate through underground caves, pushing rocks and collecting gems while avoiding enemies, directly on your GBA cartridge. Supaplex is a puzzle-platformer where timing and spatial reasoning matter. You control a character moving through grid-based levels, pushing heavy objects into specific positions to clear paths, collect items, or trigger mechanisms. The challenge comes from limited moves, falling rocks, and creatures that chase you. By bringing this game to the GBA, you can carry it around and play on the go, just like you would with any GBA cartridge. The project is written in C++, which is compiled down to run natively on the GBA's hardware. This means it takes the core game logic and graphics from the original and optimizes them to fit the GBA's more modest processing power and screen size compared to modern systems. The README doesn't go into detail about specific features or which levels are included, so if you're interested in diving deeper, you'd want to check the full source code or documentation in the repository itself. People who would find this useful include retro gaming enthusiasts who own a GBA or GBA emulator and want to experience Supaplex on that platform, and developers interested in learning how to port older games to classic handheld hardware. If you grew up with Supaplex on home computers or want to explore classic puzzle games in their native handheld form, this lets you do that.
A C++ port of the classic 1991 puzzle game Supaplex to the Game Boy Advance, letting you push rocks, dodge enemies, and collect gems on real GBA hardware.
Mainly C++. The stack also includes C++, Game Boy Advance.
Dormant — no commits in 2+ years (last push 2012-10-17).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
double-check against the repo, no cap.