my famicom multicarts 2

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

Moderator: Moderators

mmx999
Posts: 10
Joined: Sat Dec 24, 2016 3:20 am

my famicom multicarts 2

Post by mmx999 »

hi every one...
this is my first day in nesdev
i have problem dumping my famicom multicarts
i have this one 166 in (legit multicart )
i dump it using kazzo with mmc3
but it gives me 88 in 1??
any help with dumping please...
cause im zero with dumping
i upload it here
its also didn't running any game
just menu
please help me cause im zero with dumping
Attachments
166 in 1 mmc3.nes
(24.02 KiB) Downloaded 279 times
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: my famicom multicarts 2

Post by tepples »

Some multicart mappers have jumpers on the circuit board. The mapper can read these jumpers to determine how many repeats are shown.

What exactly do you mean by "legit multicart"? Are the games licensed by their publishers? Or is it "legit" only in the sense that it's not full of repeats?

It's not running games, and the file is so small, because the Kazzo script you are using supports only the MMC3 itself. But there are two mappers in an MMC3 multicart: the MMC3 and a separate circuit that switches between games.
mmx999
Posts: 10
Joined: Sat Dec 24, 2016 3:20 am

Re: my famicom multicarts 2

Post by mmx999 »

hi tepples...
yes its games licensed by their publishers
am zero with dumping...
i don't know if its mmc3 or not
please help me what to do basically :|
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: my famicom multicarts 2

Post by lidnariq »

My first pass is usually
* Look at the PCB
* Photograph PCB
* Identify parts on PCB
* Trace PCB to identify available signals
If the game is completely discrete logic, this is sufficient for perfect dumping and emulation.
Otherwise we have to rely on deduction and mimicry:
* Dump game as NROM
* Put NROM image in debugging emulator and watch writes to $4020 through $FFFF
* Look for similarities to existing mappers
* If a copyNES or Kazzo is available, see what repeating said writes does to the image that is dumped
mmx999
Posts: 10
Joined: Sat Dec 24, 2016 3:20 am

Re: my famicom multicarts 2

Post by mmx999 »

hi lidnariq
i cant dump it with nrom its give me this error:

AN ERROR HAS OCCURED [the index 'ppu_rom' does not exist]

CALLSTACK
*FUNCTION [dump()] dumpcore.nut line [22]

LOCALS
[ppuarea_memory] NULL
[vram] 1
[increase_ppu] 4
[increase_cpu] 4
[mappernum] 0
[script] "nrom.ad"
[d] USERPOINTER
[this] TABLE

but i dump it with nrom_gui.ad :mrgreen:
and i uploaded here:
Attachments
166 nrom_gui.nes
(24.02 KiB) Downloaded 246 times
User avatar
byemu
Posts: 297
Joined: Mon Sep 05, 2011 5:56 pm
Contact:

Re: my famicom multicarts 2

Post by byemu »

this is a multi-menu rom.
mmx999
Posts: 10
Joined: Sat Dec 24, 2016 3:20 am

Re: my famicom multicarts 2

Post by mmx999 »

yes i need help in dumping :roll:

i have a question...
does the kazzo dumper dump the ram of game or the rom???
please help :cry:
Last edited by mmx999 on Sat Dec 24, 2016 6:59 pm, edited 1 time in total.
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: my famicom multicarts 2

Post by lidnariq »

Ok, so ... load it in a debugging emulator and set a breakpoint on writes to $4018-$FFFF.

I then discovered that it seems to only write to two locations, and when it does so it copies that data from a specific location in RAM.

So I then set a breakpoint on that location in RAM, and discover that it's copied from a table in ROM. The specific offset in that table is a function of which menu item was chosen.

We can then either analyze the library of possibilities in that table to look for patterns, or we can just try writing random values to those two locations and see what falls out.


Personally, I much prefer looking at the PCB to just using an emulator.
User avatar
Zepper
Formerly Fx3
Posts: 3262
Joined: Fri Nov 12, 2004 4:59 pm
Location: Brazil
Contact:

Re: my famicom multicarts 2

Post by Zepper »

@mmx999
What is your language? Country?
mmx999
Posts: 10
Joined: Sat Dec 24, 2016 3:20 am

Re: my famicom multicarts 2

Post by mmx999 »

hi zepper
am from middle east...
please i need some help
does the kazzo dumper dump the ram of game or the rom??? :shock:
User avatar
Zepper
Formerly Fx3
Posts: 3262
Joined: Fri Nov 12, 2004 4:59 pm
Location: Brazil
Contact:

Re: my famicom multicarts 2

Post by Zepper »

Let's try out by steps, ok? So... first step is...

1. Write the complete list of unique games in the cartridge. Always use the official game title.
zxbdragon
Posts: 498
Joined: Mon Dec 12, 2011 8:15 pm

Re: my famicom multicarts 2

Post by zxbdragon »

this cart Power ON/OFF,read one game.
zxbdragon
Posts: 498
Joined: Mon Dec 12, 2011 8:15 pm

Re: my famicom multicarts 2

Post by zxbdragon »

Very large scale integration.
this pcb have a Black bean .
mmx999
Posts: 10
Joined: Sat Dec 24, 2016 3:20 am

Re: my famicom multicarts 2

Post by mmx999 »

no luck at all...
i don't know what to do :(
does the kazzo dumper dump the ram of game or the rom??? :shock:
User avatar
Zepper
Formerly Fx3
Posts: 3262
Joined: Fri Nov 12, 2004 4:59 pm
Location: Brazil
Contact:

Re: my famicom multicarts 2

Post by Zepper »

mmx999 wrote:no luck at all...
i don't know what to do :(
does the kazzo dumper dump the ram of game or the rom??? :shock:
You just ignored my request. The game list is important to know what kind of mapper is used in this cartridge, like a MMC3-clone or a bunch of NROM+UNROM (easy PRG bank swapping, much like mapper 227).
There's no magic! I had to figure out a way of dumping all the PRG data from my 600in1 cartridge (yup, it was dumping only half).

One thing! Even if you use a _BNROM512 script for dumping, there's no warranty of dumping ALL the data, or even doing what's expected by the cartridge to make all the PRG accessible.
Post Reply