Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: eds1275 on June 14, 2011, 01:17:41 pm

Title: Mame rom version question
Post by: eds1275 on June 14, 2011, 01:17:41 pm
I am trying to wrap my head around this rom version thing. Not that I need to understand at all - my setup works fine. I just like to know things.

Isn't a rom just a memory "dump" from a real piece of hardware? I am thinking that there's a good dump and a bad one, where the bad one didn't execute correctly. Obviously I'm missing something here. Besides CHD's, what's the deal with the different versions?
Title: Re: Mame rom version question
Post by: BadMouth on June 14, 2011, 01:57:50 pm
If you're talking about Parents/Clones......

They are variations that can be found on the actual arcade boards.
If you bought two MK boards off ebay.  One might turn out to be software revision v2.0, another might turn out to be revision 5.0

Problems were fixed or changes were made (in successive revisions) to the original boards to fix glitches, make the game work better, etc.

sometimes they are for different regions, i.e. North America, Japan, EUR, all the way down to individual countries that they may have had different versions for.
(the Japanese version of Vendetta has bad guys that prance around, then hump you.  It just wouldn't work in the NA market)
(In Europe, Teenage Mutant Ninja Turtles were called Teenage Mutant Hero Turtles, so a different version was needed)

Other times, they are bootlegs or hacks.  But they were bootlegs or hacks that were installed on real arcade boards, not made for MAME.

MAME is about preservation, so all versions found are preserved.


If you're talking about roms needing updated or rolled back to work with a particular version of MAME.....

I'm not as sure about that one, maybe someone more knowledgeable can chime in.
Sometimes not all chips on the board were dumped originally or there are other daughter boards or sound boards that weren't emulated in previous versions. 
(i.e. the game used sound samples in the last version of MAME, but now the sound board is emulated)
A lot of times, they just rename stuff or change how it's organized.
Title: Re: Mame rom version question
Post by: newmanfamilyvlogs on June 14, 2011, 04:32:54 pm
A lot of times, they just rename stuff or change how it's organized.

This.


Just cherry picking through a few "Whatsnew.txt" from various versions and taking them out of context:

 
Quote
409  Major toaplan2.c updates  [Alex Jackson]
  410   * Some sets reparented and renamed as well as a cleanup of source
  411      comments: grindstm (parent), vfive (clone) kingdmgp (parent),
  412      shippumd (clone) The set formerly known as "sstrikera" is now
  413      "sstriker" and is now the parent of mahoudai (clone). Reverted
  414      batrid to batrider and bkraid to bbakraid.

Quote
1361   * Identified and documented willowje as an early and genuine USA
 1362      release, added a note and renamed willowje -> willowo

Quote
- ncombata: fully redumped, renamed set to ncombath

Quote
wh2j: partially redumped, renamed to wh2jh, is verified AES version

Quote
- wh1ha: renamed from wh1h to wh1ha

Quote
- Renamed citalian -> cpokerpkg (green board, can be seen in rom too)
 - Renamed citaliana -> citalcup

Quote
NeoGeo update [Johnboy]
 - maglordh - Renamed p1 to correct chip label (MichaelNet)
 - Renamed maglordh to maglord (MVS) and maglord to maglordh (AES)
 - whp - Renamed several roms to correct chip label (MichaelNet)
 - kof2001 - Renamed p's to correct chip label; added note (MichaelNet)