Romhacks community share your hacks with the world

Super Mario All Stars NES (NES) Romhack

Hack Name: Super Mario All Stars Nes
Released by:
Language:
Status: Complete
Patch Version: 3-24-20
Last updated: March 24, 2020
Type of Hack: Gameplay, Levels, Other
Downloads: 32
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.

Hashes:
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
Readme:
10-15-17 infidelity The 'Super Mario All-Stars NES (crt_v10-15-17)' patch, is only for use with an NES or Famicom cartridge, that is using the MMC5 Mapper chip. The 'Super Mario All-Stars NES (emu_v10-15-17)' patch, is only for use with emulators. Whichever patch you use, it needs to be applied to the following rom... 'Super Mario Bros. 3 (U) (PRG1) [!]' The following CDC & MD5 values for Mario 3 listed here, are pulled from FCEUX's 2.2.2 Help/Message Log. ROM CRC32: 0x2e6301ed ROM MD5: 0x55b7111567c1709e849c574078699577 Enjoy! 2-22-20 ------- 1: SMB2 JPN ;fixed error when defeating game as Luigi, Mario's name would appear in the texts. this was due to the fact that the original .fds version swaps out the $C000 region, whereas the nes cannot, so I created new code within rom, to determine which strings of text are to be loaded into the nametable, by looking at ram register $753 which is mario or luigi game mode. 2: SMBAS-NEW INTRO ;redid the sprite logo to show the original year release, along with the latest year release. 3-12-20 ------- 1: SMB2 USA ;fixed error with created save files, that when you get a game over the lives counter was not resetting to default, it was always reloading the previously saved lives register. 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.
3 1 vote
Rating
Subscribe
Notify of
1 Comment
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Brette
Verified
4 months ago

Unfortunately this is one of the best SMB3 hacks there is, jokes aside this a neat ROM to have on an everdrive and is overall quite a neat ROMHack, however there is nothing new in terms of content here so its true enjoyment is ultimately found solely in convenience.

Regardless, the Menu and Intro screen is also incredibly well made – more than the original All Star’s screen for sure. If you have a Flashcart or Pocket Emulator etc… I would highly encourage downloading this.