Retro Hackers LogoGuestLog in

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

Super Mario All Stars NES

Original game : Super Mario Bros. 3

Platform : NES

Author : infidelity

Release date : 24 March 2020

Category : Complete

Patch version : 3-24-20

Modifications : O

Downloads : 31911

ROM Information

File: Super Mario Bros. 3 (U) (PRG1) [!].nes
Length: 393232 Bytes (3 Mbit)
CRC32: 0B742B33
MD5: 86D1982F EA7342C0 AF9679DD F3869D8D
SHA1: 6BD518E8 5EB46A42 52AF0791 0F61036E 84B020D1

Hack description

Here is a hack which combines:
*Mario Bros.,
*Super Mario Bros.,
*Super Mario Bros. 2 JPN (The Lost Levels),
*Super Mario Bros. 2 USA, and
*Super Mario Bros. 3.

Also added into this hack is the ability to use SRAM to save your games and to save your top score in Mario Bros.

This game is using Mapper 005 (MMC5) and it uses 1MB/1024kb's of PRG-ROM, & 1MB/1024kb's of CHR-ROM. Except for Super Mario Bros, all the other Mario games are converted to MMC5 as well.

Note: An MMC5-capable emulator is required, otherwise the graphics will be a garbled mess.

To access Mario Bros, on the game select screen, hold A and press Up on Super Mario Bros.

3-24-20
-------
1: SMB1 & SMB2 JPN
;redid the lives counter so that when you have over 9 lives,
it displays your correct amount. However, once you pass 99
lives, (62-FF hex) it is hard coded to always say 99 lives.

2: SMB2 USA
;fixed error where the game does not reset the lives counter,
after a game over with a saved file.

3: SMBAS-INTRO
;fixed correct release year for SMBAS-NES, it was 2015.

Screenshots

Contributions

ContributorType of contributionDescription
infidelityHacking

Reviews

Save feature is great for those with limited gaming hoursdamian0012024-03-30Version 3-24-20

I love the idea of making an All Stars port that combines the NES games. It's perfect for me because I've always wanted to complete NES versions of the games, but I always found them too difficult to complete in one playthrough. The ability to save the game and continue later from where I left off, is perfect for a person like me who don't have that many hours in the day to play through a game. I wanted to experience playing the games on original hardware, over using an emulator that offers save states/rewind features; because I feel those would make the game too easy.

Everything is perfect.

If there was one thing I could add, it would be (optional): to make a 'NES All Stars + Mario World' version, that allows you to play that unlicensed version of Super Mario World made for NES. But this is more of a gimmicky suggestion than a serious one!

Very Good Hack...MostlyWilliam50000002020-05-31Version 10-15-2017

Okay, I checked out this hack to see if everything was true to the original "Super Mario All-Stars", as well as the classic versions. Most of them are faithful to both. However, I noticed a few differences.

For "Super Mario Bros." and "Super Mario Bros.: The Lost Levels", Lakitu throws Spinies at random places, like he does in "Super Mario Bros. 3". Perhaps it is a coding issue. Not a huge deal, but definitely not for speedrunners because of that. Also, at the end of World 1-2 in "Super Mario Bros.", when going for the wall clip glitch and taking the first warp pipe, it just goes to the minus world, not from the Famicom Disk System. That would have been nice to add from the Famicom Disk System. Perhaps it is not possible to implement.

For "Super Mario Bros. 2", everything is faithful to the original. However, I have heard that there are problems of this game working correctly on actual hardware, particularly the CRT version, where the player is sometimes unable to proceed past World 1-3 due to it looping, as well as the saving problem at certain levels, such as World 6-1. This needs to be fixed if that is the case.

For "Super Mario Bros. 3", everything is faithful to the original. However, I do wish the text for the match game and the ending showing the names of every world was from the original "Super Mario All-Stars". That one uses the PRG0 version. Possibly the most infamous quote typo 'Miss twice and your out!' is what I am used to. As for the world names, I find the PRG0 version more interesting than the PRG1 version. Perhaps another revision can be made on that so people can choose what they prefer.

For the arcade "Mario Bros.", controls are improved, and the high score saves. Much more enjoyable overall.

Now for the file save system... Saving works as expected. However, when finishing any of the "Mario" games, there is no true world/level select. It does not work exactly like the original "Super Mario All-Stars", where finishing a "Mario" game grants a world/level select. Even in "Super Mario Bros.: The Lost Levels", when the player finishes that game as either Mario or Luigi and the player saves afterwards, he/she is stuck playing as either Mario or Luigi on that save file. Perhaps in the future, that can change.

Oh, and one more thing. In the "All-Stars" version of "Super Mario Bros." and "Super Mario Bros.: The Lost Levels", high score could be erased by doing a certain button combination. But in this version, that is not really possible on a file that is saved. Perhaps that can be implemented in the future.

Overall, very good hack...except for "Super Mario Bros. 2", regarding the problems on actual hardware. Here is hoping for more improvements in the future.

Problems on real hardwarechigimonky2020-04-27Version 10-15-2017

Oh man I really want to love this hack! I mean it is so great but I just can't rely on it. I've been trying to beat SM2 with this hack using real hardware but I keep running into problems. For some reason when I complete 1-3 whether I clear normally or by using the warp thats supposed to take me to 4-1, the game sends me back to the beginning of 1-3. It will just be stuck in this loop until I delete the save, restart and try again then sometimes it will let me proceed but then when I get to 6-1 if I save and come back to play later it will say I only have zero lives and when I die and continue it continues me with zero lives. So I then have to restart the game again. I am playing with the CRT patch.

Simply admirable and glorious masterpieceIrus2019-09-23Version 10-15-2017

I haven't words to say how appreciable is this artwork, good job. Sadly isn't a MMC3 mapper version, I'd love it if it coulds, it would look freaking great on the imbNES Emulator, whatever this is a well done thing. I adore it.

Damn this is cool as hell!Kippykip2019-04-08Version 10-15-2017

I've always used the previous 2013 SMB3 save hack, but having this just makes it so much more convenient as it has saving in all of the NES Mario games.

Can't believe my eyesSzemigi2018-10-01Version 10-15-2017

Well, I just wanna say I can't believe you have managed to make a NES version. I also love the musics when you choose between each Mario games. Perfection on the third! Seriously!

Amazingelmontro422018-09-29Version 10-15-2017

I am amazed no one has done this sooner. Go play this version of All-Stars now!

One small observation is when playing SMB 1 and 2(J) on the levels with Lakitu, if you are trying to outrun him he shoots the spiny beetles across the screen right in your path. This only happens if you are running of course.

I wonder since the Super Mario World (Nes) file has official improvement patches, If that can be included in a separate patch Smas+smw nes?

A good compilation for anyone who likes the charm of NES games.UltraSUPRA2018-06-21Version 10-15-2017

This is my first review. Don't expect the quality of someone who's been here since 2005.

This is a demake of the original Super Mario All-Stars. I've always been a fan of demakes - Super Mario World NES and Donkey Kong Country 4 are my personal favorites.

So you start this multicart up, and what do you get?

A cute little intro featuring every character that moves - already a step up from Ninty's official offerings. As an 8-bit remix of the Wii Shop Channel plays in the background, these characters come out of an oversized pipe in the left and go into the one on the right as a crowd of those angel babies from the end of Mario 2 goes wild. It ends whenever either you press Start or Mario 3 Bowser ground-pounds the floor halfway through his intro.

Then you're brought to a menu where you can choose from five games in the style of the three-pack known not-so-simply as Super Mario Bros. + Duck Hunt + World-Class Track Meet. However, you're only gonna see the four main attractions as classic arcade Mario Bros. is hidden away, only found by holding A and pressing up at Super.

I do have some gripes with the menu, most notably Lost Levels and Mario 2 are designated by which country calls them Mario 2. You could've just as easily called Lost Levels "Kaizo Mario Bros." or "SMB Lost Levels" and kept our name for Mario 2. Another one is one of the channels is missing from Mario 3's rollover music. (You know, the part that goes "blap, blap, blap, blap"?) Now, let's talk about the games. One neat feature added to all of them was a save feature. Not just a save feature, but a save feature that saves for every stage, like Lost Levels on real All-Stars. Maybe now I can finally beat World 8 on Mario 3.

Speaking of Lost Levels, it has an FDS-like bootup screen. Nice touch, Infidelity.

Classic arcade Mario Bros. was also a neat edition, but I don't see the point of it when Super Mario Bros. 3 already has the 2-player bonus game.

This collection is also good for those of us who like softlocking our games, because not only has 0% of the glitches been fixed, you can even save in the Minus World!


So do I recommend this hack? Well, if you need an excuse to play these games again, or if you want to get into the series (in case somehow you haven't played one of the over 150 Mario games), I can't recommend this enough. If you already have Super Mario All-Stars on the SNES (especially the one that comes with World) or Wii, however, this collection features no improvements besides a cool intro and the original form of these games, so why bother?

And how would I improve it? Well, for starters, I would change Mario 3's rollover music. The World 1 map is much more fitting than what transformed into Zelda's fairy fountain theme. I would also have the Lost Levels title restored and replace Mario Bros. with something that isn't already a bonus game. Maybe Donkey Kong Classics?

So that's my first review. See you somewhere else.

Excellent gameVallenatero20152018-03-05Version 10-15-2017

I've never seen such a combination of Mario games in a single hack inspired by the original Super Mario All-Stars for the Super Nintendo, but it's 20% cooler.

Love it, but..budd_mann_792017-06-03Version 5-2-2017

The 3 things I liked best:

  • The new title screen
  • The Wii Shop music on the title screen
  • The addition of the original Mario Bros.

However, trying to access this game led me to find a bug: I pressed Up and Start on the title screen (rather than what you're supposed to do) and the game crashed.

So as long as you don't do that, and you have the right emulator, its a wonderful game! I highly recommend it.

EDIT: I have been mistaken. The bug was only in an earlier version. That said, go play it!

Great compilationAnimation Guru2017-03-07Version 3-4-2017

Great overall compilation. All the NES Mario goodness you could ever want without having to change the game. If only this could have been an actual pack-in with the console back in the day.

Admittedly, it's more of a novelty "what if" rom, presented as it might have been had Nintendo did some a cart for NES. The opening presentation is nice and looks authentic. Feels genuine and not like a rom hack at all.

The save feature is the most useful upgrade here. Now we can take our time with Super Mario Bros. 3.

The only criticism would be fixing the Engrish in Super Mario Bros. 2, particularly during the cast roll, in which "Clawglip" is still misspelled, and Birdo and Ostro are still reversed.

Other than that, it's pretty awesome!

Addendum: Changed my initial review after I discovered that a bug turned out to be an issue with my emulator. The problem was that my copy of FCEUX ver. 2.2.2 wouldn't allow me to advance beyond World 7-1 of Super Mario Bros 2. Upgrading the emulator made this problem go away. Definitely make sure you have the latest emulator if that's how you're playing this.

Convenience, But To What End?Josephine Lithius2015-07-19Version Take 5

A hack that combines all four NES/FDS games into one ROM/cart? Sounds like a pretty sweet deal, doesn't it? But just like having too many sweets, this thing may end up giving you a bellyache.

What was done here is very remarkable. infidelity was able to convert all four games to a different memory mapper (the MMC5 mapper) and combine the four games into one playable game ROM, complete with a brand new title screen and SRAM compatibility! This makes it very easy for people to simply load up the ROM, pick their favorite Super Mario Bros. game, and play it through with either one or two players, and come back to it later should they need to since it remembers not only your level and how many players were playing, but your lives, score, inventory, and even map position and progress (Super Mario Bros. 3)! However, all this convenience comes at quite a price...

Due to converting the games to the (at the time) expensive MMC5 mapper, with its extra RAM, sound channels, and expanded banks for graphics... this hack simply does not run properly on any emulator which can't or won't emulate the rarely-used MMC5 chip. Emulators such as VirtuaNES end up displaying completely garbled graphics for all four games and the title sequence (though the games run fine otherwise). There are also various problems with running the game on real hardware, from what I've read, but I can't vouche for those issues since I only played it via emulator (the game ran perfectly under FCE Ultra X). I'm really baffled why infidelity chose that mapper, of all memory mapper chips, to base this hack upon when hacks such as Southbird's Super Mario Bros. 3Mix, which do just as much technically fantastic things to the Super Mario Bros. 3 ROM, are capable of running on base hardware. But never mind.

I had high expectations coming from the original Super NES version of this compilation. All four games ran perfectly well (under FCE Ultra X, at least), as I said... but I encountered some oddities during or even after play: For starters, the 2-player games tend to forget that they're in 2-player mode after you beat a game, forcing the game into 1-player mode by either robbing Luigi of all of his lives, or in the case of beating Super Mario Bros. 3, forcing the game into actual 1-player mode (despite the title screen still reading "2 Players"). I also notice that post-game rewards are sometimes not awarded to the player. In Super Mario Bros. 3 for example, beating the game as Luigi sometimes awards Mario 28 P-Wings upon replay... and sometimes doesn't. Super Mario Bros. (and presumably Super Mario Bros. 2J) also tends to forget the player is on the second quest until they Save and Quit, which is kind of ridiculous considering the original incarnations of the game just let you play with faster enemies and Buzzy Beetles everywhere without anything like that. This also reminds me... the games do not save your progress automatically after beating a game, nor do they acknowledge that you actually have on the File Select screens, which is very disappointing. There's also no world select option for beaten games, as far as I'm aware... something sorely missed from the Super NES compilation.

For me, while technically impressive, it lacks the finer points of the original and is kind of pointless, in a way. There's no doubt that being able to play all of the NES Super Mario Bros. games on one cart with the original sounds, graphics, and music intact is pretty awesome, not to mention the ability to save your game and quit at any level is a welcome addition. However, in a time where we can just as easily grab the originals, either from the official Virtual Console releases or from dumped ROMs and disks and play them on emulators that not only let us save whenever we want but wherever we want, and be able to enjoy the games as they were originally presented virtually hassle-free... I think this hack was done far too late to be of interest to anyone but people making "reproduction" carts... provided someone's willing to find or make a cartridge with an MMC5 chip to toss this 16 megabit behemoth on to.

I'd personally like to take a neutral vote on whether or I recommend this hack based on the thought that I don't think I'm the intended audience for this hack... but since that isn't an option, I'm going to have to go ahead and not recommend it, since it feels like a redundant project and can't easily be played on all hardware or software.

ExcellentEmployee2015-06-07Version Take 5

Like yoyotheyoshi said, this would be a perfect candidate for a repro cart.

I personally never really cared for the updated graphics and sounds of the SNES All-Stars. Too many steel drums added into the music, and some of the rainbow block bonus areas, and giant Mario heads in the background seemed really out of place to me.

But here, you get the games in their original form, in one convenient collection with the added ability to save and not get that dirty feeling of using savestates.

Hug your pets and rejoice!Bobolicious812015-05-31Version Take 5

Sweet baby Ray, this is right up my alley! And I don't mean some run-down crack den back alley. Rather, an upscale rich neighborhood alley that is paved, free of trash, and well maintained. I always thought that Super Mario Bros. 3 especially, as long as it is and as far along in the NES's lifespan as it was, should have had a way to save progress. Even a password system would have been nice. I found an SRAM patch for SMB3 a while back and, while it was ok, didn't have multiple slots so if you started a new game you'd lose your progress from before. This patch has 4 (four!) save slots for each of its four (4!) games. That's 16 save slots in total! Are you excited yet? I AM! Sure, in this day and age you can just save state in your emulator and pick up later... but different emulators use different state formats, so this patch let's you keep a good old fashioned save file compatible with whatever you decide to play it on. The overall presentation is great. The title screen looks snazzy and the parade of characters was a nice touch. Once you're playing one of the games, just press start to pause the game and it will bring up the save menu. So if, like me, you like the idea of Super Mario All Stars but generally prefer to play games in their original form, give this a whirl!

Very Convenientyoyotheyoshi2015-05-26Version Release Ta

There isn't much to say about this one, considering it's mainly a compilation of 4 games:

  • Super Mario Bros.
  • Super Mario Bros. 2 (JP) {The Lost Levels}
  • Super Mario Bros. 2 (US)
  • Super Mario Bros. 3

But the things that truly stand out with this one are the awesome intro/title screen upon loading the hack, and the fact it saves your game as SRAM data, working as real saves, something never before seen in the NES versions of these games. What's more is that it saves the last stage you were at, and allows you to continue later.

Example: You made it to 1-4 in Super Mario Bros., save and quit, come back later, and you may continue 1-4 again. It also does this with the rest of the games, including Super Mario Bros. 3 and the last stage you completed stays finished.

Very convenient and I can see this being turned into a neat little repro cart. Props for taking the time to put this together, it's very enjoyable and gives yet another reason to play through these wonderful games all over again, for the umpteenth time.