News
Welcome to NeoRHDN! This place is still a work-in-progress, so pardon the construction...

Chat on Discord
Views: 752,963
Sections: Documents | Utilities | ROM Hacks | Games | Translations | Homebrew | Fonts | Community
Site: Main | Rules/FAQ | Discord | Memberlist | Latest posts | Stats | Ranks | Online users
11-21-24 04:53 PM
Guest: Register | Login

NeoRHDN - Hacks - Hack Information

Mega Man 2 + Rockman 2 Scrolling Fix
Hack of Mega Man 2
Description
This patch rewrites the method used by MM2/RM2 for vertical scrolling so that it no longer shows visual artifacts on the top and bottom of the screen during scrolling.

This patch began as part of the MM2 FamiTracker support patch, before being split into its own patch as it could be useful even without FamiTracker support. The buggy implementation of DPCM sound in the NES can corrupt reads from other hardware such as the screen buffer and controllers, and requires special care when reading from this hardware to work around this corruption. One of the two places MM2 reads from the screen buffer is in performing vertical scrolls, as it does not take advantage of NES screen mirroring in this scroll direction (seemingly a holdover from MM1, which lacked the ability to switch between screen mirroring directions). This design also results in a visible scrolling seam at the top and bottom of the screen as new level data is loaded in real time.

This patch implements mirroring for vertical scrolling, allowing smooth, artifact-free vertical scrolling. In doing so, it also eliminates one of the ways MM2 reads from the screen buffer.

Patches for both Mega Man 2 (USA) and Rockman 2 (Japan) are included.

This patch incorporates my MM2 MMC3 patch from https://www.romhacking.net/hacks/7478/.
TitleMega Man 2 + Rockman 2 Scrolling Fix
GameMega Man 2
Released ByJustin Olbrantz (Quantam)
CategoryImprovement
LicenseCC-BY-SA-4.0
Patching InformationNo Special Requirements
GenreAction > Platformer
ModsGP
Patch Version1.0
Hack Release Date23 January 2023
ReadmeReadme File
Downloads495
Last Modified2024-08-15 00:40:08
Source
YoutubeYoutube Video


Screenshots

Affiliates:


Acmlmboard v2.5.6+neo (2024-08-13)
© 2005-2024 Acmlm, Emuz, NinCollin, et al.

Page rendered in 0.031 seconds. (659KB of memory used)
MySQL - queries: 24, rows: 323/331, time: 0.024 seconds.