Super Mario Bros 1 converted to MMC3 mapper?

Discussion in 'Game Development General Discussion' started by dragonstrap, Oct 23, 2013.

  1. dragonstrap

    dragonstrap Spirited Member

    Joined:
    Apr 28, 2011
    Messages:
    105
    Likes Received:
    0
    An MMC3 compatible version exists on the "Super Mario Bros + Tetris + Nintendo World Cup" 3 in 1 multicart.

    Does anyone know how one would go about cleanly extracting it?
    Or, better yet, has someone already done this and care to share? ;)
     
  2. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,308
    Is there a dump of the multi cart?
     
  3. sonicdude10

    sonicdude10 So long AG and thanks for all the fish!

    Joined:
    Jan 17, 2012
    Messages:
    2,573
    Likes Received:
    29
    Yes there is. I'm looking at it now and playing it over on emuparadise. (They have an emulator on site.) Just look for it by the name given here. It's a EUR region game. I'd link it but I don't think that's allowed here. I can give link in a PM if someone needs it. Or maybe even send the ROM to you. PM me for details.

    EDIT: I tried disassembling the ROM in a MMC3 supported tool and it said the mapper is unsupported. Listed it as MMC37. Huh...

    EDIT EDIT: So my search about SMB on MMC3 has turned up this information. There are currently no stand alone SMB ROMs that run on MMC3 There are a few multicart games and hacks that have SMB on a MMC3 but still no stand alone MMC3 SMB game. Further searching has found that the multicart game in question here does in fact run on MMC37. That mapper is a custom one by Nintendo used only for this game. It's basically 3 MMC3 mappers packed into one chip. One for each game on the cart.
     
    Last edited: Oct 23, 2013
  4. dragonstrap

    dragonstrap Spirited Member

    Joined:
    Apr 28, 2011
    Messages:
    105
    Likes Received:
    0
    Damn, that's too bad. Are there any minor hacks for SMB on an MMC3? I wonder if hex-editing to undo the hacks would be a valid approach.
    Thanks for the effort; I appreciate it.
     
  5. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    wut?

    SMB doesn't use a mapper so why would you want to give it one?

    If the idea is to expand the game for hacks, you'll need intimate knowledge of the game and NES programming since you'll actually have to restructure the entire thing for bankswitching while meeting the game's timing requirements--this is one of those things that if you have to ask, you're not remotely ready for.

    If the idea is to make a multicart, well, the MMC3 on its own can't really be used for multicart duty since it has a fixed bank. If you want a multicart you'll need to decode a discrete register to select the higher address lines. If all the games aren't the exact same size it's possible they may need hacking to prevent them from accessing mirrored/aliased banks, or you can double up the ROMs (wasteful)/add in some gating logic to make efficient use of ROM.
     
  6. dragonstrap

    dragonstrap Spirited Member

    Joined:
    Apr 28, 2011
    Messages:
    105
    Likes Received:
    0
    The idea is for a multicart. I want to create a cart with a few MMC3 games, which are cycled between with a reset sequence.

    I'll go with the inefficient (but easy) doubling up of ROMs to bring them all up to size.[/QUOTE]
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page