From 2241f370c5d0d5ff811df08e68b53829f57f1f38 Mon Sep 17 00:00:00 2001 From: James Wallace Date: Thu, 25 Mar 2021 19:43:30 +0000 Subject: Clones promoted to working ---------------------------- Happy Hour (JPM) (IMPACT) (HH2 C5) (set 1) Happy Hour (JPM) (IMPACT) (HH2 C5) (set 2) Happy Hour (JPM) (IMPACT) (HH2 C5) (set 3) --- src/mame/drivers/jpmimpct.cpp | 4 +- src/mame/drivers/jpmimpctsw.cpp | 17 ++- src/mame/includes/jpmimpct.h | 2 +- src/mame/layout/j6guabcl.lay | 71 ++++------ src/mame/layout/j6hapyhrb.lay | 283 ++++++++++++++++++---------------------- src/mame/layout/j6impulsc.lay | 43 ++---- src/mame/layout/j6indyi.lay | 166 ++++++++++++----------- src/mame/layout/j6kungfud.lay | 158 +++++++++++----------- 8 files changed, 341 insertions(+), 403 deletions(-) diff --git a/src/mame/drivers/jpmimpct.cpp b/src/mame/drivers/jpmimpct.cpp index dfe71a633aa..06dea5af005 100644 --- a/src/mame/drivers/jpmimpct.cpp +++ b/src/mame/drivers/jpmimpct.cpp @@ -1369,7 +1369,7 @@ void jpmimpct_state::impact_nonvideo_altreels(machine_config &config) m_reel[5]->optic_handler().set(FUNC(jpmimpct_state::reel_optic_cb<5>)); } -void jpmimpct_state::impact_nonvideo_big50(machine_config &config) +void jpmimpct_state::impact_nonvideo_disc(machine_config &config) { impact_nonvideo_base(config); @@ -1379,7 +1379,7 @@ void jpmimpct_state::impact_nonvideo_big50(machine_config &config) m_reel[1]->optic_handler().set(FUNC(jpmimpct_state::reel_optic_cb<1>)); REEL(config, m_reel[2], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); m_reel[2]->optic_handler().set(FUNC(jpmimpct_state::reel_optic_cb<2>)); - // this is a wheel, not a standard reel, there are 2 open windows into it, and all other cards on it can be seen through grilles + // this is a wheel, not a standard reel, there are can be a number of open windows into it showing all symbols(e.g. 2 in big50, with other cards on it can be seen through grilles) // to render this properly in the layout would require a new type of element REEL(config, m_reel[3], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); m_reel[3]->optic_handler().set(FUNC(jpmimpct_state::reel_optic_inv_cb<3>)); diff --git a/src/mame/drivers/jpmimpctsw.cpp b/src/mame/drivers/jpmimpctsw.cpp index 8ae6c07d485..85bc3892229 100644 --- a/src/mame/drivers/jpmimpctsw.cpp +++ b/src/mame/drivers/jpmimpctsw.cpp @@ -11601,11 +11601,11 @@ GAMEL( 199?, j6bnkrcla, j6bnkrcl, impact_nonvideo, j6bnkrcl, jpmimpct_state GAMEL( 199?, j6bnkrclb, j6bnkrcl, impact_nonvideo, j6bnkrcl, jpmimpct_state, empty_init, ROT0, "JPM", "Banker Club (JPM) (IMPACT) (V6, set 3)", GAME_FLAGS_SOUND, layout_j6bnkrcl ) GAMEL( 199?, j6bnkrclc, j6bnkrcl, impact_nonvideo, j6bnkrcl, jpmimpct_state, empty_init, ROT0, "JPM", "Banker Club (JPM) (IMPACT) (V2)", GAME_FLAGS_SOUND, layout_j6bnkrcl ) -GAMEL( 199?, j6big50, 0, impact_nonvideo_big50, j6big50, jpmimpct_state, empty_init, ROT0, "JPM", "Big 50 (JPM) (IMPACT) (BF12 L12)", GAME_FLAGS_WORKING, layout_j6big50 ) -GAMEL( 199?, j6big50a, j6big50, impact_nonvideo_big50, j6big50, jpmimpct_state, empty_init, ROT0, "JPM", "Big 50 (JPM) (IMPACT) (BF12P F12, Protocol)", GAME_FLAGS_WORKING, layout_j6big50 ) -GAMEL( 199?, j6big50b, j6big50, impact_nonvideo_big50, j6big50, jpmimpct_state, empty_init, ROT0, "JPM", "Big 50 (JPM) (IMPACT) (BF12 AH12)", GAME_FLAGS_WORKING, layout_j6big50 ) -GAMEL( 199?, j6big50c, j6big50, impact_nonvideo_big50, j6big50, jpmimpct_state, empty_init, ROT0, "JPM", "Big 50 (JPM) (IMPACT) (BF12 L12, Whitbread)", GAME_FLAGS_WORKING, layout_j6big50 ) -GAMEL( 199?, j6big50d, j6big50, impact_nonvideo_big50, j6big50, jpmimpct_state, empty_init, ROT0, "JPM", "Big 50 (JPM) (IMPACT) (BF L8)", GAME_FLAGS_WORKING, layout_j6big50 ) +GAMEL( 199?, j6big50, 0, impact_nonvideo_disc, j6big50, jpmimpct_state, empty_init, ROT0, "JPM", "Big 50 (JPM) (IMPACT) (BF12 L12)", GAME_FLAGS_WORKING, layout_j6big50 ) +GAMEL( 199?, j6big50a, j6big50, impact_nonvideo_disc, j6big50, jpmimpct_state, empty_init, ROT0, "JPM", "Big 50 (JPM) (IMPACT) (BF12P F12, Protocol)", GAME_FLAGS_WORKING, layout_j6big50 ) +GAMEL( 199?, j6big50b, j6big50, impact_nonvideo_disc, j6big50, jpmimpct_state, empty_init, ROT0, "JPM", "Big 50 (JPM) (IMPACT) (BF12 AH12)", GAME_FLAGS_WORKING, layout_j6big50 ) +GAMEL( 199?, j6big50c, j6big50, impact_nonvideo_disc, j6big50, jpmimpct_state, empty_init, ROT0, "JPM", "Big 50 (JPM) (IMPACT) (BF12 L12, Whitbread)", GAME_FLAGS_WORKING, layout_j6big50 ) +GAMEL( 199?, j6big50d, j6big50, impact_nonvideo_disc, j6big50, jpmimpct_state, empty_init, ROT0, "JPM", "Big 50 (JPM) (IMPACT) (BF L8)", GAME_FLAGS_WORKING, layout_j6big50 ) GAMEL( 199?, j6bigbuk, 0, impact_nonvideo, j6bigbuk, jpmimpct_state, empty_init, ROT0, "JPM", "Big Bucks (JPM) (IMPACT) (set 1)", GAME_FLAGS_WORKING, layout_j6bigbukc ) GAMEL( 199?, j6bigbuka, j6bigbuk, impact_nonvideo, j6bigbuk, jpmimpct_state, empty_init, ROT0, "JPM", "Big Bucks (JPM) (IMPACT) (set 2)", GAME_FLAGS_WORKING, layout_j6bigbukc ) @@ -11772,10 +11772,9 @@ GAMEL( 199?, j6gogolda, j6gogold, impact_nonvideo, j6gogold, jpmimpct_state GAMEL( 199?, j6gogoldb, j6gogold, impact_nonvideo, j6gogold, jpmimpct_state, empty_init, ROT0, "JPM", "Go For Gold (JPM) (IMPACT) (set 3)", GAME_FLAGS_WORKING, layout_j6gogold ) GAMEL( 199?, j6gogoldc, j6gogold, impact_nonvideo, j6gogold, jpmimpct_state, empty_init, ROT0, "JPM", "Go For Gold (JPM) (IMPACT) (set 4, Whitbread)", GAME_FLAGS_WORKING, layout_j6gogold ) -// layout off center -GAMEL( 199?, j6hapyhr, 0, impact_nonvideo, j6hapyhr, jpmimpct_state, empty_init, ROT0, "JPM", "Happy Hour (JPM) (IMPACT) (set 1)", GAME_FLAGS, layout_j6hapyhrb ) -GAMEL( 199?, j6hapyhra, j6hapyhr, impact_nonvideo, j6hapyhr, jpmimpct_state, empty_init, ROT0, "JPM", "Happy Hour (JPM) (IMPACT) (set 2)", GAME_FLAGS, layout_j6hapyhrb ) -GAMEL( 199?, j6hapyhrb, j6hapyhr, impact_nonvideo, j6hapyhr, jpmimpct_state, empty_init, ROT0, "JPM", "Happy Hour (JPM) (IMPACT) (set 3)", GAME_FLAGS, layout_j6hapyhrb ) +GAMEL( 199?, j6hapyhr, 0, impact_nonvideo_disc, j6hapyhr, jpmimpct_state, empty_init, ROT0, "JPM", "Happy Hour (JPM) (IMPACT) (HH2 C5) (set 1)", GAME_FLAGS_WORKING, layout_j6hapyhrb ) +GAMEL( 199?, j6hapyhra, j6hapyhr, impact_nonvideo_disc, j6hapyhr, jpmimpct_state, empty_init, ROT0, "JPM", "Happy Hour (JPM) (IMPACT) (HH2 C5) (set 2)", GAME_FLAGS_WORKING, layout_j6hapyhrb ) +GAMEL( 199?, j6hapyhrb, j6hapyhr, impact_nonvideo_disc, j6hapyhr, jpmimpct_state, empty_init, ROT0, "JPM", "Happy Hour (JPM) (IMPACT) (HH2 C5) (set 3)", GAME_FLAGS_WORKING, layout_j6hapyhrb ) GAME( 199?, j6hilosv, 0, impact_nonvideo, j6hilosv, jpmimpct_state, empty_init, ROT0, "JPM", "Hi Lo Silver (JPM) (IMPACT) (set 1)", GAME_FLAGS ) GAME( 199?, j6hilosva, j6hilosv, impact_nonvideo, j6hilosv, jpmimpct_state, empty_init, ROT0, "JPM", "Hi Lo Silver (JPM) (IMPACT) (set 2)", GAME_FLAGS ) diff --git a/src/mame/includes/jpmimpct.h b/src/mame/includes/jpmimpct.h index c99687e302e..3e7efb67d67 100644 --- a/src/mame/includes/jpmimpct.h +++ b/src/mame/includes/jpmimpct.h @@ -74,7 +74,7 @@ public: void impact_nonvideo(machine_config &config); void impact_nonvideo_altreels(machine_config &config); - void impact_nonvideo_big50(machine_config &config); + void impact_nonvideo_disc(machine_config &config); DECLARE_INPUT_CHANGED_MEMBER(coin_changed); diff --git a/src/mame/layout/j6guabcl.lay b/src/mame/layout/j6guabcl.lay index 09770516d54..32ab8594a33 100644 --- a/src/mame/layout/j6guabcl.lay +++ b/src/mame/layout/j6guabcl.lay @@ -1522,7 +1522,7 @@ - + @@ -1546,7 +1546,7 @@ - + @@ -1570,7 +1570,7 @@ - + @@ -1594,7 +1594,7 @@ - + @@ -1642,7 +1642,7 @@ - + @@ -1666,7 +1666,7 @@ - + @@ -1690,7 +1690,7 @@ - + @@ -1714,7 +1714,7 @@ - + @@ -1762,7 +1762,7 @@ - + @@ -1970,7 +1970,7 @@ - + @@ -2249,10 +2249,10 @@ - + - + @@ -2260,7 +2260,7 @@ - + @@ -2880,39 +2880,21 @@ - - - - - - - - - - - - - - - - - - - + - + - + @@ -4976,22 +4958,22 @@ - + - + - + - + - + - + @@ -6108,15 +6090,6 @@ - - - - - - - - - diff --git a/src/mame/layout/j6hapyhrb.lay b/src/mame/layout/j6hapyhrb.lay index efcf83a4a4b..1d6ebb17fd2 100644 --- a/src/mame/layout/j6hapyhrb.lay +++ b/src/mame/layout/j6hapyhrb.lay @@ -846,7 +846,7 @@ - + @@ -866,7 +866,7 @@ - + @@ -886,7 +886,7 @@ - + @@ -906,7 +906,7 @@ - + @@ -926,7 +926,7 @@ - + @@ -946,7 +946,7 @@ - + @@ -991,6 +991,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1141,22 +1183,23 @@ - + - + - + + - + @@ -1255,37 +1298,41 @@ - + - + - + - - - + + + + + + + - + - + @@ -3302,9 +3349,6 @@ - - - @@ -3344,22 +3388,22 @@ - + - + - + - + - + - + @@ -3486,65 +3530,31 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - + + - + + + @@ -3839,46 +3849,46 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3950,9 +3960,24 @@ + + + + + + + + + + + + + + + @@ -5972,22 +5997,22 @@ - + - + - + - + - + - + @@ -6113,66 +6138,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6196,6 +6161,6 @@ - - + + diff --git a/src/mame/layout/j6impulsc.lay b/src/mame/layout/j6impulsc.lay index 6bce3bc3776..fff56b6a863 100644 --- a/src/mame/layout/j6impulsc.lay +++ b/src/mame/layout/j6impulsc.lay @@ -2283,18 +2283,6 @@ - - - - - - - - - - - - @@ -4350,22 +4338,22 @@ - + - + - + - + - + - + @@ -4494,22 +4482,22 @@ - + - + - + - + - + - + @@ -5202,12 +5190,7 @@ - - - - - - + diff --git a/src/mame/layout/j6indyi.lay b/src/mame/layout/j6indyi.lay index 4006ec94c4b..2f0d3dc0989 100644 --- a/src/mame/layout/j6indyi.lay +++ b/src/mame/layout/j6indyi.lay @@ -2697,105 +2697,105 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4818,58 +4818,58 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4878,58 +4878,58 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4938,58 +4938,58 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4998,8 +4998,26 @@ + + + + + + + + + + + + + + + + + + - + diff --git a/src/mame/layout/j6kungfud.lay b/src/mame/layout/j6kungfud.lay index 9d7e03327ea..94692a23447 100644 --- a/src/mame/layout/j6kungfud.lay +++ b/src/mame/layout/j6kungfud.lay @@ -26,7 +26,7 @@ - + @@ -46,7 +46,7 @@ - + @@ -66,7 +66,7 @@ - + @@ -86,7 +86,7 @@ - + @@ -106,7 +106,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -166,7 +166,7 @@ - + @@ -186,7 +186,7 @@ - + @@ -206,7 +206,7 @@ - + @@ -1718,7 +1718,7 @@ - + @@ -1758,7 +1758,7 @@ - + @@ -1913,39 +1913,39 @@ - + - + - + - + - + - + - - + + @@ -3968,58 +3968,58 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4028,58 +4028,58 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4088,58 +4088,58 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4148,22 +4148,22 @@ - + - + - + - + - + - + -- cgit v1.2.3