Megaman X3 Project Zero

Discussion of hardware and software development for Super NES and Super Famicom. See the SNESdev wiki for more information.

Moderator: Moderators

Forum rules
  • For making cartridges of your Super NES games, see Reproduction.
qwertymodo
Posts: 775
Joined: Mon Jul 02, 2012 7:46 am

Re: Megaman X3 Project Zero

Post by qwertymodo »

I wonder if it might be possible to reduce the wiring by just disconnecting the high address line from the Cx4 and feeding that directly into the ROM chip (so the Cx4 thinks it's always within the 16Mbit memory space and doesn't tri-state the data lines).
zzattack
Posts: 14
Joined: Wed Oct 21, 2015 4:26 pm

Re: Megaman X3 Project Zero

Post by zzattack »

Haven't tried that but it did cross my mind. This was the easier theory to test, because of those data line test points. If that works, a 1-rom solution is easy too. If not, easiest way would probably be to design a custom board and transplant a cx4..
Ice Man
Posts: 547
Joined: Fri Jul 04, 2014 2:34 pm

Re: Megaman X3 Project Zero

Post by Ice Man »

Bumping that topic because I'm currently trying to make my own custom board for that hack.

While using 2x27C160 or 2x29F016 is a neat way and was already found working by zzattack I was thinking to only use one 27C322 for example.

Now my plan is:
Cx4 RD0-RD7 goes to 27C322 D0-D15 (using 2x 74HC257 to decode Lo and Hi)
Cx4 RA0 and /ROE are used to decode Lo and Hi via 74HC257.
Cx4 RA1-RA20 goes to 27C322 A0-A19.
27C322 A20 is controlled by the 74HC139 to switch between lower and upper 2MB of the ROM.

That way the Cx4 should always think it's within 16Mbit, right?
Frankym2612
Posts: 36
Joined: Thu Jun 27, 2019 8:25 pm

Re: Megaman X3 Project Zero

Post by Frankym2612 »

Would it be possible to just run the last 8 data lines from a 16bit 32mb chip to the cx4? Like say using the original mmx3 cart Or does it absolutely need 2 roms
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: Megaman X3 Project Zero

Post by lidnariq »

What is absolutely true:

The CX4 does not enable ROM in the $40-$7D and $C0-$FF banks. The Project Zero patch requires the ROM above the first 2MB be enabled in these memory regions.

It might be possible to trick the CX4 into enabling the ROM sometimes when it usually doesn't, by changing some of the address lines into it. Only if this is doable could it then possibly be true that a single 'PROM would be usable.
Frankym2612
Posts: 36
Joined: Thu Jun 27, 2019 8:25 pm

Re: Megaman X3 Project Zero

Post by Frankym2612 »

Ok thank you!
Post Reply