Anyone Else reproduced Fire Emblem and Famicom Wars?

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Anyone Else reproduced Fire Emblem and Famicom Wars?
by on (#106700)
I was looking to play the fallowing games:

Earthbound 0
Final Fantasy 2-3
Fire Emblem: Shadow Dragon and the Blade of Light
Fire Emblem: Gaiden
Famicom Wars
Megami Tensei 1 & 2


The first two I can find rerpos online, the last few I can't. Has anyone else done them, and if I have to, what is the easiest way to do them myself.
Re: Anyone Else done this
by on (#106702)
Get a PowerPak.

The reason you can't find NES reproductions of MMC4 games (Fire Emblem and Famicom Wars) is that a reproduction has to use a PCB using the same mapper circuit as the original game, and no NES cartridge ever used the mapper circuit in the MMC4 games. Nor did any NES cartridge use the mapper of either of the Megami Tensei games. Only Famicom games ever used these mappers.
Re: Anyone Else done this
by on (#106709)
Considering the added cost of all these games/repros, a Flash Cart does sound like the better alternative.
Re: Anyone Else done this
by on (#106716)
Is it possible to just attach the EPROMs to the original PCB and then attatch that to the Gyromite adapter?
Re: Anyone Else done this
by on (#106717)
Technically? Yes. But you asked "easier", and given the set you're looking at, a PowerPak will be cheaper, too.
Re: Anyone Else done this
by on (#106718)
WarthogDriver wrote:
I was looking to play the fallowing games:

Earthbound 0
Final Fantasy 2-3
Fire Emblem: Shadow Dragon and the Blade of Light
Fire Emblem: Gaiden
Famicom Wars
Megami Tensei 1 & 2


The first two I can find rerpos online, the last few I can't. Has anyone else done them, and if I have to, what is the easiest way to do them myself.


U can try to hack mapper to another(ex:mmc3).
Re: Anyone Else done this
by on (#106719)
I'm curious if there a megami tensei 2 fanslation anywhere? I looked for one but didn't find it.
Re: Anyone Else done this
by on (#106743)
There isn't yet, but I came across this unfinished translation of the first Megami Tensei:
http://agtp.romhack.net/project.php?id=megaten1

Also, how do you hack mapper? Why hasn't anyone else done this?

Do you have a list of all the PCB types and which games are for which and how to solder an EPROM to which ones?
Re: Anyone Else done this
by on (#106745)
WarthogDriver wrote:
Also, how do you hack mapper? Why hasn't anyone else done this?

Essentially what a mapper does is turn the pages, so to speak, in the ROM. You have to find the commands that the program gives to the mapper and replace them with commands designed for another mapper, and you first have to know how to program in assembly language to do this.

Quote:
Do you have a list of all the PCB types and which games are for which and how to solder an EPROM to which ones?

There are about a couple hundred different mappers. Several of these mappers have a few distinct variants, such as whether or not the game has extra RAM to work with, or whether the graphics are stored in a separate ROM or are copied from the program ROM to RAM. Usually several different games will use the same PCB, and with very few exceptions, any game using a given PCB can be converted to another game using the same PCB by replacing ROMs and rewiring the ROM to match the slightly modified pinout of Nintendo mask ROMs. Each game's page on NesCartDB will tell what mapper and what PCB it uses.

But if you just want to play, get a PowerPak. A lot of people come to nesdev.com asking how to make repros to play, and they end up turning around and making repros to sell, and that's sort of looked down on.
Re: Anyone Else done this
by on (#106758)
WarthogDriver wrote:
There isn't yet, but I came across this unfinished translation of the first Megami Tensei:
http://agtp.romhack.net/project.php?id=megaten1

Also, how do you hack mapper? Why hasn't anyone else done this?

Do you have a list of all the PCB types and which games are for which and how to solder an EPROM to which ones?

Isn't this megami tensei 1? Aeon genesis I can understand them being dead or whatever, but why not release the rom of the current progress so some hardcore fan can finish the other 15%?
Re: Anyone Else reproduced Fire Emblem and Famicom Wars?
by on (#114632)
Can anyone explain this a little more :

Quote:
The Nintendo MMC2, used in PxROM boards, is a similar mapper with 8 KB switchable PRG ROM banks, a 24 KB fixed PRG ROM bank, and no PRG RAM.

In theory it would be possible to make the MMC4 behave like a MMC2 with the help of 2 chips, a 74HC32 quad-OR gate and a 74HC02 quad-NOR game with the following diagram. It creates an hardwired bank at $a000-$bfff, and shifts all bits right so that the mapper switches 16KB banks instead of 8KB. It is unknown if Nintendo ever exploited this possibility.


What about the other pins of the MMC4?
Re: Anyone Else reproduced Fire Emblem and Famicom Wars?
by on (#114663)
FARID wrote:
What about the other pins of the MMC4?

MMC2 has these pins that the MMC4 doesn't: PPU A0, A1, A2. (Not known why it was ever included, it's not useful); CHR A16 (twice as much CHR)
MMC4 has these pins that the MMC2 doesn't: PRG A17 (twice as much PRG); PRG RAM +CE and /CE (support WRAM)

Since the MMC4 seems to not provide a toggleable PRG RAM protection bit, using a 74'20, 74'138, or 74'139 for equivalent ends would be fine.
Re: Anyone Else reproduced Fire Emblem and Famicom Wars?
by on (#114670)
So it is possible to convert a MMC2 to MMC4 by adding just two TTLs?
Re: Anyone Else reproduced Fire Emblem and Famicom Wars?
by on (#114671)
Yes, by adding some chips to make the MMC2 "belives" the CPU reads data from the banked area when you're reading from $a000-$bfff.
Re: Anyone Else reproduced Fire Emblem and Famicom Wars?
by on (#114678)
It seems like it is, but in practice no one has ever shown it working.
Re: Anyone Else reproduced Fire Emblem and Famicom Wars?
by on (#114681)
Probably because one would have to buy MTPO for $18-$25 on eBay to make one.
Re: Anyone Else reproduced Fire Emblem and Famicom Wars?
by on (#114701)
The logic looks legit. For what it's worth implementations of the MMC2 and MMC4 are identical aside from PRG banking, so if you can covert the banking and add WRAM I don't see any reason it wouldn't work, the CHR sides are identical. Don't forget you'll have to add WRAM support to MMC2 to make it work. The only other thing that might cause issues is FKROM boards (fire emblem's) have added battery backing protection where FJROM (famicom wars) doesn't. So it's easier to loose your save on fire emblem if you negelect that added protection I'm assuming. I've yet to test out that added protection. Either way if your using a MMC2 donor it will require some heavy surgery to make it work, so unless you can prove that logic wrong, I'd attribute any problems to errors in the heavy surgery. ;)