diff --git a/src/mame/drivers/sam.cpp b/src/mame/drivers/sam.cpp index 550cec25626..2232038c684 100644 --- a/src/mame/drivers/sam.cpp +++ b/src/mame/drivers/sam.cpp @@ -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) diff --git a/src/mame/drivers/spike.cpp b/src/mame/drivers/spike.cpp new file mode 100644 index 00000000000..b89d1bc4272 --- /dev/null +++ b/src/mame/drivers/spike.cpp @@ -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. diff --git a/src/mame/drivers/whitestar.cpp b/src/mame/drivers/whitestar.cpp index a055f7a4366..5f066cf1f61 100644 --- a/src/mame/drivers/whitestar.cpp +++ b/src/mame/drivers/whitestar.cpp @@ -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)