NintendoAge http://nintendoage.com/forum/ -Sqooner [Hack] Question(s) about converting Famicom Cartridges to English http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=154797 2015-11-10T14:56:21 -05.00 disjaukifa 25 [Hack] Question(s) about converting Famicom Cartridges to English http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=154797 2015-11-10T14:13:10 -05.00 disjaukifa 25 Originally posted by: disjaukifa
 
Originally posted by: Lincoln
 
Originally posted by: Guntz

Yes, there's no known functional difference between the MMC1 revisions.

MMC1A (and MMC1 ?) doesn't have the "disable wram" function. Mapper 155 is for games that depend on that behavior. Like I said, not an issue here, but it's important to be aware of.

 

Okay just so I'm understanding this clearly, since Final Fantasy runs off the MMC1A mapper which doesn't have the disable wram function, running on it on late versions of the Mapper it doesn't matter, but inversely that would be an issue correct?

-Grant
 

It won't matter either way here, or for nearly all mmc1 games. There are a couple famicom games that do specific checks regarding that specific behavior, but most people won't ever bother with those.

 
Originally posted by: Guntz

For future reference, WRAM is also known as PRG RAM. I prefer the latter because it is more descriptive and fits better with the rest of the NES terminology (like CHR RAM, CHR ROM, PPU RAM etc).
 

That's a good tip. PRG RAM, WRAM and SRAM all mean the same thing for NES games. Can be confusing if you don't know that ahead of time.
    ]]>
[Hack] Question(s) about converting Famicom Cartridges to English http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=154797 2015-11-10T13:22:13 -05.00 disjaukifa 25
Virtually all MMC1 games were written to be compatible with the MMC1A, nobody has yet to find a MMC1 game that has compatibility problems. "WRAM disable", IIRC, has to do with setting a flag in the MMC1 register to purposefully disable the WRAM chip, as in its memory range can be used for something else. It's not used by games that need WRAM as far as I know.

For future reference, WRAM is also known as PRG RAM. I prefer the latter because it is more descriptive and fits better with the rest of the NES terminology (like CHR RAM, CHR ROM, PPU RAM etc).

Heck, if you look at your Final Fantasy boards, FF1 (the earlier release) is using a later produced MMC1 chip. Final Fantasy 1 was very popular, so it had additional print runs made after it was released. ]]>
[Hack] Question(s) about converting Famicom Cartridges to English http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=154797 2015-11-10T12:58:04 -05.00 disjaukifa 25 Originally posted by: Lincoln
 
Originally posted by: Guntz

Yes, there's no known functional difference between the MMC1 revisions.

MMC1A (and MMC1 ?) doesn't have the "disable wram" function. Mapper 155 is for games that depend on that behavior. Like I said, not an issue here, but it's important to be aware of.

 
Okay just so I'm understanding this clearly, since Final Fantasy runs off the MMC1A mapper which doesn't have the disable wram function, running on it on late versions of the Mapper it doesn't matter, but inversely that would be an issue correct?

-Grant
  ]]>
[Hack] Question(s) about converting Famicom Cartridges to English http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=154797 2015-11-10T12:44:58 -05.00 disjaukifa 25 Originally posted by: Guntz

Yes, there's no known functional difference between the MMC1 revisions.
MMC1A (and MMC1 ?) doesn't have the "disable wram" function. Mapper 155 is for games that depend on that behavior. Like I said, not an issue here, but it's important to be aware of.

  ]]>
[Hack] Question(s) about converting Famicom Cartridges to English http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=154797 2015-11-10T12:38:55 -05.00 disjaukifa 25 [Hack] Question(s) about converting Famicom Cartridges to English http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=154797 2015-11-10T12:38:33 -05.00 disjaukifa 25 Originally posted by: Lincoln

those are different revisions of the mmc1 mapper chip. they should be compatible for this application. the main thing is that they are both SNROM boards, which implies they are functionally the same.
As always Lincoln, you hare a plethora of useful information! Thank you so much!
  ]]>
[Hack] Question(s) about converting Famicom Cartridges to English http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=154797 2015-11-10T12:34:36 -05.00 disjaukifa 25 [Hack] Question(s) about converting Famicom Cartridges to English http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=154797 2015-11-10T12:01:26 -05.00 disjaukifa 25
FINAL FANTASY 1 FAMICOM:
PCB Class HVC-SNROM
iNES Mapper 1
Mirroring Mapper Ctrl
Battery present Yes
WRAM 8 KB
VRAM 8 KB
CIC Type None
Hardware MMC1B2

FINAL FANTASY II FAMICOM:
PCB Class HVC-SNROM
iNES Mapper 1
Mirroring Mapper Ctrl
Battery present Yes
WRAM 8 KB
VRAM 8 KB
CIC Type None
Hardware MMC1A

The only difference I see is the Hardware is MM1B2 for FF1 vs MMC1A for FF2. I don't know what that hardware means, I'm hoping someone here can tell me so I can figure out if I can run a Final Fantasy 1 rom hack on a Final Fantasy II PCB.

EDIT If I get another game that has the same PCB with the hardware of MM1B2, can I do the Rom Swap on those PCBs to get a Hack of Final Fantasy Running on a Famicom Cartridge?

Thank you so much!
Grant ]]>
[Hack] Question(s) about converting Famicom Cartridges to English http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=154797 2015-11-09T21:53:20 -05.00 disjaukifa 25