Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03198 Documentation Minor N/A May 17, 2009, 23:29 Oct 1, 2019, 06:16
Tester Heihachi_73 View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS
Status [?] Acknowledged Driver
Version 0.131u2 Fixed in Version Build
Fixed in Git Commit Github Pull Request #
Summary 03198: All games in aristmk5.cpp: aristmk5 ROM labels
Description Probably better than just calling them romname.u7 etc...it's also written near the start of the ROM. The labels all have the same number per set (possibly game ID).

Examples:

Reelin-n-Rockin [reelrock] - 0100779V
Diamond Touch [dmdtouch] - 0400433V
Indian Dreaming [indiandr] - 0100845V
Adonis [adonis] - 0200751V
Margarita Magic [margmgc] - 01J00101
Sweet Hearts II (Venezuela) [swthrt2v] - 01J01986
Golden Pyramids (US) [goldprmd] - AHG120503
Magic Mask (US) [magicmsk] - DHG1309
Steps To Reproduce
Additional Information The ROM labels all look pretty much like this:

01J00101
Margarita Magic           1/6
       jb005             512k
© 2001 Aristocrat  S  U7
Github Commit
Flags
Regression Version
Affected Sets / Systems All games in aristmk5.cpp
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
7
User avatar
No.04398
Tafoid
Administrator
May 17, 2009, 23:36
Do you have some pcb or chip pictures to back this up? Those would go a long way into seeing romsets with proper chip names.
User avatar
No.04765
Heihachi_73
Tester
Aug 4, 2009, 14:03
I don't currently have access to the ROM chips, but the labels themselves are practically the same for each chip in the set, e.g. the only difference is that it might have 1/4, 2/4 and the different U-number.

The games Golden Pyramids and (new) Magic Mask don't have the ID code in the ROMs; they're both US dumps too apparently.

Also, the dates on the MAME titles are a mixture of dashes and slashes, in the ROM it's slashes only. The revision and dates (e.g. A - 05/03/01 for the NZ Geisha) are for the reel strip combinations rather than the release date. Also (off topic), the aristmk4.c games eforest and 3bagflnz are dated 1996 in the ROM, although the artwork does print 1994 or 1995 depending on the part.
User avatar
No.08423
Heihachi_73
Tester
Mar 30, 2012, 05:28
edited on: Oct 1, 2019, 07:27
Update: The US games have the EPROM ID a lot further down in the game code. Additionally, US games don't follow the same numbering scheme as the non-US games.

Golden Pyramids is AHG120503 (the trailing 03 is the percentage variation, so this game would probably be around 94% return to player).

Magic Mask is DHG1309 (no trailing number).

The first latter seems to be a version, "HG" seems to be on all US games (excluding set chips) and followed by a 4 digit game ID.

The majority of non-US games are numbered aabbbbbV such as Adonis 0200751V above (version/variant 02, game ID 00751, 'V', probably to denote Mark V). Note that US and non-US have the same ID sequence, thus no numbers overlap.

A third type of numbering comes from the Jubilee division of Aristocrat, who specialised in refurbishing older machines. These games can be identified by a 'J' in the string. Peacock Flutter was Jubilee's first game, released circa 2000 (compared to Aristocrat's first games released in 1994); MAME's 02J00011 dump is version 02, 'J' for Jubilee, game 0001, region 1 (NSW). The numbers are specific to the Jubilee games and do not have anything in common with the regular Aristocrat IDs, thus some IDs may have the same numbers. Case in point, both K.G Bird and Honey Pot are both numbered 0024, but from the two different manufacturers.
User avatar
No.08432
Heihachi_73
Tester
Apr 6, 2012, 09:42
Someone on the Newlifegames forum has started a thread about EPROM labels, mostly for the MK6 system, but there is a MK5 Enchanted Forest (US) shown in there.

http://newlifegames.net/nlg/index.php?topic=17753.0
User avatar
No.08433
Haze
Senior Tester
Apr 6, 2012, 17:14
The problem is (especially with Gambling games) is that there are a LOT of versions, there's no saying the chips in MAME are the chips pictured, so renaming them based on pictures of some chips which have never been dumped is only going to make it looks like we're sure about labels which we're not sure about at all.

That has the knock-on effect of the DU thinking XX must be dumped because the chip labeled XX is in MAME, let's buy YY instead.. then the 'oh' moment later. If the labels are entirely incorrect in MAME they know it's a gamble instead.
User avatar
No.08447
Heihachi_73
Tester
Apr 9, 2012, 23:21
No game in the MK5 driver will receive random/generic names, since the ID is inside the ROM code as well as on the labels/photos/text files the dumps came with.

With the MK5 and later games, they generally the same IDs for each complete EPROM set and the chips aren't interchangeable between other sets or even revisions of the same game; the labels only differ by having the numbers 1/4, 2/4, 3/4, 4/4 denoting the amount of EPROMs are in the set, U-location, and checksums.

With the MK2.5/MK4 games however, they seem to retain the exact same part numbers for the graphics (shape) EPROMs even if the graphics ROMs are different - note eforest and eforestb inside the F4 graphics viewer (tiles 0xA4 and 0xA5 have $/c signs in the US/AU sets but not in the NZ dump). With these games, the only thing to really look for before buying is the program ROM number; it's just a bonus if the graphics ROMs happen to be slightly different like the above example (although, having label names to begin with helps immensely).
User avatar
No.17005
Heihachi_73
Tester
Oct 1, 2019, 06:15
edited on: Oct 1, 2019, 06:35
Just noticed that the Jubilee games chariotcv and qnilev may actually be another South American region (Peru?). These two games have limited denomination settings similar to the NSW parent sets, unlike true Venezuelan games which can be set from 1 coin = 1 credit to 1 coin = 999999 credits.

Additionally, the same style of Jubilee part numbers are also used in their MK4 releases, although of course no numbers overlap and the ROMs themselves are vastly different on the earlier hardware.

Note that the last digit of the Jubilee games always ends in a certain number, this may actually be a region identifier. All of the NSW/ACT Jubilee games end in a 1, all Venezuelan games end in a 6, but the aforementioned chariotcv and qnilev end in a 4.