dsw info from gregf on mameworld forum

This commit is contained in:
Michaël Banaan Ananas 2011-12-17 07:05:22 +00:00
parent 0ddf029c71
commit 0ae0b445a1

View File

@ -256,8 +256,8 @@ static ADDRESS_MAP_START( sdpoker_mem, AS_PROGRAM, 8 )
AM_RANGE(0x8002, 0x8002) AM_READ_PORT("IN1") AM_WRITE(payout_w)
AM_RANGE(0x8003, 0x8003) AM_READ_PORT("IN2") AM_WRITE(coinin_w)
AM_RANGE(0x8004, 0x8004) AM_READ_PORT("IN3") AM_WRITE(debug8004_w)
AM_RANGE(0x8005, 0x8005) AM_READ_PORT("SW2")
AM_RANGE(0x8006, 0x8006) AM_READ_PORT("SW1")
AM_RANGE(0x8005, 0x8005) AM_READ_PORT("SW1")
AM_RANGE(0x8006, 0x8006) AM_READ_PORT("SW2")
AM_RANGE(0x9000, 0x90ff) AM_RAM AM_SHARE("nvram")
AM_RANGE(0x9400, 0x9400) AM_READ(sdpoker_rng_r)
AM_RANGE(0x9800, 0x9801) AM_DEVWRITE("aysnd", ay8910_data_address_w)
@ -294,10 +294,10 @@ static INPUT_PORTS_START( supdrapo )
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("P2 Cancel") PORT_PLAYER(2)
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("P2 Deal") PORT_PLAYER(2)
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("P2 Bet/Play") PORT_PLAYER(2)
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("P2 Coin : 10")
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("P2 Coin : 5")
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("P2 Coin : 2")
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("P2 Coin : 1")
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("P2 Coin 4: 10")
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("P2 Coin 3: 5")
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("P2 Coin 2: 2")
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("P2 Coin 1: 1")
PORT_START("IN3")
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("P2 Hold 5") PORT_PLAYER(2)
@ -312,71 +312,67 @@ static INPUT_PORTS_START( supdrapo )
PORT_START("IN4")
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("P1 Flip") PORT_PLAYER(1)
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("P2 Flip") PORT_PLAYER(2)
PORT_DIPNAME( 0x04, 0x00, "4-3" )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x04, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x00, "4-4" )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x08, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x00, "4-5" )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x10, DEF_STR( On ) )
PORT_BIT( 0x1c, IP_ACTIVE_HIGH, IPT_UNKNOWN )
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_SERVICE1 ) PORT_NAME("Payout") PORT_CODE(KEYCODE_W)
PORT_SERVICE_NO_TOGGLE( 0x40, IP_ACTIVE_HIGH )
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Cabinet ) )
PORT_DIPSETTING( 0x00, "1 Player" )
PORT_DIPSETTING( 0x80, "2 Players" )
PORT_START("SW1")
PORT_DIPNAME( 0x01, 0x01, "Auto Bet" )
PORT_DIPSETTING( 0x00, DEF_STR( No ) )
PORT_DIPSETTING( 0x01, DEF_STR( Yes ) )
PORT_DIPNAME( 0x02, 0x02, "Allow Raise" )
PORT_DIPSETTING( 0x00, DEF_STR( No ) )
PORT_DIPSETTING( 0x02, DEF_STR( Yes ) )
PORT_DIPNAME( 0x04, 0x04, "Double-Up" )
PORT_DIPSETTING( 0x00, DEF_STR( No ) )
PORT_DIPSETTING( 0x04, DEF_STR( Yes ) )
PORT_DIPNAME( 0x08, 0x08, "Minimal Winner Hand" )
PORT_DIPSETTING( 0x08, "Jacks or Better" )
PORT_DIPSETTING( 0x00, "Two Pair" )
PORT_DIPNAME( 0x10, 0x00, "Deal Speed" )
PORT_DIPSETTING( 0x00, "Slow" )
PORT_DIPSETTING( 0x10, "Fast" )
PORT_DIPNAME( 0x20, 0x00, "Aces Type" )
PORT_DIPSETTING( 0x00, "Normal Aces" )
PORT_DIPSETTING( 0x20, "Number 1" )
PORT_DIPNAME( 0x40, 0x00, DEF_STR( Language ) )
PORT_DIPSETTING( 0x00, DEF_STR( English ) )
PORT_DIPSETTING( 0x40, DEF_STR( French ) )
PORT_DIPNAME( 0x80, 0x00, "Cards Deck Type" )
PORT_DIPSETTING( 0x00, "English Cards" )
PORT_DIPSETTING( 0x80, "French Cards" )
PORT_START("SW2")
PORT_DIPNAME( 0x01, 0x00, "6-1" )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x01, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x00, "6-2" )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x02, DEF_STR( On ) )
PORT_DIPNAME( 0x04, 0x00, "6-3" )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x04, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x00, "6-4" )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x08, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x00, "6-5" )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x10, DEF_STR( On ) )
PORT_DIPNAME( 0x20, 0x00, "6-6" )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x20, DEF_STR( On ) )
PORT_DIPNAME( 0xc0, 0xc0, "Max Bet" )
PORT_START("SW1") // Bank 1 @ 8A
PORT_DIPNAME( 0x0f, 0x02, "Payout Percentage" ) PORT_DIPLOCATION("SW1:1,2,3,4")
PORT_DIPSETTING( 0x00, "25%" )
PORT_DIPSETTING( 0x01, "30%" )
PORT_DIPSETTING( 0x02, "35%" )
PORT_DIPSETTING( 0x03, "40%" )
PORT_DIPSETTING( 0x04, "45%" )
PORT_DIPSETTING( 0x05, "50%" )
PORT_DIPSETTING( 0x06, "55%" )
PORT_DIPSETTING( 0x07, "60%" )
PORT_DIPSETTING( 0x08, "65%" )
PORT_DIPSETTING( 0x09, "70%" )
PORT_DIPSETTING( 0x0a, "75%" )
PORT_DIPSETTING( 0x0b, "80%" )
PORT_DIPSETTING( 0x0c, "85%" )
PORT_DIPSETTING( 0x0d, "90%" )
PORT_DIPSETTING( 0x0e, "95%" )
PORT_DIPSETTING( 0x0f, "100%" )
PORT_DIPNAME( 0x30, 0x10, "Maximum Payout" ) PORT_DIPLOCATION("SW1:5,6")
PORT_DIPSETTING( 0x00, "0" )
PORT_DIPSETTING( 0x10, "200" )
PORT_DIPSETTING( 0x20, "500" )
PORT_DIPSETTING( 0x30, "1000" )
PORT_DIPNAME( 0xc0, 0xc0, "Maximum Bet" ) PORT_DIPLOCATION("SW1:7,8")
PORT_DIPSETTING( 0x00, "5" )
PORT_DIPSETTING( 0x40, "10" )
PORT_DIPSETTING( 0x80, "15" )
PORT_DIPSETTING( 0xc0, "30" )
PORT_START("SW2") // Bank 2 @ 9A
PORT_DIPNAME( 0x01, 0x01, "Auto Bet" ) PORT_DIPLOCATION("SW2:1")
PORT_DIPSETTING( 0x00, DEF_STR( No ) )
PORT_DIPSETTING( 0x01, DEF_STR( Yes ) )
PORT_DIPNAME( 0x02, 0x02, "Allow Raise" ) PORT_DIPLOCATION("SW2:2")
PORT_DIPSETTING( 0x00, DEF_STR( No ) )
PORT_DIPSETTING( 0x02, DEF_STR( Yes ) )
PORT_DIPNAME( 0x04, 0x04, "Red/Black Double-Up" ) PORT_DIPLOCATION("SW2:3")
PORT_DIPSETTING( 0x00, DEF_STR( No ) )
PORT_DIPSETTING( 0x04, DEF_STR( Yes ) )
PORT_DIPNAME( 0x08, 0x08, "Minimum Winning Hand" ) PORT_DIPLOCATION("SW2:4")
PORT_DIPSETTING( 0x08, "Jacks or Better" )
PORT_DIPSETTING( 0x00, "Two Pair or Better" )
PORT_DIPNAME( 0x10, 0x10, "Deal Speed" ) PORT_DIPLOCATION("SW2:5")
PORT_DIPSETTING( 0x00, "Slow" )
PORT_DIPSETTING( 0x10, "Fast" )
PORT_DIPNAME( 0x20, 0x20, "Flash Buttons" ) PORT_DIPLOCATION("SW2:6")
PORT_DIPSETTING( 0x00, DEF_STR( No ) )
PORT_DIPSETTING( 0x20, DEF_STR( Yes ) )
PORT_DIPNAME( 0x40, 0x00, DEF_STR( Language ) ) PORT_DIPLOCATION("SW2:7")
PORT_DIPSETTING( 0x00, DEF_STR( English ) )
PORT_DIPSETTING( 0x40, DEF_STR( French ) )
PORT_DIPNAME( 0x80, 0x00, "Cards Deck Type" ) PORT_DIPLOCATION("SW2:8")
PORT_DIPSETTING( 0x00, "English Cards" )
PORT_DIPSETTING( 0x80, "French Cards" )
INPUT_PORTS_END