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

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

MPR-12608A T14

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

08-06-2003, 05: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.

08-06-2003, 07:27 PM
Oh my, we are going hardcore. :-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.

08-06-2003, 08: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).


08-06-2003, 08: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.


08-06-2003, 09: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.

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


Found it, I believe.

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


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

08-06-2003, 11: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.