mirror of
https://github.com/holub/mame
synced 2025-05-21 13:18:56 +03:00
From: Fabio Priuli [doge.fabio@gmail.com]
Sent: Thursday, January 22, 2009 10:31 AM To: submit Subject: fix for MT 2792 Enclosed please find a small patch which fix the neogeo COMM dips according to the manual scan present in the bug report (splitting sw 4,5,6 in two separate dips entry) Regards, Fabio
This commit is contained in:
parent
c9ffa9bcc5
commit
8772edaab2
@ -76,12 +76,14 @@ static INPUT_PORTS_START( mjneogeo )
|
||||
PORT_DIPNAME( 0x0004, 0x0000, "Mahjong Control Panel" ) PORT_DIPLOCATION("SW:3")
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0038, 0x0038, "COMM Setting" ) PORT_DIPLOCATION("SW:4,5,6")
|
||||
PORT_DIPSETTING( 0x0038, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0030, "1" )
|
||||
PORT_DIPSETTING( 0x0020, "2" )
|
||||
PORT_DIPNAME( 0x0018, 0x0018, "COMM Setting (Cabinet No.)" ) PORT_DIPLOCATION("SW:4,5")
|
||||
PORT_DIPSETTING( 0x0018, "1" )
|
||||
PORT_DIPSETTING( 0x0008, "2" )
|
||||
PORT_DIPSETTING( 0x0010, "3" )
|
||||
PORT_DIPSETTING( 0x0000, "4" )
|
||||
PORT_DIPNAME( 0x0020, 0x0020, "COMM Setting (Link Enable)" ) PORT_DIPLOCATION("SW:6")
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Free_Play ) ) PORT_DIPLOCATION("SW:7")
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
|
@ -1119,32 +1119,34 @@ static const ym2610_interface ym2610_config =
|
||||
*
|
||||
*************************************/
|
||||
|
||||
#define STANDARD_DIPS \
|
||||
PORT_DIPNAME( 0x0001, 0x0001, "Test Switch" ) PORT_DIPLOCATION("SW:1") \
|
||||
PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) \
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) \
|
||||
PORT_DIPNAME( 0x0002, 0x0002, "Coin Chutes?" ) PORT_DIPLOCATION("SW:2") \
|
||||
PORT_DIPSETTING( 0x0000, "1?" ) \
|
||||
PORT_DIPSETTING( 0x0002, "2?" ) \
|
||||
PORT_DIPNAME( 0x0004, 0x0004, "Autofire (in some games)" ) PORT_DIPLOCATION("SW:3") \
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) \
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) \
|
||||
PORT_DIPNAME( 0x0038, 0x0038, "COMM Setting" ) PORT_DIPLOCATION("SW:4,5,6") \
|
||||
PORT_DIPSETTING( 0x0038, DEF_STR( Off ) ) \
|
||||
PORT_DIPSETTING( 0x0030, "1" ) \
|
||||
PORT_DIPSETTING( 0x0020, "2" ) \
|
||||
PORT_DIPSETTING( 0x0010, "3" ) \
|
||||
PORT_DIPSETTING( 0x0000, "4" ) \
|
||||
PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Free_Play ) ) PORT_DIPLOCATION("SW:7") \
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) \
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) \
|
||||
PORT_DIPNAME( 0x0080, 0x0080, "Freeze" ) PORT_DIPLOCATION("SW:8") \
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) \
|
||||
#define STANDARD_DIPS \
|
||||
PORT_DIPNAME( 0x0001, 0x0001, "Test Switch" ) PORT_DIPLOCATION("SW:1") \
|
||||
PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) \
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) \
|
||||
PORT_DIPNAME( 0x0002, 0x0002, "Coin Chutes?" ) PORT_DIPLOCATION("SW:2") \
|
||||
PORT_DIPSETTING( 0x0000, "1?" ) \
|
||||
PORT_DIPSETTING( 0x0002, "2?" ) \
|
||||
PORT_DIPNAME( 0x0004, 0x0004, "Autofire (in some games)" ) PORT_DIPLOCATION("SW:3") \
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) \
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) \
|
||||
PORT_DIPNAME( 0x0018, 0x0018, "COMM Setting (Cabinet No.)" ) PORT_DIPLOCATION("SW:4,5") \
|
||||
PORT_DIPSETTING( 0x0018, "1" ) \
|
||||
PORT_DIPSETTING( 0x0008, "2" ) \
|
||||
PORT_DIPSETTING( 0x0010, "3" ) \
|
||||
PORT_DIPSETTING( 0x0000, "4" ) \
|
||||
PORT_DIPNAME( 0x0020, 0x0020, "COMM Setting (Link Enable)" ) PORT_DIPLOCATION("SW:6") \
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) \
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) \
|
||||
PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Free_Play ) ) PORT_DIPLOCATION("SW:7") \
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) \
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) \
|
||||
PORT_DIPNAME( 0x0080, 0x0080, "Freeze" ) PORT_DIPLOCATION("SW:8") \
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) \
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
|
||||
|
||||
#define STANDARD_IN0 \
|
||||
PORT_START("IN0") \
|
||||
PORT_START("IN0") \
|
||||
STANDARD_DIPS \
|
||||
PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(1) \
|
||||
PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1) \
|
||||
|
Loading…
Reference in New Issue
Block a user