Look here for the solution
-------------------------------------------------------------
Hey there,
for several weeks I've built 3 carts using the 29C322 (+2x245 +139). They work flawlessly...
Since a week ago I own a GQ-4X. First I built my first TSOP cart using one 29F016B. That one works like a treat as well...
Now I want to convert my japanese copy of MegaMan X2 (RockMan X2) to a multigame cart (MegaMan X2 and X3 US Version in one cartridge). My problem it doesn't work!
First I removed headers like always, then I merged them using copy /b rom1.bin+rom2.bin rom1_2.bin. I wrote that 32Mbit file to one 29F032B. Wrote and verified well.
Then I soldered every wire (searched for datasheets to get pinouts). Now I had to work around the missing A20 (X2 got 2 maskroms, one with 8Mbit and one with 4Mbit). My idea: connecting /CE from maskrom 1 to A20 (should be clear why I did that, right?!). Also tried to use /CE from maskrom 2, but same result.
I added a switch to control whether the cart uses the lower or upper 16Mbit (X2 or X3). Just A21 low or high. Simple.
My problem now, as I said before, it does not work.
I tried the same thing with 2 individual 29F016s with the lower 8Mbit used for X2 and the upper 8Mbit for X3. However I get the same result: black screen.
I don't know what I'm doing wrong. Any idea could help...
By the way, why does the rom file of RockMan X2 (J) have 16Mbit (2MB) and the cartridge itself 12Mbit. I can't see any dummy 'FF' or '00' at the end of the rom file. ?!
Greetings from Germany,
Milka2009
PS: Sorry for my bad english. It's not my first language...unfortunately :/
-------------------------------------------------------------
Hey there,
for several weeks I've built 3 carts using the 29C322 (+2x245 +139). They work flawlessly...
Since a week ago I own a GQ-4X. First I built my first TSOP cart using one 29F016B. That one works like a treat as well...
Now I want to convert my japanese copy of MegaMan X2 (RockMan X2) to a multigame cart (MegaMan X2 and X3 US Version in one cartridge). My problem it doesn't work!
First I removed headers like always, then I merged them using copy /b rom1.bin+rom2.bin rom1_2.bin. I wrote that 32Mbit file to one 29F032B. Wrote and verified well.
Then I soldered every wire (searched for datasheets to get pinouts). Now I had to work around the missing A20 (X2 got 2 maskroms, one with 8Mbit and one with 4Mbit). My idea: connecting /CE from maskrom 1 to A20 (should be clear why I did that, right?!). Also tried to use /CE from maskrom 2, but same result.
I added a switch to control whether the cart uses the lower or upper 16Mbit (X2 or X3). Just A21 low or high. Simple.
My problem now, as I said before, it does not work.
I tried the same thing with 2 individual 29F016s with the lower 8Mbit used for X2 and the upper 8Mbit for X3. However I get the same result: black screen.
I don't know what I'm doing wrong. Any idea could help...
By the way, why does the rom file of RockMan X2 (J) have 16Mbit (2MB) and the cartridge itself 12Mbit. I can't see any dummy 'FF' or '00' at the end of the rom file. ?!
Greetings from Germany,
Milka2009
PS: Sorry for my bad english. It's not my first language...unfortunately :/