ssrj.cpp: Enable difficulty of DIPSW even if operation type is 2-4. (#5965)

This implement was due to I reported incorrect information to testers. Sorry.
This commit is contained in:
sasuke-arcade 2019-11-26 03:19:51 +09:00 committed by Ivan Vangelista
parent 974e9714a4
commit fb4e3c69f3

View File

@ -96,12 +96,11 @@ static INPUT_PORTS_START( ssrj )
PORT_BIT( 0x2, IP_ACTIVE_LOW, IPT_START2 ) PORT_CONDITION("IN3", 0x30, NOTEQUALS, 0x00) PORT_NAME("Start (Normal)")
PORT_BIT( 0x4, IP_ACTIVE_LOW, IPT_START3 ) PORT_CONDITION("IN3", 0x30, NOTEQUALS, 0x00) PORT_NAME("Start (Difficult)")
PORT_BIT( 0x8, IP_ACTIVE_LOW, IPT_START4 ) PORT_CONDITION("IN3", 0x30, NOTEQUALS, 0x00) PORT_NAME("Start (Very difficult)")
PORT_DIPNAME( 0x30, 0x20, DEF_STR( Difficulty ) ) PORT_CONDITION("IN3", 0x30, EQUALS, 0x00) /* code @ $62c, only used when controls == type1 */
PORT_DIPNAME( 0x30, 0x20, DEF_STR( Difficulty ) )
PORT_DIPSETTING( 0x30, DEF_STR( Easy ) )
PORT_DIPSETTING( 0x20, DEF_STR( Normal ) )
PORT_DIPSETTING( 0x10, DEF_STR( Difficult ) )
PORT_DIPSETTING( 0x00, DEF_STR( Very_Difficult ) )
PORT_DIPUNUSED( 0x30, IP_ACTIVE_LOW) PORT_CONDITION("IN3", 0x30, NOTEQUALS, 0x00)
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Free_Play ) )
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )