Previous 199869 Revisions Next

r19801 Tuesday 25th December, 2012 at 09:09:17 UTC by Brian Troha
merit.c: Further input & dipswitch corrections / improvements and some additional documentation updates. [Brian Troha]
[src/mame/drivers]merit.c

trunk/src/mame/drivers/merit.c
r19800r19801
3737
3838       ---------------------------------------------------------------------------
3939
40       Casino Five: Requires a Keyboard to be attached to switch the game from the
41       "High Score" mode to the "Points Replay" mode by entering a custom code.
42       The Points Replay mode displays additional information on the service mode
43       screen such as Max Bet, Percentage & Points Played / Won. Is the High Score
44       or Points Replay mode controlled via a location in NVRAM or in RAM?
45       Casino Five has optional Custom Ads which require the CRT-254 Video
46       Billboard card & Keyboard to set up.
47
48       ---------------------------------------------------------------------------
49
50       The Pit Boss (2214-04): Has "Custom Ads" display always enabled? How do you
51       disable it, is it controlled (stored) via NVRAM?
52
53       ---------------------------------------------------------------------------
54
4055Merit Riviera Notes - There are several known versions:
4156  Riviera Hi-Score
4257  Riviera Americana (not dumped)
r19800r19801
870885   PORT_DIPSETTING(    0x00, "Single Side Cocktail" )
871886INPUT_PORTS_END
872887
873static INPUT_PORTS_START( pitboss ) /* PCB pinout maps 12 lamp outputs, Diagnostics & Books Switches - Where are they mapped? */
874   PORT_START("IN0")
888static INPUT_PORTS_START( pitboss ) /* PCB pinout maps 12 lamp outputs - Where are they mapped? */
889
890   PORT_START("IN0") /* Pins #65 through #58 of J3 in decending order */
875891   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_CODE(KEYCODE_Z) PORT_NAME("P1/P2 Button 1")
876892   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_CODE(KEYCODE_X) PORT_NAME("P1/P2 Button 2")
877893   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_CODE(KEYCODE_C) PORT_NAME("P1/P2 Button 3")
r19800r19801
881897   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_CODE(KEYCODE_Q) PORT_NAME("P1/P2 Cancel")
882898   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN ) //causes "unauthorized conversion" msg.
883899
884   PORT_START("IN1")
900   PORT_START("IN1") /* Pins #65 through #58 of J3 in decending order */
885901   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
886902   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
887   PORT_SERVICE_NO_TOGGLE( 0x04, IP_ACTIVE_LOW )
888   PORT_DIPNAME( 0x08, 0x08, "0-4" )
889   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
890   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
891   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_COCKTAIL PORT_CODE(KEYCODE_E) PORT_NAME("P2 Cancel")
892   PORT_DIPNAME( 0x20, 0x20, "0-6" )
893   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
894   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
895   PORT_DIPNAME( 0x40, 0x40, "0-7" )
896   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
897   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
898   PORT_DIPNAME( 0x80, 0x80, "0-8" )
899   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
900   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
903   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK )
904   PORT_SERVICE_NO_TOGGLE( 0x08, IP_ACTIVE_LOW )   /* AKA Diagnostics - Seems to reset the game */
905   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON7 )   PORT_COCKTAIL PORT_CODE(KEYCODE_E) PORT_NAME("P2 Cancel")
906   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
907   PORT_DIPNAME( 0xc0, 0xc0, "Hands Per Game" )   PORT_DIPLOCATION("Special:1,2") /* Pins #52 & #51?? Listed as "Switch Common Ground" */
908   PORT_DIPSETTING(    0x80, "3" )
909   PORT_DIPSETTING(    0xc0, "4" )
910   PORT_DIPSETTING(    0x40, "5" )
911   PORT_DIPSETTING(    0x00, "5" ) /* Duplicate setting - Likely not used */
901912
902   PORT_START("IN2")
913   PORT_START("IN2") /* Pins #46 through #41 of J3 in decending order */
903914   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_COCKTAIL PORT_CODE(KEYCODE_A) PORT_NAME("P2 Button 1")
904915   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_COCKTAIL PORT_CODE(KEYCODE_S) PORT_NAME("P2 Button 2")
905916   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_COCKTAIL PORT_CODE(KEYCODE_D) PORT_NAME("P2 Button 3")
906917   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_COCKTAIL PORT_CODE(KEYCODE_F) PORT_NAME("P2 Button 4")
907918   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_COCKTAIL PORT_CODE(KEYCODE_G) PORT_NAME("P2 Button 5")
908919   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_COCKTAIL PORT_CODE(KEYCODE_W) PORT_NAME("P2 Play")
909   PORT_DIPNAME( 0x40, 0x40, "1-7" )
910   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
911   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
912   PORT_DIPNAME( 0x80, 0x80, "1-8" )
913   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
914   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
920   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
921   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, merit_state,rndbit_r, NULL)
915922
916923   PORT_START("DSW")
917   PORT_DIPNAME( 0x01, 0x01, DEF_STR( Coin_A ) )      PORT_DIPLOCATION("SW:1")
924   PORT_DIPNAME( 0x01, 0x01, DEF_STR( Coin_A ) )   PORT_DIPLOCATION("SW:1")
918925   PORT_DIPSETTING(    0x00, DEF_STR( 2C_1C ) )
919926   PORT_DIPSETTING(    0x01, DEF_STR( 1C_1C ) )
920   PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )      PORT_DIPLOCATION("SW:2")
927   PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )   PORT_DIPLOCATION("SW:2")
921928   PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
922929   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
923   PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )      PORT_DIPLOCATION("SW:3")
930   PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )   PORT_DIPLOCATION("SW:3")
924931   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
925932   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
926   PORT_DIPNAME( 0x08, 0x08, "Max Double Up Per Winner" )   PORT_DIPLOCATION("SW:4")
933   PORT_DIPNAME( 0x08, 0x08, "Max Double Up" )   PORT_DIPLOCATION("SW:4")
927934   PORT_DIPSETTING(    0x08, "Once" )
928935   PORT_DIPSETTING(    0x00, "Twice" )
929   PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )      PORT_DIPLOCATION("SW:5")
936   PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )   PORT_DIPLOCATION("SW:5")
930937   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
931938   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
932   PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )      PORT_DIPLOCATION("SW:6")
939   PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )   PORT_DIPLOCATION("SW:6")
933940   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
934941   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
935   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Cabinet ) )      PORT_DIPLOCATION("SW:7")
942   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Cabinet ) )   PORT_DIPLOCATION("SW:7")
936943   PORT_DIPSETTING(    0x40, "Counter Top" )
937944   PORT_DIPSETTING(    0x00, DEF_STR( Cocktail ) )
938   PORT_DIPNAME( 0x80, 0x80, "Free Hands" )      PORT_DIPLOCATION("SW:8")
945   PORT_DIPNAME( 0x80, 0x80, "Free Hands" )   PORT_DIPLOCATION("SW:8")
939946   PORT_DIPSETTING(    0x80, "100,000+ & 200,000+" )
940947   PORT_DIPSETTING(    0x00, DEF_STR( None ) )
941948INPUT_PORTS_END
r19800r19801
960967INPUT_PORTS_END
961968
962969static INPUT_PORTS_START( casino5 )
963   PORT_START("IN0")
964   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 )
965   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 )
966   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 )
967   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 )
968   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 )
969   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Bet")
970
971   PORT_START("IN0") /* Pins #65 through #58 of J3 in decending order */
972   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_CODE(KEYCODE_Z)
973   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_CODE(KEYCODE_X)
974   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_CODE(KEYCODE_C)
975   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_CODE(KEYCODE_V)
976   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_CODE(KEYCODE_B)
977   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_GAMBLE_BET ) PORT_NAME("Points")
970978   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Play")
971   PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) // putting this on makes the horse racing game to not work
972   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
973   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
979   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )   /* pulling this LOW makes the horse racing game to not work */
974980
975   PORT_START("IN1")
981   PORT_START("IN1") /* Pins #65 through #58 of J3 in decending order */
976982   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
977983   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
978   PORT_SERVICE_NO_TOGGLE( 0x04, IP_ACTIVE_LOW )
979   PORT_DIPNAME( 0x08, 0x08, "Reset High Scores" )
980   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
981   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
982   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN ) /* 1 displays additional screens in attract mode - custom ads screen (requires optional Keyboard to set up) */
984   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK )
985   PORT_SERVICE_NO_TOGGLE( 0x08, IP_ACTIVE_LOW )   /* AKA Diagnostics */
986   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN )   /* 1 displays additional screens in attract mode - custom ads screen (requires optional Keyboard to set up) */
983987   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
984   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
985   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
988   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )   /* Likely controls Percentage out, 75%, 80%, 85% & 90%  as per manual's "Tab Positions" */
989   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
986990
987   PORT_START("IN2")
991   PORT_START("IN2") /* Pins #46 through #41 of J3 in decending order (usually P2 controls - Not used!) */
988992   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
989   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN )
990   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN ) /* 0 causes "Unathorized conversion" */
991   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNKNOWN )
992   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN )
993   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
994   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
995   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
993   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
994   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN ) /* pulling this LOW causes "Unathorized conversion" */
995   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )
996   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN )
997   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
998   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
999   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, merit_state,rndbit_r, NULL)
9961000
9971001   PORT_START("DSW")
9981002   PORT_DIPNAME( 0x01, 0x01, "Enable Draw Poker" )      PORT_DIPLOCATION("SW1:1")
r19800r19801
10101014   PORT_DIPNAME( 0x10, 0x10, "Enable Acey Deucey" )   PORT_DIPLOCATION("SW1:5")
10111015   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
10121016   PORT_DIPSETTING(    0x10, DEF_STR( On ) )
1013   PORT_DIPNAME( 0x20, 0x20, "2 Jokers in Deck" )      PORT_DIPLOCATION("SW1:6")
1014   PORT_DIPSETTING(    0x00, "Bet 4" )
1017   PORT_DIPNAME( 0x20, 0x20, "2 Jokers in Deck" )      PORT_DIPLOCATION("SW1:6") /* Only used in "Points Replay" mode ? */
1018   PORT_DIPSETTING(    0x00, "Bet 4 Points" )
10151019   PORT_DIPSETTING(    0x20, "Always" )
1016   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )      PORT_DIPLOCATION("SW1:7")
1017   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1018   PORT_DIPSETTING(    0x40, DEF_STR( On ) )
1019   PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )      PORT_DIPLOCATION("SW1:8")
1020   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1021   PORT_DIPSETTING(    0x80, DEF_STR( On ) )
1020   PORT_DIPNAME( 0xc0, 0x00, "Maximum Bet" )      PORT_DIPLOCATION("SW1:7,8") /* Only used in "Points Replay" mode */
1021   PORT_DIPSETTING(    0x40, "1" )
1022   PORT_DIPSETTING(    0xc0, "10" )
1023   PORT_DIPSETTING(    0x80, "20" )
1024   PORT_DIPSETTING(    0x00, "50" )
10221025INPUT_PORTS_END
10231026
10241027static INPUT_PORTS_START( meritpoker )
1025   PORT_START("IN0")
1028
1029   PORT_START("IN0") /* Pins #65 through #58 of J3 in decending order */
10261030   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) PORT_NAME( "Hold 1 / Take / Lo" )
10271031   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD2 )
10281032   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD3 )
r19800r19801
10321036   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_DEAL )
10331037   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_PAYOUT ) PORT_NAME( "Cash Out / Hi-Score" )
10341038
1035   PORT_START("IN1")
1036   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(1)
1037   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(1)
1038   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN )
1039   PORT_SERVICE_NO_TOGGLE( 0x08, IP_ACTIVE_LOW )
1039   PORT_START("IN1") /* Pins #65 through #58 of J3 in decending order */
1040   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
1041   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
1042   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK )
1043   PORT_SERVICE_NO_TOGGLE( 0x08, IP_ACTIVE_LOW )      /* AKA Diagnostics */
10401044   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_STAND )
10411045   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
10421046   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
10431047   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
10441048
1045   PORT_START("IN2")
1049   PORT_START("IN2") /* Pins #46 through #41 of J3 in decending order (usually P2 controls - Not used!) */
10461050   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* MUST be "LOW" or Riviera Hi-Score rev A will hang */
10471051   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
10481052   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN )
r19800r19801
12081212   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(1)
12091213
12101214   PORT_START("DSW")
1211   PORT_DIPNAME( 0x01, 0x00, "Number of Attempts" )
1215   PORT_DIPNAME( 0x01, 0x00, "Number of Attempts" )   PORT_DIPLOCATION("SW1:1")
12121216   PORT_DIPSETTING(    0x01, "99" )
12131217   PORT_DIPSETTING(    0x00, "9" )
1214   PORT_DIPNAME( 0x02, 0x02, "Tries Per Coin" )
1218   PORT_DIPNAME( 0x02, 0x02, "Tries Per Coin" )      PORT_DIPLOCATION("SW1:2")
12151219   PORT_DIPSETTING(    0x02, "3" )
12161220   PORT_DIPSETTING(    0x00, "2" )
1217   PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Coinage ) )
1221   PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Coinage ) )      PORT_DIPLOCATION("SW1:3,4")
12181222   PORT_DIPSETTING(    0x08, DEF_STR( 2C_1C ) )
12191223   PORT_DIPSETTING(    0x0c, DEF_STR( 1C_1C ) )
12201224   PORT_DIPSETTING(    0x04, DEF_STR( 1C_2C ) )
12211225/*2 Coins for 2 Credits?I think this is an invalid setting,it doesn't even work correctly*/
12221226/*  PORT_DIPSETTING(    0x00, DEF_STR( 2C_2C ) ) */
1223   PORT_DIPNAME( 0x10, 0x10, DEF_STR( Difficulty ) )
1227   PORT_DIPNAME( 0x10, 0x10, DEF_STR( Difficulty ) )   PORT_DIPLOCATION("SW1:5")
12241228   PORT_DIPSETTING(    0x10, DEF_STR( Easy ) )
12251229   PORT_DIPSETTING(    0x00, DEF_STR( Hard ) )
1226   PORT_DIPNAME( 0x20, 0x00, "Sound" )
1230   PORT_DIPNAME( 0x20, 0x00, "Sound" )         PORT_DIPLOCATION("SW1:6")
12271231   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
12281232   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1229   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unused ) )
1233   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unused ) )      PORT_DIPLOCATION("SW1:7")
12301234   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
12311235   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1232   PORT_DIPNAME( 0x80, 0x80, "Clear RAM" )
1236   PORT_DIPNAME( 0x80, 0x80, "Clear RAM" )         PORT_DIPLOCATION("SW1:8") /* Service Mode shows this as "NOT USED" */
12331237   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
12341238   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
12351239
r19800r19801
12871291   PORT_INCLUDE( couple )
12881292
12891293   PORT_MODIFY("DSW")
1290   PORT_DIPNAME( 0x40, 0x40, "Bonus Play" )
1294   PORT_DIPNAME( 0x40, 0x40, "Bonus Play" )   PORT_DIPLOCATION("SW1:7")
12911295   PORT_DIPSETTING(    0x40, "at 150.000" )
12921296   PORT_DIPSETTING(    0x00, "at 200.000" )
1293   PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unused ) )
1297   PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unused ) )   PORT_DIPLOCATION("SW1:8")
12941298   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
12951299   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
12961300INPUT_PORTS_END
r19800r19801
14501454
14511455
14521456
1453ROM_START( pitboss ) /* Program roms on a CTR-202 daughter card */
1457ROM_START( pitboss ) /* Program roms on a CTR-202 daughter card - Internal designation: PBVBREV0 */
14541458   ROM_REGION( 0x10000, "maincpu", 0 )
14551459   ROM_LOAD( "2214-04.u5-0",   0x0000, 0x2000, CRC(10b782e7) SHA1(158819898ad81506c47b76ffe2a949ee7208740f) ) /* Games included in this set are: */
14561460   ROM_LOAD( "2214-04.u6-0",   0x2000, 0x2000, CRC(c3fd6510) SHA1(8c89fd2cbcb6f12fa6427883700971f7c39f6ccf) ) /* Joker Poker, Blackjack, Foto Finish & The Dice Game */
r19800r19801
14661470   ROM_LOAD( "chr7.rom.u40",  0x0000, 0x2000, CRC(db62c5ec) SHA1(a9967eb51436f342902fa3ce9c43d4d1ec5e0f3c) )
14671471ROM_END
14681472
1469ROM_START( pitbossa )
1473ROM_START( pitbossa ) /* Roms also found labeled simply as "PBHD" U5 through U7 */
14701474   ROM_REGION( 0x10000, "maincpu", 0 )
1471   ROM_LOAD( "2214-03.u5-0c", 0x0000, 0x2000, CRC(97f870bd) SHA1(b1b01abff0385e3b0585e49f78b93bcf56e434ef) ) /* Games included in this set are: */
1472   ROM_LOAD( "2214-03.u6-0",  0x2000, 0x2000, CRC(086e699b) SHA1(a1d1eafaac9262f924f175961aa52c6d8e779bf0) ) /* Joker Poker, Blackjack, Foto Finish & The Dice Game */
1473   ROM_LOAD( "2214-03.u7-0",  0x4000, 0x2000, CRC(023e8cb8) SHA1(cdb180a94d801137466c13ddfaf65918cb608c5a) ) /* Roms also found labeled simply as "PBHD" U5 through U7 */
1475   ROM_LOAD( "2214-03.u5-0c", 0x0000, 0x2000, CRC(97f870bd) SHA1(b1b01abff0385e3b0585e49f78b93bcf56e434ef) ) /* Internal designation: M4A4REV0 */
1476   ROM_LOAD( "2214-03.u6-0",  0x2000, 0x2000, CRC(086e699b) SHA1(a1d1eafaac9262f924f175961aa52c6d8e779bf0) ) /* Games included in this set are: */
1477   ROM_LOAD( "2214-03.u7-0",  0x4000, 0x2000, CRC(023e8cb8) SHA1(cdb180a94d801137466c13ddfaf65918cb608c5a) ) /* Joker Poker, Blackjack, Foto Finish & The Dice Game */
14741478
14751479   ROM_REGION( 0x6000, "gfx1", 0 )
14761480   ROM_LOAD( "chr7.u39",   0x0000, 0x2000, CRC(6662f607) SHA1(6b423f8de011d196700839af0be37effbf87383f) ) /* Shows: */
r19800r19801
14811485   ROM_LOAD( "chr7.u40",   0x0000, 0x2000, CRC(52298162) SHA1(79aa6c4ab6bec6450d882615e64f61cfef934153) )
14821486ROM_END
14831487
1484ROM_START( pitbossb )
1488ROM_START( pitbossb ) /* Roms also found labeled simply as "PSB1" U5 through U7 */
14851489   ROM_REGION( 0x10000, "maincpu", 0 )
1486   ROM_LOAD( "u5-0c.rom", 0x0000, 0x2000, CRC(d8902656) SHA1(06da829201f6141a6b23afa0e277a3c7a122c26e) ) /* Games included in this set are: */
1487   ROM_LOAD( "u6-0.rom",  0x2000, 0x2000, CRC(bf903b01) SHA1(1f5f69cfd3eb105bd9bad071016931a79defa16b) ) /* Joker Poker, Blackjack, Super Slots & The Dice Game */
1488   ROM_LOAD( "u7-0.rom",  0x4000, 0x2000, CRC(306351b9) SHA1(32cd243aa65571ee7fc72971b6a16beeb4ed9d85) )
1490   ROM_LOAD( "u5-0c.rom", 0x0000, 0x2000, CRC(d8902656) SHA1(06da829201f6141a6b23afa0e277a3c7a122c26e) ) /* Internal designation: PSB1REV0 */
1491   ROM_LOAD( "u6-0.rom",  0x2000, 0x2000, CRC(bf903b01) SHA1(1f5f69cfd3eb105bd9bad071016931a79defa16b) ) /* Games included in this set are: */
1492   ROM_LOAD( "u7-0.rom",  0x4000, 0x2000, CRC(306351b9) SHA1(32cd243aa65571ee7fc72971b6a16beeb4ed9d85) ) /* Joker Poker, Blackjack, Super Slots & The Dice Game */
14891493
14901494   ROM_REGION( 0x6000, "gfx1", 0 )
14911495   ROM_LOAD( "chr7.u39",   0x0000, 0x2000, CRC(6662f607) SHA1(6b423f8de011d196700839af0be37effbf87383f) ) /* Shows: */
r19800r19801
14961500   ROM_LOAD( "chr7.u40",   0x0000, 0x2000, CRC(52298162) SHA1(79aa6c4ab6bec6450d882615e64f61cfef934153) )
14971501ROM_END
14981502
1503/* Known to exist is Pit Boss version M4A2 (confirmed via manual) and likely a M4A3 as well (not confirmed, but M4A4 is dumped) */
1504
14991505ROM_START( pitbossc )
15001506   ROM_REGION( 0x10000, "maincpu", 0 )
1501   ROM_LOAD( "m4a1.u5",   0x0000, 0x2000, CRC(f5284472) SHA1(9170b90d06caa382be29feb2f6e80993bba1e07e) ) /* Games included in this set are: */
1502   ROM_LOAD( "m4a1.u6",   0x2000, 0x2000, CRC(dd8df5fe) SHA1(dab8c1077058263729b2589dd9bf9989ad53be1c) ) /* Draw Poker, Blackjack, Acey Deucey & The Dice Game */
1503   ROM_LOAD( "m4a1.u7",   0x4000, 0x2000, CRC(5fa5d436) SHA1(9f3fd81eae7f378268f3b4af8fd299ffb97d7fb6) )
1507   ROM_LOAD( "m4a1.u5",   0x0000, 0x2000, CRC(f5284472) SHA1(9170b90d06caa382be29feb2f6e80993bba1e07e) ) /* Internal designation: M4A1REV0 */
1508   ROM_LOAD( "m4a1.u6",   0x2000, 0x2000, CRC(dd8df5fe) SHA1(dab8c1077058263729b2589dd9bf9989ad53be1c) ) /* Games included in this set are: */
1509   ROM_LOAD( "m4a1.u7",   0x4000, 0x2000, CRC(5fa5d436) SHA1(9f3fd81eae7f378268f3b4af8fd299ffb97d7fb6) ) /* Draw Poker, Blackjack, Acey Deucey & The Dice Game */
15041510
15051511   ROM_REGION( 0x6000, "gfx1", 0 )
15061512   ROM_LOAD( "chr2.u39",  0x0000, 0x2000, CRC(f9613e7b) SHA1(1e8cafe142a235d65b43c7e46a79ed4f6272b61c) ) /* Shows: */

Previous 199869 Revisions Next


© 1997-2024 The MAME Team