mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
megaplay.cpp: Fix DIP switch settings for mp_mazin, and put settings in ascending order for other games. (#7899)
This commit is contained in:
parent
af8c507855
commit
d3062ef108
@ -196,15 +196,15 @@ static INPUT_PORTS_START ( mp_sonic )
|
||||
|
||||
PORT_MODIFY("DSW1") // DSW C (per game settings)
|
||||
PORT_DIPNAME( 0x03, 0x01, "Initial Players" ) PORT_DIPLOCATION("SW3:1,2")
|
||||
PORT_DIPSETTING( 0x00, "4" )
|
||||
PORT_DIPSETTING( 0x01, "3" )
|
||||
PORT_DIPSETTING( 0x02, "2" )
|
||||
PORT_DIPSETTING( 0x03, "1" )
|
||||
PORT_DIPSETTING( 0x02, "2" )
|
||||
PORT_DIPSETTING( 0x01, "3" )
|
||||
PORT_DIPSETTING( 0x00, "4" )
|
||||
PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW3:3,4")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Hardest ) )
|
||||
PORT_DIPSETTING( 0x04, DEF_STR( Hard ) )
|
||||
PORT_DIPSETTING( 0x08, DEF_STR( Easy ) )
|
||||
PORT_DIPSETTING( 0x0c, DEF_STR( Normal ) )
|
||||
PORT_DIPSETTING( 0x04, DEF_STR( Hard ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Hardest ) )
|
||||
// Who knows...
|
||||
// PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_NAME("0x6201 bit 4") PORT_CODE(KEYCODE_G)
|
||||
// PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_NAME("0x6201 bit 5") PORT_CODE(KEYCODE_H)
|
||||
@ -262,17 +262,17 @@ static INPUT_PORTS_START ( mp_twc )
|
||||
|
||||
PORT_MODIFY("DSW1") // DSW C (per game settings)
|
||||
PORT_DIPNAME( 0x01, 0x01, "Time" ) PORT_DIPLOCATION("SW3:1")
|
||||
PORT_DIPSETTING( 0x01, DEF_STR( Normal ) )
|
||||
PORT_DIPSETTING( 0x00, "Short" )
|
||||
PORT_DIPSETTING( 0x01, DEF_STR( Normal ) )
|
||||
PORT_DIPNAME( 0x0e, 0x08, "Level" ) PORT_DIPLOCATION("SW3:2,3,4")
|
||||
PORT_DIPSETTING( 0x00, "0" )
|
||||
PORT_DIPSETTING( 0x02, "0" )
|
||||
PORT_DIPSETTING( 0x04, "5" )
|
||||
PORT_DIPSETTING( 0x06, "4" )
|
||||
PORT_DIPSETTING( 0x08, "3" )
|
||||
PORT_DIPSETTING( 0x0a, "2" )
|
||||
PORT_DIPSETTING( 0x0c, "1" )
|
||||
PORT_DIPSETTING( 0x00, "0 (duplicate 1)" )
|
||||
PORT_DIPSETTING( 0x02, "0 (duplicate 2)" )
|
||||
PORT_DIPSETTING( 0x0e, "0" )
|
||||
PORT_DIPSETTING( 0x0c, "1" )
|
||||
PORT_DIPSETTING( 0x0a, "2" )
|
||||
PORT_DIPSETTING( 0x08, "3" )
|
||||
PORT_DIPSETTING( 0x06, "4" )
|
||||
PORT_DIPSETTING( 0x04, "5" )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START ( mp_sor2 )
|
||||
@ -280,15 +280,15 @@ static INPUT_PORTS_START ( mp_sor2 )
|
||||
|
||||
PORT_MODIFY("DSW1") // DSW C (per game settings)
|
||||
PORT_DIPNAME( 0x03, 0x01, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW3:1,2")
|
||||
PORT_DIPSETTING( 0x00, "4" )
|
||||
PORT_DIPSETTING( 0x01, "3" )
|
||||
PORT_DIPSETTING( 0x02, "2" )
|
||||
PORT_DIPSETTING( 0x03, "1" )
|
||||
PORT_DIPSETTING( 0x02, "2" )
|
||||
PORT_DIPSETTING( 0x01, "3" )
|
||||
PORT_DIPSETTING( 0x00, "4" )
|
||||
PORT_DIPNAME( 0xc, 0x0c, DEF_STR ( Difficulty ) ) PORT_DIPLOCATION("SW3:3,4")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR ( Hardest ) )
|
||||
PORT_DIPSETTING( 0x04, DEF_STR ( Hard ) )
|
||||
PORT_DIPSETTING( 0x08, DEF_STR ( Easy ) )
|
||||
PORT_DIPSETTING( 0x0c, DEF_STR ( Normal ) )
|
||||
PORT_DIPSETTING( 0x04, DEF_STR ( Hard ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR ( Hardest ) )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START ( mp_bio )
|
||||
@ -296,15 +296,15 @@ static INPUT_PORTS_START ( mp_bio )
|
||||
|
||||
PORT_MODIFY("DSW1") // DSW C (per game settings)
|
||||
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW3:1,2")
|
||||
PORT_DIPSETTING( 0x00, "5" )
|
||||
PORT_DIPSETTING( 0x01, "4" )
|
||||
PORT_DIPSETTING( 0x02, "2" )
|
||||
PORT_DIPSETTING( 0x03, "3" )
|
||||
PORT_DIPSETTING( 0x01, "4" )
|
||||
PORT_DIPSETTING( 0x00, "5" )
|
||||
PORT_DIPNAME( 0xc, 0x0c, DEF_STR ( Difficulty ) ) PORT_DIPLOCATION("SW3:3,4")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR ( Hardest ) )
|
||||
PORT_DIPSETTING( 0x04, DEF_STR ( Hard ) )
|
||||
PORT_DIPSETTING( 0x08, DEF_STR ( Easy ) )
|
||||
PORT_DIPSETTING( 0x0c, DEF_STR ( Normal ) )
|
||||
PORT_DIPSETTING( 0x04, DEF_STR ( Hard ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR ( Hardest ) )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START ( mp_gslam )
|
||||
@ -312,14 +312,14 @@ static INPUT_PORTS_START ( mp_gslam )
|
||||
|
||||
PORT_MODIFY("DSW1") // DSW C (per game settings)
|
||||
PORT_DIPNAME( 0x07, 0x04, DEF_STR ( Game_Time ) ) PORT_DIPLOCATION("SW3:1,2,3")
|
||||
PORT_DIPSETTING( 0x00, "5:00" )
|
||||
PORT_DIPSETTING( 0x01, "4:30" )
|
||||
PORT_DIPSETTING( 0x02, "4:00" )
|
||||
PORT_DIPSETTING( 0x03, "3:30" )
|
||||
PORT_DIPSETTING( 0x04, "3:00" )
|
||||
PORT_DIPSETTING( 0x05, "2:30" )
|
||||
PORT_DIPSETTING( 0x06, "2:00" )
|
||||
PORT_DIPSETTING( 0x07, "1:30" )
|
||||
PORT_DIPSETTING( 0x06, "2:00" )
|
||||
PORT_DIPSETTING( 0x05, "2:30" )
|
||||
PORT_DIPSETTING( 0x04, "3:00" )
|
||||
PORT_DIPSETTING( 0x03, "3:30" )
|
||||
PORT_DIPSETTING( 0x02, "4:00" )
|
||||
PORT_DIPSETTING( 0x01, "4:30" )
|
||||
PORT_DIPSETTING( 0x00, "5:00" )
|
||||
PORT_DIPNAME( 0x08, 0x08, "2P-Play Continue" ) PORT_DIPLOCATION("SW3:4")
|
||||
PORT_DIPSETTING( 0x00, "1 Credit" )
|
||||
PORT_DIPSETTING( 0x08, "2 Credits" )
|
||||
@ -329,14 +329,14 @@ static INPUT_PORTS_START ( mp_mazin )
|
||||
PORT_INCLUDE( megaplay )
|
||||
|
||||
PORT_MODIFY("DSW1") // DSW C (per game settings)
|
||||
PORT_DIPNAME( 0x03, 0x02, "Initial Player" ) PORT_DIPLOCATION("SW3:1,2")
|
||||
PORT_DIPSETTING( 0x00, "2" )
|
||||
PORT_DIPSETTING( 0x01, "1" )
|
||||
PORT_DIPSETTING( 0x02, "3" )
|
||||
PORT_DIPSETTING( 0x03, "4" )
|
||||
PORT_DIPNAME( 0x03, 0x01, "Initial Player" ) PORT_DIPLOCATION("SW3:1,2")
|
||||
PORT_DIPSETTING( 0x02, "1" )
|
||||
PORT_DIPSETTING( 0x03, "2" )
|
||||
PORT_DIPSETTING( 0x01, "3" )
|
||||
PORT_DIPSETTING( 0x00, "4" )
|
||||
PORT_DIPNAME( 0x04, 0x04, DEF_STR ( Difficulty ) ) PORT_DIPLOCATION("SW3:3")
|
||||
PORT_DIPSETTING( 0x04, DEF_STR ( Hard ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR ( Normal ) )
|
||||
PORT_DIPSETTING( 0x04, DEF_STR ( Normal ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR ( Hard ) )
|
||||
PORT_DIPNAME( 0x08, 0x08, "Title" ) PORT_DIPLOCATION("SW3:4")
|
||||
PORT_DIPSETTING( 0x08, "EUROPE" )
|
||||
PORT_DIPSETTING( 0x00, "U.S.A" )
|
||||
@ -347,15 +347,15 @@ static INPUT_PORTS_START ( mp_soni2 )
|
||||
|
||||
PORT_MODIFY("DSW1") // DSW C (per game settings)
|
||||
PORT_DIPNAME( 0x03, 0x01, "Initial Players (Normal mode)" ) PORT_DIPLOCATION("SW3:1,2")
|
||||
PORT_DIPSETTING( 0x00, "4" )
|
||||
PORT_DIPSETTING( 0x01, "3" )
|
||||
PORT_DIPSETTING( 0x02, "2" )
|
||||
PORT_DIPSETTING( 0x03, "1" )
|
||||
PORT_DIPNAME( 0x0c, 0x0c, "Initial Players (Dual mode)" ) PORT_DIPLOCATION("SW3:3,4")
|
||||
PORT_DIPSETTING( 0x02, "2" )
|
||||
PORT_DIPSETTING( 0x01, "3" )
|
||||
PORT_DIPSETTING( 0x00, "4" )
|
||||
PORT_DIPSETTING( 0x04, "2" )
|
||||
PORT_DIPNAME( 0x0c, 0x0c, "Initial Players (Dual mode)" ) PORT_DIPLOCATION("SW3:3,4")
|
||||
PORT_DIPSETTING( 0x08, "1" )
|
||||
PORT_DIPSETTING( 0x04, "2" )
|
||||
PORT_DIPSETTING( 0x0c, "3" )
|
||||
PORT_DIPSETTING( 0x00, "4" )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START ( mp_shnb3 )
|
||||
@ -363,15 +363,15 @@ static INPUT_PORTS_START ( mp_shnb3 )
|
||||
|
||||
PORT_MODIFY("DSW1") // DSW C (per game settings)
|
||||
PORT_DIPNAME( 0x03, 0x01, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW3:1,2")
|
||||
PORT_DIPSETTING( 0x00, "4" )
|
||||
PORT_DIPSETTING( 0x01, "3" )
|
||||
PORT_DIPSETTING( 0x02, "2" )
|
||||
PORT_DIPSETTING( 0x03, "1" )
|
||||
PORT_DIPSETTING( 0x02, "2" )
|
||||
PORT_DIPSETTING( 0x01, "3" )
|
||||
PORT_DIPSETTING( 0x00, "4" )
|
||||
PORT_DIPNAME( 0xc, 0x0c, DEF_STR ( Difficulty ) ) PORT_DIPLOCATION("SW3:3,4")
|
||||
PORT_DIPSETTING( 0x00, "Expert" )
|
||||
PORT_DIPSETTING( 0x04, DEF_STR ( Hard ) )
|
||||
PORT_DIPSETTING( 0x08, DEF_STR ( Easy ) )
|
||||
PORT_DIPSETTING( 0x0c, DEF_STR ( Normal ) )
|
||||
PORT_DIPSETTING( 0x04, DEF_STR ( Hard ) )
|
||||
PORT_DIPSETTING( 0x00, "Expert" )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START ( mp_gunhe )
|
||||
@ -379,15 +379,15 @@ static INPUT_PORTS_START ( mp_gunhe )
|
||||
|
||||
PORT_MODIFY("DSW1") // DSW C (per game settings)
|
||||
PORT_DIPNAME( 0x03, 0x01, "Initial Players" ) PORT_DIPLOCATION("SW3:1,2")
|
||||
PORT_DIPSETTING( 0x00, "4" )
|
||||
PORT_DIPSETTING( 0x01, "3" )
|
||||
PORT_DIPSETTING( 0x02, "2" )
|
||||
PORT_DIPSETTING( 0x03, "1" )
|
||||
PORT_DIPSETTING( 0x02, "2" )
|
||||
PORT_DIPSETTING( 0x01, "3" )
|
||||
PORT_DIPSETTING( 0x00, "4" )
|
||||
PORT_DIPNAME( 0x0c, 0x0c, DEF_STR ( Difficulty ) ) PORT_DIPLOCATION("SW3:3,4")
|
||||
PORT_DIPSETTING( 0x00, "Expert" )
|
||||
PORT_DIPSETTING( 0x04, DEF_STR ( Hard ) )
|
||||
PORT_DIPSETTING( 0x08, DEF_STR ( Easy ) )
|
||||
PORT_DIPSETTING( 0x0c, DEF_STR ( Normal ) )
|
||||
PORT_DIPSETTING( 0x04, DEF_STR ( Hard ) )
|
||||
PORT_DIPSETTING( 0x00, "Expert" )
|
||||
INPUT_PORTS_END
|
||||
|
||||
// MEGAPLAY specific
|
||||
|
Loading…
Reference in New Issue
Block a user