Star on GitHubStar2.4k stars

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
Copy as MarkdownView JSONCite

Evidence

Checked
2026-11-10

How evidence classes are assigned

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.

Report an outdated entry Suggest a translation fix

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

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab