diff options
| author | 2025-07-23 12:16:01 +0200 | |
|---|---|---|
| committer | 2025-07-23 12:16:01 +0200 | |
| commit | efb0e49db45c316350418e2aed3b710825b6eb48 (patch) | |
| tree | a5b6d04c364b1356a044254ea2d63873a63f1b64 /src | |
| parent | fe086b54cd07fa8a96c12f38cd8d1501ecf9b511 (diff) | |
gunforc2: update dipswitches
Diffstat (limited to 'src')
| -rw-r--r-- | src/mame/irem/m92.cpp | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/src/mame/irem/m92.cpp b/src/mame/irem/m92.cpp index f5b0071a626..fe80fa04249 100644 --- a/src/mame/irem/m92.cpp +++ b/src/mame/irem/m92.cpp @@ -515,8 +515,8 @@ static INPUT_PORTS_START( gunforce ) PORT_DIPSETTING( 0x000c, DEF_STR( Normal ) ) PORT_DIPSETTING( 0x0004, DEF_STR( Hard ) ) PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SW1:5") - PORT_DIPSETTING( 0x0000, "15000 35000 75000 120000" ) - PORT_DIPSETTING( 0x0010, "20000 40000 90000 150000" ) + PORT_DIPSETTING( 0x0000, "15k 35k 75k 120k" ) + PORT_DIPSETTING( 0x0010, "20k 40k 90k 150k" ) INPUT_PORTS_END @@ -526,10 +526,10 @@ static INPUT_PORTS_START( lethalth ) PORT_MODIFY("COINS_DSW3") /* DIP switch bank 3 */ PORT_DIPNAME( 0x0300, 0x0300, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SW3:1,2") - PORT_DIPSETTING( 0x0200, "500K & 1M" ) - PORT_DIPSETTING( 0x0300, "700K & 1.5M" ) - PORT_DIPSETTING( 0x0000, "700K, 1.5M, 3M & 4.5M" ) - PORT_DIPSETTING( 0x0100, "1M & 2M" ) + PORT_DIPSETTING( 0x0200, "500k 1000k" ) + PORT_DIPSETTING( 0x0300, "700k 1500k" ) + PORT_DIPSETTING( 0x0000, "700k 1500k 3000k 4500k" ) + PORT_DIPSETTING( 0x0100, "1000k 2000k" ) PORT_MODIFY("DSW") /* DIP switch bank 1 */ @@ -539,7 +539,7 @@ static INPUT_PORTS_START( lethalth ) PORT_DIPSETTING( 0x0001, "4" ) PORT_DIPSETTING( 0x0000, "5" ) PORT_DIPNAME( 0x000c, 0x000c, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW1:3,4") - PORT_DIPSETTING( 0x0000, DEF_STR( Very_Easy) ) + PORT_DIPSETTING( 0x0000, DEF_STR( Very_Easy ) ) PORT_DIPSETTING( 0x0008, DEF_STR( Easy ) ) PORT_DIPSETTING( 0x000c, DEF_STR( Normal ) ) PORT_DIPSETTING( 0x0004, DEF_STR( Hard ) ) @@ -571,7 +571,7 @@ static INPUT_PORTS_START( hook ) PORT_DIPSETTING( 0x0002, "3" ) PORT_DIPSETTING( 0x0001, "4" ) PORT_DIPNAME( 0x000c, 0x000c, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW1:3,4") - PORT_DIPSETTING( 0x0000, DEF_STR( Very_Easy) ) + PORT_DIPSETTING( 0x0000, DEF_STR( Very_Easy ) ) PORT_DIPSETTING( 0x0008, DEF_STR( Easy ) ) PORT_DIPSETTING( 0x000c, DEF_STR( Normal ) ) PORT_DIPSETTING( 0x0004, DEF_STR( Hard ) ) @@ -591,10 +591,10 @@ static INPUT_PORTS_START( majtitl2 ) PORT_DIPSETTING( 0x0100, DEF_STR( Off ) ) /* "Ticket payout function is not working now" will be shown on screen */ PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) /* Stored data is shown on screen with the option to clear data */ PORT_DIPNAME( 0x0600, 0x0600, "Points Per Ticket" ) PORT_DIPLOCATION("SW3:2,3") /* Conversion Rate for Ticket */ - PORT_DIPSETTING( 0x0600, "1 Point - 1 Ticket" ) - PORT_DIPSETTING( 0x0400, "2 Points - 1 Ticket" ) - PORT_DIPSETTING( 0x0200, "5 Points - 1 Ticket" ) - PORT_DIPSETTING( 0x0000, "10 Points - 1 Ticket" ) + PORT_DIPSETTING( 0x0600, "1 Point/1 Ticket" ) + PORT_DIPSETTING( 0x0400, "2 Points/1 Ticket" ) + PORT_DIPSETTING( 0x0200, "5 Points/1 Ticket" ) + PORT_DIPSETTING( 0x0000, "10 Points/1 Ticket" ) PORT_DIPUNUSED_DIPLOC( 0x0800, 0x0800, "SW3:4" ) /* Game manual states dips 4, 5, 6 & 7 are "Unused" */ PORT_DIPUNUSED_DIPLOC( 0x1000, 0x1000, "SW3:5" ) PORT_DIPUNUSED_DIPLOC( 0x2000, 0x2000, "SW3:6" ) @@ -663,7 +663,7 @@ static INPUT_PORTS_START( uccops ) PORT_DIPSETTING( 0x0002, "3" ) PORT_DIPSETTING( 0x0001, "4" ) PORT_DIPNAME( 0x000c, 0x000c, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW1:3,4") - PORT_DIPSETTING( 0x0000, DEF_STR( Very_Easy) ) + PORT_DIPSETTING( 0x0000, DEF_STR( Very_Easy ) ) PORT_DIPSETTING( 0x0008, DEF_STR( Easy ) ) PORT_DIPSETTING( 0x000c, DEF_STR( Normal ) ) PORT_DIPSETTING( 0x0004, DEF_STR( Hard ) ) @@ -704,7 +704,7 @@ static INPUT_PORTS_START( inthunt ) PORT_DIPSETTING( 0x0001, "4" ) PORT_DIPSETTING( 0x0000, "5" ) PORT_DIPNAME( 0x000c, 0x000c, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW1:3,4") - PORT_DIPSETTING( 0x0000, DEF_STR( Very_Easy) ) + PORT_DIPSETTING( 0x0000, DEF_STR( Very_Easy ) ) PORT_DIPSETTING( 0x0008, DEF_STR( Easy ) ) PORT_DIPSETTING( 0x000c, DEF_STR( Normal ) ) PORT_DIPSETTING( 0x0004, DEF_STR( Hard ) ) @@ -779,7 +779,7 @@ static INPUT_PORTS_START( dsoccr94j ) PORT_DIPSETTING( 0x0002, "2:30" ) PORT_DIPSETTING( 0x0001, "3:00" ) PORT_DIPNAME( 0x000c, 0x000c, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW1:3,4") - PORT_DIPSETTING( 0x0000, DEF_STR( Very_Easy) ) + PORT_DIPSETTING( 0x0000, DEF_STR( Very_Easy ) ) PORT_DIPSETTING( 0x0008, DEF_STR( Easy ) ) PORT_DIPSETTING( 0x000c, DEF_STR( Normal ) ) PORT_DIPSETTING( 0x0004, DEF_STR( Hard ) ) @@ -805,15 +805,17 @@ static INPUT_PORTS_START( gunforc2 ) PORT_MODIFY("DSW") /* DIP switch bank 1 */ PORT_DIPNAME( 0x0003, 0x0003, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW1:1,2") - PORT_DIPSETTING( 0x0002, "3" ) + PORT_DIPSETTING( 0x0000, "1" ) PORT_DIPSETTING( 0x0003, "2" ) + PORT_DIPSETTING( 0x0002, "3" ) PORT_DIPSETTING( 0x0001, "4" ) - PORT_DIPSETTING( 0x0000, "1" ) PORT_DIPNAME( 0x000c, 0x000c, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW1:3,4") - PORT_DIPSETTING( 0x0000, DEF_STR( Very_Easy) ) PORT_DIPSETTING( 0x0008, DEF_STR( Easy ) ) PORT_DIPSETTING( 0x000c, DEF_STR( Normal ) ) PORT_DIPSETTING( 0x0004, DEF_STR( Hard ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( Hardest ) ) + PORT_DIPUNKNOWN_DIPLOC( 0x0020, 0x0020, "SW1:6" ) + PORT_DIPUNKNOWN_DIPLOC( 0x0040, 0x0040, "SW1:7" ) INPUT_PORTS_END |
