From 36a8c81df3aca1ed93d9d306fc2c4ad4d9688b04 Mon Sep 17 00:00:00 2001 From: Abadede <22426625+Abadede@users.noreply.github.com> Date: Wed, 5 Jul 2023 19:00:09 +0200 Subject: capcom/cps1.cpp: Updated qadjr DIP switch settings (#11408) * Set default difficulty recommended in manual. * Corrected demo sounds settings. * Also fixed inconsistent capitalization daimakair level select settings. --- src/mame/capcom/cps1.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/mame/capcom/cps1.cpp b/src/mame/capcom/cps1.cpp index b08ab7644da..1a5c1fd14d6 100644 --- a/src/mame/capcom/cps1.cpp +++ b/src/mame/capcom/cps1.cpp @@ -1225,8 +1225,8 @@ static INPUT_PORTS_START( daimakair ) PORT_DIPSETTING( 0x08, "Level 4-2 (6 lives)" ) PORT_DIPSETTING( 0x07, "Level 5-1 (3 lives)" ) PORT_DIPSETTING( 0x06, "Level 5-2 (4 lives)" ) - PORT_DIPSETTING( 0x05, "Level 6 (5 Lives)" ) - PORT_DIPSETTING( 0x04, "Level 6 (6 Lives)" ) + PORT_DIPSETTING( 0x05, "Level 6 (5 lives)" ) + PORT_DIPSETTING( 0x04, "Level 6 (6 lives)" ) // PORT_DIPSETTING( 0x03, "INVALID" ) // PORT_DIPSETTING( 0x02, "INVALID" ) // PORT_DIPSETTING( 0x01, "INVALID" ) @@ -3039,7 +3039,7 @@ static INPUT_PORTS_START( qadjr ) PORT_INCLUDE( qad ) PORT_MODIFY("DSWB") - PORT_DIPNAME( 0x07, 0x07, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW(B):1,2,3") + PORT_DIPNAME( 0x07, 0x05, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW(B):1,2,3") PORT_DIPSETTING( 0x07, "0" ) PORT_DIPSETTING( 0x06, "1" ) PORT_DIPSETTING( 0x05, "2" ) @@ -3048,8 +3048,8 @@ static INPUT_PORTS_START( qadjr ) // PORT_DIPSETTING( 0x02, "4" ) // PORT_DIPSETTING( 0x01, "4" ) // PORT_DIPSETTING( 0x00, "4" ) - PORT_DIPUNKNOWN_DIPLOC( 0x08, 0x08, "SW(B):4" ) - PORT_DIPUNKNOWN_DIPLOC( 0x10, 0x10, "SW(B):5" ) + PORT_DIPUNKNOWN_DIPLOC( 0x08, 0x08, "SW(B):4" ) // Unused according to manual + PORT_DIPUNKNOWN_DIPLOC( 0x10, 0x10, "SW(B):5" ) // Unused according to manual PORT_DIPNAME( 0xe0, 0xe0, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW(B):6,7,8") PORT_DIPSETTING( 0xa0, "1" ) PORT_DIPSETTING( 0xc0, "2" ) @@ -3060,6 +3060,11 @@ static INPUT_PORTS_START( qadjr ) // PORT_DIPSETTING( 0x40, "2" ) // PORT_DIPSETTING( 0x60, "3" ) + PORT_MODIFY("DSWC") + PORT_DIPNAME( 0x20, 0x00, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW(C):6") + PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) // Manual states default is OFF + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_MODIFY("IN2") /* check code at 0x000c48 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN ) -- cgit v1.2.3