Is there some way to dump a Mega Drive Multicartridge

You can talk about almost anything that you want to on this board.

Moderator: Moderators

User avatar
ouso1999
Posts: 101
Joined: Sun Jun 12, 2011 10:04 am
Location: Cairo , Egypt
Contact:

Is there some way to dump a Mega Drive Multicartridge

Post by ouso1999 » Thu Jul 18, 2013 3:39 am

I have a Mega Drive Multicartridge that contains 40 Games and I wonder if there is some way to dump it (other than Retrode).
______________________________________
Born to amuse, to inspire, to delight
Here one day
Gone one night
Like a sunset
Dying with the rising of the moon
Gone too soon


I missed u dad
_______________________________________

User avatar
TmEE
Posts: 760
Joined: Wed Feb 13, 2008 9:10 am
Location: Estonia, Rapla city (50 and 60Hz compatible :P)
Contact:

Re: Is there some way to dump a Mega Drive Multicartridge

Post by TmEE » Thu Jul 18, 2013 3:50 am

Multicarts have custom mappers so you are going to have to write your own dumping software if you go Mask Of Destiny's MCD cable route.
Stuff like retrode also need to be able to support such a mapper.
Least painful way I suppose is to desolder tho ROM and dump it with a EPROM burner.

mic_
Posts: 922
Joined: Thu Oct 05, 2006 6:29 am

Re: Is there some way to dump a Mega Drive Multicartridge

Post by mic_ » Thu Jul 18, 2013 3:54 am

Assuming that you've got a Megadrive flashcart, or some other means to run your own code on the console, you could try something akin to TapeDump for the NES:

* Write a dumping program that you load into RAM on the Megadrive.
* After the program has been loaded into RAM; swap your flashcart for the cartridge you want to dump. (I've no idea if the Megadrive has some sort of mechanical switch to reset itself if you remove the cartridge. If it does maybe you can put something in place to disable that switch).
* Once the cart to dump has been plugged in, your dumping program can proceed with reading the cart's ROM contents and write them to the console's audio output as a PWM stream. Record this to an audio file on your computer and decode the audio to get the original bytes back.

Note that your multicart may have some extra circuitry for bankswitching and whatnot, which you'll have to take into account when you read its ROM contents.

User avatar
ouso1999
Posts: 101
Joined: Sun Jun 12, 2011 10:04 am
Location: Cairo , Egypt
Contact:

Re: Is there some way to dump a Mega Drive Multicartridge

Post by ouso1999 » Thu Jul 18, 2013 6:22 am

ok but could retrode 2 dump that 40-games cart?
______________________________________
Born to amuse, to inspire, to delight
Here one day
Gone one night
Like a sunset
Dying with the rising of the moon
Gone too soon


I missed u dad
_______________________________________

tepples
Posts: 22044
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Is there some way to dump a Mega Drive Multicartridge

Post by tepples » Thu Jul 18, 2013 7:19 am

If anything, it'll dump the cart's init code, which you (or the manufacturer? I'm not familiar with Retrode's firmware development model) can use to develop a plug-in to dump the rest of the cart.

In any case, I've read somewhere that the official Genesis multis like 6-Pak route interrupts through a dispatcher routine that calls the correct handler for each game. As in Donkey Kong Classics and Super Mario All-Stars, no program banking hardware on the cartridge is used.

lidnariq
Posts: 9655
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: Is there some way to dump a Mega Drive Multicartridge

Post by lidnariq » Thu Jul 18, 2013 9:53 am

If there's no epoxy blobs on the multicart (but there probably is), then we can probably RE it from a photo of both sides of the PCB, too.

User avatar
ouso1999
Posts: 101
Joined: Sun Jun 12, 2011 10:04 am
Location: Cairo , Egypt
Contact:

Re: Is there some way to dump a Mega Drive Multicartridge

Post by ouso1999 » Fri Jul 19, 2013 2:39 am

lidnariq wrote:If there's no epoxy blobs on the multicart (but there probably is), then we can probably RE it from a photo of both sides of the PCB, too.
no there is an epoxy blob on it and I'm gonna upload the images now
______________________________________
Born to amuse, to inspire, to delight
Here one day
Gone one night
Like a sunset
Dying with the rising of the moon
Gone too soon


I missed u dad
_______________________________________

User avatar
ouso1999
Posts: 101
Joined: Sun Jun 12, 2011 10:04 am
Location: Cairo , Egypt
Contact:

Re: Is there some way to dump a Mega Drive Multicartridge

Post by ouso1999 » Fri Jul 19, 2013 3:06 am

here r the photos of both sides
Image
Image
______________________________________
Born to amuse, to inspire, to delight
Here one day
Gone one night
Like a sunset
Dying with the rising of the moon
Gone too soon


I missed u dad
_______________________________________

lidnariq
Posts: 9655
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: Is there some way to dump a Mega Drive Multicartridge

Post by lidnariq » Fri Jul 19, 2013 1:06 pm

The two non-epoxy blobs say "MC74F174N" and "SN74LS32N", correct?

If so, I'm using this reference: http://wiki.megadrive.org/index.php?title=Connectors
Reads or writes to $A13000-$A130FF latch A1 through A5
The latch is cleared on reset.

The values latched from A1 through A4 are ORed with A17 through A20, and then sent to the actual ROM.
The value latched from A5 is simply sent to the ROM. (So this should be a 2MiWord ROM)

This feels very odd to me, but I'm not familiar at all with the 68k memory map.

User avatar
ouso1999
Posts: 101
Joined: Sun Jun 12, 2011 10:04 am
Location: Cairo , Egypt
Contact:

Re: Is there some way to dump a Mega Drive Multicartridge

Post by ouso1999 » Fri Jul 19, 2013 1:48 pm

lidnariq wrote:The two non-epoxy blobs say "MC74F174N" and "SN74LS32N", correct?

If so, I'm using this reference: http://wiki.megadrive.org/index.php?title=Connectors
Reads or writes to $A13000-$A130FF latch A1 through A5
The latch is cleared on reset.

The values latched from A1 through A4 are ORed with A17 through A20, and then sent to the actual ROM.
The value latched from A5 is simply sent to the ROM. (So this should be a 2MiWord ROM)

This feels very odd to me, but I'm not familiar at all with the 68k memory map.
could retrode dump it?
______________________________________
Born to amuse, to inspire, to delight
Here one day
Gone one night
Like a sunset
Dying with the rising of the moon
Gone too soon


I missed u dad
_______________________________________

lidnariq
Posts: 9655
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: Is there some way to dump a Mega Drive Multicartridge

Post by lidnariq » Fri Jul 19, 2013 2:19 pm

The Retrode should have no trouble reading the bottom half of it, without any modification. Dumping the top half requires driving the /TIME line (aka pad B31). I have no idea if the Retrode can do that; you should ask them.

With the information I gave you above, it's probably best if you take that information to the retrode forum and ask there.

User avatar
TmEE
Posts: 760
Joined: Wed Feb 13, 2008 9:10 am
Location: Estonia, Rapla city (50 and 60Hz compatible :P)
Contact:

Re: Is there some way to dump a Mega Drive Multicartridge

Post by TmEE » Mon Jul 22, 2013 9:29 am

Once you have a dump you will not be able ta play the ROM in emulation (not in all functionality) until some emulator author adds this mapper to their emulator.

lidnariq
Posts: 9655
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: Is there some way to dump a Mega Drive Multicartridge

Post by lidnariq » Mon Jul 22, 2013 11:05 am

However, you should be able to 'break apart' the multicart once dumped, and play most of the games separately. I don't know how they fit 40 games into 32 slots, though.

tepples
Posts: 22044
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Is there some way to dump a Mega Drive Multicartridge

Post by tepples » Tue Jul 23, 2013 8:47 am

lidnariq wrote:However, you should be able to 'break apart' the multicart once dumped, and play most of the games separately. I don't know how they fit 40 games into 32 slots, though.
I don't know how any particular Genesis game is laid out, but I know of several examples of multiple games filling a single PRG bank on the NES:
  • Donkey Kong Classics
  • Duck Hunt + Clay Shooting
  • Balloon Fight + Balloon Trip
I had to make some myself for Action 53 in order to fit a menu plus 20 activities, one of which is fairly large, in the sixteen 32 KiB banks of the STREEMERZ bundle:
  • Concentration Room + Russian Roulette + NES15
  • Thwaite + Lawn Mower
  • LAN Master + Munchie Attack
  • MineShaft + ZapPing + Axe (toy) + Zapper Calibration (toy)
  • Slappin' + FHBG

User avatar
ouso1999
Posts: 101
Joined: Sun Jun 12, 2011 10:04 am
Location: Cairo , Egypt
Contact:

Re: Is there some way to dump a Mega Drive Multicartridge

Post by ouso1999 » Wed Jul 24, 2013 4:27 pm

so if I dump it , I won't be able to play it with the emulator?
______________________________________
Born to amuse, to inspire, to delight
Here one day
Gone one night
Like a sunset
Dying with the rising of the moon
Gone too soon


I missed u dad
_______________________________________

Post Reply