Newest Hacks

Gargoyle's Quest Double Speed Color Pokemon Gold - QOL Tetris DX Easy Access NHL 96 - Wide Mode

Newest Translations

Buster Ball Kaizou Choujin Shubibinman Zero Janggun ui Adeul The Quest of Ki

Newest Reviews

Gargoyle's Quest: Ghosts’N Goblins Lunar IPS Final Fantasy Hasted Power Peach Sis.

Featured Hack Images

Final Fantasy ++ Zelda - A Link to the Past - Master Quest Super Mario Bros SUICIDEXTREME Joji Fuku O Kite (Little Girls Wearing Clothes)

Featured Translation Images

Shinsenden Zelda II: The Adventure of Link Super Shinobi Little Busters! Converted Edition

Recent Updates

Mega Man 2 + Rockman 2 MMC3 Conversion

Hack of Mega Man 2

Description:

This patch converts MM2/RM2 to use the MMC3 mapper, allowing both larger ROMs (up to 512 KB PRG-ROM) and 2 switchable 8-KB banks, offering much greater flexibility for derivative hacks. Additionally, while this patch is primarily intended for hackers making their own MM2 hacks, it does slightly reduce lag, reducing CPU usage in the base game by about 0.6%, as well as fix the delay-scroll bug.

There were several motivations to create yet another MM2 MMC3 conversion.

1. Poor optimization. The previous MMC3 conversion adds an additional +25 cycles to each bank switch. While this doesn’t sound like much, bank switches are observed to occur up to 25 times per frame (1500 per second). 25×25 cycles/frame add up to over 2% of the CPU, which directly increases lag. In contrast, this patch is actually slightly faster than the original game (-7 cycles per bank switch).

2. The previous conversion’s banking implementation is not preemption-safe. That is, it is not safe to use 8 KB banks outside the NMI because the NMI handler reverts to 16 KB banking each frame. This patch provides preemption-safe bank-switching APIs for use outside the NMI.

3. This patch inherently fixes the delay-scroll bug present in the original game and the previous conversion.

Patches for both Mega Man 2 and Rockman 2 are included.

ROM / ISO Information:

  • Mega Man 2 (USA):
  • PRG-ROM CRC32 0FCFC04D / MD5 0527A0EE512F69E08B8DB6DC97964632
  • File CRC32 5E268761 / MD5 8E4BC5B03FFBD4EF91400E92E50DD294
  • File CRC32 80E08660 / MD5 302761A666AC89C21F185052D02127D3
  • File CRC32 A9BD44BC / MD5 CAAEB9EE3B52839DE261FD16F93103E6
  • -
  • Rockman 2:
  • PRG-ROM CRC32 6150517C / MD5 770D55A19AE91DCAA9560D6AA7321737
  • File CRC32 30B91650 / MD5 055FB8DC626FB1FBADC0A193010A3E3F

Links:

Screenshots:


RHDN Hack ImageRHDN Hack Image

Credits:

Credits
ContributorType of contributionListed credit
Justin Olbrantz (Quantam)Hacking

User Review Information

User Reviews
HeadlineAuthorDateVersionRecommend
The Best Way to Play!BobNewbie22 Jan 20231.0Yes