Retro Hackers LogoGuestLog in

Summer Tree
News
Database
Users
Projects
Game Ports
Videos
Music
Material
Feedback

SMB3 - Sound Effect Fix

Original game : Super Mario Bros. 3

Platform : NES

Author : TakuikaNinja

Release date : 13 May 2020

Category : Bug Fix

Patch version : 1.0

Modifications : S

Downloads : 757

ROM Information

Database match: Super Mario Bros. 3 (USA)
Database: No-Intro: Nintendo Entertainment System (v. 20180803-121122)
File SHA-1: A03E7E526E79DF222E048AE22214BCA2BC49C449
File CRC32: 85A79D9C
ROM SHA-1: A611B90B4833B20A364BF06EE3BE3B9093EA4DF9
ROM CRC32: A0B0B742

Hack description

This patch fixes the bug notably known for causing the "Extended 1up Sound Effect". It changes a single instruction (STY to STA) so that the 1up sound effect is correctly masked out by the byte-defined sound effects (e.g. Raccoon tail wag).

Hacking was done by modifying the SMB3 disassembly provided by (captain)southbird.
You will need an IPS patch installer to patch the rom such as Lunar IPS.

Screenshots

Contributions

ContributorType of contributionDescription
TakuikaNinjaHacking
SouthbirdOriginal HackingProvided disassembly

Reviews

Neat!beinor2020-05-18Version 1.0

I watched a YouTube video that explained this phenomenon recently. It is neat that you took the time to make this a patch. To learn more about this programming error, watch this video from Retro Gaming Mechanics Explained: https://www.youtube.com/watch?v=2VHySu_jaPw