gts1: Descriptions for dips.

This commit is contained in:
Robbbert 2021-08-27 21:23:51 +10:00
parent f17e533db0
commit 77460dd3b9

View File

@ -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