Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: So how often do the ROMs themselves get updated?  (Read 2941 times)

0 Members and 1 Guest are viewing this topic.

javeryh

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7976
  • Last login:Today at 11:23:19 am
So how often do the ROMs themselves get updated?
« on: August 13, 2007, 09:15:21 pm »
I'm running MAME .113 but my romset is .87 - a lot of games get to a loading screen with a percentage and then go back to the front end unable to load.  Is this typical?  Is it finally time to update my romset?

SGT

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1146
  • Last login:May 31, 2025, 10:10:32 pm
Re: So how often do the ROMs themselves get updated?
« Reply #1 on: August 13, 2007, 09:17:39 pm »
Is it finally time to update my romset?

Yep, the roms are constantly being updated.

rockin_rick

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 495
  • Last login:May 27, 2017, 09:20:20 am
Re: So how often do the ROMs themselves get updated?
« Reply #2 on: August 13, 2007, 10:35:32 pm »
You could have either changed roms, or more likely, roms added that you don't have.  Such things like color proms were sometimes not originally dumped and emulated, only eproms.  But later in time, someone somewhere realized that color proms could be used and they got dumped.

Perhaps you could do a audit of your roms?  I remember some program (CMP or MAME32) giving a report of each and every rom needed for a set, and how your roms measure up.

Rick
If I do not respond to your post in a timely manner, feel free to PM me.

javeryh

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7976
  • Last login:Today at 11:23:19 am
Re: So how often do the ROMs themselves get updated?
« Reply #3 on: August 13, 2007, 11:09:55 pm »
This is happening with a TON of games I've tried and I'm not even through the "A's" yet.  Apparently, there is no version of Asteroids that works...  So I'd be better off using MAME .118 with romset .118?  Maybe I'll order the set...

SGT

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1146
  • Last login:May 31, 2025, 10:10:32 pm
Re: So how often do the ROMs themselves get updated?
« Reply #4 on: August 13, 2007, 11:13:23 pm »
You could have either changed roms, or more likely, roms added that you don't have. 

Unless you update your mame version often, I think you'd be surprised how often the roms actually change.   Those that don't follow it that closely just assume that the only time roms change are when new dumps become available.

That is why he has so many roms that no longer work.

tetsu96

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 262
  • Last login:September 06, 2024, 12:00:03 pm
  • MAME On...
    • My Old Cabinet / MAME32 build site
Re: So how often do the ROMs themselves get updated?
« Reply #5 on: August 14, 2007, 01:16:54 am »
Keep in mind also - it's not just new dumps in all cases - it's adding new ROMs, switching sets, renaming ROMs to more accurately reflect stuff, etc...  This doesn't happen with all ROMs in every release of course, but it does happen often enough that you should audit your set or use a tool like CMP before you go playing games on any version.

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: So how often do the ROMs themselves get updated?
« Reply #6 on: August 14, 2007, 06:19:42 am »
Yep, only use that mame version, you have roms for.... If you update mame, update your roms as way, due they constaly many changes they have.

There are very big version jump from .87 to .113, so of course you need to updater your roms. You could even stick with your old mame version, if you do not have any problems like that.
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

javeryh

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7976
  • Last login:Today at 11:23:19 am
Re: So how often do the ROMs themselves get updated?
« Reply #7 on: August 14, 2007, 09:08:05 am »
Thanks guys... that's what I thought.  I need to learn the inner workings of MAME or at least more than how to install it and launch a game.  I'm going to order the .118 romset and recompile MAME .118 for high scores and go from there.  I'd love to learn how to use the various tools like how to update a romset, learn what the heck a parent rom is, etc.

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: So how often do the ROMs themselves get updated?
« Reply #8 on: August 14, 2007, 02:54:01 pm »
If you want to see how often (and when) a ROM set changes, look that game up at MAWS.  MAWS includes ROM set changes back until 0.53, but AFAIK does not include name changes.  For example, hard drivin' (harddriv) has:

data
     version added     .037b09
     last change(s)    .105u4 .077


Usually, there is more details on what the changes are in the "Additional information" section, but in this game it doesn't include info about the two ROM set changes.  OTOH, it does list that 0.62 and .076u1 added clones, which might have also included moving/renaming some ROM files into or out of the ROM set harddriv.zip, which AFAIK usually aren't included in the "last change(s)" stat.


And then there's software like ClrMamePro, which can tell exactly which files in which sets you are missing, as well as fix name changes, set changes, etc.  It can take two different version sets and try to reconstruct a third set (but can't make missing files magically).


In general, ROM set rarely change, and the ones that change most often are usually the ones that are still under major construction.  But going from 0.87 to 0.113 is 26 versions, not including the intermediate releases.  And with ~6000 games over two and a half years, "rare" can add up to many games.  Very simple example: let's assume 0.5% rom sets get changed each full version (or ~0.125% per minor version if usual 4 minors per full version).  0.5% of 6000 games is 30.  If we assume no games are changed more than once, and that no new games are added, 30 * 26 = 780, or 13%.  All assumptions, but might help illustrate what's going on.
Robin
Knowledge is Power

rockin_rick

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 495
  • Last login:May 27, 2017, 09:20:20 am
Re: So how often do the ROMs themselves get updated?
« Reply #9 on: August 14, 2007, 06:51:07 pm »
If you don't get new roms, then you should at least run CMP on your romset.  It finds roms that fit into a set by running a hash check on each rom, then comparing that hash to the expected hash for a specific rom.  If it finds a match, it renames the rom to the correct name and puts it in the correct set.  As mentioned, you may have (for some sets) all the roms, but they have been renamed.  So right now, mame thinks that they are wrong, but with a run of CMP, it will rename then as needed.

I'd just try to get a full set, though...

Rick
If I do not respond to your post in a timely manner, feel free to PM me.

cadis12

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 68
  • Last login:February 24, 2014, 12:43:05 pm
    • My machine
Re: So how often do the ROMs themselves get updated?
« Reply #10 on: August 18, 2007, 10:50:43 am »
Sorry if I missed this in the above posts but here is my question...
If I have a 0.117 romset is there some type of program to upgrade my set to .118?  Or do I just have to obtain the entire romset again?  I just can't keep up with the updates! 

Circo

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 849
  • Last login:May 11, 2020, 03:27:51 am
  • Still using screenshots? Try EmuMovies instead.
    • EmuMovies
Re: So how often do the ROMs themselves get updated?
« Reply #11 on: August 19, 2007, 08:08:59 am »
Sorry if I missed this in the above posts but here is my question...
If I have a 0.117 romset is there some type of program to upgrade my set to .118?  Or do I just have to obtain the entire romset again?  I just can't keep up with the updates! 

All that you have to do is obtain the roms that have been added or changed since .117.  Use clrmamepro to update your existing set to .118 and then use the missing list to find what roms that you need to complete the set.
My Websites

fjl

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1152
  • Last login:March 04, 2017, 10:14:04 pm
  • Pixels Rule!
Re: So how often do the ROMs themselves get updated?
« Reply #12 on: August 19, 2007, 08:36:45 pm »
This is usually what I do to keep the old mame sets working with previous mame versions and still get the latest versions of the rom sets. For example lets say I want to update the rom set from 0.117 to 0.118.

First I have my existing 0.117 official roms on a folder separated from everything else. C:\roms

Then I have a folder with the old mame program like c:\mame32v117

I run the torrent to download the latest rom set and point it to download them to my official rom set directory(c:\roms). While its checking the files, it will say something like dkjr.zip has a bad check sum.
So what I do is move that bad zip file to c:\mame32v117\roms

What that does is makes it so that when I run mame version 0.117, it will first check its own ROM directory for the files before it checks the official directory of c:\mame\roms. So it will run the unchanged 0.117 roms before it runs the updated 0.118 roms located in the official roms directory. Of course you have to set mame to look for rom in both directories. But put c:\roms as the second directory/folder to check for roms.

I repeat this process for each rom file until finally each and every rom that is going to be updated for romset 0.118 is moved to the old mame's rom folder. As for mame version 0.118, I set it to look for roms in both its own rom directory and the official romset directory. The end result is that c:\roms will contain the latest romset 0.118 while c:\mame32v117\roms contains ONLY the 0.117 roms that where going to change to 0.118.

Not sure if that made sense to anyone but if it did and you know of a better way to do this then please speak out.
« Last Edit: August 20, 2007, 12:37:23 am by efjayel »

Hoopz

  • Don't brand me a troublemaker!
  • Trade Count: (+8)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5285
  • Last login:June 13, 2025, 09:18:32 pm
  • Intellivision Rocks!
Re: So how often do the ROMs themselves get updated?
« Reply #13 on: August 19, 2007, 09:20:12 pm »
Why not just point your torrent to the existing rom set?  It then checks them first and you start about 96% on the download?  May not be as clean but its much easier.  Point, click, play....

fjl

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1152
  • Last login:March 04, 2017, 10:14:04 pm
  • Pixels Rule!
Re: So how often do the ROMs themselves get updated?
« Reply #14 on: August 20, 2007, 12:25:01 am »
Isn't that what I said or did I not make that clear?

But yeah, thats what I do. I point the new rom set to the existing rom set. That's why the roms that are to be updated get that bad check sum error. Those that do I move them to the previous mame versions rom folder.