Complete DIP switches y DIP locations for Umi de Poker. [Roberto Fresca]
This commit is contained in:
parent
908ebec4eb
commit
f16f71857e
@ -7,7 +7,8 @@
|
||||
Additional work by Roberto Fresca.
|
||||
|
||||
TODO:
|
||||
- fix clocks;
|
||||
- Slot Poker Saiyuki DIP switches.
|
||||
- Fix clocks;
|
||||
|
||||
TMP68HC000-16 + z80 + YM3812 + OKI6295
|
||||
|
||||
@ -389,105 +390,104 @@ INPUT_PORTS_END
|
||||
static INPUT_PORTS_START( umipoker )
|
||||
PORT_INCLUDE( common )
|
||||
|
||||
/* Seems that the default switches are all ON.
|
||||
This needs confirmation, since the game title
|
||||
by default should be the second one.
|
||||
*/
|
||||
PORT_START("DSW1-2")
|
||||
PORT_DIPNAME( 0x0001, 0x0001, "DSW1" ) PORT_DIPLOCATION("DSW1:!1")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0001, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:!2")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0002, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:!3")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:!4")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:!5")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0010, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:!6")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:!7")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:!8")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0003, 0x0003, "Main Level" ) PORT_DIPLOCATION("DSW1:!1,!2")
|
||||
PORT_DIPSETTING( 0x0000, "1" )
|
||||
PORT_DIPSETTING( 0x0001, "2" )
|
||||
PORT_DIPSETTING( 0x0002, "3" )
|
||||
PORT_DIPSETTING( 0x0003, "4" )
|
||||
PORT_DIPNAME( 0x001c, 0x001c, "Double-Up Level" ) PORT_DIPLOCATION("DSW1:!3,!4,!5")
|
||||
PORT_DIPSETTING( 0x0000, "1" )
|
||||
PORT_DIPSETTING( 0x0004, "2" )
|
||||
PORT_DIPSETTING( 0x0008, "3" )
|
||||
PORT_DIPSETTING( 0x000c, "4" )
|
||||
PORT_DIPSETTING( 0x0010, "5" )
|
||||
PORT_DIPSETTING( 0x0014, "6" )
|
||||
PORT_DIPSETTING( 0x0018, "7" )
|
||||
PORT_DIPSETTING( 0x001c, "8" )
|
||||
PORT_DIPNAME( 0x0060, 0x0060, "Bet Max" ) PORT_DIPLOCATION("DSW1:!6,!7")
|
||||
PORT_DIPSETTING( 0x0000, "10" )
|
||||
PORT_DIPSETTING( 0x0020, "20" )
|
||||
PORT_DIPSETTING( 0x0040, "30" )
|
||||
PORT_DIPSETTING( 0x0060, "50" )
|
||||
PORT_DIPNAME( 0x0080, 0x0080, "Magnification" ) PORT_DIPLOCATION("DSW1:!8")
|
||||
PORT_DIPSETTING( 0x0000, "A Type" )
|
||||
PORT_DIPSETTING( 0x0080, "B Type" )
|
||||
|
||||
PORT_DIPNAME( 0x0100, 0x0100, "DSW2" ) PORT_DIPLOCATION("DSW2:!1")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0100, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0200, 0x0200, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:!2")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0200, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0400, 0x0400, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:!3")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0400, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:!4")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0800, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x1000, 0x1000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:!5")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x1000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x2000, 0x2000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:!6")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x2000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x4000, 0x4000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:!7")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x4000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:!8")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x8000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0700, 0x0700, "Key In - Hopper Out" ) PORT_DIPLOCATION("DSW2:!1,!2,!3")
|
||||
PORT_DIPSETTING( 0x0000, "1" )
|
||||
PORT_DIPSETTING( 0x0100, "10" )
|
||||
PORT_DIPSETTING( 0x0200, "50" )
|
||||
PORT_DIPSETTING( 0x0300, "100" )
|
||||
PORT_DIPSETTING( 0x0400, "200" )
|
||||
PORT_DIPSETTING( 0x0500, "300" )
|
||||
PORT_DIPSETTING( 0x0600, "500" )
|
||||
PORT_DIPSETTING( 0x0700, "1000" )
|
||||
PORT_DIPNAME( 0x3800, 0x3800, "Coin-In" ) PORT_DIPLOCATION("DSW2:!4,!5,!6")
|
||||
PORT_DIPSETTING( 0x0000, "1" )
|
||||
PORT_DIPSETTING( 0x0800, "5" )
|
||||
PORT_DIPSETTING( 0x1000, "10" )
|
||||
PORT_DIPSETTING( 0x1800, "20" )
|
||||
PORT_DIPSETTING( 0x2000, "25" )
|
||||
PORT_DIPSETTING( 0x2800, "50" )
|
||||
PORT_DIPSETTING( 0x3000, "100" )
|
||||
PORT_DIPSETTING( 0x3800, "250" )
|
||||
PORT_DIPNAME( 0xc000, 0xc000, "Service-In" ) PORT_DIPLOCATION("DSW2:!7,!8")
|
||||
PORT_DIPSETTING( 0x0000, "1" )
|
||||
PORT_DIPSETTING( 0x4000, "5" )
|
||||
PORT_DIPSETTING( 0x8000, "10" )
|
||||
PORT_DIPSETTING( 0xc000, "100" )
|
||||
|
||||
PORT_START("DSW3-4")
|
||||
PORT_DIPNAME( 0x0001, 0x0001, "DSW3" ) PORT_DIPLOCATION("DSW3:!1")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0001, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:!2")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0002, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:!3")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:!4")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:!5")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0010, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:!6")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:!7")
|
||||
PORT_DIPNAME( 0x0007, 0x0007, "Coin In Limit" ) PORT_DIPLOCATION("DSW3:!1,!2,!3")
|
||||
PORT_DIPSETTING( 0x0001, "1000" )
|
||||
PORT_DIPSETTING( 0x0002, "2000" )
|
||||
PORT_DIPSETTING( 0x0003, "3000" )
|
||||
PORT_DIPSETTING( 0x0004, "5000" )
|
||||
PORT_DIPSETTING( 0x0005, "10000" )
|
||||
PORT_DIPSETTING( 0x0006, "20000" )
|
||||
PORT_DIPSETTING( 0x0007, "30000" )
|
||||
PORT_DIPSETTING( 0x0000, "999999" )
|
||||
PORT_DIPNAME( 0x0038, 0x0038, "Credit Limit" ) PORT_DIPLOCATION("DSW3:!4,!5,!6")
|
||||
PORT_DIPSETTING( 0x0008, "1000" )
|
||||
PORT_DIPSETTING( 0x0010, "3000" )
|
||||
PORT_DIPSETTING( 0x0018, "5000" )
|
||||
PORT_DIPSETTING( 0x0020, "10000" )
|
||||
PORT_DIPSETTING( 0x0028, "20000" )
|
||||
PORT_DIPSETTING( 0x0030, "30000" )
|
||||
PORT_DIPSETTING( 0x0038, "50000" )
|
||||
PORT_DIPSETTING( 0x0000, "999999" )
|
||||
PORT_DIPNAME( 0x0040, 0x0040, "Out Coin Counter" ) PORT_DIPLOCATION("DSW3:!7") /* Conditional to 'Hopper Sub-Board' (DSW4-3) */
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:!8")
|
||||
PORT_DIPNAME( 0x0080, 0x0080, "Credit Cut" ) PORT_DIPLOCATION("DSW3:!8")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( On ) )
|
||||
|
||||
PORT_DIPNAME( 0x0100, 0x0100, "DSW4" ) PORT_DIPLOCATION("DSW4:!1")
|
||||
PORT_DIPNAME( 0x0300, 0x0300, "4 Card Fever" ) PORT_DIPLOCATION("DSW4:!1,!2")
|
||||
PORT_DIPSETTING( 0x0000, "A Type" )
|
||||
PORT_DIPSETTING( 0x0100, "B Type" )
|
||||
PORT_DIPSETTING( 0x0200, "C Type" )
|
||||
PORT_DIPSETTING( 0x0300, "D Type" )
|
||||
PORT_DIPNAME( 0x0400, 0x0400, "Hopper Sub-Board" ) PORT_DIPLOCATION("DSW4:!3") /* When off, allow set the 'Out Coin Counter' (DSW3-7) */
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0100, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0200, 0x0200, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:!2")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0200, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0400, 0x0400, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:!3")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0400, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0800, 0x0000, "Title Type" ) PORT_DIPLOCATION("DSW4:!4")
|
||||
PORT_DIPSETTING( 0x0000, "Umi de Poker" )
|
||||
PORT_DIPSETTING( 0x0800, "Marine Paradise" )
|
||||
PORT_DIPNAME( 0x1000, 0x1000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:!5")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x1000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x2000, 0x2000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:!6")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x2000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x4000, 0x4000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:!7")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x4000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:!8")
|
||||
PORT_DIPSETTING( 0x0400, "Use" )
|
||||
PORT_DIPNAME( 0x0800, 0x0000, "Title Type" ) PORT_DIPLOCATION("DSW4:!4")
|
||||
PORT_DIPSETTING( 0x0000, "A Type: Umi de Poker" )
|
||||
PORT_DIPSETTING( 0x0800, "B Type: Marine Paradise" )
|
||||
PORT_DIPNAME( 0x3000, 0x3000, "First Bet" ) PORT_DIPLOCATION("DSW4:!5,!6")
|
||||
PORT_DIPSETTING( 0x0000, "1" )
|
||||
PORT_DIPSETTING( 0x1000, "5" )
|
||||
PORT_DIPSETTING( 0x2000, "10" )
|
||||
PORT_DIPSETTING( 0x3000, "20" )
|
||||
PORT_DIPNAME( 0x4000, 0x4000, "Fever Initialize" ) PORT_DIPLOCATION("DSW4:!7")
|
||||
PORT_DIPSETTING( 0x0000, "A Type" )
|
||||
PORT_DIPSETTING( 0x4000, "B Type" )
|
||||
PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:!8") /* Unmapped?... */
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x8000, DEF_STR( On ) )
|
||||
INPUT_PORTS_END
|
||||
|
Loading…
Reference in New Issue
Block a user