Disassembly of Zelda II: The Adventure of Link for NES.
Go to file
2023-01-18 01:04:11 -05:00
bin add script to rip CHR banks from original ROM 2023-01-15 04:12:30 -05:00
inc NES and MMC1 register constants, set up includes 2023-01-15 15:04:09 -05:00
src cleanup more reset code 2023-01-18 01:04:11 -05:00
.gitignore exclude CHR files from source control 2023-01-15 04:13:37 -05:00
build.sh NES and MMC1 register constants, set up includes 2023-01-15 15:04:09 -05:00
LICENSE Initial commit 2023-01-10 21:08:03 -05:00
nes.cfg build script to reassemble 2023-01-12 22:06:23 -05:00
ram-map.txt RAM map 2023-01-10 22:05:11 -05:00
README.md instructions for CHR data 2023-01-15 04:18:04 -05:00
rip-chr.sh add script to rip CHR banks from original ROM 2023-01-15 04:12:30 -05:00

z2disassembly

Disassembly of Zelda II: The Adventure of Link for NES.

Originally pulled from https://lemmy.neocities.org/zelda2/zelda2
Original disassembly by Trax

Instructions

To build a new Zelda 2 ROM, you'll need the data for the CHR banks (the game's graphics). You can extract these from an original ROM using rip-chr.sh, or you can swap in your own edited graphics.

The build script is written for Bash, and assumes you have ca65 and ld65 installed. To do this in Linux, just use yum or apt:

$ apt install ca65

Then just run build.sh and it will assemble the ROM.

For Windows, I recommend installing WSL, which is freely available in the Microsoft Store for Windows 10 or 11. Or if you like, you can try to write a Batch script based on the Bash script. If you do, please open a pull request. :)