Page 1 of 1

MMC3, Can you mod it to One-Screen Mirroring?

Posted: Sun Mar 02, 2008 4:07 pm
by MottZilla
I did a Buzz & Waldog hack to MMC3 and didn't realize, the game uses One-Screen Mirroring (like Battletoads). MMC3 only has horizontal and vertical settings. But, would it be possible to modify your pcb board/cartridge to make it One-Screen mirroring?

If it's possible how would you do it? I take it you have to steal CIRAM A10, but I'm unclear what you need to do with it after that.

Posted: Sun Mar 02, 2008 6:36 pm
by tepples
One word: TLSROM. Or is the CHR too big?

Posted: Sun Mar 02, 2008 6:40 pm
by MottZilla
Ok, but then how do I add WRAM? The game is 128k prg / 128kb chr, 8k wram/prgram ($6000), and 1 screen mirroring. Would TKSROM be the same thing with WRAM?

Edit: http://nesdevwiki.org/index.php/INES_Mapper_118 So couldn't I cut CIRAM A10 going to the MMC3, and wire it to CHR A16 to convert an MMC3 board to 1 screen mirroring?

Posted: Mon Mar 03, 2008 10:58 am
by Bregalad
Yes, I guess you could modify any TKROM and TSROM board easily to have TLSROM like mirroring. As you said, connect CIRAM A10 (on the cart edge) on CHR A16 (MMC3) instead of normal CIRAM A10 (MMC3) pin. Also make sure your hack work with mapper 118 before doing that.

Posted: Mon Mar 03, 2008 12:56 pm
by MottZilla
The hack does work on 118. Tested on Nestopia, Nintendulator, and the PowerPAK.

Re:

Posted: Thu May 22, 2014 8:23 am
by guitarzombie
Bregalad wrote:Yes, I guess you could modify any TKROM and TSROM board easily to have TLSROM like mirroring. As you said, connect CIRAM A10 (on the cart edge) on CHR A16 (MMC3) instead of normal CIRAM A10 (MMC3) pin. Also make sure your hack work with mapper 118 before doing that.

Just to be clear, do you mean MMC3 pin 44 to RAM pin 21?

*EDIT*,

Actually when I checked it again, do you mean the cart pin 22 to mmc3 pin 44?

Re: MMC3, Can you mod it to One-Screen Mirroring?

Posted: Sat May 31, 2014 7:50 am
by guitarzombie
Not only another bump, but in reading on the wiki it says CHR A17, instead of 16.
Im getting a little lost here.

Re: MMC3, Can you mod it to One-Screen Mirroring?

Posted: Sat May 31, 2014 9:53 am
by tepples
I'm pretty sure it's CHR A17, the MMC3 output bit that corresponds to bit 7 of the CHR bank registers.

Re: MMC3, Can you mod it to One-Screen Mirroring?

Posted: Sat May 31, 2014 5:18 pm
by guitarzombie
Ok thanks!

So wiring wise, you'd cut the trace for MMC3s CIRAM 10 (pin 10), and wire it directly to CHR ROM pin 1 bent up?

EDIT. I wasn't even thinking that Pin 1 is VPP. Hole 1 is CHR A17 and pin 30 on the EPROM is CHR A17 for 256k, but TLSROM has a CHR limit of 128k. Theres something simple im missing here.

Re: MMC3, Can you mod it to One-Screen Mirroring?

Posted: Mon Feb 09, 2015 8:57 pm
by aupton
guitarzombie wrote:Ok thanks!

So wiring wise, you'd cut the trace for MMC3s CIRAM 10 (pin 10), and wire it directly to CHR ROM pin 1 bent up?

EDIT. I wasn't even thinking that Pin 1 is VPP. Hole 1 is CHR A17 and pin 30 on the EPROM is CHR A17 for 256k, but TLSROM has a CHR limit of 128k. Theres something simple im missing here.
Sorry to resurrect an old thread, but everything I've read states that the TLSROM CHR size limit is 128KB, other than official specs, is there any way to go up to 256KB through some sort of PCB modification?

Thanks!

Re: MMC3, Can you mod it to One-Screen Mirroring?

Posted: Mon Feb 09, 2015 9:58 pm
by lidnariq
TLSROM uses the bit that would have let you have 256 KiB (instead of 128KiB) of CHR to instead control mirroring.

As tepples is fond of pointing out, a game could have suffered through having these bits control both the MSB of CHR bank as well as CIRAM A10. If you want to modify an existing board to do this, it's easy: what would be CHR A17 is currently CIRAM A10. Just connect it also.