# 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.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-09
- Added to the catalog: 2026-11-10
- Original resource: <https://sourceforge.net/projects/lastninja/>
- Primary source: <https://sourceforge.net/p/lastninja/code/96/tree/head/readme.txt>
- Catalog page: <https://awesomerea.org/resources/last-ninja-remix-case/>
- Record JSON: <https://awesomerea.org/resources/last-ninja-remix-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/last-ninja-remix-case/index.md)

## 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.

## Primary sources

1. <https://sourceforge.net/p/lastninja/code/96/tree/head/readme.txt>
2. <https://sourceforge.net/p/lastninja/code/96/tree/head/src/level.cpp>
3. <https://sourceforge.net/p/lastninja/code/96/tree/head/src/disk.cpp>
4. <https://sourceforge.net/p/lastninja/code/96/tree/head/License.txt>
5. <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](https://awesomerea.org/resources/spirit-tracks-decomp-case/index.md) · Case study
- [The Need for Speed: a functional 3DO source reconstruction](https://awesomerea.org/resources/need-for-speed-3do-decomp-case/index.md) · Case study
- [The Sims 2 Castaway: a Wii disassembly in progress](https://awesomerea.org/resources/sims-2-castaway-wii-decomp-case/index.md) · Case study
- [The Sims Bustin' Out: early GameCube decompilation and symbol mapping](https://awesomerea.org/resources/sims-bustin-out-gamecube-case/index.md) · Case study
- [The SpongeBob SquarePants Movie Game: a work-in-progress decompilation](https://awesomerea.org/resources/spongebob-squarepants-movie-decomp-case/index.md) · Case study
- [The Way of the Exploding Fist: a SkoolKit disassembly](https://awesomerea.org/resources/way-of-the-exploding-fist-disassembly-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.
