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

Chat on Discord
Views: 753,138
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 06:14 PM
Guest: Register | Login

NeoRHDN - Hacks - Hack Information

Dr. Mario - Input Fixes
Hack of Dr. Mario
Description
Dr. Mario has issues regarding its controller polling routine, which cause nasty bugs.
This hack fixes the input polling routine to address the following bugs:
[list]
[li]Big combo glitch - Large combos will no longer cause freezes, crashes, or other odd behaviour.[/li]
[li]Input corruption - DPCM samples (i.e. the drum sounds) will no longer interfere with controller inputs.[/li]
[/list]

There are separate patch files for each version (JP/US Rev0, JP/US Rev1, EU).

Version 1.1 changes the controller polling routine to only reread one controller at a time, a method used in Super Mario Bros. 3 and many other games. This reduces the likelihood of false negatives compared to rereading two controllers and the expansion port at the same time.

Note: Game Genie/Pro Action Rocky codes can be used to work around the bugs on original cartridges, thanks to the game containing unused variants of the controller polling routine. However, they have the side effect of ignoring the Famicom's expansion port. This hack was primarily made so that Famicom users have the option of using expansion port controllers (in case the hard-wired ones are broken) with a fixed polling routine.
TitleDr. Mario - Input Fixes
GameDr. Mario
Released ByTakuikaNinja
CategoryBug Fix
LicenseN/A
Patching InformationNo Special Requirements
GenrePuzzle
ModsGP
Patch Version1.1
Hack Release Date11 January 2024
ReadmeN/A
Downloads318
Last Modified2024-08-15 00:40:08
SourceView Source
YoutubeN/A


Screenshots

Affiliates:


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

Page rendered in 0.029 seconds. (659KB of memory used)
MySQL - queries: 24, rows: 323/329, time: 0.023 seconds.