summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/aristmk5.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/aristmk5.cpp')
-rw-r--r--src/mame/drivers/aristmk5.cpp1212
1 files changed, 796 insertions, 416 deletions
diff --git a/src/mame/drivers/aristmk5.cpp b/src/mame/drivers/aristmk5.cpp
index 46acebed542..d7dd2f510e1 100644
--- a/src/mame/drivers/aristmk5.cpp
+++ b/src/mame/drivers/aristmk5.cpp
@@ -9,16 +9,16 @@
- Games run twice as fast as they should, sound effects are double speed etc.
There are threads that say when running in VGA mode an original AA
will play music etc. at half the expected speed, so it is likely
- that the way the timers work differs in this mode (25hz instead of 50?)
+ that the way the timers work differs in this mode (25Hz instead of 50?)
- Sounds are being output as bleeps and bloops in the older games and New Zealand/touchscreen games
- Games occasionally give a coin diverter fault when inserting coins, mainly with US region games
- - Venezuela games give a note acceptor error on boot even if the note acceptor is disabled in the options
+ - Venezuelan games give a note acceptor error on boot even if the note acceptor is disabled in the options
- qnilebr (actually the 0301718V BIOS itself) won't accept coins on boot until the jackpot reset key is toggled (bug or not?)
- Later style games (e.g. with the newer music format) from NSW/ACT and Venezuela lock up (hang) after 50 spins
Games which do *not* lock up after 50 spins:
All games from Brazil, Holland, New Zealand and USA.
- All NSW/ACT games which have the early style (pre-1997) music e.g. chickna5, dolphntra, dstbloom, oscara5a, swhr2a, wcougar and others
+ All NSW/ACT games which have the early style (pre-1997) music e.g. chickna5, dolphntra, dstbloom, eforsta5, oscara5a, swhr2a, wcougar and others
Some 1997-era games with the later music: cashcham, kgalaha, locoloot, locoloota, lonewolf, qnileb, retrsama, retrsamb, rushrst, topbana
Note: ARM250 mapping is not identical to plain AA
@@ -41,6 +41,9 @@
Most New Zealand games have an autoplay option, which is enabled by default in the options.
The Autoplay button replaces the fourth play line button normally used for 7 or 15 lines.
+ Some Venezuelan games have a 'Play maximum lines' option, this will turn every play line button into maximum lines.
+ For example, the default setup may have 1, 5, 10, 15 and 20 line buttons; this option will turn every play button into 20 lines.
+
The gamble (double up) feature can be enabled in the options on non-US machines. It is disabled by default.
Some machines have different gamble features, such as being able to bet on the four card suits for 4:1 odds,
or to spin a single slot reel which has 2:1, 3:1, 5:1, 10:1 or 100:1 odds of landing on the middle line.
@@ -155,9 +158,9 @@
Brazil [e.g. qnilebr]:
- This game similar to the NSW/ACT games however it requires a four-digit setup code before it can be initialized.
+ This game is similar to the NSW/ACT games however it requires a four-digit setup code before it can be initialized.
By default, this number is 4856.
-
+
After the game has accepted this code, press Collect (A) and Play 7 Lines (G) at the same time to clear the memory.
TODO (MK-5 specific):
@@ -378,6 +381,7 @@ After the game has accepted this code, press Collect (A) and Play 7 Lines (G) at
#include "swhr2.lh" // 1, 2, 3, 5, 10 9 red/black
#include "trstrove.lh" // 1, 2, 5, 10, 25 20 suits Take Win/Start Feature
#include "toutangonl.lh" // 1, 2, 3, 5, 10 9 red/black Service
+#include "venicea5.lh" // multiple configs 9/20 suits TW/SF (different bets to dynajack/fortellr/marmagic)
#include "wamazon.lh" // 1, 2, 3 3 suits Play Feature Game
#include "wamazona.lh" // 1, 2, 3, 5, 10 1 suits Single line game
#include "wcougar.lh" // 1, 2, 5, 10, 20 9 red/black
@@ -596,7 +600,7 @@ WRITE32_MEMBER(aristmk5_state::Ns5w48)
/*
There is one writeable register which is written with the Ns5w48 strobe. It contains four bits which are
taken from bits 16 to 19 of the word being written. The register is cleared whenever the chip is reset. The
- register controls part of the video system. Bit 3(from data bus bit 19) controls the eorv output. If the bit is
+ register controls part of the video system. Bit 3 (from data bus bit 19) controls the eorv output. If the bit is
one, eorv outputs the NV/CSYNC signal from VIDC. If the bit is zero, eorv outputs inverted NV/CSYNC. Bit 2 of
the register controls the eorh output. If the bit is zero, eorh is the NHSYNC output of VIDC. If the bit is one,
eorh is inverted NHSYNC. Bits 1 and 0 control what is fed to the vidclk output as follows:
@@ -2044,8 +2048,8 @@ ROM_START( aristmk5 )
ROM_END
-// 0200751V - 10 Credit Multiplier / 20 Line Multiline.
-// ADONIS - NSW/ACT - A - 25/05/98 Revision: 10 602/9.
+// 0200751V / 602/9 / 10 Credit Multiplier / 20 Line Multiline
+// ADONIS / NSW/ACT / A - 25/05/98
ROM_START( adonis )
ARISTOCRAT_MK5_BIOS
/*
@@ -2068,8 +2072,8 @@ ROM_START( adonis )
ROM_END
-// 0100751V - 10 Credit Multiplier / 20 Line Multiline.
-// ADONIS - NSW/ACT - A - 25/05/98 Revision: 9 602/9.
+// 0100751V / 602/9 / 10 Credit Multiplier / 20 Line Multiline
+// ADONIS / NSW/ACT / A - 25/05/98
ROM_START( adonisa )
ARISTOCRAT_MK5_BIOS
/*
@@ -2092,9 +2096,8 @@ ROM_START( adonisa )
ROM_END
-// MV4124/1 - 5,10,25,50 Credit Multiplier / 20 Line Multiline.
-// Adonis [Reel Game] - Export B - 31/07/01.
-// Marked as BHG1508.
+// BHG1508 / MV4124/1 / 5,10,25,50 Credit Multiplier / 20 Line Multiline
+// ADONIS / Export / B - 31/07/01
ROM_START( adonisu )
ARISTOCRAT_MK5_BIOS
/*
@@ -2118,8 +2121,9 @@ ROM_START( adonisu )
ROM_END
-// 602/9 - 10 Credit Multiplier/20 Line Multiline
-// ADONIS - NSW/ACT - C - 06/07/99
+// 0201005V / 602/9 / 10 Credit Multiplier/20 Line Multiline
+// ADONIS / NSW/ACT / C - 06/07/99
+// Hyperlink game
ROM_START( adonisce )
ARISTOCRAT_MK5_BIOS
ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
@@ -2143,10 +2147,11 @@ ROM_START( adonisce )
ROM_END
-// JB013/1 - Multi credit / 20 line
-// ALCHEMIST - VENEZUILA - A - 22/01/02
+// 01J02046 / JB013/1 / Multi credit / 20 line
+// ALCHEMIST / VENEZUILA / A - 22/01/02
// This game is downported from the MK6 version (Alchemy) and has MK6 style graphics
-// Venezuela is misspelled in the ROM
+// Venezuela is spelled as 'Venezuila' in the ROM
+// Game is in Spanish, however audit mode is in English
ROM_START( alchemst )
ARISTOCRAT_MK5_BIOS
/*
@@ -2171,8 +2176,8 @@ ROM_START( alchemst )
ROM_END
-// 386/56 - CARD POKER
-// BAD DOG POKER - NSW HOTEL - A 17/12/96
+// 0200428V / 386/56 / CARD POKER
+// BAD DOG POKER / NSW HOTEL / A 17/12/96
ROM_START( baddog )
ARISTOCRAT_MK5_BIOS
/*
@@ -2197,8 +2202,8 @@ ROM_START( baddog )
ROM_END
-// 594/1 - 3 Credit Multiplier/3 Line Multiline
-// Black Panther - Victoria - A - 30/07/96
+// 0200818V / 594/1 / 3 Credit Multiplier/3 Line Multiline
+// Black Panther / Victoria / A - 30/07/96
ROM_START( blackpnt )
ARISTOCRAT_MK5_BIOS
/*
@@ -2210,10 +2215,11 @@ ROM_START( blackpnt )
0x056d8c-0x1fffff is the non-Checksummed range if the additional vectors? at the end are included
*/
ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
- ROM_LOAD32_WORD( "0200818v.u7", 0x000000, 0x80000, CRC(eed76145) SHA1(6a40a6ba2ce320a37b086dc4916c92c8e38c065e) )
- ROM_LOAD32_WORD( "0200818v.u11", 0x000002, 0x80000, CRC(de3358d3) SHA1(4f290940d8af9fe8d404802d5cecfd2d098eff12) )
- ROM_LOAD32_WORD( "0200818v.u8", 0x100000, 0x80000, CRC(58ddfb50) SHA1(c2152e65fa119136b7944b69e650310db78e62a8) )
- ROM_LOAD32_WORD( "0200818v.u12", 0x100002, 0x80000, CRC(bb2bf7bb) SHA1(f88208238a69fc79e33af17f39e25cd2857d7172) )
+ // the checksum only covers part of the first 2 roms, marked all as BAD_DUMP because it can't be trusted without a full redump.
+ ROM_LOAD32_WORD( "0200818v.u7", 0x000000, 0x80000, BAD_DUMP CRC(eed76145) SHA1(6a40a6ba2ce320a37b086dc4916c92c8e38c065e) )
+ ROM_LOAD32_WORD( "0200818v.u11", 0x000002, 0x80000, BAD_DUMP CRC(de3358d3) SHA1(4f290940d8af9fe8d404802d5cecfd2d098eff12) )
+ ROM_LOAD32_WORD( "0200818v.u8", 0x100000, 0x80000, BAD_DUMP CRC(58ddfb50) SHA1(c2152e65fa119136b7944b69e650310db78e62a8) )
+ ROM_LOAD32_WORD( "0200818v.u12", 0x100002, 0x80000, BAD_DUMP CRC(bb2bf7bb) SHA1(f88208238a69fc79e33af17f39e25cd2857d7172) )
ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 ) /* ARM Code */
ROM_REGION( 0x200000, "vram", ROMREGION_ERASE00 )
@@ -2221,8 +2227,8 @@ ROM_START( blackpnt )
ROM_END
-// 616/1 - 25 Credit Multiplier/20 Line Multiline
-// Boot Scootin' 500cm - NSW/ACT - B - 11/12/98
+// 0100812V / 616/1 / 25 Credit Multiplier/20 Line Multiline
+// Boot Scootin' 500cm / NSW/ACT / B - 11/12/98
ROM_START( bootsctn )
ARISTOCRAT_MK5_BIOS
/*
@@ -2248,9 +2254,9 @@ ROM_START( bootsctn )
ROM_END
-// MV4098 - 10 Credit Multiplier / 9 Line Multiline.
-// BOOT SCOOTIN' - Export A - 25/08/99.
-// All devices are 27c4002 instead of 27c4096.
+// MV4098 / 10 Credit Multiplier / 9 Line Multiline
+// BOOT SCOOTIN' / Export / A - 25/08/99
+// All devices are 27c4002 instead of 27c4096
// Marked as GHG101202 and 92.767%
ROM_START( bootsctnu )
ARISTOCRAT_MK5_BIOS
@@ -2279,8 +2285,8 @@ ROM_START( bootsctnu )
ROM_END
-// MV4098/1 - 10 Credit Multiplier/20 Line Multiline
-// BOOT SCOOTIN' - Export - A - 27/07/99
+// GHG1008-03 / MV4098/1 / 10 Credit Multiplier/20 Line Multiline
+// BOOT SCOOTIN' / Export / A - 27/07/99
ROM_START( bootsctnua )
ARISTOCRAT_MK5_BIOS
/*
@@ -2306,9 +2312,10 @@ ROM_START( bootsctnua )
ROM_END
-// MV4119/1 - 3,5,10,20,25,50 Credit Multiplier / 9 Line Multiline
-// Bachelorette Party - Export - B - 25/08/2000
+// BHG1248 / MV4119/1 / 3,5,10,20,25,50 Credit Multiplier / 9 Line Multiline
+// Bachelorette Party / Export / B - 25/08/2000
// ROM says "9 Line Multiline" but this is a 20 line game, it cannot be set to 9 lines at all
+// Touchscreen game
ROM_START( bparty )
ARISTOCRAT_MK5_BIOS
/*
@@ -2334,8 +2341,9 @@ ROM_START( bparty )
ROM_END
-// MV4119/1 - 5, 10, 25, 50 Credit Multiplier / 20 Line Multiline
-// Bachelorette Party - Export - B - 25/08/2000
+// BHG1579 / MV4119/1 / 5, 10, 25, 50 Credit Multiplier / 20 Line Multiline
+// Bachelorette Party / Export / B - 25/08/2000
+// Touchscreen game
ROM_START( bpartya )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, all files are missing bytes consisting of 0x0D
@@ -2355,8 +2363,8 @@ ROM_START( bpartya )
ROM_END
-// 593 - 10 Credit Multiplier / 9 Line Multiline
-// Bumble Bugs - Local - D - 5/07/96
+// 0200510V / 593 / 10 Credit Multiplier / 9 Line Multiline
+// Bumble Bugs / Local / D - 5/07/96
ROM_START( bumblbug )
ARISTOCRAT_MK5_BIOS
/*
@@ -2376,8 +2384,8 @@ ROM_START( bumblbug )
ROM_END
-// 593 - 10 Credit Multiplier / 9 Line Multiline
-// Bumble Bugs - QLD CLUB & HOTEL - D - 05/07/96
+// 0200546V / 593 / 10 Credit Multiplier / 9 Line Multiline
+// Bumble Bugs / QLD CLUB & HOTEL / D - 05/07/96
ROM_START( bumblbugql )
ARISTOCRAT_MK5_BIOS
/*
@@ -2400,9 +2408,9 @@ ROM_START( bumblbugql )
ROM_END
-// 593 - 10 Credit Multiplier / 9 Line Multiline.
-// Bumble Bugs - Export D - 05/07/97.
-// All devices are 27c4002 instead of 27c4096.
+// 593 / 10 Credit Multiplier / 9 Line Multiline
+// Bumble Bugs / Export / D - 05/07/97
+// All devices are 27c4002 instead of 27c4096
// Marked as CHG047903 and 92.691%
ROM_START( bumblbugu )
ARISTOCRAT_MK5_BIOS
@@ -2427,8 +2435,8 @@ ROM_START( bumblbugu )
ROM_END
-// 571/4 - 10 Credit Multiplier/9 Line Multiline
-// Butterfly Delight - Local - A - 19/12/95
+// 0200143V / 571/4 / 10 Credit Multiplier/9 Line Multiline
+// Butterfly Delight / Local / A - 19/12/95
ROM_START( buttdeli )
ARISTOCRAT_MK5_BIOS
/*
@@ -2451,6 +2459,8 @@ ROM_START( buttdeli )
ROM_END
+// AHG1463 / 603(a) / 3,5,10,25,50 Credit Multiplier / 20 Line Multiline
+// Canyon Rose 100cm / Export / B - 06/12/96
ROM_START( canrose )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, all files are missing bytes consisting of 0x0D
@@ -2466,6 +2476,8 @@ ROM_START( canrose )
ROM_END
+// 0100676V / 614/3 / 10 Credit Multiplier/20 Line Multiline
+// Cash Cat 200cm / NSW/ACT / A - 3/04/98
ROM_START( cashcat )
ARISTOCRAT_MK5_BIOS
ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
@@ -2488,6 +2500,8 @@ ROM_START( cashcat )
ROM_END
+// 0100557V / 614/1 / 10 Credit Multiplier/9 Line Multiline
+// Cash Cat 90cm / NSW/ACT / B - 1/12/97
ROM_START( cashcata )
ARISTOCRAT_MK5_BIOS
ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
@@ -2510,6 +2524,8 @@ ROM_START( cashcata )
ROM_END
+// 0300863V / MV4089 / 5 Credit Multiplier/9 Line Multiline
+// Cash Cat / New Zealand / A- 4/1/99
ROM_START( cashcatnz )
ARISTOCRAT_MK5_BIOS
ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
@@ -2532,6 +2548,8 @@ ROM_START( cashcatnz )
ROM_END
+// 0100438V / 603/1 / 25 Credit Multiplier / 20 Line Multiline
+// Cash Chameleon / NSW/ACT / C - 15/4/97
ROM_START( cashcham )
ARISTOCRAT_MK5_BIOS
/*
@@ -2554,6 +2572,8 @@ ROM_START( cashcham )
ROM_END
+// 0200437V / 603(a) / 5 Credit Multiplier / 20 Line Multiline
+// Cash Chameleon 100cm / NSW/ACT / D - 18/02/98
ROM_START( cashchama )
ARISTOCRAT_MK5_BIOS
/*
@@ -2576,6 +2596,8 @@ ROM_START( cashchama )
ROM_END
+// 0300781V / MV4067 / 5 Credit Multiplier/20 Line Multiline
+// Cash Chameleon / New Zealand / A - 31/08/98
ROM_START( cashchamnz )
ARISTOCRAT_MK5_BIOS
// checksum code not found (uses different startup sequence)
@@ -2591,8 +2613,8 @@ ROM_START( cashchamnz )
ROM_END
-// 603(a) - 3,5,10,25,50 Credit Multiplier / 20 Line Multiline.
-// Cash Chameleon 100cm - Export B - 06/12/96.
+// 603(a) / 3,5,10,25,50 Credit Multiplier / 20 Line Multiline
+// Cash Chameleon 100cm / Export / B - 06/12/96
// Marked as DHG4078.
ROM_START( cashchamu )
ARISTOCRAT_MK5_BIOS
@@ -2617,6 +2639,8 @@ ROM_START( cashchamu )
ROM_END
+// 0300467V / 607 / 10 Credit Multiplier/20 Line Multiline
+// Cash Crop / Local / C - 14/07/97
ROM_START( cashcra5 )
ARISTOCRAT_MK5_BIOS
/*
@@ -2639,6 +2663,8 @@ ROM_START( cashcra5 )
ROM_END
+// 0300447V / 607/2 / 10 Credit Multiplier/9 Line Multiline
+// Cash Crop / Local / C - 29/08/97
ROM_START( cashcra5a )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, all files are missing bytes consisting of 0x0D
@@ -2654,6 +2680,8 @@ ROM_START( cashcra5a )
ROM_END
+// 0100787V / 630/1 / 10 Credit Multiplier / 20 Line Multiline
+// The Chariot Challenge / NSW/ACT / A - 10/08/98
ROM_START( chariotc )
ARISTOCRAT_MK5_BIOS
/*
@@ -2676,9 +2704,10 @@ ROM_START( chariotc )
ROM_END
-// 630 - 10 Credit Multiplier / 9 Line Multiline.
-// The Chariot Challenge - Venezuela - A - 10/08/98.
-// 04J00714
+// 04J00714 / 630 / 10 Credit Multiplier / 9 Line Multiline
+// The Chariot Challenge / NSW/ACT / A - 10/08/98
+// ROM contains unaltered NSW/ACT region string and date, but game is for the Venezuelan market
+// Game is in Spanish, however audit mode is in English
ROM_START( chariotcv )
ARISTOCRAT_MK5_BIOS
/*
@@ -2701,6 +2730,9 @@ ROM_START( chariotcv )
ROM_END
+// 01J00681 / JB011 / Multi credit / Multi line
+// Ckeckmate / NSW/ACT / B - 06/07/01
+// Checkmate is misspelled as 'Ckeckmate' in the ROM
ROM_START( checkma5 )
ARISTOCRAT_MK5_BIOS
/*
@@ -2725,6 +2757,8 @@ ROM_START( checkma5 )
ROM_END
+// 0100351V / 596 / 10 Credit Multiplier/9 Line Multiline
+// Chicken / Local / A - 27/08/96
ROM_START( chickna5 )
ARISTOCRAT_MK5_BIOS
/*
@@ -2748,6 +2782,34 @@ ROM_START( chickna5 )
ROM_END
+// 0200530V / 596 / 10 Credit Multiplier/9 Line Multiline
+// Chicken / QLD Club & Hotels / C - 23/02/98
+ROM_START( chickna5qld )
+ ARISTOCRAT_MK5_BIOS
+ /*
+ Checksum code found at 0x000ac8
+ 0x000000-0x05f193 is the Checksummed Range (excluding 0x000020-0x000027 where Checksum is stored)
+ Expected Checksum 0xeff4424a
+ Calculated Checksum 0xeff4424a (OK)
+ 0x05f194-0x3a9a7f is the non-Checksummed range still containing data but NOT covered by Checksum
+ 0x05f194-0x3fffff is the non-Checksummed range if the additional vectors? at the end are included
+ */
+ ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
+ ROM_LOAD32_WORD( "0200530v.u7", 0x000000, 0x80000, CRC(2d53de96) SHA1(6f2ed8f68d0474021a302d7e06ba869c0f1f7262) )
+ ROM_LOAD32_WORD( "0200530v.u11", 0x000002, 0x80000, CRC(ed80acab) SHA1(d7ec3a063c45180e0b32935db9b8a01bcdaaa9a7) )
+ ROM_LOAD32_WORD( "0200530v.u8", 0x100000, 0x80000, CRC(fbe704d3) SHA1(fe06489ba9628307f54ab60ab6909b45491116ae) )
+ ROM_LOAD32_WORD( "0200530v.u12", 0x100002, 0x80000, CRC(c78215c0) SHA1(52b372df4a0f78cc557a874d8d40819aed191cdd) )
+ ROM_LOAD32_WORD( "0200530v.u9", 0x200000, 0x80000, CRC(835903f5) SHA1(0a3bbc4e81629265d873716e9120eb95ea28b42c) )
+ ROM_LOAD32_WORD( "0200530v.u13", 0x200002, 0x80000, CRC(7a5c1ca3) SHA1(d56103142392234298117d6b0d9163e0d3e52a7e) )
+ ROM_LOAD32_WORD( "0200530v.u10", 0x300000, 0x80000, CRC(6c9399c1) SHA1(066afebc8ffcdf9e6a176e18997db242aa84269b) )
+ ROM_LOAD32_WORD( "0200530v.u14", 0x300002, 0x80000, CRC(e87cf6c9) SHA1(a330644658da6100d7231b1c47260dc7f2e88448) )
+
+ ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 ) /* ARM Code */
+ ROM_REGION( 0x200000, "vram", ROMREGION_ERASE00 )
+ ROM_REGION( 0x20000*4, "sram", ROMREGION_ERASE00 )
+ROM_END
+
+
// 596 - 10 Credit Multiplier / 9 Line Multiline.
// Chicken - Export C - 23/02/98.
// Marked as RHG0730, 92.588% and 'touch'
@@ -2777,32 +2839,8 @@ ROM_START( chickna5u )
ROM_END
-ROM_START( chickna5qld )
- ARISTOCRAT_MK5_BIOS
- /*
- Checksum code found at 0x000ac8
- 0x000000-0x05f193 is the Checksummed Range (excluding 0x000020-0x000027 where Checksum is stored)
- Expected Checksum 0xeff4424a
- Calculated Checksum 0xeff4424a (OK)
- 0x05f194-0x3a9a7f is the non-Checksummed range still containing data but NOT covered by Checksum
- 0x05f194-0x3fffff is the non-Checksummed range if the additional vectors? at the end are included
- */
- ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
- ROM_LOAD32_WORD( "0200530v.u7", 0x000000, 0x80000, CRC(2d53de96) SHA1(6f2ed8f68d0474021a302d7e06ba869c0f1f7262) )
- ROM_LOAD32_WORD( "0200530v.u11", 0x000002, 0x80000, CRC(ed80acab) SHA1(d7ec3a063c45180e0b32935db9b8a01bcdaaa9a7) )
- ROM_LOAD32_WORD( "0200530v.u8", 0x100000, 0x80000, CRC(fbe704d3) SHA1(fe06489ba9628307f54ab60ab6909b45491116ae) )
- ROM_LOAD32_WORD( "0200530v.u12", 0x100002, 0x80000, CRC(c78215c0) SHA1(52b372df4a0f78cc557a874d8d40819aed191cdd) )
- ROM_LOAD32_WORD( "0200530v.u9", 0x200000, 0x80000, CRC(835903f5) SHA1(0a3bbc4e81629265d873716e9120eb95ea28b42c) )
- ROM_LOAD32_WORD( "0200530v.u13", 0x200002, 0x80000, CRC(7a5c1ca3) SHA1(d56103142392234298117d6b0d9163e0d3e52a7e) )
- ROM_LOAD32_WORD( "0200530v.u10", 0x300000, 0x80000, CRC(6c9399c1) SHA1(066afebc8ffcdf9e6a176e18997db242aa84269b) )
- ROM_LOAD32_WORD( "0200530v.u14", 0x300002, 0x80000, CRC(e87cf6c9) SHA1(a330644658da6100d7231b1c47260dc7f2e88448) )
-
- ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 ) /* ARM Code */
- ROM_REGION( 0x200000, "vram", ROMREGION_ERASE00 )
- ROM_REGION( 0x20000*4, "sram", ROMREGION_ERASE00 )
-ROM_END
-
-
+// 0100919V / 577/7 / 25 Credit Multiplier/20 Line Multiline
+// Coral Riches II / Local / A - 29/12/98
ROM_START( coralrc2 )
ARISTOCRAT_MK5_BIOS
/*
@@ -2825,6 +2863,8 @@ ROM_START( coralrc2 )
ROM_END
+// 0200753V / 615/1 / 10 Credit Multiplier / 20 Line Multiline
+// Cuckoo / Local / D - 03/07/98
ROM_START( cuckoo )
ARISTOCRAT_MK5_BIOS
/*
@@ -2847,10 +2887,10 @@ ROM_START( cuckoo )
ROM_END
-// MV4104 3,5,10,20,25,50 Credit Multiplier / 9-20 Line Multiline.
-// CUCKOO - Export C - 02/02/00.
-// All devices are 27c4002 instead of 27c4096.
-// Game ROM says 9-20 Lines, but it only has 9 Lines.
+// CHG1195 / MV4104 / 3,5,10,20,25,50 Credit Multiplier / 9-20 Line Multiline
+// CUCKOO / Export C / 02/02/00
+// ROM says '9-20 Line Multiline', but game only has 9 Lines
+// All devices are 27c4002 instead of 27c4096
ROM_START( cuckoou )
ARISTOCRAT_MK5_BIOS_HAVE_EEPROMS
/*
@@ -2885,21 +2925,8 @@ ROM_START( cuckoou )
ROM_END
-ROM_START( dreamwv )
- ARISTOCRAT_MK5_BIOS
- // checksum code not found (uses different startup sequence)
- ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
- ROM_LOAD32_WORD( "0200586v.u7", 0x000000, 0x80000, CRC(6d52fcd1) SHA1(136cb89037a96bf6824ed5754fc67167f0287684) )
- ROM_LOAD32_WORD( "0200586v.u11", 0x000002, 0x80000, CRC(6b0d58b8) SHA1(3c70d294673deb38d737099880fdbd04e2dc20e6) )
- ROM_LOAD32_WORD( "0200586v.u8", 0x100000, 0x80000, CRC(d0a2fb07) SHA1(a05468f36ee1024399780e92825803908f416d80) )
- ROM_LOAD32_WORD( "0200586v.u12", 0x100002, 0x80000, CRC(0b3e03d3) SHA1(966ec84aff686ad360d440995b81ae469539a5b5) )
-
- ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 ) /* ARM Code */
- ROM_REGION( 0x200000, "vram", ROMREGION_ERASE00 )
- ROM_REGION( 0x20000*4, "sram", ROMREGION_ERASE00 )
-ROM_END
-
-
+// 0300111V / 577/2 / 20 Credit Multiplier/9 Line Multiline
+// Desert Bloom / Local / A - 12/10/95
ROM_START( dstbloom )
ARISTOCRAT_MK5_BIOS
/*
@@ -2922,6 +2949,9 @@ ROM_START( dstbloom )
ROM_END
+// 0200111V / 577/2 / 20 Credit Multiplier/9 Line Multiline
+// Desert Bloom / Local / A - 12/10/95
+// Same strings as dstbloom but earlier version
ROM_START( dstblooma )
ARISTOCRAT_MK5_BIOS
/*
@@ -2944,27 +2974,8 @@ ROM_START( dstblooma )
ROM_END
-ROM_START( dmdfever )
- ARISTOCRAT_MK5_BIOS
- /*
- Checksum code found at 0x000ad8
- 0x000000-0x054f3f is the Checksummed Range (excluding 0x000020-0x000027 where Checksum is stored)
- Expected Checksum 0x87d3b331
- Calculated Checksum 0x87d3b331 (OK)
- 0x054f40-0x0ef137 is the non-Checksummed range (unusual endpoint)
- */
- ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
- ROM_LOAD32_WORD( "0200302v.u7", 0x000000, 0x80000, CRC(d90032f9) SHA1(9c34e626168bdfa3ff2722d9ff1970d826135cf7) )
- ROM_LOAD32_WORD( "0200302v.u11", 0x000002, 0x80000, CRC(29620f05) SHA1(172b6226c443931f0c4ddc44a63c8fc0e6be3824) )
-
- ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 ) /* ARM Code */
- ROM_REGION( 0x200000, "vram", ROMREGION_ERASE00 )
- ROM_REGION( 0x20000*4, "sram", ROMREGION_ERASEFF )
-ROM_END
-
-
-// MV4115_5 - 5, 10, 25, 50 Credit Multiplier / 20 Line Multiline.
-// Diamond Destiny - Export - A - 09/05/2000.
+// AHG1533 / MV4115_5 / 5, 10, 25, 50 Credit Multiplier / 20 Line Multiline
+// Diamond Destiny / Export / A - 09/05/2000
ROM_START( diamdest )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, all files are missing bytes consisting of 0x0D
@@ -2982,6 +2993,9 @@ ROM_START( diamdest )
ROM_END
+// 0101018V / 640 / 9 Credit Multiplier/3 Line Multiline
+// Diamond Dove / NSW/ACT / B - 19/05/99
+// ROM says '9 Credit Multiplier' but game has a 3 credit multiplier
ROM_START( diamdove )
ARISTOCRAT_MK5_BIOS
/*
@@ -3006,6 +3020,30 @@ ROM_START( diamdove )
ROM_END
+// 0200302V / 483/7 / 3 Credit Multiplier/3 Line Multiline
+// Diamond Fever / Local / E - 05/09/96
+ROM_START( dmdfever )
+ ARISTOCRAT_MK5_BIOS
+ /*
+ Checksum code found at 0x000ad8
+ 0x000000-0x054f3f is the Checksummed Range (excluding 0x000020-0x000027 where Checksum is stored)
+ Expected Checksum 0x87d3b331
+ Calculated Checksum 0x87d3b331 (OK)
+ 0x054f40-0x0ef137 is the non-Checksummed range (unusual endpoint)
+ */
+ ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
+ ROM_LOAD32_WORD( "0200302v.u7", 0x000000, 0x80000, CRC(d90032f9) SHA1(9c34e626168bdfa3ff2722d9ff1970d826135cf7) )
+ ROM_LOAD32_WORD( "0200302v.u11", 0x000002, 0x80000, CRC(29620f05) SHA1(172b6226c443931f0c4ddc44a63c8fc0e6be3824) )
+
+ ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 ) /* ARM Code */
+ ROM_REGION( 0x200000, "vram", ROMREGION_ERASE00 )
+ ROM_REGION( 0x20000*4, "sram", ROMREGION_ERASEFF )
+ROM_END
+
+
+// 0400433V / 604 / 10 Credit Multiplier/9 Line Multiline
+// Diamond Touch / Local / E - 30/06/97
+// Touchscreen game
ROM_START( dimtouch )
ARISTOCRAT_MK5_BIOS
// checksum code not found (uses different startup sequence)
@@ -3021,6 +3059,8 @@ ROM_START( dimtouch )
ROM_END
+// 0200424V / 602/1 / 10 Credit Multiplier / 20 Line Multiline
+// Dolphin Treasure / NSW/ACT / B - 06/12/96
ROM_START( dolphntr )
ARISTOCRAT_MK5_BIOS
/*
@@ -3040,6 +3080,9 @@ ROM_START( dolphntr )
ROM_END
+// 0100424V / 602/1 / 10 Credit Multiplier / 20 Line Multiline
+// Dolphin Treasure / NSW/ACT / B - 06/12/96
+// Same strings as dolphntr but earlier version
ROM_START( dolphntra )
ARISTOCRAT_MK5_BIOS
/*
@@ -3062,6 +3105,8 @@ ROM_START( dolphntra )
ROM_END
+// 0100388V / 602 / 10 Credit Multiplier / 9 Line Multiline
+// Dolphin Treasure / NSW/ACT / B - 10/12/96
ROM_START( dolphntrb )
ARISTOCRAT_MK5_BIOS
/*
@@ -3084,6 +3129,10 @@ ROM_START( dolphntrb )
ROM_END
+// AHG1607 / MV4090 / 9 & 20 Line Multiline / 3, 5, 10, 20, 25, 50 Credit Multiplier
+// Dolphin Treasure / Export / D - 22/12/99
+// Hyperlink game, but can also run standalone without progressive jackpot
+// ROM says '9 & 20 Line Multiline' but game only has 20 lines with a 5, 10, 25 or 50 credit multiplier
ROM_START( dolphntrce )
ARISTOCRAT_MK5_BIOS
/*
@@ -3109,6 +3158,10 @@ ROM_START( dolphntrce )
ROM_END
+// AHG1606 / MV4090 / 9 & 20 Line Multiline / 3, 5, 10, 20, 25, 50 Credit Multiplier
+// Dolphin Treasure / Export / D - 22/12/99
+// Hyperlink game, but can also run standalone without progressive jackpot
+// ROM says '9 & 20 Line Multiline' but game only has 9 lines with a 5, 10 or 20 credit multiplier
ROM_START( dolphntrcea )
ARISTOCRAT_MK5_BIOS
/*
@@ -3134,6 +3187,10 @@ ROM_START( dolphntrcea )
ROM_END
+// AHG1519 / MV4090 / 9 & 20 Line Multiline / 3, 5, 10, 20, 25, 50 Credit Multiplier
+// Dolphin Treasure / Export / D - 22/12/99
+// Hyperlink game, but can also run standalone without progressive jackpot
+// ROM says '9 & 20 Line Multiline' but game only has 20 lines
ROM_START( dolphntrceb )
ARISTOCRAT_MK5_BIOS
/*
@@ -3159,9 +3216,9 @@ ROM_START( dolphntrceb )
ROM_END
-// 602/1 - 10 Credit Multiplier / 9 Line Multiline.
-// Dolphin Treasure - Export B - 06/12/96.
-// All devices are 27c4002 instead of 27c4096.
+// FHG4077-02 / 602/1 / 10 Credit Multiplier / 9 Line Multiline
+// Dolphin Treasure / Export / B - 06/12/96
+// All devices are 27c4002 instead of 27c4096
ROM_START( dolphntru )
ARISTOCRAT_MK5_BIOS_HAVE_EEPROMS
/*
@@ -3196,6 +3253,9 @@ ROM_START( dolphntru )
ROM_END
+// 0100521V / 610 / 10 Credit Multiplier/10 Line Multiline
+// Dragon's Eye / Local / A - 09/05/97
+// ROM says '10 Line Multiline' but game only has 9 lines
ROM_START( drgneye )
ARISTOCRAT_MK5_BIOS
/*
@@ -3215,6 +3275,26 @@ ROM_START( drgneye )
ROM_END
+// 0200586V / 606/2 / 20 Credit Multiplier/9 Line Multiline
+// Dream Weaver / Local / A- 20/06/97
+// Touchscreen game
+ROM_START( dreamwv )
+ ARISTOCRAT_MK5_BIOS
+ // checksum code not found (uses different startup sequence)
+ ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
+ ROM_LOAD32_WORD( "0200586v.u7", 0x000000, 0x80000, CRC(6d52fcd1) SHA1(136cb89037a96bf6824ed5754fc67167f0287684) )
+ ROM_LOAD32_WORD( "0200586v.u11", 0x000002, 0x80000, CRC(6b0d58b8) SHA1(3c70d294673deb38d737099880fdbd04e2dc20e6) )
+ ROM_LOAD32_WORD( "0200586v.u8", 0x100000, 0x80000, CRC(d0a2fb07) SHA1(a05468f36ee1024399780e92825803908f416d80) )
+ ROM_LOAD32_WORD( "0200586v.u12", 0x100002, 0x80000, CRC(0b3e03d3) SHA1(966ec84aff686ad360d440995b81ae469539a5b5) )
+
+ ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 ) /* ARM Code */
+ ROM_REGION( 0x200000, "vram", ROMREGION_ERASE00 )
+ ROM_REGION( 0x20000*4, "sram", ROMREGION_ERASE00 )
+ROM_END
+
+
+// 01J00081 / JB004 / Multi credit / Multi line
+// Dynamite Jack / NSW/ACT / A - 12/07/2000
ROM_START( dynajack )
ARISTOCRAT_MK5_BIOS
/*
@@ -3239,6 +3319,8 @@ ROM_START( dynajack )
ROM_END
+// CHG1562 / US002 / 5,10,20, Credit Multiplier / 9 Line Multiline
+// Dynamite Jack / Export / A - 11/07/01
ROM_START( dynajacku )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, first 4 files are missing bytes consisting of 0x0D
@@ -3256,6 +3338,8 @@ ROM_START( dynajacku )
ROM_END
+// 0100652V / 623 / 8 Credit Multiplier / 25 Credit Multiway
+// El Dorado / Local / B - 24/03/98
ROM_START( eldorda5 )
ARISTOCRAT_MK5_BIOS
/*
@@ -3275,6 +3359,8 @@ ROM_START( eldorda5 )
ROM_END
+// 0400122V / 570/3 / 10 Credit Multiplier/9 Line Multiline
+// Enchanted Forest / Local / E - 23/06/95
ROM_START( eforsta5 )
ARISTOCRAT_MK5_BIOS
/*
@@ -3294,6 +3380,9 @@ ROM_START( eforsta5 )
ROM_END
+// CHG1536 / MV4108/6 / 3,5,10,20,25,50 Credit Multiplier/9 Line Multiline
+// Enchanted Forest / Export / C - 17/01/00
+// Hyperlink game
ROM_START( eforsta5ce )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, first 6 files are missing bytes consisting of 0x0D
@@ -3313,8 +3402,8 @@ ROM_START( eforsta5ce )
ROM_END
-// MV4033 - 10 Credit Multiplier / 9 Line Multiline.
-// Enchanted Forest - Export B - 10/02/97.
+// JHG0415-03 / MV4033 / 10 Credit Multiplier / 9 Line Multiline
+// Enchanted Forest / Export / B - 10/02/97
// Marked as 94.97%
// All devices are 27c4002 instead of 27c4096.
ROM_START( eforsta5u )
@@ -3340,6 +3429,8 @@ ROM_START( eforsta5u )
ROM_END
+// 0100651V / 624 / 3 Credit Multiplier / 3 Line Multiline
+// Fast Fortune / Local / D - 07/05/98
ROM_START( fastfort )
ARISTOCRAT_MK5_BIOS
/*
@@ -3362,6 +3453,8 @@ ROM_START( fastfort )
ROM_END
+// 01J00131 / JB006 / Multi credit / Multi line
+// Fortune Teller / NSW/ACT / D - 24/11/2000
ROM_START( fortellr )
ARISTOCRAT_MK5_BIOS
/*
@@ -3388,6 +3481,8 @@ ROM_START( fortellr )
ROM_END
+// BHG1566 / MV4122/2 / 9 Line Multiline / 5, 10, 20 Credit Multiplier
+// Fortune Fever / Export / A - 13/05/01
ROM_START( fortfvr )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, 7 out of 8 files are missing bytes consisting of 0x0D
@@ -3407,10 +3502,10 @@ ROM_START( fortfvr )
ROM_END
-// MV4084/1 - 10 Credit Multiplier / 9 Line Multiline.
-// THE GAMBLER - Export A - 30/10/98.
-// Marked as EHG0916 and 92.268%.
-// All devices are 27c4002 instead of 27c4096.
+// MV4084/1 / 10 Credit Multiplier / 9 Line Multiline
+// THE GAMBLER / Export / A - 30/10/98
+// Marked as EHG0916 and 92.268%
+// All devices are 27c4002 instead of 27c4096
ROM_START( gambler )
ARISTOCRAT_MK5_BIOS
/*
@@ -3434,6 +3529,9 @@ ROM_START( gambler )
ROM_END
+// 0101408V / MV4127 / 12 Credit Multiplier/20 Line Multiline
+// Geisha / New Zealand / A- 05/03/01
+// This game is downported from the MK6 version for the New Zealand market only, no other MK5 version exists
ROM_START( geisha )
ARISTOCRAT_MK5_BIOS
// checksum code not found (uses different startup sequence)
@@ -3451,6 +3549,9 @@ ROM_START( geisha )
ROM_END
+// 0200894V / 632/1 / 25 Credit Multiplier/20 Line Multiline
+// Genie Magic / Local / C- 15/02/99
+// Touchscreen game
ROM_START( genmagi )
ARISTOCRAT_MK5_BIOS
// checksum code not found (uses different startup sequence)
@@ -3470,6 +3571,8 @@ ROM_START( genmagi )
ROM_END
+// 0100767V / 625 / 10 Credit Multiplier/20 Line Multiline
+// Gnome Around The World 200cm / NSW/ACT / C - 18/12/98
ROM_START( gnomeatw )
ARISTOCRAT_MK5_BIOS
/*
@@ -3492,6 +3595,10 @@ ROM_START( gnomeatw )
ROM_END
+// MV4091 / 10 Credit Multiplier / 9 Line Multiline
+// QUEEN OF THE NILE / NSW/ACT / B - 13/05/97
+// Marked as AHG1205-03, Golden Pyramids, and 94.941%
+// Queen of The Nile and Golden Pyramids are both the same game with different title
ROM_START( goldpyr )
ARISTOCRAT_MK5_BIOS
/*
@@ -3514,11 +3621,10 @@ ROM_START( goldpyr )
ROM_END
-// 602/2 - 10 Credit Multiplier / 20 Line Multiline.
-// QUEEN OF THE NILE - NSW/ACT - B - 13/05/97.
+// 602/2 - 10 Credit Multiplier / 20 Line Multiline
+// QUEEN OF THE NILE - NSW/ACT - B - 13/05/97
// Marked as AHG1206-99, Golden Pyramids, and 87.928%
-// Queen of The Nile and Golden Pyramids are
-// both the same game with different title.
+// Queen of The Nile and Golden Pyramids are both the same game with different title
ROM_START( goldpyra )
ARISTOCRAT_MK5_BIOS
/*
@@ -3542,11 +3648,13 @@ ROM_START( goldpyra )
ROM_END
+// 0100878V / 602/5 / 10 Credit Multiplier / 9 Line Multiline
+// Golden Pyramid / Crown Casino / C - 19/06/98
+// ROM says 'Golden Pyramid' with three trailing spaces, artwork says 'Golden Pyramids'
+// Original casino BIOS is not dumped, using New Zealand 0700474V BIOS until an Australian version is dumped
ROM_START( goldpyrb )
ARISTOCRAT_MK5_BIOS
/*
- Using New Zealand 0700474V BIOS until an Australian casino BIOS is dumped.
-
note, this actually contains a 2nd checksum for the game, this is the base/bios check only.
Checksum code found at 0x001b74
@@ -3571,6 +3679,8 @@ ROM_START( goldpyrb )
ROM_END
+// 0101164V / 661 / 50 Credit Multiplier / 20 Line Multiline
+// Golden Ra / NSW/ACT / A - 10/04/00
ROM_START( goldenra )
ARISTOCRAT_MK5_BIOS
/*
@@ -3595,6 +3705,29 @@ ROM_START( goldenra )
ROM_END
+// 03J00241 / JB008 / Multi credit / Multi line
+// Honey Pot / NSW/ACT / A - 21/11/2000
+ROM_START( honeypot )
+ ARISTOCRAT_MK5_BIOS
+ /*
+ Checksum code needs to be done
+ */
+ ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
+ ROM_LOAD32_WORD( "03j00241.u7", 0x000000, 0x80000, CRC(9c0c3a68) SHA1(39e8be61ea8e47fcb8006868518d9de464dc63da) )
+ ROM_LOAD32_WORD( "03j00241.u11", 0x000002, 0x80000, CRC(c91bc9e7) SHA1(c8293afa113213e5bd9210b4c3fb0aae11019c4d) )
+ ROM_LOAD32_WORD( "03j00241.u8", 0x100000, 0x80000, CRC(cc3701fd) SHA1(61419691b91c79aec3bde660895b520b9634237e) )
+ ROM_LOAD32_WORD( "03j00241.u12", 0x100002, 0x80000, CRC(1f2e3714) SHA1(c4e5809a54c5a10479cbdfbaa7a51c5e36bd8655) )
+ ROM_LOAD32_WORD( "03j00241.u9", 0x200000, 0x80000, CRC(906b275f) SHA1(71e32cfb97a1063cb363795dd03be0327f6ec3f0) )
+ ROM_LOAD32_WORD( "03j00241.u13", 0x200002, 0x80000, CRC(d98e20eb) SHA1(6274ceee7ad49a9052b354d9dfc7e3cfa4e61017) )
+
+ ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 ) /* ARM Code */
+ ROM_REGION( 0x200000, "vram", ROMREGION_ERASE00 )
+ ROM_REGION( 0x20000*4, "sram", ROMREGION_ERASE00 )
+ROM_END
+
+
+// 0100872V / 631/3 B / 25 Credit Multiplier / 20 Line Multiline
+// INCA SUN / NSW/ACT / B- 03/05/99
ROM_START( incasun )
ARISTOCRAT_MK5_BIOS
/*
@@ -3618,6 +3751,9 @@ ROM_START( incasun )
ROM_END
+// 0100872V / 631/3 B / 25 Credit Multiplier / 20 Line Multiline
+// INCA SUN / NSW/ACT / B- 03/05/99
+// SHOW PROGRAM
ROM_START( incasunsp )
ARISTOCRAT_MK5_BIOS
ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
@@ -3641,6 +3777,8 @@ ROM_START( incasunsp )
ROM_END
+// 0101108V / MV4113 / 5 Credit Multiplier/20 Line Multiline
+// Inca Sun / New Zealand / A- 6/3/00
ROM_START( incasunnz )
ARISTOCRAT_MK5_BIOS
// checksum code not found (uses different startup sequence)
@@ -3658,6 +3796,8 @@ ROM_START( incasunnz )
ROM_END
+// CHG1458 / MV4130/3 / 20 Line Multiline / 5, 10, 25, 50 Credit Multiplier
+// Inca Sun / Export / A - 05/09/00
ROM_START( incasunu )
ARISTOCRAT_MK5_BIOS_HAVE_EEPROMS
/*
@@ -3693,6 +3833,9 @@ ROM_START( incasunu )
ROM_END
+// DHG1577 / MV4130/3 / 20 Line Multiline / 5, 10, 25, 50 Credit Multiplier
+// Inca Sun / Export / A - 05/09/00
+// Same strings as incasunu but different version
ROM_START( incasunua )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, all files are missing bytes consisting of 0x0D
@@ -3710,6 +3853,8 @@ ROM_START( incasunua )
ROM_END
+// 0100845V / 628/1 / 25 Credit Multiway / 20 Credit Multiplier
+// Indian Dreaming / Local / B - 15/12/98
ROM_START( indrema5 )
ARISTOCRAT_MK5_BIOS
/*
@@ -3732,6 +3877,8 @@ ROM_START( indrema5 )
ROM_END
+// 0100161V / 586/2 / 10 Credit Multiplier/9 Line Multiline
+// Jumping Beans / Local / A - 25/1/96
ROM_START( jumpbean )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, all files are missing bytes consisting of 0x0D
@@ -3747,6 +3894,8 @@ ROM_START( jumpbean )
ROM_END
+// 0100383V / 586/6 / 25 Credit Multiplier / 20 Line Multiline
+// JUMPIN' JOEY 500cm / NSW/ACT / C - 13/11/96
ROM_START( jumpjoey )
ARISTOCRAT_MK5_BIOS
/*
@@ -3769,11 +3918,9 @@ ROM_START( jumpjoey )
ROM_END
-/*
-566/3 - 5 Credit Multiplier/9 Line Multiline
-Jungle Juice - Crown - F - 06/03/96
-Note: Game says "Crown" as region, but game was from Dunedin Casino with NZ BIOS installed
-*/
+// 0200240V / 566/3 / 5 Credit Multiplier/9 Line Multiline
+// Jungle Juice / Crown / F - 06/03/96
+// ROM says 'Crown' as region (Crown Casino), but game was from Dunedin Casino with NZ BIOS installed
ROM_START( jungjuic )
ARISTOCRAT_MK5_BIOS
/*
@@ -3799,11 +3946,9 @@ ROM_START( jungjuic )
ROM_END
-/*
-613/6 - 10 Credit Multiplier/20 Line Multiline
-King Galah - Local - A - 21/07/95
-Note: Game says 1995 but artwork says 1997; game has a 1998+ style denomination sign
-*/
+// 0200536V / 613/6 / 10 Credit Multiplier/20 Line Multiline
+// King Galah / Local / A - 21/07/95
+// ROM says 1995 but artwork says 1997; game has a 1998+ style denomination sign
ROM_START( kgalah )
ARISTOCRAT_MK5_BIOS
/*
@@ -3826,11 +3971,9 @@ ROM_START( kgalah )
ROM_END
-/*
-613 - 10 Credit Multiplier/20 Line Multiline
-King Galah - Local - A - 21/07/95
-Note: Game says 1995 but artwork says 1997; game has the newer style music introduced in 1997
-*/
+// 0100536V / 613 / 10 Credit Multiplier/20 Line Multiline
+// King Galah / Local / A - 21/07/95
+// ROM says 1995 but artwork says 1997; game has the newer style music introduced in 1997
ROM_START( kgalaha )
ARISTOCRAT_MK5_BIOS
/*
@@ -3853,6 +3996,8 @@ ROM_START( kgalaha )
ROM_END
+// 0200024V / 540/3 / 10 Credit Multiplier/5 Line Multiline
+// K. G. Bird / Local / D - 10/10/94
ROM_START( kgbirda5 )
ARISTOCRAT_MK5_BIOS
/*
@@ -3875,52 +4020,22 @@ ROM_START( kgbirda5 )
ROM_END
-// MV4137 - 5,10,25,50 Credit Multiplier / 20 Line Multiline.
-// Koala Mint [Reel Game] - Export A - 12/09/01.
-// Marked as CHG1573.
+// CHG1573 / MV4137 / 5,10,25,50 Credit Multiplier / 20 Line Multiline
+// Koala Mint / Export / A - 12/09/01
ROM_START( koalamnt )
ARISTOCRAT_MK5_BIOS
/*
- Checksum code found at 0x000d18
- 0x000000-0x0ec32b is the Checksummed Range (excluding 0x000020-0x000027 where Checksum is stored)
- Expected Checksum 0x5e570341
- Calculated Checksum 0x17df3e7d (BAD)
- 0x0ec32c-0x34ebdf is the non-Checksummed range (unusual endpoint)
- */
- ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
- // the checksum only covers part of the first 2 roms, marked all as BAD_DUMP because it can't be trusted without a full redump.
- ROM_LOAD32_WORD( "chg1573.u7", 0x000000, 0x80000, BAD_DUMP CRC(fa690af0) SHA1(9e1e5171e9da602c025bfb2aefad397a537794cb) )
- ROM_LOAD32_WORD( "chg1573.u11", 0x000002, 0x80000, BAD_DUMP CRC(c33bed43) SHA1(2c8f35ca08b4d6ac56de5ab7c2515f34e04cf6c8) )
- ROM_LOAD32_WORD( "chg1573.u8", 0x100000, 0x80000, BAD_DUMP CRC(4aeb2e54) SHA1(74002cd12d93352310a864a2ed434c7f43d26534) ) // base
- ROM_LOAD32_WORD( "chg1573.u12", 0x100002, 0x80000, BAD_DUMP CRC(2bf5786f) SHA1(f0693bbd2e6d2e110535205a1ad0b73a0ebd2f53) ) // base
- ROM_LOAD32_WORD( "chg1573.u9", 0x200000, 0x80000, BAD_DUMP CRC(1a2650e7) SHA1(55a8604ef19836880f53d44a035a49b009acbb5a) ) // base
- ROM_LOAD32_WORD( "chg1573.u13", 0x200002, 0x80000, BAD_DUMP CRC(51c78f63) SHA1(ef51e45d67a5684c35150747c186493258cb4549) ) // base
- ROM_LOAD32_WORD( "chg1573.u10", 0x300000, 0x80000, BAD_DUMP CRC(a0fb61fe) SHA1(2a77ed082bc6829905f83a3cb3c4c120fa4ba0f9) ) // base
- ROM_LOAD32_WORD( "chg1573.u14", 0x300002, 0x80000, BAD_DUMP CRC(5e4776e9) SHA1(d44851cbfaa054cd5675a841a3089a8f4fdc8421) ) // base
-
- ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 ) /* ARM Code */
- ROM_REGION( 0x200000, "vram", ROMREGION_ERASE00 )
- ROM_REGION( 0x20000*4, "sram", ROMREGION_ERASE00 )
-ROM_END
-
-
-ROM_START( koalamnta )
- ARISTOCRAT_MK5_BIOS
- /*
- This ROM set is exactly the same version as the parent, yet is bad in a completely different way!
- Comparing the ROM data between this one and the above bad dump, it is highly possible that this set can be repaired as this ROM set came from a good dump until it was stripped of carriage return symbols (0x0D) by a web server
- The "_a" suffix is to differentiate the ROMs from the above set and does not correspond to the label, the correct label is simply CHG1573.
- checksum code not found due to ROMs being corrupted, all files are missing bytes consisting of 0x0D
+ Checksum code needs redoing with repaired dump
*/
ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
- ROM_LOAD32_WORD( "chg1573_a.u7", 0x000000, 0x7f054, BAD_DUMP CRC(de6fa56b) SHA1(e221c5d4b9c3197d0222a539c26aa4bf54c2d3bd) )
- ROM_LOAD32_WORD( "chg1573_a.u11", 0x000002, 0x7ff5e, BAD_DUMP CRC(968cbd51) SHA1(34044106aa648a71f8a62bedd13e7eab587531e8) )
- ROM_LOAD32_WORD( "chg1573_a.u8", 0x100000, 0x7fbb5, BAD_DUMP CRC(d332bef9) SHA1(142fde5d7bee1406c35b3e1ddeba479dddb2edb7) )
- ROM_LOAD32_WORD( "chg1573_a.u12", 0x100002, 0x7fba6, BAD_DUMP CRC(765040ea) SHA1(e29916a52e66f2724efba80e9a5f0e18e1731bfa) )
- ROM_LOAD32_WORD( "chg1573_a.u9", 0x200000, 0x7fcb5, BAD_DUMP CRC(8eb7ac5e) SHA1(a9e32a2ed73093528466d3e1715ee173c465791d) )
- ROM_LOAD32_WORD( "chg1573_a.u13", 0x200002, 0x7fceb, BAD_DUMP CRC(3621d180) SHA1(70545a3a41ce7d859c902846b8df2a4ce4a1682a) )
- ROM_LOAD32_WORD( "chg1573_a.u10", 0x300000, 0x7ffd7, BAD_DUMP CRC(679b5531) SHA1(9f3248a047a97f9845aed6947db2b5dee3ceac8f) )
- ROM_LOAD32_WORD( "chg1573_a.u14", 0x300002, 0x7ffe7, BAD_DUMP CRC(71d793a3) SHA1(65ec159a79545ef2dd21522f811aab24e6379aae) )
+ ROM_LOAD32_WORD( "chg1573.u7", 0x000000, 0x80000, CRC(6e3ec3ae) SHA1(057650b8d89e93bcbaacf06e6487264fe19a1aa0) )
+ ROM_LOAD32_WORD( "chg1573.u11", 0x000002, 0x80000, CRC(1ce786ca) SHA1(70539191d97d04838a706dd0bdd7969b1d3a0002) )
+ ROM_LOAD32_WORD( "chg1573.u8", 0x100000, 0x80000, CRC(070920b4) SHA1(568db78a6eae1e2c7dd9b6629117bce791cce681) ) // base
+ ROM_LOAD32_WORD( "chg1573.u12", 0x100002, 0x80000, CRC(9c4a36a6) SHA1(b0e44974933334fa481be2bbe41c138e2aea4a98) ) // base
+ ROM_LOAD32_WORD( "chg1573.u9", 0x200000, 0x80000, CRC(3e4fbd53) SHA1(c014ee6415a5129457ab00e29cc11e240fe5da96) ) // base
+ ROM_LOAD32_WORD( "chg1573.u13", 0x200002, 0x80000, CRC(7d9041cd) SHA1(ce022b0499b5ad585875a94a78aa018f3493dfb9) ) // base
+ ROM_LOAD32_WORD( "chg1573.u10", 0x300000, 0x80000, CRC(a0fb61fe) SHA1(2a77ed082bc6829905f83a3cb3c4c120fa4ba0f9) ) // base
+ ROM_LOAD32_WORD( "chg1573.u14", 0x300002, 0x80000, CRC(5e4776e9) SHA1(d44851cbfaa054cd5675a841a3089a8f4fdc8421) ) // base
ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 ) /* ARM Code */
ROM_REGION( 0x200000, "vram", ROMREGION_ERASE00 )
@@ -3928,6 +4043,8 @@ ROM_START( koalamnta )
ROM_END
+// 0100677V / 614/2 / 10 Credit Multiplier/20 Line Multiline
+// Kooka Bucks 200cm / NSW/ACT / A - 03/04/98
ROM_START( kookabuk )
ARISTOCRAT_MK5_BIOS
/*
@@ -3950,6 +4067,8 @@ ROM_START( kookabuk )
ROM_END
+// 0100473V / 599/3 / 25 Credit Multiplier / 20 Line Multiline
+// Loco Loot / Local / C - 17/06/97
ROM_START( locoloot )
ARISTOCRAT_MK5_BIOS
/*
@@ -3969,6 +4088,8 @@ ROM_START( locoloot )
ROM_END
+// 0100472V / 599/2 / 20 Credit Multiplier / 9 Line Multiline
+// Loco Loot / Local / C - 17/06/97
ROM_START( locoloota )
ARISTOCRAT_MK5_BIOS
/*
@@ -3988,6 +4109,8 @@ ROM_START( locoloota )
ROM_END
+// 0600725V / MV4064 / 5 Credit Multiplier / 20 Line Multiline
+// Loco Loot / New Zealand / A - 8/7/98
ROM_START( locolootnz )
ARISTOCRAT_MK5_BIOS
// checksum code not found (uses different startup sequence)
@@ -4003,6 +4126,8 @@ ROM_START( locolootnz )
ROM_END
+// AHG1513 / MV4134 / 5,10,25,50 Credit Multiplier / 20 Line Multiline
+// Loco Loot / Export / A - 30/07/01
ROM_START( locolootu )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, all files are missing bytes consisting of 0x0D
@@ -4018,6 +4143,8 @@ ROM_START( locolootu )
ROM_END
+// 0100587V / 621 / 3 Credit Multiplier/3 Line Multiline
+// Lone Wolf / Local / A - 29/10/97
ROM_START( lonewolf )
ARISTOCRAT_MK5_BIOS
/*
@@ -4037,6 +4164,8 @@ ROM_START( lonewolf )
ROM_END
+// 0300109V / 570/6 / 20 Credit Multiplier/9 Line Multiline
+// Lucky Clover / Local / A - 12/10/95
ROM_START( luckyclo )
ARISTOCRAT_MK5_BIOS
/*
@@ -4056,8 +4185,8 @@ ROM_START( luckyclo )
ROM_END
-// MV4033 - 10 Credit Multiplier / 9 Line Multiline.
-// Magic Garden - Export B - 10/02/97.
+// MV4033 / 10 Credit Multiplier / 9 Line Multiline
+// Magic Garden / Export / B - 10/02/97
// Marked as AHG1211 and 88.26%
ROM_START( mgarden )
ARISTOCRAT_MK5_BIOS
@@ -4082,6 +4211,9 @@ ROM_START( mgarden )
ROM_END
+// AHG1549 / MV4115_1 / 5, 10, 25, 50 Credit Multiplier / 20 Line Multiline
+// Magic Mask / Export / A - 09/05/2000
+// Touchscreen game
ROM_START( magimask )
ARISTOCRAT_MK5_BIOS
/*
@@ -4104,8 +4236,9 @@ ROM_START( magimask )
ROM_END
-// MV4115 - 5,10,20 Credit Multiplier / 9 Line Multiline.
-// Magic Mask [Reel Game] - Export A - 09/05/2000.
+// AHG1548 / MV4115 / 5,10,20 Credit Multiplier / 9 Line Multiline
+// Magic Mask / Export / A - 09/05/2000
+// Touchscreen game
ROM_START( magimaska )
ARISTOCRAT_MK5_BIOS_HAVE_EEPROMS
/*
@@ -4140,10 +4273,11 @@ ROM_START( magimaska )
ROM_END
-// MV4115 - 5,10,20 Credit Multiplier / 9 Line Multiline.
-// Magic Mask [Reel Game] - Export A - 09/05/2000.
-// Alternate set with identical description, but way different
-// than magimaska. All devices are 27c4002 instead of 27c4096.
+// DHG1309 / MV4115 / 5,10,20 Credit Multiplier / 9 Line Multiline
+// Magic Mask / Export / A - 09/05/2000
+// Same strings as magimaska but different version
+// All devices are 27c4002 instead of 27c4096
+// Touchscreen game
ROM_START( magimaskb )
ARISTOCRAT_MK5_BIOS_HAVE_EEPROMS
/*
@@ -4178,6 +4312,9 @@ ROM_START( magimaskb )
ROM_END
+// 0300455V / 606 / 10 Credit Multiplier/9 Line Multiline
+// Magic Touch / Local / A- 06/03/97
+// Touchscreen game
ROM_START( magtcha5 )
ARISTOCRAT_MK5_BIOS
// checksum code not found (uses different startup sequence)
@@ -4195,6 +4332,10 @@ ROM_START( magtcha5 )
ROM_END
+// 0200455V / 606 / 10 Credit Multiplier/9 Line Multiline
+// Magic Touch / Local / A- 06/03/97
+// Same strings as magtcha5 but earlier version
+// Touchscreen game
ROM_START( magtcha5a )
ARISTOCRAT_MK5_BIOS
// checksum code not found (uses different startup sequence)
@@ -4212,6 +4353,8 @@ ROM_START( magtcha5a )
ROM_END
+// 0100425V / 595/5 / 10 Credit Multiplier/20 Line Multiline
+// Mammoth Money / Local / D - 07/04/97
ROM_START( mammothm )
ARISTOCRAT_MK5_BIOS
/*
@@ -4234,6 +4377,8 @@ ROM_START( mammothm )
ROM_END
+// 01J00101 / JB005 / Multi credit / Multi line
+// Margarita Magic / NSW/ACT / A - 07/07/2000
ROM_START( marmagic )
ARISTOCRAT_MK5_BIOS
/*
@@ -4258,6 +4403,10 @@ ROM_START( marmagic )
ROM_END
+// US003 / Multi credit / Multi line
+// Margarita Magic / NSW/ACT / A - 07/07/2000
+// EHG1558 / 9 playlines
+// ROM has NSW/ACT strings but it is for US platform
ROM_START( marmagicu )
ARISTOCRAT_MK5_BIOS
/*
@@ -4283,11 +4432,12 @@ ROM_START( marmagicu )
ROM_END
-// US003 - Multi credit / Multi line.
-// Margarita Magic [Reel Game] - NSW/ACT - A - 07/07/2000.
-// EHG1559 - This is a twenty-line game.
-// The playlines are 1, 5, 10, 15 and 20.
+// US003 / Multi credit / Multi line
+// Margarita Magic / NSW/ACT / A - 07/07/2000
+// EHG1559 / This is a twenty-line game
+// The playlines are 1, 5, 10, 15 and 20
// For 20 credit per line the max bet is 400
+// ROM has NSW/ACT strings but it is for US platform
ROM_START( marmagicua )
ARISTOCRAT_MK5_BIOS
/*
@@ -4315,6 +4465,12 @@ ROM_START( marmagicua )
ROM_END
+// US003 / Multi credit / Multi line
+// Margarita Magic / NSW/ACT / A - 07/07/2000
+// EHG1559 / This is a twenty-line game
+// The playlines are 1, 5, 10, 15 and 20
+// For 20 credit per line the max bet is 400
+// ROM has NSW/ACT strings but it is for US platform
ROM_START( marmagicub )
ARISTOCRAT_MK5_BIOS
/*
@@ -4339,6 +4495,8 @@ ROM_START( marmagicub )
ROM_END
+// 0400115V / 559/2 / 10 Credit Multiplier/9 Line Multiline
+// Mine, Mine, Mine / Local / D - 16/01/96
ROM_START( minemine )
ARISTOCRAT_MK5_BIOS
/*
@@ -4361,9 +4519,9 @@ ROM_START( minemine )
ROM_END
-// 559/2 - 10 Credit Multiplier / 9 Line Multiline.
-// Mine, Mine, Mine - Export E - 14/02/96.
-// All devices are 27c4002 instead of 27c4096.
+// VHG0416-99 / 559/2 / 10 Credit Multiplier / 9 Line Multiline
+// Mine, Mine, Mine / Export / E - 14/02/96
+// All devices are 27c4002 instead of 27c4096
ROM_START( minemineu )
ARISTOCRAT_MK5_BIOS_HAVE_EEPROMS
/*
@@ -4398,6 +4556,8 @@ ROM_START( minemineu )
ROM_END
+// 0400469V / 607/1 / 25 Credit Multiplier/20 Line Multiline
+// Money Mouse / Local / B - 08/04/97
ROM_START( monmouse )
ARISTOCRAT_MK5_BIOS
/*
@@ -4420,6 +4580,9 @@ ROM_START( monmouse )
ROM_END
+// 0300469V / 607/1 / 25 Credit Multiplier/20 Line Multiline
+// Money Mouse / Local / B - 08/04/97
+// Same strings as monmouse but earlier version
ROM_START( monmousea )
ARISTOCRAT_MK5_BIOS
/*
@@ -4442,6 +4605,8 @@ ROM_START( monmousea )
ROM_END
+// 0201397V / MV4126 / 12 Credit Multiplier/20 Line Multiline
+// Money Tree / New Zealand / C- 12/04/01
ROM_START( montree )
ARISTOCRAT_MK5_BIOS
// checksum code not found (uses different startup sequence)
@@ -4459,6 +4624,8 @@ ROM_START( montree )
ROM_END
+// 0100294V / 595/3 / 50 Credit Multiplier/20 Line Multiline
+// Mountain Money / Local / B - 11/06/96
ROM_START( mountmon )
ARISTOCRAT_MK5_BIOS
/*
@@ -4478,6 +4645,8 @@ ROM_START( mountmon )
ROM_END
+// 0100289V / 595/2 / 5 Credit Multiplier/20 Line Multiline
+// Mountain Money / Local / C - 11/06/96
ROM_START( mountmona )
ARISTOCRAT_MK5_BIOS
/*
@@ -4497,6 +4666,9 @@ ROM_START( mountmona )
ROM_END
+// AHG1629 / MV4108/5 / 5,10,25,50 Credit Multiplier / 20 Line Multiline
+// Mountain Money / Export / A - 10/03/01
+// Hyperlink game
ROM_START( mountmonce )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, all files except U10 are missing bytes consisting of 0x0D
@@ -4516,6 +4688,9 @@ ROM_START( mountmonce )
ROM_END
+// BHG1465 / MV4108/5 / 5,10,25,50 Credit Multiplier / 20 Line Multiline
+// Mountain Money / Export / A - 10/03/01
+// Same strings as mountmonce but not a Hyperlink game
ROM_START( mountmonu )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, first 6 files are missing bytes consisting of 0x0D
@@ -4535,6 +4710,8 @@ ROM_START( mountmonu )
ROM_END
+// 0200956V / 386/64 / 200 Credits per Draw / 3 Draws(1 cent) / 2 Credits per Draw / 3 Draws ($1.00)
+// MULTIDRAW - FREE GAMES / NSW/ACT / E - 08/05/00
ROM_START( multidrw )
ARISTOCRAT_MK5_BIOS
/*
@@ -4559,6 +4736,8 @@ ROM_START( multidrw )
ROM_END
+// 0100275V / 595/1 / 5 Credit Multiplier/20 Line Multiline
+// Mystic Garden / Local / B - 11/06/96
ROM_START( mystgard )
ARISTOCRAT_MK5_BIOS
/*
@@ -4578,8 +4757,8 @@ ROM_START( mystgard )
ROM_END
-// MV4141 - 6 Credit Multiplier/20 Line Multiline
-// One For All - New Zealand - A- 28/05/01
+// 0101503V / MV4141 / 6 Credit Multiplier/20 Line Multiline
+// One For All / New Zealand / A- 28/05/01
ROM_START( one4all )
ARISTOCRAT_MK5_BIOS
// checksum code not found (uses different startup sequence)
@@ -4597,6 +4776,9 @@ ROM_START( one4all )
ROM_END
+// 0200849V / 601/3 / 10 Credit Multiplier/10 Line Multiline
+// Orchid Mist 500cm / Local / C - 03/02/99
+// ROM says '10 Credit Multiplier' but game has a 50 credit multiplier
ROM_START( orchidms )
ARISTOCRAT_MK5_BIOS
/*
@@ -4619,6 +4801,10 @@ ROM_START( orchidms )
ROM_END
+// 0100849V / 601/3 / 10 Credit Multiplier/10 Line Multiline
+// Orchid Mist 500cm / Local / C - 03/02/99
+// Same strings as orchidms but earlier version
+// ROM says '10 Credit Multiplier' but game has a 50 credit multiplier
ROM_START( orchidmsa )
ARISTOCRAT_MK5_BIOS
/*
@@ -4641,6 +4827,8 @@ ROM_START( orchidmsa )
ROM_END
+// 0200348V / 593/2 / 10 Credit Multiplier / 9 Line Multiline
+// Oscar / Local / C - 20/09/96
ROM_START( oscara5 )
ARISTOCRAT_MK5_BIOS
/*
@@ -4660,6 +4848,9 @@ ROM_START( oscara5 )
ROM_END
+// 0100348V / 593/2 / 10 Credit Multiplier / 9 Line Multiline
+// Oscar / Local / C - 20/09/96
+// Same strings as oscara5 but earlier version
ROM_START( oscara5a )
ARISTOCRAT_MK5_BIOS
/*
@@ -4682,6 +4873,8 @@ ROM_START( oscara5a )
ROM_END
+// 0101046V / 594/7 / 10 Credit Multiplier/9 && 20 Line Multiline
+// Panther Magic / NSW/ACT / A - 06/10/99
ROM_START( pantmag )
ARISTOCRAT_MK5_BIOS
/*
@@ -4704,6 +4897,8 @@ ROM_START( pantmag )
ROM_END
+// 0100716V / 594/4 / 2 Credit Multiplier/5 Line Multiline
+// Panther Magic / Local / A - 13/05/98
ROM_START( pantmaga )
ARISTOCRAT_MK5_BIOS
/*
@@ -4726,9 +4921,11 @@ ROM_START( pantmaga )
ROM_END
-// MV4115/6 - 9/20 Line Multiline Multiplier.
-// Party Gras [Reel Game] - Export A - 10/11/2001.
-// All devices are 27c4002 instead of 27c4096.
+// AHG1567 / MV4115/6 / 9/20 Line Multiline Multiplier
+// Party Gras / Export / A - 10/11/2001
+// All devices are 27c4002 instead of 27c4096
+// ROM says '9/20 Line Multiline' but game only has 9 lines
+// Touchscreen game
ROM_START( partygrs )
ARISTOCRAT_MK5_BIOS_HAVE_EEPROMS
/*
@@ -4763,9 +4960,9 @@ ROM_START( partygrs )
ROM_END
-// MV4115/3 - 20 Line Multiline / 3,5,10,20,25,50 Credit Multiplier.
-// Party Gras - Export B - 06/02/2001.
-// Marked as BHG1284 and 'touch'.
+// BHG1284 / MV4115/3 / 20 Line Multiline / 3,5,10,20,25,50 Credit Multiplier
+// Party Gras / Export / B - 06/02/2001
+// Touchscreen game
ROM_START( partygrsa )
ARISTOCRAT_MK5_BIOS
/*
@@ -4789,6 +4986,12 @@ ROM_START( partygrsa )
ROM_END
+// MV4115/6 / 9/20 Line Multiline Multiplier
+// Party Gras / Export / A - 10/11/2001
+// AHG1568 / This is a twenty-line game
+// The playlines are 1, 5, 10, 15 and 20
+// For 20 credit per line the max bet is 400
+// Touchscreen game
ROM_START( partygrsb )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, all files are missing bytes consisting of 0x0D
@@ -4804,6 +5007,8 @@ ROM_START( partygrsb )
ROM_END
+// 02J00011 / JB001 / 25 Credit Multiplier / 20 Line Multiline
+// Peacock Flutter / NSW/ACT / A - 10/03/00
ROM_START( peaflut )
ARISTOCRAT_MK5_BIOS
/*
@@ -4826,6 +5031,8 @@ ROM_START( peaflut )
ROM_END
+// 0200460V / 586/4(a) / 5 Credit Multiplier / 20 Line Multiline
+// Penguin Pays 100cm / NSW/ACT / D - 03/06/97
ROM_START( pengpay )
ARISTOCRAT_MK5_BIOS
/*
@@ -4848,6 +5055,8 @@ ROM_START( pengpay )
ROM_END
+// 0200357V / 586/4 / 5 Credit Multiplier / 20 Line Multiline
+// Penguin Pays 100cm / NSW/ACT / C - 12/11/96
ROM_START( pengpaya )
ARISTOCRAT_MK5_BIOS
/*
@@ -4870,6 +5079,9 @@ ROM_START( pengpaya )
ROM_END
+// 0200359V / 586/3(a) / 100 Credit Multiplier/9 Line Multiline
+// Penguin Pays 90cm / NSW/ACT / D - 03/06/97
+// ROM says '100 Credit Multiplier' but game has a 10 credit multiplier
ROM_START( pengpayb )
ARISTOCRAT_MK5_BIOS
/*
@@ -4892,6 +5104,8 @@ ROM_START( pengpayb )
ROM_END
+// 0200113V / 586 / 20 Credit Multiplier/9 Line Multiline
+// Penguin Pays / Local / A - 12/10/95
ROM_START( pengpayc )
ARISTOCRAT_MK5_BIOS
/*
@@ -4914,6 +5128,8 @@ ROM_START( pengpayc )
ROM_END
+// 0300113V / 586 / 20 Credit Multiplier/9 Line Multiline
+// Penguin Pays 180cm / NSW/ACT / A - 12/10/95
ROM_START( pengpayd )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, all files are missing bytes consisting of 0x0D
@@ -4929,9 +5145,9 @@ ROM_START( pengpayd )
ROM_END
-// 586/7(b) - 10 Credit Multiplier / 9 Line Multiline.
-// Penguin Pays - Export B - 14/07/97.
-// All devices are 27c4002 instead of 27c4096.
+// BHI0417-03 / 586/7(b) / 10 Credit Multiplier / 9 Line Multiline
+// Penguin Pays / Export / B - 14/07/97
+// All devices are 27c4002 instead of 27c4096
ROM_START( pengpayu )
ARISTOCRAT_MK5_BIOS_HAVE_EEPROMS
/*
@@ -4965,7 +5181,9 @@ ROM_START( pengpayu )
ROM_LOAD( "rtc", 0x000000, 0x00001f, CRC(6909acb0) SHA1(6a4589599cd1c477e916474e7b029e9a4e92019b) )
ROM_END
-
+// EHG1257 / MV4122/1 / 3,5,10,20,25,50 Credit Multiplier / 20 Line Multiline
+// PENGUIN PAYS / PENGUIN PUCKS / Export / C - 19/01/01
+// Hyperlink version, but can also run standalone without progressive jackpot
ROM_START( pengpuck )
ARISTOCRAT_MK5_BIOS
/*
@@ -4991,6 +5209,8 @@ ROM_START( pengpuck )
ROM_END
+// 0100674V / 619/1 / 10 Credit Multiplier/20 Line Multiline
+// Penguin Pirate 200cm / NSW/ACT / A - 31/03/98
ROM_START( penpir )
ARISTOCRAT_MK5_BIOS
/*
@@ -5013,6 +5233,8 @@ ROM_START( penpir )
ROM_END
+// 0200578V / 619 / 10 Credit Multiplier/9 Line Multiline
+// Penguin Pirate 90cm / NSW/ACT / C - 27/02/98
ROM_START( penpira )
ARISTOCRAT_MK5_BIOS
/*
@@ -5035,12 +5257,10 @@ ROM_START( penpira )
ROM_END
-/*
-619/3 - 10 Credit Multiplier/20 Line Multiline
-Penguin Pirate 2 - Crown - A - 17/12/98
-Note: Original BIOS not dumped, using New Zealand 0700474V BIOS until an Australian version is dumped
-ROM says "Pengion Pirate 2", artwork says "Penguin Piurate II"
-*/
+// 0100869V / 619/3 / 10 Credit Multiplier/20 Line Multiline
+// Penguin Pirate 2 / Crown / A - 17/12/98
+// ROM says 'Penguin Pirate 2', artwork says 'Penguin Pirate II'
+// Original casino BIOS is not dumped, using New Zealand 0700474V BIOS until an Australian version is dumped
ROM_START( penpir2 )
ARISTOCRAT_MK5_BIOS
/*
@@ -5069,6 +5289,8 @@ ROM_START( penpir2 )
ROM_END
+// 0100731V / 618/1 / 10 Credit Multiplier / 20 Line Multiline
+// Pet Shop / Local / A - 17/04/98
ROM_START( petshop )
ARISTOCRAT_MK5_BIOS
/*
@@ -5090,15 +5312,16 @@ ROM_START( petshop )
ROM_REGION( 0x20000*4, "sram", ROMREGION_ERASE00 )
ROM_END
-
+// 0100679V / 618 / 10 Credit Multiplier / 9 Line Multiline
+// Pet Shop / Local / A - 09/03/98
ROM_START( petshopa )
ARISTOCRAT_MK5_BIOS
- // checksum code not found (due to bad ROM)
+ // checksum code not found due to bad ROMs, all 4 ROMs have stuck bits (0x20)
ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
- ROM_LOAD32_WORD( "0100679v.u7", 0x000000, 0x80000, CRC(cf4a24fa) SHA1(b510de9199d16ba7319e1b692d7c6c09fcb735dc) )
+ ROM_LOAD32_WORD( "0100679v.u7", 0x000000, 0x80000, BAD_DUMP CRC(cf4a24fa) SHA1(b510de9199d16ba7319e1b692d7c6c09fcb735dc) )
ROM_LOAD32_WORD( "0100679v.u11", 0x000002, 0x7fffd, BAD_DUMP CRC(bfaa9216) SHA1(19f1c7de05ff7f5f9f370be00cf8f0635e966809) ) // wrong size!
- ROM_LOAD32_WORD( "0100679v.u8", 0x100000, 0x80000, CRC(bb9f7519) SHA1(fa311f1ec74c3b52e2feed36d7b7dc6a12336abe) )
- ROM_LOAD32_WORD( "0100679v.u12", 0x100002, 0x80000, CRC(2cd12986) SHA1(b6b0bd6dd8c964498edc3763cb5c450795042a8d) )
+ ROM_LOAD32_WORD( "0100679v.u8", 0x100000, 0x80000, BAD_DUMP CRC(bb9f7519) SHA1(fa311f1ec74c3b52e2feed36d7b7dc6a12336abe) )
+ ROM_LOAD32_WORD( "0100679v.u12", 0x100002, 0x80000, BAD_DUMP CRC(2cd12986) SHA1(b6b0bd6dd8c964498edc3763cb5c450795042a8d) )
ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 ) /* ARM Code */
ROM_REGION( 0x200000, "vram", ROMREGION_ERASE00 )
@@ -5106,6 +5329,8 @@ ROM_START( petshopa )
ROM_END
+// 0500005V / 570/1 / 10 Credit Multiplier/9 Line Multiline
+// Phantom Pays / Local / E - 12/09/95
ROM_START( phantpay )
ARISTOCRAT_MK5_BIOS
/*
@@ -5128,6 +5353,8 @@ ROM_START( phantpay )
ROM_END
+// 0100299V / 578/4 / 3 Credit Multiplier/3 Line Multiline
+// Prize Fight / Local / B - 08/08/96
ROM_START( przfight )
ARISTOCRAT_MK5_BIOS
/*
@@ -5152,6 +5379,8 @@ ROM_START( przfight )
ROM_END
+// 0100706V / 603/6 / 10 Credit Multiplier / 20 Line Multiline
+// Queens of Cash / NSW/ACT / C - 23/07/98
ROM_START( qcash )
ARISTOCRAT_MK5_BIOS
/*
@@ -5174,6 +5403,8 @@ ROM_START( qcash )
ROM_END
+// 0300439V / 602/4 / 25 Credit Multiplier / 20 Line Multiline
+// QUEEN OF THE NILE / NSW/ACT / B - 13/05/97
ROM_START( qnile )
ARISTOCRAT_MK5_BIOS
/*
@@ -5196,6 +5427,9 @@ ROM_START( qnile )
ROM_END
+// 0200439V / 602/4 / 25 Credit Multiplier / 20 Line Multiline
+// QUEEN OF THE NILE / NSW/ACT / B - 13/05/97
+// Same strings as qnile but earlier version
ROM_START( qnilea )
ARISTOCRAT_MK5_BIOS
/*
@@ -5218,6 +5452,9 @@ ROM_START( qnilea )
ROM_END
+// 0100439V / 602/4 / 25 Credit Multiplier / 20 Line Multiline
+// QUEEN OF THE NILE / NSW/ACT / B - 13/05/97
+// Same strings as qnile and qnilea but earlier version
ROM_START( qnileb )
ARISTOCRAT_MK5_BIOS
/*
@@ -5240,11 +5477,11 @@ ROM_START( qnileb )
ROM_END
-/*
-MV4162 - 10 Credit Multiplier / 9 Line Multiline
-Queen of the Nile - South America - Brazil - A - 21/08/02
-Game and BIOS are in Portuguese
-*/
+// 0101707V / MV4162 / 10 Credit Multiplier / 9 Line Multiline
+// Queen of the Nile / South America - Brazil / A - 21/08/02
+// Game has lotto symbols in place of 9 through Ace, the lotto symbols are the same colour as the symbols they replaced
+// 3 = Nine, 4 = Ten, 5 = Jack, 6 = Queen, 7 = King, 8 = Ace
+// Game and BIOS are in Portuguese
ROM_START( qnilebr )
ARISTOCRAT_MK5_BIOS
/*
@@ -5273,6 +5510,8 @@ ROM_START( qnilebr )
ROM_END
+// 0300440V / 602/3 / 20 Credit Multiplier / 9 Line Multiline
+// QUEEN OF THE NILE / NSW/ACT / B - 13/05/97
ROM_START( qnilec )
ARISTOCRAT_MK5_BIOS
/*
@@ -5295,6 +5534,9 @@ ROM_START( qnilec )
ROM_END
+// AHG1609 / MV4091/1 / 5,10,25,50 Credit Multiplier / 20 Line Multiline
+// QUEEN OF THE NILE / Export / A - 17/01/01
+// Hyperlink version, but can also run standalone without progressive jackpot
ROM_START( qnilece )
ARISTOCRAT_MK5_BIOS
/*
@@ -5320,6 +5562,10 @@ ROM_START( qnilece )
ROM_END
+// AHG1525 / MV4091 / 10 Credit Multiplier / 20 Line Multiline
+// QUEEN OF THE NILE / Export / F - 17/01/01
+// ROM says '10 Credit Multiplier / 20 Line Multiline' but it is a 9 line game with 3,5,10,20,25,50 credit multipliers
+// Hyperlink version, but can also run standalone without progressive jackpot
ROM_START( qnilecea )
ARISTOCRAT_MK5_BIOS
/*
@@ -5345,6 +5591,8 @@ ROM_START( qnilecea )
ROM_END
+// 0101139V / 602/16 / 3 Credit Multiplier / 3 Line Multiline
+// QUEEN OF THE NILE / NSW/ACT / A - 11/10/99
ROM_START( qniled )
ARISTOCRAT_MK5_BIOS
/*
@@ -5369,6 +5617,9 @@ ROM_START( qniled )
ROM_END
+// 0401072V / 602/4 / 25 Credit Multiplier / 20 Line Multiline
+// QUEEN OF THE NILE / NSW/ACT / D - 18/06/99
+// Hyperlink version
ROM_START( qnilemax )
ARISTOCRAT_MK5_BIOS
/*
@@ -5394,6 +5645,8 @@ ROM_START( qnilemax )
ROM_END
+// 0301059V / 602/5 / 10 Credit Multiplier / 9 Line Multiline
+// QUEEN OF THE NILE / HOLLAND / G - 10/04/00
ROM_START( qnilenl )
ARISTOCRAT_MK5_BIOS
/*
@@ -5416,11 +5669,10 @@ ROM_START( qnilenl )
ROM_END
-// MV4091 - 10 Credit Multiplier / 9 Line Multiline.
-// QUEEN OF THE NILE - NSW/ACT B - 13/05/97.
-// Marked as GHG409102
-// All devices are 27c4002 instead of 27c4096.
-// ROM contains unaltered NSW/ACT region string and date, but game is for the US platform.
+// GHG4091-02 / MV4091 / 10 Credit Multiplier / 9 Line Multiline
+// QUEEN OF THE NILE / NSW/ACT / B - 13/05/97
+// All devices are 27c4002 instead of 27c4096
+// ROM contains unaltered NSW/ACT region string and date, but game is for the US platform
ROM_START( qnileu )
ARISTOCRAT_MK5_BIOS_HAVE_EEPROMS
/*
@@ -5455,6 +5707,10 @@ ROM_START( qnileu )
ROM_END
+// 04J00784 / 602/3 / 20 Credit Multiplier / 9 Line Multiline
+// QUEEN OF THE NILE / NSW/ACT / B - 13/05/97
+// ROM contains unaltered NSW/ACT region string and date, but game is for the Venezuelan market
+// Game is in Spanish, however audit mode is in English
ROM_START( qnilev )
ARISTOCRAT_MK5_BIOS
/*
@@ -5477,6 +5733,8 @@ ROM_START( qnilev )
ROM_END
+// 0500009V / 581 / 5 Credit Multiplier/9 Line Multiline
+// Q.T. Bird / Local / A - 27/10/94
ROM_START( qtbird )
ARISTOCRAT_MK5_BIOS
/*
@@ -5499,6 +5757,9 @@ ROM_START( qtbird )
ROM_END
+// 0101332V / 655 / 10 Credit Multiplier/20 Line Multiline
+// Rainbow Warriors / NSW/ACT / B - 02/03/00
+// Hyperlink version
ROM_START( rainwrce )
ARISTOCRAT_MK5_BIOS
/*
@@ -5525,6 +5786,8 @@ ROM_START( rainwrce )
ROM_END
+// 0100400V / 598/2 / 20 Credit Multiplier / 25 Credit Multiway
+// Reel Power / Local / A - 01/11/96
ROM_START( reelpwr )
ARISTOCRAT_MK5_BIOS
/*
@@ -5547,29 +5810,9 @@ ROM_START( reelpwr )
ROM_END
-ROM_START( rushrst )
- ARISTOCRAT_MK5_BIOS
- /*
- Checksum code found at 0x000b68
- 0x000000-0x05a0c3 is the Checksummed Range (excluding 0x000020-0x000027 where Checksum is stored)
- Expected Checksum 0x390046da
- Calculated Checksum 0x390046da (OK)
- 0x05a0c4-0x2fa1ab is the non-Checksummed range (unusual endpoint)
- */
- ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
- ROM_LOAD32_WORD( "0200534v.u7", 0x000000, 0x80000, CRC(7e36e609) SHA1(1c08a895c2b3182923d2d637867614aca993f277) )
- ROM_LOAD32_WORD( "0200534v.u11", 0x000002, 0x80000, CRC(f9366606) SHA1(433089dd87fbda68922e5413d2dcfcd3939b626c) )
- ROM_LOAD32_WORD( "0200534v.u8", 0x100000, 0x80000, CRC(6125e6b6) SHA1(018514fc72c379d56a6b1335573b074e03fc7620) )
- ROM_LOAD32_WORD( "0200534v.u12", 0x100002, 0x80000, CRC(bdb1ffe7) SHA1(3ba58ad2e7efc2a6bb060ae82370d6e2ac4fa8ad) )
- ROM_LOAD32_WORD( "0200534v.u9", 0x200000, 0x80000, CRC(d72749be) SHA1(7625bc6776a63b850254295cc8942d4ca08837ef) )
- ROM_LOAD32_WORD( "0200534v.u13", 0x200002, 0x80000, CRC(dfe02424) SHA1(798ce31ef23cf5bd7d5b04dc21ffd99b2f6243b3) )
-
- ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 ) /* ARM Code */
- ROM_REGION( 0x200000, "vram", ROMREGION_ERASE00 )
- ROM_REGION( 0x20000*4, "sram", ROMREGION_ERASE00 )
-ROM_END
-
-
+// 0100779V / 628 / 25 Credit Multiway / 8 Credit Multiplier
+// Reelin'n Rockin / Local / A - 13/07/98
+// ROM says 'Reelin'n Rockin', artwork says 'Reelin-n-Rockin'
ROM_START( reelrock )
ARISTOCRAT_MK5_BIOS
/*
@@ -5592,6 +5835,8 @@ ROM_START( reelrock )
ROM_END
+// 0400549V / 608 / 3 Credit Multiplier/3 Line Multiline
+// Return of the Samurai / Local / A - 17/04/97
ROM_START( retrsam )
ARISTOCRAT_MK5_BIOS
/*
@@ -5614,6 +5859,9 @@ ROM_START( retrsam )
ROM_END
+// 0200549V / 608 / 3 Credit Multiplier/3 Line Multiline
+// Return of the Samurai / Local / A - 17/04/97
+// Same strings as retrsam but earlier version
ROM_START( retrsama )
ARISTOCRAT_MK5_BIOS
/*
@@ -5633,6 +5881,8 @@ ROM_START( retrsama )
ROM_END
+// 0200506V / 608/1 / 10 Credit Multiplier/9 Line Multiline
+// Return of the Samurai / Local / A - 28/04/97
ROM_START( retrsamb )
ARISTOCRAT_MK5_BIOS
/*
@@ -5652,21 +5902,25 @@ ROM_START( retrsamb )
ROM_END
-ROM_START( sumospin )
+// 0200534V / 596/3 / 10 Credit Multiplier/20 Line Multiline
+// Rushin Rooster / Local / C - 25/06/97
+// ROM says '10 Credit Multiplier' but game has a 5 credit multiplier
+ROM_START( rushrst )
ARISTOCRAT_MK5_BIOS
/*
- Checksum code found at 0x000b88
- 0x000000-0x05d92b is the Checksummed Range (excluding 0x000020-0x000027 where Checksum is stored)
- Expected Checksum 0x94d3401c
- Calculated Checksum 0x94d3401c (OK)
- 0x05d92c-0x18f637 is the non-Checksummed range still containing data but NOT covered by Checksum
- 0x05d92c-0x1fffff is the non-Checksummed range if the additional vectors? at the end are included
+ Checksum code found at 0x000b68
+ 0x000000-0x05a0c3 is the Checksummed Range (excluding 0x000020-0x000027 where Checksum is stored)
+ Expected Checksum 0x390046da
+ Calculated Checksum 0x390046da (OK)
+ 0x05a0c4-0x2fa1ab is the non-Checksummed range (unusual endpoint)
*/
ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
- ROM_LOAD32_WORD( "0200606v.u7", 0x000000, 0x80000, CRC(c3ec9f97) SHA1(62c886cc794de4b915533729c5ea5a71a4b59108) )
- ROM_LOAD32_WORD( "0200606v.u11", 0x000002, 0x80000, CRC(919999fe) SHA1(3d800df5e0abed04c76928b04973ea7c7b02e5d1) )
- ROM_LOAD32_WORD( "0200606v.u8", 0x100000, 0x80000, CRC(eb47f317) SHA1(43ead31e788cce1aa03011f634e939489d965144) )
- ROM_LOAD32_WORD( "0200606v.u12", 0x100002, 0x80000, CRC(ba3eede2) SHA1(708a25af0908a1aa874b3ca4897816c65b0c9178) )
+ ROM_LOAD32_WORD( "0200534v.u7", 0x000000, 0x80000, CRC(7e36e609) SHA1(1c08a895c2b3182923d2d637867614aca993f277) )
+ ROM_LOAD32_WORD( "0200534v.u11", 0x000002, 0x80000, CRC(f9366606) SHA1(433089dd87fbda68922e5413d2dcfcd3939b626c) )
+ ROM_LOAD32_WORD( "0200534v.u8", 0x100000, 0x80000, CRC(6125e6b6) SHA1(018514fc72c379d56a6b1335573b074e03fc7620) )
+ ROM_LOAD32_WORD( "0200534v.u12", 0x100002, 0x80000, CRC(bdb1ffe7) SHA1(3ba58ad2e7efc2a6bb060ae82370d6e2ac4fa8ad) )
+ ROM_LOAD32_WORD( "0200534v.u9", 0x200000, 0x80000, CRC(d72749be) SHA1(7625bc6776a63b850254295cc8942d4ca08837ef) )
+ ROM_LOAD32_WORD( "0200534v.u13", 0x200002, 0x80000, CRC(dfe02424) SHA1(798ce31ef23cf5bd7d5b04dc21ffd99b2f6243b3) )
ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 ) /* ARM Code */
ROM_REGION( 0x200000, "vram", ROMREGION_ERASE00 )
@@ -5674,6 +5928,9 @@ ROM_START( sumospin )
ROM_END
+// 0400501V / 578 / 5 COIN MULTIPLIER
+// SUPER BUCKS II / NSW/ACT / G 26/07/99
+// Sound data is damaged due to bad u8 ROM
ROM_START( sbuk2 )
ARISTOCRAT_MK5_BIOS
/*
@@ -5696,9 +5953,12 @@ ROM_START( sbuk2 )
ROM_END
+// 0300006V / Super Bucks II
+// No combination data due to missing u11 ROM
+// This version had Superman-style reel symbols, whereas sbuk2 has similar graphics to Super Bucks III
ROM_START( sbuk2a )
ARISTOCRAT_MK5_BIOS
- // checksum code not found (due to missing ROMs)
+ // checksum code not found due to missing ROMs
ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
ROM_LOAD32_WORD( "0300006v.u7", 0x000000, 0x80000, CRC(d1833c73) SHA1(1576a7877877569438571a16c51fdd56a172c60d) )
ROM_LOAD32_WORD( "0300006v.u11", 0x000002, 0x80000, NO_DUMP )
@@ -5711,6 +5971,8 @@ ROM_START( sbuk2a )
ROM_END
+// 0200711V / 626 / 3 Credit Multiplier / 3 Line Multiline
+// Super Bucks III / NSW/ACT / A-22/04/98
ROM_START( sbuk3 )
ARISTOCRAT_MK5_BIOS
/*
@@ -5733,6 +5995,9 @@ ROM_START( sbuk3 )
ROM_END
+// 0100711V / 626 / 3 Credit Multiplier / 3 Line Multiline
+// Super Bucks III / NSW/ACT / A-22/04/98
+// Same strings as sbuk3 but earlier version
ROM_START( sbuk3a )
ARISTOCRAT_MK5_BIOS
/*
@@ -5755,6 +6020,8 @@ ROM_START( sbuk3a )
ROM_END
+// AHG1575 / MV4137 / 5,10,20 Credit Multiplier / 20 Line Multiline
+// Sweet Liberty Deluxe / Export / A - 11/02/01
ROM_START( sldeluxe )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, first 6 files are missing bytes consisting of 0x0D
@@ -5774,6 +6041,8 @@ ROM_START( sldeluxe )
ROM_END
+// 0100673V / 621/2 / 10 Credit Multiplier
+// Silver Wolf / Local / A - 23/03/98
ROM_START( slvrwolf )
ARISTOCRAT_MK5_BIOS
/*
@@ -5796,15 +6065,12 @@ ROM_START( slvrwolf )
ROM_END
+// 0100405V / 599 / 10 Credit Multiplier / 9 Line Multiline
+// Snow Cat / Local / B - 23/12/96
ROM_START( snowcat )
ARISTOCRAT_MK5_BIOS
/*
- Checksum code found at 0x000ba8
- 0x000000-0x05bd47 is the Checksummed Range (excluding 0x000020-0x000027 where Checksum is stored)
- Expected Checksum 0xab7c22ca
- Calculated Checksum 0xab7c22ca (OK)
- 0x05bd48-0x1875c3 is the non-Checksummed range still containing data but NOT covered by Checksum
- 0x05bd48-0x1fffff is the non-Checksummed range if the additional vectors? at the end are included
+ Checksum code needs to be done
*/
ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
ROM_LOAD32_WORD( "0100405v.u7", 0x000000, 0x80000, CRC(e52c01c2) SHA1(98acf33bbe0e4525a02b581eae7b7caf910f2b96) )
@@ -5816,6 +6082,32 @@ ROM_START( snowcat )
ROM_END
+// 0200606V / 622 / 10 Credit Multiplier / 9 Line Multiline
+// Sumo Spins / Local / A - 08/12/97
+ROM_START( sumospin )
+ ARISTOCRAT_MK5_BIOS
+ /*
+ Checksum code found at 0x000b88
+ 0x000000-0x05d92b is the Checksummed Range (excluding 0x000020-0x000027 where Checksum is stored)
+ Expected Checksum 0x94d3401c
+ Calculated Checksum 0x94d3401c (OK)
+ 0x05d92c-0x18f637 is the non-Checksummed range still containing data but NOT covered by Checksum
+ 0x05d92c-0x1fffff is the non-Checksummed range if the additional vectors? at the end are included
+ */
+ ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
+ ROM_LOAD32_WORD( "0200606v.u7", 0x000000, 0x80000, CRC(c3ec9f97) SHA1(62c886cc794de4b915533729c5ea5a71a4b59108) )
+ ROM_LOAD32_WORD( "0200606v.u11", 0x000002, 0x80000, CRC(919999fe) SHA1(3d800df5e0abed04c76928b04973ea7c7b02e5d1) )
+ ROM_LOAD32_WORD( "0200606v.u8", 0x100000, 0x80000, CRC(eb47f317) SHA1(43ead31e788cce1aa03011f634e939489d965144) )
+ ROM_LOAD32_WORD( "0200606v.u12", 0x100002, 0x80000, CRC(ba3eede2) SHA1(708a25af0908a1aa874b3ca4897816c65b0c9178) )
+
+ ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 ) /* ARM Code */
+ ROM_REGION( 0x200000, "vram", ROMREGION_ERASE00 )
+ ROM_REGION( 0x20000*4, "sram", ROMREGION_ERASE00 )
+ROM_END
+
+
+// 0200465V / 577/1 / 10 Credit Multiplier/9 Line Multiline
+// Sweethearts II / Local / C - 07/09/95
ROM_START( swhr2 )
ARISTOCRAT_MK5_BIOS
/*
@@ -5835,6 +6127,9 @@ ROM_START( swhr2 )
ROM_END
+// 0200004V / 577/1 / 10 Credit Multiplier/9 Line Multiline
+// Sweethearts II / Local / C - 07/09/95
+// Same strings as swhr2 but earlier version
ROM_START( swhr2a )
ARISTOCRAT_MK5_BIOS
/*
@@ -5854,10 +6149,10 @@ ROM_START( swhr2a )
ROM_END
-// MV4061 - 5 Credit Multiplier / 5 Line Multiline.
-// Sweethearts II - Export - A - 29/06/98.
+// MV4061 / 5 Credit Multiplier/5 Line Multiline
+// Sweethearts II / Export / A - 29/06/98
// Marked as PHG0742 and 92.252%
-// All devices are 27c4002 instead of 27c4096.
+// All devices are 27c4002 instead of 27c4096
ROM_START( swhr2u )
ARISTOCRAT_MK5_BIOS
/*
@@ -5881,6 +6176,9 @@ ROM_START( swhr2u )
ROM_END
+// 01J01986 / 577/1 / 10 Credit Multiplier/9 Line Multiline
+// Sweethearts II / VENEZUELA / C - 07/09/95
+// Game is in Spanish, however audit mode is in English
ROM_START( swhr2v )
ARISTOCRAT_MK5_BIOS
/*
@@ -5900,6 +6198,8 @@ ROM_START( swhr2v )
ROM_END
+// 0200319V / 569/12 / 25 Credit Multiplier / 20 Line Multiline
+// Thor / Local / B - 14/08/96
ROM_START( thor )
ARISTOCRAT_MK5_BIOS
/*
@@ -5922,6 +6222,8 @@ ROM_START( thor )
ROM_END
+// 0200333V / 570/9 / 10 Credit Multiplier/9 Line Multiline
+// Thunder Heart / Local / A - 14/08/96
ROM_START( thndh )
ARISTOCRAT_MK5_BIOS
/*
@@ -5944,6 +6246,8 @@ ROM_START( thndh )
ROM_END
+// 0200334V / 597/1 / 3 Credit Multiplier/3 Line Multiline
+// Thunder Heart / Local / A - 14/08/96
ROM_START( thndha )
ARISTOCRAT_MK5_BIOS
/*
@@ -5966,6 +6270,8 @@ ROM_START( thndha )
ROM_END
+// 0100550V / 594/3 / 3 Credit Multiplier/3 Line Multiline
+// Top Banana / Local / A - 18/08/97
ROM_START( topbana )
ARISTOCRAT_MK5_BIOS
/*
@@ -5985,6 +6291,8 @@ ROM_START( topbana )
ROM_END
+// 0100782V / 616/1 / 10 Credit Multiplier/20 Line Multiline
+// Toucan Tango 200cm / NSW/ACT / A - 17/06/98
ROM_START( toutango )
ARISTOCRAT_MK5_BIOS
/*
@@ -6011,6 +6319,8 @@ ROM_START( toutango )
ROM_END
+// 0301388V / 616 / 10 Credit Multiplier / 9 Line Multiline
+// Toucan Tango 90cm / Holland / C - 11/05/99
ROM_START( toutangonl )
ARISTOCRAT_MK5_BIOS
/*
@@ -6036,6 +6346,8 @@ ROM_START( toutangonl )
ROM_END
+// 01J00161 / JB001/3 / 25 Credit Multiplier / 20 Line Multiline
+// TREASURE TROVE / NSW/ACT / A - 5/10/00
ROM_START( trstrove )
ARISTOCRAT_MK5_BIOS
/*
@@ -6058,6 +6370,8 @@ ROM_START( trstrove )
ROM_END
+// 0201692V / 692 / 10 or 25 Credit Multiplier/9 or 20 Line Multiline
+// Triple Treat / NSW/ACT / A - 17/05/02
ROM_START( tritreat )
ARISTOCRAT_MK5_BIOS
/*
@@ -6082,6 +6396,8 @@ ROM_START( tritreat )
ROM_END
+// 01J00851 / JB001/5 / Multi credit / Multi line
+// TROJAN HORSE / NSW/ACT / A - 30/10/01
ROM_START( trojhors )
ARISTOCRAT_MK5_BIOS
/*
@@ -6106,6 +6422,8 @@ ROM_START( trojhors )
ROM_END
+// 0100269V / 577/3 / 10 Credit Multiplier/9 Line Multiline
+// Tropical Delight / Local / B - 15/05/96
ROM_START( trpdlght )
ARISTOCRAT_MK5_BIOS
/*
@@ -6128,10 +6446,10 @@ ROM_START( trpdlght )
ROM_END
-// 577/3 - 10 Credit Multiplier / 9 Line Multiline.
-// Tropical Delight - Export D - 24/09/97.
-// Marked as PHG062502 and 92.25%.
-// All devices are 27c4002 instead of 27c4096.
+// 577/3 / 10 Credit Multiplier/9 Line Multiline
+// Tropical Delight / Export / D - 24/09/97
+// Marked as PHG062502 and 92.25%
+// All devices are 27c4002 instead of 27c4096
ROM_START( trpdlghtu )
ARISTOCRAT_MK5_BIOS
/*
@@ -6155,6 +6473,8 @@ ROM_START( trpdlghtu )
ROM_END
+// 0100791V / 631/1 A / 10 Credit Multiplier / 20 Line Multiline
+// UNICORN DREAMING / NSW/ACT / A - 31/08/98
ROM_START( unicornd )
ARISTOCRAT_MK5_BIOS
/*
@@ -6177,6 +6497,8 @@ ROM_START( unicornd )
ROM_END
+// 0100813V / 631 A / 10 Credit Multiplier / 9 Line Multiline
+// UNICORN DREAMING / NSW/ACT / A - 02/09/98
ROM_START( unicornda )
ARISTOCRAT_MK5_BIOS
/*
@@ -6199,6 +6521,8 @@ ROM_START( unicornda )
ROM_END
+// 0101228V / MV4113/1 / 10 Credit Multiplier/20 Line Multiline
+// Unicorn Dreaming / New Zealand / A- 5/4/00
ROM_START( unicorndnz )
ARISTOCRAT_MK5_BIOS
// checksum code not found (uses different startup sequence)
@@ -6214,6 +6538,8 @@ ROM_START( unicorndnz )
ROM_END
+// BHG1584 / MV4130/1 / 20 Line Multiline / 5, 10, 25, 50 Credit Multiplier
+// Unicorn Dreaming / Export / C - 10/17/01
ROM_START( unicorndu )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, all files are missing bytes consisting of 0x0D
@@ -6228,7 +6554,34 @@ ROM_START( unicorndu )
ROM_REGION( 0x20000*4, "sram", ROMREGION_ERASE00 )
ROM_END
+// 02J02056 / JB009/2 / Multi credit / Multi line
+// Venice / VENEZUILA / B - 11/07/02
+// This game is downported from the MK6 version
+// Venezuela is spelled as 'Venezuila' in the ROM
+// Game is in Spanish, however audit mode is in English
+ROM_START( venicea5 )
+ ARISTOCRAT_MK5_BIOS
+ /*
+ Checksum code needs to be done
+ */
+ ROM_REGION( 0x400000, "game_prg", ROMREGION_ERASEFF )
+ ROM_LOAD32_WORD( "02j02056.u7", 0x000000, 0x80000, CRC(2a64d797) SHA1(a23322c38462052f4a892451e68a8c762bf157aa) )
+ ROM_LOAD32_WORD( "02j02056.u11", 0x000002, 0x80000, CRC(022bd37b) SHA1(7f64240f3bff1539d787f65f9dc27c6f491d27d3) )
+ ROM_LOAD32_WORD( "02j02056.u8", 0x100000, 0x80000, CRC(93ebe05c) SHA1(f7d866687bec14e79d2df63c1ccc6949d3558ba6) )
+ ROM_LOAD32_WORD( "02j02056.u12", 0x100002, 0x80000, CRC(c39b5d27) SHA1(a7196709b20cec09d98607e6ec11287d21b51686) )
+ ROM_LOAD32_WORD( "02j02056.u9", 0x200000, 0x80000, CRC(35ac80a1) SHA1(b7ceb0fb17f1c4fe2c7e1014c706d4c67566c5c7) )
+ ROM_LOAD32_WORD( "02j02056.u13", 0x200002, 0x80000, CRC(5e593f9e) SHA1(9a60aea08c19c613f81dbccecb847fcd4ab93e0f) )
+ ROM_LOAD32_WORD( "02j02056.u10", 0x300000, 0x80000, CRC(9bc86c69) SHA1(6aa3ae7e6cdd753efcd8fd6f866c6b83626d0120) )
+ ROM_LOAD32_WORD( "02j02056.u14", 0x300002, 0x80000, CRC(7b695bf3) SHA1(89ea3252c9915aab81a85c6c028b21911bf8b4c4) )
+ ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 ) /* ARM Code */
+ ROM_REGION( 0x200000, "vram", ROMREGION_ERASE00 )
+ ROM_REGION( 0x20000*4, "sram", ROMREGION_ERASE00 )
+ROM_END
+
+
+// 0200507V / 506/8 / 3 Credit Multiplier/3 Line Multiline
+// Wild Amazon / Local / A - 10/10/96
ROM_START( wamazon )
ARISTOCRAT_MK5_BIOS
/*
@@ -6248,6 +6601,8 @@ ROM_START( wamazon )
ROM_END
+// 0200285V / 506/6 / 10 Credit Multiplier
+// Wild Amazon / Local / A - 7/5/96
ROM_START( wamazona )
ARISTOCRAT_MK5_BIOS
/*
@@ -6270,6 +6625,9 @@ ROM_START( wamazona )
ROM_END
+// 01J01996 / 506/8 / 3 Credit Multiplier/3 Line Multiline
+// Wild Amazon / VENEZUELA / A - 10/10/96
+// Game is in Spanish, however audit mode is in English
ROM_START( wamazonv )
ARISTOCRAT_MK5_BIOS
/*
@@ -6292,6 +6650,8 @@ ROM_START( wamazonv )
ROM_END
+// 0100553V / 609 / 4 Credit Multiplier / 25 Credit Multiway
+// Wicked Winnings / Local / B - 01/07/97
ROM_START( wikwin )
ARISTOCRAT_MK5_BIOS
/*
@@ -6314,6 +6674,8 @@ ROM_START( wikwin )
ROM_END
+// 0100297V / 543/8 / 3 Credit Multiplier/3 Line Multiline
+// Wild Bill / Local / C - 15/08/96
ROM_START( wildbill )
ARISTOCRAT_MK5_BIOS
/*
@@ -6333,6 +6695,8 @@ ROM_START( wildbill )
ROM_END
+// 0100167V / 569/9 / 20 Credit Multiplier / 9 Line Multiline
+// Wild Cougar / Local / B - 27/2/96
ROM_START( wcougar )
ARISTOCRAT_MK5_BIOS
/*
@@ -6355,9 +6719,9 @@ ROM_START( wcougar )
ROM_END
-// 569/8 - 10 Credit Multiplier / 9 Line Multiline.
-// Wild Cougar - Export - D - 19/05/97.
-// All devices are 27c4002 instead of 27c4096.
+// NHG0296-04 / 569/8 / 10 Credit Multiplier / 9 Line Multiline
+// Wild Cougar / Export / D - 19/05/97
+// All devices are 27c4002 instead of 27c4096
ROM_START( wcougaru )
ARISTOCRAT_MK5_BIOS_HAVE_EEPROMS
/*
@@ -6392,6 +6756,8 @@ ROM_START( wcougaru )
ROM_END
+// AHG1515 / MV4134 / 5,10,25,50 Credit Multiplier / 20 Line Multiline
+// Wild Coyote / Export / A - 30/07/01
ROM_START( wcoyote )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, all files are missing bytes consisting of 0x0D
@@ -6407,6 +6773,9 @@ ROM_START( wcoyote )
ROM_END
+// 0200396V / 598/3 / 20 Credit Multiplier / 25 Credit Multiway
+// Wizard Ways / Local / A - 04/11/96
+// ROM says 1996 but game has newer style music and a 1998+ style denomination sign
ROM_START( wizways )
ARISTOCRAT_MK5_BIOS
/*
@@ -6429,6 +6798,8 @@ ROM_START( wizways )
ROM_END
+// 0100337V / 600 / 10 Credit Multiplier/9 Line Multiline
+// Wild Angels / Local / B - 24/09/96
ROM_START( wldangel )
ARISTOCRAT_MK5_BIOS
/*
@@ -6451,6 +6822,8 @@ ROM_START( wldangel )
ROM_END
+// RHG0418-04 / 541/2 / 10 Credit Multiplier / 5 Line Multiline
+// Winning Post / Export / G - 11/02/97
ROM_START( wnpost )
ARISTOCRAT_MK5_BIOS
/*
@@ -6473,6 +6846,8 @@ ROM_START( wnpost )
ROM_END
+// 0101158V / 608/4 / 3 Credit Multiplier/3 Line Multiline
+// Wild Thing / NSW/ACT / B - 14/12/99
ROM_START( wthing )
ARISTOCRAT_MK5_BIOS
/*
@@ -6495,6 +6870,8 @@ ROM_START( wthing )
ROM_END
+// 0201176V / 608/5 / 25 Credit Multiplier/20 Line Multiline
+// Wild Thing / NSW/ACT / B - 25/02/00
ROM_START( wthinga )
ARISTOCRAT_MK5_BIOS
// checksum code not found due to ROMs being corrupted, all files are missing bytes consisting of 0x0D
@@ -6512,6 +6889,8 @@ ROM_START( wthinga )
ROM_END
+// 0200954V / 638/1 / 10 Credit Multiplier / 20 Line Multiline
+// White Tiger Classic / NSW/ACT / B - 08/07/99
ROM_START( wtiger )
ARISTOCRAT_MK5_BIOS
/*
@@ -6531,6 +6910,8 @@ ROM_START( wtiger )
ROM_END
+// 03J00191 / JB005/1 / Multi credit / Multi line
+// Yukon Gold / NSW/ACT / A - 30/10/2000
ROM_START( yukongl5 )
ARISTOCRAT_MK5_BIOS
/*
@@ -6567,178 +6948,178 @@ GAME( 1995, aristmk5, 0, aristmk5, aristmk5, aristmk5_state, aristm
// Dates listed below are for the combination (reel layout), not release dates
GAMEL( 1998, adonis, aristmk5, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Adonis (0200751V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 602/9, A - 25/05/98, Rev 10
GAMEL( 1998, adonisa, adonis, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Adonis (0100751V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 602/9, A - 25/05/98, Rev 9
-GAMEL( 1999, adonisce, adonis, aristmk5, adonisce, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Adonis - Cash Express (0201005V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 602/9, C - 06/07/99
+GAMEL( 1999, adonisce, adonis, aristmk5, adonisce, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Adonis - Cash Express (0201005V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 602/9, C - 06/07/99, Rev 12
GAMEL( 2002, alchemst, aristmk5, aristmk5, goldenra, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Alchemist (01J02046, Venezuela)", MACHINE_FLAGS, layout_yukongld ) // JB013/1, A - 22/01/02, Rev 17
GAMEL( 2000, bparty, aristmk5, aristmk5_usa_touch, bootsctnua, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Bachelorette Party (BHG1248, US)", MACHINE_FLAGS, layout_bparty ) // MV4119/1, B - 25/08/2000
GAMEL( 1996, baddog, aristmk5, aristmk5, baddog, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Bad Dog Poker (0200428V, NSW/ACT)", MACHINE_FLAGS, layout_baddog ) // 386/56, A - 17/12/96
-GAMEL( 1998, bootsctn, aristmk5, aristmk5, cashcham, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Boot Scootin' (0100812V, NSW/ACT)", MACHINE_FLAGS, layout_cashcham ) // 616/1, B - 11/12/98
+GAMEL( 1998, bootsctn, aristmk5, aristmk5, cashcham, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Boot Scootin' (0100812V, NSW/ACT)", MACHINE_FLAGS, layout_cashcham ) // 616/1, B - 11/12/98, Rev 20
GAMEL( 1999, bootsctnua,bootsctn, aristmk5_usa, pengpuck, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Boot Scootin' (GHG1008-03, US)", MACHINE_FLAGS, layout_aristmk5_us_200 ) // MV4098/1, A - 27/07/99
-GAMEL( 1996, bumblbug, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Bumble Bugs (0200510V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 593, D - 5/07/96
-GAMEL( 1996, bumblbugql,bumblbug, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Bumble Bugs (0200456V, Queensland)", MACHINE_FLAGS, layout_swhr2 ) // 593, D - 5/07/96
+GAMEL( 1996, bumblbug, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Bumble Bugs (0200510V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 593, D - 5/07/96, Rev 3
+GAMEL( 1996, bumblbugql,bumblbug, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Bumble Bugs (0200456V, Queensland)", MACHINE_FLAGS, layout_swhr2 ) // 593, D - 5/07/96, Rev 1.0
GAMEL( 1995, buttdeli, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Butterfly Delight (0200143V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 571/4, A - 19/12/95, Rev 1.8.1.0
-GAMEL( 1998, cashcat, aristmk5, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Cat (0100676V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 614/3, A - 03/04/98
-GAMEL( 1997, cashcata, cashcat, aristmk5, aristmk5_9, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Cat (0100557V, NSW/ACT)", MACHINE_FLAGS, layout_dolphntrb ) // 614/1, B - 01/12/97
-GAMEL( 1999, cashcatnz, cashcat, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Cat (0300863V, New Zealand)", MACHINE_FLAGS, layout_cashcatnz ) // MV4089, A - 4/1/99
-GAMEL( 1997, cashcham, aristmk5, aristmk5, cashcham, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Chameleon (0100438V, NSW/ACT)", MACHINE_FLAGS, layout_cashcham ) // 603/1, C - 15/4/97
-GAMEL( 1998, cashchama, cashcham, aristmk5, cashchama, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Chameleon (0200437V, NSW/ACT)", MACHINE_FLAGS, layout_cashchama ) // 603(a), D - 18/02/98
-GAMEL( 1998, cashchamnz,cashcham, aristmk5, cashchamnz, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Chameleon (0300781V, New Zealand)", MACHINE_FLAGS, layout_cashchamnz ) // MV4067, A - 31/08/98
-GAMEL( 1997, cashcra5, aristmk5, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Crop (0300467V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 607, C - 14/07/97
-GAMEL( 1998, chariotc, aristmk5, aristmk5, chariotc, aristmk5_state, aristmk5, ROT0, "Aristocrat", "The Chariot Challenge (0100787V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 630/1, A - 10/08/98
+GAMEL( 1998, cashcat, aristmk5, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Cat (0100676V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 614/3, A - 03/04/98, Rev 7
+GAMEL( 1997, cashcata, cashcat, aristmk5, aristmk5_9, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Cat (0100557V, NSW/ACT)", MACHINE_FLAGS, layout_dolphntrb ) // 614/1, B - 01/12/97, Rev 7
+GAMEL( 1999, cashcatnz, cashcat, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Cat (0300863V, New Zealand)", MACHINE_FLAGS, layout_cashcatnz ) // MV4089, A - 4/1/99, Rev 26
+GAMEL( 1997, cashcham, aristmk5, aristmk5, cashcham, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Chameleon (0100438V, NSW/ACT)", MACHINE_FLAGS, layout_cashcham ) // 603/1, C - 15/4/97, Rev 1.25.3.0
+GAMEL( 1998, cashchama, cashcham, aristmk5, cashchama, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Chameleon (0200437V, NSW/ACT)", MACHINE_FLAGS, layout_cashchama ) // 603(a), D - 18/02/98, Rev 3
+GAMEL( 1998, cashchamnz,cashcham, aristmk5, cashchamnz, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Chameleon (0300781V, New Zealand)", MACHINE_FLAGS, layout_cashchamnz ) // MV4067, A - 31/08/98, Rev 21
+GAMEL( 1997, cashcra5, aristmk5, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Crop (0300467V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 607, C - 14/07/97, Rev 6
+GAMEL( 1998, chariotc, aristmk5, aristmk5, chariotc, aristmk5_state, aristmk5, ROT0, "Aristocrat", "The Chariot Challenge (0100787V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 630/1, A - 10/08/98, Rev 11
GAMEL( 1998, chariotcv, chariotc, aristmk5, chariotcv, aristmk5_state, aristmk5, ROT0, "Aristocrat", "The Chariot Challenge (04J00714, Venezuela)", MACHINE_FLAGS, layout_snowcat ) // 630, A - 10/08/98, Rev 12
-GAMEL( 2001, checkma5, aristmk5, aristmk5, checkma5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Checkmate (01J00681, NSW/ACT)", MACHINE_FLAGS, layout_checkma5 ) // JB011, B - 06/07/01
-GAMEL( 1996, chickna5, aristmk5, aristmk5, chickna5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Chicken (0100351V, NSW/ACT)", MACHINE_FLAGS, layout_snowcat ) // 596, A - 27/08/96
+GAMEL( 2001, checkma5, aristmk5, aristmk5, checkma5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Checkmate (01J00681, NSW/ACT)", MACHINE_FLAGS, layout_checkma5 ) // JB011, B - 06/07/01, Rev 17
+GAMEL( 1996, chickna5, aristmk5, aristmk5, chickna5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Chicken (0100351V, NSW/ACT)", MACHINE_FLAGS, layout_snowcat ) // 596, A - 27/08/96, Rev 1.24
+GAMEL( 1998, chickna5qld,chickna5,aristmk5, chickna5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Chicken (0200530V, Queensland)", MACHINE_FLAGS, layout_snowcat ) // 596, C - 23/02/98, Rev 1.0
GAMEL( 1998, chickna5u, chickna5, aristmk5_usa, chickna5u, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Chicken (RHG0730-03, US)", MACHINE_FLAGS, layout_aristmk5_us ) // 596, C - 23/02/98
-GAMEL( 1998, chickna5qld,chickna5,aristmk5, chickna5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Chicken (0200530V, Queensland)", MACHINE_FLAGS, layout_snowcat ) // 596, C - 23/02/98
-GAMEL( 1998, coralrc2, aristmk5, aristmk5, coralrc2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Coral Riches II (0100919V, NSW/ACT)", MACHINE_FLAGS, layout_coralrc2 ) // 577/7, A - 29/12/98
-GAMEL( 1998, cuckoo, aristmk5, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cuckoo (0200753V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 615/1, D - 03/07/98
+GAMEL( 1998, coralrc2, aristmk5, aristmk5, coralrc2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Coral Riches II (0100919V, NSW/ACT)", MACHINE_FLAGS, layout_coralrc2 ) // 577/7, A - 29/12/98, Rev 12
+GAMEL( 1998, cuckoo, aristmk5, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cuckoo (0200753V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 615/1, D - 03/07/98, Rev 6
GAMEL( 2000, cuckoou, cuckoo, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cuckoo (CHG1195, US)", MACHINE_FLAGS, layout_cuckoou ) // MV4104, C - 02/02/00
-GAMEL( 1995, dstbloom, aristmk5, aristmk5, wcougar, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Desert Bloom (0300111V, NSW/ACT)", MACHINE_FLAGS, layout_wcougar ) // 577/2, A - 12/10/95
-GAMEL( 1995, dstblooma, dstbloom, aristmk5, wcougar, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Desert Bloom (0200111V, NSW/ACT)", MACHINE_FLAGS, layout_wcougar ) // 577/2, A - 12/10/95
-GAMEL( 1999, diamdove, aristmk5, aristmk5, retrsam, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Diamond Dove (0101018V, NSW/ACT)", MACHINE_FLAGS, layout_sbuk3 ) // 640, B - 19/05/99
-GAMEL( 1996, dmdfever, aristmk5, aristmk5, wildbill, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Diamond Fever (0200302V, NSW/ACT)", MACHINE_FLAGS, layout_wildbill ) // 483/7, E - 05/09/96
-GAMEL( 1997, dimtouch, aristmk5, aristmk5_touch, dimtouch, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Diamond Touch (0400433V, NSW/ACT)", MACHINE_FLAGS, layout_dimtouch ) // 604, E - 30/06/97
+GAMEL( 1995, dstbloom, aristmk5, aristmk5, wcougar, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Desert Bloom (0300111V, NSW/ACT)", MACHINE_FLAGS, layout_wcougar ) // 577/2, A - 12/10/95, Rev 1.16.4.0
+GAMEL( 1995, dstblooma, dstbloom, aristmk5, wcougar, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Desert Bloom (0200111V, NSW/ACT)", MACHINE_FLAGS, layout_wcougar ) // 577/2, A - 12/10/95, Rev 1.16.4.0
+GAMEL( 1999, diamdove, aristmk5, aristmk5, retrsam, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Diamond Dove (0101018V, NSW/ACT)", MACHINE_FLAGS, layout_sbuk3 ) // 640, B - 19/05/99, Rev 8
+GAMEL( 1996, dmdfever, aristmk5, aristmk5, wildbill, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Diamond Fever (0200302V, NSW/ACT)", MACHINE_FLAGS, layout_wildbill ) // 483/7, E - 05/09/96, Rev 1.23.5.0
+GAMEL( 1997, dimtouch, aristmk5, aristmk5_touch, dimtouch, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Diamond Touch (0400433V, NSW/ACT)", MACHINE_FLAGS, layout_dimtouch ) // 604, E - 30/06/97, Rev 17
GAMEL( 1996, dolphntr, aristmk5, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dolphin Treasure (0200424V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 602/1, B - 06/12/96, Rev 3
GAMEL( 1996, dolphntra, dolphntr, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dolphin Treasure (0100424V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 602/1, B - 06/12/96, Rev 1.24.4.0
-GAMEL( 1996, dolphntrb, dolphntr, aristmk5, aristmk5_9, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dolphin Treasure (0100388V, NSW/ACT)", MACHINE_FLAGS, layout_dolphntrb ) // 602, B - 10/12/96
+GAMEL( 1996, dolphntrb, dolphntr, aristmk5, aristmk5_9, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dolphin Treasure (0100388V, NSW/ACT)", MACHINE_FLAGS, layout_dolphntrb ) // 602, B - 10/12/96, Rev 1.24.4.0
GAMEL( 1996, dolphntru, dolphntr, aristmk5_usa, dolphntru, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dolphin Treasure (FHG4077-02, US)", MACHINE_FLAGS, layout_aristmk5_us ) // 602/1, B - 06/12/96
-GAMEL( 1999, dolphntrce,dolphntr, aristmk5_usa, dolphntrce, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dolphin Treasure - Cash Express (AHG1607, US)", MACHINE_FLAGS, layout_dolphntrce ) // MV4090, D - 22/12/99, 20 lines
-GAMEL( 1999, dolphntrcea,dolphntr,aristmk5_usa, dolphntru, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dolphin Treasure - Cash Express (AHG1606, US)", MACHINE_FLAGS, layout_magimaska ) // MV4090, D - 22/12/99, 9 lines
-GAMEL( 1999, dolphntrceb,dolphntr,aristmk5_usa, dolphntrce, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dolphin Treasure - Cash Express (AHG1519, US)", MACHINE_FLAGS, layout_pengpuck ) // MV4090, D - 22/12/99, 20 lines
-GAMEL( 1997, drgneye, aristmk5, aristmk5, snowcat, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dragon's Eye (0100521V, NSW/ACT)", MACHINE_FLAGS, layout_snowcat ) // 610, A - 09/05/97
-GAMEL( 1997, dreamwv, aristmk5, aristmk5_touch, dreamwv, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dream Weaver (0200586V, NSW/ACT)", MACHINE_FLAGS, layout_dreamwv ) // 606/2, A - 20/06/97
-GAMEL( 2000, dynajack, aristmk5, aristmk5, dynajack, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dynamite Jack (01J00081, NSW/ACT)", MACHINE_FLAGS, layout_dynajack ) // JB004, A - 12/07/2000
-GAMEL( 1998, eldorda5, aristmk5, aristmk5, reelrock, aristmk5_state, aristmk5, ROT0, "Aristocrat", "El Dorado (0100652V, NSW/ACT)", MACHINE_FLAGS, layout_reelrock ) // 623, B - 24/03/98
-GAMEL( 1995, eforsta5, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Enchanted Forest (0400122V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 570/3, E - 23/06/95
-GAMEL( 1998, fastfort, aristmk5, aristmk5, wildbill, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Fast Fortune (0100651V, NSW/ACT)", MACHINE_FLAGS, layout_wildbill ) // 624, D - 07/05/98
-GAMEL( 2000, fortellr, aristmk5, aristmk5, goldenra, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Fortune Teller (01J00131, NSW/ACT)", MACHINE_FLAGS, layout_fortellr ) // JB006, D - 24/11/2000
-GAMEL( 2001, geisha, aristmk5, aristmk5, geisha, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Geisha (0101408V, New Zealand)", MACHINE_FLAGS, layout_geisha ) // MV4127, A - 05/03/01
-GAMEL( 1999, genmagi, aristmk5, aristmk5_touch, genmagi, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Genie Magic (0200894V, NSW/ACT)", MACHINE_FLAGS, layout_genmagi ) // 632/1, C - 15/02/99
-GAMEL( 1998, gnomeatw, aristmk5, aristmk5, kgalah, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Gnome Around The World (0100767V, NSW/ACT)", MACHINE_FLAGS, layout_kgalah ) // 625, C - 18/12/98
+GAMEL( 1999, dolphntrce,dolphntr, aristmk5_usa, dolphntrce, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dolphin Treasure - Cash Express (AHG1607, US)", MACHINE_FLAGS, layout_dolphntrce ) // MV4090, D - 22/12/99
+GAMEL( 1999, dolphntrcea,dolphntr,aristmk5_usa, dolphntru, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dolphin Treasure - Cash Express (AHG1606, US)", MACHINE_FLAGS, layout_magimaska ) // MV4090, D - 22/12/99
+GAMEL( 1999, dolphntrceb,dolphntr,aristmk5_usa, dolphntrce, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dolphin Treasure - Cash Express (AHG1519, US)", MACHINE_FLAGS, layout_pengpuck ) // MV4090, D - 22/12/99
+GAMEL( 1997, drgneye, aristmk5, aristmk5, snowcat, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dragon's Eye (0100521V, NSW/ACT)", MACHINE_FLAGS, layout_snowcat ) // 610, A - 09/05/97, Rev 1.27
+GAMEL( 1997, dreamwv, aristmk5, aristmk5_touch, dreamwv, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dream Weaver (0200586V, NSW/ACT)", MACHINE_FLAGS, layout_dreamwv ) // 606/2, A - 20/06/97, Rev 16
+GAMEL( 2000, dynajack, aristmk5, aristmk5, dynajack, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dynamite Jack (01J00081, NSW/ACT)", MACHINE_FLAGS, layout_dynajack ) // JB004, A - 12/07/2000, Rev 17
+GAMEL( 1998, eldorda5, aristmk5, aristmk5, reelrock, aristmk5_state, aristmk5, ROT0, "Aristocrat", "El Dorado (0100652V, NSW/ACT)", MACHINE_FLAGS, layout_reelrock ) // 623, B - 24/03/98, Rev 3
+GAMEL( 1995, eforsta5, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Enchanted Forest (0400122V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 570/3, E - 23/06/95, Rev 1.18
+GAMEL( 1998, fastfort, aristmk5, aristmk5, wildbill, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Fast Fortune (0100651V, NSW/ACT)", MACHINE_FLAGS, layout_wildbill ) // 624, D - 07/05/98, Rev 5
+GAMEL( 2000, fortellr, aristmk5, aristmk5, goldenra, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Fortune Teller (01J00131, NSW/ACT)", MACHINE_FLAGS, layout_fortellr ) // JB006, D - 24/11/2000, Rev 17
+GAMEL( 2001, geisha, aristmk5, aristmk5, geisha, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Geisha (0101408V, New Zealand)", MACHINE_FLAGS, layout_geisha ) // MV4127, A - 05/03/01, Rev 25
+GAMEL( 1999, genmagi, aristmk5, aristmk5_touch, genmagi, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Genie Magic (0200894V, NSW/ACT)", MACHINE_FLAGS, layout_genmagi ) // 632/1, C - 15/02/99, Rev 20
+GAMEL( 1998, gnomeatw, aristmk5, aristmk5, kgalah, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Gnome Around The World (0100767V, NSW/ACT)", MACHINE_FLAGS, layout_kgalah ) // 625, C - 18/12/98, Rev 16
GAMEL( 1997, goldpyr, aristmk5, aristmk5_usa, dolphntru, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Golden Pyramids (AHG1205-03, US)", MACHINE_FLAGS, layout_aristmk5_us ) // MV4091, B - 13/05/97
GAMEL( 1998, goldpyrb, goldpyr, aristmk5, goldpyrb, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Golden Pyramids (0100878V, Victoria)", MACHINE_FLAGS, layout_goldpyrb ) // 602/5, C - 19/06/98
-GAMEL( 2000, goldenra, aristmk5, aristmk5, goldenra, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Golden Ra (0101164V, NSW/ACT)", MACHINE_FLAGS, layout_goldenra ) // 661, A - 10/04/00
-GAMEL( 1999, incasun, aristmk5, aristmk5, incasun, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Inca Sun (0100872V, NSW/ACT)", MACHINE_FLAGS, layout_incasun ) // 631/3 B, B - 03/05/99
-GAMEL( 1999, incasunsp, incasun, aristmk5, incasun, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Inca Sun (0100872V, NSW/ACT, Show Program)", MACHINE_FLAGS, layout_incasun ) // 631/3 B, B - 03/05/99
-GAMEL( 2000, incasunnz, incasun, aristmk5, incasunnz, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Inca Sun (0101108V, New Zealand)", MACHINE_FLAGS, layout_incasunnz ) // MV4113, A - 6/3/00
+GAMEL( 2000, goldenra, aristmk5, aristmk5, goldenra, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Golden Ra (0101164V, NSW/ACT)", MACHINE_FLAGS, layout_goldenra ) // 661, A - 10/04/00, Rev 15
+GAMEL( 2000, honeypot, aristmk5, aristmk5, goldenra, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Honey Pot (03J00241, NSW/ACT)", MACHINE_FLAGS, layout_yukongld ) // JB008, A - 21/11/2000, Rev 17
+GAMEL( 1999, incasun, aristmk5, aristmk5, incasun, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Inca Sun (0100872V, NSW/ACT)", MACHINE_FLAGS, layout_incasun ) // 631/3 B, B - 03/05/99, Rev 15
+GAMEL( 1999, incasunsp, incasun, aristmk5, incasun, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Inca Sun (0100872V, NSW/ACT, Show Program)", MACHINE_FLAGS, layout_incasun ) // 631/3 B, B - 03/05/99, Rev 15
+GAMEL( 2000, incasunnz, incasun, aristmk5, incasunnz, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Inca Sun (0101108V, New Zealand)", MACHINE_FLAGS, layout_incasunnz ) // MV4113, A - 6/3/00, Rev 25
GAMEL( 2000, incasunu, incasun, aristmk5_usa, dolphntrce, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Inca Sun (CHG1458, US)", MACHINE_FLAGS, layout_dolphntrce ) // MV4130/3, A - 05/09/00
-GAMEL( 1998, indrema5, aristmk5, aristmk5, indrema5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Indian Dreaming (0100845V, NSW/ACT)", MACHINE_FLAGS, layout_indrema5 ) // 628/1, B - 15/12/98
+GAMEL( 1998, indrema5, aristmk5, aristmk5, indrema5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Indian Dreaming (0100845V, NSW/ACT)", MACHINE_FLAGS, layout_indrema5 ) // 628/1, B - 15/12/98, Rev 7
GAMEL( 1996, jumpjoey, aristmk5, aristmk5, cashcham, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Jumpin' Joey (0100383V, NSW/ACT)", MACHINE_FLAGS, layout_cashcham ) // 586/6, C - 13/11/96
GAMEL( 1996, jungjuic, aristmk5, aristmk5, jungjuic, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Jungle Juice (0200240V, New Zealand)", MACHINE_FLAGS, layout_jungjuic ) // 566/3, F - 06/03/96
GAMEL( 1995, kgalah, aristmk5, aristmk5, kgalah, aristmk5_state, aristmk5, ROT0, "Aristocrat", "King Galah (0200536V, NSW/ACT)", MACHINE_FLAGS, layout_kgalah ) // 613/6, A - 21/07/95
GAMEL( 1995, kgalaha, kgalah, aristmk5, kgalah, aristmk5_state, aristmk5, ROT0, "Aristocrat", "King Galah (0100536V, NSW/ACT)", MACHINE_FLAGS, layout_kgalah ) // 613, A - 21/07/95
GAMEL( 1994, kgbirda5, aristmk5, aristmk5, kgbirda5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "K.G. Bird (0200024V, NSW/ACT)", MACHINE_FLAGS, layout_kgbirda5 ) // 540/3, D - 10/10/94
-GAMEL( 1998, kookabuk, aristmk5, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Kooka Bucks (0100677V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 661, A - 03/04/98
-GAMEL( 1997, locoloot, aristmk5, aristmk5, cashcham, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Loco Loot (0100473V, NSW/ACT)", MACHINE_FLAGS, layout_cashcham ) // 599/3, C - 17/06/97
-GAMEL( 1997, locoloota, locoloot, aristmk5, locoloota, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Loco Loot (0100472V, NSW/ACT)", MACHINE_FLAGS, layout_locoloota ) // 599/2, C - 17/06/97
-GAMEL( 1998, locolootnz,locoloot, aristmk5, cashchamnz, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Loco Loot (0600725V, New Zealand)", MACHINE_FLAGS, layout_cashchamnz ) // MV4064, A - 8/7/98
-GAMEL( 1997, lonewolf, aristmk5, aristmk5, wildbill, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Lone Wolf (0100587V, NSW/ACT)", MACHINE_FLAGS, layout_wildbill ) // 621, A - 29/10/97
+GAMEL( 2001, koalamnt, aristmk5, aristmk5_usa, dolphntrce, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Koala Mint (CHG1573, US)", MACHINE_FLAGS, layout_dolphntrce ) // MV4137, A - 12/09/01
+GAMEL( 1998, kookabuk, aristmk5, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Kooka Bucks (0100677V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 661, A - 03/04/98, Rev 5
+GAMEL( 1997, locoloot, aristmk5, aristmk5, cashcham, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Loco Loot (0100473V, NSW/ACT)", MACHINE_FLAGS, layout_cashcham ) // 599/3, C - 17/06/97, Rev 1.26.13.0
+GAMEL( 1997, locoloota, locoloot, aristmk5, locoloota, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Loco Loot (0100472V, NSW/ACT)", MACHINE_FLAGS, layout_locoloota ) // 599/2, C - 17/06/97, Rev 1.26.13.0
+GAMEL( 1998, locolootnz,locoloot, aristmk5, cashchamnz, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Loco Loot (0600725V, New Zealand)", MACHINE_FLAGS, layout_cashchamnz ) // MV4064, A - 8/7/98, Rev 24
+GAMEL( 1997, lonewolf, aristmk5, aristmk5, wildbill, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Lone Wolf (0100587V, NSW/ACT)", MACHINE_FLAGS, layout_wildbill ) // 621, A - 29/10/97, Rev 1.27.17.0
GAMEL( 1995, luckyclo, aristmk5, aristmk5, wcougar, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Lucky Clover (0300109V, NSW/ACT)", MACHINE_FLAGS, layout_wcougar ) // 570/6, A - 12/10/95
GAMEL( 2000, magimask, aristmk5, aristmk5_usa_touch, bootsctnua, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Magic Mask (AHG1549, US)", MACHINE_FLAGS, layout_dolphntrce ) // MV4115_1, A - 09/05/00
GAMEL( 2000, magimaska, magimask, aristmk5_usa_touch, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Magic Mask (AHG1548, US)", MACHINE_FLAGS, layout_magimaska ) // MV4115, A - 09/05/00
GAMEL( 2000, magimaskb, magimask, aristmk5_usa_touch, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Magic Mask (DHG1309, US)", MACHINE_FLAGS, layout_magimaska ) // MV4115, A - 09/05/00
-GAMEL( 1997, magtcha5, aristmk5, aristmk5_touch, dimtouch, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Magic Touch (0300455V, NSW/ACT)", MACHINE_FLAGS, layout_dimtouch ) // 606, A - 06/03/97
-GAMEL( 1997, magtcha5a, magtcha5, aristmk5_touch, dimtouch, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Magic Touch (0200455V, NSW/ACT)", MACHINE_FLAGS, layout_dimtouch ) // 606, A - 06/03/97
-GAMEL( 1997, mammothm, aristmk5, aristmk5, kgalah, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Mammoth Money (0100425V, NSW/ACT)", MACHINE_FLAGS, layout_kgalah ) // 595/5, D - 07/04/97
-GAMEL( 2000, marmagic, aristmk5, aristmk5, goldenra, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Margarita Magic (01J00101, NSW/ACT)", MACHINE_FLAGS, layout_marmagic ) // JB005, A - 07/07/00
+GAMEL( 1997, magtcha5, aristmk5, aristmk5_touch, dimtouch, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Magic Touch (0300455V, NSW/ACT)", MACHINE_FLAGS, layout_dimtouch ) // 606, A - 06/03/97, Rev 14
+GAMEL( 1997, magtcha5a, magtcha5, aristmk5_touch, dimtouch, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Magic Touch (0200455V, NSW/ACT)", MACHINE_FLAGS, layout_dimtouch ) // 606, A - 06/03/97, Rev 14
+GAMEL( 1997, mammothm, aristmk5, aristmk5, kgalah, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Mammoth Money (0100425V, NSW/ACT)", MACHINE_FLAGS, layout_kgalah ) // 595/5, D - 07/04/97, Rev 1.22.14.1
+GAMEL( 2000, marmagic, aristmk5, aristmk5, goldenra, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Margarita Magic (01J00101, NSW/ACT)", MACHINE_FLAGS, layout_marmagic ) // JB005, A - 07/07/00, Rev 17
GAMEL( 2000, marmagicu, marmagic, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Margarita Magic (EHG1558, US)", MACHINE_FLAGS, layout_aristmk5_us ) // US003, 07/07/2000
-GAMEL( 1996, minemine, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Mine, Mine, Mine (0400115V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 559/2, D - 16/01/96
+GAMEL( 1996, minemine, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Mine, Mine, Mine (0400115V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 559/2, D - 16/01/96, Rev 1.18.3.0
GAMEL( 1996, minemineu, minemine, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Mine, Mine, Mine (VHG0416-99, US)", MACHINE_FLAGS, layout_aristmk5_us ) // 559/2, E - 14/02/96
-GAMEL( 1997, monmouse, aristmk5, aristmk5, cashcham, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Money Mouse (0400469V, NSW/ACT)", MACHINE_FLAGS, layout_cashcham ) // 607/1, B - 08/04/97
-GAMEL( 1997, monmousea, monmouse, aristmk5, cashcham, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Money Mouse (0300469V, NSW/ACT)", MACHINE_FLAGS, layout_cashcham ) // 607/1, B - 08/04/97
-GAMEL( 2001, montree, aristmk5, aristmk5, montree, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Money Tree (0201397V, New Zealand)", MACHINE_FLAGS, layout_montree ) // MV4126, C - 12/04/01
-GAMEL( 1996, mountmon, aristmk5, aristmk5, mountmon, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Mountain Money (0100294V, NSW/ACT)", MACHINE_FLAGS, layout_mountmon ) // 595/3, B - 11/06/96
-GAMEL( 1996, mountmona, mountmon, aristmk5, mystgard, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Mountain Money (0100289V, NSW/ACT)", MACHINE_FLAGS, layout_mystgard ) // 595/2, C - 11/06/96
-GAMEL( 2000, multidrw, aristmk5, aristmk5, multidrw, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Multidraw - Free Games (0200956V, NSW/ACT)", MACHINE_FLAGS, layout_multidrw ) // 386/64, E - 08/05/00
-GAMEL( 1996, mystgard, aristmk5, aristmk5, mystgard, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Mystic Garden (0100275V, NSW/ACT)", MACHINE_FLAGS, layout_mystgard ) // 595/1, B - 11/06/96
-GAMEL( 2001, one4all, aristmk5, aristmk5, one4all, aristmk5_state, aristmk5, ROT0, "Aristocrat", "One For All (0101503V, New Zealand)", MACHINE_FLAGS, layout_one4all ) // MV4141, A - 28/05/01
-GAMEL( 1999, orchidms, aristmk5, aristmk5, orchidms, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Orchid Mist (0200849V, NSW/ACT)", MACHINE_FLAGS, layout_orchidms ) // 601/3, C - 03/02/99
-GAMEL( 1999, orchidmsa, orchidms, aristmk5, orchidms, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Orchid Mist (0100849V, NSW/ACT)", MACHINE_FLAGS, layout_orchidms ) // 601/3, C - 03/02/99
-GAMEL( 1996, oscara5, aristmk5, aristmk5, aristmk5_9, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Oscar (0200348V, NSW/ACT)", MACHINE_FLAGS, layout_dolphntrb ) // 593/2, C - 20/09/96
-GAMEL( 1996, oscara5a, oscara5, aristmk5, aristmk5_9, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Oscar (0100348V, NSW/ACT)", MACHINE_FLAGS, layout_dolphntrb ) // 593/2, C - 20/09/96
-GAMEL( 1999, pantmag, aristmk5, aristmk5, kgalah, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Panther Magic (0101046V, NSW/ACT)", MACHINE_FLAGS, layout_kgalah ) // 594/7, A - 06/10/99
-GAMEL( 1999, pantmaga, pantmag, aristmk5, pantmaga, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Panther Magic (0100716V, NSW/ACT)", MACHINE_FLAGS, layout_pantmaga ) // 594/4, A - 13/05/98
+GAMEL( 1997, monmouse, aristmk5, aristmk5, cashcham, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Money Mouse (0400469V, NSW/ACT)", MACHINE_FLAGS, layout_cashcham ) // 607/1, B - 08/04/97, Rev 6
+GAMEL( 1997, monmousea, monmouse, aristmk5, cashcham, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Money Mouse (0300469V, NSW/ACT)", MACHINE_FLAGS, layout_cashcham ) // 607/1, B - 08/04/97, Rev 6
+GAMEL( 2001, montree, aristmk5, aristmk5, montree, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Money Tree (0201397V, New Zealand)", MACHINE_FLAGS, layout_montree ) // MV4126, C - 12/04/01, Rev 5
+GAMEL( 1996, mountmon, aristmk5, aristmk5, mountmon, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Mountain Money (0100294V, NSW/ACT)", MACHINE_FLAGS, layout_mountmon ) // 595/3, B - 11/06/96, Rev 1.22.5.0
+GAMEL( 1996, mountmona, mountmon, aristmk5, mystgard, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Mountain Money (0100289V, NSW/ACT)", MACHINE_FLAGS, layout_mystgard ) // 595/2, C - 11/06/96, Rev 1.22.5.0
+GAMEL( 2000, multidrw, aristmk5, aristmk5, multidrw, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Multidraw - Free Games (0200956V, NSW/ACT)", MACHINE_FLAGS, layout_multidrw ) // 386/64, E - 08/05/00, Rev 17
+GAMEL( 1996, mystgard, aristmk5, aristmk5, mystgard, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Mystic Garden (0100275V, NSW/ACT)", MACHINE_FLAGS, layout_mystgard ) // 595/1, B - 11/06/96, Rev 1.22
+GAMEL( 2001, one4all, aristmk5, aristmk5, one4all, aristmk5_state, aristmk5, ROT0, "Aristocrat", "One For All (0101503V, New Zealand)", MACHINE_FLAGS, layout_one4all ) // MV4141, A - 28/05/01, Rev 11
+GAMEL( 1999, orchidms, aristmk5, aristmk5, orchidms, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Orchid Mist (0200849V, NSW/ACT)", MACHINE_FLAGS, layout_orchidms ) // 601/3, C - 03/02/99, Rev 8
+GAMEL( 1999, orchidmsa, orchidms, aristmk5, orchidms, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Orchid Mist (0100849V, NSW/ACT)", MACHINE_FLAGS, layout_orchidms ) // 601/3, C - 03/02/99, Rev 6
+GAMEL( 1996, oscara5, aristmk5, aristmk5, aristmk5_9, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Oscar (0200348V, NSW/ACT)", MACHINE_FLAGS, layout_dolphntrb ) // 593/2, C - 20/09/96, Rev 3
+GAMEL( 1996, oscara5a, oscara5, aristmk5, aristmk5_9, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Oscar (0100348V, NSW/ACT)", MACHINE_FLAGS, layout_dolphntrb ) // 593/2, C - 20/09/96, Rev 1.23.9.1
+GAMEL( 1999, pantmag, aristmk5, aristmk5, kgalah, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Panther Magic (0101046V, NSW/ACT)", MACHINE_FLAGS, layout_kgalah ) // 594/7, A - 06/10/99, Rev 16
+GAMEL( 1999, pantmaga, pantmag, aristmk5, pantmaga, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Panther Magic (0100716V, NSW/ACT)", MACHINE_FLAGS, layout_pantmaga ) // 594/4, A - 13/05/98, Rev 9
GAMEL( 2001, partygrs, aristmk5, aristmk5_usa_touch, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Party Gras (AHG1567, US)", MACHINE_FLAGS, layout_magimaska ) // MV4115/6, A - 10/11/01
-GAMEL( 2000, peaflut, aristmk5, aristmk5, trstrove, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Peacock Flutter (02J00011, NSW/ACT)", MACHINE_FLAGS, layout_trstrove ) // JB001, A - 10/03/00
-GAMEL( 1997, pengpay, aristmk5, aristmk5, cashchama, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Penguin Pays (0200460V, NSW/ACT)", MACHINE_FLAGS, layout_cashchama ) // 586/4(a), D - 03/06/97
+GAMEL( 2000, peaflut, aristmk5, aristmk5, trstrove, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Peacock Flutter (02J00011, NSW/ACT)", MACHINE_FLAGS, layout_trstrove ) // JB001, A - 10/03/00, Rev 8
+GAMEL( 1997, pengpay, aristmk5, aristmk5, cashchama, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Penguin Pays (0200460V, NSW/ACT)", MACHINE_FLAGS, layout_cashchama ) // 586/4(a), D - 03/06/97, Rev 3
GAMEL( 1996, pengpaya, pengpay, aristmk5, cashchama, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Penguin Pays (0200357V, NSW/ACT)", MACHINE_FLAGS, layout_cashchama ) // 586/4, C - 12/11/96
-GAMEL( 1997, pengpayb, pengpay, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Penguin Pays (0200359V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 586/3(a), D - 03/06/97
+GAMEL( 1997, pengpayb, pengpay, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Penguin Pays (0200359V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 586/3(a), D - 03/06/97, Rev 4
GAMEL( 1995, pengpayc, pengpay, aristmk5, wcougar, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Penguin Pays (0200113V, NSW/ACT)", MACHINE_FLAGS, layout_wcougar ) // 586, A - 12/10/95
GAMEL( 1997, pengpayu, pengpay, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Penguin Pays (BHI0417-03, US)", MACHINE_FLAGS, layout_aristmk5_us ) // 586/7(b), B - 14/07/97
GAMEL( 2001, pengpuck, pengpay, aristmk5_usa, pengpuck, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Penguin Pays - Penguin Pucks (EHG1257, US)", MACHINE_FLAGS, layout_pengpuck ) // MV4122/1, C - 19/01/01
-GAMEL( 1998, petshop, aristmk5, aristmk5, petshop, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Pet Shop (0100731V, NSW/ACT)", MACHINE_FLAGS, layout_petshop ) // 618/1, A - 17/04/98
+GAMEL( 1998, petshop, aristmk5, aristmk5, petshop, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Pet Shop (0100731V, NSW/ACT)", MACHINE_FLAGS, layout_petshop ) // 618/1, A - 17/04/98, Rev 13
GAMEL( 1995, phantpay, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Phantom Pays (0500005V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 570/1, E - 12/09/95
-GAMEL( 1998, penpir, aristmk5, aristmk5, kgalah, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Penguin Pirate (0100674V, NSW/ACT)", MACHINE_FLAGS, layout_kgalah ) // 619/1, A - 31/03/98
-GAMEL( 1998, penpira, penpir, aristmk5, snowcat, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Penguin Pirate (0200578V, NSW/ACT)", MACHINE_FLAGS, layout_snowcat ) // 619, A - 27/02/98
+GAMEL( 1998, penpir, aristmk5, aristmk5, kgalah, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Penguin Pirate (0100674V, NSW/ACT)", MACHINE_FLAGS, layout_kgalah ) // 619/1, A - 31/03/98, Rev 10
+GAMEL( 1998, penpira, penpir, aristmk5, snowcat, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Penguin Pirate (0200578V, NSW/ACT)", MACHINE_FLAGS, layout_snowcat ) // 619, A - 27/02/98, Rev 8
GAMEL( 1998, penpir2, aristmk5, aristmk5, penpir2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Penguin Pirate II (0100869V, Victoria)", MACHINE_FLAGS, layout_penpir2 ) // 619/3, A - 17/12/98
GAMEL( 1996, przfight, aristmk5, aristmk5, przfight, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Prize Fight (0100299V, NSW/ACT)", MACHINE_FLAGS, layout_przfight ) // 578/4, B - 08/08/96
-GAMEL( 1998, qcash, aristmk5, aristmk5, kgalah, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queens of Cash (0100706V, NSW/ACT)", MACHINE_FLAGS, layout_kgalah ) // 603/6, C - 23/07/98
-GAMEL( 1997, qnile, aristmk5, aristmk5, qnile, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile (0300439V, NSW/ACT)", MACHINE_FLAGS, layout_qnile ) // 602/4, B - 13/05/97
-GAMEL( 1997, qnilea, qnile, aristmk5, qnile, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile (0200439V, NSW/ACT)", MACHINE_FLAGS, layout_qnile ) // 602/4, B - 13/05/97
-GAMEL( 1997, qnileb, qnile, aristmk5, qnile, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile (0100439V, NSW/ACT)", MACHINE_FLAGS, layout_qnile ) // 602/4, B - 13/05/97
+GAMEL( 1998, qcash, aristmk5, aristmk5, kgalah, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queens of Cash (0100706V, NSW/ACT)", MACHINE_FLAGS, layout_kgalah ) // 603/6, C - 23/07/98, Rev 6
+GAMEL( 1997, qnile, aristmk5, aristmk5, qnile, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile (0300439V, NSW/ACT)", MACHINE_FLAGS, layout_qnile ) // 602/4, B - 13/05/97, Rev 7
+GAMEL( 1997, qnilea, qnile, aristmk5, qnile, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile (0200439V, NSW/ACT)", MACHINE_FLAGS, layout_qnile ) // 602/4, B - 13/05/97, Rev 7
+GAMEL( 1997, qnileb, qnile, aristmk5, qnile, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile (0100439V, NSW/ACT)", MACHINE_FLAGS, layout_qnile ) // 602/4, B - 13/05/97, Rev 1.26.18.1
GAMEL( 2002, qnilebr, qnile, aristmk5, goldpyrb, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile (0101707V, Brazil)", MACHINE_FLAGS, layout_goldpyrb ) // MV4162, A - 21/08/02
-GAMEL( 1997, qnilec, qnile, aristmk5, qnilec, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile (0300440V, NSW/ACT)", MACHINE_FLAGS, layout_qnilec ) // 602/3, B - 13/05/97, 9 lines
-GAMEL( 1999, qniled, qnile, aristmk5, checkma5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile (0101139V, NSW/ACT)", MACHINE_FLAGS, layout_qniled ) // 602/16, A - 11/10/99, 3 lines
+GAMEL( 1997, qnilec, qnile, aristmk5, qnilec, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile (0300440V, NSW/ACT)", MACHINE_FLAGS, layout_qnilec ) // 602/3, B - 13/05/97, Rev 5
+GAMEL( 1999, qniled, qnile, aristmk5, checkma5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile (0101139V, NSW/ACT)", MACHINE_FLAGS, layout_qniled ) // 602/16, A - 11/10/99, Rev 14
GAMEL( 2000, qnilenl, qnile, aristmk5, qnilenl, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile (0301059V, Holland)", MACHINE_FLAGS, layout_qnilenl ) // 602/5, G - 10/04/00
GAMEL( 1997, qnileu, qnile, aristmk5_usa, dolphntru, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile (GHG4091-02, US)", MACHINE_FLAGS, layout_aristmk5_us ) // MV4091, B - 13/05/97
-GAMEL( 1997, qnilev, qnile, aristmk5, aristmk5_9, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile (04J00784, Venezuela)", MACHINE_FLAGS, layout_dolphntrb ) // 602/3, B - 13/05/97, 9 lines
-GAMEL( 2001, qnilece, qnile, aristmk5_usa, dolphntrce, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile - Cash Express (AHG1609, US)", MACHINE_FLAGS, layout_dolphntrce ) // MV4091/1, A - 17/01/01, 20 lines
-GAMEL( 2001, qnilecea, qnile, aristmk5_usa, dolphntru, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile - Cash Express (AHG1525, US)", MACHINE_FLAGS, layout_qnilecea ) // MV4091, F - 17/01/01, 9 lines
-GAMEL( 1999, qnilemax, qnile, aristmk5_touch, trstrove, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile - Maximillions (0401072V, NSW/ACT)", MACHINE_FLAGS, layout_trstrove ) // 602/4, D - 18/06/99
-GAMEL( 1994, qtbird, aristmk5, aristmk5, qtbird, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Q.T. Bird (0500009V, NSW/ACT)", MACHINE_FLAGS, layout_qtbird ) // 581, A - 27/10/94
-GAMEL( 2000, rainwrce, aristmk5, aristmk5, adonisce, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Rainbow Warriors - Cash Express (0101332V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 655, B - 02/03/00
-GAMEL( 1998, reelpwr, aristmk5, aristmk5, wizways, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Reel Power (0100400V, NSW/ACT)", MACHINE_FLAGS, layout_indrema5 ) // 598/2, A - 01/11/96
-GAMEL( 1998, reelrock, aristmk5, aristmk5, reelrock, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Reelin-n-Rockin (0100779V, NSW/ACT)", MACHINE_FLAGS, layout_reelrock ) // 628, A - 13/07/98
-GAMEL( 1997, retrsam, aristmk5, aristmk5, retrsam, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Return of the Samurai (0400549V, NSW/ACT)", MACHINE_FLAGS, layout_sbuk3 ) // 608, A - 17/04/97
-GAMEL( 1997, retrsama, retrsam, aristmk5, retrsam, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Return of the Samurai (0200549V, NSW/ACT)", MACHINE_FLAGS, layout_sbuk3 ) // 608, A - 17/04/97
-GAMEL( 1997, retrsamb, retrsam, aristmk5, retrsamb, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Return of the Samurai (0200506V, NSW/ACT)", MACHINE_FLAGS, layout_retrsamb ) // 608, A - 17/04/97
-GAMEL( 1997, rushrst, aristmk5, aristmk5, rushrst, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Rushin Rooster (0100534V, NSW/ACT)", MACHINE_FLAGS, layout_cashchama ) // 596/3, C - 25/06/97
-GAMEL( 1998, slvrwolf, aristmk5, aristmk5, wamazona, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Silver Wolf (0100673V, NSW/ACT)", MACHINE_FLAGS, layout_wamazona ) // 621/2, A - 23/03/98
-GAMEL( 1996, snowcat, aristmk5, aristmk5, snowcat, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Snow Cat (0100405V, NSW/ACT)", MACHINE_FLAGS, layout_snowcat ) // 599, B - 23/12/96
-GAMEL( 1997, sumospin, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Sumo Spins (0200606V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 622, A - 08/12/97
-GAMEL( 1998, sbuk3, aristmk5, aristmk5, sbuk3, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Super Bucks III (0200711V, NSW/ACT)", MACHINE_FLAGS, layout_sbuk3 ) // 626, A - 22/04/98
-GAMEL( 1998, sbuk3a, sbuk3, aristmk5, sbuk3, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Super Bucks III (0100711V, NSW/ACT)", MACHINE_FLAGS, layout_sbuk3 ) // 626, A - 22/04/98
-GAMEL( 1995, swhr2, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Sweethearts II (0200465V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 577/1, C - 07/09/95
-GAMEL( 1995, swhr2a, swhr2, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Sweethearts II (0200004V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 577/1, C - 07/09/95
-GAMEL( 1995, swhr2v, swhr2, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Sweethearts II (01J01986, Venezuela)", MACHINE_FLAGS, layout_swhr2 ) // 577/1, C - 07/09/95
-GAMEL( 1996, thor, aristmk5, aristmk5, cashcham, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Thor (0200319V, NSW/ACT)", MACHINE_FLAGS, layout_cashcham ) // 569/12, B - 14/08/96
-GAMEL( 1996, thndh, aristmk5, aristmk5, snowcat, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Thunder Heart (0200333V, NSW/ACT)", MACHINE_FLAGS, layout_snowcat ) // 570/9, A - 14/08/96, 9 lines
-GAMEL( 1996, thndha, thndh, aristmk5, wildbill, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Thunder Heart (0200334V, NSW/ACT)", MACHINE_FLAGS, layout_wildbill ) // 597/1, A - 14/08/96, 3 lines
-GAMEL( 1997, topbana, aristmk5, aristmk5, wildbill, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Top Banana (0100550V, NSW/ACT)", MACHINE_FLAGS, layout_wildbill ) // 594/3, A - 18/08/97
-GAMEL( 1998, toutango, aristmk5, aristmk5, kgalah, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Toucan Tango (0100782V, NSW/ACT)", MACHINE_FLAGS, layout_kgalah ) // 616/1, A - 17/06/98
+GAMEL( 1997, qnilev, qnile, aristmk5, aristmk5_9, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile (04J00784, Venezuela)", MACHINE_FLAGS, layout_dolphntrb ) // 602/3, B - 13/05/97, Rev 6
+GAMEL( 2001, qnilece, qnile, aristmk5_usa, dolphntrce, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile - Cash Express (AHG1609, US)", MACHINE_FLAGS, layout_dolphntrce ) // MV4091/1, A - 17/01/01
+GAMEL( 2001, qnilecea, qnile, aristmk5_usa, dolphntru, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile - Cash Express (AHG1525, US)", MACHINE_FLAGS, layout_qnilecea ) // MV4091, F - 17/01/01
+GAMEL( 1999, qnilemax, qnile, aristmk5_touch, trstrove, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Queen of the Nile - Maximillions (0401072V, NSW/ACT)", MACHINE_FLAGS, layout_trstrove ) // 602/4, D - 18/06/99, Rev 14
+GAMEL( 1994, qtbird, aristmk5, aristmk5, qtbird, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Q.T. Bird (0500009V, NSW/ACT)", MACHINE_FLAGS, layout_qtbird ) // 581, A - 27/10/94, Rev 1.1.1.0
+GAMEL( 2000, rainwrce, aristmk5, aristmk5, adonisce, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Rainbow Warriors - Cash Express (0101332V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 655, B - 02/03/00, Rev 25
+GAMEL( 1998, reelpwr, aristmk5, aristmk5, wizways, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Reel Power (0100400V, NSW/ACT)", MACHINE_FLAGS, layout_wizways ) // 598/2, A - 01/11/96, Rev 1.23.8.0
+GAMEL( 1998, reelrock, aristmk5, aristmk5, reelrock, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Reelin-n-Rockin (0100779V, NSW/ACT)", MACHINE_FLAGS, layout_reelrock ) // 628, A - 13/07/98, Rev 5
+GAMEL( 1997, retrsam, aristmk5, aristmk5, retrsam, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Return of the Samurai (0400549V, NSW/ACT)", MACHINE_FLAGS, layout_sbuk3 ) // 608, A - 17/04/97, Rev 5
+GAMEL( 1997, retrsama, retrsam, aristmk5, retrsam, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Return of the Samurai (0200549V, NSW/ACT)", MACHINE_FLAGS, layout_sbuk3 ) // 608, A - 17/04/97, Rev 1.26.25.3
+GAMEL( 1997, retrsamb, retrsam, aristmk5, retrsamb, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Return of the Samurai (0200506V, NSW/ACT)", MACHINE_FLAGS, layout_retrsamb ) // 608, A - 17/04/97, Rev 1.26.25.3
+GAMEL( 1997, rushrst, aristmk5, aristmk5, rushrst, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Rushin Rooster (0100534V, NSW/ACT)", MACHINE_FLAGS, layout_cashchama ) // 596/3, C - 25/06/97, Rev 1.27.2.3
+GAMEL( 1998, slvrwolf, aristmk5, aristmk5, wamazona, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Silver Wolf (0100673V, NSW/ACT)", MACHINE_FLAGS, layout_wamazona ) // 621/2, A - 23/03/98, Rev 3
+GAMEL( 1996, snowcat, aristmk5, aristmk5, snowcat, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Snow Cat (0100405V, NSW/ACT)", MACHINE_FLAGS, layout_snowcat ) // 599, B - 23/12/96, Rev 1.25.1.0
+GAMEL( 1997, sumospin, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Sumo Spins (0200606V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 622, A - 08/12/97, Rev 4
+GAMEL( 1998, sbuk3, aristmk5, aristmk5, sbuk3, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Super Bucks III (0200711V, NSW/ACT)", MACHINE_FLAGS, layout_sbuk3 ) // 626, A - 22/04/98, Rev 8
+GAMEL( 1998, sbuk3a, sbuk3, aristmk5, sbuk3, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Super Bucks III (0100711V, NSW/ACT)", MACHINE_FLAGS, layout_sbuk3 ) // 626, A - 22/04/98, Rev 7
+GAMEL( 1995, swhr2, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Sweethearts II (0200465V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 577/1, C - 07/09/95, Rev 3
+GAMEL( 1995, swhr2a, swhr2, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Sweethearts II (0200004V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 577/1, C - 07/09/95, Rev 1.1.3.0
+GAMEL( 1995, swhr2v, swhr2, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Sweethearts II (01J01986, Venezuela)", MACHINE_FLAGS, layout_swhr2 ) // 577/1, C - 07/09/95, Rev 3
+GAMEL( 1996, thor, aristmk5, aristmk5, cashcham, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Thor (0200319V, NSW/ACT)", MACHINE_FLAGS, layout_cashcham ) // 569/12, B - 14/08/96, Rev 1.23.7.0
+GAMEL( 1996, thndh, aristmk5, aristmk5, snowcat, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Thunder Heart (0200333V, NSW/ACT)", MACHINE_FLAGS, layout_snowcat ) // 570/9, A - 14/08/96, Rev 1.23.6.0
+GAMEL( 1996, thndha, thndh, aristmk5, wildbill, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Thunder Heart (0200334V, NSW/ACT)", MACHINE_FLAGS, layout_wildbill ) // 597/1, A - 14/08/96, Rev 1.23.6.0
+GAMEL( 1997, topbana, aristmk5, aristmk5, wildbill, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Top Banana (0100550V, NSW/ACT)", MACHINE_FLAGS, layout_wildbill ) // 594/3, A - 18/08/97, Rev 1.26.39.2
+GAMEL( 1998, toutango, aristmk5, aristmk5, kgalah, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Toucan Tango (0100782V, NSW/ACT)", MACHINE_FLAGS, layout_kgalah ) // 616/1, A - 17/06/98, Rev 16
GAMEL( 1999, toutangonl, toutango, aristmk5, toutangonl, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Toucan Tango (0301388V, Holland)", MACHINE_FLAGS, layout_toutangonl ) // 616, C - 11/05/99
-GAMEL( 2000, trstrove, aristmk5, aristmk5, trstrove, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Treasure Trove (01J00161, NSW/ACT)", MACHINE_FLAGS, layout_trstrove ) // JB001/3, A - 5/10/00
-GAMEL( 2002, tritreat, aristmk5, aristmk5, trstrove, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Triple Treat (0201692V, NSW/ACT)", MACHINE_FLAGS, layout_trstrove ) // 692, A - 17/05/02
-GAMEL( 2001, trojhors, aristmk5, aristmk5, goldenra, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Trojan Horse (01J00851, NSW/ACT)", MACHINE_FLAGS, layout_marmagic ) // JB001/5, A - 30/10/01
-GAMEL( 1996, trpdlght, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Tropical Delight (0100269V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 577/3, B - 15/05/96
-GAMEL( 1998, unicornd, aristmk5, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Unicorn Dreaming (0100791V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 631/1, A - 31/08/98, 20 lines
-GAMEL( 1998, unicornda, unicornd, aristmk5, aristmk5_9, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Unicorn Dreaming (0100813V, NSW/ACT)", MACHINE_FLAGS, layout_dolphntrb ) // 631, A - 02/09/98, 9 lines
-GAMEL( 2000, unicorndnz,unicornd, aristmk5, unicorndnz, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Unicorn Dreaming (0101228V, New Zealand)", MACHINE_FLAGS, layout_aristmk5 ) // MV4113/1, A - 05/04/2000
-GAMEL( 1996, wamazon, aristmk5, aristmk5, wamazon, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Amazon (0200507V, NSW/ACT)", MACHINE_FLAGS, layout_wamazon ) // 506/8, A - 10/10/96, 3 lines
-GAMEL( 1996, wamazona, wamazon, aristmk5, wamazona, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Amazon (0200285V, NSW/ACT)", MACHINE_FLAGS, layout_wamazona ) // 506/6, A - 7/5/96, 1 line
-GAMEL( 1996, wamazonv, wamazon, aristmk5, wamazon, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Amazon (01J01996, Venezuela)", MACHINE_FLAGS, layout_wamazon ) // 506/8, A - 10/10/96
-GAMEL( 1997, wikwin, aristmk5, aristmk5, wikwin, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wicked Winnings (0100553V, NSW/ACT)", MACHINE_FLAGS, layout_wikwin ) // 609, B - 01/07/97
+GAMEL( 2000, trstrove, aristmk5, aristmk5, trstrove, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Treasure Trove (01J00161, NSW/ACT)", MACHINE_FLAGS, layout_trstrove ) // JB001/3, A - 5/10/00, Rev 8
+GAMEL( 2002, tritreat, aristmk5, aristmk5, trstrove, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Triple Treat (0201692V, NSW/ACT)", MACHINE_FLAGS, layout_trstrove ) // 692, A - 17/05/02, Rev 25
+GAMEL( 2001, trojhors, aristmk5, aristmk5, goldenra, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Trojan Horse (01J00851, NSW/ACT)", MACHINE_FLAGS, layout_marmagic ) // JB001/5, A - 30/10/01, Rev 17
+GAMEL( 1996, trpdlght, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Tropical Delight (0100269V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 577/3, B - 15/05/96, Rev 1.22.2.0
+GAMEL( 1998, unicornd, aristmk5, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Unicorn Dreaming (0100791V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 631/1 A, A - 31/08/98, Rev 12
+GAMEL( 1998, unicornda, unicornd, aristmk5, aristmk5_9, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Unicorn Dreaming (0100813V, NSW/ACT)", MACHINE_FLAGS, layout_dolphntrb ) // 631 A, A - 02/09/98, Rev 14
+GAMEL( 2000, unicorndnz,unicornd, aristmk5, unicorndnz, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Unicorn Dreaming (0101228V, New Zealand)", MACHINE_FLAGS, layout_aristmk5 ) // MV4113/1, A - 05/04/2000, Rev 27
+GAMEL( 2002, venicea5, aristmk5, aristmk5, goldenra, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Venice (02J02056, Venezuela)", MACHINE_FLAGS, layout_venicea5 ) // JB009/2, B - 11/07/02, Rev 17
+GAMEL( 1996, wamazon, aristmk5, aristmk5, wamazon, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Amazon (0200507V, NSW/ACT)", MACHINE_FLAGS, layout_wamazon ) // 506/8, A - 10/10/96, Rev 3
+GAMEL( 1996, wamazona, wamazon, aristmk5, wamazona, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Amazon (0200285V, NSW/ACT)", MACHINE_FLAGS, layout_wamazona ) // 506/6, A - 7/5/96, Rev 1.22.8.0
+GAMEL( 1996, wamazonv, wamazon, aristmk5, wamazon, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Amazon (01J01996, Venezuela)", MACHINE_FLAGS, layout_wamazon ) // 506/8, A - 10/10/96, Rev 3
+GAMEL( 1997, wikwin, aristmk5, aristmk5, wikwin, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wicked Winnings (0100553V, NSW/ACT)", MACHINE_FLAGS, layout_wikwin ) // 609, B - 01/07/97, Rev 1
GAMEL( 1996, wldangel, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Angels (0100337V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 600, B - 24/09/96
-GAMEL( 1996, wildbill, aristmk5, aristmk5, wildbill, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Bill (0100297V, NSW/ACT)", MACHINE_FLAGS, layout_wildbill ) // 543/8, C - 15/08/96
-GAMEL( 1996, wcougar, aristmk5, aristmk5, wcougar, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Cougar (0100167V, NSW/ACT)", MACHINE_FLAGS, layout_wcougar ) // 569/9, B - 27/2/96
+GAMEL( 1996, wildbill, aristmk5, aristmk5, wildbill, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Bill (0100297V, NSW/ACT)", MACHINE_FLAGS, layout_wildbill ) // 543/8, C - 15/08/96, Rev 1.22.12.0
+GAMEL( 1996, wcougar, aristmk5, aristmk5, wcougar, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Cougar (0100167V, NSW/ACT)", MACHINE_FLAGS, layout_wcougar ) // 569/9, B - 27/2/96, Rev 1.18.1.0
GAMEL( 1997, wcougaru, wcougar, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Cougar (NHG0296-04, US)", MACHINE_FLAGS, layout_aristmk5_us ) // 569/8, D - 19/05/97
-GAMEL( 1996, wizways, aristmk5, aristmk5, wizways, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wizard Ways (0200396V, NSW/ACT)", MACHINE_FLAGS, layout_wizways ) // 598/3, A - 04/11/96
+GAMEL( 1996, wizways, aristmk5, aristmk5, wizways, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wizard Ways (0200396V, NSW/ACT)", MACHINE_FLAGS, layout_wizways ) // 598/3, A - 04/11/96, Rev 9
GAMEL( 1997, wnpost, aristmk5, aristmk5_usa, wnpost, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Winning Post (RHG0418-04, US)", MACHINE_FLAGS, layout_wnpost ) // 541/2, G - 11/02/97
-GAMEL( 1999, wthing, aristmk5, aristmk5, retrsam, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Thing (0101158V, NSW/ACT)", MACHINE_FLAGS, layout_sbuk3 ) // 608/4, B - 14/12/99
-GAMEL( 1999, wtiger, aristmk5, aristmk5, wtiger, aristmk5_state, aristmk5, ROT0, "Aristocrat", "White Tiger Classic (0200954V, NSW/ACT)", MACHINE_FLAGS, layout_wtiger ) // 638/1, B - 08/07/99
+GAMEL( 1999, wthing, aristmk5, aristmk5, retrsam, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Thing (0101158V, NSW/ACT)", MACHINE_FLAGS, layout_sbuk3 ) // 608/4, B - 14/12/99, Rev 8
+GAMEL( 1999, wtiger, aristmk5, aristmk5, wtiger, aristmk5_state, aristmk5, ROT0, "Aristocrat", "White Tiger Classic (0200954V, NSW/ACT)", MACHINE_FLAGS, layout_wtiger ) // 638/1, B - 08/07/99, Rev 13
GAMEL( 2000, yukongl5, aristmk5, aristmk5, goldenra, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Yukon Gold (03J00191, NSW/ACT)", MACHINE_FLAGS, layout_yukongld ) // JB005/1, A - 30/10/2000, Rev 17
-// the following might be bad dumps or need different hardware (unconfirmed)
-GAMEL( 1996, blackpnt, aristmk5, aristmk5, wildbill, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Black Panther (0200818V, Victoria)", MACHINE_FLAGS, layout_wildbill ) // 594/1, A - 30/07/96 - doesn't boot, uses VLC (Video Lottery Consultants) comms instead of QCOM (or are there bad ROMs?)
-
// the following parent sets are known bad dumps, and do not boot (confirmed)
+GAMEL( 1996, blackpnt, aristmk5, aristmk5, wildbill, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Black Panther (0200818V, Victoria)", MACHINE_FLAGS, layout_wildbill ) // 594/1, A - 30/07/96
GAMEL( 1996, canrose, aristmk5, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Canyon Rose (AHG1463, US)", MACHINE_FLAGS, layout_aristmk5_us ) // 603(a), B - 06/12/96 (same as Cash Chameleon)
GAMEL( 2000, diamdest, aristmk5, aristmk5_usa, bootsctnua, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Diamond Destiny (AHG1533, US)", MACHINE_FLAGS, layout_aristmk5_us_200 ) // MV4115_5, A - 09/05/2000 (same as Magic Mask)
GAMEL( 2001, fortfvr, aristmk5, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Fortune Fever (BHG1566, US)", MACHINE_FLAGS, layout_aristmk5_us ) // MV4122/2, A - 13/05/01
GAMEL( 1998, gambler, aristmk5, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "The Gambler (EHG0916-02, US)", MACHINE_FLAGS, layout_aristmk5_us ) // MV4084/1, A - 30/10/98
GAMEL( 1996, jumpbean, aristmk5, aristmk5, swhr2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Jumping Beans (0100161V, NSW/ACT)", MACHINE_FLAGS, layout_swhr2 ) // 586/2, A - 25/01/96
-GAMEL( 2001, koalamnt, aristmk5, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Koala Mint (CHG1573, US, set 1)", MACHINE_FLAGS, layout_aristmk5_us ) // MV4137, A - 12/09/01
GAMEL( 1997, mgarden, aristmk5, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Magic Garden (AHG1211-99, US)", MACHINE_FLAGS, layout_aristmk5_us ) // MV4033, B - 10/02/97
-GAMEL( 1999, sbuk2, aristmk5, aristmk5, sbuk2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Super Bucks II (0400501V, NSW/ACT)", MACHINE_FLAGS, layout_sbuk2 ) // 578, G - 26/07/99
+GAMEL( 1999, sbuk2, aristmk5, aristmk5, sbuk2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Super Bucks II (0400501V, NSW/ACT)", MACHINE_FLAGS, layout_sbuk2 ) // 578, G - 26/07/99, Rev 7
GAMEL( 2001, sldeluxe, aristmk5, aristmk5_usa, bootsctnua, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Sweet Liberty Deluxe (AHG1575, US)", MACHINE_FLAGS, layout_aristmk5_us_200 ) // MV4137, A - 11/02/01
GAMEL( 2001, wcoyote, aristmk5, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Coyote (AHG1515, US)", MACHINE_FLAGS, layout_aristmk5_us ) // MV4134, A - 30/07/01
// the following clone sets are known bad dumps, and do not boot (confirmed)
@@ -6747,24 +7128,23 @@ GAMEL( 1999, bootsctnu, bootsctn, aristmk5_usa, aristmk5_usa, aristmk5_state, ar
GAMEL( 2000, bpartya, bparty, aristmk5_usa_touch, bootsctnua, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Bachelorette Party (BHG1579, US)", MACHINE_FLAGS, layout_bparty ) // MV4119/1, B - 25/08/2000
GAMEL( 1997, bumblbugu, bumblbug, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Bumble Bugs (CHG0479-03, US)", MACHINE_FLAGS, layout_aristmk5_us ) // 593, D - 05/07/97
GAMEL( 1996, cashchamu, cashcham, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Chameleon (DHG4078-99, US)", MACHINE_FLAGS, layout_aristmk5_us ) // 603(a), B - 06/12/96
-GAMEL( 1997, cashcra5a, cashcra5, aristmk5, aristmk5_9, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Crop (0300447V, NSW/ACT)", MACHINE_FLAGS, layout_dolphntrb ) // 607/2, C - 29/08/97
+GAMEL( 1997, cashcra5a, cashcra5, aristmk5, aristmk5_9, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Cash Crop (0300447V, NSW/ACT)", MACHINE_FLAGS, layout_dolphntrb ) // 607/2, C - 29/08/97, Rev 7
GAMEL( 2001, dynajacku, dynajack, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Dynamite Jack (CHG1562, US)", MACHINE_FLAGS, layout_aristmk5_us ) // US002, A - 11/07/01
GAMEL( 2000, eforsta5ce, eforsta5, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Enchanted Forest - Cash Express (CHG1536, US)", MACHINE_FLAGS, layout_aristmk5_us ) // MV4108/6, C - 17/01/00
GAMEL( 1997, eforsta5u, eforsta5, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Enchanted Forest (JHG0415-03, US)", MACHINE_FLAGS, layout_aristmk5_us ) // MV4033, B - 10/02/97
GAMEL( 1997, goldpyra, goldpyr, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Golden Pyramids (AHG1206-99, US)", MACHINE_FLAGS, layout_aristmk5_us ) // 602/2, B - 13/05/97
GAMEL( 2000, incasunua, incasun, aristmk5_usa, bootsctnua, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Inca Sun (DHG1577, US)", MACHINE_FLAGS, layout_aristmk5_us_200 ) // MV4130, A - 05/09/00
-GAMEL( 2001, koalamnta, koalamnt, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Koala Mint (CHG1573, US, set 2)", MACHINE_FLAGS, layout_aristmk5_us ) // MV4137, A - 12/09/01
GAMEL( 2001, locolootu, locoloot, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Loco Loot (AHG1513, US)", MACHINE_FLAGS, layout_aristmk5_us ) // MV4134, A - 30/07/01
GAMEL( 2000, marmagicua, marmagic, aristmk5_usa, bootsctnua, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Margarita Magic (EHG1559, US, set 1)", MACHINE_FLAGS, layout_aristmk5_us_200 ) // US003, A - 07/07/00
GAMEL( 2000, marmagicub, marmagic, aristmk5_usa, bootsctnua, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Margarita Magic (EHG1559, US, set 2)", MACHINE_FLAGS, layout_aristmk5_us_200 ) // US003, A - 07/07/00
GAMEL( 2001, mountmonce, mountmon, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Mountain Money - Cash Express (AHG1629, US)", MACHINE_FLAGS, layout_aristmk5_us ) // MV4108/5, A - 10/03/01
GAMEL( 2001, mountmonu, mountmon, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Mountain Money (BHG1465, US)", MACHINE_FLAGS, layout_aristmk5_us ) // MV4108/5, A - 10/03/01
GAMEL( 2001, partygrsa, partygrs, aristmk5_usa_touch, bootsctnua, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Party Gras (BHG1284, US)", MACHINE_FLAGS, layout_aristmk5_us_200 ) // MV4115/3, B - 06/02/01
-GAMEL( 2001, partygrsb, partygrs, aristmk5_usa_touch, bootsctnua, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Party Gras (AHG1568, US)", MACHINE_FLAGS, layout_aristmk5_us_200 ) // MV4115/6, A - 10/11/2001
-GAMEL( 1995, pengpayd, pengpay, aristmk5, wcougar, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Penguin Pays (0300113V, NSW/ACT)", MACHINE_FLAGS, layout_wcougar ) // 586, A - 12/10/95
-GAMEL( 1998, petshopa, petshop, aristmk5, snowcat, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Pet Shop (0100679V, NSW/ACT)", MACHINE_FLAGS, layout_snowcat ) // 618, A - 09/03/98
+GAMEL( 2001, partygrsb, partygrs, aristmk5_usa_touch, bootsctnua, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Party Gras (AHG1568, US)", MACHINE_FLAGS, layout_aristmk5_us_200 ) // MV4115/6, A - 10/11/2001, 20 lines
+GAMEL( 1995, pengpayd, pengpay, aristmk5, wcougar, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Penguin Pays (0300113V, NSW/ACT)", MACHINE_FLAGS, layout_wcougar ) // 586, A - 12/10/95, Rev 4
+GAMEL( 1998, petshopa, petshop, aristmk5, snowcat, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Pet Shop (0100679V, NSW/ACT)", MACHINE_FLAGS, layout_snowcat ) // 618, A - 09/03/98, Rev 10
GAMEL( 1995, sbuk2a, sbuk2, aristmk5, sbuk2, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Super Bucks II (0300006V, NSW/ACT)", MACHINE_FLAGS, layout_sbuk2 ) // no data due to missing ROMs
GAMEL( 1998, swhr2u, swhr2, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Sweethearts II (PHG0742-02, US)", MACHINE_FLAGS, layout_aristmk5_us ) // MV4061, A - 29/06/98
GAMEL( 1997, trpdlghtu, trpdlght, aristmk5_usa, aristmk5_usa, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Tropical Delight (PHG0625-02, US)", MACHINE_FLAGS, layout_aristmk5_us ) // 577/3, D - 24/09/97
GAMEL( 2001, unicorndu, unicornd, aristmk5_usa, bootsctnua, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Unicorn Dreaming (BHG1584, US)", MACHINE_FLAGS, layout_aristmk5_us_200 ) // MV4130/1, C - 10/17/01
-GAMEL( 2000, wthinga, wthing, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Thing (0201176V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 608/5, B - 25/02/00
+GAMEL( 2000, wthinga, wthing, aristmk5, aristmk5, aristmk5_state, aristmk5, ROT0, "Aristocrat", "Wild Thing (0201176V, NSW/ACT)", MACHINE_FLAGS, layout_aristmk5 ) // 608/5, B - 25/02/00, Rev 11