summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2025-07-23 12:16:01 +0200
committer hap <happppp@users.noreply.github.com>2025-07-23 12:16:01 +0200
commitefb0e49db45c316350418e2aed3b710825b6eb48 (patch)
treea5b6d04c364b1356a044254ea2d63873a63f1b64 /src
parentfe086b54cd07fa8a96c12f38cd8d1501ecf9b511 (diff)
gunforc2: update dipswitches
Diffstat (limited to 'src')
-rw-r--r--src/mame/irem/m92.cpp38
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