Page 3 of 4

Posted: Mon Mar 21, 2011 12:34 am
by FARID
Hi, I am back with another n00bish question :oops:

I have found a Kunio 8 in 1 nes game (size : 2,097,168 bytes) which is mapper 45.

How can I build a 60-pin pirate cartridge from it?

Do I still need a AX5202P?

Thanks in advance.

Posted: Mon Mar 21, 2011 5:55 pm
by Memblers
I couldn't find any info on mapper 45. If there was a description of how it works, maybe it could be determined. But a mapper like this could perhaps be made with an MMC3 (or clone like the ax5202p), you do still need that. Some standard 74HC parts could control the upper address lines of a larger ROM, to select multiple games.

Posted: Mon Mar 21, 2011 11:07 pm
by FARID
Here you are :
Mapper 45 Information

This is another Kunio 8 in 1 pirate cartridge :
Image


I am sure this is also Mapper 45. There are three glop top, what might they be?
CHR-ROM
PRG-ROM
?

You have mentioned "74HC parts" what is that? :oops:

Sorry to bother you with my n00bith questions.

Posted: Tue Mar 22, 2011 6:57 am
by tepples
FARID wrote:You have mentioned "74HC parts" what is that? :oops:
7400 series ICs are a set of standardized integrated circuits. The parts are numbered 74, followed by a one- to three-letter abbreviation for the process (Schottky, CMOS, etc.), then a two or three digit code for what logic function the IC implements. For example, 74HC161 is a high-speed CMOS (HC) 4-bit binary counter (161) found in a lot of discrete mappers, and 74LS32 is a set of four 2-input OR gates (32) with low-power Schottky components (LS).

Posted: Tue Mar 22, 2011 1:24 pm
by FARID
I have another plan :

I do need a MMC3 anyway, right? How about this :

I can't find any MMC3 or its clone, but still I own two pirate cartridge which I am sure they are either mapper 45 (8 in 1) or mapper 44 (7 in 1), in both cases they are based on mapper 4, so what? I already own two pirate cartridge which both of them include glop top clone of MMC3 whole the time!

Do you think I can use this glop top clone of MMC3?

But first I need to identify which one is MMC3, can you help me please?

Posted: Wed Mar 23, 2011 12:13 pm
by FARID
Now I really feel that I am making some progress! :P

With some reverse engineering I could identify MMC3 and its pinout :


Image


Image


Image


Click here for a better quality picture


I couldn't identify one of the pins (pin 39). it is shared between PRG-MMC3-CHR, what the hell is it?

What is WRAM? It seems my MMC3 doesn't have any pin for WRAM!

This cartridge is 7 in 1 and all of its games are mapper4. One of them is Captain America, it is :
System: NES-NTSC
Board: NES-TLROM, Mapper 4
PRG-ROM: 128k
CHR-ROM: 128k
Chips: MMC3B


I want to build a cartridge from Kunio Kun no Nekketsu Soccer League, it is :
System: Famicom
Board: HVC-TLROM, Mapper 4
PRG-ROM: 128k
CHR-ROM: 128k
Chips: MMC3C

Do you think their MMC3 are compatible? Do I have to make any modification?

According to EPROM Pinouts by Drk I need a 27C010 (32pin) but it is OTP (One Time Programming) which I don't like it at all. Do you think I can use ATmega128 which supports ISP (In System Programming), instead?

Can someone tell me what are the specifications of these components :


Image


Image

What will happen if I don't use these components at all? I mean what will be the result? Nothing runs or any possible damage to my console or My dear MMC3?

Can I use MMC3 in a way that I don't have to take its board apart, just for test purpose to be sure it works fine? You know I don't want to lose a good cartridge for nothing! :roll:

I know that I had asked a lot but it's kind of you to guide me. :oops:

Thanks in advance. :wink:

Posted: Wed Mar 23, 2011 12:41 pm
by qbradq
The ATMega128 is a micro-controller, not a programmable ROM chip. Have a look at the 29F010 (ordering page is here). This is a Flash version of the same chip that supports programming at 5VDC and can withstand 1,000,000 erase / write cycles.

There is also the 29F020 (256K version) and the 29F040 (512K version) available on that site as well. Here's a warning though: their shipping is a little pricey.

Posted: Wed Mar 23, 2011 4:48 pm
by Memblers
I admire your determination. Rewiring a gloptop board doesn't look easy at all.

The pin for WRAM is probably on the chip, but without a wire or trace connected to it. So I doubt that part of it would be usable. Does the pinout of the chip match the ax5202? That would be interesting. I bet the ROMs have a standard pinout (or at least very close to one).

The circled parts in that pic are C1 - 4.7uF 16V electrolytic (10uF is OK, higher volt ratings are OK). C2 - probably a 0.1uF ceramic capactor (6V rating minimum). I don't know what CC is, it's probably only needed with the real MMC3. Some kind of small filter capacitor.

Posted: Wed Mar 23, 2011 8:58 pm
by FARID
@qbradq
Are you sure that I cannot use ATmega128?
Is there any other choice from ATmega series?
It is because of my programmer, for Am29F010 I need to buy another programmer.
Does Am29F010 support ISP (In System Programming)?


@Memblers
Yeh, I am kind of a stubborn boy :wink: I will not give up at any rate.

Why don`t you check it by yourself :

Image

Click here for a better quality picture

What about my other questions? :(

Posted: Mon Apr 04, 2011 4:39 am
by FARID
Memblers wrote: The circled parts in that pic are C1 - 4.7uF 16V electrolytic (10uF is OK, higher volt ratings are OK). C2 - probably a 0.1uF ceramic capactor (6V rating minimum). I don't know what CC is, it's probably only needed with the real MMC3. Some kind of small filter capacitor.
I have found something about CC :
There is a 220pf capacitor from ground to CHR A12 on all MMC3 carts, presumably to deglitch it for the IRQ counter
http://kevtris.org/mappers/mmc3/index.html

Posted: Thu Apr 14, 2011 9:06 am
by FARID
qbradq wrote:The ATMega128 is a micro-controller, not a programmable ROM chip. Have a look at the 29F010 (ordering page is here). This is a Flash version of the same chip that supports programming at 5VDC and can withstand 1,000,000 erase / write cycles.

There is also the 29F020 (256K version) and the 29F040 (512K version) available on that site as well. Here's a warning though: their shipping is a little pricey.
Is there any flash version for 27C080?

Posted: Thu Apr 14, 2011 10:00 am
by qbradq
Not that I can find for sale. Mouser and DigiKey list them all as non-stock.

There are some 1, 2 and 4 MB parallel Flash chips, but I do not think they come in pin-compatible DIP packages.

Posted: Sat Jun 18, 2011 6:12 am
by FARID
Thanks every one. Finally I could build my cartridge of Kunio Kun no soccer, translated to Farsi, and run it on the real hardware! :D

Image

Now I feel a little better :roll:

Posted: Sat Jun 18, 2011 10:15 am
by qbradq
All that work for a soccer game? Dang yo, you're really dedicated :D Congrats!

Posted: Sat Jun 18, 2011 1:19 pm
by Memblers
Nice work!