From f4e36cad0c2010db4c0aa14436b98785355c599a Mon Sep 17 00:00:00 2001 From: Scott Stone Date: Mon, 5 Oct 2009 15:36:32 +0000 Subject: [PATCH] Fixed: 03463: kingball, kingballj: Wrong coinage DIP options. Comments: The imported settings from galaxian were not matching up and a new set of game specific coinage setting were needed to match behavior in-game. --- src/mame/drivers/galdrvr.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mame/drivers/galdrvr.c b/src/mame/drivers/galdrvr.c index 877698e5bc8..4cdcf6c5338 100644 --- a/src/mame/drivers/galdrvr.c +++ b/src/mame/drivers/galdrvr.c @@ -1199,6 +1199,11 @@ static INPUT_PORTS_START( kingball ) PORT_MODIFY("IN1") PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM(kingball_noise_r, NULL) /* NOISE line */ + PORT_DIPNAME( 0xc0, 0x40, DEF_STR( Coinage ) ) + PORT_DIPSETTING( 0xc0, DEF_STR( 2C_1C ) ) + PORT_DIPSETTING( 0x40, DEF_STR( 1C_1C ) ) + PORT_DIPSETTING( 0x80, DEF_STR( 1C_2C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) ) PORT_MODIFY("IN2") PORT_DIPNAME( 0x03, 0x00, DEF_STR( Bonus_Life ) )