From 77460dd3b946e138d0fb59fd55189e510cb09338 Mon Sep 17 00:00:00 2001 From: Robbbert Date: Fri, 27 Aug 2021 21:23:51 +1000 Subject: [PATCH] gts1: Descriptions for dips. --- src/mame/drivers/gts1.cpp | 109 +++++++++++++++++++++----------------- 1 file changed, 59 insertions(+), 50 deletions(-) diff --git a/src/mame/drivers/gts1.cpp b/src/mame/drivers/gts1.cpp index 8ed0e0dc102..3e1b0b48c18 100644 --- a/src/mame/drivers/gts1.cpp +++ b/src/mame/drivers/gts1.cpp @@ -167,80 +167,89 @@ void gts1_state::gts1_io(address_map &map) static INPUT_PORTS_START( gts1_dips ) PORT_START("DSW0") - PORT_DIPNAME( 0x08, 0x08, "S01") - PORT_DIPSETTING( 0x00, DEF_STR( On )) - PORT_DIPSETTING( 0x08, DEF_STR( Off )) - PORT_DIPNAME( 0x04, 0x04, "S02") - PORT_DIPSETTING( 0x00, DEF_STR( On )) - PORT_DIPSETTING( 0x04, DEF_STR( Off )) - PORT_DIPNAME( 0x02, 0x02, "S03") - PORT_DIPSETTING( 0x00, DEF_STR( On )) - PORT_DIPSETTING( 0x02, DEF_STR( Off )) - PORT_DIPNAME( 0x01, 0x01, "S04") - PORT_DIPSETTING( 0x00, DEF_STR( On )) - PORT_DIPSETTING( 0x01, DEF_STR( Off )) - PORT_DIPNAME( 0x80, 0x80, "S05") - PORT_DIPSETTING( 0x00, DEF_STR( On )) - PORT_DIPSETTING( 0x80, DEF_STR( Off )) - PORT_DIPNAME( 0x40, 0x40, "S06") - PORT_DIPSETTING( 0x00, DEF_STR( On )) - PORT_DIPSETTING( 0x40, DEF_STR( Off )) - PORT_DIPNAME( 0x20, 0x20, "S07") - PORT_DIPSETTING( 0x00, DEF_STR( On )) - PORT_DIPSETTING( 0x20, DEF_STR( Off )) - PORT_DIPNAME( 0x10, 0x10, "S08") - PORT_DIPSETTING( 0x00, DEF_STR( On )) - PORT_DIPSETTING( 0x10, DEF_STR( Off )) + PORT_DIPNAME( 0x0f, 0x0f, "Coinage Left Slot") PORT_DIPLOCATION("SWM1:1,2,3,4") + PORT_DIPSETTING( 0x0f, DEF_STR(1C_1C)) + PORT_DIPSETTING( 0x0e, DEF_STR(1C_2C)) + PORT_DIPSETTING( 0x0d, DEF_STR(1C_3C)) + PORT_DIPSETTING( 0x0c, DEF_STR(1C_4C)) + PORT_DIPSETTING( 0x0b, DEF_STR(1C_5C)) + PORT_DIPSETTING( 0x0a, DEF_STR(1C_6C)) + PORT_DIPSETTING( 0x09, DEF_STR(1C_7C)) + PORT_DIPSETTING( 0x08, DEF_STR(1C_8C)) + PORT_DIPSETTING( 0x07, DEF_STR(1C_9C)) + PORT_DIPSETTING( 0x06, DEF_STR(2C_1C)) + PORT_DIPSETTING( 0x05, DEF_STR(2C_2C)) + PORT_DIPSETTING( 0x04, DEF_STR(2C_3C)) + PORT_DIPSETTING( 0x03, DEF_STR(2C_4C)) + PORT_DIPSETTING( 0x02, DEF_STR(2C_5C)) + PORT_DIPSETTING( 0x01, "1 coin 1 credit, 2 coins 3 credits") + PORT_DIPSETTING( 0x00, DEF_STR(3C_1C)) + PORT_DIPNAME( 0xf0, 0xf0, "Coinage Right Slot") PORT_DIPLOCATION("SWM1:5,6,7,8") + PORT_DIPSETTING( 0xf0, DEF_STR(1C_1C)) + PORT_DIPSETTING( 0xe0, DEF_STR(1C_2C)) + PORT_DIPSETTING( 0xd0, DEF_STR(1C_3C)) + PORT_DIPSETTING( 0xc0, DEF_STR(1C_4C)) + PORT_DIPSETTING( 0xb0, DEF_STR(1C_5C)) + PORT_DIPSETTING( 0xa0, DEF_STR(1C_6C)) + PORT_DIPSETTING( 0x90, DEF_STR(1C_7C)) + PORT_DIPSETTING( 0x80, DEF_STR(1C_8C)) + PORT_DIPSETTING( 0x70, DEF_STR(1C_9C)) + PORT_DIPSETTING( 0x60, DEF_STR(2C_1C)) + PORT_DIPSETTING( 0x50, DEF_STR(2C_2C)) + PORT_DIPSETTING( 0x40, DEF_STR(2C_3C)) + PORT_DIPSETTING( 0x30, DEF_STR(2C_4C)) + PORT_DIPSETTING( 0x20, DEF_STR(2C_5C)) + PORT_DIPSETTING( 0x10, "1 coin 1 credit, 2 coins 3 credits") + PORT_DIPSETTING( 0x00, DEF_STR(3C_1C)) PORT_START("DSW1") - PORT_DIPNAME( 0x01, 0x00, "S09") - PORT_DIPSETTING( 0x00, DEF_STR( On )) - PORT_DIPSETTING( 0x01, DEF_STR( Off )) - PORT_DIPNAME( 0x02, 0x00, "S10") + PORT_DIPNAME( 0x01, 0x00, "Balls") PORT_DIPLOCATION("SWM2:1") + PORT_DIPSETTING( 0x00, "3") + PORT_DIPSETTING( 0x01, "5") + PORT_DIPNAME( 0x02, 0x00, "Match") PORT_DIPLOCATION("SWM2:2") PORT_DIPSETTING( 0x00, DEF_STR( On )) PORT_DIPSETTING( 0x02, DEF_STR( Off )) - PORT_DIPNAME( 0x04, 0x00, "S11") - PORT_DIPSETTING( 0x00, DEF_STR( On )) - PORT_DIPSETTING( 0x04, DEF_STR( Off )) - PORT_DIPNAME( 0x08, 0x00, "S12") - PORT_DIPSETTING( 0x00, DEF_STR( On )) - PORT_DIPSETTING( 0x08, DEF_STR( Off )) - PORT_DIPNAME( 0x10, 0x00, "S13") + PORT_DIPNAME( 0x04, 0x00, "Preset score award") PORT_DIPLOCATION("SWM2:3") + PORT_DIPSETTING( 0x00, "Replay") + PORT_DIPSETTING( 0x04, "Extra Ball") + PORT_DIPNAME( 0x08, 0x00, "Tilt Penalty") PORT_DIPLOCATION("SWM2:4") + PORT_DIPSETTING( 0x00, "Ball") + PORT_DIPSETTING( 0x08, "Game") + PORT_DIPNAME( 0x10, 0x00, "Credits display") PORT_DIPLOCATION("SWM2:5") PORT_DIPSETTING( 0x00, DEF_STR( On )) PORT_DIPSETTING( 0x10, DEF_STR( Off )) - PORT_DIPNAME( 0x20, 0x00, "S14") + PORT_DIPNAME( 0x20, 0x00, "Game start sound") PORT_DIPLOCATION("SWM2:6") PORT_DIPSETTING( 0x00, DEF_STR( On )) PORT_DIPSETTING( 0x20, DEF_STR( Off )) - PORT_DIPNAME( 0x40, 0x40, "S15") + PORT_DIPNAME( 0x40, 0x40, "S15") PORT_DIPLOCATION("SWM2:7") PORT_DIPSETTING( 0x00, DEF_STR( On )) PORT_DIPSETTING( 0x40, DEF_STR( Off )) - PORT_DIPNAME( 0x80, 0x80, "S16") + PORT_DIPNAME( 0x80, 0x80, "S16") PORT_DIPLOCATION("SWM2:8") PORT_DIPSETTING( 0x00, DEF_STR( On )) PORT_DIPSETTING( 0x80, DEF_STR( Off )) PORT_START("DSW2") - PORT_DIPNAME( 0x01, 0x00, "S17") - PORT_DIPSETTING( 0x00, DEF_STR( On )) - PORT_DIPSETTING( 0x01, DEF_STR( Off )) - PORT_DIPNAME( 0x02, 0x00, "S18") - PORT_DIPSETTING( 0x00, DEF_STR( On )) - PORT_DIPSETTING( 0x02, DEF_STR( Off )) - PORT_DIPNAME( 0x04, 0x04, "S19") + PORT_DIPNAME( 0x03, 0x00, "Max credits") PORT_DIPLOCATION("SWM3:1,2") + PORT_DIPSETTING( 0x03, "5") + PORT_DIPSETTING( 0x02, "8") + PORT_DIPSETTING( 0x01, "10") + PORT_DIPSETTING( 0x00, "15") + PORT_DIPNAME( 0x04, 0x04, "S1-4 control both slots") PORT_DIPLOCATION("SWM3:3") PORT_DIPSETTING( 0x00, DEF_STR( On )) PORT_DIPSETTING( 0x04, DEF_STR( Off )) - PORT_DIPNAME( 0x08, 0x00, "S20") + PORT_DIPNAME( 0x08, 0x00, "Ingame sound") PORT_DIPLOCATION("SWM3:4") PORT_DIPSETTING( 0x00, DEF_STR( On )) PORT_DIPSETTING( 0x08, DEF_STR( Off )) - PORT_DIPNAME( 0x10, 0x00, "S21") + PORT_DIPNAME( 0x10, 0x00, "High game display") PORT_DIPLOCATION("SWM3:5") PORT_DIPSETTING( 0x00, DEF_STR( On )) PORT_DIPSETTING( 0x10, DEF_STR( Off )) - PORT_DIPNAME( 0x20, 0x00, "S22") + PORT_DIPNAME( 0x20, 0x00, "High game awards 3 credits") PORT_DIPLOCATION("SWM3:6") PORT_DIPSETTING( 0x00, DEF_STR( On )) PORT_DIPSETTING( 0x20, DEF_STR( Off )) - PORT_DIPNAME( 0x40, 0x00, "S23") + PORT_DIPNAME( 0x40, 0x00, "Coin sound") PORT_DIPLOCATION("SWM3:7") PORT_DIPSETTING( 0x00, DEF_STR( On )) PORT_DIPSETTING( 0x40, DEF_STR( Off )) - PORT_DIPNAME( 0x80, 0x80, "S24") + PORT_DIPNAME( 0x80, 0x80, "S24") PORT_DIPLOCATION("SWM3:8") PORT_DIPSETTING( 0x00, DEF_STR( On )) PORT_DIPSETTING( 0x80, DEF_STR( Off )) INPUT_PORTS_END