Case study
The Last Ninja Remix: rebuilding the 1990 Amiga game in C++
Rebuilds the 1990 Amiga version of System 3's The Last Ninja Remix in C++, loading game data from the user's ADF disk images of the original. The source includes an ADF disk reader, actor, enemy, room, level and HUD code, and keeps disassembly labels such as sub_46A2 and word_14D6 for the routines and variables it reproduces. The first level is completable.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- ? Source unavailable or unreadable at review time
Evidence
- Checked
- 2026-11-10
Requirements & limits
- Prerequisites: Requires Amiga ADF disk images of The Last Ninja Remix, named disk1.adf, disk2.adf and disk3.adf, in the game data folder.
- Prerequisites: Project files target Visual Studio 2010 (project/vs10).
- Limits: Code for levels 3 to 6 and music is missing, and enemy weapons are not drawn.
- License: GNU General Public License, version 3.
Cite
BibTeX
@misc{last-ninja-remix-case,
title = {{The Last Ninja Remix: rebuilding the 1990 Amiga game in C++}},
howpublished = {\url{https://sourceforge.net/projects/lastninja/}},
url = {https://sourceforge.net/projects/lastninja/},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/last-ninja-remix-case/}}
}Plain text
The Last Ninja Remix: rebuilding the 1990 Amiga game in C++. https://sourceforge.net/projects/lastninja/ (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/last-ninja-remix-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- https://sourceforge.net/p/lastninja/code/96/tree/head/readme.txt
- https://sourceforge.net/p/lastninja/code/96/tree/head/src/level.cpp
- https://sourceforge.net/p/lastninja/code/96/tree/head/src/disk.cpp
- https://sourceforge.net/p/lastninja/code/96/tree/head/License.txt
- https://sourceforge.net/p/lastninja/code/96/tree/head/www/htdocs/index.shtml
More in Games
- The Legend of Zelda: Spirit Tracks: hand-decompiled Nintendo DS source · Case study
- The Need for Speed: a functional 3DO source reconstruction · Case study
- The Sims 2 Castaway: a Wii disassembly in progress · Case study
- The Sims Bustin' Out: early GameCube decompilation and symbol mapping · Case study
- The SpongeBob SquarePants Movie Game: a work-in-progress decompilation · Case study
- The Way of the Exploding Fist: a SkoolKit disassembly · Case study