Cloned Games

zelda1-disassembly

HaltedPlayableNES
Legend of Zelda (original game, not this project)Original game image
Image of the original game, Legend of Zelda. This project has no screenshots of its own yet.
Links, repository & details

About

The Legend of Zelda is a video game series created by Shigeru Miyamoto and Takashi Tezuka, primarily developed and published by Nintendo. zelda1-disassembly is a complete, well-documented disassembly of the original NES Legend of Zelda, produced with the Mesen emulator's labeling and comment tools and a custom tool that converts Mesen's label file and the ROM into a ca65-compatible assembly listing. The project follows an earlier, less polished ad hoc disassembly the author made years prior for a from-scratch remake of the game.

Getting started

The source can be assembled into a working ROM using the ca65 assembler; the build process automatically compares its output against a user-supplied original ROM copy (specifically the US 'PRG0' revision) to verify byte-for-byte correctness, a step that can optionally be skipped.

History

The author originally reverse-engineered The Legend of Zelda ad hoc years earlier to build a from-scratch remake in a high-level language, but felt that disassembly was incomplete and poorly documented; this project, started in October 2020 and inspired by other well-known NES disassembly projects, aims to produce a complete, well-documented version instead.

Requires original assets. Requires the original Legend of Zelda ROM file (PRG0 version) to extract game resources and build.
Share:

More like zelda1-disassembly

Active
ZQuest Classic screenshot
A free, open-source engine for building and playing games similar to the original NES Zelda, with hundreds of community quests.
Platforms:WebWindowsLinux
Stars550
Updated1 month ago
LicenseGPL-3.0
Release2015
Active
Original game (original game, not this project)Original game image
Compilable, editable disassemblies of 26 NES games that rebuild ROMs identical to the originals.
Platforms:NES
Stars282
Updated3 months ago
LicenseUnknown
Release2021
Halted
Original game (original game, not this project)Original game image
A work-in-progress disassembly of the original NES Legend of Zelda, currently requiring your own ROM to build via the CC65 toolchain.
Platforms:NES
Stars77
Updated10 years ago
LicenseUnknown
Release2016
Halted
Original game (original game, not this project)Original game image
Zelda-inspired game-development software that combines the Lux engine, a quest designer and a content package.
Platforms:WindowsLinux
Stars27
Updated11 years ago
LicenseUnknown
Release2015
Halted
Original game (original game, not this project)Original game image
A C++ remake of the original Legend of Zelda built with Allegro, plus C# tools that extract graphics and data from the original ROM.
Platforms:None
Stars19
Updated5 years ago
LicenseApache-2.0
Release2021
Halted
Zelda Classic screenshot
A quest-creation engine and player for making and playing custom Legend of Zelda-style games.
Platforms:WindowsLinux
Stars4
Updated2 years ago
LicenseGPL-3.0
Release2024