Couple more unkch DIP switches

This commit is contained in:
Vas Crabb 2015-03-20 22:54:56 +11:00
parent d716c757cb
commit e6773cf5df

View File

@ -117,6 +117,16 @@
Nominated for the *WORST* hacked gambling game EVER! Nominated for the *WORST* hacked gambling game EVER!
* unkch sets
unkch4 always crashes if you insert coins while already credited. unkch1 and
unkch2 show the same behaviour only if you enable the Super Jackpot feature with
DSW2-6/7.
unkch3 has a handy input test mode. To access it, first enable it with DSW4-5,
then hold the Settings button (9) during boot.
* Crazy Bonus (crazybon): * Crazy Bonus (crazybon):
Appears to be from a bootleg conversion set for Poker Master (pokrmast). There Appears to be from a bootleg conversion set for Poker Master (pokrmast). There
@ -127,7 +137,7 @@
This is a stealth set that hides behind a fake Windows ME desktop if DSW2-6 is This is a stealth set that hides behind a fake Windows ME desktop if DSW2-6 is
off. Push Start followed by Bet five time to access the game. It will return off. Push Start followed by Bet five time to access the game. It will return
to the desktop after the game is over. Colours currently appear to be bad on to the desktop after the game is over. Colours currently appear to be bad on
the desktop screen. the desktop screen. DSW3-8 disables the button sequence for accessing the game.
Judging from the contents of the graphics ROMs and the Stats screens, there's a Judging from the contents of the graphics ROMs and the Stats screens, there's a
poker game buried in there, but there's apparently no way to access it. poker game buried in there, but there's apparently no way to access it.
@ -2019,8 +2029,8 @@ static INPUT_PORTS_START( chryangl )
PORT_DIPSETTING( 0x10, "C-Type" ) PORT_DIPSETTING( 0x10, "C-Type" )
PORT_DIPSETTING( 0x00, "D-Type" ) PORT_DIPSETTING( 0x00, "D-Type" )
PORT_DIPNAME( 0x20, 0x20, "Min. Bet For Bonus Play" ) PORT_DIPLOCATION("DSW4:6") PORT_DIPNAME( 0x20, 0x20, "Min. Bet For Bonus Play" ) PORT_DIPLOCATION("DSW4:6")
PORT_DIPSETTING( 0x20, "16 Bet" ) PORT_DIPSETTING( 0x00, "8" )
PORT_DIPSETTING( 0x00, "8 Bet" ) PORT_DIPSETTING( 0x20, "16" )
PORT_DIPNAME( 0x40, 0x40, "Reel Speed" ) PORT_DIPLOCATION("DSW4:7") PORT_DIPNAME( 0x40, 0x40, "Reel Speed" ) PORT_DIPLOCATION("DSW4:7")
PORT_DIPSETTING( 0x40, DEF_STR( Low ) ) PORT_DIPSETTING( 0x40, DEF_STR( Low ) )
PORT_DIPSETTING( 0x00, DEF_STR( High ) ) PORT_DIPSETTING( 0x00, DEF_STR( High ) )
@ -4803,9 +4813,9 @@ static INPUT_PORTS_START( unkch )
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:6") PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:6")
PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:7") PORT_DIPNAME( 0x40, 0x40, "Min. Bet For Bonus Play" ) PORT_DIPLOCATION("DSW2:7") /* OK */
PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, "8" )
PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPSETTING( 0x40, "16" )
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:8") PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:8")
PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) )
@ -4867,9 +4877,9 @@ static INPUT_PORTS_START( unkch )
PORT_DIPSETTING( 0x20, "1" ) PORT_DIPSETTING( 0x20, "1" )
PORT_DIPSETTING( 0x00, "10" ) PORT_DIPSETTING( 0x00, "10" )
PORT_DIPSETTING( 0x60, "20" ) PORT_DIPSETTING( 0x60, "20" )
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:8") PORT_DIPNAME( 0x80, 0x80, "Cherry/Bell Bonus" ) PORT_DIPLOCATION("DSW4:8") /* OK */
PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x80, "x6 / x3" )
PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPSETTING( 0x00, "x9 / x5" )
INPUT_PORTS_END INPUT_PORTS_END
static INPUT_PORTS_START( unkch3 ) static INPUT_PORTS_START( unkch3 )
@ -4918,7 +4928,7 @@ static INPUT_PORTS_START( unkch3 )
PORT_DIPSETTING( 0x10, "20 (10)" ) /* shows 10 in settings screen but limits at 20 in gameplay */ PORT_DIPSETTING( 0x10, "20 (10)" ) /* shows 10 in settings screen but limits at 20 in gameplay */
PORT_DIPSETTING( 0x20, "40 (20)" ) /* shows 20 in settings screen but limits at 40 in gameplay */ PORT_DIPSETTING( 0x20, "40 (20)" ) /* shows 20 in settings screen but limits at 40 in gameplay */
PORT_DIPSETTING( 0x30, "64" ) PORT_DIPSETTING( 0x30, "64" )
PORT_DIPNAME( 0x40, 0x40, "Bet Minimum" ) PORT_DIPLOCATION("DSW2:7") /* shows in settings screen but has no effect */ PORT_DIPNAME( 0x40, 0x40, "Min. Bet For Bonus Play" ) PORT_DIPLOCATION("DSW2:7") /* OK - called 'Bet Minimum' in settings screen */
PORT_DIPSETTING( 0x00, "8" ) PORT_DIPSETTING( 0x00, "8" )
PORT_DIPSETTING( 0x40, "16" ) PORT_DIPSETTING( 0x40, "16" )
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown) ) PORT_DIPLOCATION("DSW2:8") PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown) ) PORT_DIPLOCATION("DSW2:8")
@ -4973,9 +4983,9 @@ static INPUT_PORTS_START( unkch3 )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:7") PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:7")
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_DIPLOCATION("DSW4:8") PORT_DIPNAME( 0x80, 0x80, "Cherry/Bell Bonus" ) PORT_DIPLOCATION("DSW4:8") /* OK */
PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x80, "x6 / x3" )
PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPSETTING( 0x00, "x9 / x5" )
INPUT_PORTS_END INPUT_PORTS_END
static INPUT_PORTS_START( unkch4 ) static INPUT_PORTS_START( unkch4 )
@ -5003,7 +5013,7 @@ static INPUT_PORTS_START( unkch4 )
PORT_DIPNAME( 0x10, 0x10, "Reel Speed" ) PORT_DIPLOCATION("DSW1:5") /* OK */ PORT_DIPNAME( 0x10, 0x10, "Reel Speed" ) PORT_DIPLOCATION("DSW1:5") /* OK */
PORT_DIPSETTING( 0x10, DEF_STR( Low ) ) PORT_DIPSETTING( 0x10, DEF_STR( Low ) )
PORT_DIPSETTING( 0x00, DEF_STR( High ) ) PORT_DIPSETTING( 0x00, DEF_STR( High ) )
PORT_DIPNAME( 0x60, 0x60, "Super Jackpot" ) PORT_DIPLOCATION("DSW1:6,7") /* OK */ PORT_DIPNAME( 0x60, 0x60, "Super Jackpot" ) PORT_DIPLOCATION("DSW1:6,7") /* OK - shows in test mode but always seems to be enabled in gameplay */
PORT_DIPSETTING( 0x60, DEF_STR( No ) ) PORT_DIPSETTING( 0x60, DEF_STR( No ) )
PORT_DIPSETTING( 0x20, "5%" ) PORT_DIPSETTING( 0x20, "5%" )
PORT_DIPSETTING( 0x00, "10%" ) PORT_DIPSETTING( 0x00, "10%" )
@ -5032,9 +5042,9 @@ static INPUT_PORTS_START( unkch4 )
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:6") PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:6")
PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:7") PORT_DIPNAME( 0x40, 0x40, "Min. Bet For Bonus Play" ) PORT_DIPLOCATION("DSW2:7") /* OK */
PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, "8" )
PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPSETTING( 0x40, "16" )
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:8") PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:8")
PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) )
@ -5109,9 +5119,9 @@ static INPUT_PORTS_START( unkch4 )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:7") PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:7")
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_DIPLOCATION("DSW4:8") PORT_DIPNAME( 0x80, 0x80, "Cherry/Bell Bonus" ) PORT_DIPLOCATION("DSW4:8") /* OK */
PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x80, "x6 / x3" )
PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPSETTING( 0x00, "x9 / x5" )
INPUT_PORTS_END INPUT_PORTS_END