Cloned Games

Game Genie

DecompilationArchived

Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.

Based on Game Genie

Game Genie screenshotLinks, repository & details

About

A disassembly of the ROM of the Game Genie, a cheat cartridge for the NES.

Getting started

To assemble it, download the original Game Genie ROM, copy its last 256 bytes of CHR ROM data into a file named chr.bin, then run asm6 on prg.asm and on genie.asm. The resulting genie.nes should be identical to the original ROM file.

History

The README says the project has moved to Codeberg and the GitHub version is no longer updated.

Known issues & limitations

  • The character under the revolving cursor sometimes does not flash.
  • You can sometimes delete letters that are not at the end of a code.
  • The bottom half of a flying letter sometimes looks corrupt and flashes.
  • Sometimes the flying letter flashes and some flying particles disappear.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (NES version).

Controls

  • Use the arrow keys to move the hand cursor on the input area or virtual keyboard.

Summarised from the project's README.

Media

Additional notes

Bugs
The README documents bugs such as a flying letter that looks corrupt and some code letters that can be deleted out of order, with steps to reproduce each.
Speculation
The author notes signs that the Game Genie may originally have been designed for four codes instead of three.

FAQ

What is Game Genie?
Game Genie is an open-source decompilation of Game Genie. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on NES.
Do I need the original game files to run Game Genie?
Yes. The project does not include the original game's assets, so you need your own copy.
Share: