summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Angelo Salese <angelosa@users.noreply.github.com>2011-12-23 17:29:55 +0000
committer Angelo Salese <angelosa@users.noreply.github.com>2011-12-23 17:29:55 +0000
commitde4b7ccdfccfe7b7f2de0bc69964e960d6add069 (patch)
tree216b618853df063d13db4d8574667e36b28d682a
parent9392a2dfbbf52f6f85e11e8e11efd363fcd60c1d (diff)
Everything else ...
-rw-r--r--src/mame/drivers/galivan.c4
-rw-r--r--src/mame/drivers/globalfr.c14
-rw-r--r--src/mame/drivers/gp_1.c16
-rw-r--r--src/mame/drivers/gp_2.c32
-rw-r--r--src/mame/drivers/gts1.c38
-rw-r--r--src/mame/drivers/gts3.c102
-rw-r--r--src/mame/drivers/gts80.c42
-rw-r--r--src/mame/drivers/gts80a.c44
-rw-r--r--src/mame/drivers/gts80b.c48
-rw-r--r--src/mame/drivers/hankin.c10
-rw-r--r--src/mame/drivers/hazelgr.c2
-rw-r--r--src/mame/drivers/igspc.c2
-rw-r--r--src/mame/drivers/inder.c18
-rw-r--r--src/mame/drivers/intrscti.c2
-rw-r--r--src/mame/drivers/itgambl2.c30
-rw-r--r--src/mame/drivers/itgambl3.c8
-rw-r--r--src/mame/drivers/itgamble.c20
-rw-r--r--src/mame/drivers/jeutel.c4
-rw-r--r--src/mame/drivers/jp.c18
-rw-r--r--src/mame/drivers/jpmimpct.c10
-rw-r--r--src/mame/drivers/jpmmps.c394
-rw-r--r--src/mame/drivers/jpms80.c52
-rw-r--r--src/mame/drivers/jpmsys5.c11
-rw-r--r--src/mame/drivers/jpmsys7.c24
-rw-r--r--src/mame/drivers/jvh.c4
-rw-r--r--src/mame/drivers/lastbank.c2
-rw-r--r--src/mame/drivers/ltd.c14
-rw-r--r--src/mame/drivers/maygayep.c394
-rw-r--r--src/mame/drivers/maygaysw.c20
-rw-r--r--src/mame/drivers/mephisto.c4
-rw-r--r--src/mame/drivers/micropin.c4
-rw-r--r--src/mame/drivers/midqslvr.c6
-rw-r--r--src/mame/drivers/mmm.c2
-rw-r--r--src/mame/drivers/mpu2.c4
-rw-r--r--src/mame/drivers/mpu5.c668
-rw-r--r--src/mame/drivers/mrgame.c10
-rw-r--r--src/mame/drivers/namcops2.c48
-rw-r--r--src/mame/drivers/nexus3d.c2
-rw-r--r--src/mame/drivers/peyper.c12
-rw-r--r--src/mame/drivers/play_1.c10
-rw-r--r--src/mame/drivers/play_2.c14
-rw-r--r--src/mame/drivers/play_3.c2
-rw-r--r--src/mame/drivers/play_5.c12
-rw-r--r--src/mame/drivers/pluto5.c40
-rw-r--r--src/mame/drivers/proconn.c120
-rw-r--r--src/mame/drivers/psattack.c2
-rw-r--r--src/mame/drivers/quakeat.c2
-rw-r--r--src/mame/drivers/queen.c2
-rw-r--r--src/mame/drivers/rcorsair.c2
-rw-r--r--src/mame/drivers/rowamet.c2
50 files changed, 1163 insertions, 1184 deletions
diff --git a/src/mame/drivers/galivan.c b/src/mame/drivers/galivan.c
index 95f81636152..0bb0a94d921 100644
--- a/src/mame/drivers/galivan.c
+++ b/src/mame/drivers/galivan.c
@@ -1114,5 +1114,5 @@ GAME( 1986, dangarb, dangar, galivan, dangarb, 0, ROT270, "bootleg", "Danga
GAME( 1986, ninjemak, 0, ninjemak, ninjemak, 0, ROT270, "Nichibutsu", "Ninja Emaki (US)", GAME_SUPPORTS_SAVE|GAME_UNEMULATED_PROTECTION )
GAME( 1986, youma, ninjemak, ninjemak, ninjemak, 0, ROT270, "Nichibutsu", "Youma Ninpou Chou (Japan)", GAME_SUPPORTS_SAVE|GAME_UNEMULATED_PROTECTION )
GAME( 1986, youma2, ninjemak, ninjemak, ninjemak, 0, ROT270, "Nichibutsu", "Youma Ninpou Chou (Japan, alt)", GAME_SUPPORTS_SAVE|GAME_UNEMULATED_PROTECTION )
-GAME( 1986, youmab, ninjemak, ninjemak, ninjemak, youmab, ROT270, "bootleg", "Youma Ninpou Chou (Game Electronics bootleg, set 1)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_UNEMULATED_PROTECTION ) // scrolling doesn't work
-GAME( 1986, youmab2, ninjemak, ninjemak, ninjemak, youmab, ROT270, "bootleg", "Youma Ninpou Chou (Game Electronics bootleg, set 2)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_UNEMULATED_PROTECTION ) // scrolling doesn't work
+GAME( 1986, youmab, ninjemak, ninjemak, ninjemak, youmab, ROT270, "bootleg", "Youma Ninpou Chou (Game Electronics bootleg, set 1)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_UNEMULATED_PROTECTION ) // player is invincible
+GAME( 1986, youmab2, ninjemak, ninjemak, ninjemak, youmab, ROT270, "bootleg", "Youma Ninpou Chou (Game Electronics bootleg, set 2)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_UNEMULATED_PROTECTION ) // ""
diff --git a/src/mame/drivers/globalfr.c b/src/mame/drivers/globalfr.c
index 8aa08facdd4..a5bb0eed1bc 100644
--- a/src/mame/drivers/globalfr.c
+++ b/src/mame/drivers/globalfr.c
@@ -112,11 +112,11 @@ ROM_END
/******************************************************************************/
-GAME( 199?, gl_dow, 0, globalfr, globalfr, 0, ROT0, "Global", "Deals On Wheels (Global) (Stealth)", GAME_REQUIRES_ARTWORK|GAME_NOT_WORKING|GAME_MECHANICAL|GAME_NO_SOUND)
-GAME( 199?, gl_dowcl,0, globalfr, globalfr, 0, ROT0, "Global", "Deals On Wheels Club (Global) (Stealth)", GAME_REQUIRES_ARTWORK|GAME_NOT_WORKING|GAME_MECHANICAL|GAME_NO_SOUND)
-GAME( 199?, gl_wywh, 0, globalfr, globalfr, 0, ROT0, "Global", "Wish You Were Here Club (Global) (Stealth)", GAME_REQUIRES_ARTWORK|GAME_NOT_WORKING|GAME_MECHANICAL|GAME_NO_SOUND)
-GAME( 199?, gl_coc, 0, globalfr, globalfr, 0, ROT0, "Global", "Carry On Clubbin' (Global) (Stealth)", GAME_REQUIRES_ARTWORK|GAME_NOT_WORKING|GAME_MECHANICAL|GAME_NO_SOUND)
-GAME( 199?, gl_uyr, 0, globalfr, globalfr, 0, ROT0, "Global", "Up Yer Riggin Club (Global) (Stealth)", GAME_REQUIRES_ARTWORK|GAME_NOT_WORKING|GAME_MECHANICAL|GAME_NO_SOUND)
-GAME( 199?, gl_hbh, 0, globalfr, globalfr, 0, ROT0, "Global", "Heartbreak Hotel (Global) (Stealth)", GAME_REQUIRES_ARTWORK|GAME_NOT_WORKING|GAME_MECHANICAL|GAME_NO_SOUND)
-GAME( 199?, gl_hbhcl,0, globalfr, globalfr, 0, ROT0, "Global", "Heartbreak Hotel Club (Global) (Stealth)", GAME_REQUIRES_ARTWORK|GAME_NOT_WORKING|GAME_MECHANICAL|GAME_NO_SOUND)
+GAME( 199?, gl_dow, 0, globalfr, globalfr, 0, ROT0, "Global", "Deals On Wheels (Global) (Stealth)", GAME_IS_SKELETON_MECHANICAL)
+GAME( 199?, gl_dowcl,0, globalfr, globalfr, 0, ROT0, "Global", "Deals On Wheels Club (Global) (Stealth)", GAME_IS_SKELETON_MECHANICAL)
+GAME( 199?, gl_wywh, 0, globalfr, globalfr, 0, ROT0, "Global", "Wish You Were Here Club (Global) (Stealth)", GAME_IS_SKELETON_MECHANICAL)
+GAME( 199?, gl_coc, 0, globalfr, globalfr, 0, ROT0, "Global", "Carry On Clubbin' (Global) (Stealth)", GAME_IS_SKELETON_MECHANICAL)
+GAME( 199?, gl_uyr, 0, globalfr, globalfr, 0, ROT0, "Global", "Up Yer Riggin Club (Global) (Stealth)", GAME_IS_SKELETON_MECHANICAL)
+GAME( 199?, gl_hbh, 0, globalfr, globalfr, 0, ROT0, "Global", "Heartbreak Hotel (Global) (Stealth)", GAME_IS_SKELETON_MECHANICAL)
+GAME( 199?, gl_hbhcl,0, globalfr, globalfr, 0, ROT0, "Global", "Heartbreak Hotel Club (Global) (Stealth)", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/gp_1.c b/src/mame/drivers/gp_1.c
index 6be23efa854..441864ba7b2 100644
--- a/src/mame/drivers/gp_1.c
+++ b/src/mame/drivers/gp_1.c
@@ -97,11 +97,11 @@ ROM_START(startrip)
ROM_LOAD( "startrip.u13", 0x0800, 0x0800, CRC(b941a1a8) SHA1(a43f8acadb3db3e2274162d5305e30006f912339))
ROM_END
-GAME(1978, blvelvet, gp_110, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Black Velvet", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1978, camlight, gp_110, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Camel Lights", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1978, chucklck, gp_110, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Chuck-A-Luck", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1979, famlyfun, 0, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Family Fun!", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1978, foxylady, gp_110, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Foxy Lady", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1978, real, gp_110, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Real", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1978, rio, gp_110, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Rio", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1979, startrip, 0, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Star Trip", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1978, blvelvet, gp_110, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Black Velvet", GAME_IS_SKELETON_MECHANICAL)
+GAME(1978, camlight, gp_110, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Camel Lights", GAME_IS_SKELETON_MECHANICAL)
+GAME(1978, chucklck, gp_110, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Chuck-A-Luck", GAME_IS_SKELETON_MECHANICAL)
+GAME(1979, famlyfun, 0, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Family Fun!", GAME_IS_SKELETON_MECHANICAL)
+GAME(1978, foxylady, gp_110, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Foxy Lady", GAME_IS_SKELETON_MECHANICAL)
+GAME(1978, real, gp_110, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Real", GAME_IS_SKELETON_MECHANICAL)
+GAME(1978, rio, gp_110, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Rio", GAME_IS_SKELETON_MECHANICAL)
+GAME(1979, startrip, 0, gp_1, gp_1, gp_1, ROT0, "Game Plan", "Star Trip", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/gp_2.c b/src/mame/drivers/gp_2.c
index f3c3aa7ffaf..918d3b371db 100644
--- a/src/mame/drivers/gp_2.c
+++ b/src/mame/drivers/gp_2.c
@@ -249,19 +249,19 @@ ROM_START(vegasgp)
ROM_END
-GAME(1984, agent777, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Agents 777", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, andromep, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Andromeda", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, andromepa, andromep, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Andromeda (alternate set)",GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1984, attila, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Attila The Hun", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, cpthook, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Captain Hook", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, cyclopes, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Cyclopes", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1981, gwarfare, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Global Warfare", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, ladyshot, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Lady Sharpshooter", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, ladyshota, ladyshot, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Lady Sharpshooter (alternate set)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1982, mbossy, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Mike Bossy", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1979, coneyis, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Old Coney Island!", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1980, lizard, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Pinball Lizard", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1983, sshootr2, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Sharp Shooter II", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1979, sshootep, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Sharpshooter", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1982, suprnova, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Super Nova", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1979, vegasgp, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Vegas (Game Plan)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1984, agent777, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Agents 777", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, andromep, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Andromeda", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, andromepa, andromep, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Andromeda (alternate set)",GAME_IS_SKELETON_MECHANICAL)
+GAME(1984, attila, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Attila The Hun", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, cpthook, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Captain Hook", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, cyclopes, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Cyclopes", GAME_IS_SKELETON_MECHANICAL)
+GAME(1981, gwarfare, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Global Warfare", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, ladyshot, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Lady Sharpshooter", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, ladyshota, ladyshot, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Lady Sharpshooter (alternate set)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1982, mbossy, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Mike Bossy", GAME_IS_SKELETON_MECHANICAL)
+GAME(1979, coneyis, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Old Coney Island!", GAME_IS_SKELETON_MECHANICAL)
+GAME(1980, lizard, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Pinball Lizard", GAME_IS_SKELETON_MECHANICAL)
+GAME(1983, sshootr2, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Sharp Shooter II", GAME_IS_SKELETON_MECHANICAL)
+GAME(1979, sshootep, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Sharpshooter", GAME_IS_SKELETON_MECHANICAL)
+GAME(1982, suprnova, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Super Nova", GAME_IS_SKELETON_MECHANICAL)
+GAME(1979, vegasgp, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Vegas (Game Plan)", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/gts1.c b/src/mame/drivers/gts1.c
index 906c3de7444..81cb22f585e 100644
--- a/src/mame/drivers/gts1.c
+++ b/src/mame/drivers/gts1.c
@@ -302,22 +302,22 @@ GAME(1977, gts1, 0, gts1, gts1, gts1, ROT0, "Gottlieb", "System 1", GA
//Exact same roms as gts1 with added hardware we'll likely need roms for to emulate properly
GAME(1979, gts1s, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "System 1 with sound board", GAME_IS_BIOS_ROOT)
-GAME(1980, astannie, gts1s, gts1, gts1, gts1, ROT0, "Gottlieb", "Asteroid Annie and the Aliens", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1980, buckrgrs, gts1s, gts1, gts1, gts1, ROT0, "Gottlieb", "Buck Rogers", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1978, charlies, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Charlie's Angels", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1977, cleoptra, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Cleopatra", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1978, closeenc, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Close Encounters of the Third Kind", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1979, countdwn, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Count-Down", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1978, dragon, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Dragon", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1979, geniep, gts1s, gts1, gts1, gts1, ROT0, "Gottlieb", "Genie (Pinball)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1978, jokrpokr, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Joker Poker", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1979, pinpool, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Pinball Pool", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1980, roldisco, gts1s, gts1, gts1, gts1, ROT0, "Gottlieb", "Roller Disco", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1978, sinbad, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Sinbad", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1978, sinbadn, sinbad, gts1, gts1, gts1, ROT0, "Gottlieb", "Sinbad (Norway)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1979, solaride, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Solar Ride", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1979, hulk, gts1s, gts1, gts1, gts1, ROT0, "Gottlieb", "Incredible Hulk,The", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1980, torch, gts1s, gts1, gts1, gts1, ROT0, "Gottlieb", "Torch", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1979, totem, gts1s, gts1, gts1, gts1, ROT0, "Gottlieb", "Totem", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1986, hexagone, gts1s, gts1, gts1, gts1, ROT0, "Christian Tabart (France)", "L'Hexagone", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(19??, sys1test, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "System 1 Test prom", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1980, astannie, gts1s, gts1, gts1, gts1, ROT0, "Gottlieb", "Asteroid Annie and the Aliens", GAME_IS_SKELETON_MECHANICAL)
+GAME(1980, buckrgrs, gts1s, gts1, gts1, gts1, ROT0, "Gottlieb", "Buck Rogers", GAME_IS_SKELETON_MECHANICAL)
+GAME(1978, charlies, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Charlie's Angels", GAME_IS_SKELETON_MECHANICAL)
+GAME(1977, cleoptra, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Cleopatra", GAME_IS_SKELETON_MECHANICAL)
+GAME(1978, closeenc, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Close Encounters of the Third Kind", GAME_IS_SKELETON_MECHANICAL)
+GAME(1979, countdwn, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Count-Down", GAME_IS_SKELETON_MECHANICAL)
+GAME(1978, dragon, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Dragon", GAME_IS_SKELETON_MECHANICAL)
+GAME(1979, geniep, gts1s, gts1, gts1, gts1, ROT0, "Gottlieb", "Genie (Pinball)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1978, jokrpokr, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Joker Poker", GAME_IS_SKELETON_MECHANICAL)
+GAME(1979, pinpool, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Pinball Pool", GAME_IS_SKELETON_MECHANICAL)
+GAME(1980, roldisco, gts1s, gts1, gts1, gts1, ROT0, "Gottlieb", "Roller Disco", GAME_IS_SKELETON_MECHANICAL)
+GAME(1978, sinbad, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Sinbad", GAME_IS_SKELETON_MECHANICAL)
+GAME(1978, sinbadn, sinbad, gts1, gts1, gts1, ROT0, "Gottlieb", "Sinbad (Norway)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1979, solaride, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "Solar Ride", GAME_IS_SKELETON_MECHANICAL)
+GAME(1979, hulk, gts1s, gts1, gts1, gts1, ROT0, "Gottlieb", "Incredible Hulk,The", GAME_IS_SKELETON_MECHANICAL)
+GAME(1980, torch, gts1s, gts1, gts1, gts1, ROT0, "Gottlieb", "Torch", GAME_IS_SKELETON_MECHANICAL)
+GAME(1979, totem, gts1s, gts1, gts1, gts1, ROT0, "Gottlieb", "Totem", GAME_IS_SKELETON_MECHANICAL)
+GAME(1986, hexagone, gts1s, gts1, gts1, gts1, ROT0, "Christian Tabart (France)", "L'Hexagone", GAME_IS_SKELETON_MECHANICAL)
+GAME(19??, sys1test, gts1, gts1, gts1, gts1, ROT0, "Gottlieb", "System 1 Test prom", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/gts3.c b/src/mame/drivers/gts3.c
index 7765e333f63..c8e7a22b516 100644
--- a/src/mame/drivers/gts3.c
+++ b/src/mame/drivers/gts3.c
@@ -913,54 +913,54 @@ ROM_START(snspares1)
ROM_END
-GAME(1996, barbwire, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Barb Wire", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1990, bellring, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Bell Ringer", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1996, brooks, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Brooks & Dunn (rev.T1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1991, cactjack, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Cactus Jack's", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1991, carhop, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Car Hop", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1989, ccruise, 0, gts3, gts3, gts3, ROT0, "International Concepts","Caribbean Cruise", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1991, clas1812, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Class of 1812", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1992, cueball, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Cue Ball Wizard", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1990, deadweap, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Deadly Weapon", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1995, bighurt, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Frank Thomas' Big Hurt (rev.3)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1994, freddy, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Freddy: A Nightmare on Elm Street (rev.3)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1994, freddy4, freddy, gts3, gts3, gts3, ROT0, "Gottlieb", "Freddy: A Nightmare on Elm Street (rev.4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1993, gladiatp, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Gladiators", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1991, hoops, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Hoops", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1989, lca, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Lights...Camera...Action!", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1989, lca2, lca, gts3, gts3, gts3, ROT0, "Gottlieb", "Lights...Camera...Action! (rev.2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1995, andretti, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Mario Andretti", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1995, andretti4, andretti, gts3, gts3, gts3, ROT0, "Gottlieb", "Mario Andretti (rev.T4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1990, nudgeit, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Nudge-It", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1992, opthund, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Operation Thunder", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1994, rescu911, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Rescue 911 (rev.1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1995, shaqattq, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Shaq Attaq (rev.5)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1995, shaqattq2, shaqattq, gts3, gts3, gts3, ROT0, "Gottlieb", "Shaq Attaq (rev.2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1990, silvslug, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Silver Slugger", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1995, stargatp, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Stargate (Pinball)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1995, stargatp1, stargatp, gts3, gts3, gts3, ROT0, "Gottlieb", "Stargate (rev.1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1995, stargatp2, stargatp, gts3, gts3, gts3, ROT0, "Gottlieb", "Stargate (rev.2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1995, stargatp3, stargatp, gts3, gts3, gts3, ROT0, "Gottlieb", "Stargate (rev.3)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1995, stargatp4, stargatp, gts3, gts3, gts3, ROT0, "Gottlieb", "Stargate (rev.4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1993, sfight2, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Street Fighter 2", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1993, sfight2a, sfight2, gts3, gts3, gts3, ROT0, "Gottlieb", "Street Fighter 2 (rev.1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1993, sfight2b, sfight2, gts3, gts3, gts3, ROT0, "Gottlieb", "Street Fighter 2 (rev.2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1992, smb, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Super Mario Brothers", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1992, smb1, smb, gts3, gts3, gts3, ROT0, "Gottlieb", "Super Mario Brothers (rev.1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1992, smb2, smb, gts3, gts3, gts3, ROT0, "Gottlieb", "Super Mario Brothers (rev.2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1992, smb3, smb, gts3, gts3, gts3, ROT0, "Gottlieb", "Super Mario Brothers (rev.3)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1992, smbmush, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Super Mario Brothers Mushroom World", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1991, surfnsaf, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Surf'n Safari", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1993, teedoffp, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Tee'd Off", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1993, teedoffp1, teedoffp, gts3, gts3, gts3, ROT0, "Gottlieb", "Tee'd Off (rev.1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1993, teedoffp3, teedoffp, gts3, gts3, gts3, ROT0, "Gottlieb", "Tee'd Off (rev.3)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1990, tfight, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Title Fight", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1990, vegas, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Vegas", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1995, waterwld, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Waterworld (rev.3)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1995, waterwld2, waterwld, gts3, gts3, gts3, ROT0, "Gottlieb", "Waterworld (rev.2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1993, wipeout, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Wipeout (rev.2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1994, wcsoccer, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "World Challenge Soccer (rev.1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1994, wcsoccerd2, wcsoccer, gts3, gts3, gts3, ROT0, "Gottlieb", "World Challenge Soccer (disp.rev.2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(19??, tt_game, 0, gts3, gts3, gts3, ROT0, "Toptronic", "unknown Toptronic pinball game", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1995, snspares, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Strikes n' Spares (rev.6)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1995, snspares1, snspares, gts3, gts3, gts3, ROT0, "Gottlieb", "Strikes n' Spares (rev.1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1996, barbwire, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Barb Wire", GAME_IS_SKELETON_MECHANICAL)
+GAME(1990, bellring, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Bell Ringer", GAME_IS_SKELETON_MECHANICAL)
+GAME(1996, brooks, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Brooks & Dunn (rev.T1)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1991, cactjack, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Cactus Jack's", GAME_IS_SKELETON_MECHANICAL)
+GAME(1991, carhop, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Car Hop", GAME_IS_SKELETON_MECHANICAL)
+GAME(1989, ccruise, 0, gts3, gts3, gts3, ROT0, "International Concepts","Caribbean Cruise", GAME_IS_SKELETON_MECHANICAL)
+GAME(1991, clas1812, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Class of 1812", GAME_IS_SKELETON_MECHANICAL)
+GAME(1992, cueball, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Cue Ball Wizard", GAME_IS_SKELETON_MECHANICAL)
+GAME(1990, deadweap, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Deadly Weapon", GAME_IS_SKELETON_MECHANICAL)
+GAME(1995, bighurt, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Frank Thomas' Big Hurt (rev.3)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1994, freddy, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Freddy: A Nightmare on Elm Street (rev.3)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1994, freddy4, freddy, gts3, gts3, gts3, ROT0, "Gottlieb", "Freddy: A Nightmare on Elm Street (rev.4)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1993, gladiatp, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Gladiators", GAME_IS_SKELETON_MECHANICAL)
+GAME(1991, hoops, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Hoops", GAME_IS_SKELETON_MECHANICAL)
+GAME(1989, lca, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Lights...Camera...Action!", GAME_IS_SKELETON_MECHANICAL)
+GAME(1989, lca2, lca, gts3, gts3, gts3, ROT0, "Gottlieb", "Lights...Camera...Action! (rev.2)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1995, andretti, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Mario Andretti", GAME_IS_SKELETON_MECHANICAL)
+GAME(1995, andretti4, andretti, gts3, gts3, gts3, ROT0, "Gottlieb", "Mario Andretti (rev.T4)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1990, nudgeit, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Nudge-It", GAME_IS_SKELETON_MECHANICAL)
+GAME(1992, opthund, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Operation Thunder", GAME_IS_SKELETON_MECHANICAL)
+GAME(1994, rescu911, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Rescue 911 (rev.1)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1995, shaqattq, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Shaq Attaq (rev.5)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1995, shaqattq2, shaqattq, gts3, gts3, gts3, ROT0, "Gottlieb", "Shaq Attaq (rev.2)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1990, silvslug, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Silver Slugger", GAME_IS_SKELETON_MECHANICAL)
+GAME(1995, stargatp, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Stargate (Pinball)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1995, stargatp1, stargatp, gts3, gts3, gts3, ROT0, "Gottlieb", "Stargate (rev.1)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1995, stargatp2, stargatp, gts3, gts3, gts3, ROT0, "Gottlieb", "Stargate (rev.2)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1995, stargatp3, stargatp, gts3, gts3, gts3, ROT0, "Gottlieb", "Stargate (rev.3)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1995, stargatp4, stargatp, gts3, gts3, gts3, ROT0, "Gottlieb", "Stargate (rev.4)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1993, sfight2, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Street Fighter 2", GAME_IS_SKELETON_MECHANICAL)
+GAME(1993, sfight2a, sfight2, gts3, gts3, gts3, ROT0, "Gottlieb", "Street Fighter 2 (rev.1)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1993, sfight2b, sfight2, gts3, gts3, gts3, ROT0, "Gottlieb", "Street Fighter 2 (rev.2)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1992, smb, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Super Mario Brothers", GAME_IS_SKELETON_MECHANICAL)
+GAME(1992, smb1, smb, gts3, gts3, gts3, ROT0, "Gottlieb", "Super Mario Brothers (rev.1)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1992, smb2, smb, gts3, gts3, gts3, ROT0, "Gottlieb", "Super Mario Brothers (rev.2)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1992, smb3, smb, gts3, gts3, gts3, ROT0, "Gottlieb", "Super Mario Brothers (rev.3)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1992, smbmush, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Super Mario Brothers Mushroom World", GAME_IS_SKELETON_MECHANICAL)
+GAME(1991, surfnsaf, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Surf'n Safari", GAME_IS_SKELETON_MECHANICAL)
+GAME(1993, teedoffp, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Tee'd Off", GAME_IS_SKELETON_MECHANICAL)
+GAME(1993, teedoffp1, teedoffp, gts3, gts3, gts3, ROT0, "Gottlieb", "Tee'd Off (rev.1)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1993, teedoffp3, teedoffp, gts3, gts3, gts3, ROT0, "Gottlieb", "Tee'd Off (rev.3)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1990, tfight, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Title Fight", GAME_IS_SKELETON_MECHANICAL)
+GAME(1990, vegas, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Vegas", GAME_IS_SKELETON_MECHANICAL)
+GAME(1995, waterwld, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Waterworld (rev.3)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1995, waterwld2, waterwld, gts3, gts3, gts3, ROT0, "Gottlieb", "Waterworld (rev.2)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1993, wipeout, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Wipeout (rev.2)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1994, wcsoccer, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "World Challenge Soccer (rev.1)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1994, wcsoccerd2, wcsoccer, gts3, gts3, gts3, ROT0, "Gottlieb", "World Challenge Soccer (disp.rev.2)", GAME_IS_SKELETON_MECHANICAL)
+GAME(19??, tt_game, 0, gts3, gts3, gts3, ROT0, "Toptronic", "unknown Toptronic pinball game", GAME_IS_SKELETON_MECHANICAL)
+GAME(1995, snspares, 0, gts3, gts3, gts3, ROT0, "Gottlieb", "Strikes n' Spares (rev.6)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1995, snspares1, snspares, gts3, gts3, gts3, ROT0, "Gottlieb", "Strikes n' Spares (rev.1)", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/gts80.c b/src/mame/drivers/gts80.c
index e3f8795f944..57c2a60b4aa 100644
--- a/src/mame/drivers/gts80.c
+++ b/src/mame/drivers/gts80.c
@@ -690,24 +690,24 @@ ROM_START(s80tst)
ROM_LOAD("80tst-s2.snd", 0x7800, 0x0800, CRC(1a4b1e9d) SHA1(18e7ffbdbdaf83ab1c8daa5fa5201d9f54390758))
ROM_END
-/* disp2 */GAME(1981, blckhole, 0, gts80_ss, gts80, gts80, ROT0, "Gottlieb", "Black Hole (Rev. 4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp2 */GAME(1981, blckhole2, blckhole, gts80_ss, gts80, gts80, ROT0, "Gottlieb", "Black Hole (Rev. 2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp2 */GAME(1981, blckhols, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Black Hole (Sound Only)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp1 */GAME(1980, circusp, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Circus", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp1 */GAME(1980, cntforce, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Counterforce", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp2 */GAME(1981, eclipse, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Eclipse", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp1 */GAME(1981, forceii, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Force II", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp2 */GAME(1982, hh, 0, gts80_ss, gts80, gts80, ROT0, "Gottlieb", "Haunted House (Rev. 2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp2 */GAME(1982, hh_1, hh, gts80_ss, gts80, gts80, ROT0, "Gottlieb", "Haunted House (Rev. 1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp2 */GAME(1980, jamesb, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "James Bond (Timed Play)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp2 */GAME(1980, jamesb2, jamesb, gts80_s, gts80, gts80, ROT0, "Gottlieb", "James Bond (3/5-Ball)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp1 */GAME(1981, marsp, 0, gts80_ss, gts80, gts80, ROT0, "Gottlieb", "Mars - God of War", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp1 */GAME(1980, panthera, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Panthera", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* cust */GAME(1981, pnkpnthr, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Pink Panther", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp1 */GAME(1980, starrace, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Star Race", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp1 */GAME(1980, spidermn, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "The Amazing Spider-Man", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* cust */GAME(1980, timeline, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Time Line", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp1 */GAME(1981, vlcno_ax, 0, gts80_ss, gts80, gts80, ROT0, "Gottlieb", "Volcano", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp1 */GAME(1981, vlcno_1b, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Volcano (Sound Only)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp1 */GAME(1981, vlcno_1a, vlcno_1b, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Volcano (Sound Only, alternate version)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp1 */GAME(1981, s80tst, 0, gts80_ss, gts80, gts80, ROT0, "Gottlieb", "System 80 Test", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+/* disp2 */GAME(1981, blckhole, 0, gts80_ss, gts80, gts80, ROT0, "Gottlieb", "Black Hole (Rev. 4)", GAME_IS_SKELETON_MECHANICAL)
+/* disp2 */GAME(1981, blckhole2, blckhole, gts80_ss, gts80, gts80, ROT0, "Gottlieb", "Black Hole (Rev. 2)", GAME_IS_SKELETON_MECHANICAL)
+/* disp2 */GAME(1981, blckhols, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Black Hole (Sound Only)", GAME_IS_SKELETON_MECHANICAL)
+/* disp1 */GAME(1980, circusp, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Circus", GAME_IS_SKELETON_MECHANICAL)
+/* disp1 */GAME(1980, cntforce, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Counterforce", GAME_IS_SKELETON_MECHANICAL)
+/* disp2 */GAME(1981, eclipse, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Eclipse", GAME_IS_SKELETON_MECHANICAL)
+/* disp1 */GAME(1981, forceii, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Force II", GAME_IS_SKELETON_MECHANICAL)
+/* disp2 */GAME(1982, hh, 0, gts80_ss, gts80, gts80, ROT0, "Gottlieb", "Haunted House (Rev. 2)", GAME_IS_SKELETON_MECHANICAL)
+/* disp2 */GAME(1982, hh_1, hh, gts80_ss, gts80, gts80, ROT0, "Gottlieb", "Haunted House (Rev. 1)", GAME_IS_SKELETON_MECHANICAL)
+/* disp2 */GAME(1980, jamesb, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "James Bond (Timed Play)", GAME_IS_SKELETON_MECHANICAL)
+/* disp2 */GAME(1980, jamesb2, jamesb, gts80_s, gts80, gts80, ROT0, "Gottlieb", "James Bond (3/5-Ball)", GAME_IS_SKELETON_MECHANICAL)
+/* disp1 */GAME(1981, marsp, 0, gts80_ss, gts80, gts80, ROT0, "Gottlieb", "Mars - God of War", GAME_IS_SKELETON_MECHANICAL)
+/* disp1 */GAME(1980, panthera, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Panthera", GAME_IS_SKELETON_MECHANICAL)
+/* cust */GAME(1981, pnkpnthr, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Pink Panther", GAME_IS_SKELETON_MECHANICAL)
+/* disp1 */GAME(1980, starrace, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Star Race", GAME_IS_SKELETON_MECHANICAL)
+/* disp1 */GAME(1980, spidermn, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "The Amazing Spider-Man", GAME_IS_SKELETON_MECHANICAL)
+/* cust */GAME(1980, timeline, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Time Line", GAME_IS_SKELETON_MECHANICAL)
+/* disp1 */GAME(1981, vlcno_ax, 0, gts80_ss, gts80, gts80, ROT0, "Gottlieb", "Volcano", GAME_IS_SKELETON_MECHANICAL)
+/* disp1 */GAME(1981, vlcno_1b, 0, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Volcano (Sound Only)", GAME_IS_SKELETON_MECHANICAL)
+/* disp1 */GAME(1981, vlcno_1a, vlcno_1b, gts80_s, gts80, gts80, ROT0, "Gottlieb", "Volcano (Sound Only, alternate version)", GAME_IS_SKELETON_MECHANICAL)
+/* disp1 */GAME(1981, s80tst, 0, gts80_ss, gts80, gts80, ROT0, "Gottlieb", "System 80 Test", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/gts80a.c b/src/mame/drivers/gts80a.c
index a0f2bab1f8d..a23ea145780 100644
--- a/src/mame/drivers/gts80a.c
+++ b/src/mame/drivers/gts80a.c
@@ -650,27 +650,27 @@ ROM_START(touchdn)
ROM_END
-/* disp3 */GAME(1984, alienstr, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "Alien Star", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp3 */GAME(1983, amazonh, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Amazon Hunt", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* cust */GAME(1981, dvlsdre, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Devil's Dare", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* cust */GAME(1981, dvlsdre2, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "Devil's Dare (Sound Only)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp3 */GAME(1984, eldorado, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "El Dorado City of Gold", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* cust */GAME(1983, goinnuts, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Goin' Nuts", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp3 */GAME(1985, icefever, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "Ice Fever", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp3 */GAME(1984, jack2opn, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "Jacks to Open", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* cust */GAME(1983, krullp, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Krull (Pinball)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp3 */GAME(1982, punk, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Punk!", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp3 */GAME(1983, qbquest, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Q*Bert's Quest", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp3 */GAME(1983, rackempp, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "Rack 'Em Up (Pinball)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp3 */GAME(1983, raimfire, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "Ready...Aim...Fire!", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* cust */GAME(1982, rocky, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Rocky", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp3 */GAME(1983, rflshdlx, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Royal Flush Deluxe", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* cust */GAME(1982, spirit, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Spirit", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* cust */GAME(1982, striker, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Striker", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp3 */GAME(1983, sorbit, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Super Orbit", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp3 */GAME(1984, thegames, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "The Games", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-/* disp3 */GAME(1984, touchdn, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "Touchdown", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+/* disp3 */GAME(1984, alienstr, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "Alien Star", GAME_IS_SKELETON_MECHANICAL)
+/* disp3 */GAME(1983, amazonh, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Amazon Hunt", GAME_IS_SKELETON_MECHANICAL)
+/* cust */GAME(1981, dvlsdre, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Devil's Dare", GAME_IS_SKELETON_MECHANICAL)
+/* cust */GAME(1981, dvlsdre2, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "Devil's Dare (Sound Only)", GAME_IS_SKELETON_MECHANICAL)
+/* disp3 */GAME(1984, eldorado, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "El Dorado City of Gold", GAME_IS_SKELETON_MECHANICAL)
+/* cust */GAME(1983, goinnuts, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Goin' Nuts", GAME_IS_SKELETON_MECHANICAL)
+/* disp3 */GAME(1985, icefever, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "Ice Fever", GAME_IS_SKELETON_MECHANICAL)
+/* disp3 */GAME(1984, jack2opn, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "Jacks to Open", GAME_IS_SKELETON_MECHANICAL)
+/* cust */GAME(1983, krullp, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Krull (Pinball)", GAME_IS_SKELETON_MECHANICAL)
+/* disp3 */GAME(1982, punk, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Punk!", GAME_IS_SKELETON_MECHANICAL)
+/* disp3 */GAME(1983, qbquest, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Q*Bert's Quest", GAME_IS_SKELETON_MECHANICAL)
+/* disp3 */GAME(1983, rackempp, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "Rack 'Em Up (Pinball)", GAME_IS_SKELETON_MECHANICAL)
+/* disp3 */GAME(1983, raimfire, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "Ready...Aim...Fire!", GAME_IS_SKELETON_MECHANICAL)
+/* cust */GAME(1982, rocky, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Rocky", GAME_IS_SKELETON_MECHANICAL)
+/* disp3 */GAME(1983, rflshdlx, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Royal Flush Deluxe", GAME_IS_SKELETON_MECHANICAL)
+/* cust */GAME(1982, spirit, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Spirit", GAME_IS_SKELETON_MECHANICAL)
+/* cust */GAME(1982, striker, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Striker", GAME_IS_SKELETON_MECHANICAL)
+/* disp3 */GAME(1983, sorbit, 0, gts80a_ss, gts80a, gts80a, ROT0, "Gottlieb", "Super Orbit", GAME_IS_SKELETON_MECHANICAL)
+/* disp3 */GAME(1984, thegames, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "The Games", GAME_IS_SKELETON_MECHANICAL)
+/* disp3 */GAME(1984, touchdn, 0, gts80a_s, gts80a, gts80a, ROT0, "Gottlieb", "Touchdown", GAME_IS_SKELETON_MECHANICAL)
/* custom (+video) */
-GAME(1981, caveman, 0, caveman, caveman, gts80a, ROT0, "Gottlieb", "Caveman (Pinball/Video Combo)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1981, cavemana, caveman, caveman, caveman, gts80a, ROT0, "Gottlieb", "Caveman (Pinball/Video Combo, set 2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1981, caveman, 0, caveman, caveman, gts80a, ROT0, "Gottlieb", "Caveman (Pinball/Video Combo)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1981, cavemana, caveman, caveman, caveman, gts80a, ROT0, "Gottlieb", "Caveman (Pinball/Video Combo, set 2)", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/gts80b.c b/src/mame/drivers/gts80b.c
index a2c79be31b8..06f9a443b88 100644
--- a/src/mame/drivers/gts80b.c
+++ b/src/mame/drivers/gts80b.c
@@ -578,27 +578,27 @@ ROM_START(victoryp)
ROM_END
-GAME(1987, arena, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Arena", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1988, badgirls, 0, gts80b_s3, gts80b, gts80b, ROT0, "Gottlieb", "Bad Girls", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1989, bighouse, 0, gts80b_s3, gts80b, gts80b, ROT0, "Gottlieb", "Big House", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1989, bonebstr, 0, bonebstr, gts80b, gts80b, ROT0, "Gottlieb", "Bone Busters Inc.", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, bountyh, 0, gts80b_s, gts80b, gts80b, ROT0, "Gottlieb", "Bounty Hunter", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, triplay, 0, gts80b_s, gts80b, gts80b, ROT0, "Gottlieb", "Triple Play", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1988, diamondp, 0, gts80b_s2, gts80b, gts80b, ROT0, "Gottlieb", "Diamond Lady", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1988, excalibr, 0, gts80b_s3, gts80b, gts80b, ROT0, "Gottlieb", "Excalibur", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1986, genesisp, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Genesis", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1986, goldwing, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Gold Wings", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1986, hlywoodh, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Hollywood Heat", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1989, hotshots, 0, gts80b_s2, gts80b, gts80b, ROT0, "Gottlieb", "Hot Shots", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1987, mntecrlo, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Monte Carlo (Pinball)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1989, nmoves, 0, gts80b_s2, gts80b, gts80b, ROT0, "International Concepts", "Night Moves", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1986, raven, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Raven", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1988, robowars, 0, gts80b_s2, gts80b, gts80b, ROT0, "Gottlieb", "Robo-War", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, rock, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Rock", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1986, rock_enc, rock, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Rock Encore", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1987, sprbreak, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Spring Break", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(19??, sprbreaks, sprbreak,gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Spring Break (single ball game)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, tagteamp, 0, gts80b_s, gts80b, gts80b, ROT0, "Gottlieb", "Tag-Team Wrestling", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, tagteamp2, tagteamp, gts80b_s, gts80b, gts80b, ROT0, "Gottlieb", "Tag-Team Wrestling (rev.2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1988, txsector, 0, gts80b_s2, gts80b, gts80b, ROT0, "Gottlieb", "TX-Sector", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1987, victoryp, 0, gts80b_s2, gts80b, gts80b, ROT0, "Gottlieb", "Victory (Pinball)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1987, arena, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Arena", GAME_IS_SKELETON_MECHANICAL)
+GAME(1988, badgirls, 0, gts80b_s3, gts80b, gts80b, ROT0, "Gottlieb", "Bad Girls", GAME_IS_SKELETON_MECHANICAL)
+GAME(1989, bighouse, 0, gts80b_s3, gts80b, gts80b, ROT0, "Gottlieb", "Big House", GAME_IS_SKELETON_MECHANICAL)
+GAME(1989, bonebstr, 0, bonebstr, gts80b, gts80b, ROT0, "Gottlieb", "Bone Busters Inc.", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, bountyh, 0, gts80b_s, gts80b, gts80b, ROT0, "Gottlieb", "Bounty Hunter", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, triplay, 0, gts80b_s, gts80b, gts80b, ROT0, "Gottlieb", "Triple Play", GAME_IS_SKELETON_MECHANICAL)
+GAME(1988, diamondp, 0, gts80b_s2, gts80b, gts80b, ROT0, "Gottlieb", "Diamond Lady", GAME_IS_SKELETON_MECHANICAL)
+GAME(1988, excalibr, 0, gts80b_s3, gts80b, gts80b, ROT0, "Gottlieb", "Excalibur", GAME_IS_SKELETON_MECHANICAL)
+GAME(1986, genesisp, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Genesis", GAME_IS_SKELETON_MECHANICAL)
+GAME(1986, goldwing, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Gold Wings", GAME_IS_SKELETON_MECHANICAL)
+GAME(1986, hlywoodh, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Hollywood Heat", GAME_IS_SKELETON_MECHANICAL)
+GAME(1989, hotshots, 0, gts80b_s2, gts80b, gts80b, ROT0, "Gottlieb", "Hot Shots", GAME_IS_SKELETON_MECHANICAL)
+GAME(1987, mntecrlo, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Monte Carlo (Pinball)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1989, nmoves, 0, gts80b_s2, gts80b, gts80b, ROT0, "International Concepts", "Night Moves", GAME_IS_SKELETON_MECHANICAL)
+GAME(1986, raven, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Raven", GAME_IS_SKELETON_MECHANICAL)
+GAME(1988, robowars, 0, gts80b_s2, gts80b, gts80b, ROT0, "Gottlieb", "Robo-War", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, rock, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Rock", GAME_IS_SKELETON_MECHANICAL)
+GAME(1986, rock_enc, rock, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Rock Encore", GAME_IS_SKELETON_MECHANICAL)
+GAME(1987, sprbreak, 0, gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Spring Break", GAME_IS_SKELETON_MECHANICAL)
+GAME(19??, sprbreaks, sprbreak,gts80b_s1, gts80b, gts80b, ROT0, "Gottlieb", "Spring Break (single ball game)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, tagteamp, 0, gts80b_s, gts80b, gts80b, ROT0, "Gottlieb", "Tag-Team Wrestling", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, tagteamp2, tagteamp, gts80b_s, gts80b, gts80b, ROT0, "Gottlieb", "Tag-Team Wrestling (rev.2)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1988, txsector, 0, gts80b_s2, gts80b, gts80b, ROT0, "Gottlieb", "TX-Sector", GAME_IS_SKELETON_MECHANICAL)
+GAME(1987, victoryp, 0, gts80b_s2, gts80b, gts80b, ROT0, "Gottlieb", "Victory (Pinball)", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/hankin.c b/src/mame/drivers/hankin.c
index 143e87b4bf9..c46e7640420 100644
--- a/src/mame/drivers/hankin.c
+++ b/src/mame/drivers/hankin.c
@@ -113,8 +113,8 @@ ROM_START(empsback)
ROM_END
-GAME(1978, fjholden, 0, hankin, hankin, hankin, ROT0, "Hankin", "FJ Holden", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1980, howzat, 0, hankin, hankin, hankin, ROT0, "Hankin", "Howzat!", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1978, orbit1, 0, hankin, hankin, hankin, ROT0, "Hankin", "Orbit 1", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1980, shark, 0, hankin, hankin, hankin, ROT0, "Hankin", "Shark", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1981, empsback, 0, hankin, hankin, hankin, ROT0, "Hankin", "The Empire Strike Back",GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1978, fjholden, 0, hankin, hankin, hankin, ROT0, "Hankin", "FJ Holden", GAME_IS_SKELETON_MECHANICAL)
+GAME(1980, howzat, 0, hankin, hankin, hankin, ROT0, "Hankin", "Howzat!", GAME_IS_SKELETON_MECHANICAL)
+GAME(1978, orbit1, 0, hankin, hankin, hankin, ROT0, "Hankin", "Orbit 1", GAME_IS_SKELETON_MECHANICAL)
+GAME(1980, shark, 0, hankin, hankin, hankin, ROT0, "Hankin", "Shark", GAME_IS_SKELETON_MECHANICAL)
+GAME(1981, empsback, 0, hankin, hankin, hankin, ROT0, "Hankin", "The Empire Strike Back",GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/hazelgr.c b/src/mame/drivers/hazelgr.c
index 5acc3901d96..88b5610c8c5 100644
--- a/src/mame/drivers/hazelgr.c
+++ b/src/mame/drivers/hazelgr.c
@@ -48,4 +48,4 @@ ROM_START( hg_frd )
ROM_END
-GAME( 198?, hg_frd, 0, haze, haze, 0, ROT0, "Hazel Grove", "Fruit Deuce (Hazel Grove)", GAME_REQUIRES_ARTWORK|GAME_NOT_WORKING|GAME_MECHANICAL|GAME_NO_SOUND)
+GAME( 198?, hg_frd, 0, haze, haze, 0, ROT0, "Hazel Grove", "Fruit Deuce (Hazel Grove)", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/igspc.c b/src/mame/drivers/igspc.c
index 4bc6b259c5f..bccb243edf2 100644
--- a/src/mame/drivers/igspc.c
+++ b/src/mame/drivers/igspc.c
@@ -71,4 +71,4 @@ static DRIVER_INIT(speeddrv)
}
-GAME( 2004, speeddrv, 0, speeddrv, speeddrv, speeddrv, ROT0, "IGS", "Speed Driver", GAME_NOT_WORKING|GAME_NO_SOUND )
+GAME( 2004, speeddrv, 0, speeddrv, speeddrv, speeddrv, ROT0, "IGS", "Speed Driver", GAME_IS_SKELETON )
diff --git a/src/mame/drivers/inder.c b/src/mame/drivers/inder.c
index 44185e4b750..545e8ca272f 100644
--- a/src/mame/drivers/inder.c
+++ b/src/mame/drivers/inder.c
@@ -165,12 +165,12 @@ ROM_START(metalman)
ROM_LOAD("sound_m3.bin", 0x40000, 0x20000, CRC(4d9f5ed2) SHA1(bc6b7c70369c25eddddac5304497f30cee7675d4))
ROM_END
-GAME(1992, ind250cc, 0, inder, inder, inder, ROT0, "Inder", "250 CC", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1991, atleta, 0, inder, inder, inder, ROT0, "Inder", "Atleta", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, brvteam, 0, inder, inder, inder, ROT0, "Inder", "Brave Team", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1986, canasta, 0, inder, inder, inder, ROT0, "Inder", "Canasta '86'", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1988, pinclown, 0, inder, inder, inder, ROT0, "Inder", "Clown (Inder)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1989, corsario, 0, inder, inder, inder, ROT0, "Inder", "Corsario", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1990, mundial, 0, inder, inder, inder, ROT0, "Inder", "Mundial 90", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1992, metalman, 0, inder, inder, inder, ROT0, "Inder", "Metal Man", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1986, lapbylap, 0, inder, inder, inder, ROT0, "Inder", "Lap By Lap", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1992, ind250cc, 0, inder, inder, inder, ROT0, "Inder", "250 CC", GAME_IS_SKELETON_MECHANICAL)
+GAME(1991, atleta, 0, inder, inder, inder, ROT0, "Inder", "Atleta", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, brvteam, 0, inder, inder, inder, ROT0, "Inder", "Brave Team", GAME_IS_SKELETON_MECHANICAL)
+GAME(1986, canasta, 0, inder, inder, inder, ROT0, "Inder", "Canasta '86'", GAME_IS_SKELETON_MECHANICAL)
+GAME(1988, pinclown, 0, inder, inder, inder, ROT0, "Inder", "Clown (Inder)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1989, corsario, 0, inder, inder, inder, ROT0, "Inder", "Corsario", GAME_IS_SKELETON_MECHANICAL)
+GAME(1990, mundial, 0, inder, inder, inder, ROT0, "Inder", "Mundial 90", GAME_IS_SKELETON_MECHANICAL)
+GAME(1992, metalman, 0, inder, inder, inder, ROT0, "Inder", "Metal Man", GAME_IS_SKELETON_MECHANICAL)
+GAME(1986, lapbylap, 0, inder, inder, inder, ROT0, "Inder", "Lap By Lap", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/intrscti.c b/src/mame/drivers/intrscti.c
index eda85942b30..8b3f540ed45 100644
--- a/src/mame/drivers/intrscti.c
+++ b/src/mame/drivers/intrscti.c
@@ -138,4 +138,4 @@ static DRIVER_INIT( intrscti )
}
}
-GAME( 19??, intrscti, 0, intrscti, intrscti, intrscti, ROT0, "<unknown>", "Intersecti", GAME_NO_SOUND|GAME_NOT_WORKING )
+GAME( 19??, intrscti, 0, intrscti, intrscti, intrscti, ROT0, "<unknown>", "Intersecti", GAME_IS_SKELETON )
diff --git a/src/mame/drivers/itgambl2.c b/src/mame/drivers/itgambl2.c
index 27f20064d6b..1127ecf37bd 100644
--- a/src/mame/drivers/itgambl2.c
+++ b/src/mame/drivers/itgambl2.c
@@ -926,19 +926,19 @@ ROM_END
*************************/
/* YEAR NAME PARENT MACHINE INPUT INIT ROT COMPANY FULLNAME FLAGS */
-GAME( 1999, ntcash, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "NtCash", GAME_NOT_WORKING )
-GAME( 1999, wizard, 0, itgambl2, itgambl2, 0, ROT0, "A.A.", "Wizard (Ver 1.0)", GAME_NOT_WORKING )
-GAME( 200?, trstar2k, 0, itgambl2, itgambl2, 0, ROT0, "A.M.", "Triple Star 2000", GAME_NOT_WORKING )
-GAME( 2001, laser2k1, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Laser 2001 (Ver 1.2)", GAME_NOT_WORKING )
-GAME( 2001, mdrink, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Magic Drink (Ver 1.2)", GAME_NOT_WORKING )
-GAME( 2001, te0144, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Puzzle Bobble (Italian Gambling Game)", GAME_NOT_WORKING )
-GAME( 200?, cmagica, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Carta Magica (Ver 1.8)", GAME_NOT_WORKING )
-GAME( 200?, millsun, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Millennium Sun", GAME_NOT_WORKING )
-GAME( 200?, sspac2k1, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Super Space 2001", GAME_NOT_WORKING )
-GAME( 200?, elvis, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Elvis?", GAME_NOT_WORKING )
-GAME( 200?, sstar, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Super Star", GAME_NOT_WORKING )
-GAME( 2001, pirati, 0, itgambl2, itgambl2, 0, ROT0, "Cin", "Pirati", GAME_NOT_WORKING )
-GAME( 200?, mnumitg, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Magic Number (Italian Gambling Game, Ver 1.5)", GAME_NOT_WORKING )
-GAME( 200?, mclass, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Magic Class (Ver 2.2)", GAME_NOT_WORKING )
-GAME( 200?, europass, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Euro Pass (Ver 1.1)", GAME_NOT_WORKING )
+GAME( 1999, ntcash, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "NtCash", GAME_IS_SKELETON )
+GAME( 1999, wizard, 0, itgambl2, itgambl2, 0, ROT0, "A.A.", "Wizard (Ver 1.0)", GAME_IS_SKELETON )
+GAME( 200?, trstar2k, 0, itgambl2, itgambl2, 0, ROT0, "A.M.", "Triple Star 2000", GAME_IS_SKELETON )
+GAME( 2001, laser2k1, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Laser 2001 (Ver 1.2)", GAME_IS_SKELETON )
+GAME( 2001, mdrink, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Magic Drink (Ver 1.2)", GAME_IS_SKELETON )
+GAME( 2001, te0144, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Puzzle Bobble (Italian Gambling Game)", GAME_IS_SKELETON )
+GAME( 200?, cmagica, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Carta Magica (Ver 1.8)", GAME_IS_SKELETON )
+GAME( 200?, millsun, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Millennium Sun", GAME_IS_SKELETON )
+GAME( 200?, sspac2k1, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Super Space 2001", GAME_IS_SKELETON )
+GAME( 200?, elvis, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Elvis?", GAME_IS_SKELETON )
+GAME( 200?, sstar, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Super Star", GAME_IS_SKELETON )
+GAME( 2001, pirati, 0, itgambl2, itgambl2, 0, ROT0, "Cin", "Pirati", GAME_IS_SKELETON )
+GAME( 200?, mnumitg, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Magic Number (Italian Gambling Game, Ver 1.5)", GAME_IS_SKELETON )
+GAME( 200?, mclass, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Magic Class (Ver 2.2)", GAME_IS_SKELETON )
+GAME( 200?, europass, 0, itgambl2, itgambl2, 0, ROT0, "<unknown>", "Euro Pass (Ver 1.1)", GAME_IS_SKELETON )
diff --git a/src/mame/drivers/itgambl3.c b/src/mame/drivers/itgambl3.c
index 994789fb706..5ac477e3b61 100644
--- a/src/mame/drivers/itgambl3.c
+++ b/src/mame/drivers/itgambl3.c
@@ -487,7 +487,7 @@ ROM_END
*************************/
/* YEAR NAME PARENT MACHINE INPUT INIT ROT COMPANY FULLNAME FLAGS */
-GAME( 200?, ejollyx5, 0, itgambl3, itgambl3, 0, ROT0, "Solar Games", "Euro Jolly X5", GAME_NOT_WORKING )
-GAME( 200?, grandprx, 0, itgambl3, itgambl3, 0, ROT0, "4fun", "Grand Prix", GAME_NOT_WORKING )
-GAME( 200?, supjolly, 0, itgambl3, itgambl3, 0, ROT0, "<unknown>", "Super Jolly", GAME_NOT_WORKING )
-GAME( 200?, x5jokers, 0, itgambl3, itgambl3, 0, ROT0, "Electronic Projects", "X Five Jokers (Version 1.12)", GAME_NOT_WORKING )
+GAME( 200?, ejollyx5, 0, itgambl3, itgambl3, 0, ROT0, "Solar Games", "Euro Jolly X5", GAME_IS_SKELETON )
+GAME( 200?, grandprx, 0, itgambl3, itgambl3, 0, ROT0, "4fun", "Grand Prix", GAME_IS_SKELETON )
+GAME( 200?, supjolly, 0, itgambl3, itgambl3, 0, ROT0, "<unknown>", "Super Jolly", GAME_IS_SKELETON )
+GAME( 200?, x5jokers, 0, itgambl3, itgambl3, 0, ROT0, "Electronic Projects", "X Five Jokers (Version 1.12)", GAME_IS_SKELETON )
diff --git a/src/mame/drivers/itgamble.c b/src/mame/drivers/itgamble.c
index 47dde740836..f7db38a59fd 100644
--- a/src/mame/drivers/itgamble.c
+++ b/src/mame/drivers/itgamble.c
@@ -696,15 +696,15 @@ ROM_END
*************************/
/* YEAR NAME PARENT MACHINE INPUT INIT ROT COMPANY FULLNAME FLAGS */
-GAME( 2000, capunc, 0, itgamble, itgamble, 0, ROT0, "Nazionale Elettronica", "Capitan Uncino (Ver 1.2)", GAME_NOT_WORKING )
-GAME( 2001, capcor, 0, itgamble, itgamble, 0, ROT0, "Nazionale Elettronica", "Capitani Coraggiosi (Ver 1.3)", GAME_NOT_WORKING )
-GAME( 2002, laperla, 0, itgamble, itgamble, 0, ROT0, "Nazionale Elettronica", "La Perla Nera (Ver 2.0)", GAME_NOT_WORKING )
-GAME( 2001, laperlag, 0, itgamble, itgamble, 0, ROT0, "Nazionale Elettronica", "La Perla Nera Gold (Ver 2.0)", GAME_NOT_WORKING )
-GAME( 2001, euro2k2, 0, itgamble, itgamble, 0, ROT0, "Nazionale Elettronica", "Europa 2002 (Ver 2.0, set 1)", GAME_NOT_WORKING )
-GAME( 2001, euro2k2a, euro2k2, itgamble, itgamble, 0, ROT0, "Nazionale Elettronica", "Europa 2002 (Ver 2.0, set 2)", GAME_NOT_WORKING )
-GAME( 2002, euro2k2s, euro2k2, itgamble, itgamble, 0, ROT0, "Nazionale Elettronica", "Europa 2002 Space (Ver 3.0)", GAME_NOT_WORKING )
-GAME( 200?, abacus, 0, itgamble, itgamble, 0, ROT0, "<unknown>", "Abacus (Ver 1.0)", GAME_NOT_WORKING )
-GAME( 200?, bookthr, 0, itgamble, itgamble, 0, ROT0, "<unknown>", "Book Theatre (Ver 1.2)", GAME_NOT_WORKING )
+GAME( 2000, capunc, 0, itgamble, itgamble, 0, ROT0, "Nazionale Elettronica", "Capitan Uncino (Ver 1.2)", GAME_IS_SKELETON )
+GAME( 2001, capcor, 0, itgamble, itgamble, 0, ROT0, "Nazionale Elettronica", "Capitani Coraggiosi (Ver 1.3)", GAME_IS_SKELETON )
+GAME( 2002, laperla, 0, itgamble, itgamble, 0, ROT0, "Nazionale Elettronica", "La Perla Nera (Ver 2.0)", GAME_IS_SKELETON )
+GAME( 2001, laperlag, 0, itgamble, itgamble, 0, ROT0, "Nazionale Elettronica", "La Perla Nera Gold (Ver 2.0)", GAME_IS_SKELETON )
+GAME( 2001, euro2k2, 0, itgamble, itgamble, 0, ROT0, "Nazionale Elettronica", "Europa 2002 (Ver 2.0, set 1)", GAME_IS_SKELETON )
+GAME( 2001, euro2k2a, euro2k2, itgamble, itgamble, 0, ROT0, "Nazionale Elettronica", "Europa 2002 (Ver 2.0, set 2)", GAME_IS_SKELETON )
+GAME( 2002, euro2k2s, euro2k2, itgamble, itgamble, 0, ROT0, "Nazionale Elettronica", "Europa 2002 Space (Ver 3.0)", GAME_IS_SKELETON )
+GAME( 200?, abacus, 0, itgamble, itgamble, 0, ROT0, "<unknown>", "Abacus (Ver 1.0)", GAME_IS_SKELETON )
+GAME( 200?, bookthr, 0, itgamble, itgamble, 0, ROT0, "<unknown>", "Book Theatre (Ver 1.2)", GAME_IS_SKELETON )
/* different hardware */
-GAME( 200?, mnumber, 0, mnumber, itgamble, 0, ROT0, "M.M. - B.R.L.", "Mystery Number", GAME_NOT_WORKING )
+GAME( 200?, mnumber, 0, mnumber, itgamble, 0, ROT0, "M.M. - B.R.L.", "Mystery Number", GAME_IS_SKELETON )
diff --git a/src/mame/drivers/jeutel.c b/src/mame/drivers/jeutel.c
index 3b28d132ab3..2a23eb1f949 100644
--- a/src/mame/drivers/jeutel.c
+++ b/src/mame/drivers/jeutel.c
@@ -83,5 +83,5 @@ ROM_START(olympic)
ROM_END
-GAME(1983, leking, 0, jeutel, jeutel, jeutel, ROT0, "Jeutel", "Le King", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1984, olympic, 0, jeutel, jeutel, jeutel, ROT0, "Jeutel", "Olympic Games", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1983, leking, 0, jeutel, jeutel, jeutel, ROT0, "Jeutel", "Le King", GAME_IS_SKELETON_MECHANICAL)
+GAME(1984, olympic, 0, jeutel, jeutel, jeutel, ROT0, "Jeutel", "Olympic Games", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/jp.c b/src/mame/drivers/jp.c
index 8aba17eec37..d6bd8b3c9b7 100644
--- a/src/mame/drivers/jp.c
+++ b/src/mame/drivers/jp.c
@@ -174,12 +174,12 @@ ROM_START(petaco2)
ROM_LOAD("jpsonid7.dat", 0x30000, 0x8000, CRC(ff430b1b) SHA1(423592a40eba174108dfc6817e549c643bb3c80f))
ROM_END
-GAME(1986, america, 0, jp, jp, jp, ROT0, "Juegos Populares", "America 1492", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1986, aqualand, 0, jp, jp, jp, ROT0, "Juegos Populares", "Aqualand", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, faeton, 0, jp, jp, jp, ROT0, "Juegos Populares", "Faeton", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1987, lortium, 0, jp, jp, jp, ROT0, "Juegos Populares", "Lortium", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(19??, pimbal, 0, jp, jp, jp, ROT0, "Juegos Populares", "Pimbal (Pinball 3000)",GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1984, petaco, 0, jp, jp, jp, ROT0, "Juegos Populares", "Petaco", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, petaco2, 0, jp, jp, jp, ROT0, "Juegos Populares", "Petaco 2", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1986, halley, 0, jp, jp, jp, ROT0, "Juegos Populares", "Halley Comet", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1986, olympus, 0, jp, jp, jp, ROT0, "Juegos Populares", "Olympus", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1986, america, 0, jp, jp, jp, ROT0, "Juegos Populares", "America 1492", GAME_IS_SKELETON_MECHANICAL)
+GAME(1986, aqualand, 0, jp, jp, jp, ROT0, "Juegos Populares", "Aqualand", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, faeton, 0, jp, jp, jp, ROT0, "Juegos Populares", "Faeton", GAME_IS_SKELETON_MECHANICAL)
+GAME(1987, lortium, 0, jp, jp, jp, ROT0, "Juegos Populares", "Lortium", GAME_IS_SKELETON_MECHANICAL)
+GAME(19??, pimbal, 0, jp, jp, jp, ROT0, "Juegos Populares", "Pimbal (Pinball 3000)",GAME_IS_SKELETON_MECHANICAL)
+GAME(1984, petaco, 0, jp, jp, jp, ROT0, "Juegos Populares", "Petaco", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, petaco2, 0, jp, jp, jp, ROT0, "Juegos Populares", "Petaco 2", GAME_IS_SKELETON_MECHANICAL)
+GAME(1986, halley, 0, jp, jp, jp, ROT0, "Juegos Populares", "Halley Comet", GAME_IS_SKELETON_MECHANICAL)
+GAME(1986, olympus, 0, jp, jp, jp, ROT0, "Juegos Populares", "Olympus", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/jpmimpct.c b/src/mame/drivers/jpmimpct.c
index 44fc26e25ad..c316d706ab0 100644
--- a/src/mame/drivers/jpmimpct.c
+++ b/src/mame/drivers/jpmimpct.c
@@ -5730,13 +5730,3 @@ GAME( 199?, j6shoot , 0 , impctawp, tbirds, 0, ROT0, "JPM / Whitbread", "Shoo
// was marked as SWP, should this be a video game? - Apparently it's just a link box using the same hardware, but for 3 PC based units which aren't dumped, and probably can't really be emulated :-/
GAME( 199?, j6milln , 0 , impctawp, tbirds, 0, ROT0, "JPM", "Millionaire (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-
-
-
-
-
-
-
-
-
-
diff --git a/src/mame/drivers/jpmmps.c b/src/mame/drivers/jpmmps.c
index c0a032317ba..d75ad225851 100644
--- a/src/mame/drivers/jpmmps.c
+++ b/src/mame/drivers/jpmmps.c
@@ -1986,200 +1986,200 @@ ROM_END
-GAME(198?, j2adnote ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2adnotea,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2adnoteb,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2adnotec,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 4)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2adnoted,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2adnotee,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 6)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2adnotef,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 7)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2adnoteg,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 8)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2adnoteh,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 9)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2adnotei,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 10)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2bankch ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Bank Chase (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2bigbnk ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Big Banker (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2bigbox ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Big Box (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2bigbuk ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Big Buck$ (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2bigdl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Big Deal (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2blkchy ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Black Cherry (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2cashbn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Bonus Club (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2cashfl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Falls (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2cashrl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Reels (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2cashrv ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Reserve (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2cashro ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Rolls (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2cashtk ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Track (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2cashtd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Track Deluxe (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2coppot ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Copper Pot (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2coprun ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Copper Run (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2crkbnk ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Crack The Bank (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2droplt ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Drop The Lot (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2dropld ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Drop The Lot Deluxe (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2ewn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Each Way Nudger (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2ews ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Each Way Shuffle (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2exec ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Executive Club (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2fasttk ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Fast Trak (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2fqueen ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Find The Queen (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2fiveal ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Five Alive (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2fiveln ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Five Liner (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2fws ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Five Way Shuffle (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2frmtch ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Fruit Match (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2fullhs ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Full House Club (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2ghostb ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Ghostbuster (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2goldrn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Gold Run (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2goldbr ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Golden Bars (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2gldchy ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Golden Cherry (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2gldwin ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Golden Win (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2hinote ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Hi Note (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2hiroll ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Hi Roller (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2hotpot ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Hot Pot (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2hotptd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Hot Pot Deluxe (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2hotsht ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Hot Shot Club (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2hypnot ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Hypernote (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2jackbr ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Jackpot Bars (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2jackdc ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Jackpot Dice (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2jokers ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Jokers (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2kingcl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","King Of Clubs (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2litean ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Lite A Nudge (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2lovsht ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Loot Shoot (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2lovshd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Loot Shoot Deluxe (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2lucky2 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Lucky 2s (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2monblt ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Money Belt (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2mongam ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Money Game (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2mongmd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Money Game Deluxe (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2multwn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Multi Win (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2notexc ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Note Exchange (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2notesh ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Note Shoot (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2nudbnz ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Nudge Bonanza Deluxe (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2nuddup ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Nudge Double Up (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2nuddud ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Nudge Double Up Deluxe (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2nudup3 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Nudge Double Up MkIII (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2nudshf ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Nudge Shuffler (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2plsmon ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Plus Money (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2plsmnd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Plus Money Deluxe (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2plsnud ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Plus Nudge (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2potlck ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Pot Luck (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2pndrsh ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Pound Rush (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2pyramd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Pyramid (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2reelbn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Bingo Club (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2reelbo ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Bonus (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2reelmg ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Magic (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2reelmgd,j2reelmg ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Magic (Jpm) [Dutch] (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2reelmc ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Magic Club (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2reelmo ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Money (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2rotnot ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Rota Note (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2roulcl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Roulette Club (Jpm) [Mps] (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2rdclb ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Royal Deal Club (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2slvrgh ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Silver Ghost (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2spcrsv ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Special Reserve (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2stahed ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Streets Ahead (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2supfrt ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Supa Fruit (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2supfrc ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Supa Fruit Club (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(1987, j2supsft ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Supashifta (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2supstp ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Supa Steppa (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2suptrk ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Supa Track (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2suprft ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Super Fruit (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2supln ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Super Line (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2suppot ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Super Pots (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2suprl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Super Reel (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2suprsh ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Supershot (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2supstr ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Superstars (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2swbank ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Switch Back (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2take2 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Take 2 (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2topsht ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Top Shot (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2westrn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Western (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-
-
-GAME(198?, j2blustr ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Blue Streak (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2cshalm ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Cash Alarm (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2cshcrd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Cash Cards (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2cshfil ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Cash-Filla (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2cshsmh ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Cash Smash (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2criscr ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Criss Cross Jackpot (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2frucnx ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Fruit Connexion (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2hitmon ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Hit Money (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2penny ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","In For A Penny In For A Pound (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2maxima ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Maxima (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2montrp ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Money Trapper (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2nudmon ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Nudge Money (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2paypkt ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Pay Packet (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2silvcl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Silver Classic (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2silvsh ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Silver Shot (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2sstrea ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Supa Streak (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2tstplt ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Test Pilot (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-
-GAME(198?, j2bonanz ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Eurocoin","Bonanza (Eurocoin) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2supchy ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Eurocoin","Super Cherry (Eurocoin) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-
-GAME(198?, j2hilocl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Crystal","Hi Lo Climber Club (Crystal) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2litnot ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Crystal","Lite A Note Club (Crystal) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2missis ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Crystal","Mississippi Gambler Club (Crystal) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-
-GAME(198?, j2always ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Always Eight (Bwb) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2coinsh ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Coin Shoot (Bwb) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2nudfev ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Nudge Fever (Bwb) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2trail ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Trailblazer (Bwb) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2wag ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Win-A-Gain (Bwb) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-
-GAME(198?, j2cshnud ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Mdm","Cash Nudger (Mdm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2fivepn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Mdm","Fivepenny Nudger (Mdm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2nolimt ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Mdm","No Limit Nudge (Mdm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-
-GAME(198?, j2strk10 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Ace?","Strike Ten (Ace) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) // there was another (68k based) game in this set, which makes me wonder if this one is by Ace at all
-
-
-
-
-GAME(198?, j2bkroll ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Bank Roll (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2bodym ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Body Match (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2cvault ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Vault (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2cashab ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cashablanca (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2cashry ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Cashino Royale (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2casino ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Casino Classic (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2coinct ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Coin Count (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2loots ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Loot Shoot (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2match ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Match It (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2monbnd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Money Bands (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2monmtx ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Money Matrix (Bwb) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2tst ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","MPS 1 Test Rom (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2nudnud ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Nudge Nudge (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2pinac ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Pinnacle (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2pinclb ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Pinnacle Club (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2reelcz ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Crazy (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2reeldc ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Deal Club (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2topcd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Top Card (Bwb) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2xxx ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Triple X (Bwb) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2tupnud ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Tuppenny Nudger (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2wrb ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Wild Reel Bingo (Jpm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2ncsp ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","unknown 'ncsp0pp' (Bwb) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2nrrp ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","unknown 'nprpopp' (Bwb) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2nsc15 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","unknown 'nsc15' (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2nsw12 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","unknown 'nsw12' (Pcp) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-
-GAME(198?, j2club77 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Club 77 (Unk) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2contnd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Mdm","Continuous Nudger (Mdm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2crown ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Crown Dealer (Unk) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2hirola ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Hi Roll (Unk) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2monmin ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Money Mine (Unk) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2notspn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Note Spinner (Unk) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2super7 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Super 7's (Unk) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2sex ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Super Exchanger (Unk) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2sng ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Cotswold Microsystems","Super Nudge Gambler (Cotswold Microsystems) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2tupnd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Mdm","Tuppenny Nudger (Mdm) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2008 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","unknown '008' (Unk) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2chsn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","unknown 'chsnsn05' (Unk) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2lhs ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","unknown 'lhs' (Unk) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2nn2 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","unknown 'nn_2' (Unk) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2rm941 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","unknown 'rm941' (Unk) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2pharo ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Pharoah (Unk) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-
-GAME(198?, j2nud5p ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","5p Nudger (JPM) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2b7 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Bar 7? (JPM) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2ss ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Supa Stepper (JPM) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2nbz ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Nudge Bonanza (JPM) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-
-GAME(198?, j2clbbin ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Crystal?","Club Bingo (Crystal) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-
-GAME(198?, j2sirich ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Maygay?","Strike It Rich (Maygay?) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) // I don't think this is MayGay, it was just in a MayGay set with some actual MayGay roms
-
-GAME(198?, j2hcash ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Hot Cash (Unk) (MPS)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j2sset ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Sunset Strip (v2.0) (Unk) (MPS?)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
+GAME(198?, j2adnote ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2adnotea,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2adnoteb,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 3)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2adnotec,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 4)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2adnoted,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 5)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2adnotee,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 6)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2adnotef,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 7)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2adnoteg,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 8)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2adnoteh,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 9)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2adnotei,j2adnote ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Add A Note (Jpm) (MPS, set 10)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2bankch ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Bank Chase (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2bigbnk ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Big Banker (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2bigbox ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Big Box (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2bigbuk ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Big Buck$ (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2bigdl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Big Deal (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2blkchy ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Black Cherry (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2cashbn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Bonus Club (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2cashfl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Falls (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2cashrl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Reels (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2cashrv ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Reserve (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2cashro ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Rolls (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2cashtk ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Track (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2cashtd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Track Deluxe (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2coppot ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Copper Pot (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2coprun ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Copper Run (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2crkbnk ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Crack The Bank (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2droplt ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Drop The Lot (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2dropld ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Drop The Lot Deluxe (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2ewn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Each Way Nudger (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2ews ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Each Way Shuffle (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2exec ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Executive Club (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2fasttk ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Fast Trak (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2fqueen ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Find The Queen (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2fiveal ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Five Alive (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2fiveln ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Five Liner (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2fws ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Five Way Shuffle (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2frmtch ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Fruit Match (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2fullhs ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Full House Club (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2ghostb ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Ghostbuster (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2goldrn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Gold Run (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2goldbr ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Golden Bars (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2gldchy ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Golden Cherry (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2gldwin ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Golden Win (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2hinote ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Hi Note (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2hiroll ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Hi Roller (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2hotpot ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Hot Pot (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2hotptd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Hot Pot Deluxe (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2hotsht ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Hot Shot Club (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2hypnot ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Hypernote (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2jackbr ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Jackpot Bars (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2jackdc ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Jackpot Dice (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2jokers ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Jokers (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2kingcl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","King Of Clubs (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2litean ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Lite A Nudge (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2lovsht ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Loot Shoot (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2lovshd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Loot Shoot Deluxe (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2lucky2 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Lucky 2s (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2monblt ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Money Belt (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2mongam ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Money Game (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2mongmd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Money Game Deluxe (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2multwn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Multi Win (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2notexc ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Note Exchange (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2notesh ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Note Shoot (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2nudbnz ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Nudge Bonanza Deluxe (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2nuddup ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Nudge Double Up (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2nuddud ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Nudge Double Up Deluxe (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2nudup3 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Nudge Double Up MkIII (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2nudshf ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Nudge Shuffler (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2plsmon ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Plus Money (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2plsmnd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Plus Money Deluxe (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2plsnud ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Plus Nudge (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2potlck ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Pot Luck (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2pndrsh ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Pound Rush (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2pyramd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Pyramid (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2reelbn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Bingo Club (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2reelbo ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Bonus (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2reelmg ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Magic (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2reelmgd,j2reelmg ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Magic (Jpm) [Dutch] (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2reelmc ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Magic Club (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2reelmo ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Money (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2rotnot ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Rota Note (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2roulcl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Roulette Club (Jpm) [Mps] (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2rdclb ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Royal Deal Club (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2slvrgh ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Silver Ghost (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2spcrsv ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Special Reserve (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2stahed ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Streets Ahead (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2supfrt ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Supa Fruit (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2supfrc ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Supa Fruit Club (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(1987, j2supsft ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Supashifta (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2supstp ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Supa Steppa (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2suptrk ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Supa Track (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2suprft ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Super Fruit (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2supln ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Super Line (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2suppot ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Super Pots (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2suprl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Super Reel (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2suprsh ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Supershot (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2supstr ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Superstars (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2swbank ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Switch Back (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2take2 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Take 2 (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2topsht ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Top Shot (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2westrn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Western (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+
+
+GAME(198?, j2blustr ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Blue Streak (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2cshalm ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Cash Alarm (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2cshcrd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Cash Cards (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2cshfil ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Cash-Filla (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2cshsmh ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Cash Smash (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2criscr ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Criss Cross Jackpot (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2frucnx ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Fruit Connexion (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2hitmon ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Hit Money (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2penny ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","In For A Penny In For A Pound (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2maxima ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Maxima (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2montrp ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Money Trapper (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2nudmon ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Nudge Money (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2paypkt ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Pay Packet (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2silvcl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Silver Classic (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2silvsh ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Silver Shot (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2sstrea ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Supa Streak (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2tstplt ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Test Pilot (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+
+GAME(198?, j2bonanz ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Eurocoin","Bonanza (Eurocoin) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2supchy ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Eurocoin","Super Cherry (Eurocoin) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+
+GAME(198?, j2hilocl ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Crystal","Hi Lo Climber Club (Crystal) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2litnot ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Crystal","Lite A Note Club (Crystal) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2missis ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Crystal","Mississippi Gambler Club (Crystal) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+
+GAME(198?, j2always ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Always Eight (Bwb) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2coinsh ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Coin Shoot (Bwb) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2nudfev ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Nudge Fever (Bwb) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2trail ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Trailblazer (Bwb) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2wag ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Win-A-Gain (Bwb) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+
+GAME(198?, j2cshnud ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Mdm","Cash Nudger (Mdm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2fivepn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Mdm","Fivepenny Nudger (Mdm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2nolimt ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Mdm","No Limit Nudge (Mdm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+
+GAME(198?, j2strk10 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Ace?","Strike Ten (Ace) (MPS)", GAME_IS_SKELETON_MECHANICAL ) // there was another (68k based) game in this set, which makes me wonder if this one is by Ace at all
+
+
+
+
+GAME(198?, j2bkroll ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Bank Roll (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2bodym ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Body Match (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2cvault ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cash Vault (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2cashab ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Cashablanca (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2cashry ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Cashino Royale (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2casino ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Casino Classic (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2coinct ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Coin Count (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2loots ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","Loot Shoot (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2match ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Match It (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2monbnd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Money Bands (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2monmtx ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Money Matrix (Bwb) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2tst ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","MPS 1 Test Rom (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2nudnud ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Nudge Nudge (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2pinac ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Pinnacle (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2pinclb ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Pinnacle Club (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2reelcz ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Crazy (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2reeldc ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Reel Deal Club (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2topcd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Top Card (Bwb) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2xxx ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","Triple X (Bwb) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2tupnud ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Tuppenny Nudger (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2wrb ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Wild Reel Bingo (Jpm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2ncsp ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","unknown 'ncsp0pp' (Bwb) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2nrrp ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Bwb","unknown 'nprpopp' (Bwb) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2nsc15 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","unknown 'nsc15' (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2nsw12 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Pcp","unknown 'nsw12' (Pcp) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+
+GAME(198?, j2club77 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Club 77 (Unk) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2contnd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Mdm","Continuous Nudger (Mdm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2crown ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Crown Dealer (Unk) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2hirola ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Hi Roll (Unk) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2monmin ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Money Mine (Unk) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2notspn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Note Spinner (Unk) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2super7 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Super 7's (Unk) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2sex ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Super Exchanger (Unk) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2sng ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Cotswold Microsystems","Super Nudge Gambler (Cotswold Microsystems) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2tupnd ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Mdm","Tuppenny Nudger (Mdm) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2008 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","unknown '008' (Unk) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2chsn ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","unknown 'chsnsn05' (Unk) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2lhs ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","unknown 'lhs' (Unk) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2nn2 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","unknown 'nn_2' (Unk) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2rm941 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","unknown 'rm941' (Unk) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2pharo ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Pharoah (Unk) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+
+GAME(198?, j2nud5p ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","5p Nudger (JPM) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2b7 ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Bar 7? (JPM) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2ss ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Supa Stepper (JPM) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2nbz ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Jpm","Nudge Bonanza (JPM) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+
+GAME(198?, j2clbbin ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Crystal?","Club Bingo (Crystal) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+
+GAME(198?, j2sirich ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "Maygay?","Strike It Rich (Maygay?) (MPS)", GAME_IS_SKELETON_MECHANICAL ) // I don't think this is MayGay, it was just in a MayGay set with some actual MayGay roms
+
+GAME(198?, j2hcash ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Hot Cash (Unk) (MPS)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j2sset ,0 ,jpmmps,jpmmps,jpmmps,ROT0, "<unknown>","Sunset Strip (v2.0) (Unk) (MPS?)", GAME_IS_SKELETON_MECHANICAL )
diff --git a/src/mame/drivers/jpms80.c b/src/mame/drivers/jpms80.c
index 5d297e68be3..ed54cf3d600 100644
--- a/src/mame/drivers/jpms80.c
+++ b/src/mame/drivers/jpms80.c
@@ -294,28 +294,28 @@ ROM_END
-GAME(198?, j80bac ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Bank A Coin (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80bounc ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Bouncer (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80frogh ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Frog Hop (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80fruit ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Fruit Snappa (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80golds ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Golden Steppa (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80hotln ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Hot Lines (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80myspn ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Mystery Spin (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80nudg2 ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Nudge Double Up MkII (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80rr ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Road Runner (Jpm) (SYSTEM80, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80rra ,j80rr ,jpms80,jpms80,jpms80,ROT0, "Jpm","Road Runner (Jpm) (SYSTEM80, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80r66 ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Route 66 (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80supst ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Supa Steppa (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80supbk ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Superbank (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80topsp ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Top Sprint (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80topup ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Top Up (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80tumbl ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Tumble (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80wsprt ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Winsprint (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
+GAME(198?, j80bac ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Bank A Coin (Jpm) (SYSTEM80)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80bounc ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Bouncer (Jpm) (SYSTEM80)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80frogh ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Frog Hop (Jpm) (SYSTEM80)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80fruit ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Fruit Snappa (Jpm) (SYSTEM80)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80golds ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Golden Steppa (Jpm) (SYSTEM80)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80hotln ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Hot Lines (Jpm) (SYSTEM80)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80myspn ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Mystery Spin (Jpm) (SYSTEM80)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80nudg2 ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Nudge Double Up MkII (Jpm) (SYSTEM80)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80rr ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Road Runner (Jpm) (SYSTEM80, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80rra ,j80rr ,jpms80,jpms80,jpms80,ROT0, "Jpm","Road Runner (Jpm) (SYSTEM80, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80r66 ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Route 66 (Jpm) (SYSTEM80)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80supst ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Supa Steppa (Jpm) (SYSTEM80)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80supbk ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Superbank (Jpm) (SYSTEM80)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80topsp ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Top Sprint (Jpm) (SYSTEM80)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80topup ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Top Up (Jpm) (SYSTEM80)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80tumbl ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Tumble (Jpm) (SYSTEM80)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80wsprt ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Winsprint (Jpm) (SYSTEM80)", GAME_IS_SKELETON_MECHANICAL )
// these look like they're probably SYSTEM80, not 100% sure tho
-GAME(198?, j80alad ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Aladdin's Cave (PCP)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80fortr ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Fortune Trail (Jpm)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80mster ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Masterspy (Pcp)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j80plsnd ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Plus Nudge (Jpm)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
+GAME(198?, j80alad ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Aladdin's Cave (PCP)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80fortr ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Fortune Trail (Jpm)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80mster ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Masterspy (Pcp)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j80plsnd ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Plus Nudge (Jpm)", GAME_IS_SKELETON_MECHANICAL )
/* Not 100% sure what the stuff below is on, the profiles don't quite match System 85 */
@@ -366,10 +366,10 @@ ROM_END
-GAME(198?, j_ewnud ,0 ,jpms_older_e00,jpms80,jpms80,ROT0, "Barcrest?","Each Way Nudger (Barcrest?, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j_ewnda ,j_ewnud ,jpms_older_e00,jpms80,jpms80,ROT0, "Barcrest?","Each Way Nudger (Barcrest?, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j_luckac ,0 ,jpms_older_e00,jpms80,jpms80,ROT0, "<unknown>","Lucky Aces (Unk)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME(198?, j_super2 ,0 ,jpms_older_e00,jpms80,jpms80,ROT0, "Jpm","Super 2 (Jpm)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
+GAME(198?, j_ewnud ,0 ,jpms_older_e00,jpms80,jpms80,ROT0, "Barcrest?","Each Way Nudger (Barcrest?, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j_ewnda ,j_ewnud ,jpms_older_e00,jpms80,jpms80,ROT0, "Barcrest?","Each Way Nudger (Barcrest?, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j_luckac ,0 ,jpms_older_e00,jpms80,jpms80,ROT0, "<unknown>","Lucky Aces (Unk)", GAME_IS_SKELETON_MECHANICAL )
+GAME(198?, j_super2 ,0 ,jpms_older_e00,jpms80,jpms80,ROT0, "Jpm","Super 2 (Jpm)", GAME_IS_SKELETON_MECHANICAL )
// this one is different again?
-GAME(198?, j_plus2 ,0 ,jpms_older_c00,jpms80,jpms80,ROT0, "Jpm","Plus 2 (Jpm)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
+GAME(198?, j_plus2 ,0 ,jpms_older_c00,jpms80,jpms80,ROT0, "Jpm","Plus 2 (Jpm)", GAME_IS_SKELETON_MECHANICAL )
diff --git a/src/mame/drivers/jpmsys5.c b/src/mame/drivers/jpmsys5.c
index bdc8b31858d..e8beb3bb3d9 100644
--- a/src/mame/drivers/jpmsys5.c
+++ b/src/mame/drivers/jpmsys5.c
@@ -2468,14 +2468,3 @@ GAME( 199?, j5revo , 0 , jpmsys5, popeye, 0, ROT0, "JPM", "Revolver (Jpm) (SY
GAME( 199?, j5revoa , j5revo , jpmsys5, popeye, 0, ROT0, "JPM", "Revolver (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
GAME( 199?, j5sizl , 0 , jpmsys5, popeye, 0, ROT0, "JPM", "Sizzling (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
GAME( 199?, j5hilos , 0 , jpmsys5, popeye, 0, ROT0, "JPM", "Hi Lo Silver (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/mame/drivers/jpmsys7.c b/src/mame/drivers/jpmsys7.c
index 41243099910..0dde207889d 100644
--- a/src/mame/drivers/jpmsys7.c
+++ b/src/mame/drivers/jpmsys7.c
@@ -203,15 +203,15 @@ ROM_START( j7bullio )
ROM_END
-GAME( 200?, j7bmagic ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Black Magic (Jpm)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, j7cexprs ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Cash Xpress (Jpm)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, j7crztrl ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Crazy Trails (Jpm)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, j7fantaz ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Fantaztec (Jpm)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, j7kerchn ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Ker - Chinq (Jpm)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, j7razzma ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Razzamataz (Jpm) (set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, j7razzmaa ,j7razzma, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Razzamataz (Jpm) (set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, j7r2roll ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Ready To Roll (Jpm)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, j7tubgld ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Turbo Gold (Jpm)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, j7wldwkd ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Wild 'N' Wicked (Jpm)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, j7bullio ,0, jpmsys7, jpmsys7, 0, ROT0, "Ace","Bullionaire (Ace)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, j7clbmag ,0, jpmsys7, jpmsys7, 0, ROT0, "Qps","Club Magic (Jpm)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
+GAME( 200?, j7bmagic ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Black Magic (Jpm)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, j7cexprs ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Cash Xpress (Jpm)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, j7crztrl ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Crazy Trails (Jpm)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, j7fantaz ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Fantaztec (Jpm)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, j7kerchn ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Ker - Chinq (Jpm)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, j7razzma ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Razzamataz (Jpm) (set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, j7razzmaa ,j7razzma, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Razzamataz (Jpm) (set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, j7r2roll ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Ready To Roll (Jpm)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, j7tubgld ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Turbo Gold (Jpm)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, j7wldwkd ,0, jpmsys7, jpmsys7, 0, ROT0, "Jpm","Wild 'N' Wicked (Jpm)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, j7bullio ,0, jpmsys7, jpmsys7, 0, ROT0, "Ace","Bullionaire (Ace)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, j7clbmag ,0, jpmsys7, jpmsys7, 0, ROT0, "Qps","Club Magic (Jpm)", GAME_IS_SKELETON_MECHANICAL )
diff --git a/src/mame/drivers/jvh.c b/src/mame/drivers/jvh.c
index cf3de4fa86f..07d15ed72c7 100644
--- a/src/mame/drivers/jvh.c
+++ b/src/mame/drivers/jvh.c
@@ -70,5 +70,5 @@ ROM_START(movmastr)
ROM_END
-GAME(1987, escape, 0, jvh, jvh, jvh, ROT0, "Jac Van Ham (Royal)", "Escape", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(19??, movmastr, 0, jvh, jvh, jvh, ROT0, "Jac Van Ham (Royal)", "Movie Masters", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1987, escape, 0, jvh, jvh, jvh, ROT0, "Jac Van Ham (Royal)", "Escape", GAME_IS_SKELETON_MECHANICAL)
+GAME(19??, movmastr, 0, jvh, jvh, jvh, ROT0, "Jac Van Ham (Royal)", "Movie Masters", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/lastbank.c b/src/mame/drivers/lastbank.c
index 6544145bdf5..0f8720c162c 100644
--- a/src/mame/drivers/lastbank.c
+++ b/src/mame/drivers/lastbank.c
@@ -158,4 +158,4 @@ ROM_START( lastbank )
ROM_LOAD( "7.u60", 0x40000, 0x80000, CRC(41be7146) SHA1(00f1c0d5809efccf888e27518a2a5876c4b633d8) )
ROM_END
-GAME( 1994, lastbank, 0, lastbank, lastbank, 0, ROT0, "Excellent Systems", "Last Bank", GAME_NOT_WORKING | GAME_NO_SOUND )
+GAME( 1994, lastbank, 0, lastbank, lastbank, 0, ROT0, "Excellent Systems", "Last Bank", GAME_IS_SKELETON )
diff --git a/src/mame/drivers/ltd.c b/src/mame/drivers/ltd.c
index 8c071e90820..fdc24b6076e 100644
--- a/src/mame/drivers/ltd.c
+++ b/src/mame/drivers/ltd.c
@@ -128,10 +128,10 @@ ROM_START(zephy)
ROM_END
-GAME(198?, alcapone, 0, ltd, ltd, ltd, ROT0, "LTD", "Al Capone", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(19??, atla_ltd, 0, ltd, ltd, ltd, ROT0, "LTD", "Atlantis (LTD)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(19??, bhol_ltd, 0, ltd, ltd, ltd, ROT0, "LTD", "Black Hole (LTD)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(198?, columbia, 0, ltd, ltd, ltd, ROT0, "LTD", "Columbia", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(198?, cowboy, 0, ltd, ltd, ltd, ROT0, "LTD", "Cowboy Eight Ball", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(198?, pecmen, 0, ltd, ltd, ltd, ROT0, "LTD", "Mr. & Mrs. Pec-Men", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(198?, zephy, 0, ltd, ltd, ltd, ROT0, "LTD", "Zephy", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(198?, alcapone, 0, ltd, ltd, ltd, ROT0, "LTD", "Al Capone", GAME_IS_SKELETON_MECHANICAL)
+GAME(19??, atla_ltd, 0, ltd, ltd, ltd, ROT0, "LTD", "Atlantis (LTD)", GAME_IS_SKELETON_MECHANICAL)
+GAME(19??, bhol_ltd, 0, ltd, ltd, ltd, ROT0, "LTD", "Black Hole (LTD)", GAME_IS_SKELETON_MECHANICAL)
+GAME(198?, columbia, 0, ltd, ltd, ltd, ROT0, "LTD", "Columbia", GAME_IS_SKELETON_MECHANICAL)
+GAME(198?, cowboy, 0, ltd, ltd, ltd, ROT0, "LTD", "Cowboy Eight Ball", GAME_IS_SKELETON_MECHANICAL)
+GAME(198?, pecmen, 0, ltd, ltd, ltd, ROT0, "LTD", "Mr. & Mrs. Pec-Men", GAME_IS_SKELETON_MECHANICAL)
+GAME(198?, zephy, 0, ltd, ltd, ltd, ROT0, "LTD", "Zephy", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/maygayep.c b/src/mame/drivers/maygayep.c
index 621d09fae1a..a0d0abdc325 100644
--- a/src/mame/drivers/maygayep.c
+++ b/src/mame/drivers/maygayep.c
@@ -4521,204 +4521,204 @@ ROM_END
/* These have sound roms dumped */
-GAME( 1999, ep_simp, 0, maygayep, maygayep, 0, ROT0, "Maygay", "The Simpsons (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
+GAME( 1999, ep_simp, 0, maygayep, maygayep, 0, ROT0, "Maygay", "The Simpsons (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
// roms below don't contain epoch in the header, but appear to be anyway
-GAME( 199?, ep_dblim , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Double Impact (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_itjb3 , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Italian Job 3 (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_itj3a , ep_itjb3, maygayep, maygayep, 0, ROT0, "Maygay", "Italian Job 3 (Maygay) (EPOCH, Set 2)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_merln , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Merlin's Magic (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_wipeo , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Wipeout (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
+GAME( 199?, ep_dblim , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Double Impact (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_itjb3 , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Italian Job 3 (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_itj3a , ep_itjb3, maygayep, maygayep, 0, ROT0, "Maygay", "Italian Job 3 (Maygay) (EPOCH, Set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_merln , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Merlin's Magic (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_wipeo , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Wipeout (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
/* These don't.. */
-GAME( 199?, ep_bingb , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Bingo Belle (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_calyp , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Calypso (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cow , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Carry On Winning (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cfall , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cash Falls (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cflow , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cash Flow (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_doubl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Double Top (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_evil , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Evil Streak (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_nyny , 0, maygayep, maygayep, 0, ROT0, "Maygay", "New York New York (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_pizza , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Pizza The Action (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_crazy , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Reel Crazy (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_mario , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Super Mario (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_tincn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Tin Can Alley (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_tonfn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Tons Of Fun (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_tcrwn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Triple Crown (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_word , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Word Up (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_xtra , 0, maygayep, maygayep, 0, ROT0, "Maygay", "X-tra X-tra (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
+GAME( 199?, ep_bingb , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Bingo Belle (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_calyp , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Calypso (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cow , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Carry On Winning (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cfall , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cash Falls (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cflow , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cash Flow (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_doubl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Double Top (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_evil , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Evil Streak (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_nyny , 0, maygayep, maygayep, 0, ROT0, "Maygay", "New York New York (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_pizza , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Pizza The Action (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_crazy , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Reel Crazy (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_mario , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Super Mario (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_tincn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Tin Can Alley (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_tonfn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Tons Of Fun (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_tcrwn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Triple Crown (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_word , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Word Up (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_xtra , 0, maygayep, maygayep, 0, ROT0, "Maygay", "X-tra X-tra (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
// roms below don't contain epoch in the header, but appear to be anyway
-GAME( 199?, ep_25crt , 0, maygayep, maygayep, 0, ROT0, "Maygay", "25 Carrot Gold (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_bartk , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Bar Trekkin (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_batls , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Battleships (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_bbonz , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Bingo Bonanza (Maygay - Union) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_bubsq , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Bubble & Squeak (Extreme) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cdspn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cardinal Spin (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cosc , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Carry On Screaming (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cahoy , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cash Ahoy (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_ccock , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cash Cocktail (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cgord , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cash Gordon (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cshpn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cash In The Pan (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_ctit , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cash Of The Titans (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cashn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cashino (Maygay - Extreme) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_casgc , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Casino Grand Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_casrd , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Casino Royale Deluxe Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_chock , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Chocks Away (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cock , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cock A Doodle Dosh (Maygay - Union) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_commd , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Complete Madness (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cor2 , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Coronation Street 2 (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cormn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Coronation Street Monopoly Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cycl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cyclone Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_duff , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Duff Beer Guide (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_simbg , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Simpsons - Duff Beer Guide (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL ) // pretty sure this is the same game as Duff Beer Guide
-GAME( 199?, ep_flash , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Flashback (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_fortg , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Fortune & Glory (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_fran , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Frantic (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_fnclb , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Fruit & Nudge Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_fgods , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Fruit Of The Gods (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_fullm , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Full Moon Fever (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_funny , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Funny Money (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_geron , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Geronimo (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_gldtp , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Gold Top (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_gesc2 , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Great Escape 2 (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_geclb , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Great Escape Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_gresc , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Great Escape (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_gridr , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Gridrunner (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_hhclb , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Haunted House Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_hvns , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Heavens Above (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_highv , 0, maygayep, maygayep, 0, ROT0, "Maygay", "High Voltage (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_hogmn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Hog Money (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_hmmlt , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Homer's Meltdown (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_htdgs , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Hot Dogs (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_hubbl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Hubble Bubble (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_huric , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Hurricane (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_hyst , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Hysteria (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_icebg , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Ice Burger (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_inca , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Inca Dinka Do (Maygay - Extreme) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_itjb2 , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Italian Job 2 (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_ijcl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Italian Job Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 2001, ep_ijob , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Italian Job (Maygay) (EPOCH, v2.1)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 2001, ep_ijoba , ep_ijob, maygayep, maygayep, 0, ROT0, "Maygay", "Italian Job (Maygay) (EPOCH, v1.1)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_jakbn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Jackpot & The Beanstreak (Extreme) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_jsttt , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Just The Ticket (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_loadd , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Loaded (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_lukld , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Lucky Ladders (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_manic , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Manic Miner (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_mkart , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Mario Kart (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_matrx , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Matrix (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_midas , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Midas Touch Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_monbs , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Monte Carlo Or Bust (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_mwom , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Mortal Wombat (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_mrmus , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Mr Muscle (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_noter , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Note Runner (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_nuns , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Nuns Of Navarone (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_otm , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Over The Moon (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_otmcl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Over The Moon Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_ozzie , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Ozzie Ozzie Ozzie (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_pascl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Passport To Riches Classic Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_passp , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Passport To Riches Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_pharo , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Pharaoh's Treasure (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_pesos , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Pick Yer Pesos (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_baskr , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Pounds Of The Baskervilles (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_pwrpl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Power Play (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_rags , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Rags To Riches Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_react , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Reactor (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_roost , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Roosters Millions (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_rtt , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Round The Twist (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_royrl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Royal Roulette (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_scrm , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Screamin Demon (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_secag , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Secret Agent (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_simfr , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Simply Fruits (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_srwin , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Sir Winalot (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_spart , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Spartacash (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_spcbw , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_spec , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Spectre (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_spntn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Spin & Tonic (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_spin , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Spin On It (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_step , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Stepping Stones (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_strat , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Stratagem (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_subb , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Subbuteo (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_snw , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Super Nudge Wink (Maygay - Union) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_survi , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Survival (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_tak5 , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Take Five (Maygay - Union) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_tits , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Title Shot Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_tortr , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Torture TV (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_trail , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Trailblazer (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_tree , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Tree Amigos (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_trics , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Triple Cash (Maygay - Union) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_tp , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Trivial Pursuit (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_tp2 , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Trivial Pursuit 2 (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_tutcl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Tutankhamun Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_21clb , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Twenty One Club (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_vipjv , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Viper Jive (Maygay - Extreme) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_wildf , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Wildfire (Maygay - Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_xspot , 0, maygayep, maygayep, 0, ROT0, "Maygay", "X Marks The Spot (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-
-GAME( 199?, ep_braid , 0, maygayep, maygayep, 0, ROT0, "Extreme", "Bank Raid (Extreme) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_bathl , 0, maygayep, maygayep, 0, ROT0, "Global", "Bat Outa Hell (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_beavr , 0, maygayep, maygayep, 0, ROT0, "Global", "Beaver Las Vegas (Global) (EPOCH, set 1)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_beavra , ep_beavr, maygayep, maygayep, 0, ROT0, "Global", "Beaver Las Vegas (Global) (EPOCH, set 2)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_bvrcl , 0, maygayep, maygayep, 0, ROT0, "Global", "Beaver Las Vegas Club (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_bvruc , 0, maygayep, maygayep, 0, ROT0, "Global", "Beaver Uncovered (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_bjclb , 0, maygayep, maygayep, 0, ROT0, "Global", "Blackjack Club, The (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cbrun , 0, maygayep, maygayep, 0, ROT0, "Global", "Cannonball Run (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cbrcl , 0, maygayep, maygayep, 0, ROT0, "Global", "Cannonball Run Club (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cclas , 0, maygayep, maygayep, 0, ROT0, "Global", "Casino Classic (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cgrc , 0, maygayep, maygayep, 0, ROT0, "Global", "Casino Grand Classic (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cgred , 0, maygayep, maygayep, 0, ROT0, "Global", "Club Greed (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cstrk , 0, maygayep, maygayep, 0, ROT0, "Global", "Crazy Streak Club (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_ctc , 0, maygayep, maygayep, 0, ROT0, "Global", "Cut Throat Cash (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cyc , 0, maygayep, maygayep, 0, ROT0, "Extreme", "Cyclone (Extreme) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_dmbus , 0, maygayep, maygayep, 0, ROT0, "Impulse", "Dambusters (Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_ddq , 0, maygayep, maygayep, 0, ROT0, "Global", "Dungeons & Drag Queens (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_ddqcl , 0, maygayep, maygayep, 0, ROT0, "Global", "Dungeons & Drag Queens Club (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_fog , 0, maygayep, maygayep, 0, ROT0, "Global", "Fields of Gold (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_fmf , 0, maygayep, maygayep, 0, ROT0, "Global", "Full Moon Fever (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_gtrot , 0, maygayep, maygayep, 0, ROT0, "Global", "Globe Trotter (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL ) // contains maygay, global and impulse strings
-GAME( 199?, ep_greed , 0, maygayep, maygayep, 0, ROT0, "Global", "Greed (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_grun , 0, maygayep, maygayep, 0, ROT0, "Global", "Grid Runner (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_grncl , 0, maygayep, maygayep, 0, ROT0, "Global", "Grid Runner Club (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_heybg , 0, maygayep, maygayep, 0, ROT0, "Global", "Hey Big Spender (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_heybc , 0, maygayep, maygayep, 0, ROT0, "Global", "Hey Big Spender Club (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_hispr , 0, maygayep, maygayep, 0, ROT0, "Global", "Hi Spirits (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_hiscl , 0, maygayep, maygayep, 0, ROT0, "Global", "Hi Spirits Club (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_spirt , 0, maygayep, maygayep, 0, ROT0, "Global", "High Spirits (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_smoke , 0, maygayep, maygayep, 0, ROT0, "Impulse", "Holy Smoke! (Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_hur , 0, maygayep, maygayep, 0, ROT0, "Global", "Hurricane (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_ifern , 0, maygayep, maygayep, 0, ROT0, "Impulse", "Inferno (Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_kopcl , 0, maygayep, maygayep, 0, ROT0, "Global", "Knockout Punch Club (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_ltt , 0, maygayep, maygayep, 0, ROT0, "Global", "Licence To Thrill (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_ll , 0, maygayep, maygayep, 0, ROT0, "Extreme", "Lucky Ladders (Extreme) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_monrt , 0, maygayep, maygayep, 0, ROT0, "Global", "Money Returns Club, The (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_monsh , 0, maygayep, maygayep, 0, ROT0, "Global", "The Moonshine Club (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_mummy , 0, maygayep, maygayep, 0, ROT0, "Impulse", "Mummy Talks (Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_pkni , 0, maygayep, maygayep, 0, ROT0, "Global", "Phoenix Knights (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_redl , 0, maygayep, maygayep, 0, ROT0, "Extreme", "Red Line (Extreme) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_rchik , 0, maygayep, maygayep, 0, ROT0, "Global", "Rich Chics Club (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_royrc , 0, maygayep, maygayep, 0, ROT0, "Impulse", "Royal Roulette Club (Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_snbev , 0, maygayep, maygayep, 0, ROT0, "Global", "Saturday Night Beaver (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_spook , 0, maygayep, maygayep, 0, ROT0, "Global", "Spooky Hollow (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_sdcla , 0, maygayep, maygayep, 0, ROT0, "Global", "Spotted Dick Classic (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_sdclb , 0, maygayep, maygayep, 0, ROT0, "Global", "Spotted Dick Club (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_stm , 0, maygayep, maygayep, 0, ROT0, "Global", "Storm Force (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_stmcl , 0, maygayep, maygayep, 0, ROT0, "Global", "Storm Force Club (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_snset , 0, maygayep, maygayep, 0, ROT0, "Extreme", "Sunset Strip (Extreme) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_twarp , 0, maygayep, maygayep, 0, ROT0, "Extreme", "Time Warp (Extreme) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_tod , 0, maygayep, maygayep, 0, ROT0, "Global", "Truth Or Dare (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_utnut , 0, maygayep, maygayep, 0, ROT0, "Global", "Utter Nutter (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_utncl , 0, maygayep, maygayep, 0, ROT0, "Global", "Utter Nutter Club (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_wleek , 0, maygayep, maygayep, 0, ROT0, "Global", "Weakest Leek Club (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_wud , 0, maygayep, maygayep, 0, ROT0, "Global", "What's Up Doc (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_milhr , 0, maygayep, maygayep, 0, ROT0, "Global", "Who Wants To Be A Millionhare (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_mlhrc , 0, maygayep, maygayep, 0, ROT0, "Global", "Who Whats To Be A Millionhare Club (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_wf , 0, maygayep, maygayep, 0, ROT0, "Global", "Wildfire (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_bbars , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Balloon Bars (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cslay , 0, maygayep, maygayep, 0, ROT0, "Global", "Cash Slayer (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_monky , 0, maygayep, maygayep, 0, ROT0, "Global", "Monkey Business (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_makmv , 0, maygayep, maygayep, 0, ROT0, "Global", "Make Your Move (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_lug , 0, maygayep, maygayep, 0, ROT0, "Maygay", "London Underground (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_crzbn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Crazy Bingo (Maygay) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_cascz , 0, maygayep, maygayep, 0, ROT0, "Global", "Casino Crazy (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_wside , 0, maygayep, maygayep, 0, ROT0, "Global", "Wildside (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_goldf , 0, maygayep, maygayep, 0, ROT0, "Impulse", "Gold Fever (Impulse) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_imj , 0, maygayep, maygayep, 0, ROT0, "Global", "I'm A Jackpot (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
-GAME( 199?, ep_party , 0, maygayep, maygayep, 0, ROT0, "Global", "Party Party (Global) (EPOCH)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
+GAME( 199?, ep_25crt , 0, maygayep, maygayep, 0, ROT0, "Maygay", "25 Carrot Gold (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_bartk , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Bar Trekkin (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_batls , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Battleships (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_bbonz , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Bingo Bonanza (Maygay - Union) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_bubsq , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Bubble & Squeak (Extreme) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cdspn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cardinal Spin (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cosc , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Carry On Screaming (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cahoy , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cash Ahoy (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_ccock , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cash Cocktail (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cgord , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cash Gordon (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cshpn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cash In The Pan (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_ctit , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cash Of The Titans (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cashn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cashino (Maygay - Extreme) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_casgc , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Casino Grand Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_casrd , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Casino Royale Deluxe Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_chock , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Chocks Away (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cock , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cock A Doodle Dosh (Maygay - Union) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_commd , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Complete Madness (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cor2 , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Coronation Street 2 (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cormn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Coronation Street Monopoly Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cycl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Cyclone Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_duff , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Duff Beer Guide (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_simbg , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Simpsons - Duff Beer Guide (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL ) // pretty sure this is the same game as Duff Beer Guide
+GAME( 199?, ep_flash , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Flashback (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_fortg , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Fortune & Glory (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_fran , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Frantic (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_fnclb , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Fruit & Nudge Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_fgods , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Fruit Of The Gods (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_fullm , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Full Moon Fever (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_funny , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Funny Money (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_geron , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Geronimo (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_gldtp , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Gold Top (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_gesc2 , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Great Escape 2 (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_geclb , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Great Escape Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_gresc , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Great Escape (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_gridr , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Gridrunner (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_hhclb , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Haunted House Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_hvns , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Heavens Above (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_highv , 0, maygayep, maygayep, 0, ROT0, "Maygay", "High Voltage (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_hogmn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Hog Money (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_hmmlt , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Homer's Meltdown (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_htdgs , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Hot Dogs (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_hubbl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Hubble Bubble (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_huric , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Hurricane (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_hyst , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Hysteria (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_icebg , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Ice Burger (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_inca , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Inca Dinka Do (Maygay - Extreme) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_itjb2 , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Italian Job 2 (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_ijcl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Italian Job Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 2001, ep_ijob , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Italian Job (Maygay) (EPOCH, v2.1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 2001, ep_ijoba , ep_ijob, maygayep, maygayep, 0, ROT0, "Maygay", "Italian Job (Maygay) (EPOCH, v1.1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_jakbn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Jackpot & The Beanstreak (Extreme) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_jsttt , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Just The Ticket (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_loadd , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Loaded (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_lukld , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Lucky Ladders (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_manic , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Manic Miner (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_mkart , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Mario Kart (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_matrx , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Matrix (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_midas , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Midas Touch Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_monbs , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Monte Carlo Or Bust (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_mwom , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Mortal Wombat (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_mrmus , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Mr Muscle (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_noter , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Note Runner (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_nuns , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Nuns Of Navarone (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_otm , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Over The Moon (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_otmcl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Over The Moon Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_ozzie , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Ozzie Ozzie Ozzie (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_pascl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Passport To Riches Classic Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_passp , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Passport To Riches Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_pharo , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Pharaoh's Treasure (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_pesos , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Pick Yer Pesos (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_baskr , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Pounds Of The Baskervilles (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_pwrpl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Power Play (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_rags , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Rags To Riches Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_react , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Reactor (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_roost , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Roosters Millions (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_rtt , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Round The Twist (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_royrl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Royal Roulette (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_scrm , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Screamin Demon (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_secag , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Secret Agent (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_simfr , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Simply Fruits (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_srwin , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Sir Winalot (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_spart , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Spartacash (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_spcbw , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_spec , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Spectre (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_spntn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Spin & Tonic (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_spin , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Spin On It (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_step , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Stepping Stones (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_strat , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Stratagem (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_subb , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Subbuteo (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_snw , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Super Nudge Wink (Maygay - Union) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_survi , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Survival (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_tak5 , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Take Five (Maygay - Union) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_tits , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Title Shot Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_tortr , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Torture TV (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_trail , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Trailblazer (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_tree , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Tree Amigos (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_trics , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Triple Cash (Maygay - Union) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_tp , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Trivial Pursuit (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_tp2 , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Trivial Pursuit 2 (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_tutcl , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Tutankhamun Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_21clb , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Twenty One Club (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_vipjv , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Viper Jive (Maygay - Extreme) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_wildf , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Wildfire (Maygay - Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_xspot , 0, maygayep, maygayep, 0, ROT0, "Maygay", "X Marks The Spot (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+
+GAME( 199?, ep_braid , 0, maygayep, maygayep, 0, ROT0, "Extreme", "Bank Raid (Extreme) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_bathl , 0, maygayep, maygayep, 0, ROT0, "Global", "Bat Outa Hell (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_beavr , 0, maygayep, maygayep, 0, ROT0, "Global", "Beaver Las Vegas (Global) (EPOCH, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_beavra , ep_beavr, maygayep, maygayep, 0, ROT0, "Global", "Beaver Las Vegas (Global) (EPOCH, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_bvrcl , 0, maygayep, maygayep, 0, ROT0, "Global", "Beaver Las Vegas Club (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_bvruc , 0, maygayep, maygayep, 0, ROT0, "Global", "Beaver Uncovered (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_bjclb , 0, maygayep, maygayep, 0, ROT0, "Global", "Blackjack Club, The (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cbrun , 0, maygayep, maygayep, 0, ROT0, "Global", "Cannonball Run (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cbrcl , 0, maygayep, maygayep, 0, ROT0, "Global", "Cannonball Run Club (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cclas , 0, maygayep, maygayep, 0, ROT0, "Global", "Casino Classic (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cgrc , 0, maygayep, maygayep, 0, ROT0, "Global", "Casino Grand Classic (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cgred , 0, maygayep, maygayep, 0, ROT0, "Global", "Club Greed (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cstrk , 0, maygayep, maygayep, 0, ROT0, "Global", "Crazy Streak Club (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_ctc , 0, maygayep, maygayep, 0, ROT0, "Global", "Cut Throat Cash (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cyc , 0, maygayep, maygayep, 0, ROT0, "Extreme", "Cyclone (Extreme) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_dmbus , 0, maygayep, maygayep, 0, ROT0, "Impulse", "Dambusters (Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_ddq , 0, maygayep, maygayep, 0, ROT0, "Global", "Dungeons & Drag Queens (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_ddqcl , 0, maygayep, maygayep, 0, ROT0, "Global", "Dungeons & Drag Queens Club (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_fog , 0, maygayep, maygayep, 0, ROT0, "Global", "Fields of Gold (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_fmf , 0, maygayep, maygayep, 0, ROT0, "Global", "Full Moon Fever (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_gtrot , 0, maygayep, maygayep, 0, ROT0, "Global", "Globe Trotter (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL ) // contains maygay, global and impulse strings
+GAME( 199?, ep_greed , 0, maygayep, maygayep, 0, ROT0, "Global", "Greed (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_grun , 0, maygayep, maygayep, 0, ROT0, "Global", "Grid Runner (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_grncl , 0, maygayep, maygayep, 0, ROT0, "Global", "Grid Runner Club (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_heybg , 0, maygayep, maygayep, 0, ROT0, "Global", "Hey Big Spender (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_heybc , 0, maygayep, maygayep, 0, ROT0, "Global", "Hey Big Spender Club (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_hispr , 0, maygayep, maygayep, 0, ROT0, "Global", "Hi Spirits (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_hiscl , 0, maygayep, maygayep, 0, ROT0, "Global", "Hi Spirits Club (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_spirt , 0, maygayep, maygayep, 0, ROT0, "Global", "High Spirits (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_smoke , 0, maygayep, maygayep, 0, ROT0, "Impulse", "Holy Smoke! (Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_hur , 0, maygayep, maygayep, 0, ROT0, "Global", "Hurricane (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_ifern , 0, maygayep, maygayep, 0, ROT0, "Impulse", "Inferno (Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_kopcl , 0, maygayep, maygayep, 0, ROT0, "Global", "Knockout Punch Club (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_ltt , 0, maygayep, maygayep, 0, ROT0, "Global", "Licence To Thrill (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_ll , 0, maygayep, maygayep, 0, ROT0, "Extreme", "Lucky Ladders (Extreme) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_monrt , 0, maygayep, maygayep, 0, ROT0, "Global", "Money Returns Club, The (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_monsh , 0, maygayep, maygayep, 0, ROT0, "Global", "The Moonshine Club (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_mummy , 0, maygayep, maygayep, 0, ROT0, "Impulse", "Mummy Talks (Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_pkni , 0, maygayep, maygayep, 0, ROT0, "Global", "Phoenix Knights (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_redl , 0, maygayep, maygayep, 0, ROT0, "Extreme", "Red Line (Extreme) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_rchik , 0, maygayep, maygayep, 0, ROT0, "Global", "Rich Chics Club (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_royrc , 0, maygayep, maygayep, 0, ROT0, "Impulse", "Royal Roulette Club (Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_snbev , 0, maygayep, maygayep, 0, ROT0, "Global", "Saturday Night Beaver (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_spook , 0, maygayep, maygayep, 0, ROT0, "Global", "Spooky Hollow (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_sdcla , 0, maygayep, maygayep, 0, ROT0, "Global", "Spotted Dick Classic (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_sdclb , 0, maygayep, maygayep, 0, ROT0, "Global", "Spotted Dick Club (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_stm , 0, maygayep, maygayep, 0, ROT0, "Global", "Storm Force (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_stmcl , 0, maygayep, maygayep, 0, ROT0, "Global", "Storm Force Club (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_snset , 0, maygayep, maygayep, 0, ROT0, "Extreme", "Sunset Strip (Extreme) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_twarp , 0, maygayep, maygayep, 0, ROT0, "Extreme", "Time Warp (Extreme) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_tod , 0, maygayep, maygayep, 0, ROT0, "Global", "Truth Or Dare (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_utnut , 0, maygayep, maygayep, 0, ROT0, "Global", "Utter Nutter (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_utncl , 0, maygayep, maygayep, 0, ROT0, "Global", "Utter Nutter Club (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_wleek , 0, maygayep, maygayep, 0, ROT0, "Global", "Weakest Leek Club (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_wud , 0, maygayep, maygayep, 0, ROT0, "Global", "What's Up Doc (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_milhr , 0, maygayep, maygayep, 0, ROT0, "Global", "Who Wants To Be A Millionhare (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_mlhrc , 0, maygayep, maygayep, 0, ROT0, "Global", "Who Whats To Be A Millionhare Club (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_wf , 0, maygayep, maygayep, 0, ROT0, "Global", "Wildfire (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_bbars , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Balloon Bars (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cslay , 0, maygayep, maygayep, 0, ROT0, "Global", "Cash Slayer (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_monky , 0, maygayep, maygayep, 0, ROT0, "Global", "Monkey Business (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_makmv , 0, maygayep, maygayep, 0, ROT0, "Global", "Make Your Move (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_lug , 0, maygayep, maygayep, 0, ROT0, "Maygay", "London Underground (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_crzbn , 0, maygayep, maygayep, 0, ROT0, "Maygay", "Crazy Bingo (Maygay) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_cascz , 0, maygayep, maygayep, 0, ROT0, "Global", "Casino Crazy (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_wside , 0, maygayep, maygayep, 0, ROT0, "Global", "Wildside (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_goldf , 0, maygayep, maygayep, 0, ROT0, "Impulse", "Gold Fever (Impulse) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_imj , 0, maygayep, maygayep, 0, ROT0, "Global", "I'm A Jackpot (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, ep_party , 0, maygayep, maygayep, 0, ROT0, "Global", "Party Party (Global) (EPOCH)", GAME_IS_SKELETON_MECHANICAL )
diff --git a/src/mame/drivers/maygaysw.c b/src/mame/drivers/maygaysw.c
index 0e309dc086b..8bf9c6f3bda 100644
--- a/src/mame/drivers/maygaysw.c
+++ b/src/mame/drivers/maygaysw.c
@@ -426,15 +426,15 @@ ROM_START( mg_scl )
ROM_END
// complete(?) dump
-GAME( 199?, mg_gbr , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Guinness Book Of Records (Maygay M2)", GAME_NOT_WORKING|GAME_NO_SOUND )
-GAME( 199?, mg_risk , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Risk (Maygay M2)", GAME_NOT_WORKING|GAME_NO_SOUND )
-GAME( 199?, mg_bb , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Big Break (Maygay M2)", GAME_NOT_WORKING|GAME_NO_SOUND )
-GAME( 199?, mg_lug , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "London Underground (Maygay M2)", GAME_NOT_WORKING|GAME_NO_SOUND )
-GAME( 199?, mg_alad , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Aladdin's Cave (Maygay M2)", GAME_NOT_WORKING|GAME_NO_SOUND )
+GAME( 199?, mg_gbr , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Guinness Book Of Records (Maygay M2)", GAME_IS_SKELETON )
+GAME( 199?, mg_risk , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Risk (Maygay M2)", GAME_IS_SKELETON )
+GAME( 199?, mg_bb , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Big Break (Maygay M2)", GAME_IS_SKELETON )
+GAME( 199?, mg_lug , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "London Underground (Maygay M2)", GAME_IS_SKELETON )
+GAME( 199?, mg_alad , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Aladdin's Cave (Maygay M2)", GAME_IS_SKELETON )
// incomplete dumps
-GAME( 199?, mg_ewg , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Each Way Gambler (Maygay M2)", GAME_NOT_WORKING|GAME_NO_SOUND )
-GAME( 199?, mg_jv , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Jack & Vera (Maygay M2)", GAME_NOT_WORKING|GAME_NO_SOUND )
-GAME( 199?, mg_pbw , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Pinball Wizard (Maygay M2)", GAME_NOT_WORKING|GAME_NO_SOUND )
-GAME( 199?, mg_scl , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Super Clue (Maygay M2)", GAME_NOT_WORKING|GAME_NO_SOUND )
-GAME( 199?, mg_kf , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Krypton Factor (Maygay M2)", GAME_NOT_WORKING|GAME_NO_SOUND )
+GAME( 199?, mg_ewg , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Each Way Gambler (Maygay M2)", GAME_IS_SKELETON )
+GAME( 199?, mg_jv , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Jack & Vera (Maygay M2)", GAME_IS_SKELETON )
+GAME( 199?, mg_pbw , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Pinball Wizard (Maygay M2)", GAME_IS_SKELETON )
+GAME( 199?, mg_scl , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Super Clue (Maygay M2)", GAME_IS_SKELETON )
+GAME( 199?, mg_kf , 0 , maygayew, maygayew, 0, ROT0, "Maygay", "Krypton Factor (Maygay M2)", GAME_IS_SKELETON )
diff --git a/src/mame/drivers/mephisto.c b/src/mame/drivers/mephisto.c
index 7a4fe3eb8cb..6190a79b202 100644
--- a/src/mame/drivers/mephisto.c
+++ b/src/mame/drivers/mephisto.c
@@ -85,5 +85,5 @@ ROM_START(mephistp1)
ROM_END
-GAME(1986, mephistp, 0, mephisto, mephisto, mephisto, ROT0, "Stargame", "Mephisto (rev. 1.2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1986, mephistp1, mephistp, mephisto, mephisto, mephisto, ROT0, "Stargame", "Mephisto (rev. 1.1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1986, mephistp, 0, mephisto, mephisto, mephisto, ROT0, "Stargame", "Mephisto (rev. 1.2)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1986, mephistp1, mephistp, mephisto, mephisto, mephisto, ROT0, "Stargame", "Mephisto (rev. 1.1)", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/micropin.c b/src/mame/drivers/micropin.c
index b2d436c5503..e516900bbf9 100644
--- a/src/mame/drivers/micropin.c
+++ b/src/mame/drivers/micropin.c
@@ -66,5 +66,5 @@ ROM_START(pentacup2)
ROM_END
-GAME(1978, pentacup, 0, micropin, micropin, micropin, ROT0, "Micropin", "Pentacup (rev. 1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1980, pentacup2, pentacup, micropin, micropin, micropin, ROT0, "Micropin", "Pentacup (rev. 2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1978, pentacup, 0, micropin, micropin, micropin, ROT0, "Micropin", "Pentacup (rev. 1)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1980, pentacup2, pentacup, micropin, micropin, micropin, ROT0, "Micropin", "Pentacup (rev. 2)", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/midqslvr.c b/src/mame/drivers/midqslvr.c
index 107e1f64f87..1de577650bd 100644
--- a/src/mame/drivers/midqslvr.c
+++ b/src/mame/drivers/midqslvr.c
@@ -116,6 +116,6 @@ ROM_END
// there are almost certainly multiple versions of these; updates were offered on floppy disk. The version numbers for the existing CHDs are unknown.
-GAME(1999, hydrthnd, 0, midqslvr, midqslvr, 0, ROT0, "Midway Games", "Hydro Thunder", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2000, offrthnd, 0, midqslvr, midqslvr, 0, ROT0, "Midway Games", "Offroad Thunder", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2001, arctthnd, 0, midqslvr, midqslvr, 0, ROT0, "Midway Games", "Arctic Thunder (v1.002)", GAME_NO_SOUND|GAME_NOT_WORKING)
+GAME(1999, hydrthnd, 0, midqslvr, midqslvr, 0, ROT0, "Midway Games", "Hydro Thunder", GAME_IS_SKELETON)
+GAME(2000, offrthnd, 0, midqslvr, midqslvr, 0, ROT0, "Midway Games", "Offroad Thunder", GAME_IS_SKELETON)
+GAME(2001, arctthnd, 0, midqslvr, midqslvr, 0, ROT0, "Midway Games", "Arctic Thunder (v1.002)", GAME_IS_SKELETON)
diff --git a/src/mame/drivers/mmm.c b/src/mame/drivers/mmm.c
index bbe17bfce11..9776b1e87f4 100644
--- a/src/mame/drivers/mmm.c
+++ b/src/mame/drivers/mmm.c
@@ -50,4 +50,4 @@ ROM_START( mmm_ldip )
ROM_END
-GAME( 198?, mmm_ldip, 0, mmm, mmm, 0, ROT0, "Maygay", "Lucky Dip (Maygay)", GAME_REQUIRES_ARTWORK|GAME_NOT_WORKING|GAME_MECHANICAL|GAME_NO_SOUND)
+GAME( 198?, mmm_ldip, 0, mmm, mmm, 0, ROT0, "Maygay", "Lucky Dip (Maygay)", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/mpu2.c b/src/mame/drivers/mpu2.c
index 0d1a7874e68..a8aec594ff7 100644
--- a/src/mame/drivers/mpu2.c
+++ b/src/mame/drivers/mpu2.c
@@ -98,5 +98,5 @@ ROM_START( m2svlite )
ROM_LOAD( "sl1.bin", 0x0000, 0x0800, CRC(afe04b5a) SHA1(3b3385a9b039992279fda5b87926b5089a448581) )
ROM_END
-GAME(198?, m2hilite, 0, mpu2, mpu2, 0, ROT0, "Barcrest", "Hi-Lights (Barcrest) (MPU2)", GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_NOT_WORKING|GAME_MECHANICAL)
-GAME(198?, m2svlite, 0, mpu2, mpu2, 0, ROT0, "Barcrest", "Silver Lights (Barcrest) (MPU2)", GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_NOT_WORKING|GAME_MECHANICAL)
+GAME(198?, m2hilite, 0, mpu2, mpu2, 0, ROT0, "Barcrest", "Hi-Lights (Barcrest) (MPU2)", GAME_IS_SKELETON_MECHANICAL)
+GAME(198?, m2svlite, 0, mpu2, mpu2, 0, ROT0, "Barcrest", "Silver Lights (Barcrest) (MPU2)", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/mpu5.c b/src/mame/drivers/mpu5.c
index 599fba48f8c..340b462ba4a 100644
--- a/src/mame/drivers/mpu5.c
+++ b/src/mame/drivers/mpu5.c
@@ -5662,356 +5662,356 @@ ROM_END
/* Barcrest */
-GAME( 199?, m5clr ,0, mpu5, mpu5, 0, ROT0, "Barcrest","MPU 5 Ram & Meter Clear (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5tst ,0, mpu5, mpu5, 0, ROT0, "Barcrest","MPU 5 Test Rom (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-
-GAME( 199?, m5addams ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Addams Family (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5addlad ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Adders & Ladders (Barcrest) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5addlada ,m5addlad, mpu5, mpu5, 0, ROT0, "Barcrest","Adders & Ladders (Barcrest) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5addladb ,m5addlad, mpu5, mpu5, 0, ROT0, "Barcrest","Adders & Ladders (Barcrest) (MPU5, set 3)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5fire ,0, mpu5, mpu5, 0, ROT0, "Barcrest","All Fired Up (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5arab ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Arabian Nights (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5austin ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Austin Powers (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5bankrl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","The Bank Roll (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5barkng ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Barking Mad (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5barmy ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Barmy Army (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5baxe ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Battle Axe (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5bbro ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Big Brother (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5bbrocl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Big Brother Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5bigchs ,0, mpu5, mpu5, 0, ROT0, "Barcrest","The Big Cheese (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5biggam ,0, mpu5, mpu5, 0, ROT0, "Barcrest","The Big Game (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5blkwht ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Black & White (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5bwaves ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Brain Waves (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5blind ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Bling King Crazy (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5cbw ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Ca$h Bang Wallop (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5cpcash ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Captain Cash (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5carclb ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Caribbean Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5cashar ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Cash Arena (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5cashat ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Cash Attack (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5cashln ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Cash Lines (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5cashrn ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Cash Run (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5codft ,0, mpu5, mpu5, 0, ROT0, "Barcrest","The Codfather (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5cos ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Costa Del Cash Casino (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5cosclb ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Costa Del Cash Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5crzkni ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Crazy Crazy Knights (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5doshpk ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Do$h & Pecks (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5draclb ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Ooh Aah Dracula Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5ewn ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Each Way Nudge (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5elim ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Eliminator (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5egr ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Rush (Barcrest) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5egra ,m5egr, mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Rush (Barcrest) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5egss ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Super Streak (Barcrest) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5egssa ,m5egss, mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Super Streak (Barcrest) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5evgrhr ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Red Hot Roll (Barcrest) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5evgrhra ,m5evgrhr, mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Red Hot Roll (Barcrest) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5xchn ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Exchanges Unlimited (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5firebl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Fireball (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5flipcr ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Flippin Crazy (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5fortby ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Fort Boyard (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5frnzy ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Frenzy (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5beans ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Full Of Beans (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5funsun ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Fun In The Sun (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5gimmie ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Gimmie Gimmie Gimmie (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5grush ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Gold Rush (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5grush5 ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Gold Rush Five Liner (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5gruss ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Gold Rush Sit Down (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5grusst ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Gold Rush Stampede (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5gstrik ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Gold Strike (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5gsstrk ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Gold Super Streak (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5gdrag ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Golden Dragon (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5gdrgcl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Golden Dragon Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5gkeys ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Golden Keys (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hellrz ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Hellraiser (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hlsumo ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Hi Lo Sumo (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hifly ,0, mpu5, mpu5, 0, ROT0, "Barcrest","High Flyer (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5holy ,0, mpu5, mpu5, 0, ROT0, "Barcrest","The Holy Grail (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hotslt ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Hot Slot (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hotstf ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Hot Stuff (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hypvip ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Hyper Viper (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5jackpt ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Jackpoteers (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5jackp2 ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Jackpoteers 2 (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5jlyjwl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Jolly Jewels (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5jlyrog ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Jolly Roger (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5kkebab ,0, mpu5, mpu5, 0, ROT0, "Barcrest","King Kebab (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5kingko ,0, mpu5, mpu5, 0, ROT0, "Barcrest","King KO (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5lotta ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Lotta Luck (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5mega ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Mega Zone (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5martns ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Money Mad Martians (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5mmak ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Money Maker (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5monjok ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Monedin Joker (Spanish) (Barcrest) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5monjoka ,m5monjok, mpu5, mpu5, 0, ROT0, "Barcrest","Monedin Joker (Spanish) (Barcrest) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5monty ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Monty Python (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5mprio ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Monty Python Rio (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5mpfc ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Monty Python's Flying Circus (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5mpfccl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Monty Python's Flying Circus Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5neptun ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Neptunes Treasure (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5nnww ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Nudge Nudge Wink Wink (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5nnwwgl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Nudge Nudge Wink Wink Gold (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5fiddle ,0, mpu5, mpu5, 0, ROT0, "Barcrest","On The Fiddle (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5oohaah ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Ooh Aah Dracula (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5oohrio ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Ooh Ahh Dracula Rio (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5openbx ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Open The Box (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5overld ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Overload (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5ptyani ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Party Animal (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5peepsh ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Peep Show (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5psycho ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Psycho Cash Beast (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5psyccl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Psycho Cash Beast Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5psy2 ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Psycho Cash Beast 2 (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5qshot ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Quack Shot (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5roof ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Raise The Roof (Barcrest) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5roofa ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Raise The Roof (Barcrest) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5razdz ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Razzle Dazzle Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5redrck ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Ready To Rock (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rhkni ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Red Hot Knights (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rhrg ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Red Hot Roll Gold (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rhrgt ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Red Hot Roll Triple (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rwb ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Red White & Blue (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5revo ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Revolution (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rgclb ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Rio Grande Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rcx ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Royal Exchange Club (Barcrest) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rcxa ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Royal Exchange Club (Barcrest) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rub ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Rubies & Diamonds (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5ritj ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Rumble In The Jungle (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rfymc ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Run For Your Money Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5seven ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Seven Deadly Spins (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5sheik ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Sheik Yer Money (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5showtm ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Showtime (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5silver ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Silver Screen (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5sondr ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Son Of Dracula (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5sondra ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Son Of Dracula (Barcrest) (MPU5) (15GBP Jackpot)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5spicer ,0, mpu5, mpu5, 0, ROT0, "Barcrest","The Spice Is Right (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5spiker ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Spiker The Biker (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5spins ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Spinsation (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5squids ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Squids In (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5stax ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Stax Of Cash (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5scharg ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Super Charged (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5supstr ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Super Star (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5sstrk ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Super Streak (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5supnov ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Supernova (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5tempt ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Temple Of Treasure (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5tempt2 ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Temple Of Treasure 2 (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5tempcl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Temple Of Treasure Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5tbird ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Thunderbird (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5topdog ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Top Dog (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5trail ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Trailblazer Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5ultimo ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Ultimo (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5upover ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Up & Over (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5vampup ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Vamp It Up (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5wking ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Wild King (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5costa ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Costa Del Cash (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5ttwo ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Take Two (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5horn ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Whitbread","Horn Of Plenty (Barcrest / Whitbread) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hotrk ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Hot Rocks (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
+GAME( 199?, m5clr ,0, mpu5, mpu5, 0, ROT0, "Barcrest","MPU 5 Ram & Meter Clear (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5tst ,0, mpu5, mpu5, 0, ROT0, "Barcrest","MPU 5 Test Rom (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+
+GAME( 199?, m5addams ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Addams Family (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5addlad ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Adders & Ladders (Barcrest) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5addlada ,m5addlad, mpu5, mpu5, 0, ROT0, "Barcrest","Adders & Ladders (Barcrest) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5addladb ,m5addlad, mpu5, mpu5, 0, ROT0, "Barcrest","Adders & Ladders (Barcrest) (MPU5, set 3)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5fire ,0, mpu5, mpu5, 0, ROT0, "Barcrest","All Fired Up (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5arab ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Arabian Nights (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5austin ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Austin Powers (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5bankrl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","The Bank Roll (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5barkng ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Barking Mad (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5barmy ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Barmy Army (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5baxe ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Battle Axe (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5bbro ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Big Brother (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5bbrocl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Big Brother Club (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5bigchs ,0, mpu5, mpu5, 0, ROT0, "Barcrest","The Big Cheese (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5biggam ,0, mpu5, mpu5, 0, ROT0, "Barcrest","The Big Game (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5blkwht ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Black & White (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5bwaves ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Brain Waves (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5blind ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Bling King Crazy (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5cbw ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Ca$h Bang Wallop (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5cpcash ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Captain Cash (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5carclb ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Caribbean Club (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5cashar ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Cash Arena (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5cashat ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Cash Attack (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5cashln ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Cash Lines (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5cashrn ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Cash Run (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5codft ,0, mpu5, mpu5, 0, ROT0, "Barcrest","The Codfather (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5cos ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Costa Del Cash Casino (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5cosclb ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Costa Del Cash Club (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5crzkni ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Crazy Crazy Knights (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5doshpk ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Do$h & Pecks (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5draclb ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Ooh Aah Dracula Club (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5ewn ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Each Way Nudge (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5elim ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Eliminator (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5egr ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Rush (Barcrest) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5egra ,m5egr, mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Rush (Barcrest) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5egss ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Super Streak (Barcrest) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5egssa ,m5egss, mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Super Streak (Barcrest) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5evgrhr ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Red Hot Roll (Barcrest) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5evgrhra ,m5evgrhr, mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Red Hot Roll (Barcrest) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5xchn ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Exchanges Unlimited (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5firebl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Fireball (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5flipcr ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Flippin Crazy (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5fortby ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Fort Boyard (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5frnzy ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Frenzy (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5beans ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Full Of Beans (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5funsun ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Fun In The Sun (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5gimmie ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Gimmie Gimmie Gimmie (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5grush ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Gold Rush (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5grush5 ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Gold Rush Five Liner (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5gruss ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Gold Rush Sit Down (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5grusst ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Gold Rush Stampede (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5gstrik ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Gold Strike (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5gsstrk ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Gold Super Streak (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5gdrag ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Golden Dragon (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5gdrgcl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Golden Dragon Club (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5gkeys ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Golden Keys (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hellrz ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Hellraiser (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hlsumo ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Hi Lo Sumo (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hifly ,0, mpu5, mpu5, 0, ROT0, "Barcrest","High Flyer (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5holy ,0, mpu5, mpu5, 0, ROT0, "Barcrest","The Holy Grail (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hotslt ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Hot Slot (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hotstf ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Hot Stuff (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hypvip ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Hyper Viper (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5jackpt ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Jackpoteers (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5jackp2 ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Jackpoteers 2 (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5jlyjwl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Jolly Jewels (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5jlyrog ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Jolly Roger (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5kkebab ,0, mpu5, mpu5, 0, ROT0, "Barcrest","King Kebab (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5kingko ,0, mpu5, mpu5, 0, ROT0, "Barcrest","King KO (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5lotta ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Lotta Luck (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5mega ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Mega Zone (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5martns ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Money Mad Martians (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5mmak ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Money Maker (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5monjok ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Monedin Joker (Spanish) (Barcrest) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5monjoka ,m5monjok, mpu5, mpu5, 0, ROT0, "Barcrest","Monedin Joker (Spanish) (Barcrest) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5monty ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Monty Python (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5mprio ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Monty Python Rio (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5mpfc ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Monty Python's Flying Circus (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5mpfccl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Monty Python's Flying Circus Club (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5neptun ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Neptunes Treasure (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5nnww ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Nudge Nudge Wink Wink (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5nnwwgl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Nudge Nudge Wink Wink Gold (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5fiddle ,0, mpu5, mpu5, 0, ROT0, "Barcrest","On The Fiddle (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5oohaah ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Ooh Aah Dracula (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5oohrio ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Ooh Ahh Dracula Rio (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5openbx ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Open The Box (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5overld ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Overload (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5ptyani ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Party Animal (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5peepsh ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Peep Show (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5psycho ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Psycho Cash Beast (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5psyccl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Psycho Cash Beast Club (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5psy2 ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Psycho Cash Beast 2 (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5qshot ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Quack Shot (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5roof ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Raise The Roof (Barcrest) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5roofa ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Raise The Roof (Barcrest) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5razdz ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Razzle Dazzle Club (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5redrck ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Ready To Rock (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rhkni ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Red Hot Knights (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rhrg ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Red Hot Roll Gold (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rhrgt ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Red Hot Roll Triple (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rwb ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Red White & Blue (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5revo ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Revolution (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rgclb ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Rio Grande Club (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rcx ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Royal Exchange Club (Barcrest) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rcxa ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Royal Exchange Club (Barcrest) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rub ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Rubies & Diamonds (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5ritj ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Rumble In The Jungle (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rfymc ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Run For Your Money Club (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5seven ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Seven Deadly Spins (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5sheik ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Sheik Yer Money (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5showtm ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Showtime (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5silver ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Silver Screen (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5sondr ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Son Of Dracula (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5sondra ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Son Of Dracula (Barcrest) (MPU5) (15GBP Jackpot)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5spicer ,0, mpu5, mpu5, 0, ROT0, "Barcrest","The Spice Is Right (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5spiker ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Spiker The Biker (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5spins ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Spinsation (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5squids ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Squids In (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5stax ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Stax Of Cash (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5scharg ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Super Charged (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5supstr ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Super Star (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5sstrk ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Super Streak (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5supnov ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Supernova (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5tempt ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Temple Of Treasure (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5tempt2 ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Temple Of Treasure 2 (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5tempcl ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Temple Of Treasure Club (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5tbird ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Thunderbird (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5topdog ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Top Dog (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5trail ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Trailblazer Club (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5ultimo ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Ultimo (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5upover ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Up & Over (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5vampup ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Vamp It Up (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5wking ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Wild King (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5costa ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Costa Del Cash (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5ttwo ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Take Two (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5horn ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Whitbread","Horn Of Plenty (Barcrest / Whitbread) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hotrk ,0, mpu5, mpu5, 0, ROT0, "Barcrest","Hot Rocks (Barcrest) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
/* Barcrest / Red Gaming */
-GAME( 199?, m5ashock ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Aftershock (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5bigsht ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Big Shot (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5bnkrs ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Bonkers (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5bbank ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Break The Bank (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5casfev ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Casino Fever (Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5dmnstr ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Demon Streak (Barcrest - Red Gaming) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5dmnstra ,m5dmnstr, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Demon Streak (Barcrest - Red Gaming) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5dbubl ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Double Bubble (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5dragnd ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Dragon Drop (Barcrest - Red Gaming) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5dragnda ,m5dragnd, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Dragon Drop (Barcrest - Red Gaming) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5fnfair ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Funfair (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5fnfaird ,m5fnfair, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Funfair (Barcrest - Red Gaming) (MPU5) (Datapak)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5fusir ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Fruits U Sir (Barcrest - Red Gaming) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5fusira ,m5fusir, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Fruits U Sir (Barcrest - Red Gaming) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hypalx ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Hypalinx (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5invad ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Invaders (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5jcptgn ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Jackpot Genie (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5jlstrk ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Jewel Strike (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5lock ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Lock 'n' Load (Barcrest - Red Gaming) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5locka ,m5lock, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Lock 'n' Load (Barcrest - Red Gaming) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5lockcl ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Lock 'n' Load Club (Barcrest - Red Gaming) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5lockcla ,m5lockcl, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Lock 'n' Load Club (Barcrest - Red Gaming) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5nitro ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Nitro (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5paint ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Paint The Town Red (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5quake ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Quake (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rainrn ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Rainbow Runner (Barcrest - Red Gaming) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rainrna ,m5rainrn, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Rainbow Runner (Barcrest - Red Gaming) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rampg ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Rampage (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rdwarf ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Red Dwarf (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5redx ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Red X (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5thtsmg ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","That's Magic (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5topdol ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Top Dollar (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5zigzag ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Zig Zag (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5cmass ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Critical Mass (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5sblz ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Snail Blazer (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5slide ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Slider (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
+GAME( 199?, m5ashock ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Aftershock (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5bigsht ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Big Shot (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5bnkrs ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Bonkers (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5bbank ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Break The Bank (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5casfev ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Casino Fever (Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5dmnstr ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Demon Streak (Barcrest - Red Gaming) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5dmnstra ,m5dmnstr, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Demon Streak (Barcrest - Red Gaming) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5dbubl ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Double Bubble (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5dragnd ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Dragon Drop (Barcrest - Red Gaming) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5dragnda ,m5dragnd, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Dragon Drop (Barcrest - Red Gaming) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5fnfair ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Funfair (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5fnfaird ,m5fnfair, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Funfair (Barcrest - Red Gaming) (MPU5) (Datapak)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5fusir ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Fruits U Sir (Barcrest - Red Gaming) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5fusira ,m5fusir, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Fruits U Sir (Barcrest - Red Gaming) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hypalx ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Hypalinx (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5invad ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Invaders (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5jcptgn ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Jackpot Genie (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5jlstrk ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Jewel Strike (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5lock ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Lock 'n' Load (Barcrest - Red Gaming) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5locka ,m5lock, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Lock 'n' Load (Barcrest - Red Gaming) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5lockcl ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Lock 'n' Load Club (Barcrest - Red Gaming) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5lockcla ,m5lockcl, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Lock 'n' Load Club (Barcrest - Red Gaming) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5nitro ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Nitro (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5paint ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Paint The Town Red (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5quake ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Quake (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rainrn ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Rainbow Runner (Barcrest - Red Gaming) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rainrna ,m5rainrn, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Rainbow Runner (Barcrest - Red Gaming) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rampg ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Rampage (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rdwarf ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Red Dwarf (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5redx ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Red X (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5thtsmg ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","That's Magic (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5topdol ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Top Dollar (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5zigzag ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Zig Zag (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5cmass ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Critical Mass (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5sblz ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Snail Blazer (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5slide ,0, mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Slider (Barcrest - Red Gaming) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
/* Vivid */
-GAME( 199?, m5sixsht ,0, mpu5, mpu5, 0, ROT0, "Vivid","6 Shooter (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5sixshta ,m5sixsht, mpu5, mpu5, 0, ROT0, "Vivid","Six Shooter (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5all41 ,0, mpu5, mpu5, 0, ROT0, "Vivid","All 4 One (Vivid) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5all41v ,m5all41, mpu5, mpu5, 0, ROT0, "Vivid","All 4 One (Vivid) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5atlan ,0, mpu5, mpu5, 0, ROT0, "Vivid","Atlantic (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5bttf ,0, mpu5, mpu5, 0, ROT0, "Vivid","Back To The Features (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5btlbnk ,0, mpu5, mpu5, 0, ROT0, "Vivid","Bottle Bank (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5caesc ,0, mpu5, mpu5, 0, ROT0, "Vivid","Caesar's Cash (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5card ,0, mpu5, mpu5, 0, ROT0, "Vivid","Card Shark (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5cshkcb ,0, mpu5, mpu5, 0, ROT0, "Vivid","Card Shark Club (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5clifhn ,0, mpu5, mpu5, 0, ROT0, "Vivid","Cliffhanger (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5cnct4 ,0, mpu5, mpu5, 0, ROT0, "Vivid","Connect 4 (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5devil ,0, mpu5, mpu5, 0, ROT0, "Vivid","Devil Of A Deal (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5elband ,0, mpu5, mpu5, 0, ROT0, "Vivid","El Bandido Club (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5fair ,0, mpu5, mpu5, 0, ROT0, "Vivid","Fairground Attraction (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5ggems ,0, mpu5, mpu5, 0, ROT0, "Vivid","Giant Gems (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5groll ,0, mpu5, mpu5, 0, ROT0, "Vivid","Golden Roll (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hilok ,0, mpu5, mpu5, 0, ROT0, "Vivid","Hi Lo Karate (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hiclau ,0, mpu5, mpu5, 0, ROT0, "Vivid","High Claudius (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5honmon ,0, mpu5, mpu5, 0, ROT0, "Vivid","Honey Money (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hopidl ,0, mpu5, mpu5, 0, ROT0, "Vivid","Hop Idol (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hypno ,0, mpu5, mpu5, 0, ROT0, "Vivid","Hypnotic (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5jmpjok ,0, mpu5, mpu5, 0, ROT0, "Vivid","Jumpin Jokers (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5loony ,0, mpu5, mpu5, 0, ROT0, "Vivid","Loony Juice (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5loot ,0, mpu5, mpu5, 0, ROT0, "Vivid","Loot 'n' Khamun (Vivid) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL ) // aka 3-in-1 ?
-GAME( 199?, m5loota ,m5loot, mpu5, mpu5, 0, ROT0, "Vivid","Loot 'n' Khamun (Vivid) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL ) // aka 3-in-1 ?
-GAME( 199?, m5mag7s ,0, mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5mag7sa ,m5mag7s, mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5mag7sb ,m5mag7s, mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 3)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5mag7sc ,m5mag7s, mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5mag7sd ,m5mag7s, mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5mag7se ,m5mag7s, mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 6)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5msf ,0, mpu5, mpu5, 0, ROT0, "Vivid","Manic Streak Features (Vivid) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5msfa ,m5msf, mpu5, mpu5, 0, ROT0, "Vivid","Manic Streak Features (Vivid) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5piefac ,0, mpu5, mpu5, 0, ROT0, "Vivid","Pie Factory (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5piefc2 ,0, mpu5, mpu5, 0, ROT0, "Vivid","Pie Factory 2 (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5piefcr ,0, mpu5, mpu5, 0, ROT0, "Vivid","Pie Factory Rio (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5qdraw ,0, mpu5, mpu5, 0, ROT0, "Vivid","Quick On The Draw (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5redbal ,0, mpu5, mpu5, 0, ROT0, "Vivid","Random Red Ball (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5ratpk ,0, mpu5, mpu5, 0, ROT0, "Vivid","Rat Pack (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rawin ,0, mpu5, mpu5, 0, ROT0, "Vivid / Whitbread","Reel A Win (Vivid / Whitbread) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rollup ,0, mpu5, mpu5, 0, ROT0, "Vivid","Roll Up Roll Up (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5shark ,0, mpu5, mpu5, 0, ROT0, "Vivid","Shark Raving Mad (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5speccl ,0, mpu5, mpu5, 0, ROT0, "Vivid","Spectrum Club (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5spddmn ,0, mpu5, mpu5, 0, ROT0, "Vivid","Speed Demon (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5stars ,0, mpu5, mpu5, 0, ROT0, "Vivid","Stars & Stripes (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5starcl ,0, mpu5, mpu5, 0, ROT0, "Vivid","Stars & Stripes Club (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5startr ,0, mpu5, mpu5, 0, ROT0, "Vivid","Stars & Stripes Triple (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5supro ,0, mpu5, mpu5, 0, ROT0, "Vivid","Super Roulette (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5tempp ,0, mpu5, mpu5, 0, ROT0, "Vivid","Temple Of Pleasure (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5tictac ,0, mpu5, mpu5, 0, ROT0, "Vivid","Tic Tac Tut (Vivid) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5tictaca ,m5tictac, mpu5, mpu5, 0, ROT0, "Vivid","Tic Tac Tut (Vivid) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5whdres ,0, mpu5, mpu5, 0, ROT0, "Vivid","Who Dares Spins (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5winway ,0, mpu5, mpu5, 0, ROT0, "Vivid","Winning Ways (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
+GAME( 199?, m5sixsht ,0, mpu5, mpu5, 0, ROT0, "Vivid","6 Shooter (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5sixshta ,m5sixsht, mpu5, mpu5, 0, ROT0, "Vivid","Six Shooter (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5all41 ,0, mpu5, mpu5, 0, ROT0, "Vivid","All 4 One (Vivid) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5all41v ,m5all41, mpu5, mpu5, 0, ROT0, "Vivid","All 4 One (Vivid) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5atlan ,0, mpu5, mpu5, 0, ROT0, "Vivid","Atlantic (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5bttf ,0, mpu5, mpu5, 0, ROT0, "Vivid","Back To The Features (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5btlbnk ,0, mpu5, mpu5, 0, ROT0, "Vivid","Bottle Bank (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5caesc ,0, mpu5, mpu5, 0, ROT0, "Vivid","Caesar's Cash (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5card ,0, mpu5, mpu5, 0, ROT0, "Vivid","Card Shark (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5cshkcb ,0, mpu5, mpu5, 0, ROT0, "Vivid","Card Shark Club (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5clifhn ,0, mpu5, mpu5, 0, ROT0, "Vivid","Cliffhanger (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5cnct4 ,0, mpu5, mpu5, 0, ROT0, "Vivid","Connect 4 (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5devil ,0, mpu5, mpu5, 0, ROT0, "Vivid","Devil Of A Deal (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5elband ,0, mpu5, mpu5, 0, ROT0, "Vivid","El Bandido Club (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5fair ,0, mpu5, mpu5, 0, ROT0, "Vivid","Fairground Attraction (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5ggems ,0, mpu5, mpu5, 0, ROT0, "Vivid","Giant Gems (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5groll ,0, mpu5, mpu5, 0, ROT0, "Vivid","Golden Roll (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hilok ,0, mpu5, mpu5, 0, ROT0, "Vivid","Hi Lo Karate (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hiclau ,0, mpu5, mpu5, 0, ROT0, "Vivid","High Claudius (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5honmon ,0, mpu5, mpu5, 0, ROT0, "Vivid","Honey Money (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hopidl ,0, mpu5, mpu5, 0, ROT0, "Vivid","Hop Idol (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hypno ,0, mpu5, mpu5, 0, ROT0, "Vivid","Hypnotic (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5jmpjok ,0, mpu5, mpu5, 0, ROT0, "Vivid","Jumpin Jokers (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5loony ,0, mpu5, mpu5, 0, ROT0, "Vivid","Loony Juice (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5loot ,0, mpu5, mpu5, 0, ROT0, "Vivid","Loot 'n' Khamun (Vivid) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL ) // aka 3-in-1 ?
+GAME( 199?, m5loota ,m5loot, mpu5, mpu5, 0, ROT0, "Vivid","Loot 'n' Khamun (Vivid) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL ) // aka 3-in-1 ?
+GAME( 199?, m5mag7s ,0, mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5mag7sa ,m5mag7s, mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5mag7sb ,m5mag7s, mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 3)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5mag7sc ,m5mag7s, mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 4)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5mag7sd ,m5mag7s, mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5mag7se ,m5mag7s, mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 6)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5msf ,0, mpu5, mpu5, 0, ROT0, "Vivid","Manic Streak Features (Vivid) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5msfa ,m5msf, mpu5, mpu5, 0, ROT0, "Vivid","Manic Streak Features (Vivid) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5piefac ,0, mpu5, mpu5, 0, ROT0, "Vivid","Pie Factory (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5piefc2 ,0, mpu5, mpu5, 0, ROT0, "Vivid","Pie Factory 2 (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5piefcr ,0, mpu5, mpu5, 0, ROT0, "Vivid","Pie Factory Rio (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5qdraw ,0, mpu5, mpu5, 0, ROT0, "Vivid","Quick On The Draw (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5redbal ,0, mpu5, mpu5, 0, ROT0, "Vivid","Random Red Ball (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5ratpk ,0, mpu5, mpu5, 0, ROT0, "Vivid","Rat Pack (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rawin ,0, mpu5, mpu5, 0, ROT0, "Vivid / Whitbread","Reel A Win (Vivid / Whitbread) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rollup ,0, mpu5, mpu5, 0, ROT0, "Vivid","Roll Up Roll Up (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5shark ,0, mpu5, mpu5, 0, ROT0, "Vivid","Shark Raving Mad (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5speccl ,0, mpu5, mpu5, 0, ROT0, "Vivid","Spectrum Club (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5spddmn ,0, mpu5, mpu5, 0, ROT0, "Vivid","Speed Demon (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5stars ,0, mpu5, mpu5, 0, ROT0, "Vivid","Stars & Stripes (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5starcl ,0, mpu5, mpu5, 0, ROT0, "Vivid","Stars & Stripes Club (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5startr ,0, mpu5, mpu5, 0, ROT0, "Vivid","Stars & Stripes Triple (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5supro ,0, mpu5, mpu5, 0, ROT0, "Vivid","Super Roulette (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5tempp ,0, mpu5, mpu5, 0, ROT0, "Vivid","Temple Of Pleasure (Vivid) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5tictac ,0, mpu5, mpu5, 0, ROT0, "Vivid","Tic Tac Tut (Vivid) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5tictaca ,m5tictac, mpu5, mpu5, 0, ROT0, "Vivid","Tic Tac Tut (Vivid) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5whdres ,0, mpu5, mpu5, 0, ROT0, "Vivid","Who Dares Spins (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5winway ,0, mpu5, mpu5, 0, ROT0, "Vivid","Winning Ways (MPU5)", GAME_IS_SKELETON_MECHANICAL )
/* Empire */
-GAME( 199?, m5fewmor ,0, mpu5, mpu5, 0, ROT0, "Empire","A Few Dollars More (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5wonga ,0, mpu5, mpu5, 0, ROT0, "Empire","A Fish Called Wonga (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5aceclb ,0, mpu5, mpu5, 0, ROT0, "Empire","Ace Of Clubs (Empire) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5aceclba ,m5aceclb, mpu5, mpu5, 0, ROT0, "Empire","Ace Of Clubs (Empire) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5aceclbb ,m5aceclb, mpu5, mpu5, 0, ROT0, "Empire","Ace Of Clubs (Empire) (MPU5, set 3)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5barxdx ,0, mpu5, mpu5, 0, ROT0, "Empire","Bar X Deluxe (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5bnzclb ,0, mpu5, mpu5, 0, ROT0, "Empire","Bonanza Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5bukroo ,0, mpu5, mpu5, 0, ROT0, "Empire","Buckaroo (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5cbrun ,0, mpu5, mpu5, 0, ROT0, "Empire","Cannonball Run (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5carou ,0, mpu5, mpu5, 0, ROT0, "Empire","Carousel (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5casroc ,0, mpu5, mpu5, 0, ROT0, "Empire","Casino Royale Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5centcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Centurion Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5cworan ,0, mpu5, mpu5, 0, ROT0, "Empire","Clockwork Oranges (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5clbtro ,0, mpu5, mpu5, 0, ROT0, "Empire","Club Tropicana (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5cockdd ,0, mpu5, mpu5, 0, ROT0, "Empire","Cock A Doodle Dough (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5coloss ,0, mpu5, mpu5, 0, ROT0, "Empire","Colossus Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5crocrk ,0, mpu5, mpu5, 0, ROT0, "Empire","Crocodile Rock (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5croclb ,0, mpu5, mpu5, 0, ROT0, "Empire","Crocodile Rock Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5crsfir ,0, mpu5, mpu5, 0, ROT0, "Empire","Crossfire (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5dmnf ,0, mpu5, mpu5, 0, ROT0, "Empire","Diamonds Are Forever (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5dmnfcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Diamonds Are Forever Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5extrm ,0, mpu5, mpu5, 0, ROT0, "Empire","Extreme (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5extrmm ,0, mpu5, mpu5, 0, ROT0, "Empire","Extreme Madness (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5fatcat ,0, mpu5, mpu5, 0, ROT0, "Empire","Fat Cat (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5fishdl ,0, mpu5, mpu5, 0, ROT0, "Empire","Fish Full Of Dollars (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5fishcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Fish Full Of Dollars Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5fmonty ,0, mpu5, mpu5, 0, ROT0, "Empire","Full Monty (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5fmount ,0, mpu5, mpu5, 0, ROT0, "Empire","Full Mountie (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5gophr ,0, mpu5, mpu5, 0, ROT0, "Empire","Gopher Gold (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5gophcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Gopher Gold Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hisprt ,0, mpu5, mpu5, 0, ROT0, "Empire","High Spirits (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hocus ,0, mpu5, mpu5, 0, ROT0, "Empire","Hocus Pocus (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hocscl ,0, mpu5, mpu5, 0, ROT0, "Empire","Hocus Pocus Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hotsht ,0, mpu5, mpu5, 0, ROT0, "Empire","Hot Shots (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hula ,0, mpu5, mpu5, 0, ROT0, "Empire","Hula Moolah (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hulacl ,0, mpu5, mpu5, 0, ROT0, "Empire","Hula Moolah Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5jackbx ,0, mpu5, mpu5, 0, ROT0, "Empire","Jack In The Box (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5jcy ,0, mpu5, mpu5, 0, ROT0, "Empire","Juicy Fruits (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5jmpgem ,0, mpu5, mpu5, 0, ROT0, "Empire","Jumping Gems (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5jmpgmc ,0, mpu5, mpu5, 0, ROT0, "Empire","Jumping Gems Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5kaleid ,0, mpu5, mpu5, 0, ROT0, "Empire","Kaleidoscope Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5kcclb ,0, mpu5, mpu5, 0, ROT0, "Empire","King Cobra Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5kingqc ,0, mpu5, mpu5, 0, ROT0, "Empire","Kings & Queens Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5korma ,0, mpu5, mpu5, 0, ROT0, "Empire","Korma Chameleon (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5kormcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Korma Chameleon Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5monmst ,0, mpu5, mpu5, 0, ROT0, "Empire","Money Monster (Empire) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5monmsta ,m5monmst, mpu5, mpu5, 0, ROT0, "Empire","Money Monster (Empire) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5ramrd ,0, mpu5, mpu5, 0, ROT0, "Empire","Ram Raid (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5ramrcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Ram Raid Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5ronr ,0, mpu5, mpu5, 0, ROT0, "Empire","Reel Or No Reel (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5resfrg ,0, mpu5, mpu5, 0, ROT0, "Empire","Reservoir Frogs (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rthh ,0, mpu5, mpu5, 0, ROT0, "Empire","Return To The Haunted House (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rollx ,0, mpu5, mpu5, 0, ROT0, "Empire","Roll X (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5skulcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Skullduggery Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5tball ,0, mpu5, mpu5, 0, ROT0, "Empire","Thunderball (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5tomb ,0, mpu5, mpu5, 0, ROT0, "Empire","Tomb Raiders (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5trclb ,0, mpu5, mpu5, 0, ROT0, "Empire","Tomb Raiders Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5ttop ,0, mpu5, mpu5, 0, ROT0, "Empire","Treble Top (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5ttopcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Treble Top Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5tsar ,0, mpu5, mpu5, 0, ROT0, "Empire","Tsar Wars (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5vertgo ,0, mpu5, mpu5, 0, ROT0, "Empire","Vertigo (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5vertcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Vertigo Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5wthing ,0, mpu5, mpu5, 0, ROT0, "Empire","Wild Thing Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5xfact ,0, mpu5, mpu5, 0, ROT0, "Empire","X Factor (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
+GAME( 199?, m5fewmor ,0, mpu5, mpu5, 0, ROT0, "Empire","A Few Dollars More (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5wonga ,0, mpu5, mpu5, 0, ROT0, "Empire","A Fish Called Wonga (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5aceclb ,0, mpu5, mpu5, 0, ROT0, "Empire","Ace Of Clubs (Empire) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5aceclba ,m5aceclb, mpu5, mpu5, 0, ROT0, "Empire","Ace Of Clubs (Empire) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5aceclbb ,m5aceclb, mpu5, mpu5, 0, ROT0, "Empire","Ace Of Clubs (Empire) (MPU5, set 3)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5barxdx ,0, mpu5, mpu5, 0, ROT0, "Empire","Bar X Deluxe (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5bnzclb ,0, mpu5, mpu5, 0, ROT0, "Empire","Bonanza Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5bukroo ,0, mpu5, mpu5, 0, ROT0, "Empire","Buckaroo (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5cbrun ,0, mpu5, mpu5, 0, ROT0, "Empire","Cannonball Run (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5carou ,0, mpu5, mpu5, 0, ROT0, "Empire","Carousel (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5casroc ,0, mpu5, mpu5, 0, ROT0, "Empire","Casino Royale Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5centcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Centurion Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5cworan ,0, mpu5, mpu5, 0, ROT0, "Empire","Clockwork Oranges (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5clbtro ,0, mpu5, mpu5, 0, ROT0, "Empire","Club Tropicana (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5cockdd ,0, mpu5, mpu5, 0, ROT0, "Empire","Cock A Doodle Dough (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5coloss ,0, mpu5, mpu5, 0, ROT0, "Empire","Colossus Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5crocrk ,0, mpu5, mpu5, 0, ROT0, "Empire","Crocodile Rock (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5croclb ,0, mpu5, mpu5, 0, ROT0, "Empire","Crocodile Rock Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5crsfir ,0, mpu5, mpu5, 0, ROT0, "Empire","Crossfire (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5dmnf ,0, mpu5, mpu5, 0, ROT0, "Empire","Diamonds Are Forever (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5dmnfcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Diamonds Are Forever Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5extrm ,0, mpu5, mpu5, 0, ROT0, "Empire","Extreme (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5extrmm ,0, mpu5, mpu5, 0, ROT0, "Empire","Extreme Madness (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5fatcat ,0, mpu5, mpu5, 0, ROT0, "Empire","Fat Cat (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5fishdl ,0, mpu5, mpu5, 0, ROT0, "Empire","Fish Full Of Dollars (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5fishcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Fish Full Of Dollars Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5fmonty ,0, mpu5, mpu5, 0, ROT0, "Empire","Full Monty (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5fmount ,0, mpu5, mpu5, 0, ROT0, "Empire","Full Mountie (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5gophr ,0, mpu5, mpu5, 0, ROT0, "Empire","Gopher Gold (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5gophcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Gopher Gold Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hisprt ,0, mpu5, mpu5, 0, ROT0, "Empire","High Spirits (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hocus ,0, mpu5, mpu5, 0, ROT0, "Empire","Hocus Pocus (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hocscl ,0, mpu5, mpu5, 0, ROT0, "Empire","Hocus Pocus Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hotsht ,0, mpu5, mpu5, 0, ROT0, "Empire","Hot Shots (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hula ,0, mpu5, mpu5, 0, ROT0, "Empire","Hula Moolah (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hulacl ,0, mpu5, mpu5, 0, ROT0, "Empire","Hula Moolah Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5jackbx ,0, mpu5, mpu5, 0, ROT0, "Empire","Jack In The Box (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5jcy ,0, mpu5, mpu5, 0, ROT0, "Empire","Juicy Fruits (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5jmpgem ,0, mpu5, mpu5, 0, ROT0, "Empire","Jumping Gems (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5jmpgmc ,0, mpu5, mpu5, 0, ROT0, "Empire","Jumping Gems Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5kaleid ,0, mpu5, mpu5, 0, ROT0, "Empire","Kaleidoscope Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5kcclb ,0, mpu5, mpu5, 0, ROT0, "Empire","King Cobra Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5kingqc ,0, mpu5, mpu5, 0, ROT0, "Empire","Kings & Queens Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5korma ,0, mpu5, mpu5, 0, ROT0, "Empire","Korma Chameleon (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5kormcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Korma Chameleon Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5monmst ,0, mpu5, mpu5, 0, ROT0, "Empire","Money Monster (Empire) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5monmsta ,m5monmst, mpu5, mpu5, 0, ROT0, "Empire","Money Monster (Empire) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5ramrd ,0, mpu5, mpu5, 0, ROT0, "Empire","Ram Raid (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5ramrcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Ram Raid Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5ronr ,0, mpu5, mpu5, 0, ROT0, "Empire","Reel Or No Reel (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5resfrg ,0, mpu5, mpu5, 0, ROT0, "Empire","Reservoir Frogs (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rthh ,0, mpu5, mpu5, 0, ROT0, "Empire","Return To The Haunted House (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rollx ,0, mpu5, mpu5, 0, ROT0, "Empire","Roll X (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5skulcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Skullduggery Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5tball ,0, mpu5, mpu5, 0, ROT0, "Empire","Thunderball (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5tomb ,0, mpu5, mpu5, 0, ROT0, "Empire","Tomb Raiders (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5trclb ,0, mpu5, mpu5, 0, ROT0, "Empire","Tomb Raiders Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5ttop ,0, mpu5, mpu5, 0, ROT0, "Empire","Treble Top (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5ttopcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Treble Top Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5tsar ,0, mpu5, mpu5, 0, ROT0, "Empire","Tsar Wars (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5vertgo ,0, mpu5, mpu5, 0, ROT0, "Empire","Vertigo (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5vertcl ,0, mpu5, mpu5, 0, ROT0, "Empire","Vertigo Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5wthing ,0, mpu5, mpu5, 0, ROT0, "Empire","Wild Thing Club (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5xfact ,0, mpu5, mpu5, 0, ROT0, "Empire","X Factor (Empire) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
/* Bwb */
-GAME( 199?, m5carwsh ,0, mpu5, mpu5, 0, ROT0, "Bwb","Car Wash (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5cshstx ,0, mpu5, mpu5, 0, ROT0, "Bwb","Cash Stax (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5circus ,0, mpu5, mpu5, 0, ROT0, "Bwb","Circus (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5circlb ,0, mpu5, mpu5, 0, ROT0, "Bwb","Circus Club (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5clown ,0, mpu5, mpu5, 0, ROT0, "Bwb","Clown In Around (Bwb) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5clowna ,m5clown, mpu5, mpu5, 0, ROT0, "Bwb","Clown In Around (Bwb) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5clubsn ,0, mpu5, mpu5, 0, ROT0, "Bwb","Club Sandwich (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5dick ,0, mpu5, mpu5, 0, ROT0, "Bwb","Dick Turnip (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5donna ,0, mpu5, mpu5, 0, ROT0, "Bwb","Donna Kebab (Bwb) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5donnad ,0, mpu5, mpu5, 0, ROT0, "Bwb","Donna Kebab (Bwb) (MPU5, set 1, Datapak)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5donnaa ,m5donna, mpu5, mpu5, 0, ROT0, "Bwb","Donna Kebab (Bwb) (MPU5, set 3)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5dblqts ,0, mpu5, mpu5, 0, ROT0, "Bwb","Double Or Quits (Bwb) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5dblqtsa ,m5dblqts, mpu5, mpu5, 0, ROT0, "Bwb","Double Or Quits (Bwb) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5eggold ,0, mpu5, mpu5, 0, ROT0, "Bwb","Egyptian Gold (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m55050 ,0, mpu5, mpu5, 0, ROT0, "Bwb","Fifty Fifty (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5gpclub ,0, mpu5, mpu5, 0, ROT0, "Bwb","Get Plastered Club (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5goape ,0, mpu5, mpu5, 0, ROT0, "Bwb","Going Ape (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5hgl ,0, mpu5, mpu5, 0, ROT0, "Bwb","Happy Go Lucky (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5jokpak ,0, mpu5, mpu5, 0, ROT0, "Bwb","Joker In The Pack (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5lvwire ,0, mpu5, mpu5, 0, ROT0, "Bwb","Live Wire (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5carpet ,0, mpu5, mpu5, 0, ROT0, "Bwb","Magic Carpet (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5minesw ,0, mpu5, mpu5, 0, ROT0, "Bwb","Minesweeper (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5psychoa ,m5psycho, mpu5, mpu5, 0, ROT0, "Bwb","Psycho Cash Beast (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5psyccla ,m5psyccl, mpu5, mpu5, 0, ROT0, "Bwb","Psycho Cash Beast Club (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rwbbwb ,m5rwb, mpu5, mpu5, 0, ROT0, "Bwb","Red White & Blue (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5reelwn ,0, mpu5, mpu5, 0, ROT0, "Bwb","Reel A Win (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5reelth ,0, mpu5, mpu5, 0, ROT0, "Bwb","Reel Thunder (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5rlup ,0, mpu5, mpu5, 0, ROT0, "Bwb","Roll Up (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5round ,0, mpu5, mpu5, 0, ROT0, "Bwb","Round & Round (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5sec7 ,0, mpu5, mpu5, 0, ROT0, "Bwb","Secret 7s (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5sil7 ,0, mpu5, mpu5, 0, ROT0, "Bwb","Silver 7s (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5smobik ,0, mpu5, mpu5, 0, ROT0, "Bwb","Smokey Bikin (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5tictacbwb ,m5tictac, mpu5, mpu5, 0, ROT0, "Bwb","Tic Tac Tut (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5xena ,0, mpu5, mpu5, 0, ROT0, "Bwb","Xena Warrior Princess (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
+GAME( 199?, m5carwsh ,0, mpu5, mpu5, 0, ROT0, "Bwb","Car Wash (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5cshstx ,0, mpu5, mpu5, 0, ROT0, "Bwb","Cash Stax (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5circus ,0, mpu5, mpu5, 0, ROT0, "Bwb","Circus (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5circlb ,0, mpu5, mpu5, 0, ROT0, "Bwb","Circus Club (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5clown ,0, mpu5, mpu5, 0, ROT0, "Bwb","Clown In Around (Bwb) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5clowna ,m5clown, mpu5, mpu5, 0, ROT0, "Bwb","Clown In Around (Bwb) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5clubsn ,0, mpu5, mpu5, 0, ROT0, "Bwb","Club Sandwich (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5dick ,0, mpu5, mpu5, 0, ROT0, "Bwb","Dick Turnip (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5donna ,0, mpu5, mpu5, 0, ROT0, "Bwb","Donna Kebab (Bwb) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5donnad ,0, mpu5, mpu5, 0, ROT0, "Bwb","Donna Kebab (Bwb) (MPU5, set 1, Datapak)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5donnaa ,m5donna, mpu5, mpu5, 0, ROT0, "Bwb","Donna Kebab (Bwb) (MPU5, set 3)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5dblqts ,0, mpu5, mpu5, 0, ROT0, "Bwb","Double Or Quits (Bwb) (MPU5, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5dblqtsa ,m5dblqts, mpu5, mpu5, 0, ROT0, "Bwb","Double Or Quits (Bwb) (MPU5, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5eggold ,0, mpu5, mpu5, 0, ROT0, "Bwb","Egyptian Gold (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m55050 ,0, mpu5, mpu5, 0, ROT0, "Bwb","Fifty Fifty (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5gpclub ,0, mpu5, mpu5, 0, ROT0, "Bwb","Get Plastered Club (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5goape ,0, mpu5, mpu5, 0, ROT0, "Bwb","Going Ape (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5hgl ,0, mpu5, mpu5, 0, ROT0, "Bwb","Happy Go Lucky (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5jokpak ,0, mpu5, mpu5, 0, ROT0, "Bwb","Joker In The Pack (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5lvwire ,0, mpu5, mpu5, 0, ROT0, "Bwb","Live Wire (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5carpet ,0, mpu5, mpu5, 0, ROT0, "Bwb","Magic Carpet (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5minesw ,0, mpu5, mpu5, 0, ROT0, "Bwb","Minesweeper (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5psychoa ,m5psycho, mpu5, mpu5, 0, ROT0, "Bwb","Psycho Cash Beast (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5psyccla ,m5psyccl, mpu5, mpu5, 0, ROT0, "Bwb","Psycho Cash Beast Club (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rwbbwb ,m5rwb, mpu5, mpu5, 0, ROT0, "Bwb","Red White & Blue (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5reelwn ,0, mpu5, mpu5, 0, ROT0, "Bwb","Reel A Win (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5reelth ,0, mpu5, mpu5, 0, ROT0, "Bwb","Reel Thunder (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5rlup ,0, mpu5, mpu5, 0, ROT0, "Bwb","Roll Up (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5round ,0, mpu5, mpu5, 0, ROT0, "Bwb","Round & Round (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5sec7 ,0, mpu5, mpu5, 0, ROT0, "Bwb","Secret 7s (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5sil7 ,0, mpu5, mpu5, 0, ROT0, "Bwb","Silver 7s (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5smobik ,0, mpu5, mpu5, 0, ROT0, "Bwb","Smokey Bikin (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5tictacbwb ,m5tictac, mpu5, mpu5, 0, ROT0, "Bwb","Tic Tac Tut (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5xena ,0, mpu5, mpu5, 0, ROT0, "Bwb","Xena Warrior Princess (Bwb) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
/* Lowen */
-GAME( 199?, m5all41l ,m5all41, mpu5, mpu5, 0, ROT0, "Lowen","All 4 One (Lowen) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5dblfun ,0, mpu5, mpu5, 0, ROT0, "Lowen","Double Fun (Lowen) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5jakjok ,0, mpu5, mpu5, 0, ROT0, "Lowen","Jackpot Jokers (Lowen) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5roundl ,m5round, mpu5, mpu5, 0, ROT0, "Lowen","Round & Round (Lowen) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, m5scfinl ,0, mpu5, mpu5, 0, ROT0, "Lowen","Super Cup Final (Lowen) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
+GAME( 199?, m5all41l ,m5all41, mpu5, mpu5, 0, ROT0, "Lowen","All 4 One (Lowen) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5dblfun ,0, mpu5, mpu5, 0, ROT0, "Lowen","Double Fun (Lowen) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5jakjok ,0, mpu5, mpu5, 0, ROT0, "Lowen","Jackpot Jokers (Lowen) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5roundl ,m5round, mpu5, mpu5, 0, ROT0, "Lowen","Round & Round (Lowen) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, m5scfinl ,0, mpu5, mpu5, 0, ROT0, "Lowen","Super Cup Final (Lowen) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
/* Others / Uncertain */
-GAME( 199?, m5ppussy ,0, mpu5, mpu5, 0, ROT0, "Mdm","Pink Pussy (Mdm) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
+GAME( 199?, m5ppussy ,0, mpu5, mpu5, 0, ROT0, "Mdm","Pink Pussy (Mdm) (MPU5)", GAME_IS_SKELETON_MECHANICAL )
diff --git a/src/mame/drivers/mrgame.c b/src/mame/drivers/mrgame.c
index b7fbbab6c9a..e484a0e6aeb 100644
--- a/src/mame/drivers/mrgame.c
+++ b/src/mame/drivers/mrgame.c
@@ -168,8 +168,8 @@ ROM_START(wcup90)
ROM_END
-GAME(1988, dakar, 0, mrgame, mrgame, mrgame, ROT0, "Mr Game", "Dakar", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1988, motrshow, 0, mrgame, mrgame, mrgame, ROT0, "Mr Game", "Motor Show", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1988, motrshowa, motrshow, mrgame, mrgame, mrgame, ROT0, "Mr Game", "Motor Show (alternate set)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1990, macattck, 0, mrgame, mrgame, mrgame, ROT0, "Mr Game", "Mac Attack", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1990, wcup90, 0, mrgame, mrgame, mrgame, ROT0, "Mr Game", "World Cup 90", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1988, dakar, 0, mrgame, mrgame, mrgame, ROT0, "Mr Game", "Dakar", GAME_IS_SKELETON_MECHANICAL)
+GAME(1988, motrshow, 0, mrgame, mrgame, mrgame, ROT0, "Mr Game", "Motor Show", GAME_IS_SKELETON_MECHANICAL)
+GAME(1988, motrshowa, motrshow, mrgame, mrgame, mrgame, ROT0, "Mr Game", "Motor Show (alternate set)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1990, macattck, 0, mrgame, mrgame, mrgame, ROT0, "Mr Game", "Mac Attack", GAME_IS_SKELETON_MECHANICAL)
+GAME(1990, wcup90, 0, mrgame, mrgame, mrgame, ROT0, "Mr Game", "World Cup 90", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/namcops2.c b/src/mame/drivers/namcops2.c
index dbc1e8efc60..b2ccc453436 100644
--- a/src/mame/drivers/namcops2.c
+++ b/src/mame/drivers/namcops2.c
@@ -358,27 +358,27 @@ ROM_START( scptour )
DISK_IMAGE_READONLY( "scp1cd0", 0, SHA1(19fa70ba22787704c40f0a8f27bc841218bbc99b) )
ROM_END
-GAME(2001, sys246, 0, system246, system246, 0, ROT0, "Namco", "System 246 BIOS", GAME_NO_SOUND|GAME_NOT_WORKING|GAME_IS_BIOS_ROOT)
-GAME(2001, rrvac, sys246, system246, system246, 0, ROT0, "Namco", "Ridge Racer V Arcade Battle (RRV3 Ver. A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2002, dragchrn, sys246, system246, system246, 0, ROT0, "Namco", "Dragon Chronicles (DC001 Ver. A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2002, netchu02, sys246, system246, system246, 0, ROT0, "Namco", "Netchuu Pro Yakyuu 2002 (NPY1 Ver. A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2002, scptour, sys246, system246, system246, 0, ROT0, "Namco", "Smash Court Pro Tournament (SCP1)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2002, soulclb2, sys246, system246, system246, 0, ROT0, "Namco", "Soul Calibur II (SC23 Ver. A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2002, soulcl2a, soulclb2, system246, system246, 0, ROT0, "Namco", "Soul Calibur II (SC22 Ver. A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2002, soulcl2b, soulclb2, system246, system246, 0, ROT0, "Namco", "Soul Calibur II (SC21 Ver. A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2002, tekken4, sys246, system246, system246, 0, ROT0, "Namco", "Tekken 4 (TEF3 Ver. C)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2002, tekken4a, tekken4, system246, system246, 0, ROT0, "Namco", "Tekken 4 (TEF2 Ver. A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2002, tekken4b, tekken4, system246, system246, 0, ROT0, "Namco", "Tekken 4 (TEF1 Ver. A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2003, timecrs3, sys246, system246, system246, 0, ROT0, "Namco", "Time Crisis 3 (TST1)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2003, zgundm, sys246, system246, system246, 0, ROT0, "Capcom / Banpresto", "Mobile Suit Z-Gundam: A.E.U.G. vs Titans (ZGA1 Ver. A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2004, fghtjam, sys246, system246, system246, 0, ROT0, "Capcom / Namco", "Capcom Fighting Jam (JAM1 Ver. A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2004, sukuinuf, sys246, system246, system246, 0, ROT0, "Namco", "Quiz and Variety Suku Suku Inufuku 2 (IN2 Ver. A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2004, zgundmdx, sys246, system246, system246, 0, ROT0, "Capcom / Banpresto", "Mobile Suit Z-Gundam: A.E.U.G. vs Titans DX (ZDX1 Ver. A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2005, gundzaft, sys246, system246, system246, 0, ROT0, "Capcom / Banpresto", "Gundam Seed: Federation vs. Z.A.F.T. (SED1 Ver. A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2005, soulclb3, sys246, system246, system246, 0, ROT0, "Namco", "Soul Calibur III (SC31001-NA-A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-
-GAME(2004, sys256, 0, system256, system246, 0, ROT0, "Namco", "System 256 BIOS", GAME_NO_SOUND|GAME_NOT_WORKING|GAME_IS_BIOS_ROOT)
-GAME(2005, tekken51, sys256, system256, system246, 0, ROT0, "Namco", "Tekken 5.1 (TE51 Ver. B)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2006, kinniku, sys256, system256, system246, 0, ROT0, "Namco", "Kinnikuman Muscle Grand Prix (KN1 Ver. A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2006, taiko9, sys256, system256, system246, 0, ROT0, "Namco", "Taiko No Tatsujin 9 (TK91001-NA-A)", GAME_NO_SOUND|GAME_NOT_WORKING)
-GAME(2007, taiko10, sys256, system256, system246, 0, ROT0, "Namco", "Taiko No Tatsujin 10 (T101001-NA-A)", GAME_NO_SOUND|GAME_NOT_WORKING)
+GAME(2001, sys246, 0, system246, system246, 0, ROT0, "Namco", "System 246 BIOS", GAME_IS_SKELETON|GAME_IS_BIOS_ROOT)
+GAME(2001, rrvac, sys246, system246, system246, 0, ROT0, "Namco", "Ridge Racer V Arcade Battle (RRV3 Ver. A)", GAME_IS_SKELETON)
+GAME(2002, dragchrn, sys246, system246, system246, 0, ROT0, "Namco", "Dragon Chronicles (DC001 Ver. A)", GAME_IS_SKELETON)
+GAME(2002, netchu02, sys246, system246, system246, 0, ROT0, "Namco", "Netchuu Pro Yakyuu 2002 (NPY1 Ver. A)", GAME_IS_SKELETON)
+GAME(2002, scptour, sys246, system246, system246, 0, ROT0, "Namco", "Smash Court Pro Tournament (SCP1)", GAME_IS_SKELETON)
+GAME(2002, soulclb2, sys246, system246, system246, 0, ROT0, "Namco", "Soul Calibur II (SC23 Ver. A)", GAME_IS_SKELETON)
+GAME(2002, soulcl2a, soulclb2, system246, system246, 0, ROT0, "Namco", "Soul Calibur II (SC22 Ver. A)", GAME_IS_SKELETON)
+GAME(2002, soulcl2b, soulclb2, system246, system246, 0, ROT0, "Namco", "Soul Calibur II (SC21 Ver. A)", GAME_IS_SKELETON)
+GAME(2002, tekken4, sys246, system246, system246, 0, ROT0, "Namco", "Tekken 4 (TEF3 Ver. C)", GAME_IS_SKELETON)
+GAME(2002, tekken4a, tekken4, system246, system246, 0, ROT0, "Namco", "Tekken 4 (TEF2 Ver. A)", GAME_IS_SKELETON)
+GAME(2002, tekken4b, tekken4, system246, system246, 0, ROT0, "Namco", "Tekken 4 (TEF1 Ver. A)", GAME_IS_SKELETON)
+GAME(2003, timecrs3, sys246, system246, system246, 0, ROT0, "Namco", "Time Crisis 3 (TST1)", GAME_IS_SKELETON)
+GAME(2003, zgundm, sys246, system246, system246, 0, ROT0, "Capcom / Banpresto", "Mobile Suit Z-Gundam: A.E.U.G. vs Titans (ZGA1 Ver. A)", GAME_IS_SKELETON)
+GAME(2004, fghtjam, sys246, system246, system246, 0, ROT0, "Capcom / Namco", "Capcom Fighting Jam (JAM1 Ver. A)", GAME_IS_SKELETON)
+GAME(2004, sukuinuf, sys246, system246, system246, 0, ROT0, "Namco", "Quiz and Variety Suku Suku Inufuku 2 (IN2 Ver. A)", GAME_IS_SKELETON)
+GAME(2004, zgundmdx, sys246, system246, system246, 0, ROT0, "Capcom / Banpresto", "Mobile Suit Z-Gundam: A.E.U.G. vs Titans DX (ZDX1 Ver. A)", GAME_IS_SKELETON)
+GAME(2005, gundzaft, sys246, system246, system246, 0, ROT0, "Capcom / Banpresto", "Gundam Seed: Federation vs. Z.A.F.T. (SED1 Ver. A)", GAME_IS_SKELETON)
+GAME(2005, soulclb3, sys246, system246, system246, 0, ROT0, "Namco", "Soul Calibur III (SC31001-NA-A)", GAME_IS_SKELETON)
+
+GAME(2004, sys256, 0, system256, system246, 0, ROT0, "Namco", "System 256 BIOS", GAME_IS_SKELETON|GAME_IS_BIOS_ROOT)
+GAME(2005, tekken51, sys256, system256, system246, 0, ROT0, "Namco", "Tekken 5.1 (TE51 Ver. B)", GAME_IS_SKELETON)
+GAME(2006, kinniku, sys256, system256, system246, 0, ROT0, "Namco", "Kinnikuman Muscle Grand Prix (KN1 Ver. A)", GAME_IS_SKELETON)
+GAME(2006, taiko9, sys256, system256, system246, 0, ROT0, "Namco", "Taiko No Tatsujin 9 (TK91001-NA-A)", GAME_IS_SKELETON)
+GAME(2007, taiko10, sys256, system256, system246, 0, ROT0, "Namco", "Taiko No Tatsujin 10 (T101001-NA-A)", GAME_IS_SKELETON)
diff --git a/src/mame/drivers/nexus3d.c b/src/mame/drivers/nexus3d.c
index ce6189524c0..7c11d7e33d8 100644
--- a/src/mame/drivers/nexus3d.c
+++ b/src/mame/drivers/nexus3d.c
@@ -239,4 +239,4 @@ static DRIVER_INIT( nexus3d )
state->m_flash_region = machine.region("user1")->base();
}
-GAME( 2006, acheartf, 0, nexus3d, nexus3d, nexus3d, ROT0, "Examu", "Arcana Heart Full", GAME_NO_SOUND|GAME_NOT_WORKING )
+GAME( 2006, acheartf, 0, nexus3d, nexus3d, nexus3d, ROT0, "Examu", "Arcana Heart Full",GAME_IS_SKELETON )
diff --git a/src/mame/drivers/peyper.c b/src/mame/drivers/peyper.c
index 3146196798e..e9af2f1d023 100644
--- a/src/mame/drivers/peyper.c
+++ b/src/mame/drivers/peyper.c
@@ -617,10 +617,10 @@ ROM_START(wolfman)
ROM_END
-GAME( 1985, odin_dlx, 0, peyper, odin_dlx, peyper, ROT0, "Sonic", "Odin De Luxe", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME( 1986, solarwap, 0, peyper, solarwap, peyper, ROT0, "Sonic", "Solar Wars (Sonic)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME( 1987, poleposn, 0, peyper, poleposn, peyper, ROT0, "Sonic", "Pole Position (Sonic)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME( 1987, sonstwar, 0, peyper, sonstwar, peyper, ROT0, "Sonic", "Star Wars (Sonic)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME( 1985, odin_dlx, 0, peyper, odin_dlx, peyper, ROT0, "Sonic", "Odin De Luxe", GAME_IS_SKELETON_MECHANICAL)
+GAME( 1986, solarwap, 0, peyper, solarwap, peyper, ROT0, "Sonic", "Solar Wars (Sonic)", GAME_IS_SKELETON_MECHANICAL)
+GAME( 1987, poleposn, 0, peyper, poleposn, peyper, ROT0, "Sonic", "Pole Position (Sonic)", GAME_IS_SKELETON_MECHANICAL)
+GAME( 1987, sonstwar, 0, peyper, sonstwar, peyper, ROT0, "Sonic", "Star Wars (Sonic)", GAME_IS_SKELETON_MECHANICAL)
-GAME( 1987, wolfman, 0, peyper, wolfman, peyper, ROT0, "Peyper", "Wolf Man", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME( 1987, odisea, 0, peyper, odisea, peyper, ROT0, "Peyper", "Odisea Paris-Dakar", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME( 1987, wolfman, 0, peyper, wolfman, peyper, ROT0, "Peyper", "Wolf Man", GAME_IS_SKELETON_MECHANICAL)
+GAME( 1987, odisea, 0, peyper, odisea, peyper, ROT0, "Peyper", "Odisea Paris-Dakar", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/play_1.c b/src/mame/drivers/play_1.c
index 7eb7184e23f..e0886fca465 100644
--- a/src/mame/drivers/play_1.c
+++ b/src/mame/drivers/play_1.c
@@ -108,8 +108,8 @@ ROM_START(party)
ROM_LOAD("party_b.bin", 0x0400, 0x0400, CRC(5e2ba9c0) SHA1(abd285aa5702c7fb84257b4341f64ff83c1fc0ce))
ROM_END
-GAME(1978, bigtown, 0, play_1, play_1, play_1, ROT0, "Playmatic", "Big Town", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1978, chance, 0, play_1, play_1, play_1, ROT0, "Playmatic", "Chance", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1978, lastlap, 0, play_1, play_1, play_1, ROT0, "Playmatic", "Last Lap", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1978, spcgambl, 0, play_1, play_1, play_1, ROT0, "Playmatic", "Space Gambler", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1979, party, 0, play_1, play_1, play_1, ROT0, "Playmatic", "Party", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1978, bigtown, 0, play_1, play_1, play_1, ROT0, "Playmatic", "Big Town", GAME_IS_SKELETON_MECHANICAL)
+GAME(1978, chance, 0, play_1, play_1, play_1, ROT0, "Playmatic", "Chance", GAME_IS_SKELETON_MECHANICAL)
+GAME(1978, lastlap, 0, play_1, play_1, play_1, ROT0, "Playmatic", "Last Lap", GAME_IS_SKELETON_MECHANICAL)
+GAME(1978, spcgambl, 0, play_1, play_1, play_1, ROT0, "Playmatic", "Space Gambler", GAME_IS_SKELETON_MECHANICAL)
+GAME(1979, party, 0, play_1, play_1, play_1, ROT0, "Playmatic", "Party", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/play_2.c b/src/mame/drivers/play_2.c
index 913d862ecf7..c266e42d9d5 100644
--- a/src/mame/drivers/play_2.c
+++ b/src/mame/drivers/play_2.c
@@ -243,10 +243,10 @@ ROM_END
// ??/87 Skill Flight
-GAME(1979, antar, 0, play_2, play_2, play_2, ROT0, "Playmatic", "Antar", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1979, antar2, antar, play_2, play_2, play_2, ROT0, "Playmatic", "Antar (alternate set)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1980, evlfight, 0, play_2, play_2, play_2, ROT0, "Playmatic", "Evil Fight", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1980, attack, 0, play_2, play_2, play_2, ROT0, "Playmatic", "Attack", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1980, blkfever, 0, play_2, play_2, play_2, ROT0, "Playmatic", "Black Fever", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1982, cerberup, 0, play_2, play_2, play_2, ROT0, "Playmatic", "Cerberus (Pinball)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, madrace, 0, play_2, play_2, play_2, ROT0, "Playmatic", "Mad Race", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1979, antar, 0, play_2, play_2, play_2, ROT0, "Playmatic", "Antar", GAME_IS_SKELETON_MECHANICAL)
+GAME(1979, antar2, antar, play_2, play_2, play_2, ROT0, "Playmatic", "Antar (alternate set)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1980, evlfight, 0, play_2, play_2, play_2, ROT0, "Playmatic", "Evil Fight", GAME_IS_SKELETON_MECHANICAL)
+GAME(1980, attack, 0, play_2, play_2, play_2, ROT0, "Playmatic", "Attack", GAME_IS_SKELETON_MECHANICAL)
+GAME(1980, blkfever, 0, play_2, play_2, play_2, ROT0, "Playmatic", "Black Fever", GAME_IS_SKELETON_MECHANICAL)
+GAME(1982, cerberup, 0, play_2, play_2, play_2, ROT0, "Playmatic", "Cerberus (Pinball)", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, madrace, 0, play_2, play_2, play_2, ROT0, "Playmatic", "Mad Race", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/play_3.c b/src/mame/drivers/play_3.c
index 43fd6b0cf1c..1a4d8c95006 100644
--- a/src/mame/drivers/play_3.c
+++ b/src/mame/drivers/play_3.c
@@ -84,4 +84,4 @@ ROM_START(megaaton)
ROM_RELOAD(0xe000, 0x1000)
ROM_END
-GAME(1983, megaaton, 0, play_3, play_3, play_3, ROT0, "Playmatic", "Meg Aaton", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1983, megaaton, 0, play_3, play_3, play_3, ROT0, "Playmatic", "Meg Aaton", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/play_5.c b/src/mame/drivers/play_5.c
index 8f850191eb2..d7469eb0f6d 100644
--- a/src/mame/drivers/play_5.c
+++ b/src/mame/drivers/play_5.c
@@ -185,9 +185,9 @@ ROM_START(trailer)
ROM_RELOAD(0xe000, 0x0800)
ROM_END
-GAME(1982, spain82, 0, play_5, play_5, play_5, ROT0, "Playmatic", "Spain '82", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1984, ufo_x, 0, play_5, play_5, play_5, ROT0, "Playmatic", "UFO-X", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1984, kz26, 0, play_5, play_5, play_5, ROT0, "Playmatic", "KZ-26", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, rock2500, 0, play_5, play_5, play_5, ROT0, "Playmatic", "Rock 2500", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, starfirp, 0, play_5, play_5, play_5, ROT0, "Playmatic", "Star Fire", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1985, trailer, 0, play_5, play_5, play_5, ROT0, "Playmatic", "Trailer", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1982, spain82, 0, play_5, play_5, play_5, ROT0, "Playmatic", "Spain '82", GAME_IS_SKELETON_MECHANICAL)
+GAME(1984, ufo_x, 0, play_5, play_5, play_5, ROT0, "Playmatic", "UFO-X", GAME_IS_SKELETON_MECHANICAL)
+GAME(1984, kz26, 0, play_5, play_5, play_5, ROT0, "Playmatic", "KZ-26", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, rock2500, 0, play_5, play_5, play_5, ROT0, "Playmatic", "Rock 2500", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, starfirp, 0, play_5, play_5, play_5, ROT0, "Playmatic", "Star Fire", GAME_IS_SKELETON_MECHANICAL)
+GAME(1985, trailer, 0, play_5, play_5, play_5, ROT0, "Playmatic", "Trailer", GAME_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/pluto5.c b/src/mame/drivers/pluto5.c
index 63eb251d39e..790f018fe47 100644
--- a/src/mame/drivers/pluto5.c
+++ b/src/mame/drivers/pluto5.c
@@ -372,23 +372,23 @@ static DRIVER_INIT( hb )
}
-GAME( 200?, hb_cr ,0, pluto5, pluto5, hb, ROT0, "Qps","Cash Raker (Qps)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_bar7 ,0, pluto5, pluto5, hb, ROT0, "Fairgames","Bar Seven (Fairgames)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_bigx ,0, pluto5, pluto5, hb, ROT0, "Jpm","Big X (Jpm)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_ccow ,0, pluto5, pluto5, hb, ROT0, "Qps","Cash Cow (Qps)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_cashc ,0, pluto5, pluto5, hb, ROT0, "Qps","Cash Crusade (Qps)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_cashx ,0, pluto5, pluto5, hb, ROT0, "Fairgames","Cash X (Fairgames)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_cwf ,0, pluto5, pluto5, hb, ROT0, "Fairgames","Cherry Win Falls (Fairgames)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_dac ,0, pluto5, pluto5, hb, ROT0, "Qps","Dough & Arrow Club (Qps, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_daca ,hb_dac, pluto5, pluto5, hb, ROT0, "Qps","Dough & Arrow Club (Qps, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_frtcl ,0, pluto5, pluto5, hb, ROT0, "Qps","Fruitopia Club (Qps)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_gpal ,0, pluto5, pluto5, hb, ROT0, "Qps","Golden Palace (Qps)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_gldpl ,0, pluto5, pluto5, hb, ROT0, "Qps / Mazooma","Golden Palace (Qps / Mazooma)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL ) // rebuild?
-GAME( 200?, hb_gldwn ,0, pluto5, pluto5, hb, ROT0, "Fairgames","Golden Winner (Fairgames)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_jailb ,0, pluto5, pluto5, hb, ROT0, "Qps","Jail Break (Qps)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_jkrwl ,0, pluto5, pluto5, hb, ROT0, "Fairgames","Jokers Wild (Fairgames)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_mrmon ,0, pluto5, pluto5, hb, ROT0, "Qps","Mr Money (Qps)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_rhv ,0, pluto5, pluto5, hb, ROT0, "Qps","Red Hot Voucher (Qps)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_ringb ,0, pluto5, pluto5, hb, ROT0, "Jpm","Ring A Bell (Jpm)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_rckrl ,0, pluto5, pluto5, hb, ROT0, "Qps","Rock 'n' Roll (Qps)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 200?, hb_ydd ,0, pluto5, pluto5, hb, ROT0, "Qps","Yabba Dabba Dough (Qps)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
+GAME( 200?, hb_cr ,0, pluto5, pluto5, hb, ROT0, "Qps","Cash Raker (Qps)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_bar7 ,0, pluto5, pluto5, hb, ROT0, "Fairgames","Bar Seven (Fairgames)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_bigx ,0, pluto5, pluto5, hb, ROT0, "Jpm","Big X (Jpm)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_ccow ,0, pluto5, pluto5, hb, ROT0, "Qps","Cash Cow (Qps)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_cashc ,0, pluto5, pluto5, hb, ROT0, "Qps","Cash Crusade (Qps)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_cashx ,0, pluto5, pluto5, hb, ROT0, "Fairgames","Cash X (Fairgames)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_cwf ,0, pluto5, pluto5, hb, ROT0, "Fairgames","Cherry Win Falls (Fairgames)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_dac ,0, pluto5, pluto5, hb, ROT0, "Qps","Dough & Arrow Club (Qps, set 1)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_daca ,hb_dac, pluto5, pluto5, hb, ROT0, "Qps","Dough & Arrow Club (Qps, set 2)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_frtcl ,0, pluto5, pluto5, hb, ROT0, "Qps","Fruitopia Club (Qps)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_gpal ,0, pluto5, pluto5, hb, ROT0, "Qps","Golden Palace (Qps)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_gldpl ,0, pluto5, pluto5, hb, ROT0, "Qps / Mazooma","Golden Palace (Qps / Mazooma)", GAME_IS_SKELETON_MECHANICAL ) // rebuild?
+GAME( 200?, hb_gldwn ,0, pluto5, pluto5, hb, ROT0, "Fairgames","Golden Winner (Fairgames)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_jailb ,0, pluto5, pluto5, hb, ROT0, "Qps","Jail Break (Qps)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_jkrwl ,0, pluto5, pluto5, hb, ROT0, "Fairgames","Jokers Wild (Fairgames)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_mrmon ,0, pluto5, pluto5, hb, ROT0, "Qps","Mr Money (Qps)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_rhv ,0, pluto5, pluto5, hb, ROT0, "Qps","Red Hot Voucher (Qps)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_ringb ,0, pluto5, pluto5, hb, ROT0, "Jpm","Ring A Bell (Jpm)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_rckrl ,0, pluto5, pluto5, hb, ROT0, "Qps","Rock 'n' Roll (Qps)", GAME_IS_SKELETON_MECHANICAL )
+GAME( 200?, hb_ydd ,0, pluto5, pluto5, hb, ROT0, "Qps","Yabba Dabba Dough (Qps)", GAME_IS_SKELETON_MECHANICAL )
diff --git a/src/mame/drivers/proconn.c b/src/mame/drivers/proconn.c
index 950aa69b575..a1957b4adff 100644
--- a/src/mame/drivers/proconn.c
+++ b/src/mame/drivers/proconn.c
@@ -659,65 +659,65 @@ DRIVER_INIT( proconn )
{
}
-GAME( 199?, pr_lday ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "'L' Of A Day (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_5xcsh ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "5x Cash (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_7hvn ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "777 Heaven (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_alwy9 ,0 ,proconn ,proconn ,proconn ,ROT0 ,"PCP" , "Always Nine (Pcp) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_barbl ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Bars & Bells (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_batls ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Battleships (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_btwar ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Beat The Warden (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_bigdp ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Big Dipper (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_bulls ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Bullseye (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_bulbn ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Bully's Big Night (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_buljp ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Bully's Jackpot (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_cashb ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Cash Back (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_cas7 ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Casino Jackpot 7s (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_chico ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Chico the Bandit (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_coolm ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Cool Million (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_crz77 ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Crazy 777s (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_crzbr ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Crazy Bars / Super Bars (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_coyot ,0 ,proconn ,proconn ,proconn ,ROT0 ,"PCP" , "Crazy Coyote (Pcp) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_crzpy ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Crazy Pays (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_dblup ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Double Up (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_fire ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Fircecracker (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_flshc ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Flash The Cash (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_ftwhl ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Fortune Wheel (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_funrn ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Fun On The Run (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_gogld ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Go For Gold (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_gldnl ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Golden Nile (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_gldng ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Golden Nugget (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_gdft ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Good Fortune (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_happy ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Happy Days (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_heato ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "The Heat Is On (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_hiclm ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Hi Climber (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_hit6 ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Hit The Six (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_hotcs ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Hot Cash (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_hotsp ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Hot Spots (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_jkpt7 ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Jackpot 7's (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_jkrwd ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Jokers Wild (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_jumpj ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Jumping Jacks (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_medl ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Medalist (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_megmn ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Mega Money (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_nudxs ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Nudge XS (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_rags ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Rags To Riches (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_reflx ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Reflex (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_roadr ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Road Riot (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_roll ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "The Roll (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_sevab ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Seven's Above (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_sevml ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Sevens & Melons (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_theme ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Theme Park (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_ttrai ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Treasure Trail (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_trpx ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Triple X (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_walls ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Wall Street (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_whlft ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Wheel Of Fortune (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_wldkn ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Wild Kings (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_nifty ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Nifty Fifty (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_upnun ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Up & Under (Project) (PROCONN)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
+GAME( 199?, pr_lday ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "'L' Of A Day (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_5xcsh ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "5x Cash (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_7hvn ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "777 Heaven (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_alwy9 ,0 ,proconn ,proconn ,proconn ,ROT0 ,"PCP" , "Always Nine (Pcp) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_barbl ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Bars & Bells (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_batls ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Battleships (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_btwar ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Beat The Warden (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_bigdp ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Big Dipper (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_bulls ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Bullseye (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_bulbn ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Bully's Big Night (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_buljp ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Bully's Jackpot (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_cashb ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Cash Back (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_cas7 ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Casino Jackpot 7s (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_chico ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Chico the Bandit (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_coolm ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Cool Million (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_crz77 ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Crazy 777s (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_crzbr ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Crazy Bars / Super Bars (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_coyot ,0 ,proconn ,proconn ,proconn ,ROT0 ,"PCP" , "Crazy Coyote (Pcp) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_crzpy ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Crazy Pays (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_dblup ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Double Up (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_fire ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Fircecracker (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_flshc ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Flash The Cash (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_ftwhl ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Fortune Wheel (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_funrn ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Fun On The Run (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_gogld ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Go For Gold (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_gldnl ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Golden Nile (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_gldng ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Golden Nugget (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_gdft ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Good Fortune (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_happy ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Happy Days (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_heato ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "The Heat Is On (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_hiclm ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Hi Climber (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_hit6 ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Hit The Six (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_hotcs ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Hot Cash (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_hotsp ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Hot Spots (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_jkpt7 ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Jackpot 7's (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_jkrwd ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Jokers Wild (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_jumpj ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Jumping Jacks (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_medl ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Medalist (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_megmn ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Mega Money (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_nudxs ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Nudge XS (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_rags ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Rags To Riches (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_reflx ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Reflex (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_roadr ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Road Riot (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_roll ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "The Roll (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_sevab ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Seven's Above (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_sevml ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Sevens & Melons (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_theme ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Theme Park (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_ttrai ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Treasure Trail (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_trpx ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Triple X (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_walls ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Wall Street (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_whlft ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Wheel Of Fortune (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_wldkn ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Wild Kings (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_nifty ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Nifty Fifty (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_upnun ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Project", "Up & Under (Project) (PROCONN)",GAME_IS_SKELETON_MECHANICAL )
// Some of these are PC98 hardware.. I don't know how / if that differs
-GAME( 199?, pr_bears ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Coinworld", "Bear Streak (Coinworld)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_bearx ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Coinworld", "Bear X (Coinworld)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_fspot ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Coinworld", "Fun Spot (Coinworld)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_gnuc ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Coinworld", "Golden Nugget (Coinworld)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_magln ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Coinworld", "Magic Lines (Coinworld)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
-GAME( 199?, pr_swop ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Ace", "Swop It (Ace)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
+GAME( 199?, pr_bears ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Coinworld", "Bear Streak (Coinworld)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_bearx ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Coinworld", "Bear X (Coinworld)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_fspot ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Coinworld", "Fun Spot (Coinworld)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_gnuc ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Coinworld", "Golden Nugget (Coinworld)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_magln ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Coinworld", "Magic Lines (Coinworld)",GAME_IS_SKELETON_MECHANICAL )
+GAME( 199?, pr_swop ,0 ,proconn ,proconn ,proconn ,ROT0 ,"Ace", "Swop It (Ace)",GAME_IS_SKELETON_MECHANICAL )
diff --git a/src/mame/drivers/psattack.c b/src/mame/drivers/psattack.c
index 3ea60bbfb08..10059476cf1 100644
--- a/src/mame/drivers/psattack.c
+++ b/src/mame/drivers/psattack.c
@@ -220,5 +220,5 @@ static DRIVER_INIT(psattack)
}
-GAME( 2004, psattack, 0, psattack, psattack, psattack, ROT0, "Uniana", "P's Attack", GAME_NOT_WORKING )
+GAME( 2004, psattack, 0, psattack, psattack, psattack, ROT0, "Uniana", "P's Attack", GAME_IS_SKELETON )
diff --git a/src/mame/drivers/quakeat.c b/src/mame/drivers/quakeat.c
index 41742c324d5..3b562f5c160 100644
--- a/src/mame/drivers/quakeat.c
+++ b/src/mame/drivers/quakeat.c
@@ -198,4 +198,4 @@ ROM_START(quake)
ROM_END
-GAME( 1998, quake, 0, quake, quake, 0, ROT0, "Lazer-Tron / iD Software", "Quake Arcade Tournament (Release Beta 2)", GAME_NOT_WORKING|GAME_NO_SOUND )
+GAME( 1998, quake, 0, quake, quake, 0, ROT0, "Lazer-Tron / iD Software", "Quake Arcade Tournament (Release Beta 2)", GAME_IS_SKELETON )
diff --git a/src/mame/drivers/queen.c b/src/mame/drivers/queen.c
index 2acb9320d13..dba85c3cb80 100644
--- a/src/mame/drivers/queen.c
+++ b/src/mame/drivers/queen.c
@@ -120,4 +120,4 @@ ROM_START( queen )
ROM_END
-GAME( 2002?, queen, 0, queen, queen, 0, ROT0, "STG", "Queen?", GAME_NOT_WORKING|GAME_NO_SOUND )
+GAME( 2002?, queen, 0, queen, queen, 0, ROT0, "STG", "Queen?", GAME_IS_SKELETON )
diff --git a/src/mame/drivers/rcorsair.c b/src/mame/drivers/rcorsair.c
index d69f0f71573..b8762ed8d14 100644
--- a/src/mame/drivers/rcorsair.c
+++ b/src/mame/drivers/rcorsair.c
@@ -169,4 +169,4 @@ ROM_START( rcorsair )
ROM_END
-GAME( 1984, rcorsair, 0, rcorsair, inports, 0, ROT90, "Nakasawa", "Red Corsair", GAME_NOT_WORKING | GAME_NO_SOUND )
+GAME( 1984, rcorsair, 0, rcorsair, inports, 0, ROT90, "Nakasawa", "Red Corsair", GAME_IS_SKELETON )
diff --git a/src/mame/drivers/rowamet.c b/src/mame/drivers/rowamet.c
index 422a10edb59..d047a13bb3c 100644
--- a/src/mame/drivers/rowamet.c
+++ b/src/mame/drivers/rowamet.c
@@ -63,4 +63,4 @@ ROM_END
/-------------------------------------------------------------------*/
-GAME(198?, heavymtl, 0, rowamet, rowamet, rowamet, ROT0, "Rowamet", "Heavy Metal", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(198?, heavymtl, 0, rowamet, rowamet, rowamet, ROT0, "Rowamet", "Heavy Metal", GAME_IS_SKELETON_MECHANICAL)