sam,spike: Added documentation

This commit is contained in:
Robbbert 2022-02-13 05:48:13 +11:00
parent a904a5eea7
commit 30c579fefb
3 changed files with 350 additions and 205 deletions

View File

@ -6,6 +6,45 @@ Stern SAM system.
An evolution of the Whitestar system, it has now been superseded by SPIKE.
Major components: AT91R40008, 2x XC95144XL, AT43USB380, PCM1755, OPA2353, serial interface, USB interface.
Game NUM Start game End ball
---------------------------------------------------------------------------------------------
World Poker Tour 5088
Simpsons Kooky Carnival (Redemption) 5090
Pirates of the Caribbean 5092
Family Guy 5093
Spider-Man 5094
Wheel of Fortune 5098
Spider-Man A0 (this game has 2 numbers)
Good Morning America (unemulated custom adaption of Family Guy)
CSI A2
Batman A3
Indiana Jones A4
Shrek A5
Black Spider-Man A6
24 A7
NBA A9
James Cameron's Avatar B1
Big Buck Hunter Pro B2
Iron Man B3
The Rolling Stones B8
Disney Tron Legacy B9
Transformers C4
AC/DC (Pro) C0
AC/DC (Premium) C7
AC/DC (Luci) C8
X-Men D2
The Avengers (Pro) D3
The Avengers (LE/Premium) D4
Metallica E3
Star Trek (Pro) E4
Star Trek (LE/Premium) E6
Mustang (Pro) F1
Mustang (LE/Premium) F2
The Walking Dead (LE) F6
The Walking Dead (Pro) F8
Status:
- Skeletons
@ -17,6 +56,8 @@ ToDo:
#include "cpu/arm7/arm7.h"
#include "cpu/arm7/arm7core.h"
namespace {
class sam_state : public driver_device
{
public:
@ -1090,216 +1131,216 @@ ROM_START(wpt_1400l)
ROM_LOAD( "wpt1400l.bin", 0x0000, 0x1c7072c, CRC(00eff09c) SHA1(847203d4d2ce8d11a5403374f2d5b6dda8458bc9))
ROM_END
#define MACHINE_FLAGS (MACHINE_NOT_WORKING | MACHINE_NO_SOUND | MACHINE_MECHANICAL)
} // Anonymous namespace
GAME( 2009, 24_130 ,24_150, sam, sam, sam_state, empty_init, ROT0, "Stern", "24 v1.30", MACHINE_FLAGS)
GAME( 2009, 24_140 ,24_150, sam, sam, sam_state, empty_init, ROT0, "Stern", "24 v1.40", MACHINE_FLAGS)
GAME( 2009, 24_144 ,24_150, sam, sam, sam_state, empty_init, ROT0, "Stern", "24 v1.44", MACHINE_FLAGS)
GAME( 2009, 24_150 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "24 v1.50", MACHINE_FLAGS)
GAME( 2008, bdk_130 ,bdk_294, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v1.30", MACHINE_FLAGS)
GAME( 2008, bdk_150 ,bdk_294, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v1.50", MACHINE_FLAGS)
GAME( 2008, bdk_160 ,bdk_294, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v1.60", MACHINE_FLAGS)
GAME( 2008, bdk_200 ,bdk_294, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v2.00", MACHINE_FLAGS)
GAME( 2008, bdk_210 ,bdk_294, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v2.10", MACHINE_FLAGS)
GAME( 2008, bdk_220 ,bdk_294, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v2.20", MACHINE_FLAGS)
GAME( 2008, bdk_290 ,bdk_294, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v2.90", MACHINE_FLAGS)
GAME( 2008, bdk_294 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v2.94", MACHINE_FLAGS)
GAME( 2009, 24_130 ,24_150, sam, sam, sam_state, empty_init, ROT0, "Stern", "24 v1.30", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2009, 24_140 ,24_150, sam, sam, sam_state, empty_init, ROT0, "Stern", "24 v1.40", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2009, 24_144 ,24_150, sam, sam, sam_state, empty_init, ROT0, "Stern", "24 v1.44", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2009, 24_150 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "24 v1.50", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, bdk_130 ,bdk_294, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v1.30", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, bdk_150 ,bdk_294, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v1.50", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, bdk_160 ,bdk_294, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v1.60", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, bdk_200 ,bdk_294, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v2.00", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, bdk_210 ,bdk_294, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v2.10", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, bdk_220 ,bdk_294, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v2.20", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, bdk_290 ,bdk_294, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v2.90", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, bdk_294 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Batman - The Dark Knight v2.94", MACHINE_IS_SKELETON_MECHANICAL)
// Missing version 1.30 (26-Jan-2010), 1.20 (25-Jan-2010), 1.10 (21-Jan-2010), 1.00 (15-Jan-2010)
GAME( 2010, bbh_140 ,bbh_160, sam, sam, sam_state, empty_init, ROT0, "Stern", "Big Buck Hunter Pro v1.40", MACHINE_FLAGS)
GAME( 2010, bbh_150 ,bbh_160, sam, sam, sam_state, empty_init, ROT0, "Stern", "Big Buck Hunter Pro v1.50", MACHINE_FLAGS)
GAME( 2010, bbh_160 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Big Buck Hunter Pro v1.60", MACHINE_FLAGS)
GAME( 2008, csi_102 ,csi_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "C.S.I. v1.02", MACHINE_FLAGS)
GAME( 2008, csi_103 ,csi_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "C.S.I. v1.03", MACHINE_FLAGS)
GAME( 2008, csi_104 ,csi_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "C.S.I. v1.04", MACHINE_FLAGS)
GAME( 2008, csi_200 ,csi_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "C.S.I. v2.00", MACHINE_FLAGS)
GAME( 2008, csi_210 ,csi_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "C.S.I. v2.10", MACHINE_FLAGS)
GAME( 2008, csi_230 ,csi_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "C.S.I. v2.30", MACHINE_FLAGS)
GAME( 2008, csi_240 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "C.S.I. v2.40", MACHINE_FLAGS)
GAME( 2007, fg_1000af ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v10.0 (English,French)", MACHINE_FLAGS)
GAME( 2007, fg_1000ag ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v10.0 (English,German)", MACHINE_FLAGS)
GAME( 2007, fg_1000ai ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v10.0 (English,Italian)", MACHINE_FLAGS)
GAME( 2007, fg_1000al ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v10.0 (English,Spanish)", MACHINE_FLAGS)
GAME( 2007, fg_110af ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v11.0 (English,French)", MACHINE_FLAGS)
GAME( 2007, fg_110ag ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v11.0 (English,German)", MACHINE_FLAGS)
GAME( 2007, fg_110ai ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v11.0 (English,Italian)", MACHINE_FLAGS)
GAME( 2007, fg_110al ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v11.0 (English,Spanish)", MACHINE_FLAGS)
GAME( 2007, fg_120af ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v12.0 (English,French)", MACHINE_FLAGS)
GAME( 2007, fg_120ag ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v12.0 (English,German)", MACHINE_FLAGS)
GAME( 2007, fg_120ai ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v12.0 (English,Italian)", MACHINE_FLAGS)
GAME( 2007, fg_120al ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v12.0 (English,Spanish)", MACHINE_FLAGS)
GAME( 2007, fg_300ai ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v3.0 (English,Italian)", MACHINE_FLAGS)
GAME( 2007, fg_400a ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v4.0 (English)", MACHINE_FLAGS)
GAME( 2007, fg_400ag ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v4.0 (English,German)", MACHINE_FLAGS)
GAME( 2007, fg_700af ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v7.0 (English,French)", MACHINE_FLAGS)
GAME( 2007, fg_700al ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v7.0 (English,Spanish)", MACHINE_FLAGS)
GAME( 2007, fg_800al ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v8.0 (English,Spanish)", MACHINE_FLAGS)
GAME( 2010, im2_100 ,im2_140, sam, sam, sam_state, empty_init, ROT0, "Stern", "Iron Man 2 v1.00", MACHINE_FLAGS)
GAME( 2010, im2_110 ,im2_140, sam, sam, sam_state, empty_init, ROT0, "Stern", "Iron Man 2 v1.10", MACHINE_FLAGS)
GAME( 2010, im2_120 ,im2_140, sam, sam, sam_state, empty_init, ROT0, "Stern", "Iron Man 2 v1.20", MACHINE_FLAGS)
GAME( 2010, im2_140 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Iron Man 2 v1.40", MACHINE_FLAGS)
GAME( 2008, indy_113a ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.13", MACHINE_FLAGS)
GAME( 2008, indy_113f ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.13 (French)", MACHINE_FLAGS)
GAME( 2008, indy_113g ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.13 (German)", MACHINE_FLAGS)
GAME( 2008, indy_113i ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.13 (Italian)", MACHINE_FLAGS)
GAME( 2008, indy_113l ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.13 (Spanish)", MACHINE_FLAGS)
GAME( 2008, indy_114a ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.14", MACHINE_FLAGS)
GAME( 2008, indy_114f ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.14 (French)", MACHINE_FLAGS)
GAME( 2008, indy_114g ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.14 (German)", MACHINE_FLAGS)
GAME( 2008, indy_114i ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.14 (Italian)", MACHINE_FLAGS)
GAME( 2008, indy_114l ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.14 (Spanish)", MACHINE_FLAGS)
GAME( 2008, indy_116a ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.16", MACHINE_FLAGS)
GAME( 2008, indy_116f ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.16 (French)", MACHINE_FLAGS)
GAME( 2008, indy_116g ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.16 (German)", MACHINE_FLAGS)
GAME( 2008, indy_116i ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.16 (Italian)", MACHINE_FLAGS)
GAME( 2008, indy_116l ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.16 (Spanish)", MACHINE_FLAGS)
GAME( 2008, indy_210 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v2.10", MACHINE_FLAGS)
GAME( 2008, indy_210f ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v2.10 (French)", MACHINE_FLAGS)
GAME( 2010, bbh_140 ,bbh_160, sam, sam, sam_state, empty_init, ROT0, "Stern", "Big Buck Hunter Pro v1.40", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2010, bbh_150 ,bbh_160, sam, sam, sam_state, empty_init, ROT0, "Stern", "Big Buck Hunter Pro v1.50", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2010, bbh_160 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Big Buck Hunter Pro v1.60", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, csi_102 ,csi_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "C.S.I. v1.02", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, csi_103 ,csi_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "C.S.I. v1.03", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, csi_104 ,csi_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "C.S.I. v1.04", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, csi_200 ,csi_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "C.S.I. v2.00", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, csi_210 ,csi_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "C.S.I. v2.10", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, csi_230 ,csi_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "C.S.I. v2.30", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, csi_240 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "C.S.I. v2.40", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_1000af ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v10.0 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_1000ag ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v10.0 (English,German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_1000ai ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v10.0 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_1000al ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v10.0 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_110af ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v11.0 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_110ag ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v11.0 (English,German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_110ai ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v11.0 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_110al ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v11.0 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_120af ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v12.0 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_120ag ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v12.0 (English,German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_120ai ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v12.0 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_120al ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v12.0 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_300ai ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v3.0 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_400a ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v4.0 (English)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_400ag ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v4.0 (English,German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_700af ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v7.0 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_700al ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v7.0 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, fg_800al ,fg_120af, sam, sam, sam_state, empty_init, ROT0, "Stern", "Family Guy v8.0 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2010, im2_100 ,im2_140, sam, sam, sam_state, empty_init, ROT0, "Stern", "Iron Man 2 v1.00", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2010, im2_110 ,im2_140, sam, sam, sam_state, empty_init, ROT0, "Stern", "Iron Man 2 v1.10", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2010, im2_120 ,im2_140, sam, sam, sam_state, empty_init, ROT0, "Stern", "Iron Man 2 v1.20", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2010, im2_140 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Iron Man 2 v1.40", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_113a ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.13", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_113f ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.13 (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_113g ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.13 (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_113i ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.13 (Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_113l ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.13 (Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_114a ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.14", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_114f ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.14 (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_114g ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.14 (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_114i ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.14 (Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_114l ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.14 (Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_116a ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.16", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_116f ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.16 (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_116g ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.16 (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_116i ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.16 (Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_116l ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v1.16 (Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_210 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v2.10", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, indy_210f ,indy_210, sam, sam, sam_state, empty_init, ROT0, "Stern", "Indiana Jones v2.10 (French)", MACHINE_IS_SKELETON_MECHANICAL)
// Missing versions 4.00 (21-May-2009), 3.00 (20-May-2009), 2.00 (19-May-2009) and 1.00 (14-May-2009) of NBA
GAME( 2009, nba_500 ,nba_802, sam, sam, sam_state, empty_init, ROT0, "Stern", "NBA v5.00", MACHINE_FLAGS)
GAME( 2009, nba_600 ,nba_802, sam, sam, sam_state, empty_init, ROT0, "Stern", "NBA v6.00", MACHINE_FLAGS)
GAME( 2009, nba_700 ,nba_802, sam, sam, sam_state, empty_init, ROT0, "Stern", "NBA v7.00", MACHINE_FLAGS)
GAME( 2009, nba_801 ,nba_802, sam, sam, sam_state, empty_init, ROT0, "Stern", "NBA v8.01", MACHINE_FLAGS)
GAME( 2009, nba_802 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "NBA v8.02", MACHINE_FLAGS)
GAME( 2006, potc_110af ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.10 (English,French)", MACHINE_FLAGS)
GAME( 2006, potc_110ai ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.10 (English,Italian)", MACHINE_FLAGS)
GAME( 2006, potc_110gf ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.10 (German,French)", MACHINE_FLAGS)
GAME( 2009, nba_500 ,nba_802, sam, sam, sam_state, empty_init, ROT0, "Stern", "NBA v5.00", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2009, nba_600 ,nba_802, sam, sam, sam_state, empty_init, ROT0, "Stern", "NBA v6.00", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2009, nba_700 ,nba_802, sam, sam, sam_state, empty_init, ROT0, "Stern", "NBA v7.00", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2009, nba_801 ,nba_802, sam, sam, sam_state, empty_init, ROT0, "Stern", "NBA v8.01", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2009, nba_802 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "NBA v8.02", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, potc_110af ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.10 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, potc_110ai ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.10 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, potc_110gf ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.10 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
// Missing version 1.11 for other languages ??? August 17, 2006
GAME( 2006, potc_111as ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.11 (English,Spanish)", MACHINE_FLAGS)
GAME( 2006, potc_111as ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.11 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
// Missing version 1.12 August 24, 2006
GAME( 2006, potc_113af ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.13 (English,French)", MACHINE_FLAGS)
GAME( 2006, potc_113ai ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.13 (English,Italian)", MACHINE_FLAGS)
GAME( 2006, potc_113as ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.13 (English,Spanish)", MACHINE_FLAGS)
GAME( 2006, potc_113gf ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.13 (German,French)", MACHINE_FLAGS)
GAME( 2006, potc_113af ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.13 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, potc_113ai ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.13 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, potc_113as ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.13 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, potc_113gf ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.13 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
// Missing version 1.14 October 11, 2006
GAME( 2006, potc_115af ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.15 (English,French)", MACHINE_FLAGS)
GAME( 2006, potc_115ai ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.15 (English,Italian)", MACHINE_FLAGS)
GAME( 2006, potc_115as ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.15 (English,Spanish)", MACHINE_FLAGS)
GAME( 2006, potc_115gf ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.15 (German,French)", MACHINE_FLAGS)
GAME( 2006, potc_115af ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.15 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, potc_115ai ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.15 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, potc_115as ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.15 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, potc_115gf ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v1.15 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
// Missing version 2.00 April 11, 2007
GAME( 2007, potc_300af ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v3.00 (English,French)", MACHINE_FLAGS)
GAME( 2007, potc_300ai ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v3.00 (English,Italian)", MACHINE_FLAGS)
GAME( 2007, potc_300as ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v3.00 (English,Spanish)", MACHINE_FLAGS)
GAME( 2007, potc_300gf ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v3.00 (German,French)", MACHINE_FLAGS)
GAME( 2007, potc_400af ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v4.00 (English,French)", MACHINE_FLAGS)
GAME( 2007, potc_400ai ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v4.00 (English,Italian)", MACHINE_FLAGS)
GAME( 2007, potc_400as ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v4.00 (English,Spanish)", MACHINE_FLAGS)
GAME( 2007, potc_400gf ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v4.00 (German,French)", MACHINE_FLAGS)
GAME( 2007, potc_300af ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v3.00 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, potc_300ai ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v3.00 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, potc_300as ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v3.00 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, potc_300gf ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v3.00 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, potc_400af ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v4.00 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, potc_400ai ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v4.00 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, potc_400as ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v4.00 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, potc_400gf ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v4.00 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
// Missing version 5.00 September 27, 2007
GAME( 2007, potc_600 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v6.00 (English,French)", MACHINE_FLAGS)
GAME( 2007, potc_600ai ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v6.00 (English,Italian)", MACHINE_FLAGS)
GAME( 2007, potc_600as ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v6.00 (English,Spanish)", MACHINE_FLAGS)
GAME( 2007, potc_600gf ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v6.00 (German,French)", MACHINE_FLAGS)
GAME( 2008, sh_141 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Shrek v1.41", MACHINE_FLAGS)
GAME( 2006, skc_090 ,skc_105, sam, sam, sam_state, empty_init, ROT0, "Stern", "Simpsons Kooky Carnival (Redemption) v0.90 New Jersey", MACHINE_FLAGS)
GAME( 2007, potc_600 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v6.00 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, potc_600ai ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v6.00 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, potc_600as ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v6.00 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, potc_600gf ,potc_600, sam, sam, sam_state, empty_init, ROT0, "Stern", "Pirates of the Caribbean v6.00 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2008, sh_141 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Shrek v1.41", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, skc_090 ,skc_105, sam, sam, sam_state, empty_init, ROT0, "Stern", "Simpsons Kooky Carnival (Redemption) v0.90 New Jersey", MACHINE_IS_SKELETON_MECHANICAL)
// Missing version 1.00
// Missing version 1.01 April 10, 2006
// Missing version 1.02 April 12, 2006
GAME( 2006, skc_103 ,skc_105, sam, sam, sam_state, empty_init, ROT0, "Stern", "Simpsons Kooky Carnival (Redemption) v1.03", MACHINE_FLAGS)
GAME( 2006, skc_103 ,skc_105, sam, sam, sam_state, empty_init, ROT0, "Stern", "Simpsons Kooky Carnival (Redemption) v1.03", MACHINE_IS_SKELETON_MECHANICAL)
// Missing version 1.04 May 12, 2006
GAME( 2006, skc_105 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Simpsons Kooky Carnival (Redemption) v1.05", MACHINE_FLAGS)
GAME( 2007, sman_102ef ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.02 (English,French)", MACHINE_FLAGS)
GAME( 2007, sman_130ef ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.30 (English,French)", MACHINE_FLAGS)
GAME( 2007, sman_130ei ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.30 (English,Italian)", MACHINE_FLAGS)
GAME( 2007, sman_130es ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.30 (English,Spanish)", MACHINE_FLAGS)
GAME( 2007, sman_130gf ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.30 (German,French)", MACHINE_FLAGS)
GAME( 2007, sman_140e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.40", MACHINE_FLAGS)
GAME( 2007, sman_140ef ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.40 (English,French)", MACHINE_FLAGS)
GAME( 2007, sman_140ei ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.40 (English,Italian)", MACHINE_FLAGS)
GAME( 2007, sman_140es ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.40 (English,Spanish)", MACHINE_FLAGS)
GAME( 2007, sman_140gf ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.40 (German,French)", MACHINE_FLAGS)
GAME( 2007, sman_142e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.42", MACHINE_FLAGS)
GAME( 2007, sman_160e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.60", MACHINE_FLAGS)
GAME( 2007, sman_160ef ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.60 (English,French)", MACHINE_FLAGS)
GAME( 2007, sman_160ei ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.60 (English,Italian)", MACHINE_FLAGS)
GAME( 2007, sman_160es ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.60 (English,Spanish)", MACHINE_FLAGS)
GAME( 2007, sman_160gf ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.60 (German,French)", MACHINE_FLAGS)
GAME( 2007, sman_170e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.70", MACHINE_FLAGS)
GAME( 2007, sman_170ef ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.70 (English,French)", MACHINE_FLAGS)
GAME( 2007, sman_170ei ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.70 (English,Italian)", MACHINE_FLAGS)
GAME( 2007, sman_170es ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.70 (English,Spanish)", MACHINE_FLAGS)
GAME( 2007, sman_170gf ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.70 (German,French)", MACHINE_FLAGS)
GAME( 2007, sman_190e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.90", MACHINE_FLAGS)
GAME( 2007, sman_190ef ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.90 (English,French)", MACHINE_FLAGS)
GAME( 2007, sman_190ei ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.90 (English,Italian)", MACHINE_FLAGS)
GAME( 2007, sman_190es ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.90 (English,Spanish)", MACHINE_FLAGS)
GAME( 2007, sman_190gf ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.90 (German,French)", MACHINE_FLAGS)
GAME( 2007, sman_192e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.92", MACHINE_FLAGS)
GAME( 2007, sman_192ef ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.92 (English,French)", MACHINE_FLAGS)
GAME( 2007, sman_192ei ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.92 (English,Italian)", MACHINE_FLAGS)
GAME( 2007, sman_192es ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.92 (English,Spanish)", MACHINE_FLAGS)
GAME( 2007, sman_192gf ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.92 (German,French)", MACHINE_FLAGS)
GAME( 2007, sman_200e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.00", MACHINE_FLAGS)
GAME( 2007, sman_210e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.10", MACHINE_FLAGS)
GAME( 2007, sman_210f ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.10 (French)", MACHINE_FLAGS)
GAME( 2007, sman_210ei ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.10 (English,Italian)", MACHINE_FLAGS)
GAME( 2007, sman_210es ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.10 (English,Spanish)", MACHINE_FLAGS)
GAME( 2007, sman_210gf ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.10 (German,French)", MACHINE_FLAGS)
GAME( 2007, sman_220e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.20", MACHINE_FLAGS)
GAME( 2007, sman_230e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.30", MACHINE_FLAGS)
GAME( 2007, sman_240 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.40", MACHINE_FLAGS)
GAME( 2007, wof_100a ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v1.0", MACHINE_FLAGS)
GAME( 2007, wof_200a ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v2.0", MACHINE_FLAGS)
GAME( 2007, wof_200f ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v2.0 (French)", MACHINE_FLAGS)
GAME( 2007, wof_200g ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v2.0 (German)", MACHINE_FLAGS)
GAME( 2007, wof_200i ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v2.0 (Italian)", MACHINE_FLAGS)
GAME( 2007, wof_300a ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v3.0", MACHINE_FLAGS)
GAME( 2007, wof_300f ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v3.0 (French)", MACHINE_FLAGS)
GAME( 2007, wof_300g ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v3.0 (German)", MACHINE_FLAGS)
GAME( 2007, wof_300i ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v3.0 (Italian)", MACHINE_FLAGS)
GAME( 2007, wof_300l ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v3.0 (Spanish)", MACHINE_FLAGS)
GAME( 2007, wof_400a ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v4.0", MACHINE_FLAGS)
GAME( 2007, wof_400f ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v4.0 (French)", MACHINE_FLAGS)
GAME( 2007, wof_400g ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v4.0 (German)", MACHINE_FLAGS)
GAME( 2007, wof_400i ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v4.0 (Italian)", MACHINE_FLAGS)
GAME( 2007, wof_400l ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v4.0 (Spanish)", MACHINE_FLAGS)
GAME( 2007, wof_500a ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v5.0", MACHINE_FLAGS)
GAME( 2007, wof_500f ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v5.0 (French)", MACHINE_FLAGS)
GAME( 2007, wof_500g ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v5.0 (German)", MACHINE_FLAGS)
GAME( 2007, wof_500i ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v5.0 (Italian)", MACHINE_FLAGS)
GAME( 2007, wof_500l ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v5.0 (Spanish)", MACHINE_FLAGS)
GAME( 2006, wpt_103a ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.03", MACHINE_FLAGS)
GAME( 2006, wpt_105a ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.05", MACHINE_FLAGS)
GAME( 2006, wpt_106a ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.06", MACHINE_FLAGS)
GAME( 2006, wpt_106f ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.06 (French)", MACHINE_FLAGS)
GAME( 2006, wpt_106g ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.06 (German)", MACHINE_FLAGS)
GAME( 2006, wpt_106i ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.06 (Italian)", MACHINE_FLAGS)
GAME( 2006, wpt_106l ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.06 (Spanish)", MACHINE_FLAGS)
GAME( 2006, skc_105 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Simpsons Kooky Carnival (Redemption) v1.05", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_102ef ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.02 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_130ef ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.30 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_130ei ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.30 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_130es ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.30 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_130gf ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.30 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_140e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.40", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_140ef ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.40 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_140ei ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.40 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_140es ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.40 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_140gf ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.40 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_142e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.42", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_160e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.60", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_160ef ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.60 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_160ei ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.60 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_160es ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.60 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_160gf ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.60 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_170e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.70", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_170ef ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.70 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_170ei ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.70 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_170es ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.70 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_170gf ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.70 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_190e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.90", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_190ef ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.90 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_190ei ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.90 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_190es ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.90 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_190gf ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.90 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_192e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.92", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_192ef ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.92 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_192ei ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.92 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_192es ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.92 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_192gf ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v1.92 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_200e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.00", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_210e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.10", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_210f ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.10 (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_210ei ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.10 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_210es ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.10 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_210gf ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.10 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_220e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.20", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_230e ,sman_240, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.30", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, sman_240 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Spider-Man v2.40", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_100a ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v1.0", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_200a ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v2.0", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_200f ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v2.0 (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_200g ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v2.0 (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_200i ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v2.0 (Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_300a ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v3.0", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_300f ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v3.0 (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_300g ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v3.0 (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_300i ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v3.0 (Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_300l ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v3.0 (Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_400a ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v4.0", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_400f ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v4.0 (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_400g ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v4.0 (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_400i ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v4.0 (Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_400l ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v4.0 (Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_500a ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v5.0", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_500f ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v5.0 (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_500g ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v5.0 (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_500i ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v5.0 (Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2007, wof_500l ,wof_500a, sam, sam, sam_state, empty_init, ROT0, "Stern", "Wheel of Fortune v5.0 (Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_103a ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.03", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_105a ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.05", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_106a ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.06", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_106f ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.06 (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_106g ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.06 (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_106i ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.06 (Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_106l ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.06 (Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
// Missing version 1.07 should be 5 different files per language
GAME( 2006, wpt_108a ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.08", MACHINE_FLAGS)
GAME( 2006, wpt_108f ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.08 (French)", MACHINE_FLAGS)
GAME( 2006, wpt_108g ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.08 (German)", MACHINE_FLAGS)
GAME( 2006, wpt_108i ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.08 (Italian)", MACHINE_FLAGS)
GAME( 2006, wpt_108l ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.08 (Spanish)", MACHINE_FLAGS)
GAME( 2006, wpt_109a ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.09", MACHINE_FLAGS)
GAME( 2006, wpt_109f ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.09 (French)", MACHINE_FLAGS)
GAME( 2006, wpt_109f2 ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.09 (French)(alt)", MACHINE_FLAGS)
GAME( 2006, wpt_109g ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.09 (German)", MACHINE_FLAGS)
GAME( 2006, wpt_109i ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.09 (Italian)", MACHINE_FLAGS)
GAME( 2006, wpt_109l ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.09 (Spanish)", MACHINE_FLAGS)
GAME( 2006, wpt_111a ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11", MACHINE_FLAGS)
GAME( 2006, wpt_111af ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (English,French)", MACHINE_FLAGS)
GAME( 2006, wpt_111ai ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (English,Italian)", MACHINE_FLAGS)
GAME( 2006, wpt_111al ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (English,Spanish)", MACHINE_FLAGS)
GAME( 2006, wpt_111f ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (French)", MACHINE_FLAGS)
GAME( 2006, wpt_111g ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (German)", MACHINE_FLAGS)
GAME( 2006, wpt_111gf ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (German,French)", MACHINE_FLAGS)
GAME( 2006, wpt_111i ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (Italian)", MACHINE_FLAGS)
GAME( 2006, wpt_111l ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (Spanish)", MACHINE_FLAGS)
GAME( 2006, wpt_112a ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12", MACHINE_FLAGS)
GAME( 2006, wpt_112af ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (English,French)", MACHINE_FLAGS)
GAME( 2006, wpt_112ai ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (English,Italian)", MACHINE_FLAGS)
GAME( 2006, wpt_112al ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (English,Spanish)", MACHINE_FLAGS)
GAME( 2006, wpt_112f ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (French)", MACHINE_FLAGS)
GAME( 2006, wpt_112g ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (German)", MACHINE_FLAGS)
GAME( 2006, wpt_112gf ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (German,French)", MACHINE_FLAGS)
GAME( 2006, wpt_112i ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (Italian)", MACHINE_FLAGS)
GAME( 2006, wpt_112l ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (Spanish)", MACHINE_FLAGS)
GAME( 2006, wpt_1400 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00", MACHINE_FLAGS)
GAME( 2006, wpt_1400af ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (English,French)", MACHINE_FLAGS)
GAME( 2006, wpt_1400ai ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (English,Italian)", MACHINE_FLAGS)
GAME( 2006, wpt_1400al ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (English,Spanish)", MACHINE_FLAGS)
GAME( 2006, wpt_1400f ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (French)", MACHINE_FLAGS)
GAME( 2006, wpt_1400g ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (German)", MACHINE_FLAGS)
GAME( 2006, wpt_1400gf ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (German,French)", MACHINE_FLAGS)
GAME( 2006, wpt_1400i ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (Italian)", MACHINE_FLAGS)
GAME( 2006, wpt_1400l ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (Spanish)", MACHINE_FLAGS)
GAME( 2006, wpt_108a ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.08", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_108f ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.08 (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_108g ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.08 (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_108i ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.08 (Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_108l ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.08 (Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_109a ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.09", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_109f ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.09 (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_109f2 ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.09 (French)(alt)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_109g ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.09 (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_109i ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.09 (Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_109l ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.09 (Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_111a ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_111af ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_111ai ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_111al ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_111f ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_111g ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_111gf ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_111i ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_111l ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.11 (Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_112a ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_112af ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_112ai ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_112al ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_112f ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_112g ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_112gf ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_112i ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_112l ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v1.12 (Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_1400 ,0, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_1400af ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (English,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_1400ai ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (English,Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_1400al ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (English,Spanish)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_1400f ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_1400g ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_1400gf ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (German,French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_1400i ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (Italian)", MACHINE_IS_SKELETON_MECHANICAL)
GAME( 2006, wpt_1400l ,wpt_1400, sam, sam, sam_state, empty_init, ROT0, "Stern", "World Poker Tour v14.00 (Spanish)", MACHINE_IS_SKELETON_MECHANICAL)

102
src/mame/drivers/spike.cpp Normal file
View File

@ -0,0 +1,102 @@
// license:BSD-3-Clause
// copyright-holders:Robbbert
/********************************************************************************************************************
PINBALL
Created 2022-02-13.
Stern SPIKE/SPIKE2 system.
The current (as of 2022) system for Stern pinball machines. There are a number of boards that take 48 volt
power and regulate it to the voltages needed. The boards communicate via Cat5 cables.
Major components: (to do)
This source is not included in the compilation, as there's no code at this time.
Game NUM Start game End ball
---------------------------------------------------------------------------------------------
Whoa Nelly! Big Juicy Melons D7
The Pabst Can Crusher D9
WrestleMania (Pro) G1
Legends of WrestleMania (LE) G2
Game of Thrones (Pro) G4
Game of Thrones (LE) G5
Game of Thrones (Premium) G6
Kiss (Pro) H1
Kiss (LE) H2
Kiss (Premium) H3
Ghostbusters (Pro) H5
Ghostbusters (LE) H6
Ghostbusters (Premium) H7
Batman (LE) I0
Batman (Premium) I2
Batman (SLE) I3
Batman I4
Aerosmith (Pro) I5
Aerosmith (LE) I6
Aerosmith (Premium) I7
Elvira's House of Horrors (LE) J1
Elvira's House of Horrors (Premium) J2
Elvira's House of Horrors (SE) J3
Star Wars (Pro) J5
Star Wars (LE) J6
Star Wars (Premium) J7
Star Wars (Comic Pro) J8
Star Wars (Premium) J9 (this game has 2 numbers)
Deadpool (Pro) K1
Deadpool (LE) K2
Deadpool (Premium) K3
The Beatles (Platinum) K7
The Beatles (Gold) K8
The Beatles (Diamond) K9
The Munsters (Pro) L1
The Munsters (LE) L2
The Munsters (Premium) L3
Guardians of the Galaxy (Pro) L5
Guardians of the Galaxy (LE) L6
Guardians of the Galaxy (Premium) L7
Star Wars Pin L8
Star Wars Pin (Comic) L9
Jurassic Park (Pro) M1
Jurassic Park (LE) M2
Jurassic Park (Premium) M3
Jurassic Park Pin M4
Black Knight: Sword of Rage (Pro) N1
Black Knight: Sword of Rage (LE) N2
Black Knight: Sword of Rage (Premium) N3
Iron Maiden: Legacy of the Beast (Pro) N5
Iron Maiden: Legacy of the Beast (LE) N6
Iron Maiden: Legacy of the Beast (Premium) N7
Primus N9
Supreme (Made by Stern for Supreme Co.) PL
Stranger Things (Pro) Q1
Stranger Things (LE) Q2
Stranger Things (Premium) Q3
Teenage Mutant Ninja Turtles (Pro?) Q5
Teenage Mutant Ninja Turtles (LE) Q6
Teenage Mutant Ninja Turtles (Premium) Q7
The Avengers: Infinity Quest (Pro) R1
The Avengers: Infinity Quest (LE) R2
The Avengers: Infinity Quest (Premium) R3
Led Zeppelin (Pro) R5
Led Zeppelin (LE) R6
Led Zeppelin (Premium) R7
Heavy Metal S1
The Mandalorian (Pro) S5
The Mandalorian (LE) S6
The Mandalorian (Premium) S7
Rush T1
Godzilla (Pro) T5
Godzilla (LE) T6
Godzilla (Premium) T7
* Notes: LE = Limited Edition; SE = Special Edition; SLE = Special Limited Edition; Pin = Pinball for the home.
Status:
- Skeletons
ToDo:
- Everything
*********************************************************************************************************************/
//#include "emu.h"
// Include info here as it is found.

View File

@ -10,7 +10,7 @@ Here are the key codes to enable play:
- "End ball" code, if it says BALL SAVED you need to play a while longer.
- May have to hold the key or hit it a few times
Game NUM Start game End ball
Game NUM Start game End ball
---------------------------------------------------------------------------------------------
**** Sega ****
Viper Night Drivin' 5035 Hold FG, hit 1 DEFG
@ -32,6 +32,7 @@ Lost in Space 5060 Hold DE, hit 1 FG
Golden Cue 5064 Hold DFG, hit 1 (unable to navigate setup menu)
High Roller Casino 5065 Hold FG, hit 1 D
Harley-Davidson 5067 Hold DG, hit 1 DEFG
Harley-Davidson 2nd edition 5067 Hold DG, hit 1 DEFG
Irons and Woods (Redemption, not emulated)
South Park 5071 Hold FG, hit 1 DEFG
**** Stern ****
@ -44,7 +45,6 @@ Playboy 5076 Hold CDEF, hit 1 CDEF
The Simpsons Pinball Party 5077 Hold BCDEF, hit 1 BCDEF
Rollercoaster Tycoon 5078 Hold CDE, hit 1 CDE
Terminator 3: Rise of the Machines 5079 Hold CDE, hit 1 CDE
Harley-Davidson 2nd edition -- Hold DG, hit 1 DEFG
The Brain (conversion, not emulated)
Lord of the Rings 5080 Hold CDEF, hit 1 CDEF
Ripley's Believe it or not! 5081 Hold CDEF, hit 1 CDEF
@ -52,9 +52,8 @@ Elvis 5084 Hold CDEF, hit 1 CDEF
The Sopranos 5085 Hold CDEF, hit 1 CDEF
NASCAR 5086 Hold CDEF, hit 1 CDEF (unable to end ball)
Harley-Davidson 3rd edition 5087 Hold DG, hit 1 DEFG
Grand Prix 5091 Hold CDEF, hit 1 CDEF (unable to end ball
[NDSE] (not emulated) 5097
(this game mentioned in Nascar manual, but not explained. Could be a special edition of Nascar.)
Grand Prix 5091 Hold CDEF, hit 1 CDEF (unable to end ball)
Dale Jr NASCAR Special Edition 5097 Hold CDEF, hit 1 CDEF (unable to end ball)
Status:
@ -77,6 +76,8 @@ ToDo:
#include "audio/decobsmt.h"
#include "video/decodmd2.h"
namespace {
class whitestar_state : public genpin_class
{
public:
@ -6741,6 +6742,7 @@ ROM_START(sopranoi_107)
ROM_LOAD("sopsndi.u37", 0x300000, 0x100000, CRC(b34c0a5f) SHA1(b84979d6eef7d23e6dd5410993d83fba2121bc6a))
ROM_END
} // Anonymous namespace
GAME(1995, apollo13, 0, whitestar, whitestar, whitestar_state, empty_init, ROT0, "Sega", "Apollo 13 (5.01)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1995, apollo13_d4, apollo13, whitestar, whitestar, whitestar_state, empty_init, ROT0, "Sega", "Apollo 13 (5.01, Display 4.01)", MACHINE_IS_SKELETON_MECHANICAL)