PDA

View Full Version : Trying to read bin from Sega rom chip



Bratwurst
08-06-2003, 03:01 PM
Removed from a Sega Genesis game, 40 pin chip, reads on face:

Sega
MPR-12608A T14
9007EP710

Just looking for any information on what sort of device it is so I can read it with my EEPROM programmer.

omnedon
08-06-2003, 04:31 PM
Oh my, we are going hardcore. :-D

I know nothing about eeproms, but would love to learn. Hopefully some one here knows, or can help find someone who does. I find this rom capturing and burning (imprinting?) fascinating.

Bratwurst
08-06-2003, 06:27 PM
Oh my, we are going hardcore. :-D

:D

I just want to look at the checksum of the chip's BIN file and see if it's corrupted since I can't get the game to play on all three Genesis consoles I own. I've already played around with 27C chips for the NES before.

So far I've found a doc that says it'd be easier to make a straight through card connector adaptor to plug the cart directly into the programmer, but I'd still need to know the device (chip brand?) to get the proper addresses and whatnot.

DogP
08-06-2003, 07:25 PM
What Genesis game? If you look on this site - http://cgfm2.emuviews.com/txt/genhw.txt , there's a pinout for a 40pin Genesis mask ROM, although I can't guarantee that it's the pinout, I'd assume it is. But I'm guessing that you only have an 8 bit programmer? The Genesis cart is 16 bit, so you'll need to connect all the address/control lines, then data 0-7 to data 0-7 on your programmer, then dump again connecting data 8-15 to data 0-7 on the programmer, then merge the even/odd byte files. I wrote a program to do the merging, if you want it, it's at http://mywebpages.comcast.net/dogp/CPP/bintool.zip (source included).

DogP

DogP
08-06-2003, 07:37 PM
Oh... and how I'd do it is go to radio shack, grab a 40 pin IC socket, solder that to a board, then run wires (phone wire works well) to another socket (32 pin), and solder all the wires except the data pins (just stick them in the socket) to the socket, then switch the data pins in between dumps.

DogP

Bratwurst
08-06-2003, 08:31 PM
Well, what I have is an EMP-20, and it does 8 bit and 16 bit. The thing is I don't think it can do a straight through read, there has to be a corrolating adaptor and specific 'device' selected for it to work properly.

See http://www.needhams.com/emp-20ddevs.html for the list of devices to see what I mean.

I guess I'll just comb around for comparable pinouts of chips.

Bratwurst
08-06-2003, 08:33 PM
BTW, the game is my copy of Alex Kidd,

EDIT:

Found it, I believe.

(AMD) AM27C400 seems to share the same pinout as the 40 pin chip.

http://www.spies.com/~arcade/schematics/ROMref.txt

Under the text (4M) 256k x 16 / 512k x 8 mask rom

Bratwurst
08-06-2003, 10:09 PM
Third post in a row is a charm.

Dumped the bin file and compared it to a bin downloaded from the internet. (Now whether there's a header inserted in the latter I don't know,) but my bin won't run in an emulator, and when I opened it in a hex editor it was comparable to the working bin but not exactly the same. Some graphics could be seen in Tile Layer Pro, etc. But it confirms my suspicion: somehow the chip was corrupted, probably from static discharge or shock.