Jump to content



Photo

Help Dumping ROMs


  • Please log in to reply
16 replies to this topic

#1 ScooterMAC

ScooterMAC

    Neophyte

  • Members
  • Pip
  • 9 posts

  • Flag: United States of America

  • Favorite Pinball: Adams Family

Posted 05 June 2010 - 04:21 PM

I am looking to uprgade my software in my Pinball Machine and need some help from you guys. It's a Freddy: A Nightmare On Elm Street / Gottlieb System 3 machine. I would like to dump the rom and add sound effects/visual stuff to it. I have a "general" idea of how to do this, but I need help on the programs and hardware I would need for the job. Is there a good tutorial that somebody good point me to? Thanks in advance.

#2 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,307 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 05 June 2010 - 06:10 PM

Are you sure the roms you have are different from the ones already dumped?
Tutorial is here:
http://guru.mameworl...dump/index.html

I don't think anyone has been able to change the sound effects/music for system 3 yet - but a surefire way to have 'something different work' would be to use sound roms from a different system 3 machine.

Build a fire, vipers love the heat.


#3 ScooterMAC

ScooterMAC

    Neophyte

  • Members
  • Pip
  • 9 posts

  • Flag: United States of America

  • Favorite Pinball: Adams Family

Posted 05 June 2010 - 09:07 PM

QUOTE (destruk @ Jun 5 2010, 11:10 AM) <{POST_SNAPBACK}>
Are you sure the roms you have are different from the ones already dumped?

I don't think anyone has been able to change the sound effects/music for system 3 yet - but a surefire way to have 'something different work' would be to use sound roms from a different system 3 machine.


Thanks for the reply. I haven't dumped anything yet, I still need the hardware to do so. What I would like to do is dump the original, mod it and insert it back into the chip. Not sure if it is feasable, but would like to try.

#4 Joe

Joe

    Pinball Wizard

  • VIP
  • 2,356 posts
  • Location:60016

  • Flag: United States of America

  • Favorite Pinball: New Stern ones

Posted 05 June 2010 - 11:28 PM

QUOTE (ScooterMAC @ Jun 5 2010, 11:21 AM) <{POST_SNAPBACK}>
I am looking to uprgade my software in my Pinball Machine and need some help from you guys. It's a Freddy: A Nightmare On Elm Street / Gottlieb System 3 machine. I would like to dump the rom and add sound effects/visual stuff to it. I have a "general" idea of how to do this, but I need help on the programs and hardware I would need for the job. Is there a good tutorial that somebody good point me to? Thanks in advance.

what rom ver do you have for the game rom?

also look at this http://www.aksioma.o...achinazois_vtc/ they modded the sound and dmd art.

#5 ScooterMAC

ScooterMAC

    Neophyte

  • Members
  • Pip
  • 9 posts

  • Flag: United States of America

  • Favorite Pinball: Adams Family

Posted 06 June 2010 - 05:11 AM


When it loads up it says game#744/4 and eeprom check sum cc76. On the drom and yrom they both say 744. Hope that helps. Thanks.

Edited by ScooterMAC, 06 June 2010 - 05:12 AM.


#6 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,307 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 06 June 2010 - 05:24 AM

Cool! We need the game rom from your machine - so when you read out the code, that'd be great if you could provide us with a copy. I'm fairly sure the sound roms in yours are the same as our set for those.
Ours is 744/3 (Revision 3) and yours is revision 4. Let me know if you want to borrow an eprom reader and I can mail it out to you. Mine only works on windows 98/2000/XP - so if you have that OS and you have a USB port then you'd be good to go.

Build a fire, vipers love the heat.


#7 ScooterMAC

ScooterMAC

    Neophyte

  • Members
  • Pip
  • 9 posts

  • Flag: United States of America

  • Favorite Pinball: Adams Family

Posted 11 June 2010 - 10:59 PM

QUOTE (destruk @ Jun 5 2010, 10:24 PM) <{POST_SNAPBACK}>
Cool! We need the game rom from your machine - so when you read out the code, that'd be great if you could provide us with a copy. I'm fairly sure the sound roms in yours are the same as our set for those.
Ours is 744/3 (Revision 3) and yours is revision 4. Let me know if you want to borrow an eprom reader and I can mail it out to you. Mine only works on windows 98/2000/XP - so if you have that OS and you have a USB port then you'd be good to go.


Would I need to de-solder it? I would hate to accidently burn it up, don't know if i can get another one. What the diff between 3 and 4 and is there any higher?

Edited by ScooterMAC, 11 June 2010 - 11:00 PM.


#8 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,307 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 12 June 2010 - 12:30 AM

A ZIF (Zero-insertion force) socket isn't soldered. That's the point of it being socketed. Your guess is as good as any as to what was changed between 3 and 4. 4 is newer. We'd probably have to either do a bit compare between the two rom reads when you read yours, or just play the game a bunch of times with Rev4 and see if any scoring or rules were changed.

Build a fire, vipers love the heat.


#9 ScooterMAC

ScooterMAC

    Neophyte

  • Members
  • Pip
  • 9 posts

  • Flag: United States of America

  • Favorite Pinball: Adams Family

Posted 12 June 2010 - 01:16 AM

QUOTE (destruk @ Jun 11 2010, 05:30 PM) <{POST_SNAPBACK}>
A ZIF (Zero-insertion force) socket isn't soldered. That's the point of it being socketed. Your guess is as good as any as to what was changed between 3 and 4. 4 is newer. We'd probably have to either do a bit compare between the two rom reads when you read yours, or just play the game a bunch of times with Rev4 and see if any scoring or rules were changed.



Maybe were not talking about the same thing or I have no Idea WTF I'm talking about......I think my Drom and Yrom contain the info we need, right? If so they are solder into the main motherboard as a 28 pin rom. Maybe you could help my understand the process since I'm new to rom dumping/flashing. Thanks.

#10 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,307 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 12 June 2010 - 02:29 AM

QUOTE (ScooterMAC @ Jun 11 2010, 07:16 PM) <{POST_SNAPBACK}>
QUOTE (destruk @ Jun 11 2010, 05:30 PM) <{POST_SNAPBACK}>
A ZIF (Zero-insertion force) socket isn't soldered. That's the point of it being socketed. Your guess is as good as any as to what was changed between 3 and 4. 4 is newer. We'd probably have to either do a bit compare between the two rom reads when you read yours, or just play the game a bunch of times with Rev4 and see if any scoring or rules were changed.



Maybe were not talking about the same thing or I have no Idea WTF I'm talking about......I think my Drom and Yrom contain the info we need, right? If so they are solder into the main motherboard as a 28 pin rom. Maybe you could help my understand the process since I'm new to rom dumping/flashing. Thanks.


The G Rom is the Game Rom - that's the one we need.
None of the Freddy roms should be soldered onto the boards.

The G Rom is in the ZIF socket of U2 on your control board.
Here is a pic of a control board for Wipeout (Game 738) - where this says Wipe Out 738/2 GPROM next to U1, that's where your Freddy 744/4 ship should be - in the zif socket.
http://www.pinrepair...ys3/gs3cpu1.jpg



If you're serious about trying to replace the sounds in your Freddy machine, then you'll want to be able to put new data on your sound chips.
AROM 1 and AROM 2 are pictured here: http://www.pinrepair...s3/gs3aux2s.jpg
Also in ZIF sockets
The YRom and DRom are also sound chips pictured here - http://www.pinrepair...ys3/gs3snd1.jpg - on the bottom board. It's hard to see but they should be the ones with the sticky labels on them if you're lucky, and they should also be in ZIF sockets.

The display rom should be C3, in a zif socket on the dot matrix board here: http://www.pinrepair...ys3/gs3dmd1.jpg



All we need for pinmame is a read of the game rom - as the data for the dot matrix display and sound chips rarely, if ever, changed between revisions. If these chips are soldered, then you'd need to unsolder them first to remove them from the board. But you'd most likely want to do that anyway if you ever want to replace the chips with different ones. Otherwise I suppose you could use some 22 gauge wire and wrap it around each pin to 'bridge' it to your eprom programmer - it wouldn't be very neat.

Build a fire, vipers love the heat.


#11 ScooterMAC

ScooterMAC

    Neophyte

  • Members
  • Pip
  • 9 posts

  • Flag: United States of America

  • Favorite Pinball: Adams Family

Posted 12 June 2010 - 03:19 AM

QUOTE
The G Rom is the Game Rom - that's the one we need.
None of the Freddy roms should be soldered onto the boards.

The G Rom is in the ZIF socket of U2 on your control board.
Here is a pic of a control board for Wipeout (Game 738) - where this says Wipe Out 738/2 GPROM next to U1, that's where your Freddy 744/4 ship should be - in the zif socket.
http://www.pinrepair...ys3/gs3cpu1.jpg



If you're serious about trying to replace the sounds in your Freddy machine, then you'll want to be able to put new data on your sound chips.
AROM 1 and AROM 2 are pictured here: http://www.pinrepair...s3/gs3aux2s.jpg
Also in ZIF sockets
The YRom and DRom are also sound chips pictured here - http://www.pinrepair...ys3/gs3snd1.jpg - on the bottom board. It's hard to see but they should be the ones with the sticky labels on them if you're lucky, and they should also be in ZIF sockets.

The display rom should be C3, in a zif socket on the dot matrix board here: http://www.pinrepair...ys3/gs3dmd1.jpg


All we need for pinmame is a read of the game rom - as the data for the dot matrix display and sound chips rarely, if ever, changed between revisions. If these chips are soldered, then you'd need to unsolder them first to remove them from the board. But you'd most likely want to do that anyway if you ever want to replace the chips with different ones. Otherwise I suppose you could use some 22 gauge wire and wrap it around each pin to 'bridge' it to your eprom programmer - it wouldn't be very neat.


Hi pinwiz,
Your absolutly correct. My gprom,dsprom,drom,yrom,arom 1 &2 are zif "socketed" So no worries there. If you still want to send that reader to me with a little readme file, I'll get the info for you. By the way how do you remove these, just pull them out?




#12 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,307 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 12 June 2010 - 04:19 AM

I use a thin electronics screwdriver and twist it side to side about 5 degrees at a time. An electronics store would have a 'chip puller' device - usually made of plastic, but I never deal with physical roms very long, so I just use a screwdriver.
If you are careful not to bend the pins, and work slow, you'll be just fine. And be sure the pins are all lined up perfectly with the socket before pushing it back in - be gentle. If a pin does get bent, needle nosed pliers can fix it enough to get it back where it should go in the socket.

My eprom reader is on loan right now - should have it back in a week or two.

Build a fire, vipers love the heat.


#13 ScooterMAC

ScooterMAC

    Neophyte

  • Members
  • Pip
  • 9 posts

  • Flag: United States of America

  • Favorite Pinball: Adams Family

Posted 12 June 2010 - 05:18 AM

QUOTE (destruk @ Jun 11 2010, 09:19 PM) <{POST_SNAPBACK}>
I use a thin electronics screwdriver and twist it side to side about 5 degrees at a time. An electronics store would have a 'chip puller' device - usually made of plastic, but I never deal with physical roms very long, so I just use a screwdriver.
If you are careful not to bend the pins, and work slow, you'll be just fine. And be sure the pins are all lined up perfectly with the socket before pushing it back in - be gentle. If a pin does get bent, needle nosed pliers can fix it enough to get it back where it should go in the socket.

My eprom reader is on loan right now - should have it back in a week or two.



Let me know when it's available, I'm always like to give back to the community rolleyes.gif Can these roms be writen over or is it one time deal, I think it should be able to be re-flashed. Also does vp deal directly with raw data or does it need to be in a specific format. I was just woundering so I can preview the changes virtualy vs physicaly on my machine. I know I have alot of questions, but thanks for being patient while I learn.

#14 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,307 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 12 June 2010 - 04:15 PM

The roms themselves work like a USB flash drive, so you can write to them over and over again. Once the rom is added to pinmame, you just need to have vp load that rom in the existing Freddy table.

Build a fire, vipers love the heat.


#15 ScooterMAC

ScooterMAC

    Neophyte

  • Members
  • Pip
  • 9 posts

  • Flag: United States of America

  • Favorite Pinball: Adams Family

Posted 13 June 2010 - 12:04 AM

QUOTE (destruk @ Jun 12 2010, 09:15 AM) <{POST_SNAPBACK}>
The roms themselves work like a USB flash drive, so you can write to them over and over again. Once the rom is added to pinmame, you just need to have vp load that rom in the existing Freddy table.


Have any suggestions on software to edit the files?

#16 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,307 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 13 June 2010 - 02:05 AM

For simple text edits, of if you know the exact byte instruction you want to change as well as what you need it changed to, you can get away with using something like XVI32. Anything more than that I haven't done, so I don't know.

Build a fire, vipers love the heat.


#17 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,307 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 03 July 2010 - 05:58 PM

The rom read is good - thanks ScooterMac. Now we just need to get your machine working again. Most likely it seems like it'd be a loose cable or dirty pins on the cable. Check the battery - unplug the ribbon cable and reconnect as shown on Marvin3m.

Build a fire, vipers love the heat.