Newest Translations

The Battle of Olympus Hi no Tori Hououhen: Gaou no Bouken Metroid Zelda II: The Adventure of Link

Newest Utilities

Dragon Warrior Monster Stat Editor Breath of Fire II Level Stat Gain Editor abcde Breath of Fire II Monster Editor (Updated with Drop Rate Support)

Newest Documents


Newest Reviews

Terranigma 8x16 Final Fantasy IV Graphics Update Ys IV: Mask of the Sun Gradius - Luidius

Newest Homebrew

LvR Jet Pilot Rising Falling Power Glove Analog Mode Test

Featured Hack Images

Sted Easy Final Fantasy Original Schmuck Fu Rockman 5: Dood in Gate

Featured Translation Images

Deep Dungeon IV: Kuro no Youjutsushi Phantasy Star II: Huey's Adventure Super Robot Wars Alpha Gaiden Romancing SaGa 3

Recent Updates

SMAS SMB/Lost Levels Brick Fix

Hack of Super Mario All-Stars


Since the very first day I played it, something has bothered me about SMAS’s version of SMB (and Lost Levels): when Super Mario smashes a brick, he doesn’t rebound properly. In fact, if he hits a brick at the peak of his jump, he’ll actually be pulled upwards into the brick! (I find this kind of odd, since the games are just heavily modified versions of the original NES code, for the most part.)

Anyway, I got bored the other night, and decided to track down the problem and fix it once and for all. It was actually much easier than I thought, just a case of reversed Y velocity…silly Nintendo.

These patches will correct the brick behavior in both SMB and Lost Levels, and also add the missing “thump” noise.

Note: The hack can be used with the Super Mario Bros 1 SMAS - NESised hack, but you must use a non-headered ROM and apply the non-headered compatible version of this patch. Then apply the NESised hack patch to that same headerless ROM. Or you can do it the other way around (NESised first, then brick patch), it shouldn’t really matter.

ROM / ISO Information:

  • Super Mario All-Stars (U) [!].smc
  • CRC32: 925637C7
  • MD5: 53C038150BA00D5F8D8574B4D36283F2
  • SHA-1: C05817C5B7DF2FBFE631563E0B37237156A8F6B6
  • SHA-256: A9E3E57D591E995E8E0DD228B619B6AED42205EAF55316FA8FF33F236B3A32B3




ContributorType of contributionListed credit

User Review Information

Small Fix, Huge Significance

Reviewed By: Eldrethor on 07 Mar 2018

It’s funny how the smallest things can make such a big difference.

While the floaty nature of the brick-breaking mechanic in the stock game isn’t game-breaking, it breaks player momentum by pulling Mario into the space where the block was broken. Thanks to this fix, Mario will now bounce off a broken block in the way that he did in the original NES game, and this tiny fix makes a world of difference. Whether you intend on speed-running through the levels, or just casually strolling through, the game feels much smoother when Mario’s body isn’t floating every time a block is broken.

As simple as it is, this hack is a solid 10/10; it accomplishes what it seeks to do, everything works correctly in both Super Mario Bros. and The Lost Levels, and it brings the overall momentum of the two games back to where it was in their original iterations.

Version 1.1 Recommended - Yes

User Reviews
Small Fix, Huge SignificanceEldrethor07 Mar 20181.1Yes
Absolutely necessary!Shadic04 Oct 20171.1Yes
Great little fix-upMathUser292929 Nov 2012N/AYes