How to Dump

Discuss hardware-related topics, such as development cartridges, CopyNES, PowerPak, EPROMs, or whatever.

Moderator: Moderators

User avatar
FARID
Posts: 502
Joined: Wed Apr 07, 2010 1:14 am
Location: Iran
Contact:

Post by FARID »

pff, somehow, I managed to repair my lovely 7 in 1 glop top :

Image

Image

Any help on writeing a script for redumping this cartridge with Kazzo? :?:

Anyone want to emulate the cartridge? :?:

Many thanks to <thefox> :
Registers:
$6000-7FFF : [XACC YBPP] Multicart reg
BPP = 3 bit PRG bank selection
Y = PRG size selection, 0=256, 1=128
BCC = 3 bit CHR bank selection
A = CHR size selection, 0=256, 1=128
X = always 1

$8000-FFFF: Same as MMC3 for selected block


Game 1 (256K+256K) :
STX $6890
80
10000000

Game 2 (128K+128K) :
STX $6220
EA
11101010

Game 3 (128K+128K) :
STX $6220
FB
11111011

Game 4 (128K+128K) :
STX $6220
CC
11001100

Game 5 (128K+128K) :
STX $6220
DD
11011101

Game 6 (128K+128K) :
STX $6220
EE
11101110

Game 7 (128K+128K) :
STX $6220
FF
11111111
User avatar
FARID
Posts: 502
Joined: Wed Apr 07, 2010 1:14 am
Location: Iran
Contact:

Kunio Nekketsu 8 in 1 Dump

Post by FARID »

I could dump my best multigame cartridge :

1997 SUPER HIK 8 IN 1 EW-800

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

The best Mapper number I could find, is Mapper 52, but as you can see in the pictures only 4 games run fine, 3 games run with wrong CHR and 1 game crashs as soon as it starts.

Separated PRG and CHR of the games, work fine. So I can say this is a good dump for sure. Obviously Mapper 52 is not suitable for this cartridge. Code for title screen is embedded inside of US Championship V'Ball.

Schematic of the cartridge is very simple. The cartridge designed to use WRAM but it is not used. Everything is same as a regular TLROM, except these lines :
CHR A18 (It seems it is Pin 12 of AX5202P)
PRG A19 is connected to CHR A19 and both of them are connected to MMC3 (It seems Pin 39 of AX5202P)

PRG and CHR are 27C080 with 1024KB size and MMC3 has very similar pinout of AX5202P

All of games are Mapper 4, DODGE BALL is converted from Mapper 1 to Mapper 4

Games order inside of MENU, PRG and CHR are :

MENU :
1 HEROES FIGHTING
2 DODGE BALL
3 HEROES STORY
4 SPORTS MEETING
5 HEROES ICE HOCKEY
6 VOLLEY BALL
7 HEROES GOAL 3
8 BASKET BALL

PRG :
1 HEROES ICE HOCKEY
2 VOLLEY BALL (MENU)
3 HEROES GOAL 3
4 BASKET BALL
5 HEROES FIGHTING
6 DODGE BALL
7 HEROES STORY
8 SPORTS MEETING

CHR :
1 VOLLEY BALL (MENU)
2 HEROES ICE HOCKEY
3 HEROES GOAL 3
4 BASKET BALL
5 HEROES FIGHTING
6 DODGE BALL
7 HEROES STORY
8 SPORTS MEETING

Anyone interested in making a new Mapper for this dump and emulate it?! :?:
Last edited by FARID on Sun Jan 22, 2012 4:34 am, edited 5 times in total.
User avatar
infiniteneslives
Posts: 2104
Joined: Mon Apr 04, 2011 11:49 am
Location: WhereverIparkIt, USA
Contact:

Re: Kunio Nekketsu 8 in 1 Dump

Post by infiniteneslives »

FARID wrote: Anyone interested in making a new Mapper for this dump and emulate it?! :?:
Out of curiosity, what's the point of the new mapper if your just dumping and emulating it? If you've already dumped it and all the roms work individually, why? Does it matter if your using the emulator to select the rom verses having an in game menu?

Or are you wanting to remake the mapper in hardware?
User avatar
FARID
Posts: 502
Joined: Wed Apr 07, 2010 1:14 am
Location: Iran
Contact:

Post by FARID »

Do you fear from a new Mapper?! :D

It feels good to run my best cartridge on the PC.
User avatar
infiniteneslives
Posts: 2104
Joined: Mon Apr 04, 2011 11:49 am
Location: WhereverIparkIt, USA
Contact:

Post by infiniteneslives »

FARID wrote:Do you fear from a new Mapper?! :D

It feels good to run my best cartridge on the PC.
No, just curious of the motivation. I thought you might have had some underlying plan possibly.
CaH4e3
Posts: 71
Joined: Thu Oct 13, 2005 10:39 am

Post by CaH4e3 »

Some notes regarding mapper 52 old info. It was kinda wrong...
old info said

Code: Select all

Bank Select Register:

7  bit  0
---------
xABC DEFG

x- not used
A- CHR ROM bank size.  1=128K, 0=256K
D- PRG ROM bank size.  1=128K, 0=256K
G- PRG ROM bank "part" (for 128K banks)

Cbank = (B*4 + E*2) OR (A and C) OR (!A and MMC3C)
actually this should be

Code: Select all

Cbank = (E*4 + B*2) OR (A and C) OR (!A and MMC3C)
as for 8M+8M carts, this doesn't matter, if you dump it with something like CopyNES, if your read algo is the same as your emulation algo, then dump will work exactly the same as on real hardware...

but when you managed to dump roms in physical way, ie with willep programmer, then you will have exactly the same banks order as on real ROMs... so your logic on emu will fail... atually, I've found this thing when tried to dump the same 52 board carts but 4M+4M in size... in this case logical way isn't working.

so far, there is only one rom (as I see) dumped and assigned to apper 52 before this time by mad dumper. the rest or roms dumped recently already fine (mine too). So i've decided to fix mapper 52 code in fceumm to right behavior, and can fix mario7in1 rom to work properly too...

BTW, bit7 of the extra banking register is used for locking further bankswitching, games doing this when using SRAM area in case tot interfere with the running program...
the same way, bit7 of A001 register of MMC3 used to enable banking at the cartridge start...
anyway, there isn't much useful for emulation, since actually can beignored ;)
User avatar
FARID
Posts: 502
Joined: Wed Apr 07, 2010 1:14 am
Location: Iran
Contact:

Post by FARID »

Thanks to CaH4e3 now both of my dumps work with the latest version of fceumm.

@ CaH4e3
It is really nice to see you here :P
Post Reply