About
Metroid is Nintendo's 1986 action-adventure game, first released for the Famicom Disk System and later for the NES. This is a disassembly of the NES version of Metroid, rebuilding the author's own earlier disassembly, which grew out of Kent Hansen's disassembly of the game engine. The source is split into the game's eight 16KB banks, covering the intro and ending, each area, graphics and the engine. A completion map image shows how much of the work is done.
Getting started
Run the included build script to assemble the eight banks with the bundled Ophis assembler; it checks the output against the original binaries' MD5 checksums.
History
The author started an earlier Metroid disassembly over a decade before this one and calls that version a mess, which this project aims to improve.