I've been having some fun lately playing with various ROM hacks I've found on the 'net. Super Mario Bros. is a prime target for hacking, and there are some cool ones out there. The best one I've found is "Extra Mario Bros.". It's an amazing hack, expanding the original ROM and changing it to use MMC3. Unfortunately, I just can't seem to get it to work the way I think it ought to. I've tried every dump of SMB I can find, and the game works well with the good dumps - the only problem I can find is that the music in the first stage is wrong.
When the game first starts, the music is a short tune from some other place in the game - then silence. If you die, then when the stage starts over with the new Mario, the music is the correct SMB theme. Then everything is fine - and when you get a Game Over, the music is correct on the next game too.
It's like the code reads from a memory location that wasn't properly initialized - and then once that section gets updated with an event such as Mario getting killed, it gets the proper value loaded into it.
I really like this game, and would like to make it into a cartridge. But I'd love to get the music working first...
Any suggestions on where to look or what's going on here? I've asked over at RomHacking.net, and got a little insight - apparently it works on some other, older emulator. I'm using Nestopia, which is supposedly a pretty accurate emulator - and I intend to put it on a cartridge to play in the real NES. I don't have a socketed MMC3 cart, othewise I'd try it. I've had a tough time finding donor games.
Thanks!
-Ian
When the game first starts, the music is a short tune from some other place in the game - then silence. If you die, then when the stage starts over with the new Mario, the music is the correct SMB theme. Then everything is fine - and when you get a Game Over, the music is correct on the next game too.
It's like the code reads from a memory location that wasn't properly initialized - and then once that section gets updated with an event such as Mario getting killed, it gets the proper value loaded into it.
I really like this game, and would like to make it into a cartridge. But I'd love to get the music working first...
Any suggestions on where to look or what's going on here? I've asked over at RomHacking.net, and got a little insight - apparently it works on some other, older emulator. I'm using Nestopia, which is supposedly a pretty accurate emulator - and I intend to put it on a cartridge to play in the real NES. I don't have a socketed MMC3 cart, othewise I'd try it. I've had a tough time finding donor games.
Thanks!
-Ian