Previous 199869 Revisions Next

r41708 Friday 13th November, 2015 at 11:19:23 UTC by Vasantha Crabb
cmpacman: re-check/fix some DIP switches
[src/mame/drivers]goldstar.cpp
[src/mame/layout]cmpacman.lay

trunk/src/mame/drivers/goldstar.cpp
r250219r250220
62366236   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_SPECIAL )   /* Tied to GND and to the hidden switch that change games. (PC0+GND) -+-> PB0 */
62376237
62386238   PORT_START("DSW1")
6239   PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) )  PORT_DIPLOCATION("DSW1:!1")  /* OK */
6239   PORT_DIPNAME( 0x01, 0x01, "Unknown" )                   PORT_DIPLOCATION("DSW1:!1")     /* not checked */
62406240   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
62416241   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6242   PORT_DIPNAME( 0x02, 0x02, "Hopper Out Switch" ) PORT_DIPLOCATION("DSW1:!2")  /* OK */
6242   PORT_DIPNAME( 0x02, 0x02, "Hopper Out Switch" )         PORT_DIPLOCATION("DSW1:!2")     /* not checked */
62436243   PORT_DIPSETTING(    0x02, "Active Low" )
62446244   PORT_DIPSETTING(    0x00, "Active High" )
6245   PORT_DIPNAME( 0x04, 0x04, "Payout Mode" )       PORT_DIPLOCATION("DSW1:!3")  /* OK */
6245   PORT_DIPNAME( 0x04, 0x04, "Payout Mode" )               PORT_DIPLOCATION("DSW1:!3")     /* not checked */
62466246   PORT_DIPSETTING(    0x04, "Payout Switch" )
62476247   PORT_DIPSETTING(    0x00, "Automatic" )
6248   PORT_DIPNAME( 0x08, 0x00, "W-UP '7'" )          PORT_DIPLOCATION("DSW1:!4")  /* not checked */
6249   PORT_DIPSETTING(    0x08, "Loss" )
6250   PORT_DIPSETTING(    0x00, "Even" )
6251   PORT_DIPNAME( 0x10, 0x00, "W-UP Pay Rate" )     PORT_DIPLOCATION("DSW1:!5")  /* OK */
6248   PORT_DIPNAME( 0x08, 0x00, "'7' In Double Up Game" )     PORT_DIPLOCATION("DSW1:!4")     /* OK */
6249   PORT_DIPSETTING(    0x00, "Lose" )
6250   PORT_DIPSETTING(    0x08, "Even" )
6251   PORT_DIPNAME( 0x10, 0x00, "Double Up Game Pay Rate" )   PORT_DIPLOCATION("DSW1:!5")     /* OK */
62526252   PORT_DIPSETTING(    0x00, "80%" )
62536253   PORT_DIPSETTING(    0x10, "90%" )
6254   PORT_DIPNAME( 0x20, 0x00, "W-UP Game" )         PORT_DIPLOCATION("DSW1:!6")  /* OK */
6254   PORT_DIPNAME( 0x20, 0x00, "Double Up Game" )            PORT_DIPLOCATION("DSW1:!6")     /* OK */
62556255   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
62566256   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6257   PORT_DIPNAME( 0xc0, 0xc0, "Bet Max" )           PORT_DIPLOCATION("DSW1:!7,!8")    /* OK */
6257   PORT_DIPNAME( 0xc0, 0xc0, "Bet Max" )                   PORT_DIPLOCATION("DSW1:!7,!8")  /* OK */
62586258   PORT_DIPSETTING(    0x00, "16" )
62596259   PORT_DIPSETTING(    0x40, "32" )
62606260   PORT_DIPSETTING(    0x80, "64" )
62616261   PORT_DIPSETTING(    0xc0, "96" )
62626262
62636263   PORT_START("DSW2")
6264   PORT_DIPNAME( 0x07, 0x00, "Main Game Pay Rate" )    PORT_DIPLOCATION("DSW2:!1,!2,!3")  /* OK */
6264   PORT_DIPNAME( 0x07, 0x00, "Main Game Pay Rate" )    PORT_DIPLOCATION("DSW2:!1,!2,!3")  /* OK */
62656265   PORT_DIPSETTING(    0x07, "55%" )
62666266   PORT_DIPSETTING(    0x06, "60%" )
62676267   PORT_DIPSETTING(    0x05, "65%" )
r250219r250220
62706270   PORT_DIPSETTING(    0x02, "80%" )
62716271   PORT_DIPSETTING(    0x01, "85%" )
62726272   PORT_DIPSETTING(    0x00, "90%" )
6273   PORT_DIPNAME( 0x18, 0x00, "Hopper Limit" )          PORT_DIPLOCATION("DSW2:!4,!5")    /* OK */
6273   PORT_DIPNAME( 0x18, 0x00, "Hopper Limit" )          PORT_DIPLOCATION("DSW2:!4,!5")      /* not checked */
62746274   PORT_DIPSETTING(    0x18, "300" )
62756275   PORT_DIPSETTING(    0x10, "500" )
62766276   PORT_DIPSETTING(    0x08, "1000" )
62776277   PORT_DIPSETTING(    0x00, "Unlimited" )
6278   PORT_DIPNAME( 0x20, 0x00, "100 Odds Sound" )        PORT_DIPLOCATION("DSW2:!6")  /* not checked */
6278   PORT_DIPNAME( 0x20, 0x00, "100 Odds Sound" )        PORT_DIPLOCATION("DSW2:!6")         /* not checked */
62796279   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
62806280   PORT_DIPSETTING(    0x20, DEF_STR( On ) )
6281   PORT_DIPNAME( 0x40, 0x40, "Key-In Type" )           PORT_DIPLOCATION("DSW2:!7")  /* OK */
6281   PORT_DIPNAME( 0x40, 0x40, "Key-In Type" )           PORT_DIPLOCATION("DSW2:!7")         /* OK */
62826282   PORT_DIPSETTING(    0x40, "A-Type" )
62836283   PORT_DIPSETTING(    0x00, "B-Type" )
6284   PORT_DIPNAME( 0x80, 0x00, "Center Super 7 Bet Limit" )  PORT_DIPLOCATION("DSW2:!8")  /* related with DSW 4-6 */
6284   PORT_DIPNAME( 0x80, 0x00, "Center Super 7 Bet Limit" )  PORT_DIPLOCATION("DSW2:!8")     /* related with DSW 4-6 */
62856285   PORT_DIPSETTING(    0x80, "Unlimited" )
62866286   PORT_DIPSETTING(    0x00, "Limited" )
62876287
r250219r250220
63186318   PORT_INCLUDE( cmv4_dsw4 )   /* Display Of Payout Limit not working; all others OK */
63196319
63206320   PORT_INCLUDE( cmv4_dsw5 )
6321   PORT_MODIFY("DSW5")
63216322   /* Display of Doll On Demo only affects payout table screen */
63226323   /* Coin In Limit OK */
6323   /* Condition For 3 Kind Of Bonus not checked */
6324   /* Condition For 3 Kind Of Bonus OK */
63246325   /* Display Of Doll At All Fr. Bonus not checked */
6325   /* DSW5-7 listed as unused */
6326   PORT_DIPNAME( 0x40, 0x40, "Card Shuffle Animation" )    PORT_DIPLOCATION("DSW5:7")  /* OK */
6327   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
6328   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
63266329   /* Test Mode For Disp. Of Doll not working */
63276330INPUT_PORTS_END
63286331
trunk/src/mame/layout/cmpacman.lay
r250219r250220
4747         <color red="1.0" green="0.5" blue="0.0" />
4848      </rect>
4949      <rect state="0">
50         <color red="0.15" green="0.075" blue="0.0" />
50         <color red="0.5" green="0.25" blue="0.0" />
5151      </rect>
5252      <text string="TAKE">
5353         <color red="0.0" green="0.0" blue="0.0" />
r250219r250220
134134         <color red="0.7" green="0.35" blue="0.0" />
135135      </rect>
136136      <rect state="0">
137         <color red="0.1" green="0.05" blue="0.0" />
137         <color red="0.4" green="0.2" blue="0.0" />
138138      </rect>
139139   </element>
140140


Previous 199869 Revisions Next


© 1997-2024 The MAME Team