How to burn MAME roms onto ICs, first time, how to??

Tengugurl

Member
Joined
Jul 18, 2019
Messages
114
Reaction score
21
Location
CastleRock, Colorado
Hi!

TL;dr - street fighter ex pcb I have only boots to the main screen then never boots into the game.
I want to try and burn a few roms to see if that fixes it


I have read a lot of different pages where people suggest this after you make sure
1) eeproms are seated correctly and facing the right direction

I wish there was a how to on how to extract/ read the mame rom contents and compare a dump of my existing eeproms.

Can anyone provide a bit of guidance?
I have burned neo geo unibios before and am comfortable reading contents but unsure how I would flash the MAME roms.
 
Hi!

TL;dr - street fighter ex pcb I have only boots to the main screen then never boots into the game.
I want to try and burn a few roms to see if that fixes it


I have read a lot of different pages where people suggest this after you make sure
1) eeproms are seated correctly and facing the right direction

I wish there was a how to on how to extract/ read the mame rom contents and compare a dump of my existing eeproms.

Can anyone provide a bit of guidance?
I have burned neo geo unibios before and am comfortable reading contents but unsure how I would flash the MAME roms.
You need an eprom burner. ALL of them will allow you to have your wish granted.
You can read your current Eprom, then compare it to a database online to see if it is correct / recognized.

What burner did you use for the UniBios?

You need to remove each socketed eprom, drop in burner, read it, save the BIN file and then compare it to a known database ( example http://romident.coinopflorida.com )

Hope this helps get your started.
 
Haha but I am about as skilled at using it as a kid with a learners permit haha

I can do unibios alright and also dump things. Finding roms and burning off mame images still is foreign to me.
 
Hi!

TL;dr - street fighter ex pcb I have only boots to the main screen then never boots into the game.
I want to try and burn a few roms to see if that fixes it


I have read a lot of different pages where people suggest this after you make sure
1) eeproms are seated correctly and facing the right direction

I wish there was a how to on how to extract/ read the mame rom contents and compare a dump of my existing eeproms.

Can anyone provide a bit of guidance?
I have burned neo geo unibios before and am comfortable reading contents but unsure how I would flash the MAME roms.

Comparing is easy.

1) Read the EPROM in your programming software.

2) Save it as a BIN file (doesn't have to be .bin). Typically I name it what ever is on the ROM + location. Doesn't really matter as long as you know where it's from.

3) Go to my website here: http://www.arcaderestoration.com/RomIdentification.aspx

4) Upload the file you just created.

If it matches anything in MAME it will be listed in the grid below.

To replace an EPROM you'll need the ROMS from MAME. If you're not sure what that is, that information is also on my site.

Go here:

Then under the game name you can type in part of the name and it should filter down to any game that matches.

Then you can click on the name of the game to get the details.

In your case it's this:

I'm going to assume you want the US version of the ROMS. Scroll down the page to the ROMS section and open the last Entry as it's the USA version.

1664259124126.png

MAME ROMS Set: sfexu is the name of the ZIP file with the ROMS in it. So look for sfexu.zip in your ROMS folder.

The Location typically tells you what it's used for. Top 1 there is probably a PROM or something and you usually ignore that. "audiocpu" is used for the audio ROMS on the board. You'll probably be interested in the ones after that.

The file extension is usually the location on the PCB. So sfe-05m.3h most likely goes in the socket at 3H.
 
Are you sure you are using an Electronica Erasable Read Only Memory (EEPROM) or do you have regular Erasable Read Only Memory (EPROM)?

And if you are using EPROMs have you erased them with a UV light eraser?
 
@Arcadenut 's info is pretty clear - it's not hard at all to read the chip and upload it to the database to verify where it's used. The romident tool is so helpful to track down data errors.

If you want you can also watch the Jon's arcade video about this process:
even though it's not perfect it might help.
 
@Tengugurl said it's Asia region, which apparently the region is determined by one rom (sfexa.zip I think) and the rest are all shared between regions (sfex.zip)

so you are looking for all of them to match the roms in sfex.zip. was the game saying it has a bad rom or how do you know it's bad? game crashing or something?
 
Hi!

TL;dr - street fighter ex pcb I have only boots to the main screen then never boots into the game.
I want to try and burn a few roms to see if that fixes it


I have read a lot of different pages where people suggest this after you make sure
1) eeproms are seated correctly and facing the right direction

I wish there was a how to on how to extract/ read the mame rom contents and compare a dump of my existing eeproms.

Can anyone provide a bit of guidance?
I have burned neo geo unibios before and am comfortable reading contents but unsure how I would flash the MAME roms.
In reading this post, I have some questions:
1. What makes you believe this is a ROM problem?
2. Did you try pulling the ROM chips, cleaning the legs, and reinserting them into the sockets again a few times, to "clean" the socket?
3. Can you get to Self-Test? What does it tell you?

Why I'm asking:
Going after the ROMs isn't a bad thing, but we are dealing with low current low voltage signals. Chip legs are tin generally, and slowly corrode resistive. So a quick cleaning of the ROM legs may resolve your issue.

I've had ROMs that were unreadable, but after I cleaned the legs, I could read them.

Something to consider. I'm not saying you won't have to re-flash the ROMs - you may have to. I'm providing some other options that may work in lieu of that.
 
Back
Top Bottom