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: Mame rom version question  (Read 2531 times)

0 Members and 1 Guest are viewing this topic.

eds1275

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2165
  • Last login:July 21, 2025, 05:34:15 pm
  • Rock and Roll!
Mame rom version question
« 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?

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9272
  • Last login:Yesterday at 09:08:34 pm
  • ...
Re: Mame rom version question
« Reply #1 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.
« Last Edit: June 14, 2011, 02:16:46 pm by BadMouth »

newmanfamilyvlogs

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1694
  • Last login:June 15, 2022, 05:20:38 pm
    • forum.arcadecontrols.com/index.php/topic,103584.msg1096585.html#msg1096585
    • Newman Family Vlogs
Re: Mame rom version question
« Reply #2 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)