This is a Mapper Conversion hack for Zelda II - The Adventure of Link ROM from MMC1 to MMC5.
Features:
Note: The author have tested most of the emulators but doesn’t work well with RockNES.
Now works with BizHawk and Mesen.
Read the Readme for changes in this version v1.1.0
Zelda II - The Adventure of Link
Mapper Conversion Patch
FROM Mapper 1 (MMC1) TO Mapper 5 (MMC5)
Converted by Dracula X
RELEASE DATE: 4/20/2020
Last Modified: 10/1/2021
This game use CHR MODE 00 for Mapper 5
PRG Bankswitch Routine is at $FFCC
To switch banks from $C000 - $FFFF, use like so:
LDA bank_number
JSR $FFCC
JMP to any location in $8000-$BFFF
CHR Sprite Bankswitch Routine (Left side of PPU) is at $FFB1
To switch sprite pages, use like so:
LDA page_number
JSR $FFB1 if not then try $FFBD
Nametable Mapping Routine (one of its uses is mirroring) is at $FF9D
To change mirroring for instance, use like so:
LDA mirroring_number (#$50 for Horizontal, #$44 for Vertical)
JSR $FF9D if not then try $FFAD
This patch will not work for:
Zelda II - The Adventure of Link (Europe)
Hacks supported:
All!
Hacks not supported:
MMC3 Hacks!
Use Delta Patcher to patch the xdelta file to the ROM.
Ignore the checksum and then patch the file. If something
not right, then patch your hack ROM with your IPS file to the hack.
Changes for this version 1.1.0:
Made some changes to the bankswitch code so
Z22: The Adventure of Link and Lonk hack can work
and the PRG ROM has been expanded.
I think all emulators are supported.
Credits:
Rockman or RetroRain: for info on how to convert the mapper!
Disch: for his mapper docs and a better MMC5 startup!
infidelity: for his info on how to convert this maper.
Non Supported Emulators:
RockNES
Database match: Zelda II - The Adventure of Link (USA)
Database: No-Intro: Nintendo Entertainment System (v. 20180803-121122)
File SHA-1: 353489A57F24A429572E76BD455BC51D821F7036
File CRC32: E3C788B0
ROM SHA-1: 11333ADB723A5975E0ECCA3AEE8F4747AA8D2D26
ROM CRC32: BA322865