mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
Dipswitches, notes, renamed to "Joker's Wild (Rev. B)" as "Golden Poker Series" isn't part of the title and promoted to working
This commit is contained in:
parent
9892fe3f0c
commit
d0916e799f
@ -20,6 +20,12 @@ SOUND : YM3438
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
/*
|
||||
Also seem to be running on the same/similar hardware:
|
||||
* Deuce's Wild (http://topline.royalflush.jp/modules/contents/?%A5%DE%A5%B7%A5%F3%A5%C7%A1%BC%A5%BF%A5%D9%A1%BC%A5%B9%2F%A5%D3%A5%C7%A5%AA%A5%DD%A1%BC%A5%AB%A1%BC%2FSEGA%2FDEUCE%27S_WILD)
|
||||
* Draw Poker (http://topline.royalflush.jp/modules/contents/?%A5%DE%A5%B7%A5%F3%A5%C7%A1%BC%A5%BF%A5%D9%A1%BC%A5%B9%2F%A5%D3%A5%C7%A5%AA%A5%DD%A1%BC%A5%AB%A1%BC%2FSEGA%2FDRAW_POKER)
|
||||
*/
|
||||
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/m68000/m68000.h"
|
||||
@ -262,107 +268,95 @@ static INPUT_PORTS_START( segajw )
|
||||
PORT_START("COIN1") // start the coin drop sequence (see coin_sensors_r)
|
||||
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_CHANGED_MEMBER(DEVICE_SELF, segajw_state, coin_drop_start, NULL)
|
||||
|
||||
PORT_START("DSW0")
|
||||
PORT_DIPNAME( 0x0001, 0x0000, "DSW0-1" )
|
||||
PORT_DIPSETTING( 0x0001, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0002, 0x0000, "DSW0-2" )
|
||||
PORT_DIPSETTING( 0x0002, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0004, 0x0000, "DSW0-3" )
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0008, 0x0000, "DSW0-4" )
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0010, 0x0000, "DSW0-5" )
|
||||
PORT_DIPSETTING( 0x0010, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0020, 0x0000, "DSW0-6" )
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0040, 0x0000, "DSW0-7" )
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0080, 0x0000, "DSW0-8" )
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
|
||||
PORT_START("DSW1")
|
||||
PORT_DIPNAME( 0x0001, 0x0000, "DSW1-1" )
|
||||
PORT_DIPSETTING( 0x0001, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0002, 0x0000, "DSW1-2" )
|
||||
PORT_DIPSETTING( 0x0002, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0004, 0x0000, "DSW1-3" )
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0008, 0x0000, "DSW1-4" )
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0010, 0x0000, "DSW1-5" )
|
||||
PORT_DIPSETTING( 0x0010, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0020, 0x0000, "DSW1-6" )
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0040, 0x0000, "DSW1-7" )
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0080, 0x0000, "DSW1-8" )
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0001, 0x0000, "Progressive" ) PORT_DIPLOCATION("SW1:1")
|
||||
PORT_DIPSETTING( 0x0001, "Normal" )
|
||||
PORT_DIPSETTING( 0x0000, "Progressive" )
|
||||
PORT_DIPNAME( 0x0002, 0x0000, "Double Down" ) PORT_DIPLOCATION("SW1:2")
|
||||
PORT_DIPSETTING( 0x0002, "With D.D" )
|
||||
PORT_DIPSETTING( 0x0000, "Without D.D" )
|
||||
PORT_DIPNAME( 0x0004, 0x0000, "Draw Cards" ) PORT_DIPLOCATION("SW1:3")
|
||||
PORT_DIPSETTING( 0x0004, "Display" )
|
||||
PORT_DIPSETTING( 0x0000, "No Display" )
|
||||
PORT_DIPNAME( 0x0008, 0x0000, "Color Change" ) PORT_DIPLOCATION("SW1:4")
|
||||
PORT_DIPSETTING( 0x0008, "Change" )
|
||||
PORT_DIPSETTING( 0x0000, "No Change" )
|
||||
PORT_DIPNAME( 0x0010, 0x0000, "Odds Table" ) PORT_DIPLOCATION("SW1:5")
|
||||
PORT_DIPSETTING( 0x0010, "No Display" )
|
||||
PORT_DIPSETTING( 0x0000, "Display" )
|
||||
PORT_DIPNAME( 0x0060, 0x0000, "Play Mode" ) PORT_DIPLOCATION("SW1:6,7")
|
||||
PORT_DIPSETTING( 0x0000, "Coin" )
|
||||
PORT_DIPSETTING( 0x0020, "Coin/Credit" )
|
||||
// PORT_DIPSETTING( 0x0040, "Coin/Credit" )
|
||||
PORT_DIPSETTING( 0x0060, "Credit" )
|
||||
PORT_DIPNAME( 0x0080, 0x0000, "Best Choice" ) PORT_DIPLOCATION("SW1:8")
|
||||
PORT_DIPSETTING( 0x0080, "Display" )
|
||||
PORT_DIPSETTING( 0x0000, "No Display" )
|
||||
|
||||
PORT_START("DSW2")
|
||||
PORT_DIPNAME( 0x0001, 0x0000, "DSW2-1" )
|
||||
PORT_DIPSETTING( 0x0001, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0002, 0x0000, "DSW2-2" )
|
||||
PORT_DIPSETTING( 0x0002, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0004, 0x0000, "DSW2-3" )
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0008, 0x0000, "DSW2-4" )
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0010, 0x0000, "DSW2-5" )
|
||||
PORT_DIPSETTING( 0x0010, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0020, 0x0000, "DSW2-6" )
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0040, 0x0000, "DSW2-7" )
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0080, 0x0000, "DSW2-8" )
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0007, 0x0000, "Denomination" ) PORT_DIPLOCATION("SW2:1,2,3")
|
||||
PORT_DIPSETTING( 0x0000, "$25" )
|
||||
PORT_DIPSETTING( 0x0001, "$5" )
|
||||
PORT_DIPSETTING( 0x0002, "$1" )
|
||||
PORT_DIPSETTING( 0x0003, "50¢" )
|
||||
PORT_DIPSETTING( 0x0004, "25¢" )
|
||||
PORT_DIPSETTING( 0x0005, "10¢" )
|
||||
PORT_DIPSETTING( 0x0006, "5¢" )
|
||||
PORT_DIPSETTING( 0x0007, "Medal" )
|
||||
PORT_DIPNAME( 0x0008, 0x0000, "Max. Pay" ) PORT_DIPLOCATION("SW2:4")
|
||||
PORT_DIPSETTING( 0x0008, "500" )
|
||||
PORT_DIPSETTING( 0x0000, "1000" )
|
||||
PORT_DIPNAME( 0x0010, 0x0000, "Max. Credit" ) PORT_DIPLOCATION("SW2:5")
|
||||
PORT_DIPSETTING( 0x0010, "5000" )
|
||||
PORT_DIPSETTING( 0x0000, "1000" )
|
||||
PORT_DIPNAME( 0x0020, 0x0000, "$1200" ) PORT_DIPLOCATION("SW2:6")
|
||||
PORT_DIPSETTING( 0x0020, "At. Pay" )
|
||||
PORT_DIPSETTING( 0x0000, "Credit/At. Pay" )
|
||||
PORT_DIPNAME( 0x00c0, 0x0000, "Max. Bet" ) PORT_DIPLOCATION("SW2:7,8")
|
||||
PORT_DIPSETTING( 0x0000, "10" )
|
||||
PORT_DIPSETTING( 0x00c0, "5" )
|
||||
PORT_DIPSETTING( 0x0040, "3" )
|
||||
PORT_DIPSETTING( 0x0080, "1" )
|
||||
|
||||
PORT_START("DSW3")
|
||||
PORT_DIPNAME( 0x0001, 0x0001, "DSW3-1" )
|
||||
PORT_DIPNAME( 0x0001, 0x0001, "Meter" ) PORT_DIPLOCATION("SW3:1")
|
||||
PORT_DIPSETTING( 0x0001, "Nevada" )
|
||||
PORT_DIPSETTING( 0x0000, "New Jersey" )
|
||||
PORT_DIPNAME( 0x0002, 0x0002, "Card Face" ) PORT_DIPLOCATION("SW3:2")
|
||||
PORT_DIPSETTING( 0x0002, "Changeable" )
|
||||
PORT_DIPSETTING( 0x0000, "Original" )
|
||||
PORT_DIPNAME( 0x0004, 0x0004, "Card Back" ) PORT_DIPLOCATION("SW3:3")
|
||||
PORT_DIPSETTING( 0x0004, "Changeable" )
|
||||
PORT_DIPSETTING( 0x0000, "Original" )
|
||||
PORT_DIPUNUSED( 0x0008, 0x0008) PORT_DIPLOCATION("SW3:4")
|
||||
PORT_DIPUNUSED( 0x0010, 0x0010) PORT_DIPLOCATION("SW3:5")
|
||||
PORT_DIPUNUSED( 0x0020, 0x0020) PORT_DIPLOCATION("SW3:6")
|
||||
PORT_DIPUNUSED( 0x0040, 0x0040) PORT_DIPLOCATION("SW3:7")
|
||||
PORT_DIPUNUSED( 0x0080, 0x0080) PORT_DIPLOCATION("SW3:8")
|
||||
|
||||
PORT_START("DSW0")
|
||||
PORT_DIPNAME( 0x0001, 0x0000, "Jumper 1" ) PORT_DIPLOCATION("SW4:1")
|
||||
PORT_DIPSETTING( 0x0001, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0002, 0x0002, "DSW3-2" )
|
||||
PORT_DIPNAME( 0x0002, 0x0000, "Jumper 2" ) PORT_DIPLOCATION("SW4:2")
|
||||
PORT_DIPSETTING( 0x0002, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0004, 0x0004, "DSW3-3" )
|
||||
PORT_DIPNAME( 0x0004, 0x0000, "Jumper 3" ) PORT_DIPLOCATION("SW4:3")
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0008, 0x0000, "DSW3-4" )
|
||||
PORT_DIPNAME( 0x0008, 0x0000, "Jumper 4" ) PORT_DIPLOCATION("SW4:4")
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0010, 0x0000, "DSW3-5" )
|
||||
PORT_DIPNAME( 0x0010, 0x0000, "Jumper 5" ) PORT_DIPLOCATION("SW4:5")
|
||||
PORT_DIPSETTING( 0x0010, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0020, 0x0000, "DSW3-6" )
|
||||
PORT_DIPNAME( 0x0020, 0x0000, "Jumper 6" ) PORT_DIPLOCATION("SW4:6")
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0040, 0x0000, "DSW3-7" )
|
||||
PORT_DIPNAME( 0x0040, 0x0000, "Jumper 7" ) PORT_DIPLOCATION("SW4:7")
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0080, 0x0000, "DSW3-8" )
|
||||
PORT_DIPNAME( 0x0080, 0x0000, "Jumper 8" ) PORT_DIPLOCATION("SW4:8")
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
INPUT_PORTS_END
|
||||
@ -446,4 +440,4 @@ ROM_START( segajw )
|
||||
ROM_END
|
||||
|
||||
|
||||
GAMEL( 1991, segajw, 0, segajw, segajw, driver_device, 0, ROT0, "Sega", "Golden Poker Series \"Joker's Wild\" (Rev. B)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE, layout_segajw ) // TODO: correct title
|
||||
GAMEL( 1991, segajw, 0, segajw, segajw, driver_device, 0, ROT0, "Sega", "Joker's Wild (Rev. B)", MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE, layout_segajw )
|
||||
|
Loading…
Reference in New Issue
Block a user