From fe6a519eb19965a5cb2902a026432d1882526b80 Mon Sep 17 00:00:00 2001 From: Roberto Fresca Date: Fri, 31 Oct 2025 22:30:00 +0100 Subject: Splitted inputs for Cheri Mondo '97. --- src/mame/igs/goldstar.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/mame/igs/goldstar.cpp b/src/mame/igs/goldstar.cpp index 2934e31b4cc..e826d4df04b 100644 --- a/src/mame/igs/goldstar.cpp +++ b/src/mame/igs/goldstar.cpp @@ -6387,6 +6387,18 @@ static INPUT_PORTS_START( cmast97a ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) INPUT_PORTS_END +static INPUT_PORTS_START( cmast97i ) + PORT_INCLUDE( cmast97 ) + + PORT_MODIFY("DSW1") + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:!2") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x02, DEF_STR( On ) ) + PORT_DIPNAME( 0x08, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:!4") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x08, DEF_STR( On ) ) +INPUT_PORTS_END + static INPUT_PORTS_START( cmast99 ) PORT_START("IN0") // called "PLAYER" in input test @@ -30116,8 +30128,8 @@ GAME( 1991, eldoraddoc, eldoradd, eldoradd, cmast91, cmaster_state, empty_ini GAMEL( 1996, cmast97, 0, cmast97, cmast97, cmast97_state, empty_init, ROT0, "Dyna", "Cherry Master '97 (V1.7, set 1)", 0, layout_cmast97 ) GAMEL( 1997, cmast97a, cmast97, cmast97, cmast97a, cmast97_state, empty_init, ROT0, "Dyna", "Cherry Master '97 (V1.7, set 2, no girls)", 0, layout_cmast97 ) GAMEL( 1996, cmast97b, cmast97, cmast97, cmast97a, cmast97_state, empty_init, ROT0, "Dyna", "Cherry Master '97 (V1.7, set 3, no girls)", 0, layout_cmast97 ) -GAMEL( 1996, cmast97i, cmast97, cmast97, cmast97a, cmast97_state, empty_init, ROT0, "Dyna", "Cheri Mondo '97 (V1.4I)", 0, layout_cmast97 ) -GAMEL( 1997, jpknight, 0, jpknight, cmast97, cmast97_state, empty_init, ROT0, "Dyna / R-Stone", "Jackpot Knight (V1.1)", 0, layout_cmast97 ) // check inputs +GAMEL( 1996, cmast97i, cmast97, cmast97, cmast97i, cmast97_state, empty_init, ROT0, "Dyna", "Cheri Mondo '97 (V1.4I)", 0, layout_cmast97 ) +GAMEL( 1997, jpknight, 0, jpknight, cmast97a, cmast97_state, empty_init, ROT0, "Dyna / R-Stone", "Jackpot Knight (V1.1)", 0, layout_cmast97 ) // check inputs GAME( 1999, cmast99, 0, cm, cmast99, cmaster_state, init_cmv4, ROT0, "Dyna", "Cherry Master '99 (V9B.00)", MACHINE_NOT_WORKING ) GAME( 1999, cmast99b, cmast99, cm, cmast99, cmaster_state, init_cmv4, ROT0, "bootleg", "Cherry Master '99 (V9B.00 bootleg / hack)", MACHINE_NOT_WORKING ) GAME( 1993, aplan, 0, cm, cmast99, cmaster_state, init_cmv4, ROT0, "WeaShing H.K.", "A-Plan", MACHINE_NOT_WORKING ) -- cgit v1.2.3