~ubuntu-branches/ubuntu/lucid/sdlmame/lucid

« back to all changes in this revision

Viewing changes to src/mame/drivers/goldnpkr.c

  • Committer: Bazaar Package Importer
  • Author(s): Cesare Falco
  • Date: 2009-11-03 17:10:15 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20091103171015-6hop4ory5lxnumpn
Tags: 0.135-0ubuntu1
* New upstream release - Closes (LP: #403212)
* debian/watch: unstable releases are no longer detected
* mame.ini: added the cheat subdirectories to cheatpath so zipped
  cheatfiles will be searched too
* renamed crsshair subdirectory to crosshair to reflect upstream change
* mame.ini: renamed references to crosshair subdirectory (see above)

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
    * Good Luck.                                198?, Unknown.
21
21
    * Royale (set 1).                           198?, Unknown.
22
22
    * Royale (set 2).                           198?, Unknown.
23
 
    * Witch Card (german).                      1991, Video Klein.
 
23
    * Witch Card (Video Klein).                 1991, Video Klein.
24
24
    * Witch Card (spanish, witch game, set 1).  1991, Unknown.
25
25
    * Witch Card (spanish, witch game, set 2).  1991, Unknown.
26
26
    * Witch Card (english, no witch game).      1991, Unknown.
 
27
    * Witch Card (german, set 1).               1994, Proma.
 
28
    * Witch Card (german, set 2).               1994, Unknown.
 
29
    * Witch Card (english, witch game, lamps).  1985, PlayMan.
27
30
    * Super Loco 93 (spanish, set 1).           1993, Unknown.
28
31
    * Super Loco 93 (spanish, set 2).           1993, Unknown.
29
32
    * Maverik.                                  198?, Unknown.
578
581
    - Added new games: Maverik, Brasil 89 & Poker'91.
579
582
    - Reworked the sets parent-clone relationship (still in progress).
580
583
 
 
584
 
581
585
    [2008-12-26]
582
586
 
583
587
    - Correctly setup the MC6845 device for all systems.
588
592
      the 50/60 Hz. DIP switch connection patched.
589
593
 
590
594
 
 
595
    [2009-09-05]
 
596
 
 
597
    - Added 2 new Witch Card sets.
 
598
    - Reworked inputs for Witch Card (german set 1).
 
599
    - Created new inputs for Witch Card (english, witch game, lamps).
 
600
    - Added and connected lamps for both sets.
 
601
    - Added minimal bet and 50/60 Hz. switches to both sets.
 
602
    - Added DIP switches info for Witch Card (german, set 2).
 
603
 
 
604
 
591
605
    TODO:
592
606
 
593
607
    - Missing PIA connections.
934
948
static INPUT_PORTS_START( goldnpkr )
935
949
        /* Multiplexed - 4x5bits */
936
950
        PORT_START("IN0-0")
937
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_NAME("Bet") PORT_CODE(KEYCODE_1)
938
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Meters") PORT_CODE(KEYCODE_9)
939
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON9 ) PORT_NAME("Double Up") PORT_CODE(KEYCODE_3)
940
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON8 ) PORT_NAME("Deal/Draw") PORT_CODE(KEYCODE_2)
941
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Cancel") PORT_CODE(KEYCODE_N)
 
951
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_GAMBLE_BET )
 
952
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Meters")
 
953
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_D_UP )
 
954
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_DEAL ) PORT_NAME("Deal / Draw")
 
955
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_CANCEL )
942
956
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
943
957
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
944
958
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
945
959
 
946
960
        PORT_START("IN0-1")
947
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_IMPULSE(3) PORT_NAME("Out (Manual Collect)") PORT_CODE(KEYCODE_Q)
948
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_NAME("Off (Payout)") PORT_CODE(KEYCODE_W)
949
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_NAME("Take") PORT_CODE(KEYCODE_4)
950
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON11 ) PORT_NAME("Big") PORT_CODE(KEYCODE_A)
951
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON12 ) PORT_NAME("Small") PORT_CODE(KEYCODE_S)
 
961
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_IMPULSE(3) PORT_NAME("Out (Manual Collect)") PORT_CODE(KEYCODE_Q)
 
962
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Off (Payout)") PORT_CODE(KEYCODE_W)
 
963
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_TAKE )
 
964
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_HIGH ) PORT_NAME("Big")
 
965
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_LOW ) PORT_NAME("Small")
952
966
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
953
967
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
954
968
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
955
969
 
956
970
        PORT_START("IN0-2")
957
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Hold1") PORT_CODE(KEYCODE_Z)
958
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Hold2") PORT_CODE(KEYCODE_X)
959
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Hold3") PORT_CODE(KEYCODE_C)
960
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Hold4") PORT_CODE(KEYCODE_V)
961
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Hold5") PORT_CODE(KEYCODE_B)
 
971
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD1 )
 
972
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD2 )
 
973
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD3 )
 
974
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_POKER_HOLD4 )
 
975
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 )
962
976
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
963
977
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
964
978
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
997
1011
        /* Multiplexed - 4x5bits */
998
1012
        PORT_START("IN0-0")
999
1013
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
1000
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Meters") PORT_CODE(KEYCODE_9)
 
1014
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Meters")
1001
1015
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN )
1002
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Deal/Draw") PORT_CODE(KEYCODE_2)
 
1016
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_DEAL ) PORT_NAME("Deal / Draw")
1003
1017
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN )
1004
1018
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1005
1019
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1016
1030
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1017
1031
 
1018
1032
        PORT_START("IN0-2")
1019
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Hold1 / Take Score (Kasse)") PORT_CODE(KEYCODE_Z)
1020
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Hold2 / Small (Tief)") PORT_CODE(KEYCODE_X)
1021
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Hold3 / Bet (Setze)") PORT_CODE(KEYCODE_C)
1022
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Hold4 / Big (Hoch)") PORT_CODE(KEYCODE_V)
1023
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Hold5 / Double Up (Dopp.)") PORT_CODE(KEYCODE_B)
 
1033
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) PORT_NAME("Hold 1 / Take Score (Kasse)")
 
1034
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD2 ) PORT_NAME("Hold 2 / Small (Tief)")
 
1035
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD3 ) PORT_NAME("Hold 3 / Bet (Setze)")
 
1036
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_POKER_HOLD4 ) PORT_NAME("Hold 4 / Big (Hoch)")
 
1037
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 ) PORT_NAME("Hold 5 / Double Up (Dopp.)")
1024
1038
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1025
1039
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1026
1040
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1065
1079
static INPUT_PORTS_START( pottnpkr )
1066
1080
        /* Multiplexed - 4x5bits */
1067
1081
        PORT_START("IN0-0")
1068
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_NAME("Bet") PORT_CODE(KEYCODE_1)
1069
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Meters") PORT_CODE(KEYCODE_9)
1070
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON9 ) PORT_NAME("Double Up") PORT_CODE(KEYCODE_3)
1071
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON8 ) PORT_NAME("Deal/Draw") PORT_CODE(KEYCODE_2)
1072
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Cancel") PORT_CODE(KEYCODE_N)
 
1082
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_GAMBLE_BET )
 
1083
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Meters")
 
1084
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_D_UP )
 
1085
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_DEAL ) PORT_NAME("Deal / Draw")
 
1086
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_CANCEL )
1073
1087
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1074
1088
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1075
1089
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1076
1090
 
1077
1091
        PORT_START("IN0-1")
1078
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_IMPULSE(3) PORT_NAME("Manual Collect") PORT_CODE(KEYCODE_Q)
1079
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_NAME("Payout") PORT_CODE(KEYCODE_W)
1080
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_NAME("Take") PORT_CODE(KEYCODE_4)
1081
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON11 ) PORT_NAME("Big") PORT_CODE(KEYCODE_A)
1082
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON12 ) PORT_NAME("Small") PORT_CODE(KEYCODE_S)
 
1092
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_IMPULSE(3) PORT_NAME("Manual Collect") PORT_CODE(KEYCODE_Q)
 
1093
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Payout") PORT_CODE(KEYCODE_W)
 
1094
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_TAKE )
 
1095
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_HIGH ) PORT_NAME("Big")
 
1096
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_LOW ) PORT_NAME("Small")
1083
1097
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1084
1098
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1085
1099
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1086
1100
 
1087
1101
        PORT_START("IN0-2")
1088
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Hold1") PORT_CODE(KEYCODE_Z)
1089
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Hold2") PORT_CODE(KEYCODE_X)
1090
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Hold3") PORT_CODE(KEYCODE_C)
1091
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Hold4") PORT_CODE(KEYCODE_V)
1092
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Hold5") PORT_CODE(KEYCODE_B)
 
1102
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD1 )
 
1103
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD2 )
 
1104
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD3 )
 
1105
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_POKER_HOLD4 )
 
1106
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 )
1093
1107
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1094
1108
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1095
1109
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1136
1150
static INPUT_PORTS_START( potnpkra )
1137
1151
        /* Multiplexed - 4x5bits */
1138
1152
        PORT_START("IN0-0")
1139
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )   PORT_IMPULSE(3) PORT_NAME("Coin 1")
1140
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Meters") PORT_CODE(KEYCODE_9)
1141
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON9 ) PORT_NAME("Double Up") PORT_CODE(KEYCODE_3)
1142
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON8 ) PORT_NAME("Deal/Draw") PORT_CODE(KEYCODE_2)
1143
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Cancel") PORT_CODE(KEYCODE_N)
 
1153
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(3) PORT_NAME("Coin 1")
 
1154
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Meters")
 
1155
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_D_UP )
 
1156
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_DEAL ) PORT_NAME("Deal / Draw")
 
1157
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_CANCEL )
1144
1158
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1145
1159
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1146
1160
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1147
1161
 
1148
1162
        PORT_START("IN0-1")
1149
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_IMPULSE(3) PORT_NAME("Manual Collect") PORT_CODE(KEYCODE_Q)
1150
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_NAME("Payout") PORT_CODE(KEYCODE_W)
1151
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_NAME("Take") PORT_CODE(KEYCODE_4)
1152
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON11 ) PORT_NAME("Big") PORT_CODE(KEYCODE_A)
1153
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON12 ) PORT_NAME("Small") PORT_CODE(KEYCODE_S)
 
1163
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_IMPULSE(3) PORT_NAME("Manual Collect") PORT_CODE(KEYCODE_Q)
 
1164
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Payout") PORT_CODE(KEYCODE_W)
 
1165
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_TAKE )
 
1166
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_HIGH ) PORT_NAME("Big")
 
1167
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_LOW ) PORT_NAME("Small")
1154
1168
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1155
1169
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1156
1170
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1157
1171
 
1158
1172
        PORT_START("IN0-2")
1159
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Hold1") PORT_CODE(KEYCODE_Z)
1160
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Hold2") PORT_CODE(KEYCODE_X)
1161
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Hold3") PORT_CODE(KEYCODE_C)
1162
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Hold4") PORT_CODE(KEYCODE_V)
1163
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Hold5") PORT_CODE(KEYCODE_B)
 
1173
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD1 )
 
1174
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD2 )
 
1175
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD3 )
 
1176
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_POKER_HOLD4 )
 
1177
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 )
1164
1178
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1165
1179
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1166
1180
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1168
1182
        PORT_START("IN0-3")
1169
1183
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Settings") PORT_CODE(KEYCODE_F2)
1170
1184
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
1171
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 )   PORT_NAME("Note in")
1172
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_NAME("Bet") PORT_CODE(KEYCODE_1)
 
1185
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_NAME("Note in")
 
1186
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_BET )
1173
1187
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN )
1174
1188
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1175
1189
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1204
1218
 
1205
1219
static INPUT_PORTS_START( potnpkrc )
1206
1220
        /* Multiplexed - 4x5bits */
1207
 
        PORT_START("IN0-0")
1208
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )   PORT_IMPULSE(3) PORT_NAME("Coin 1")
1209
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Meters") PORT_CODE(KEYCODE_9)
1210
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON9 ) PORT_NAME("Double Up") PORT_CODE(KEYCODE_3)
1211
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON8 ) PORT_NAME("Deal/Draw") PORT_CODE(KEYCODE_2)
1212
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Cancel") PORT_CODE(KEYCODE_N)
1213
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1214
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1215
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1216
 
 
1217
 
        PORT_START("IN0-1")
1218
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_IMPULSE(3) PORT_NAME("Manual Collect") PORT_CODE(KEYCODE_Q)
1219
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_NAME("Payout") PORT_CODE(KEYCODE_W)
1220
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_NAME("Take") PORT_CODE(KEYCODE_4)
1221
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON11 ) PORT_NAME("Big") PORT_CODE(KEYCODE_A)
1222
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON12 ) PORT_NAME("Small") PORT_CODE(KEYCODE_S)
1223
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1224
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1225
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1226
 
 
1227
 
        PORT_START("IN0-2")
1228
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Hold1") PORT_CODE(KEYCODE_Z)
1229
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Hold2") PORT_CODE(KEYCODE_X)
1230
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Hold3") PORT_CODE(KEYCODE_C)
1231
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Hold4") PORT_CODE(KEYCODE_V)
1232
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Hold5") PORT_CODE(KEYCODE_B)
1233
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1234
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1235
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1236
 
 
1237
 
        PORT_START("IN0-3")
1238
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Settings") PORT_CODE(KEYCODE_F2)
1239
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
1240
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 )   PORT_NAME("Note in")
1241
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_NAME("Bet") PORT_CODE(KEYCODE_1)
1242
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN )
1243
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1244
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1245
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1246
 
 
1247
 
        PORT_START("SW1")
1248
 
        PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) )
1249
 
        PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
1250
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1251
 
        PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
1252
 
        PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
1253
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1254
 
        PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
1255
 
        PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
1256
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1257
 
        PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
1258
 
        PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
1259
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1221
        PORT_INCLUDE( potnpkra )
 
1222
 
 
1223
        PORT_MODIFY("SW1")
1260
1224
        PORT_DIPNAME( 0x10, 0x00, "Ace or Better" )             PORT_DIPLOCATION("SW1:1")
1261
1225
        PORT_DIPSETTING(    0x10, DEF_STR( No ) )
1262
1226
        PORT_DIPSETTING(    0x00, DEF_STR( Yes ) )
1263
1227
        PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW1:2")
1264
1228
        PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
1265
1229
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1266
 
        PORT_DIPNAME( 0x40, 0x00, "Payout Mode" )               PORT_DIPLOCATION("SW1:3")
1267
 
        PORT_DIPSETTING(    0x40, "Manual" )
1268
 
        PORT_DIPSETTING(    0x00, "Auto" )
1269
 
        PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW1:4")
1270
 
        PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
1271
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1272
1230
INPUT_PORTS_END
1273
1231
 
1274
1232
static INPUT_PORTS_START( goodluck )
1275
1233
        /* Multiplexed - 4x5bits */
1276
 
        PORT_START("IN0-0")
1277
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_NAME("Bet") PORT_CODE(KEYCODE_1)
1278
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Meters") PORT_CODE(KEYCODE_9)
1279
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON9 ) PORT_NAME("Double Up") PORT_CODE(KEYCODE_3)
1280
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON8 ) PORT_NAME("Deal/Draw") PORT_CODE(KEYCODE_2)
1281
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Cancel") PORT_CODE(KEYCODE_N)
1282
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1283
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1284
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1285
 
 
1286
 
        PORT_START("IN0-1")
1287
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_IMPULSE(3) PORT_NAME("Manual Collect") PORT_CODE(KEYCODE_Q)
1288
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_NAME("Payout") PORT_CODE(KEYCODE_W)
1289
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_NAME("Take") PORT_CODE(KEYCODE_4)
1290
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON11 ) PORT_NAME("Big") PORT_CODE(KEYCODE_A)
1291
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON12 ) PORT_NAME("Small") PORT_CODE(KEYCODE_S)
1292
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1293
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1294
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1295
 
 
1296
 
        PORT_START("IN0-2")
1297
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Hold1") PORT_CODE(KEYCODE_Z)
1298
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Hold2") PORT_CODE(KEYCODE_X)
1299
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Hold3") PORT_CODE(KEYCODE_C)
1300
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Hold4") PORT_CODE(KEYCODE_V)
1301
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Hold5") PORT_CODE(KEYCODE_B)
1302
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1303
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1304
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1305
 
 
1306
 
        PORT_START("IN0-3")
 
1234
        PORT_INCLUDE( goldnpkr )
 
1235
 
 
1236
        PORT_MODIFY("IN0-1")
 
1237
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_IMPULSE(3) PORT_NAME("Manual Collect") PORT_CODE(KEYCODE_Q)
 
1238
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Payout") PORT_CODE(KEYCODE_W)
 
1239
 
 
1240
        PORT_MODIFY("IN0-3")
1307
1241
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Settings") PORT_CODE(KEYCODE_F2)
1308
1242
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
1309
1243
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 )   PORT_NAME("Note In")
1313
1247
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1314
1248
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1315
1249
 
1316
 
        PORT_START("SW1")
 
1250
        PORT_MODIFY("SW1")
1317
1251
        /* only bits 4-7 are connected here and were routed to SW1 1-4 */
1318
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
1319
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
1320
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED )
1321
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED )
1322
 
        PORT_DIPNAME( 0x10, 0x00, "Jacks or Better" )   PORT_DIPLOCATION("SW1:1")
1323
 
        PORT_DIPSETTING(    0x10, DEF_STR( No ) )
1324
 
        PORT_DIPSETTING(    0x00, DEF_STR( Yes ) )
1325
 
        PORT_DIPNAME( 0x20, 0x00, "50hz/60hz" )                 PORT_DIPLOCATION("SW1:2")
1326
 
        PORT_DIPSETTING(    0x20, "50hz" )
1327
 
        PORT_DIPSETTING(    0x00, "60hz" )
1328
 
        PORT_DIPNAME( 0x40, 0x00, "Payout Mode" )               PORT_DIPLOCATION("SW1:3")
1329
 
        PORT_DIPSETTING(    0x40, "Manual" )
1330
 
        PORT_DIPSETTING(    0x00, "Auto" )
1331
1252
        PORT_DIPNAME( 0x80, 0x00, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW1:4")
1332
1253
        PORT_DIPSETTING(    0x80, DEF_STR( No ) )
1333
1254
        PORT_DIPSETTING(    0x00, DEF_STR( Yes ) )
1361
1282
 
1362
1283
static INPUT_PORTS_START( witchcrd )
1363
1284
        /* Multiplexed - 4x5bits */
1364
 
        PORT_START("IN0-0")
1365
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_NAME("Bet") PORT_CODE(KEYCODE_1)
1366
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Meters") PORT_CODE(KEYCODE_9)
1367
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON9 ) PORT_NAME("Double Up") PORT_CODE(KEYCODE_3)
1368
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON8 ) PORT_NAME("Deal/Draw") PORT_CODE(KEYCODE_2)
1369
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Cancel") PORT_CODE(KEYCODE_N)
1370
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1371
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1372
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
 
1285
        PORT_INCLUDE( goldnpkr )
1373
1286
 
1374
 
        PORT_START("IN0-1")
 
1287
        PORT_MODIFY("IN0-1")
1375
1288
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_IMPULSE(3) PORT_NAME("Manual Collect") PORT_CODE(KEYCODE_Q)
1376
1289
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_NAME("Payout") PORT_CODE(KEYCODE_W)
1377
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_NAME("Take") PORT_CODE(KEYCODE_4)
1378
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON11 ) PORT_NAME("Big") PORT_CODE(KEYCODE_A)
1379
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON12 ) PORT_NAME("Small") PORT_CODE(KEYCODE_S)
1380
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1381
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1382
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1383
 
 
1384
 
        PORT_START("IN0-2")
1385
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Hold1") PORT_CODE(KEYCODE_Z)
1386
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Hold2") PORT_CODE(KEYCODE_X)
1387
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Hold3") PORT_CODE(KEYCODE_C)
1388
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Hold4") PORT_CODE(KEYCODE_V)
1389
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Hold5") PORT_CODE(KEYCODE_B)
1390
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1391
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1392
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1393
 
 
1394
 
        PORT_START("IN0-3")
 
1290
 
 
1291
        PORT_MODIFY("IN0-3")
1395
1292
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Settings") PORT_CODE(KEYCODE_F2)
1396
1293
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("D-31") PORT_CODE(KEYCODE_E)
1397
1294
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 )   PORT_NAME("Note In")
1401
1298
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1402
1299
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1403
1300
 
1404
 
        PORT_START("SW1")
 
1301
        PORT_MODIFY("SW1")
1405
1302
/*  Printed on epoxy module:
1406
1303
 
1407
1304
     40%  50%  60%  70%
1464
1361
static INPUT_PORTS_START( witchcda )
1465
1362
        /* Multiplexed - 4x5bits */
1466
1363
        PORT_START("IN0-0")
1467
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_NAME("Apuesta (Bet)") PORT_CODE(KEYCODE_1)
1468
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Contabilidad (Bookkeeping)") PORT_CODE(KEYCODE_9)
1469
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON9 ) PORT_NAME("Doblar (Double Up)") PORT_CODE(KEYCODE_3)
1470
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON8 ) PORT_NAME("Reparte (Deal)") PORT_CODE(KEYCODE_2)
1471
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Cancela (Cancel)") PORT_CODE(KEYCODE_N)
 
1364
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_GAMBLE_BET ) PORT_NAME("Apuesta (Bet)")
 
1365
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Contabilidad (Bookkeeping)")
 
1366
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_D_UP ) PORT_NAME("Doblar (Double Up)")
 
1367
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_DEAL ) PORT_NAME("Reparte (Deal)")
 
1368
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_CANCEL ) PORT_NAME("Cancela (Cancel)")
1472
1369
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1473
1370
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1474
1371
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1475
1372
 
1476
1373
        PORT_START("IN0-1")
1477
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_IMPULSE(3) PORT_NAME("Out (Manual Collect)") PORT_CODE(KEYCODE_Q)
1478
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_NAME("Pagar (Payout)") PORT_CODE(KEYCODE_W)
1479
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_NAME("Cobrar (Take)") PORT_CODE(KEYCODE_4)
1480
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON11 ) PORT_NAME("Alta (Big)") PORT_CODE(KEYCODE_A)
1481
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON12 ) PORT_NAME("Baja (Small)") PORT_CODE(KEYCODE_S)
 
1374
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_IMPULSE(3) PORT_NAME("Out (Manual Collect)") PORT_CODE(KEYCODE_Q)
 
1375
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Pagar (Payout)") PORT_CODE(KEYCODE_W)
 
1376
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_TAKE ) PORT_NAME("Cobrar (Take)")
 
1377
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_HIGH ) PORT_NAME("Alta (Big)")
 
1378
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_LOW ) PORT_NAME("Baja (Small)")
1482
1379
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1483
1380
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1484
1381
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1485
1382
 
1486
1383
        PORT_START("IN0-2")
1487
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Hold1") PORT_CODE(KEYCODE_Z)
1488
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Hold2") PORT_CODE(KEYCODE_X)
1489
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Hold3") PORT_CODE(KEYCODE_C)
1490
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Hold4") PORT_CODE(KEYCODE_V)
1491
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Hold5") PORT_CODE(KEYCODE_B)
 
1384
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD1 )
 
1385
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD2 )
 
1386
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD3 )
 
1387
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_POKER_HOLD4 )
 
1388
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 )
1492
1389
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1493
1390
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1494
1391
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1552
1449
 
1553
1450
static INPUT_PORTS_START( witchcdc )
1554
1451
        /* Multiplexed - 4x5bits */
1555
 
        PORT_START("IN0-0")
1556
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_NAME("Bet") PORT_CODE(KEYCODE_1)
1557
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Meters") PORT_CODE(KEYCODE_9)
1558
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON9 ) PORT_NAME("Double Up") PORT_CODE(KEYCODE_3)
1559
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON8 ) PORT_NAME("Deal/Draw") PORT_CODE(KEYCODE_2)
1560
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Cancel") PORT_CODE(KEYCODE_N)
1561
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1562
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1563
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1564
 
 
1565
 
        PORT_START("IN0-1")
1566
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_IMPULSE(3) PORT_NAME("Manual Collect") PORT_CODE(KEYCODE_Q)
1567
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_NAME("Payout") PORT_CODE(KEYCODE_W)
1568
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_NAME("Take") PORT_CODE(KEYCODE_4)
1569
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON11 ) PORT_NAME("Big") PORT_CODE(KEYCODE_A)
1570
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON12 ) PORT_NAME("Small") PORT_CODE(KEYCODE_S)
1571
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1572
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1573
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1574
 
 
1575
 
        PORT_START("IN0-2")
1576
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Hold1") PORT_CODE(KEYCODE_Z)
1577
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Hold2") PORT_CODE(KEYCODE_X)
1578
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Hold3") PORT_CODE(KEYCODE_C)
1579
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Hold4") PORT_CODE(KEYCODE_V)
1580
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Hold5") PORT_CODE(KEYCODE_B)
1581
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1582
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1583
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1584
 
 
1585
 
        PORT_START("IN0-3")
1586
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Settings") PORT_CODE(KEYCODE_F2)
1587
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("D-31") PORT_CODE(KEYCODE_E)
1588
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 )   PORT_NAME("Note In")
1589
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 )   PORT_IMPULSE(3) PORT_NAME("Coin In")
1590
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN )
1591
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1592
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1593
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1594
 
 
1595
 
        PORT_START("SW1")
 
1452
        PORT_INCLUDE( witchcrd )
 
1453
 
 
1454
        PORT_MODIFY("SW1")
1596
1455
        /* only bits 4-7 are connected here and were routed to SW1 1-4 */
1597
1456
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
1598
1457
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
1612
1471
        PORT_DIPSETTING(    0x00, "1 Coin - 1 Credit / 1 Note - 10 Credits" )
1613
1472
        PORT_DIPSETTING(    0x80, "1 Coin - 5 Credits / 1 Note - 10 Credits" )
1614
1473
 
1615
 
        PORT_START("SW2")
 
1474
        PORT_MODIFY("SW2")
 
1475
        PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) )
 
1476
        PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
 
1477
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1478
        PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
 
1479
        PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
 
1480
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1481
        PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
 
1482
        PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
 
1483
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1484
        PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
 
1485
        PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
 
1486
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1487
        PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
 
1488
        PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
 
1489
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1490
        PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
 
1491
        PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
 
1492
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1493
        PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
 
1494
        PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
 
1495
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1496
        PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
 
1497
        PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
 
1498
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1499
INPUT_PORTS_END
 
1500
 
 
1501
static INPUT_PORTS_START( witchcdd )
 
1502
        /* Multiplexed - 4x5bits */
 
1503
        PORT_INCLUDE( witchcrd )
 
1504
 
 
1505
        PORT_MODIFY("IN0-1")
 
1506
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_IMPULSE(3) PORT_NAME("Manual Collect") PORT_CODE(KEYCODE_Q)
 
1507
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_NAME("Payout") PORT_CODE(KEYCODE_W)
 
1508
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_4_PAD) PORT_NAME("IN0-1-6")
 
1509
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_5_PAD) PORT_NAME("IN0-1-7")
 
1510
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_6_PAD) PORT_NAME("IN0-1-8")
 
1511
 
 
1512
        PORT_MODIFY("IN0-2")
 
1513
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_7_PAD) PORT_NAME("IN0-2-6")
 
1514
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_8_PAD) PORT_NAME("IN0-2-7")
 
1515
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_9_PAD) PORT_NAME("IN0-2-8")
 
1516
 
 
1517
        PORT_MODIFY("IN0-3")
 
1518
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Settings") PORT_CODE(KEYCODE_F2)
 
1519
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("D-31") PORT_CODE(KEYCODE_E)
 
1520
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 )   PORT_NAME("Note In")
 
1521
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 )   PORT_IMPULSE(3) PORT_NAME("Coin In")
 
1522
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_J) PORT_NAME("IN0-3-5")
 
1523
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_K) PORT_NAME("IN0-3-6")
 
1524
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_L) PORT_NAME("IN0-3-7")
 
1525
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_0_PAD) PORT_NAME("IN0-3-8") //IPT_UNKNOWN )
 
1526
 
 
1527
        PORT_MODIFY("SW1")
 
1528
        /* only bits 4-7 are connected here and were routed to SW1 1-4 */
 
1529
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
 
1530
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
 
1531
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED )
 
1532
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED )
 
1533
        /* even when the following one is forced to OFF,
 
1534
    turned ON behaves like "Jacks and Better" */
 
1535
        PORT_DIPNAME( 0x10, 0x10, "SW 1 (always to OFF)")
 
1536
        PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
 
1537
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1538
        PORT_DIPNAME( 0x20, 0x00, "50hz/60hz" )
 
1539
        PORT_DIPSETTING(    0x20, "50hz" )
 
1540
        PORT_DIPSETTING(    0x00, "60hz" )
 
1541
        PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
 
1542
        PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
 
1543
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1544
        PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
 
1545
        PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
 
1546
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1547
 
 
1548
        PORT_MODIFY("SW2")
 
1549
        PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) )
 
1550
        PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
 
1551
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1552
        PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
 
1553
        PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
 
1554
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1555
        PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
 
1556
        PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
 
1557
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1558
        PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
 
1559
        PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
 
1560
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1561
        PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
 
1562
        PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
 
1563
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1564
        PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
 
1565
        PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
 
1566
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1567
        PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
 
1568
        PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
 
1569
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1570
        PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
 
1571
        PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
 
1572
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1573
INPUT_PORTS_END
 
1574
 
 
1575
static INPUT_PORTS_START( witchcde )
 
1576
        /* Multiplexed - 4x5bits */
 
1577
        PORT_INCLUDE( witchcrd )
 
1578
 
 
1579
        PORT_MODIFY("IN0-1")
 
1580
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_IMPULSE(3) PORT_NAME("Manual Collect") PORT_CODE(KEYCODE_Q)
 
1581
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_NAME("Payout") PORT_CODE(KEYCODE_W)
 
1582
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_4_PAD) PORT_NAME("IN0-1-6")
 
1583
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_5_PAD) PORT_NAME("IN0-1-7")
 
1584
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_6_PAD) PORT_NAME("IN0-1-8")
 
1585
 
 
1586
        PORT_MODIFY("IN0-2")
 
1587
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_7_PAD) PORT_NAME("IN0-2-6")
 
1588
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_8_PAD) PORT_NAME("IN0-2-7")
 
1589
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_9_PAD) PORT_NAME("IN0-2-8")
 
1590
 
 
1591
        PORT_MODIFY("IN0-3")
 
1592
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Settings") PORT_CODE(KEYCODE_F2)
 
1593
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("D-31") PORT_CODE(KEYCODE_E)
 
1594
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 )   PORT_NAME("Note In")
 
1595
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 )   PORT_IMPULSE(3) PORT_NAME("Coin In")
 
1596
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_J) PORT_NAME("IN0-3-5")
 
1597
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_K) PORT_NAME("IN0-3-6")
 
1598
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_L) PORT_NAME("IN0-3-7")
 
1599
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_0_PAD) PORT_NAME("IN0-3-8") //IPT_UNKNOWN )
 
1600
 
 
1601
        PORT_MODIFY("SW1")
 
1602
        /* only bits 4-7 are connected here and were routed to SW1 1-4 */
 
1603
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
 
1604
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
 
1605
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED )
 
1606
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED )
 
1607
        PORT_DIPNAME( 0x10, 0x00, DEF_STR( Unknown ) )
 
1608
        PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
 
1609
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1610
        PORT_DIPNAME( 0x20, 0x00, DEF_STR( Unknown ) )
 
1611
        PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
 
1612
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1613
        PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
 
1614
        PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
 
1615
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1616
        PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
 
1617
        PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
 
1618
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1619
 
 
1620
/*  DIP Switches (as shown in the epoxy block)
 
1621
 
 
1622
    Schalter      1   2   3   4   5   6   7   8
 
1623
    --------------------------------------------
 
1624
    Bet >  10    OFF OFF
 
1625
    Bet >  20    ON  OFF
 
1626
    Bet >  50    OFF ON
 
1627
    Bet > 100    ON  ON
 
1628
    --------------------------------------------
 
1629
    Jolli-Witch          OFF
 
1630
    Witch-Card           ON
 
1631
    --------------------------------------------
 
1632
     6 Taster                ON
 
1633
    12 Taster                OFF
 
1634
    --------------------------------------------
 
1635
    Hohes Paar                   ON
 
1636
    2 Paar                       OFF
 
1637
    --------------------------------------------
 
1638
    1 DM - 1 PKT                     OFF OFF
 
1639
    1 DM - 10 PKT                    OFF ON
 
1640
    --------------------------------------------
 
1641
    RF                                       ON
 
1642
    RF NO                                    OFF
 
1643
    --------------------------------------------
 
1644
*/
 
1645
        PORT_MODIFY("SW2")
 
1646
        PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) )
 
1647
        PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
 
1648
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1649
        PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
 
1650
        PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
 
1651
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1652
        PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
 
1653
        PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
 
1654
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1655
        PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
 
1656
        PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
 
1657
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1658
        PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
 
1659
        PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
 
1660
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1661
        PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
 
1662
        PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
 
1663
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1664
        PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
 
1665
        PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
 
1666
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1667
        PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
 
1668
        PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
 
1669
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1670
INPUT_PORTS_END
 
1671
 
 
1672
static INPUT_PORTS_START( witchcdf )
 
1673
        /* Multiplexed - 4x5bits */
 
1674
        PORT_INCLUDE( witchcrd )
 
1675
 
 
1676
        PORT_MODIFY("IN0-1")
 
1677
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_IMPULSE(3) PORT_NAME("Manual Collect") PORT_CODE(KEYCODE_Q)
 
1678
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_NAME("Payout") PORT_CODE(KEYCODE_W)
 
1679
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_4_PAD) PORT_NAME("IN0-1-6")
 
1680
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_5_PAD) PORT_NAME("IN0-1-7")
 
1681
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_6_PAD) PORT_NAME("IN0-1-8")
 
1682
 
 
1683
        PORT_MODIFY("IN0-2")
 
1684
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_7_PAD) PORT_NAME("IN0-2-6")
 
1685
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_8_PAD) PORT_NAME("IN0-2-7")
 
1686
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_9_PAD) PORT_NAME("IN0-2-8")
 
1687
 
 
1688
        PORT_MODIFY("IN0-3")
 
1689
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Settings") PORT_CODE(KEYCODE_F2)
 
1690
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("D-31") PORT_CODE(KEYCODE_E)
 
1691
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 )   PORT_NAME("Note In")
 
1692
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 )   PORT_IMPULSE(3) PORT_NAME("Coin In")
 
1693
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_J) PORT_NAME("IN0-3-5")
 
1694
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_K) PORT_NAME("IN0-3-6")
 
1695
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_L) PORT_NAME("IN0-3-7")
 
1696
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_0_PAD) PORT_NAME("IN0-3-8") //IPT_UNKNOWN )
 
1697
 
 
1698
        PORT_MODIFY("SW1")
 
1699
        /* only bits 4-7 are connected here and were routed to SW1 1-4 */
 
1700
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
 
1701
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
 
1702
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED )
 
1703
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED )
 
1704
        PORT_DIPNAME( 0x10, 0x00, "Minimal Winning Hand" )
 
1705
        PORT_DIPSETTING(    0x10, "Double Pair" )
 
1706
        PORT_DIPSETTING(    0x00, "Jacks or Better" )
 
1707
        PORT_DIPNAME( 0x20, 0x00, "50hz/60hz" )
 
1708
        PORT_DIPSETTING(    0x20, "50hz" )
 
1709
        PORT_DIPSETTING(    0x00, "60hz" )
 
1710
        PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
 
1711
        PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
 
1712
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1713
        PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
 
1714
        PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
 
1715
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
 
1716
 
 
1717
        PORT_MODIFY("SW2")
1616
1718
        PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) )
1617
1719
        PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
1618
1720
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1641
1743
 
1642
1744
static INPUT_PORTS_START( sloco93 )
1643
1745
        /* Multiplexed - 4x5bits */
1644
 
        PORT_START("IN0-0")
1645
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_NAME("Apuesta (Bet)") PORT_CODE(KEYCODE_1)
1646
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Contabilidad (Bookkeeping)") PORT_CODE(KEYCODE_9)
1647
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON9 ) PORT_NAME("Doblar (Double Up)") PORT_CODE(KEYCODE_3)
1648
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON8 ) PORT_NAME("Reparte (Deal)") PORT_CODE(KEYCODE_2)
1649
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Cancela (Cancel)") PORT_CODE(KEYCODE_N)
1650
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1651
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1652
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1653
 
 
1654
 
        PORT_START("IN0-1")
1655
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_IMPULSE(3) PORT_NAME("Out (Manual Collect)") PORT_CODE(KEYCODE_Q)
1656
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_NAME("Pagar (Payout)") PORT_CODE(KEYCODE_W)
1657
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_NAME("Cobrar (Take)") PORT_CODE(KEYCODE_4)
1658
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON11 ) PORT_NAME("Negro (Black)") PORT_CODE(KEYCODE_A)
1659
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON12 ) PORT_NAME("Rojo (Red)") PORT_CODE(KEYCODE_S)
1660
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1661
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1662
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1663
 
 
1664
 
        PORT_START("IN0-2")
1665
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Hold1") PORT_CODE(KEYCODE_Z)
1666
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Hold2") PORT_CODE(KEYCODE_X)
1667
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Hold3") PORT_CODE(KEYCODE_C)
1668
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Hold4") PORT_CODE(KEYCODE_V)
1669
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Hold5") PORT_CODE(KEYCODE_B)
1670
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1671
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1672
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1673
 
 
1674
 
        PORT_START("IN0-3")
1675
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Configuracion (Settings)") PORT_CODE(KEYCODE_F2)
1676
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("D-31") PORT_CODE(KEYCODE_E)
1677
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 )   PORT_NAME("Billetes (Note In)")
1678
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 )   PORT_IMPULSE(3) PORT_NAME("Fichas (Coin In)")
1679
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN )
1680
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1681
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1682
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1683
 
 
1684
 
        PORT_START("SW1")
 
1746
        PORT_INCLUDE( witchcda )
 
1747
 
 
1748
        PORT_MODIFY("IN0-1")
 
1749
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_HIGH ) PORT_NAME("Negro (Black)") PORT_CODE(KEYCODE_A)
 
1750
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_LOW ) PORT_NAME("Rojo (Red)") PORT_CODE(KEYCODE_S)
 
1751
 
 
1752
        PORT_MODIFY("SW1")
1685
1753
        /* only bits 4-7 are connected here and were routed to SW1 1-4 */
1686
1754
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
1687
1755
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
1699
1767
        PORT_DIPNAME( 0x80, 0x80, DEF_STR( Coinage ) )          PORT_DIPLOCATION("SW1:4")
1700
1768
        PORT_DIPSETTING(    0x80, "1 Coin - 10 Credit / 1 Note - 120 Credits" )
1701
1769
        PORT_DIPSETTING(    0x00, "1 Coin - 100 Credits / 1 Note - 100 Credits" )
1702
 
 
1703
 
        PORT_START("SW2")
1704
 
        PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) )
1705
 
        PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
1706
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1707
 
        PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
1708
 
        PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
1709
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1710
 
        PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
1711
 
        PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
1712
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1713
 
        PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
1714
 
        PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
1715
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1716
 
        PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
1717
 
        PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
1718
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1719
 
        PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
1720
 
        PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
1721
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1722
 
        PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
1723
 
        PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
1724
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1725
 
        PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
1726
 
        PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
1727
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1728
1770
INPUT_PORTS_END
1729
1771
 
1730
1772
static INPUT_PORTS_START( royale )
1798
1840
static INPUT_PORTS_START( bsuerte )
1799
1841
        /* Multiplexed - 4x5bits */
1800
1842
        PORT_START("IN0-0")
1801
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_NAME("Apostar (Bet)") PORT_CODE(KEYCODE_1)
1802
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Contabilidad (Meters)") PORT_CODE(KEYCODE_9)
1803
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON9 ) PORT_NAME("Doblar (Double Up)") PORT_CODE(KEYCODE_3)
1804
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON8 ) PORT_NAME("Dar/Virar (Deal/Draw)") PORT_CODE(KEYCODE_2)
1805
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Cancelar (Cancel)") PORT_CODE(KEYCODE_N)
 
1843
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_GAMBLE_BET ) PORT_NAME("Apostar (Bet)")
 
1844
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Contabilidad (Meters)")
 
1845
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_D_UP ) PORT_NAME("Doblar (Double Up)")
 
1846
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_DEAL ) PORT_NAME("Dar/Virar (Deal/Draw)")
 
1847
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_CANCEL ) PORT_NAME("Cancelar (Cancel)")
1806
1848
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1807
1849
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1808
1850
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1809
1851
 
1810
1852
        PORT_START("IN0-1")
1811
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_IMPULSE(3) PORT_NAME("Out (Manual Collect)") PORT_CODE(KEYCODE_Q)
1812
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_NAME("Pagar (Payout)") PORT_CODE(KEYCODE_W)
1813
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_NAME("Cobrar (Take)") PORT_CODE(KEYCODE_4)
1814
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON11 ) PORT_NAME("Mayor (Big)") PORT_CODE(KEYCODE_A)
1815
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON12 ) PORT_NAME("Menor (Small)") PORT_CODE(KEYCODE_S)
 
1853
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_IMPULSE(3) PORT_NAME("Out (Manual Collect)") PORT_CODE(KEYCODE_Q)
 
1854
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Pagar (Payout)") PORT_CODE(KEYCODE_W)
 
1855
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_TAKE ) PORT_NAME("Cobrar (Take)")
 
1856
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_HIGH ) PORT_NAME("Mayor (Big)")
 
1857
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_LOW ) PORT_NAME("Menor (Small)")
1816
1858
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1817
1859
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1818
1860
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1819
1861
 
1820
1862
        PORT_START("IN0-2")
1821
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Hold1") PORT_CODE(KEYCODE_Z)
1822
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Hold2") PORT_CODE(KEYCODE_X)
1823
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Hold3") PORT_CODE(KEYCODE_C)
1824
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Hold4") PORT_CODE(KEYCODE_V)
1825
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Hold5") PORT_CODE(KEYCODE_B)
 
1863
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD1 )
 
1864
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD2 )
 
1865
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD3 )
 
1866
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_POKER_HOLD4 )
 
1867
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 )
1826
1868
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1827
1869
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1828
1870
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1830
1872
        PORT_START("IN0-3")
1831
1873
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Configuracion (Settings)") PORT_CODE(KEYCODE_F2)
1832
1874
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
1833
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 )   PORT_NAME("Billetes (Note In)")
1834
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 )   PORT_IMPULSE(3) PORT_NAME("Fichas (Coin In)")
1835
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN3 )   PORT_NAME("Cupones (Coupon In)")
 
1875
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_NAME("Billetes (Note In)")
 
1876
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(3) PORT_NAME("Fichas (Coin In)")
 
1877
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_NAME("Cupones (Coupon In)")
1836
1878
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1837
1879
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1838
1880
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1885
1927
 
1886
1928
static INPUT_PORTS_START( bsuertew )
1887
1929
        /* Multiplexed - 4x5bits */
1888
 
        PORT_START("IN0-0")
1889
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_NAME("Apostar (Bet)") PORT_CODE(KEYCODE_1)
1890
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Contabilidad (Meters)") PORT_CODE(KEYCODE_9)
1891
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON9 ) PORT_NAME("Doblar (Double Up)") PORT_CODE(KEYCODE_3)
1892
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON8 ) PORT_NAME("Dar/Virar (Deal/Draw)") PORT_CODE(KEYCODE_2)
1893
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Cancelar (Cancel)") PORT_CODE(KEYCODE_N)
1894
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1895
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1896
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1897
 
 
1898
 
        PORT_START("IN0-1")
1899
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_IMPULSE(3) PORT_NAME("Out (Manual Collect)") PORT_CODE(KEYCODE_Q)
1900
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_NAME("Pagar (Payout)") PORT_CODE(KEYCODE_W)
1901
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_NAME("Cobrar (Take)") PORT_CODE(KEYCODE_4)
1902
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON11 ) PORT_NAME("Mayor (Big)") PORT_CODE(KEYCODE_A)
1903
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON12 ) PORT_NAME("Menor (Small)") PORT_CODE(KEYCODE_S)
1904
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1905
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1906
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1907
 
 
1908
 
        PORT_START("IN0-2")
1909
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Hold1") PORT_CODE(KEYCODE_Z)
1910
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Hold2") PORT_CODE(KEYCODE_X)
1911
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Hold3") PORT_CODE(KEYCODE_C)
1912
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Hold4") PORT_CODE(KEYCODE_V)
1913
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Hold5") PORT_CODE(KEYCODE_B)
1914
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1915
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1916
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1917
 
 
1918
 
        PORT_START("IN0-3")
1919
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Configuracion (settings)") PORT_CODE(KEYCODE_F2)
1920
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
1921
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 )   PORT_NAME("Billetes (Note In)")
1922
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 )   PORT_IMPULSE(3) PORT_NAME("Fichas (Coin In)")
1923
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN3 )   PORT_NAME("Cupones (Coupon In)")
1924
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1925
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1926
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1927
 
 
1928
 
        PORT_START("SW1")
 
1930
        PORT_INCLUDE( bsuerte )
 
1931
 
 
1932
        PORT_MODIFY("SW1")
1929
1933
        /* only bits 4-7 are connected here and were routed to SW1 1-4 */
1930
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
1931
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
1932
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED )
1933
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED )
1934
 
        PORT_DIPNAME( 0x10, 0x00, "Par Simple" )                PORT_DIPLOCATION("SW1:1")
1935
 
        PORT_DIPSETTING(    0x10, DEF_STR( No ) )
1936
 
        PORT_DIPSETTING(    0x00, DEF_STR( Yes ) )
1937
1934
        PORT_DIPNAME( 0x20, 0x00, "Creditos Ganados" )  PORT_DIPLOCATION("SW1:2")
1938
1935
        PORT_DIPSETTING(    0x20, "Show" )
1939
1936
        PORT_DIPSETTING(    0x00, "Hide" )
1940
 
        PORT_DIPNAME( 0x40, 0x00, "Modo de Pago" )              PORT_DIPLOCATION("SW1:3")       /* left as 'auto' */
1941
 
        PORT_DIPSETTING(    0x40, "Manual" )
1942
 
        PORT_DIPSETTING(    0x00, "Auto" )
1943
 
        PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW1:4")
1944
 
        PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
1945
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1946
 
 
1947
 
        PORT_START("SW2")
1948
 
        PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) )
1949
 
        PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
1950
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1951
 
        PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
1952
 
        PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
1953
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1954
 
        PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
1955
 
        PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
1956
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1957
 
        PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
1958
 
        PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
1959
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1960
 
        PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
1961
 
        PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
1962
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1963
 
        PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
1964
 
        PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
1965
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1966
 
        PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
1967
 
        PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
1968
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1969
 
        PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
1970
 
        PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
1971
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1972
1937
INPUT_PORTS_END
1973
1938
 
1974
1939
static INPUT_PORTS_START( poker91 )
1975
1940
        /* Multiplexed - 4x5bits */
1976
 
        PORT_START("IN0-0")
1977
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_NAME("Apostar (Bet)") PORT_CODE(KEYCODE_1)
1978
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Contabilidad (Meters)") PORT_CODE(KEYCODE_9)
1979
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON9 ) PORT_NAME("Doblar (Double Up)") PORT_CODE(KEYCODE_3)
1980
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON8 ) PORT_NAME("Dar/Virar (Deal/Draw)") PORT_CODE(KEYCODE_2)
1981
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Cancelar (Cancel)") PORT_CODE(KEYCODE_N)
1982
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1983
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1984
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1985
 
 
1986
 
        PORT_START("IN0-1")
1987
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_IMPULSE(3) PORT_NAME("Out (Manual Collect)") PORT_CODE(KEYCODE_Q)
1988
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_NAME("Pagar (Payout)") PORT_CODE(KEYCODE_W)
1989
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_NAME("Cobrar (Take)") PORT_CODE(KEYCODE_4)
1990
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON11 ) PORT_NAME("Negro (Black)") PORT_CODE(KEYCODE_A)
1991
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON12 ) PORT_NAME("Rojo (Red)") PORT_CODE(KEYCODE_S)
1992
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1993
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1994
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1995
 
 
1996
 
        PORT_START("IN0-2")
1997
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Switch Card 1") PORT_CODE(KEYCODE_Z)
1998
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Switch Card 2") PORT_CODE(KEYCODE_X)
1999
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Switch Card 3") PORT_CODE(KEYCODE_C)
2000
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Switch Card 4") PORT_CODE(KEYCODE_V)
2001
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Switch Card 5") PORT_CODE(KEYCODE_B)
2002
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
2003
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
2004
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
2005
 
 
2006
 
        PORT_START("IN0-3")
2007
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Configuracion (Settings)") PORT_CODE(KEYCODE_F2)
2008
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
2009
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 )   PORT_NAME("Billetes (Note In)")
2010
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 )   PORT_IMPULSE(3) PORT_NAME("Fichas (Coin In)")
2011
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN3 )   PORT_NAME("Cupones (Coupon In)")
2012
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
2013
 
        PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
2014
 
        PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
2015
 
 
2016
 
        PORT_START("SW1")
 
1941
        PORT_INCLUDE( bsuerte )
 
1942
 
 
1943
        PORT_MODIFY("IN0-1")
 
1944
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_HIGH ) PORT_NAME("Negro (Black)")
 
1945
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_LOW ) PORT_NAME("Rojo (Red)")
 
1946
 
 
1947
        PORT_MODIFY("IN0-2")
 
1948
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) PORT_NAME("Switch Card 1")
 
1949
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD2 ) PORT_NAME("Switch Card 2")
 
1950
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD3 ) PORT_NAME("Switch Card 3")
 
1951
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_POKER_HOLD4 ) PORT_NAME("Switch Card 4")
 
1952
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 ) PORT_NAME("Switch Card 5")
 
1953
 
 
1954
        PORT_MODIFY("SW1")
2017
1955
        /* only bits 4-7 are connected here and were routed to SW1 1-4 */
2018
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
2019
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
2020
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED )
2021
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED )
2022
 
        PORT_DIPNAME( 0x10, 0x00, "Par Simple" )                                PORT_DIPLOCATION("SW1:1")
2023
 
        PORT_DIPSETTING(    0x10, DEF_STR( No ) )
2024
 
        PORT_DIPSETTING(    0x00, DEF_STR( Yes ) )
2025
1956
        PORT_DIPNAME( 0x20, 0x20, "Contador de Acumulados" )    PORT_DIPLOCATION("SW1:2")
2026
1957
        PORT_DIPSETTING(    0x20, "Muestra" )
2027
1958
        PORT_DIPSETTING(    0x00, "Oculta" )
2028
 
        PORT_DIPNAME( 0x40, 0x00, "Modo de Pago" )                              PORT_DIPLOCATION("SW1:3")       /* left as 'auto' */
2029
 
        PORT_DIPSETTING(    0x40, "Manual" )
2030
 
        PORT_DIPSETTING(    0x00, "Auto" )
2031
 
        PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )                  PORT_DIPLOCATION("SW1:4")
2032
 
        PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
2033
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
2034
 
 
2035
 
        PORT_START("SW2")
2036
 
        PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) )
2037
 
        PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
2038
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
2039
 
        PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
2040
 
        PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
2041
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
2042
 
        PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
2043
 
        PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
2044
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
2045
 
        PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
2046
 
        PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
2047
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
2048
 
        PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
2049
 
        PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
2050
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
2051
 
        PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
2052
 
        PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
2053
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
2054
 
        PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
2055
 
        PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
2056
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
2057
 
        PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
2058
 
        PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
2059
 
        PORT_DIPSETTING(    0x00, DEF_STR( On ) )
2060
1959
INPUT_PORTS_END
2061
1960
 
2062
1961
 
2154
2053
        NULL,           /* before pixel update callback */
2155
2054
        NULL,           /* row update callback */
2156
2055
        NULL,           /* after pixel update callback */
2157
 
        NULL,           /* callback for display state changes */
2158
 
        NULL,           /* HSYNC callback */
2159
 
        NULL            /* VSYNC callback */
 
2056
        DEVCB_NULL,     /* callback for display state changes */
 
2057
        DEVCB_NULL,     /* callback for cursor state changes */
 
2058
        DEVCB_NULL,     /* HSYNC callback */
 
2059
        DEVCB_NULL,     /* VSYNC callback */
 
2060
        NULL            /* update address callback */
2160
2061
};
2161
2062
 
2162
2063
 
2225
2126
        DISCRETE_INPUT_NOT   (NODE_01)          /* bit 3 - enable/disable */
2226
2127
        DISCRETE_INPUT_DATA  (NODE_10)          /* bits 0-2  - sound data */
2227
2128
 
2228
 
        DISCRETE_DAC_R1(NODE_20, NODE_01, NODE_10, 5, &dac_goldnpkr_ladder)
 
2129
        DISCRETE_DAC_R1(NODE_20, NODE_10, 5, &dac_goldnpkr_ladder)
2229
2130
 
2230
2131
        DISCRETE_555_ASTABLE_CV(NODE_30, NODE_01, RES_K(1), RES_K(10), CAP_U(.1), NODE_20, &goldnpkr_555_vco_desc)
2231
2132
        DISCRETE_OUTPUT(NODE_30, 3000)
2288
2189
        DISCRETE_INPUT_NOT   (NODE_01)          /* bit 3 - enable/disable */
2289
2190
        DISCRETE_INPUT_DATA  (NODE_10)          /* bits 0-2  - sound data */
2290
2191
 
2291
 
        DISCRETE_DAC_R1(NODE_20, NODE_01, NODE_10, 5, &dac_pottnpkr_ladder)
 
2192
        DISCRETE_DAC_R1(NODE_20, NODE_10, 5, &dac_pottnpkr_ladder)
2292
2193
 
2293
2194
        DISCRETE_555_ASTABLE_CV(NODE_30, NODE_01, RES_K(1), RES_K(1), CAP_U(1), NODE_20, &goldnpkr_555_vco_desc)
2294
2195
        DISCRETE_OUTPUT(NODE_30, 3000)
2393
2294
        ROM_REGION( 0x10000, "maincpu", 0 )
2394
2295
        ROM_LOAD( "ups39_12a.bin",      0x0000, 0x8000, CRC(216b45fb) SHA1(fbfcd98cc39b2e791cceb845b166ff697f584add) )
2395
2296
 
2396
 
        ROM_REGION( 0x6000, "gfx1", ROMREGION_DISPOSE )
 
2297
        ROM_REGION( 0x6000, "gfx1", 0 )
2397
2298
        ROM_FILL(                               0x0000, 0x4000, 0 ) /* filling the R-G bitplanes */
2398
2299
        ROM_LOAD( "u38_5a.bin", 0x4000, 0x2000, CRC(32705e1d) SHA1(84f9305af38179985e0224ae2ea54c01dfef6e12) )    /* text layer */
2399
2300
 
2400
 
        ROM_REGION( 0x6000, "gfx2", ROMREGION_DISPOSE )
 
2301
        ROM_REGION( 0x6000, "gfx2", 0 )
2401
2302
        ROM_LOAD( "u43_2a.bin", 0x0000, 0x2000, CRC(10b34856) SHA1(52e4cc81b36b4c807b1d4471c0f7bea66108d3fd) )    /* cards deck gfx, bitplane1 */
2402
2303
        ROM_LOAD( "u40_4a.bin", 0x2000, 0x2000, CRC(5fc965ef) SHA1(d9ecd7e9b4915750400e76ca604bec8152df1fe4) )    /* cards deck gfx, bitplane2 */
2403
2304
        ROM_COPY( "gfx1",       0x4800, 0x4000, 0x0800 )    /* cards deck gfx, bitplane3. found in the 2nd quarter of the text layer rom */
2416
2317
        ROM_REGION( 0x10000, "maincpu", 0 )
2417
2318
        ROM_LOAD( "ups31h.12a", 0x0000, 0x8000, CRC(bee5b07a) SHA1(5da60292ecbbedd963c273eac2a1fb88ad66ada8) )
2418
2319
 
2419
 
        ROM_REGION( 0x6000, "gfx1", ROMREGION_DISPOSE )
 
2320
        ROM_REGION( 0x6000, "gfx1", 0 )
2420
2321
        ROM_FILL(                               0x0000, 0x4000, 0 ) /* filling the R-G bitplanes */
2421
2322
        ROM_LOAD( "u38_5a.bin", 0x4000, 0x2000, CRC(32705e1d) SHA1(84f9305af38179985e0224ae2ea54c01dfef6e12) )    /* text layer */
2422
2323
 
2423
 
        ROM_REGION( 0x6000, "gfx2", ROMREGION_DISPOSE )
 
2324
        ROM_REGION( 0x6000, "gfx2", 0 )
2424
2325
        ROM_LOAD( "u43_2a.bin", 0x0000, 0x2000, CRC(10b34856) SHA1(52e4cc81b36b4c807b1d4471c0f7bea66108d3fd) )    /* cards deck gfx, bitplane1 */
2425
2326
        ROM_LOAD( "u40_4a.bin", 0x2000, 0x2000, CRC(5fc965ef) SHA1(d9ecd7e9b4915750400e76ca604bec8152df1fe4) )    /* cards deck gfx, bitplane2 */
2426
2327
        ROM_COPY( "gfx1",       0x4800, 0x4000, 0x0800 )    /* cards deck gfx, bitplane3. found in the 2nd quarter of the text layer rom */
2435
2336
*/
2436
2337
ROM_END
2437
2338
 
 
2339
 
 
2340
 
2438
2341
ROM_START( pmpoker )
2439
2342
        ROM_REGION( 0x10000, "maincpu", 0 )
2440
2343
        ROM_LOAD( "2-5.bin",    0x5000, 0x1000, CRC(3446a643) SHA1(e67854e3322e238c17fed4e05282922028b5b5ea) )
2441
2344
        ROM_LOAD( "2-6.bin",    0x6000, 0x1000, CRC(50d2d026) SHA1(7f58ab176de0f0f7666d87271af69a845faec090) )
2442
2345
        ROM_LOAD( "2-7.bin",    0x7000, 0x1000, CRC(a9ab972e) SHA1(477441b7ff3acae3a5d5a3e4c2a428e0b3121534) )
2443
2346
 
2444
 
        ROM_REGION( 0x1800, "gfx1", ROMREGION_DISPOSE )
 
2347
        ROM_REGION( 0x1800, "gfx1", 0 )
2445
2348
        ROM_FILL(                               0x0000, 0x1000, 0 ) /* filling the R-G bitplanes */
2446
2349
        ROM_LOAD( "1-4.bin",    0x1000, 0x0800, CRC(62b9f90d) SHA1(39c61a01225027572fdb75543bb6a78ed74bb2fb) )    /* text layer */
2447
2350
 
2448
 
        ROM_REGION( 0x1800, "gfx2", ROMREGION_DISPOSE )
 
2351
        ROM_REGION( 0x1800, "gfx2", 0 )
2449
2352
        ROM_LOAD( "1-1.bin",    0x0000, 0x0800, CRC(f2f94661) SHA1(f37f7c0dff680fd02897dae64e13e297d0fdb3e7) )    /* cards deck gfx, bitplane1 */
2450
2353
        ROM_LOAD( "1-2.bin",    0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )    /* cards deck gfx, bitplane2 */
2451
2354
        ROM_LOAD( "1-3.bin",    0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )    /* cards deck gfx, bitplane3 */
2459
2362
        ROM_LOAD( "ic13_3.bin", 0x2000, 0x1000, CRC(23c975cd) SHA1(1d32a9ba3aa996287a823558b9d610ab879a29e8) )
2460
2363
        ROM_LOAD( "ic14_4.bin", 0x3000, 0x1000, CRC(86a03aab) SHA1(0c4e8699b9fc9943de1fa0a364e043b3878636dc) )
2461
2364
 
2462
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2365
        ROM_REGION( 0x3000, "gfx1", 0 )
2463
2366
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2464
2367
        ROM_LOAD( "ic7_0.bin",  0x2000, 0x1000, CRC(1090e7f0) SHA1(26a7fc8853debb9a759811d7fee39410614c3895) )    /* text layer */
2465
2368
 
2466
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2369
        ROM_REGION( 0x3000, "gfx2", 0 )
2467
2370
        ROM_LOAD( "ic2_7.bin",  0x0000, 0x1000, CRC(b5a1f5a3) SHA1(a34aaaab5443c6962177a5dd35002bd09d0d2772) )    /* cards deck gfx, bitplane1 */
2468
2371
        ROM_LOAD( "ic3_8.bin",  0x1000, 0x1000, CRC(40e426af) SHA1(7e7cb30dafc96bcb87a05d3e0ef5c2d426ed6a74) )    /* cards deck gfx, bitplane2 */
2469
2372
        ROM_LOAD( "ic5_9.bin",  0x2000, 0x1000, CRC(232374f3) SHA1(b75907edbf769b8c46fb1ebdb301c325c556e6c2) )    /* cards deck gfx, bitplane3 */
2485
2388
        ROM_LOAD( "vp-5.bin",   0x2000, 0x1000, CRC(1443d0ff) SHA1(36625d24d9a871cc8c03bdeda983982ba301b385) )
2486
2389
        ROM_LOAD( "vp-6.bin",   0x3000, 0x1000, CRC(94f82fc1) SHA1(ce95fc429f5389eea45fec877bac992fa7ba2b3c) )
2487
2390
 
2488
 
        ROM_REGION( 0x1800, "gfx1", ROMREGION_DISPOSE )
 
2391
        ROM_REGION( 0x1800, "gfx1", 0 )
2489
2392
        ROM_FILL(                               0x0000, 0x1000, 0 ) /* filling the R-G bitplanes */
2490
2393
        ROM_LOAD( "vp-4.bin",   0x1000, 0x0800, CRC(2c53493f) SHA1(9e71db51499294bb4b16e7d8013e5daf6f1f9d18) )    /* text layer */
2491
2394
 
2492
 
        ROM_REGION( 0x1800, "gfx2", ROMREGION_DISPOSE )
 
2395
        ROM_REGION( 0x1800, "gfx2", 0 )
2493
2396
        ROM_LOAD( "vp-1.bin",   0x0000, 0x0800, CRC(f2f94661) SHA1(f37f7c0dff680fd02897dae64e13e297d0fdb3e7) )    /* cards deck gfx, bitplane1 */
2494
2397
        ROM_LOAD( "vp-2.bin",   0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )    /* cards deck gfx, bitplane2 */
2495
2398
        ROM_LOAD( "vp-3.bin",   0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )    /* cards deck gfx, bitplane3 */
2514
2417
        ROM_LOAD( "517.16a",    0x2000, 0x1000, CRC(8892fbd4) SHA1(22a27c0c3709ca4808a9afb8848233bc4124559f) )
2515
2418
        ROM_LOAD( "517.17a",    0x3000, 0x1000, CRC(75a72877) SHA1(9df8fd2c98526d20aa0fa056a7b71b5c5fb5206b) )
2516
2419
 
2517
 
        ROM_REGION( 0x1800, "gfx1", ROMREGION_DISPOSE )
 
2420
        ROM_REGION( 0x1800, "gfx1", 0 )
2518
2421
        ROM_FILL(                               0x0000, 0x1000, 0 ) /* filling the R-G bitplanes */
2519
2422
        ROM_LOAD( "517.8a",             0x1000, 0x0800, CRC(2c53493f) SHA1(9e71db51499294bb4b16e7d8013e5daf6f1f9d18) )    /* text layer */
2520
2423
 
2521
 
        ROM_REGION( 0x1800, "gfx2", ROMREGION_DISPOSE )
 
2424
        ROM_REGION( 0x1800, "gfx2", 0 )
2522
2425
        ROM_LOAD( "517.4a",             0x0000, 0x0800, CRC(f2f94661) SHA1(f37f7c0dff680fd02897dae64e13e297d0fdb3e7) )    /* cards deck gfx, bitplane1 */
2523
2426
        ROM_LOAD( "517.6a",             0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )    /* cards deck gfx, bitplane2 */
2524
2427
        ROM_LOAD( "517.7a",             0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )    /* cards deck gfx, bitplane3 */
2544
2447
        ROM_LOAD( "pottpok5.bin",       0x2000, 0x1000, CRC(d74e50f4) SHA1(c3a8a6322a3f1622898c6759e695b4e702b79b28) )
2545
2448
        ROM_LOAD( "pottpok6.bin",       0x3000, 0x1000, CRC(53237873) SHA1(b640cb3db2513784c8d2d8983a17352276c11e07) )
2546
2449
 
2547
 
        ROM_REGION( 0x1800, "gfx1", ROMREGION_DISPOSE )
 
2450
        ROM_REGION( 0x1800, "gfx1", 0 )
2548
2451
        ROM_FILL(                                       0x0000, 0x1000, 0 ) /* filling the R-G bitplanes */
2549
2452
        ROM_LOAD( "pottpok1.bin",       0x1000, 0x0800, CRC(2c53493f) SHA1(9e71db51499294bb4b16e7d8013e5daf6f1f9d18) )    /* text layer */
2550
2453
 
2551
 
        ROM_REGION( 0x1800, "gfx2", ROMREGION_DISPOSE )
 
2454
        ROM_REGION( 0x1800, "gfx2", 0 )
2552
2455
        ROM_LOAD( "pottpok4.bin",       0x0000, 0x0800, CRC(f2f94661) SHA1(f37f7c0dff680fd02897dae64e13e297d0fdb3e7) )    /* cards deck gfx, bitplane1 */
2553
2456
        ROM_LOAD( "pottpok3.bin",       0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )    /* cards deck gfx, bitplane2 */
2554
2457
        ROM_LOAD( "pottpok2.bin",       0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )    /* cards deck gfx, bitplane3 */
2566
2469
        ROM_LOAD( "pot5.bin",   0x2000, 0x1000, CRC(d74e50f4) SHA1(c3a8a6322a3f1622898c6759e695b4e702b79b28) )
2567
2470
        ROM_LOAD( "pot6.bin",   0x3000, 0x1000, CRC(53237873) SHA1(b640cb3db2513784c8d2d8983a17352276c11e07) )
2568
2471
 
2569
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2472
        ROM_REGION( 0x3000, "gfx1", 0 )
2570
2473
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2571
2474
        ROM_LOAD( "pot34.bin",  0x2000, 0x1000, CRC(52fd35d2) SHA1(ad8bf8c222ceb2e9b3b6d9033866867f1977c65f) )    /* text layer */
2572
2475
 
2573
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2476
        ROM_REGION( 0x3000, "gfx2", 0 )
2574
2477
        ROM_LOAD( "pot1.bin",   0x0000, 0x1000, CRC(b5a1f5a3) SHA1(a34aaaab5443c6962177a5dd35002bd09d0d2772) )    /* cards deck gfx, bitplane1 */
2575
2478
        ROM_LOAD( "pot2.bin",   0x1000, 0x1000, CRC(40e426af) SHA1(7e7cb30dafc96bcb87a05d3e0ef5c2d426ed6a74) )    /* cards deck gfx, bitplane2 */
2576
2479
        ROM_COPY( "gfx1",               0x2800, 0x2000, 0x0800 )    /* cards deck gfx, bitplane3. found in the 2nd quarter of the text layer rom */
2584
2487
        ROM_LOAD( "g_luck_a.bin",       0x2000, 0x1000, CRC(21d3b5e9) SHA1(32f06eb26c5232738ad7e86f1a81eb9717f9c7e0) )
2585
2488
        ROM_LOAD( "g_luck_b.bin",       0x3000, 0x1000, CRC(7e848e5e) SHA1(45461cfcce06f6240562761d26ba7fdb7ef4986b) )
2586
2489
 
2587
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2490
        ROM_REGION( 0x3000, "gfx1", 0 )
2588
2491
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2589
2492
        ROM_LOAD( "ic7_0.bin",  0x2000, 0x1000, CRC(1090e7f0) SHA1(26a7fc8853debb9a759811d7fee39410614c3895) )    /* text layer */
2590
2493
 
2591
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2494
        ROM_REGION( 0x3000, "gfx2", 0 )
2592
2495
        ROM_LOAD( "ic2_7.bin",  0x0000, 0x1000, CRC(b5a1f5a3) SHA1(a34aaaab5443c6962177a5dd35002bd09d0d2772) )    /* cards deck gfx, bitplane1 */
2593
2496
        ROM_LOAD( "ic3_8.bin",  0x1000, 0x1000, CRC(40e426af) SHA1(7e7cb30dafc96bcb87a05d3e0ef5c2d426ed6a74) )    /* cards deck gfx, bitplane2 */
2594
2497
        ROM_LOAD( "ic5_9.bin",  0x2000, 0x1000, CRC(232374f3) SHA1(b75907edbf769b8c46fb1ebdb301c325c556e6c2) )    /* cards deck gfx, bitplane3 */
2601
2504
        ROM_REGION( 0x10000, "maincpu", 0 )
2602
2505
        ROM_LOAD( "goodluck_glh6b.bin", 0x0000, 0x8000, CRC(2cfa4a2c) SHA1(720e2900f3a0ef2632aa201a63b5eba0570e6aa3) )
2603
2506
 
2604
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2507
        ROM_REGION( 0x3000, "gfx1", 0 )
2605
2508
        ROM_FILL(                       0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2606
2509
        ROM_LOAD( "4.bin",      0x2000, 0x1000, CRC(41924d13) SHA1(8ab69b6efdc20858960fa5df669470ba90b5f8d7) )    /* text layer */
2607
2510
 
2608
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2511
        ROM_REGION( 0x3000, "gfx2", 0 )
2609
2512
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2610
2513
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2611
2514
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2618
2521
        ROM_REGION( 0x10000, "maincpu", 0 )
2619
2522
        ROM_LOAD( "royalex.bin",        0x4000, 0x4000, CRC(ef370617) SHA1(0fc5679e9787aeea3bc592b36efcaa20e859f912) )
2620
2523
 
2621
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2524
        ROM_REGION( 0x3000, "gfx1", 0 )
2622
2525
        ROM_FILL(                                       0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2623
2526
        ROM_LOAD( "royalechr.bin",      0x2000, 0x1000, CRC(b1f2cbb8) SHA1(8f4930038f2e21ca90b213c35b45ed14d8fad6fb) )    /* text layer */
2624
2527
 
2625
 
        ROM_REGION( 0x1800, "gfx2", ROMREGION_DISPOSE )
 
2528
        ROM_REGION( 0x1800, "gfx2", 0 )
2626
2529
        ROM_LOAD( "royale3.bin",        0x0000, 0x0800, CRC(1f41c541) SHA1(00df5079193f78db0617a6b8a613d8a0616fc8e9) )    /* cards deck gfx, bitplane1 */
2627
2530
        ROM_LOAD( "royale2.bin",        0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )    /* cards deck gfx, bitplane2 */
2628
2531
        ROM_LOAD( "royale1.bin",        0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )    /* cards deck gfx, bitplane3 */
2635
2538
        ROM_REGION( 0x10000, "maincpu", 0 )
2636
2539
        ROM_LOAD( "royal.256",  0x0000, 0x8000, CRC(9d7fdb79) SHA1(05cae00bca0f6ae696c69f531cb0fa2104ff696a) )
2637
2540
 
2638
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2541
        ROM_REGION( 0x3000, "gfx1", 0 )
2639
2542
        ROM_FILL(                                       0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2640
2543
        ROM_LOAD( "royalechr.bin",      0x2000, 0x1000, CRC(b1f2cbb8) SHA1(8f4930038f2e21ca90b213c35b45ed14d8fad6fb) )    /* text layer */
2641
2544
 
2642
 
        ROM_REGION( 0x1800, "gfx2", ROMREGION_DISPOSE )
 
2545
        ROM_REGION( 0x1800, "gfx2", 0 )
2643
2546
        ROM_LOAD( "royale3.bin",        0x0000, 0x0800, CRC(1f41c541) SHA1(00df5079193f78db0617a6b8a613d8a0616fc8e9) )    /* cards deck gfx, bitplane1 */
2644
2547
        ROM_LOAD( "royale2.bin",        0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )    /* cards deck gfx, bitplane2 */
2645
2548
        ROM_LOAD( "royale1.bin",        0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )    /* cards deck gfx, bitplane3 */
2648
2551
        ROM_LOAD( "82s129.9c",          0x0000, 0x0100, CRC(7f31066b) SHA1(15420780ec6b2870fc4539ec3afe4f0c58eedf12) ) /* PROM dump needed */
2649
2552
ROM_END
2650
2553
 
2651
 
ROM_START( witchcrd )   /* Video Klein original with epoxy block module */
 
2554
/*  Witch Card (Video Klein)
 
2555
    Video Klein original with epoxy block module
 
2556
*/
 
2557
        ROM_START( witchcrd )
2652
2558
        ROM_REGION( 0x10000, "maincpu", 0 )
2653
2559
        ROM_LOAD( "epoxy_27128.bin",    0x4000, 0x4000, CRC(48186272) SHA1(d211bfa89404a292e6d0f0169ed11e1e74a361d9) )  /* epoxy block program ROM */
2654
2560
 
2655
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2561
        ROM_REGION( 0x3000, "gfx1", 0 )
2656
2562
        ROM_FILL(                                       0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2657
2563
        ROM_LOAD( "wc4.7a",     0x2000, 0x0800, CRC(6a392b10) SHA1(9f36ae2e5a9a8741c6687e9c875d7b45999d9d6d) )    /* text layer */
2658
2564
        ROM_LOAD( "wc4.7a",     0x2800, 0x0800, CRC(6a392b10) SHA1(9f36ae2e5a9a8741c6687e9c875d7b45999d9d6d) )    /* text layer */
2659
2565
 
2660
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2566
        ROM_REGION( 0x3000, "gfx2", 0 )
2661
2567
        ROM_LOAD( "wc1.2a",     0x0000, 0x1000, CRC(b5a1f5a3) SHA1(a34aaaab5443c6962177a5dd35002bd09d0d2772) )    /* cards deck gfx, bitplane1 */
2662
2568
        ROM_LOAD( "wc2.4a",     0x1000, 0x1000, CRC(40e426af) SHA1(7e7cb30dafc96bcb87a05d3e0ef5c2d426ed6a74) )    /* cards deck gfx, bitplane2 */
2663
2569
        ROM_LOAD( "wc3.5a",     0x2000, 0x1000, CRC(232374f3) SHA1(b75907edbf769b8c46fb1ebdb301c325c556e6c2) )    /* cards deck gfx, bitplane3 */
2667
2573
        ROM_LOAD( "epoxy_82s129.bin",   0x0100, 0x0100, CRC(f0c012b1) SHA1(5502977404172e8c5b9fbf305581a406668ad1d9) ) /* original epoxy block PROM */
2668
2574
ROM_END
2669
2575
 
 
2576
/*  Witch Card (spanish, set 1)
 
2577
*/
2670
2578
ROM_START( witchcda )
2671
2579
        ROM_REGION( 0x10000, "maincpu", 0 )
2672
2580
        ROM_LOAD( "w_card.256", 0x0000, 0x8000, CRC(63a471f8) SHA1(96a2140e2da0050e7865a6662f707cf024130832) )
2673
2581
 
2674
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2582
        ROM_REGION( 0x3000, "gfx1", 0 )
2675
2583
        ROM_FILL(                                       0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2676
2584
        ROM_LOAD( "bs_4_wcspa.032",     0x2000, 0x1000, CRC(4e520c7a) SHA1(1de3ac4a150160c15f453b0d3f9d3cd3178bfedd) )    /* text layer */
2677
2585
 
2678
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2586
        ROM_REGION( 0x3000, "gfx2", 0 )
2679
2587
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2680
2588
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2681
2589
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2684
2592
        ROM_LOAD( "82s129.9c",          0x0000, 0x0100, CRC(7f31066b) SHA1(15420780ec6b2870fc4539ec3afe4f0c58eedf12) ) /* PROM dump needed */
2685
2593
ROM_END
2686
2594
 
 
2595
/*  Witch Card (spanish, set 2)
 
2596
*/
2687
2597
ROM_START( witchcdb )
2688
2598
        ROM_REGION( 0x10000, "maincpu", 0 )
2689
2599
        ROM_LOAD( "w_card.128", 0x4000, 0x4000, CRC(11ecac96) SHA1(717709b31f3dfa09be321c14fbf0e95d492ad2f2) )
2690
2600
 
2691
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2601
        ROM_REGION( 0x3000, "gfx1", 0 )
2692
2602
        ROM_FILL(                                       0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2693
2603
        ROM_LOAD( "bs_4_wcspa.032",     0x2000, 0x1000, CRC(4e520c7a) SHA1(1de3ac4a150160c15f453b0d3f9d3cd3178bfedd) )    /* text layer */
2694
2604
 
2695
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2605
        ROM_REGION( 0x3000, "gfx2", 0 )
2696
2606
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2697
2607
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2698
2608
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2701
2611
        ROM_LOAD( "82s129.9c",          0x0000, 0x0100, CRC(7f31066b) SHA1(15420780ec6b2870fc4539ec3afe4f0c58eedf12) ) /* PROM dump needed */
2702
2612
ROM_END
2703
2613
 
 
2614
/*  Witch Card (english, no witch game)
 
2615
*/
2704
2616
ROM_START( witchcdc )
2705
2617
        ROM_REGION( 0x10000, "maincpu", 0 )
2706
2618
        ROM_LOAD( "wc_sbruj.256",       0x0000, 0x8000, CRC(5689ae41) SHA1(c7a624ec881204137489b147ce66cc9a9900650a) )
2707
2619
 
2708
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2620
        ROM_REGION( 0x3000, "gfx1", 0 )
2709
2621
        ROM_FILL(                                       0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2710
2622
        ROM_LOAD( "bs_4_wc.032",        0x2000, 0x1000, CRC(41924d13) SHA1(8ab69b6efdc20858960fa5df669470ba90b5f8d7) )    /* text layer */
2711
2623
 
2712
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2624
        ROM_REGION( 0x3000, "gfx2", 0 )
2713
2625
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2714
2626
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2715
2627
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2718
2630
        ROM_LOAD( "82s129.9c",          0x0000, 0x0100, CRC(7f31066b) SHA1(15420780ec6b2870fc4539ec3afe4f0c58eedf12) ) /* PROM dump needed */
2719
2631
ROM_END
2720
2632
 
 
2633
/*  Witch Card (german, set 1)
 
2634
 
 
2635
    TV GAME ELEKTRONIK 1994
 
2636
           PROVA
 
2637
    CASINOVERSION WC3050
 
2638
*/
 
2639
        ROM_START( witchcdd )
 
2640
        ROM_REGION( 0x10000, "maincpu", 0 )
 
2641
        ROM_LOAD( "12a.bin",    0x0000, 0x8000, CRC(a5c1186a) SHA1(b6c662bf489fbcccc3063ce55c957e630ba96ccb) )
 
2642
 
 
2643
        ROM_REGION( 0x6000, "gfx1", 0 )
 
2644
        ROM_FILL(                                       0x0000, 0x4000, 0 ) /* filling the R-G bitplanes */
 
2645
        ROM_LOAD( "ce-3-tvg.bin",       0x4000, 0x2000, CRC(54b51497) SHA1(8c3a74377fde8c7c5a6b277a9c1e717e6bdd98f8) )    /* text layer */
 
2646
 
 
2647
        ROM_REGION( 0x6000, "gfx2", 0 )
 
2648
        ROM_LOAD( "ce-1-tvg.bin",       0x0000, 0x2000, CRC(10b34856) SHA1(52e4cc81b36b4c807b1d4471c0f7bea66108d3fd) )    /* cards deck gfx, bitplane1 */
 
2649
        ROM_LOAD( "ce-2-tvg.bin",       0x2000, 0x2000, CRC(5fc965ef) SHA1(d9ecd7e9b4915750400e76ca604bec8152df1fe4) )    /* cards deck gfx, bitplane2 */
 
2650
        ROM_COPY( "gfx1",       0x4800, 0x4000, 0x0800 )    /* cards deck gfx, bitplane3. found in the 2nd quarter of the text layer rom */
 
2651
 
 
2652
        ROM_REGION( 0x0100, "proms", 0 )
 
2653
        ROM_LOAD( "tbp24s10n.7d",       0x0000, 0x0100, CRC(7f31066b) SHA1(15420780ec6b2870fc4539ec3afe4f0c58eedf12) )
 
2654
ROM_END
 
2655
 
 
2656
/*  Witch Card (german, set 2)
 
2657
    Epoxy CPU box.
 
2658
 
 
2659
    Code jumps into a zero-filled zone.
 
2660
    Addressing seems to be scrambled in some way
 
2661
    maybe through a PLD.
 
2662
*/
 
2663
ROM_START( witchcde )
 
2664
        ROM_REGION( 0x10000, "maincpu", 0 )     /* inside epoxy block with the CPU */
 
2665
        ROM_LOAD( "27c256.bin", 0x0000, 0x8000, CRC(14f05e3b) SHA1(83578f6a82b0974dd0325903926b2fd0d8e5c236) )
 
2666
 
 
2667
        ROM_REGION( 0x6000, "gfx1", 0 )
 
2668
        ROM_FILL(                                       0x0000, 0x4000, 0 ) /* filling the R-G bitplanes */
 
2669
        ROM_LOAD( "iii.5a",     0x4000, 0x2000, CRC(5ea338da) SHA1(5e55e17689541ffb9c23e45f689dda98a79bf789) )    /* text layer */
 
2670
 
 
2671
        ROM_REGION( 0x6000, "gfx2", 0 )
 
2672
        ROM_LOAD( "i.2a",       0x0000, 0x2000, CRC(d467f6e2) SHA1(6aaf4cdfb76f5efeeee45635fea120711483648e) )    /* cards deck gfx, bitplane1 */
 
2673
        ROM_LOAD( "ii.4a",      0x2000, 0x2000, CRC(044dfac0) SHA1(721f8f57e05ddcbdb838d12fd3e81a45346ee6db) )    /* cards deck gfx, bitplane2 */
 
2674
        ROM_COPY( "gfx1",       0x5000, 0x4000, 0x1000 )    /* cards deck gfx, bitplane3. found in the 2nd quarter of the text layer rom */
 
2675
 
 
2676
        ROM_REGION( 0x0100, "proms", 0 )
 
2677
        ROM_LOAD( "82s129.7d",  0x0000, 0x0100, BAD_DUMP CRC(7f31066b) SHA1(15420780ec6b2870fc4539ec3afe4f0c58eedf12) )
 
2678
ROM_END
 
2679
 
 
2680
/*  Witch Card (english, witch game, lights)
 
2681
    PCB by PM. Hybrid hardware.
 
2682
 
 
2683
    Copyright 1983/84/85
 
2684
    W.BECK ELEKTRONIK
 
2685
*/
 
2686
ROM_START( witchcdf )
 
2687
        ROM_REGION( 0x10000, "maincpu", 0 )
 
2688
        ROM_LOAD( "$25.bin",    0x5000, 0x1000, CRC(afd6cb4a) SHA1(4c769e1c724bada5875e028781086c32967953a1) )
 
2689
        ROM_LOAD( "$26.bin",    0x6000, 0x1000, CRC(ad11960c) SHA1(2b562cfe9401e21c9dcd90307165e2c2d1acfc5b) )
 
2690
        ROM_LOAD( "$27.bin",    0x7000, 0x1000, CRC(e6f9c973) SHA1(f209d13d1565160bc2c05c6c4fce73d14a9a56ab) )
 
2691
 
 
2692
        ROM_REGION( 0x3000, "gfx1", 0 )
 
2693
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
 
2694
        ROM_LOAD( "$14.bin",    0x2000, 0x1000, CRC(19b68bec) SHA1(b8ef17ba5545e2f104cd2783e5f1c97c400fcbbc) )    /* text layer */
 
2695
 
 
2696
        ROM_REGION( 0x3000, "gfx2", 0 )
 
2697
        ROM_LOAD( "11.bin",     0x0000, 0x1000, CRC(b5a1f5a3) SHA1(a34aaaab5443c6962177a5dd35002bd09d0d2772) )    /* cards deck gfx, bitplane1 */
 
2698
        ROM_LOAD( "12.bin",     0x1000, 0x1000, CRC(40e426af) SHA1(7e7cb30dafc96bcb87a05d3e0ef5c2d426ed6a74) )    /* cards deck gfx, bitplane2 */
 
2699
        ROM_LOAD( "13.bin",     0x2000, 0x1000, CRC(232374f3) SHA1(b75907edbf769b8c46fb1ebdb301c325c556e6c2) )    /* cards deck gfx, bitplane3 */
 
2700
 
 
2701
        ROM_REGION( 0x0100, "proms", 0 )
 
2702
        ROM_LOAD( "wc_bprom.bin",       0x0000, 0x0100, BAD_DUMP CRC(7f31066b) SHA1(15420780ec6b2870fc4539ec3afe4f0c58eedf12) )
 
2703
ROM_END
 
2704
 
2721
2705
ROM_START( sloco93 )
2722
2706
        ROM_REGION( 0x10000, "maincpu", 0 )
2723
2707
        ROM_LOAD( "locoloco.128",       0x4000, 0x4000, CRC(f626a770) SHA1(afbd33b3f65b8a781c716a3d6e5447aa817d856c) )
2724
2708
 
2725
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2709
        ROM_REGION( 0x3000, "gfx1", 0 )
2726
2710
        ROM_FILL(                                       0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2727
2711
        ROM_LOAD( "confloco.032",       0x2000, 0x1000, CRC(b86f219c) SHA1(3f655a96bcf597a271a4eaaa0acbf8dd70fcdae9) )    /* text layer */
2728
2712
 
2729
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2713
        ROM_REGION( 0x3000, "gfx2", 0 )
2730
2714
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2731
2715
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2732
2716
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2739
2723
        ROM_REGION( 0x10000, "maincpu", 0 )
2740
2724
        ROM_LOAD( "locoloco.256",       0x0000, 0x8000, CRC(ab037b0b) SHA1(16f811daaed5bf7b72549db85755c5274dfee310) )
2741
2725
 
2742
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2726
        ROM_REGION( 0x3000, "gfx1", 0 )
2743
2727
        ROM_FILL(                                       0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2744
2728
        ROM_LOAD( "confloco.032",       0x2000, 0x1000, CRC(b86f219c) SHA1(3f655a96bcf597a271a4eaaa0acbf8dd70fcdae9) )    /* text layer */
2745
2729
 
2746
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2730
        ROM_REGION( 0x3000, "gfx2", 0 )
2747
2731
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2748
2732
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2749
2733
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2762
2746
        ROM_REGION( 0x10000, "maincpu", 0 )     /* maverik: Maverik (ind arg, fixed, changed logo) */
2763
2747
        ROM_LOAD( "maverik.bin",        0x0000, 0x8000, CRC(65a986e9) SHA1(2e825d3fb2346036357af0e12d3a75b5ef6cfd0d) )
2764
2748
 
2765
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2749
        ROM_REGION( 0x3000, "gfx1", 0 )
2766
2750
        ROM_FILL(                       0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2767
2751
        ROM_LOAD( "4s.bin",     0x2000, 0x1000, CRC(0ac197eb) SHA1(fdf2b134c662f3c4d4a19d93a82d130ba643ace8) )    /* text layer */
2768
2752
 
2769
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2753
        ROM_REGION( 0x3000, "gfx2", 0 )
2770
2754
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2771
2755
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2772
2756
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2779
2763
        ROM_REGION( 0x10000, "maincpu", 0 )     /* brasil89.128: Brasil 89, BS clone. */
2780
2764
        ROM_LOAD( "brasil89.128",       0x4000, 0x4000, CRC(9030e0db) SHA1(d073ed0ddd3e5df6a3387e10e05ca34bc491eb35) )
2781
2765
 
2782
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2766
        ROM_REGION( 0x3000, "gfx1", 0 )
2783
2767
        ROM_FILL(                       0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2784
2768
        ROM_LOAD( "4s.bin",     0x2000, 0x1000, CRC(0ac197eb) SHA1(fdf2b134c662f3c4d4a19d93a82d130ba643ace8) )    /* text layer */
2785
2769
 
2786
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2770
        ROM_REGION( 0x3000, "gfx2", 0 )
2787
2771
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2788
2772
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2789
2773
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2796
2780
        ROM_REGION( 0x10000, "maincpu", 0 )     /* bs_pok91.bin: Poker 91. Based on witchcrd */
2797
2781
        ROM_LOAD( "bs_pok91.bin",       0x0000, 0x8000, CRC(90c88b45) SHA1(9b5842075ece5f96a6869d7a8c874dee2b2abde2) )
2798
2782
 
2799
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2783
        ROM_REGION( 0x3000, "gfx1", 0 )
2800
2784
        ROM_FILL(                       0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2801
2785
        ROM_LOAD( "4s.bin",     0x2000, 0x1000, CRC(0ac197eb) SHA1(fdf2b134c662f3c4d4a19d93a82d130ba643ace8) )    /* text layer */
2802
2786
 
2803
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2787
        ROM_REGION( 0x3000, "gfx2", 0 )
2804
2788
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2805
2789
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2806
2790
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2821
2805
        ROM_REGION( 0x10000, "maincpu", 0 )     /* bs_chica.256: good BS set... (checksum) */
2822
2806
        ROM_LOAD( "bs_chica.256",       0x0000, 0x8000, CRC(2e92b72b) SHA1(6c90fb265f2cb7ec40ddb0553b5b7fedfa89339c) )
2823
2807
 
2824
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2808
        ROM_REGION( 0x3000, "gfx1", 0 )
2825
2809
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2826
2810
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
2827
2811
 
2828
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2812
        ROM_REGION( 0x3000, "gfx2", 0 )
2829
2813
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2830
2814
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2831
2815
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2838
2822
        ROM_REGION( 0x10000, "maincpu", 0 )
2839
2823
        ROM_LOAD( "ups39_12a.bin",      0x0000, 0x8000, CRC(e6b661b7) SHA1(b265f6814a168034d24bc1c25f67ece131281bc2) )
2840
2824
 
2841
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2825
        ROM_REGION( 0x3000, "gfx1", 0 )
2842
2826
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2843
2827
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
2844
2828
 
2845
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2829
        ROM_REGION( 0x3000, "gfx2", 0 )
2846
2830
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2847
2831
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2848
2832
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2855
2839
        ROM_REGION( 0x10000, "maincpu", 0 )     /* bsrapida.128: Buena Suerte! red title, from Cordoba" */
2856
2840
        ROM_LOAD( "bsrapida.128",       0x4000, 0x4000, CRC(a2c633fa) SHA1(7cda3f56e6bd8e6bfc36a68c16d2e63d76d4dac3) )
2857
2841
 
2858
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2842
        ROM_REGION( 0x3000, "gfx1", 0 )
2859
2843
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2860
2844
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
2861
2845
 
2862
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2846
        ROM_REGION( 0x3000, "gfx2", 0 )
2863
2847
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2864
2848
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2865
2849
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2872
2856
        ROM_REGION( 0x10000, "maincpu", 0 )
2873
2857
        ROM_LOAD( "x10d4esp.16c",       0x0000, 0x8000, CRC(0606bab4) SHA1(624b0cef1a23a4e7ba2d2d256f30f73b1e455fa7) )
2874
2858
 
2875
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2859
        ROM_REGION( 0x3000, "gfx1", 0 )
2876
2860
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2877
2861
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
2878
2862
 
2879
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2863
        ROM_REGION( 0x3000, "gfx2", 0 )
2880
2864
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2881
2865
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2882
2866
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2889
2873
        ROM_REGION( 0x10000, "maincpu", 0 )     /* set seen nowadays, based on bsuertec */
2890
2874
        ROM_LOAD( "x10d4fix.bin",       0x0000, 0x8000, CRC(c5ecc419) SHA1(5538a1336b877d1780d9a0c5595b02e9b22ee17d) )
2891
2875
 
2892
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2876
        ROM_REGION( 0x3000, "gfx1", 0 )
2893
2877
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2894
2878
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
2895
2879
 
2896
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2880
        ROM_REGION( 0x3000, "gfx2", 0 )
2897
2881
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2898
2882
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2899
2883
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2906
2890
        ROM_REGION( 0x10000, "maincpu", 0 )     /* source program for other mods  */
2907
2891
        ROM_LOAD( "x10bb26.bin",        0x0000, 0x8000, CRC(57011385) SHA1(3cbfdb8dd261aa8ce27441326f0916640b13b67a) )
2908
2892
 
2909
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2893
        ROM_REGION( 0x3000, "gfx1", 0 )
2910
2894
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2911
2895
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
2912
2896
 
2913
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2897
        ROM_REGION( 0x3000, "gfx2", 0 )
2914
2898
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2915
2899
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2916
2900
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2923
2907
        ROM_REGION( 0x10000, "maincpu", 0 )     /* add its own logo ($0000-$4000) in the cards-back */
2924
2908
        ROM_LOAD( "bscat.256",  0x0000, 0x8000, CRC(944accd3) SHA1(f1ed149b9dafe9cdf3745b9344f2ce1814027005) )
2925
2909
 
2926
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2910
        ROM_REGION( 0x3000, "gfx1", 0 )
2927
2911
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2928
2912
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
2929
2913
 
2930
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2914
        ROM_REGION( 0x3000, "gfx2", 0 )
2931
2915
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2932
2916
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2933
2917
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2940
2924
        ROM_REGION( 0x10000, "maincpu", 0 )     /* based on witchcrd (winning counter, no lamps, only 9 settings parameters) */
2941
2925
        ROM_LOAD( "bsjc.256",   0x0000, 0x8000, CRC(3a824d96) SHA1(1eb2b4630be10131416ff84213aa858a072896ac) )
2942
2926
 
2943
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2927
        ROM_REGION( 0x3000, "gfx1", 0 )
2944
2928
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2945
2929
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
2946
2930
 
2947
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2931
        ROM_REGION( 0x3000, "gfx2", 0 )
2948
2932
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2949
2933
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2950
2934
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2957
2941
        ROM_REGION( 0x10000, "maincpu", 0 )     /* based on witchcrd (winning counter, no lamps, only 9 settings parameters) */
2958
2942
        ROM_LOAD( "jc603d.256", 0x0000, 0x8000, CRC(25df69e5) SHA1(54d2798437b61bd0e1919fb62daf24ed9df42678) )
2959
2943
 
2960
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2944
        ROM_REGION( 0x3000, "gfx1", 0 )
2961
2945
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2962
2946
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
2963
2947
 
2964
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2948
        ROM_REGION( 0x3000, "gfx2", 0 )
2965
2949
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2966
2950
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2967
2951
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2974
2958
        ROM_REGION( 0x10000, "maincpu", 0 )     /* mcs: Buena Suerte! (ind arg, Cordoba) */
2975
2959
        ROM_LOAD( "mcs.256",    0x0000, 0x8000, CRC(5c944e9d) SHA1(e394f8a32f4ebe622c0d0c30db5cb9d6d70b2126) )
2976
2960
 
2977
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2961
        ROM_REGION( 0x3000, "gfx1", 0 )
2978
2962
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2979
2963
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
2980
2964
 
2981
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2965
        ROM_REGION( 0x3000, "gfx2", 0 )
2982
2966
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
2983
2967
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
2984
2968
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
2991
2975
        ROM_REGION( 0x10000, "maincpu", 0 )     /* bsgemini: BS hack by SUSILU, bad texts, and need proper chars */
2992
2976
        ROM_LOAD( "bsgemini.256",       0x0000, 0x8000, CRC(883f94d0) SHA1(30ff337ed2f454f74dfa354c14a8ab422284d279) )
2993
2977
 
2994
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2978
        ROM_REGION( 0x3000, "gfx1", 0 )
2995
2979
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
2996
2980
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
2997
2981
 
2998
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2982
        ROM_REGION( 0x3000, "gfx2", 0 )
2999
2983
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
3000
2984
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
3001
2985
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
3008
2992
        ROM_REGION( 0x10000, "maincpu", 0 )     /* bsindarg: Buena Suerte! (ind arg, Cordoba, set 2)*/
3009
2993
        ROM_LOAD( "bsindarg.128",       0x4000, 0x4000, CRC(a9aaff1a) SHA1(13c9fbd0e9a04f42ded4dda0bb8a850de65cc671) )
3010
2994
 
3011
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
2995
        ROM_REGION( 0x3000, "gfx1", 0 )
3012
2996
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
3013
2997
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
3014
2998
 
3015
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
2999
        ROM_REGION( 0x3000, "gfx2", 0 )
3016
3000
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
3017
3001
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
3018
3002
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
3025
3009
        ROM_REGION( 0x10000, "maincpu", 0 )     /* bslacer128: Buena Suerte! (portugues), english settings */
3026
3010
        ROM_LOAD( "bslacer.128",        0x4000, 0x4000, CRC(edc254f4) SHA1(20e5543e59bfd67a0afec7cbeeb7000f6bba6c69) )
3027
3011
 
3028
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
3012
        ROM_REGION( 0x3000, "gfx1", 0 )
3029
3013
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
3030
3014
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
3031
3015
 
3032
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
3016
        ROM_REGION( 0x3000, "gfx2", 0 )
3033
3017
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
3034
3018
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
3035
3019
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
3042
3026
        ROM_REGION( 0x10000, "maincpu", 0 )     /* bslacer128: Buena Suerte! (portugues), english settings, set 2*/
3043
3027
        ROM_LOAD( "bslacer.256",        0x0000, 0x8000, CRC(9f8a899a) SHA1(a1f3d0635b309d4734289b7ff48eceda69dfd3d0) )
3044
3028
 
3045
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
3029
        ROM_REGION( 0x3000, "gfx1", 0 )
3046
3030
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
3047
3031
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
3048
3032
 
3049
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
3033
        ROM_REGION( 0x3000, "gfx2", 0 )
3050
3034
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
3051
3035
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
3052
3036
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
3059
3043
        ROM_REGION( 0x10000, "maincpu", 0 )     /* bs_x10.128: BS normal, fast. */
3060
3044
        ROM_LOAD( "bs_x10.128", 0x4000, 0x4000, CRC(2549ceeb) SHA1(8c17849c7e9c138c35df584cdc0eabf536edb3d9) )
3061
3045
 
3062
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
3046
        ROM_REGION( 0x3000, "gfx1", 0 )
3063
3047
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
3064
3048
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
3065
3049
 
3066
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
3050
        ROM_REGION( 0x3000, "gfx2", 0 )
3067
3051
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
3068
3052
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
3069
3053
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
3076
3060
        ROM_REGION( 0x10000, "maincpu", 0 )     /* bs_x10.256: BS normal, fast, set 2*/
3077
3061
        ROM_LOAD( "bs_x10.256", 0x0000, 0x8000, CRC(ad3427a6) SHA1(d0a954c86c0a4354b5cea4140b8da7a10f66337a) )
3078
3062
 
3079
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
3063
        ROM_REGION( 0x3000, "gfx1", 0 )
3080
3064
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
3081
3065
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
3082
3066
 
3083
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
3067
        ROM_REGION( 0x3000, "gfx2", 0 )
3084
3068
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
3085
3069
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
3086
3070
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
3093
3077
        ROM_REGION( 0x10000, "maincpu", 0 )     /* bs_p.128: another common BS set */
3094
3078
        ROM_LOAD( "bs_p.128",   0x4000, 0x4000, CRC(9503cfef) SHA1(f3246621bb9dff3d357d4c99f7075509899ed05f) )
3095
3079
 
3096
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
3080
        ROM_REGION( 0x3000, "gfx1", 0 )
3097
3081
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
3098
3082
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
3099
3083
 
3100
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
3084
        ROM_REGION( 0x3000, "gfx2", 0 )
3101
3085
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
3102
3086
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
3103
3087
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
3110
3094
        ROM_REGION( 0x10000, "maincpu", 0 )     /* bs_r4.128: BS portunhol, white title */
3111
3095
        ROM_LOAD( "bs_r4.128",  0x4000, 0x4000, CRC(22841e2f) SHA1(d547aa6ddb82aff0d87eeb9bae67281d22dc50d5) )
3112
3096
 
3113
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
3097
        ROM_REGION( 0x3000, "gfx1", 0 )
3114
3098
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
3115
3099
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
3116
3100
 
3117
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
3101
        ROM_REGION( 0x3000, "gfx2", 0 )
3118
3102
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
3119
3103
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
3120
3104
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
3127
3111
        ROM_REGION( 0x10000, "maincpu", 0 )     /* bs_100.128: BS with 1-100 bet (only allow 50) */
3128
3112
        ROM_LOAD( "bs_100.128", 0x4000, 0x4000, CRC(1d3104e5) SHA1(9c0f00725270aa4d28b5a539431311bdca2f864a) )
3129
3113
 
3130
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
3114
        ROM_REGION( 0x3000, "gfx1", 0 )
3131
3115
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
3132
3116
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
3133
3117
 
3134
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
3118
        ROM_REGION( 0x3000, "gfx2", 0 )
3135
3119
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
3136
3120
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
3137
3121
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
3144
3128
        ROM_REGION( 0x10000, "maincpu", 0 )     /* bs_50.128: BS, normal set */
3145
3129
        ROM_LOAD( "bs_50.128",  0x4000, 0x4000, CRC(8c2e43ca) SHA1(3e3f0848964f4ee6f47ddcf2220ebd06d771eebf) )
3146
3130
 
3147
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
3131
        ROM_REGION( 0x3000, "gfx1", 0 )
3148
3132
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
3149
3133
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
3150
3134
 
3151
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
3135
        ROM_REGION( 0x3000, "gfx2", 0 )
3152
3136
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
3153
3137
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
3154
3138
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
3161
3145
        ROM_REGION( 0x10000, "maincpu", 0 )     /* bs_c.128: BS portunhol, with typos (Halta) */
3162
3146
        ROM_LOAD( "bs_c.128",   0x4000, 0x4000, CRC(8b605bdf) SHA1(a933149999937f44cb62a3b34ab55ac4b5a50f72) )
3163
3147
 
3164
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
3148
        ROM_REGION( 0x3000, "gfx1", 0 )
3165
3149
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
3166
3150
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
3167
3151
 
3168
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
3152
        ROM_REGION( 0x3000, "gfx2", 0 )
3169
3153
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
3170
3154
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
3171
3155
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
3178
3162
        ROM_REGION( 0x10000, "maincpu", 0 )     /* bs_origi.bin: BS portunhol, with typos (Halta & Fixa) */
3179
3163
        ROM_LOAD( "bs_origi.bin",       0x0000, 0x8000, CRC(63a1ba65) SHA1(2354461ec7ad75f7ff2699e89d40517463157aaa) )
3180
3164
 
3181
 
        ROM_REGION( 0x3000, "gfx1", ROMREGION_DISPOSE )
 
3165
        ROM_REGION( 0x3000, "gfx1", 0 )
3182
3166
        ROM_FILL(                               0x0000, 0x2000, 0 ) /* filling the R-G bitplanes */
3183
3167
        ROM_LOAD( "u38.bin",    0x2000, 0x1000, CRC(0a159dfa) SHA1(0a9c8e6177b36831b365917a10042aac3383983d) )    /* text layer */
3184
3168
 
3185
 
        ROM_REGION( 0x3000, "gfx2", ROMREGION_DISPOSE )
 
3169
        ROM_REGION( 0x3000, "gfx2", 0 )
3186
3170
        ROM_LOAD( "7.bin",      0x0000, 0x1000, CRC(28ecfaea) SHA1(19d73ed0fdb5a873447b46e250ad6e71abe257cd) )    /* cards deck gfx, bitplane1 */
3187
3171
        ROM_LOAD( "6.bin",      0x1000, 0x1000, CRC(eeec8862) SHA1(ae03aba1bd43c3ffd140f76770fc1c8cf89ea115) )    /* cards deck gfx, bitplane2 */
3188
3172
        ROM_LOAD( "5.bin",      0x2000, 0x1000, CRC(2712f297) SHA1(d3cc1469d07c3febbbe4a645cd6bdb57e09cf504) )    /* cards deck gfx, bitplane3 */
3251
3235
GAMEL( 1981, goldnpkr, 0,        goldnpkr, goldnpkr, 0,        ROT0,   "Bonanza Enterprises, Ltd",  "Golden Poker Double Up (Big Boy)",        0,                layout_goldnpkr )
3252
3236
GAMEL( 1981, goldnpkb, goldnpkr, goldnpkr, goldnpkr, 0,        ROT0,   "Bonanza Enterprises, Ltd",  "Golden Poker Double Up (Mini Boy)",       0,                layout_goldnpkr )
3253
3237
GAMEL( 1981, pmpoker,  0,        goldnpkr, pmpoker,  0,        ROT0,   "PlayMan",                   "PlayMan Poker (german)",                  0,                layout_pmpoker  )
3254
 
GAMEL( 198?, pottnpkr, 0,        pottnpkr, pottnpkr, 0,        ROT0,   "Bootleg",                   "Jack Potten's Poker (set 1)",             0,                layout_goldnpkr )
3255
 
GAMEL( 198?, potnpkra, pottnpkr, pottnpkr, potnpkra, 0,        ROT0,   "Bootleg on Coinmaster H/W", "Jack Potten's Poker (set 2)",             0,                layout_goldnpkr )
3256
 
GAMEL( 198?, potnpkrb, pottnpkr, pottnpkr, pottnpkr, 0,        ROT0,   "Bootleg",                   "Jack Potten's Poker (set 3)",             0,                layout_goldnpkr )
3257
 
GAMEL( 198?, potnpkrc, pottnpkr, pottnpkr, potnpkrc, 0,        ROT0,   "Bootleg",                   "Jack Potten's Poker (set 4)",             0,                layout_goldnpkr )
3258
 
GAMEL( 198?, potnpkrd, pottnpkr, pottnpkr, potnpkrc, 0,        ROT0,   "Bootleg",                   "Jack Potten's Poker (set 5)",             0,                layout_goldnpkr )
3259
 
GAMEL( 198?, potnpkre, pottnpkr, pottnpkr, pottnpkr, 0,        ROT0,   "Bootleg",                   "Jack Potten's Poker (set 6)",             0,                layout_goldnpkr )
3260
 
GAMEL( 1991, goodluck, 0,        witchcrd, goodluck, 0,        ROT0,   "Unknown",                   "Good Luck",                               0,                layout_goldnpkr )
3261
 
GAMEL( 198?, royale,   0,        goldnpkr, royale,   royale,   ROT0,   "Unknown",                   "Royale (set 1)",                          GAME_NOT_WORKING, layout_goldnpkr )
3262
 
GAMEL( 198?, royalea,  royale,   goldnpkr, royale,   royale,   ROT0,   "Unknown",                   "Royale (set 2)",                          GAME_NOT_WORKING, layout_goldnpkr )
 
3238
GAMEL( 198?, pottnpkr, 0,        pottnpkr, pottnpkr, 0,        ROT0,   "bootleg",                   "Jack Potten's Poker (set 1)",             0,                layout_goldnpkr )
 
3239
GAMEL( 198?, potnpkra, pottnpkr, pottnpkr, potnpkra, 0,        ROT0,   "bootleg",                   "Jack Potten's Poker (set 2)",             0,                layout_goldnpkr )
 
3240
GAMEL( 198?, potnpkrb, pottnpkr, pottnpkr, pottnpkr, 0,        ROT0,   "bootleg",                   "Jack Potten's Poker (set 3)",             0,                layout_goldnpkr )
 
3241
GAMEL( 198?, potnpkrc, pottnpkr, pottnpkr, potnpkrc, 0,        ROT0,   "bootleg",                   "Jack Potten's Poker (set 4)",             0,                layout_goldnpkr )
 
3242
GAMEL( 198?, potnpkrd, pottnpkr, pottnpkr, potnpkrc, 0,        ROT0,   "bootleg",                   "Jack Potten's Poker (set 5)",             0,                layout_goldnpkr )
 
3243
GAMEL( 198?, potnpkre, pottnpkr, pottnpkr, pottnpkr, 0,        ROT0,   "bootleg",                   "Jack Potten's Poker (set 6)",             0,                layout_goldnpkr )
 
3244
GAMEL( 1991, goodluck, 0,        witchcrd, goodluck, 0,        ROT0,   "<unknown>",                 "Good Luck",                               0,                layout_goldnpkr )
 
3245
GAMEL( 198?, royale,   0,        goldnpkr, royale,   royale,   ROT0,   "<unknown>",                 "Royale (set 1)",                          GAME_NOT_WORKING, layout_goldnpkr )
 
3246
GAMEL( 198?, royalea,  royale,   goldnpkr, royale,   royale,   ROT0,   "<unknown>",                 "Royale (set 2)",                          GAME_NOT_WORKING, layout_goldnpkr )
3263
3247
GAME(  1991, witchcrd, 0,        witchcrd, witchcrd, 0,        ROT0,   "Video Klein",               "Witch Card (Video Klein)",                GAME_NOT_WORKING )
3264
 
GAME(  1991, witchcda, witchcrd, witchcrd, witchcda, 0,        ROT0,   "Unknown",                   "Witch Card (spanish, witch game, set 1)", 0 )
3265
 
GAME(  1991, witchcdb, witchcrd, witchcrd, witchcda, 0,        ROT0,   "Unknown",                   "Witch Card (spanish, witch game, set 2)", 0 )
3266
 
GAME(  1991, witchcdc, witchcrd, witchcrd, witchcdc, 0,        ROT0,   "Unknown",                   "Witch Card (english, no witch game)",     0 )
3267
 
GAME(  1993, sloco93,  0,        witchcrd, sloco93,  0,        ROT0,   "Unknown",                   "Super Loco 93 (spanish, set 1)",          0 )
3268
 
GAME(  1993, sloco93a, sloco93,  witchcrd, sloco93,  0,        ROT0,   "Unknown",                   "Super Loco 93 (spanish, set 2)",          0 )
3269
 
GAME(  198?, maverik,  0,        witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Maverik",                                 0 )
3270
 
GAMEL( 1989, brasil89, 0,        witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Brasil 89",                               0,                layout_goldnpkr )
3271
 
GAME(  1991, poker91,  0,        witchcrd, poker91,  0,        ROT0,   "Unknown",                   "Poker 91",                                0 )
3272
 
GAMEL( 1990, bsuerte,  0,        witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 1)",           0,                layout_goldnpkr )
3273
 
GAMEL( 1991, bsuertea, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 2)",           0,                layout_goldnpkr )
3274
 
GAMEL( 1991, bsuerteb, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 3)",           0,                layout_goldnpkr )
3275
 
GAMEL( 1991, bsuertec, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 4)",           0,                layout_goldnpkr )
3276
 
GAMEL( 1991, bsuerted, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 5)",           0,                layout_goldnpkr )
3277
 
GAMEL( 1991, bsuertee, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 6)",           0,                layout_goldnpkr )
3278
 
GAMEL( 1991, bsuertef, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 7)",           0,                layout_goldnpkr )
3279
 
GAME(  1991, bsuerteg, bsuerte,  witchcrd, bsuertew, 0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 8)",           0 )
3280
 
GAME(  1991, bsuerteh, bsuerte,  witchcrd, bsuertew, 0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 9)",           0 )
3281
 
GAMEL( 1991, bsuertei, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 10)",          0,                layout_goldnpkr )
3282
 
GAMEL( 1991, bsuertej, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 11)",          0,                layout_goldnpkr )
3283
 
GAMEL( 1991, bsuertek, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 12)",          0,                layout_goldnpkr )
3284
 
GAMEL( 1991, bsuertel, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 13)",          0,                layout_goldnpkr )
3285
 
GAMEL( 1991, bsuertem, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 14)",          0,                layout_goldnpkr )
3286
 
GAMEL( 1991, bsuerten, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 15)",          0,                layout_goldnpkr )
3287
 
GAMEL( 1991, bsuerteo, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 16)",          0,                layout_goldnpkr )
3288
 
GAMEL( 1991, bsuertep, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 17)",          0,                layout_goldnpkr )
3289
 
GAMEL( 1991, bsuerteq, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 18)",          0,                layout_goldnpkr )
3290
 
GAMEL( 1991, bsuerter, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 19)",          0,                layout_goldnpkr )
3291
 
GAMEL( 1991, bsuertes, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 20)",          0,                layout_goldnpkr )
3292
 
GAMEL( 1991, bsuertet, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 21)",          0,                layout_goldnpkr )
3293
 
GAMEL( 1991, bsuerteu, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "Unknown",                   "Buena Suerte (spanish, set 22)",          0,                layout_goldnpkr )
 
3248
GAME(  1991, witchcda, witchcrd, witchcrd, witchcda, 0,        ROT0,   "<unknown>",                 "Witch Card (spanish, witch game, set 1)", 0 )
 
3249
GAME(  1991, witchcdb, witchcrd, witchcrd, witchcda, 0,        ROT0,   "<unknown>",                 "Witch Card (spanish, witch game, set 2)", 0 )
 
3250
GAME(  1991, witchcdc, witchcrd, witchcrd, witchcdc, 0,        ROT0,   "<unknown>",                 "Witch Card (english, no witch game)",     0 )
 
3251
GAMEL( 1994, witchcdd, witchcrd, witchcrd, witchcdd, 0,        ROT0,   "Proma",                     "Witch Card (german, set 1)",              0,                layout_goldnpkr )
 
3252
GAME(  1994, witchcde, witchcrd, witchcrd, witchcde, 0,        ROT0,   "<unknown>",                 "Witch Card (german, set 2)",              GAME_NOT_WORKING )
 
3253
GAMEL( 1985, witchcdf, witchcrd, witchcrd, witchcdf, 0,        ROT0,   "PlayMan",                   "Witch Card (english, witch game, lamps)", 0,                layout_goldnpkr )
 
3254
GAME(  1993, sloco93,  0,        witchcrd, sloco93,  0,        ROT0,   "<unknown>",                 "Super Loco 93 (spanish, set 1)",          0 )
 
3255
GAME(  1993, sloco93a, sloco93,  witchcrd, sloco93,  0,        ROT0,   "<unknown>",                 "Super Loco 93 (spanish, set 2)",          0 )
 
3256
GAME(  198?, maverik,  0,        witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Maverik",                                 0 )
 
3257
GAMEL( 1989, brasil89, 0,        witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Brasil 89",                               0,                layout_goldnpkr )
 
3258
GAME(  1991, poker91,  0,        witchcrd, poker91,  0,        ROT0,   "<unknown>",                 "Poker 91",                                0 )
 
3259
GAMEL( 1990, bsuerte,  0,        witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 1)",           0,                layout_goldnpkr )
 
3260
GAMEL( 1991, bsuertea, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 2)",           0,                layout_goldnpkr )
 
3261
GAMEL( 1991, bsuerteb, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 3)",           0,                layout_goldnpkr )
 
3262
GAMEL( 1991, bsuertec, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 4)",           0,                layout_goldnpkr )
 
3263
GAMEL( 1991, bsuerted, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 5)",           0,                layout_goldnpkr )
 
3264
GAMEL( 1991, bsuertee, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 6)",           0,                layout_goldnpkr )
 
3265
GAMEL( 1991, bsuertef, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 7)",           0,                layout_goldnpkr )
 
3266
GAME(  1991, bsuerteg, bsuerte,  witchcrd, bsuertew, 0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 8)",           0 )
 
3267
GAME(  1991, bsuerteh, bsuerte,  witchcrd, bsuertew, 0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 9)",           0 )
 
3268
GAMEL( 1991, bsuertei, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 10)",          0,                layout_goldnpkr )
 
3269
GAMEL( 1991, bsuertej, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 11)",          0,                layout_goldnpkr )
 
3270
GAMEL( 1991, bsuertek, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 12)",          0,                layout_goldnpkr )
 
3271
GAMEL( 1991, bsuertel, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 13)",          0,                layout_goldnpkr )
 
3272
GAMEL( 1991, bsuertem, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 14)",          0,                layout_goldnpkr )
 
3273
GAMEL( 1991, bsuerten, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 15)",          0,                layout_goldnpkr )
 
3274
GAMEL( 1991, bsuerteo, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 16)",          0,                layout_goldnpkr )
 
3275
GAMEL( 1991, bsuertep, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 17)",          0,                layout_goldnpkr )
 
3276
GAMEL( 1991, bsuerteq, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 18)",          0,                layout_goldnpkr )
 
3277
GAMEL( 1991, bsuerter, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 19)",          0,                layout_goldnpkr )
 
3278
GAMEL( 1991, bsuertes, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 20)",          0,                layout_goldnpkr )
 
3279
GAMEL( 1991, bsuertet, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 21)",          0,                layout_goldnpkr )
 
3280
GAMEL( 1991, bsuerteu, bsuerte,  witchcrd, bsuerte,  0,        ROT0,   "<unknown>",                 "Buena Suerte (spanish, set 22)",          0,                layout_goldnpkr )