mirror of
https://github.com/holub/mame
synced 2025-05-25 23:35:26 +03:00
taito_l input updates:
* added plgirls cheat dip-switch [found by Gatinho] * added plgirls2 coin mode B
This commit is contained in:
parent
83e3061cb2
commit
6e4570638e
@ -1699,9 +1699,9 @@ static INPUT_PORTS_START( plgirls )
|
|||||||
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
|
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
|
||||||
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
|
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
|
||||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||||
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
|
PORT_DIPNAME( 0x80, 0x80, "P1+P2 clears round (Cheat)" )
|
||||||
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
|
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
|
||||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||||
|
|
||||||
PORT_START("IN0")
|
PORT_START("IN0")
|
||||||
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE1 )
|
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE1 )
|
||||||
@ -1743,10 +1743,27 @@ static INPUT_PORTS_START( plgirls2 )
|
|||||||
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
|
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
|
||||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||||
PORT_SERVICE( 0x04, IP_ACTIVE_LOW )
|
PORT_SERVICE( 0x04, IP_ACTIVE_LOW )
|
||||||
PORT_DIPNAME( 0x08, 0x08, "Coin Mode" ) /* Coin Mode B not supported yet */
|
PORT_DIPNAME( 0x08, 0x08, "Coin Mode" )
|
||||||
PORT_DIPSETTING( 0x08, "Mode A" )
|
PORT_DIPSETTING( 0x08, "Mode A" )
|
||||||
PORT_DIPSETTING( 0x00, "Mode B" )
|
PORT_DIPSETTING( 0x00, "Mode B" )
|
||||||
TAITO_COINAGE_JAPAN_OLD
|
PORT_DIPNAME( 0x30, 0x30, DEF_STR( Coin_A ) )
|
||||||
|
PORT_DIPSETTING( 0x10, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x08)
|
||||||
|
PORT_DIPSETTING( 0x30, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x08)
|
||||||
|
PORT_DIPSETTING( 0x00, DEF_STR( 2C_3C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x08)
|
||||||
|
PORT_DIPSETTING( 0x20, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x08)
|
||||||
|
PORT_DIPSETTING( 0x00, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x00)
|
||||||
|
PORT_DIPSETTING( 0x10, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x00)
|
||||||
|
PORT_DIPSETTING( 0x30, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x00)
|
||||||
|
PORT_DIPSETTING( 0x20, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x00)
|
||||||
|
PORT_DIPNAME( 0xc0, 0xc0, DEF_STR( Coin_B ) )
|
||||||
|
PORT_DIPSETTING( 0x40, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x08)
|
||||||
|
PORT_DIPSETTING( 0xc0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x08)
|
||||||
|
PORT_DIPSETTING( 0x00, DEF_STR( 2C_3C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x08)
|
||||||
|
PORT_DIPSETTING( 0x80, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x08)
|
||||||
|
PORT_DIPSETTING( 0x00, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x00)
|
||||||
|
PORT_DIPSETTING( 0x40, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x00)
|
||||||
|
PORT_DIPSETTING( 0xc0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x00)
|
||||||
|
PORT_DIPSETTING( 0x80, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSWA", 0x08, PORTCOND_EQUALS, 0x00)
|
||||||
/*
|
/*
|
||||||
|
|
||||||
Coin 1 is DSW 1, 5&6 - Coin 2 is DSW 1, 7&8
|
Coin 1 is DSW 1, 5&6 - Coin 2 is DSW 1, 7&8
|
||||||
@ -1762,6 +1779,9 @@ Mode B | Coin | 1cn/4pl |on |off|
|
|||||||
| | 3cn/1pl |off|on |
|
| | 3cn/1pl |off|on |
|
||||||
| | 4cn/1pl |on |on |
|
| | 4cn/1pl |on |on |
|
||||||
-----------------------------------
|
-----------------------------------
|
||||||
|
|
||||||
|
Mode A corresponds to TAITO_COINAGE_JAPAN_OLD in taitoipt.h
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
PORT_START("DSWB")
|
PORT_START("DSWB")
|
||||||
|
Loading…
Reference in New Issue
Block a user