Page 1 of 1

Quest of Ki repro using DE1ROM NES donor cart?

Posted: Mon Aug 25, 2014 4:55 pm
by SatoshiMatrix
Hey I hope someone here might be able to help me.

I'm seeking to get a repro of Namco's Quest of Ki for the Famicom on an NES cart.

Quest of Ki is on mapper 206, which only NES counterpart is DE1ROM. I have a Karnov board I want to use as a donor for this. The PRG is 128K and the CHR is 164K, both 28pins.

Is the pinout for DE1ROM the same as Nintendo UNROM? I suppose it must be.

Re: Quest of Ki repro using DE1ROM NES donor cart?

Posted: Mon Aug 25, 2014 6:06 pm
by lidnariq
The vast majority of Nintendo games only used standard JEDEC mask ROM pinouts for ROMs 128KiB and smaller, and their special "superset of JEDEC 28-pin 128KiB Mask ROM" pinout.

The only exceptions I can think of are MMC5 ROMs and the 32-pin AOROM PRG.

Also, the game might even work on a "real" MMC3 board anyway, depending on what exactly the game does. Maybe TEROM/TFROM style mirroring rework.

Re: Quest of Ki repro using DE1ROM NES donor cart?

Posted: Wed Aug 27, 2014 11:13 am
by l_oliveira
Modify the game so it works on a MMC3 board. It sometimes is stupid simple. For example all that Karnov needed to work on MMC3 was some simple init code to make sure the the IRQ timer is stopped and setup mirroring correctly. Same "fix" that made Karnov work make Valkyrie no Bouken work too. Quinty was a little trickier because it has odd CHR wiring so I had to code some "patch" which changed what was written to the MMC3 chr mapper.

Re: Quest of Ki repro using DE1ROM NES donor cart?

Posted: Thu Oct 02, 2014 9:38 am
by tepples
Bump after creation of reproduction forum:
l_oliveira wrote:Modify the game so it works on a MMC3 board. It sometimes is stupid simple. For example all that Karnov needed to work on MMC3 was some simple init code to make sure the the IRQ timer is stopped and setup mirroring correctly.
This involves writing a value with bit 0 clear to $A000 and writing anything to $E000. But for the record, where would be the best places in the init code of Karnov to stick these?

Re: Quest of Ki repro using DE1ROM NES donor cart?

Posted: Thu Oct 02, 2014 10:09 am
by l_oliveira
tepples wrote:Bump after creation of reproduction forum:
l_oliveira wrote:Modify the game so it works on a MMC3 board. It sometimes is stupid simple. For example all that Karnov needed to work on MMC3 was some simple init code to make sure the the IRQ timer is stopped and setup mirroring correctly.
This involves writing a value with bit 0 clear to $A000 and writing anything to $E000. But for the record, where would be the best places in the init code of Karnov to stick these?

Karnov and Valkyrie no Bouken had a nice spot with 0xFFs near the CPU vectors. Obvious target for alien code to be put in... ;)