Final Fantasy VII NES Project Completed

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Final Fantasy VII NES Project Completed
by on (#121266)
I just recently finished working on my project and now Final Fantasy VII for the NES has been released!


ImageImageImageImage


The game can be found here:
http://www.romhacking.net/hacks/1657/

Happy gaming everyone :D
Re: Final Fantasy VII NES Project Completed
by on (#121813)
Finally got around to trying this, but it's an IPS only? Are you afraid of the Chinese pirates suing you for copyright infringement infringement? :D

Anyhow, I'm blown away by how much work has been done to this thing! It's freaking amazing! It's hard to recognize this as the original. Unfortunately it still suffers from the tedious combat and balance issues of the original :(
Re: Final Fantasy VII NES Project Completed
by on (#121825)
More likely fear of a suit from Square Enix.
Re: Final Fantasy VII NES Project Completed
by on (#122459)
now if it could only be mapper hacked to something a little easier to get
onto real hardware :cool:
Re: Final Fantasy VII NES Project Completed
by on (#122462)
Looks like it probably is hackable to oversize BNROM, if I'm understanding the documentation correctly.

I guess the automatic CHR banking could be tricky, but I have no idea how much the translation uses it.

It's already a 2MB game, so it's not like you're going to find a donor that's not made from entirely new parts.
Re: Final Fantasy VII NES Project Completed
by on (#122666)
BNROM has no battery-backed WRAM.
Re: Final Fantasy VII NES Project Completed
by on (#122667)
I'm referring to ease of hardware reproduction. BNROM's canonically not having PRG-RAM is irrelevant, since a 2MiB game wouldn't fit on the PCB that was used by the only game that used BNROM anyway.
Re: Final Fantasy VII NES Project Completed
by on (#122677)
Mapper 34 with <=8K CHR, as implemented by emulators following the guidance on the wiki, is equivalent to a 74HC377 (octal D flip-flop) for holding the bank number and a 74HC20 (dual 4-input NOR) for decoding a 6264 SRAM at $6000 and avoiding bus conflicts. Some other emulators will keep the NINA ports at $7FFD-$7FFF active even with <=8K CHR.