mirror of
https://github.com/holub/mame
synced 2025-05-03 13:06:47 +03:00
From: Guy Hufkens [mailto:guy.hufkens@telenet.be]
Subject: dooyong.c dips Added DIP locations
This commit is contained in:
parent
719eca9c82
commit
1d26d347e1
@ -127,8 +127,8 @@ static ADDRESS_MAP_START( lastday_readmem, ADDRESS_SPACE_PROGRAM, 8 )
|
||||
AM_RANGE(0xc010, 0xc010) AM_READ_PORT("SYSTEM")
|
||||
AM_RANGE(0xc011, 0xc011) AM_READ_PORT("P1")
|
||||
AM_RANGE(0xc012, 0xc012) AM_READ_PORT("P2")
|
||||
AM_RANGE(0xc013, 0xc013) AM_READ_PORT("DSW1")
|
||||
AM_RANGE(0xc014, 0xc014) AM_READ_PORT("DSW2")
|
||||
AM_RANGE(0xc013, 0xc013) AM_READ_PORT("DSWA")
|
||||
AM_RANGE(0xc014, 0xc014) AM_READ_PORT("DSWB")
|
||||
AM_RANGE(0xc800, 0xffff) AM_READ(SMH_RAM)
|
||||
ADDRESS_MAP_END
|
||||
|
||||
@ -149,8 +149,8 @@ static ADDRESS_MAP_START( pollux_readmem, ADDRESS_SPACE_PROGRAM, 8 )
|
||||
AM_RANGE(0x0000, 0x7fff) AM_READ(SMH_ROM)
|
||||
AM_RANGE(0x8000, 0xbfff) AM_READ(SMH_BANK1)
|
||||
AM_RANGE(0xc000, 0xefff) AM_READ(SMH_RAM)
|
||||
AM_RANGE(0xf000, 0xf000) AM_READ_PORT("DSW1")
|
||||
AM_RANGE(0xf001, 0xf001) AM_READ_PORT("DSW2")
|
||||
AM_RANGE(0xf000, 0xf000) AM_READ_PORT("DSWA")
|
||||
AM_RANGE(0xf001, 0xf001) AM_READ_PORT("DSWB")
|
||||
AM_RANGE(0xf002, 0xf002) AM_READ_PORT("P1")
|
||||
AM_RANGE(0xf003, 0xf003) AM_READ_PORT("P2")
|
||||
AM_RANGE(0xf004, 0xf004) AM_READ_PORT("SYSTEM")
|
||||
@ -174,8 +174,8 @@ static ADDRESS_MAP_START( gulfstrm_readmem, ADDRESS_SPACE_PROGRAM, 8 )
|
||||
AM_RANGE(0x0000, 0x7fff) AM_READ(SMH_ROM)
|
||||
AM_RANGE(0x8000, 0xbfff) AM_READ(SMH_BANK1)
|
||||
AM_RANGE(0xc000, 0xefff) AM_READ(SMH_RAM)
|
||||
AM_RANGE(0xf000, 0xf000) AM_READ_PORT("DSW1")
|
||||
AM_RANGE(0xf001, 0xf001) AM_READ_PORT("DSW2")
|
||||
AM_RANGE(0xf000, 0xf000) AM_READ_PORT("DSWA")
|
||||
AM_RANGE(0xf001, 0xf001) AM_READ_PORT("DSWB")
|
||||
AM_RANGE(0xf002, 0xf002) AM_READ_PORT("P2")
|
||||
AM_RANGE(0xf003, 0xf003) AM_READ_PORT("P1")
|
||||
AM_RANGE(0xf004, 0xf004) AM_READ_PORT("SYSTEM")
|
||||
@ -185,8 +185,8 @@ ADDRESS_MAP_END
|
||||
static ADDRESS_MAP_START( bluehawk_readmem, ADDRESS_SPACE_PROGRAM, 8 )
|
||||
AM_RANGE(0x0000, 0x7fff) AM_READ(SMH_ROM)
|
||||
AM_RANGE(0x8000, 0xbfff) AM_READ(SMH_BANK1)
|
||||
AM_RANGE(0xc000, 0xc000) AM_READ_PORT("DSW1")
|
||||
AM_RANGE(0xc001, 0xc001) AM_READ_PORT("DSW2")
|
||||
AM_RANGE(0xc000, 0xc000) AM_READ_PORT("DSWA")
|
||||
AM_RANGE(0xc001, 0xc001) AM_READ_PORT("DSWB")
|
||||
AM_RANGE(0xc002, 0xc002) AM_READ_PORT("P1")
|
||||
AM_RANGE(0xc003, 0xc003) AM_READ_PORT("P2")
|
||||
AM_RANGE(0xc004, 0xc004) AM_READ_PORT("SYSTEM")
|
||||
@ -215,8 +215,8 @@ static ADDRESS_MAP_START( flytiger_readmem, ADDRESS_SPACE_PROGRAM, 8 )
|
||||
AM_RANGE(0xe000, 0xe000) AM_READ_PORT("P1")
|
||||
AM_RANGE(0xe002, 0xe002) AM_READ_PORT("P2")
|
||||
AM_RANGE(0xe004, 0xe004) AM_READ_PORT("SYSTEM")
|
||||
AM_RANGE(0xe006, 0xe006) AM_READ_PORT("DSW1")
|
||||
AM_RANGE(0xe008, 0xe008) AM_READ_PORT("DSW2")
|
||||
AM_RANGE(0xe006, 0xe006) AM_READ_PORT("DSWA")
|
||||
AM_RANGE(0xe008, 0xe008) AM_READ_PORT("DSWB")
|
||||
AM_RANGE(0xe800, 0xefff) AM_READ(SMH_RAM)
|
||||
AM_RANGE(0xf000, 0xf7ff) AM_READ(SMH_RAM)
|
||||
AM_RANGE(0xf800, 0xffff) AM_READ(SMH_RAM)
|
||||
@ -241,8 +241,8 @@ static ADDRESS_MAP_START( primella_readmem, ADDRESS_SPACE_PROGRAM, 8 )
|
||||
AM_RANGE(0xc000, 0xcfff) AM_READ(SMH_RAM)
|
||||
AM_RANGE(0xd000, 0xd3ff) AM_READ(SMH_RAM)
|
||||
AM_RANGE(0xe000, 0xefff) AM_READ(SMH_RAM)
|
||||
AM_RANGE(0xf800, 0xf800) AM_READ_PORT("DSW1")
|
||||
AM_RANGE(0xf810, 0xf810) AM_READ_PORT("DSW2")
|
||||
AM_RANGE(0xf800, 0xf800) AM_READ_PORT("DSWA")
|
||||
AM_RANGE(0xf810, 0xf810) AM_READ_PORT("DSWB")
|
||||
AM_RANGE(0xf820, 0xf820) AM_READ_PORT("P1")
|
||||
AM_RANGE(0xf830, 0xf830) AM_READ_PORT("P2")
|
||||
AM_RANGE(0xf840, 0xf840) AM_READ_PORT("SYSTEM")
|
||||
@ -401,57 +401,51 @@ ADDRESS_MAP_END
|
||||
***************************************************************************/
|
||||
|
||||
static INPUT_PORTS_START( dooyongz80_generic )
|
||||
PORT_START("DSW1")
|
||||
PORT_SERVICE( 0x01, IP_ACTIVE_LOW )
|
||||
PORT_DIPNAME( 0x02, 0x02, "Coin Type" )
|
||||
PORT_START("DSWA")
|
||||
PORT_SERVICE_DIPLOC( 0x01, IP_ACTIVE_LOW, "SWA:1" )
|
||||
PORT_DIPNAME( 0x02, 0x02, "Coin Type" ) PORT_DIPLOCATION("SWA:2")
|
||||
PORT_DIPSETTING( 0x02, "A" )
|
||||
PORT_DIPSETTING( 0x00, "B" )
|
||||
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Demo_Sounds ) )
|
||||
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SWA:3")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x04, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Flip_Screen ) )
|
||||
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("SWA:4")
|
||||
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x30, 0x30, DEF_STR( Coin_A ) )
|
||||
PORT_DIPSETTING( 0x10, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x30, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( 2C_3C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x20, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x10, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x20, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x30, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
PORT_DIPNAME( 0xc0, 0xc0, DEF_STR( Coin_B ) )
|
||||
PORT_DIPSETTING( 0x40, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0xc0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( 2C_3C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x80, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0xc0, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x80, DEF_STR( 1C_3C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x40, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( 1C_6C ) ) PORT_CONDITION("DSW1", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
PORT_DIPNAME( 0x30, 0x30, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SWA:5,6")
|
||||
PORT_DIPSETTING( 0x10, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x30, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( 2C_3C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x20, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x10, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x20, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x30, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
PORT_DIPNAME( 0xc0, 0xc0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SWA:7,8")
|
||||
PORT_DIPSETTING( 0x40, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0xc0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( 2C_3C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x80, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0xc0, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x80, DEF_STR( 1C_3C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x40, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( 1C_6C ) ) PORT_CONDITION("DSWA", 0x02, PORTCOND_NOTEQUALS, 0x02)
|
||||
|
||||
PORT_START("DSW2")
|
||||
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Lives ) )
|
||||
PORT_START("DSWB")
|
||||
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Lives ) ) PORT_DIPLOCATION("SWB:1,2")
|
||||
PORT_DIPSETTING( 0x00, "1" )
|
||||
PORT_DIPSETTING( 0x02, "2" )
|
||||
PORT_DIPSETTING( 0x03, "3" )
|
||||
PORT_DIPSETTING( 0x01, "4" )
|
||||
PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Difficulty ) )
|
||||
PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SWB:3,4")
|
||||
PORT_DIPSETTING( 0x08, DEF_STR( Easy ) )
|
||||
PORT_DIPSETTING( 0x0c, DEF_STR( Normal ) )
|
||||
PORT_DIPSETTING( 0x04, DEF_STR( Hard ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Hardest ) )
|
||||
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Allow_Continue ) )
|
||||
PORT_DIPUNUSED_DIPLOC( 0x10, 0x10, "SWB:5" )
|
||||
PORT_DIPUNUSED_DIPLOC( 0x20, 0x20, "SWB:6" )
|
||||
PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "SWB:7" )
|
||||
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Allow_Continue ) ) PORT_DIPLOCATION("SWB:8")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( No ) )
|
||||
PORT_DIPSETTING( 0x80, DEF_STR( Yes ) )
|
||||
|
||||
@ -494,54 +488,48 @@ INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( dooyongm68_generic )
|
||||
PORT_START("DSW")
|
||||
PORT_SERVICE( 0x0001, IP_ACTIVE_LOW )
|
||||
PORT_DIPNAME( 0x0002, 0x0002, "Coin Type" )
|
||||
PORT_SERVICE_DIPLOC( 0x01, IP_ACTIVE_LOW, "SWA:1" )
|
||||
PORT_DIPNAME( 0x0002, 0x0002, "Coin Type" ) PORT_DIPLOCATION("SWA:2")
|
||||
PORT_DIPSETTING( 0x0002, "A" )
|
||||
PORT_DIPSETTING( 0x0000, "B" )
|
||||
PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Demo_Sounds ) )
|
||||
PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SWA:3")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Flip_Screen ) )
|
||||
PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("SWA:4")
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Coin_A ) )
|
||||
PORT_DIPSETTING( 0x0010, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0030, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( 2C_3C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0010, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0030, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coin_B ) )
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x00c0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( 2C_3C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x00c0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( 1C_3C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( 1C_6C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPNAME( 0x0300, 0x0300, DEF_STR( Lives ) )
|
||||
PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SWA:5,6")
|
||||
PORT_DIPSETTING( 0x0010, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0030, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( 2C_3C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0010, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0030, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SWA:7,8")
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x00c0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( 2C_3C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x00c0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( 1C_3C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( 1C_6C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_NOTEQUALS, 0x0002)
|
||||
PORT_DIPNAME( 0x0300, 0x0300, DEF_STR( Lives ) ) PORT_DIPLOCATION("SWB:1,2")
|
||||
PORT_DIPSETTING( 0x0000, "1" )
|
||||
PORT_DIPSETTING( 0x0200, "2" )
|
||||
PORT_DIPSETTING( 0x0300, "3" )
|
||||
PORT_DIPSETTING( 0x0100, "4" )
|
||||
PORT_DIPNAME( 0x0c00, 0x0c00, DEF_STR( Difficulty ) )
|
||||
PORT_DIPNAME( 0x0c00, 0x0c00, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SWB:3,4")
|
||||
PORT_DIPSETTING( 0x0800, DEF_STR( Easy ) )
|
||||
PORT_DIPSETTING( 0x0c00, DEF_STR( Normal ) )
|
||||
PORT_DIPSETTING( 0x0400, DEF_STR( Hard ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Hardest ) )
|
||||
PORT_DIPNAME( 0x1000, 0x1000, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x1000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x2000, 0x2000, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x2000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x4000, 0x4000, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x4000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Allow_Continue ) )
|
||||
PORT_DIPUNUSED_DIPLOC( 0x1000, 0x1000, "SWB:5" )
|
||||
PORT_DIPUNUSED_DIPLOC( 0x2000, 0x2000, "SWB:6" )
|
||||
PORT_DIPUNUSED_DIPLOC( 0x4000, 0x4000, "SWB:7" )
|
||||
PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Allow_Continue ) ) PORT_DIPLOCATION("SWB:8")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( No ) )
|
||||
PORT_DIPSETTING( 0x8000, DEF_STR( Yes ) )
|
||||
|
||||
@ -591,13 +579,13 @@ INPUT_PORTS_END
|
||||
static INPUT_PORTS_START( lastday )
|
||||
PORT_INCLUDE( dooyongz80_generic )
|
||||
|
||||
PORT_MODIFY("DSW2")
|
||||
PORT_DIPNAME( 0x30, 0x30, DEF_STR( Bonus_Life ) )
|
||||
PORT_MODIFY("DSWB")
|
||||
PORT_DIPNAME( 0x30, 0x30, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SWB:5,6")
|
||||
PORT_DIPSETTING( 0x30, "Every 200000" )
|
||||
PORT_DIPSETTING( 0x20, "Every 240000" )
|
||||
PORT_DIPSETTING( 0x10, "280000" )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( None ) )
|
||||
PORT_DIPNAME( 0x40, 0x40, "Speed" )
|
||||
PORT_DIPNAME( 0x40, 0x40, "Speed" ) PORT_DIPLOCATION("SWB:7")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Low ) )
|
||||
PORT_DIPSETTING( 0x40, DEF_STR( High ) )
|
||||
|
||||
@ -615,13 +603,13 @@ INPUT_PORTS_END
|
||||
static INPUT_PORTS_START( gulfstrm )
|
||||
PORT_INCLUDE( dooyongz80_generic )
|
||||
|
||||
PORT_MODIFY("DSW2")
|
||||
PORT_DIPNAME( 0x30, 0x30, DEF_STR( Bonus_Life ) )
|
||||
PORT_MODIFY("DSWB")
|
||||
PORT_DIPNAME( 0x30, 0x30, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SWB:5,6")
|
||||
PORT_DIPSETTING( 0x30, "Every 300,000" )
|
||||
PORT_DIPSETTING( 0x20, "Every 400,000" )
|
||||
PORT_DIPSETTING( 0x10, "Every 500,000" )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( None ) )
|
||||
PORT_DIPNAME( 0x40, 0x40, "Power Rise(?)" )
|
||||
PORT_DIPNAME( 0x40, 0x40, "Power Rise(?)" ) PORT_DIPLOCATION("SWB:7")
|
||||
PORT_DIPSETTING( 0x40, "1" )
|
||||
PORT_DIPSETTING( 0x00, "2" )
|
||||
|
||||
@ -657,8 +645,8 @@ INPUT_PORTS_END
|
||||
static INPUT_PORTS_START( flytiger )
|
||||
PORT_INCLUDE( dooyongz80_generic )
|
||||
|
||||
PORT_MODIFY("DSW2")
|
||||
PORT_DIPNAME( 0x40, 0x40, "Auto Fire" ) /* Mainly (only?) for 3-way charge */
|
||||
PORT_MODIFY("DSWB")
|
||||
PORT_DIPNAME( 0x40, 0x40, "Auto Fire" ) PORT_DIPLOCATION("SWB:7") /* Mainly (only?) for 3-way charge */
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x40, DEF_STR( On ) )
|
||||
INPUT_PORTS_END
|
||||
@ -666,16 +654,16 @@ INPUT_PORTS_END
|
||||
static INPUT_PORTS_START( sadari )
|
||||
PORT_INCLUDE( dooyongz80_generic )
|
||||
|
||||
PORT_MODIFY("DSW2")
|
||||
PORT_DIPNAME( 0x03, 0x01, "Show Girl" )
|
||||
PORT_MODIFY("DSWB")
|
||||
PORT_DIPNAME( 0x03, 0x01, "Show Girl" ) PORT_DIPLOCATION("SWB:1,2")
|
||||
PORT_DIPSETTING( 0x00, "Skip Skip Skip" )
|
||||
PORT_DIPSETTING( 0x03, "Dress Dress Dress" )
|
||||
PORT_DIPSETTING( 0x02, "Dress Half Half" )
|
||||
PORT_DIPSETTING( 0x01, "Dress Half Naked" )
|
||||
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Cabinet ) )
|
||||
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SWB:5")
|
||||
PORT_DIPSETTING( 0x10, DEF_STR( Upright ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ) )
|
||||
PORT_DIPNAME( 0x40, 0x40, "Girl Show Point" )
|
||||
PORT_DIPNAME( 0x40, 0x40, "Girl Show Point" ) PORT_DIPLOCATION("SWB:7")
|
||||
PORT_DIPSETTING( 0x40, "Other Country" )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Asia ) )
|
||||
INPUT_PORTS_END
|
||||
@ -683,13 +671,13 @@ INPUT_PORTS_END
|
||||
static INPUT_PORTS_START( primella )
|
||||
PORT_INCLUDE( dooyongz80_generic )
|
||||
|
||||
PORT_MODIFY("DSW2")
|
||||
PORT_DIPNAME( 0x03, 0x01, "Show Girl" )
|
||||
PORT_MODIFY("DSWB")
|
||||
PORT_DIPNAME( 0x03, 0x01, "Show Girl" ) PORT_DIPLOCATION("SWB:1,2")
|
||||
PORT_DIPSETTING( 0x00, "Skip Skip Skip" )
|
||||
PORT_DIPSETTING( 0x03, "Dress Dress Dress" )
|
||||
PORT_DIPSETTING( 0x02, "Dress Half Half" )
|
||||
PORT_DIPSETTING( 0x01, "Dress Half Naked" )
|
||||
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Cabinet ) )
|
||||
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SWB:5")
|
||||
PORT_DIPSETTING( 0x10, DEF_STR( Upright ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ) )
|
||||
INPUT_PORTS_END
|
||||
@ -698,7 +686,7 @@ static INPUT_PORTS_START( rshark )
|
||||
PORT_INCLUDE( dooyongm68_generic )
|
||||
|
||||
PORT_MODIFY("DSW")
|
||||
PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coin_B ) )
|
||||
PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SWA:7,8")
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x00c0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( 2C_3C ) ) PORT_CONDITION("DSW", 0x0002, PORTCOND_EQUALS, 0x0002)
|
||||
@ -717,21 +705,17 @@ static INPUT_PORTS_START( popbingo )
|
||||
PORT_INCLUDE( dooyongm68_generic )
|
||||
|
||||
PORT_MODIFY("DSW")
|
||||
PORT_DIPNAME( 0x0004, 0x0000, DEF_STR( Demo_Sounds ) )
|
||||
PORT_DIPNAME( 0x0004, 0x0000, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SWA:3")
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0100, 0x0100, "VS Max Round" )
|
||||
PORT_DIPNAME( 0x0100, 0x0100, "VS Max Round" ) PORT_DIPLOCATION("SWB:1")
|
||||
PORT_DIPSETTING( 0x0100, "3" )
|
||||
PORT_DIPSETTING( 0x0000, "1" )
|
||||
PORT_DIPNAME( 0x0200, 0x0200, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0200, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x4000, 0x4000, "Blocks Don't Drop" )
|
||||
PORT_DIPUNKNOWN_DIPLOC( 0x0200, 0x0200, "SWB:2" )
|
||||
PORT_DIPNAME( 0x4000, 0x4000, "Blocks Don't Drop" ) PORT_DIPLOCATION("SWB:7")
|
||||
PORT_DIPSETTING( 0x4000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x8000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPUNKNOWN_DIPLOC( 0x8000, 0x8000, "SWB:8" )
|
||||
INPUT_PORTS_END
|
||||
|
||||
/***************************************************************************
|
||||
|
Loading…
Reference in New Issue
Block a user