trunk/src/mame/drivers/merit.c
| r19775 | r19776 | |
| 966 | 966 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) |
| 967 | 967 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) |
| 968 | 968 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) |
| 969 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON6 ) |
| 969 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Bet") |
| 970 | 970 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Play") |
| 971 | 971 | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) // putting this on makes the horse racing game to not work |
| 972 | 972 | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| r19775 | r19776 | |
| 979 | 979 | PORT_DIPNAME( 0x08, 0x08, "Reset High Scores" ) |
| 980 | 980 | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 981 | 981 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 982 | | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN ) /* 1 displays additional screens in attract mode - custom ads? */ |
| 982 | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN ) /* 1 displays additional screens in attract mode - custom ads screen (requires optional Keyboard to set up) */ |
| 983 | 983 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 984 | 984 | PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN ) |
| 985 | 985 | PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN ) |
| r19775 | r19776 | |
| 995 | 995 | PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN ) |
| 996 | 996 | |
| 997 | 997 | PORT_START("DSW") |
| 998 | | PORT_DIPNAME( 0x01, 0x01, "Draw Poker enabled" ) |
| 998 | PORT_DIPNAME( 0x01, 0x01, "Enable Draw Poker" ) PORT_DIPLOCATION("SW1:1") |
| 999 | 999 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1000 | 1000 | PORT_DIPSETTING( 0x01, DEF_STR( On ) ) |
| 1001 | | PORT_DIPNAME( 0x02, 0x02, "Black Jack enabled" ) |
| 1001 | PORT_DIPNAME( 0x02, 0x02, "Enable Black Jack" ) PORT_DIPLOCATION("SW1:2") |
| 1002 | 1002 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1003 | 1003 | PORT_DIPSETTING( 0x02, DEF_STR( On ) ) |
| 1004 | | PORT_DIPNAME( 0x04, 0x04, "Dice Game enabled" ) |
| 1004 | PORT_DIPNAME( 0x04, 0x04, "Enable Dice Game" ) PORT_DIPLOCATION("SW1:3") |
| 1005 | 1005 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1006 | 1006 | PORT_DIPSETTING( 0x04, DEF_STR( On ) ) |
| 1007 | | PORT_DIPNAME( 0x08, 0x08, "Foto Finish enabled" ) |
| 1007 | PORT_DIPNAME( 0x08, 0x08, "Enable Foto Finish" ) PORT_DIPLOCATION("SW1:4") |
| 1008 | 1008 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1009 | 1009 | PORT_DIPSETTING( 0x08, DEF_STR( On ) ) |
| 1010 | | PORT_DIPNAME( 0x10, 0x10, "Acey Deucey enabled" ) |
| 1010 | PORT_DIPNAME( 0x10, 0x10, "Enable Acey Deucey" ) PORT_DIPLOCATION("SW1:5") |
| 1011 | 1011 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1012 | 1012 | PORT_DIPSETTING( 0x10, DEF_STR( On ) ) |
| 1013 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) |
| 1013 | PORT_DIPNAME( 0x20, 0x20, "2 Jokers in Deck" ) PORT_DIPLOCATION("SW1:6") |
| 1014 | PORT_DIPSETTING( 0x00, "Bet 4" ) |
| 1015 | PORT_DIPSETTING( 0x20, "Always" ) |
| 1016 | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:7") |
| 1014 | 1017 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1015 | | PORT_DIPSETTING( 0x20, DEF_STR( On ) ) |
| 1016 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) |
| 1017 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1018 | 1018 | PORT_DIPSETTING( 0x40, DEF_STR( On ) ) |
| 1019 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) |
| 1019 | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:8") |
| 1020 | 1020 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1021 | 1021 | PORT_DIPSETTING( 0x80, DEF_STR( On ) ) |
| 1022 | 1022 | INPUT_PORTS_END |
| 1023 | 1023 | |
| 1024 | | static INPUT_PORTS_START( bigappg ) |
| 1024 | static INPUT_PORTS_START( meritpoker ) |
| 1025 | 1025 | PORT_START("IN0") |
| 1026 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) |
| 1027 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) |
| 1028 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) |
| 1029 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) |
| 1030 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) |
| 1031 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON6 ) |
| 1032 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Play") |
| 1033 | | PORT_DIPNAME( 0x80, 0x00, DEF_STR( Unknown ) ) |
| 1034 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 1035 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1036 | | |
| 1037 | | PORT_START("IN1") |
| 1038 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(1) |
| 1039 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(1) |
| 1040 | | PORT_SERVICE_NO_TOGGLE( 0x04, IP_ACTIVE_LOW ) |
| 1041 | | PORT_DIPNAME( 0x08, 0x08, "Reset High Scores" ) |
| 1042 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 1043 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1044 | | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN ) |
| 1045 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1046 | | PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN ) |
| 1047 | | PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN ) |
| 1048 | | |
| 1049 | | PORT_START("IN2") |
| 1050 | | PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN ) |
| 1051 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1052 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1053 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1054 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1055 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1056 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1057 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, merit_state,rndbit_r, NULL) |
| 1058 | | |
| 1059 | | PORT_START("DSW") |
| 1060 | | PORT_DIPNAME( 0x01, 0x01, "Draw Poker enabled" ) |
| 1061 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1062 | | PORT_DIPSETTING( 0x01, DEF_STR( On ) ) |
| 1063 | | PORT_DIPNAME( 0x02, 0x02, "Black Jack enabled" ) |
| 1064 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1065 | | PORT_DIPSETTING( 0x02, DEF_STR( On ) ) |
| 1066 | | PORT_DIPNAME( 0x04, 0x04, "Dice Game enabled" ) |
| 1067 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1068 | | PORT_DIPSETTING( 0x04, DEF_STR( On ) ) |
| 1069 | | PORT_DIPNAME( 0x08, 0x08, "Foto Finish enabled" ) |
| 1070 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1071 | | PORT_DIPSETTING( 0x08, DEF_STR( On ) ) |
| 1072 | | PORT_DIPNAME( 0x10, 0x10, "Acey Deucey enabled" ) |
| 1073 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1074 | | PORT_DIPSETTING( 0x10, DEF_STR( On ) ) |
| 1075 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) |
| 1076 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1077 | | PORT_DIPSETTING( 0x20, DEF_STR( On ) ) |
| 1078 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) |
| 1079 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1080 | | PORT_DIPSETTING( 0x40, DEF_STR( On ) ) |
| 1081 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) |
| 1082 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1083 | | PORT_DIPSETTING( 0x80, DEF_STR( On ) ) |
| 1084 | | INPUT_PORTS_END |
| 1085 | | |
| 1086 | | static INPUT_PORTS_START( dodge ) |
| 1087 | | PORT_START("IN0") /* These are NOT verified */ |
| 1088 | 1026 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) PORT_NAME( "Hold 1 / Take / Lo" ) |
| 1089 | 1027 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD2 ) |
| 1090 | 1028 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD3 ) |
| r19775 | r19776 | |
| 1105 | 1043 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1106 | 1044 | |
| 1107 | 1045 | PORT_START("IN2") |
| 1108 | | PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN ) |
| 1046 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* MUST be "LOW" or Riviera Hi-Score rev A will hang */ |
| 1109 | 1047 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1110 | 1048 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1111 | 1049 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r19775 | r19776 | |
| 1141 | 1079 | PORT_DIPSETTING( 0x80, DEF_STR( On ) ) |
| 1142 | 1080 | INPUT_PORTS_END |
| 1143 | 1081 | |
| 1082 | static INPUT_PORTS_START( bigappg ) |
| 1083 | PORT_INCLUDE( meritpoker ) |
| 1084 | |
| 1085 | PORT_MODIFY("DSW") |
| 1086 | PORT_DIPNAME( 0x01, 0x00, "Auto Hold" ) PORT_DIPLOCATION("SW1:1") |
| 1087 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1088 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1089 | PORT_DIPNAME( 0x02, 0x00, "Bonus Jackpot" ) PORT_DIPLOCATION("SW1:2") |
| 1090 | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 1091 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1092 | PORT_DIPNAME( 0x04, 0x00, "Take Half Option" ) PORT_DIPLOCATION("SW1:3") |
| 1093 | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 1094 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1095 | PORT_DIPNAME( 0x08, 0x00, "Raise Option" ) PORT_DIPLOCATION("SW1:4") |
| 1096 | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 1097 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1098 | PORT_DIPNAME( 0x10, 0x00, "Unlimited Double Up" ) PORT_DIPLOCATION("SW1:5") |
| 1099 | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 1100 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1101 | PORT_DIPNAME( 0x20, 0x00, "Double Up" ) PORT_DIPLOCATION("SW1:6") |
| 1102 | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 1103 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1104 | PORT_DIPNAME( 0xc0, 0x00, "Maximum Bet" ) PORT_DIPLOCATION("SW1:7,8") |
| 1105 | PORT_DIPSETTING( 0x40, "10" ) |
| 1106 | PORT_DIPSETTING( 0xc0, "20" ) |
| 1107 | PORT_DIPSETTING( 0x00, "50" ) |
| 1108 | PORT_DIPSETTING( 0x80, "50" ) /* Duplicate setting */ |
| 1109 | INPUT_PORTS_END |
| 1110 | |
| 1144 | 1111 | static INPUT_PORTS_START( riviera ) |
| 1112 | PORT_INCLUDE( meritpoker ) |
| 1113 | |
| 1114 | PORT_MODIFY("DSW") |
| 1115 | PORT_DIPNAME( 0x01, 0x00, "Auto Hold" ) PORT_DIPLOCATION("SW1:1") |
| 1116 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1117 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1118 | PORT_DIPNAME( 0x02, 0x00, "Bonus Jackpot" ) PORT_DIPLOCATION("SW1:2") |
| 1119 | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 1120 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1121 | PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:3") /* Flyer suggests this might be "10-IN-A-ROW" bonus */ |
| 1122 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1123 | PORT_DIPSETTING( 0x04, DEF_STR( On ) ) |
| 1124 | PORT_DIPNAME( 0x08, 0x00, "Raise Option" ) PORT_DIPLOCATION("SW1:4") |
| 1125 | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 1126 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1127 | PORT_DIPNAME( 0x10, 0x00, "Points Per Coin" ) PORT_DIPLOCATION("SW1:5") |
| 1128 | PORT_DIPSETTING( 0x00, "5" ) |
| 1129 | PORT_DIPSETTING( 0x10, "1" ) |
| 1130 | PORT_DIPNAME( 0x20, 0x00, "Double Up" ) PORT_DIPLOCATION("SW1:6") |
| 1131 | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 1132 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1133 | PORT_DIPNAME( 0xc0, 0x00, "Maximum Bet" ) PORT_DIPLOCATION("SW1:7,8") |
| 1134 | PORT_DIPSETTING( 0x40, "10" ) |
| 1135 | PORT_DIPSETTING( 0xc0, "20" ) |
| 1136 | PORT_DIPSETTING( 0x00, "50" ) |
| 1137 | PORT_DIPSETTING( 0x80, "50" ) /* Duplicate setting */ |
| 1138 | INPUT_PORTS_END |
| 1139 | |
| 1140 | static INPUT_PORTS_START( dodge ) /* Same as "meritpoker" but not verified correct. Will correct / verify when these clones work */ |
| 1145 | 1141 | PORT_START("IN0") |
| 1146 | 1142 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) PORT_NAME( "Hold 1 / Take / Lo" ) |
| 1147 | 1143 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD2 ) |
| r19775 | r19776 | |
| 1163 | 1159 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1164 | 1160 | |
| 1165 | 1161 | PORT_START("IN2") |
| 1166 | | PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN ) |
| 1162 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1167 | 1163 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1168 | 1164 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1169 | 1165 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r19775 | r19776 | |
| 1173 | 1169 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, merit_state,rndbit_r, NULL) |
| 1174 | 1170 | |
| 1175 | 1171 | PORT_START("DSW") |
| 1176 | | PORT_DIPNAME( 0x01, 0x00, "Auto Hold" ) PORT_DIPLOCATION("SW1:1") |
| 1177 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1178 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1179 | | PORT_DIPNAME( 0x02, 0x00, "Bonus Jackpot" ) PORT_DIPLOCATION("SW1:2") |
| 1180 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 1181 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1182 | | PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:3") /* Flyer suggests this might be "10-IN-A-ROW" bonus */ |
| 1172 | PORT_DIPNAME( 0x01, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:1") |
| 1183 | 1173 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1174 | PORT_DIPSETTING( 0x01, DEF_STR( On ) ) |
| 1175 | PORT_DIPNAME( 0x02, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:2") |
| 1176 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1177 | PORT_DIPSETTING( 0x02, DEF_STR( On ) ) |
| 1178 | PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:3") |
| 1179 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1184 | 1180 | PORT_DIPSETTING( 0x04, DEF_STR( On ) ) |
| 1185 | | PORT_DIPNAME( 0x08, 0x00, "Raise Option" ) PORT_DIPLOCATION("SW1:4") |
| 1186 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 1187 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1188 | | PORT_DIPNAME( 0x10, 0x00, "Points Per Coin" ) PORT_DIPLOCATION("SW1:5") |
| 1189 | | PORT_DIPSETTING( 0x00, "5" ) |
| 1190 | | PORT_DIPSETTING( 0x10, "1" ) |
| 1191 | | PORT_DIPNAME( 0x20, 0x00, "Double Up" ) PORT_DIPLOCATION("SW1:6") |
| 1192 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 1193 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1194 | | PORT_DIPNAME( 0xc0, 0x00, "Maximum Bet" ) PORT_DIPLOCATION("SW1:7,8") |
| 1195 | | PORT_DIPSETTING( 0x40, "10" ) |
| 1196 | | PORT_DIPSETTING( 0xc0, "20" ) |
| 1197 | | PORT_DIPSETTING( 0x00, "50" ) |
| 1198 | | PORT_DIPSETTING( 0x80, "50" ) /* Duplicate setting */ |
| 1181 | PORT_DIPNAME( 0x08, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4") |
| 1182 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1183 | PORT_DIPSETTING( 0x08, DEF_STR( On ) ) |
| 1184 | PORT_DIPNAME( 0x10, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:5") |
| 1185 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1186 | PORT_DIPSETTING( 0x10, DEF_STR( On ) ) |
| 1187 | PORT_DIPNAME( 0x20, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:6") |
| 1188 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1189 | PORT_DIPSETTING( 0x20, DEF_STR( On ) ) |
| 1190 | PORT_DIPNAME( 0x40, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:7") |
| 1191 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1192 | PORT_DIPSETTING( 0x40, DEF_STR( On ) ) |
| 1193 | PORT_DIPNAME( 0x80, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:8") |
| 1194 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1195 | PORT_DIPSETTING( 0x80, DEF_STR( On ) ) |
| 1199 | 1196 | INPUT_PORTS_END |
| 1200 | 1197 | |
| 1198 | |
| 1201 | 1199 | static INPUT_PORTS_START( couple ) |
| 1202 | 1200 | PORT_START("IN0") |
| 1203 | 1201 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1) |
| r19775 | r19776 | |
| 1513 | 1511 | ROM_LOAD( "chr2.u40", 0x0000, 0x2000, CRC(40c94dce) SHA1(86611e3a1048b2a3fffcc0110811656a2d0fc4a5) ) |
| 1514 | 1512 | ROM_END |
| 1515 | 1513 | |
| 1516 | | ROM_START( casino5 ) |
| 1514 | ROM_START( casino5 ) /* Standard version, the rom set with 3315-02 U5-1 is the "Minnesota" version and is undumped */ |
| 1517 | 1515 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 1518 | | ROM_LOAD( "u5", 0x0000, 0x2000, CRC(abe240d8) SHA1(296eb3251dd51147d6984a8c08c3be22e5ed8e86) ) |
| 1519 | | ROM_LOAD( "u6", 0x2000, 0x4000, CRC(4d9f0c57) SHA1(d19b4b4f42d329ea35907d17c15a55b954b07295) ) |
| 1520 | | ROM_LOAD( "u7", 0x6000, 0x4000, CRC(d3bc510d) SHA1(6222badabf629dd6334591867596f811883aed52) ) |
| 1516 | ROM_LOAD( "3315-02_u5-0.u5", 0x0000, 0x2000, CRC(abe240d8) SHA1(296eb3251dd51147d6984a8c08c3be22e5ed8e86) ) /* Program roms on a CTR-202A daughter card */ |
| 1517 | ROM_LOAD( "3315-02_u6-0.u6", 0x2000, 0x4000, CRC(4d9f0c57) SHA1(d19b4b4f42d329ea35907d17c15a55b954b07295) ) |
| 1518 | ROM_LOAD( "3315-02_u7-0.u7", 0x6000, 0x4000, CRC(d3bc510d) SHA1(6222badabf629dd6334591867596f811883aed52) ) /* There is known to be a 3315-02 U7-0-A version (not dumped) */ |
| 1521 | 1519 | |
| 1522 | 1520 | ROM_REGION( 0x6000, "gfx1", 0 ) |
| 1523 | 1521 | ROM_LOAD( "chr7.u39", 0x0000, 0x2000, CRC(6662f607) SHA1(6b423f8de011d196700839af0be37effbf87383f) ) |
| r19775 | r19776 | |
| 2249 | 2247 | GAME( 1983, pitbossb, pitboss, pitboss, pitbossa, driver_device, 0, ROT0, "Merit", "The Pit Boss (2214-02?)", GAME_SUPPORTS_SAVE | GAME_NO_COCKTAIL | GAME_IMPERFECT_GRAPHICS ) |
| 2250 | 2248 | GAME( 1983, pitbossc, pitboss, pitboss, pitbossb, driver_device, 0, ROT0, "Merit", "The Pit Boss (2214-?)", GAME_SUPPORTS_SAVE | GAME_NO_COCKTAIL | GAME_IMPERFECT_GRAPHICS ) |
| 2251 | 2249 | |
| 2252 | | GAME( 1984, casino5, 0, casino5, casino5, driver_device, 0, ROT0, "Merit", "Casino Five", GAME_SUPPORTS_SAVE ) |
| 2250 | GAME( 1984, casino5, 0, casino5, casino5, driver_device, 0, ROT0, "Merit", "Casino Five (3315-02, U5-0)", GAME_SUPPORTS_SAVE ) |
| 2253 | 2251 | |
| 2254 | | GAME( 1985, trvwzh, 0, trvwhiz, trivia, merit_state, key_0, ROT0, "Merit", "Trivia ? Whiz (Horizontal) (question set 1)", GAME_SUPPORTS_SAVE ) |
| 2255 | | GAME( 1985, trvwzha, trvwzh, trvwhiz, trivia, merit_state, key_0, ROT0, "Merit", "Trivia ? Whiz (Horizontal) (question set 2)", GAME_SUPPORTS_SAVE ) |
| 2256 | | GAME( 1985, trvwzhb, trvwzh, trvwhiz, trivia, merit_state, key_0, ROT0, "Merit", "Trivia ? Whiz (Horizontal) (question set 3)", GAME_SUPPORTS_SAVE ) |
| 2257 | | GAME( 1985, trvwzv, trvwzh, trvwhiz, trivia, merit_state, key_0, ROT90, "Merit", "Trivia ? Whiz (Vertical) (question set 1)", GAME_SUPPORTS_SAVE ) |
| 2258 | | GAME( 1985, trvwzva, trvwzh, trvwhiz, trivia, merit_state, key_0, ROT90, "Merit", "Trivia ? Whiz (Vertical) (question set 2)", GAME_SUPPORTS_SAVE ) |
| 2252 | GAME( 1985, trvwzh, 0, trvwhiz, trivia, merit_state, key_0, ROT0, "Merit", "Trivia ? Whiz (Horizontal) (question set 1)", GAME_SUPPORTS_SAVE ) |
| 2253 | GAME( 1985, trvwzha, trvwzh, trvwhiz, trivia, merit_state, key_0, ROT0, "Merit", "Trivia ? Whiz (Horizontal) (question set 2)", GAME_SUPPORTS_SAVE ) |
| 2254 | GAME( 1985, trvwzhb, trvwzh, trvwhiz, trivia, merit_state, key_0, ROT0, "Merit", "Trivia ? Whiz (Horizontal) (question set 3)", GAME_SUPPORTS_SAVE ) |
| 2255 | GAME( 1985, trvwzv, trvwzh, trvwhiz, trivia, merit_state, key_0, ROT90, "Merit", "Trivia ? Whiz (Vertical) (question set 1)", GAME_SUPPORTS_SAVE ) |
| 2256 | GAME( 1985, trvwzva, trvwzh, trvwhiz, trivia, merit_state, key_0, ROT90, "Merit", "Trivia ? Whiz (Vertical) (question set 2)", GAME_SUPPORTS_SAVE ) |
| 2259 | 2257 | |
| 2260 | | GAME( 1985, trvwz2, 0, trvwhiz, trivia, merit_state, key_2, ROT90, "Merit", "Trivia ? Whiz (Edition 2) (question set 1)", GAME_SUPPORTS_SAVE ) |
| 2261 | | GAME( 1985, trvwz2a, trvwz2, trvwhiz, trivia, merit_state, key_2, ROT90, "Merit", "Trivia ? Whiz (Edition 2) (question set 2)", GAME_SUPPORTS_SAVE ) |
| 2258 | GAME( 1985, trvwz2, 0, trvwhiz, trivia, merit_state, key_2, ROT90, "Merit", "Trivia ? Whiz (Edition 2) (question set 1)", GAME_SUPPORTS_SAVE ) |
| 2259 | GAME( 1985, trvwz2a, trvwz2, trvwhiz, trivia, merit_state, key_2, ROT90, "Merit", "Trivia ? Whiz (Edition 2) (question set 2)", GAME_SUPPORTS_SAVE ) |
| 2262 | 2260 | |
| 2263 | | GAME( 1985, trvwz3h, 0, trvwhiz, trivia, merit_state, key_0, ROT0, "Merit", "Trivia ? Whiz (Edition 3 - Horizontal) (set 1)",GAME_SUPPORTS_SAVE ) |
| 2264 | | GAME( 1985, trvwz3ha, trvwz3h, trvwhiz, trivia, merit_state, key_0, ROT0, "Merit", "Trivia ? Whiz (Edition 3 - Horizontal) (set 2)",GAME_SUPPORTS_SAVE ) |
| 2265 | | GAME( 1985, trvwz3v, trvwz3h, trvwhiz, trivia, merit_state, key_0, ROT90, "Merit", "Trivia ? Whiz (Edition 3 - Vertical)", GAME_SUPPORTS_SAVE ) |
| 2261 | GAME( 1985, trvwz3h, 0, trvwhiz, trivia, merit_state, key_0, ROT0, "Merit", "Trivia ? Whiz (Edition 3 - Horizontal) (set 1)",GAME_SUPPORTS_SAVE ) |
| 2262 | GAME( 1985, trvwz3ha, trvwz3h, trvwhiz, trivia, merit_state, key_0, ROT0, "Merit", "Trivia ? Whiz (Edition 3 - Horizontal) (set 2)",GAME_SUPPORTS_SAVE ) |
| 2263 | GAME( 1985, trvwz3v, trvwz3h, trvwhiz, trivia, merit_state, key_0, ROT90, "Merit", "Trivia ? Whiz (Edition 3 - Vertical)", GAME_SUPPORTS_SAVE ) |
| 2266 | 2264 | |
| 2267 | 2265 | GAME( 1985, trvwz4, 0, trvwhziv, trvwhziv, merit_state, key_5, ROT90, "Merit", "Trivia ? Whiz (Edition 4) (question set 1)", GAME_SUPPORTS_SAVE ) |
| 2268 | 2266 | GAME( 1985, trvwz4a, trvwz4, trvwhziv, trvwhziv, merit_state, key_5, ROT90, "Merit", "Trivia ? Whiz (Edition 4) (question set 2)", GAME_SUPPORTS_SAVE ) |
| 2269 | 2267 | |
| 2270 | | GAME( 1985, tictac, 0, tictac, tictac, merit_state, key_4, ROT0, "Merit", "Tic Tac Trivia (Horizontal)", GAME_SUPPORTS_SAVE ) |
| 2271 | | GAME( 1985, tictacv, tictac, tictac, tictac, merit_state, key_4, ROT90, "Merit", "Tic Tac Trivia (Vertical)", GAME_SUPPORTS_SAVE ) |
| 2268 | GAME( 1985, tictac, 0, tictac, tictac, merit_state, key_4, ROT0, "Merit", "Tic Tac Trivia (Horizontal)", GAME_SUPPORTS_SAVE ) |
| 2269 | GAME( 1985, tictacv, tictac, tictac, tictac, merit_state, key_4, ROT90, "Merit", "Tic Tac Trivia (Vertical)", GAME_SUPPORTS_SAVE ) |
| 2272 | 2270 | |
| 2273 | 2271 | GAME( 1986, phrcraze, 0, phrcraze, phrcraze, merit_state, key_7, ROT0, "Merit", "Phraze Craze (set 1)", GAME_SUPPORTS_SAVE ) |
| 2274 | 2272 | GAME( 1986, phrcrazea,phrcraze,phrcraze, phrcraze, merit_state, key_7, ROT0, "Merit", "Phraze Craze (set 2)", GAME_SUPPORTS_SAVE ) |
| r19775 | r19776 | |
| 2276 | 2274 | GAME( 1986, phrcrazec,phrcraze,phrcraze, phrcrazs, merit_state, key_7, ROT0, "Merit", "Phraze Craze (Expanded Questions, set 2)", GAME_SUPPORTS_SAVE ) |
| 2277 | 2275 | GAME( 1986, phrcrazev,phrcraze,phrcraze, phrcrazs, merit_state, key_7, ROT90, "Merit", "Phraze Craze (Sex Kit, Vertical)", GAME_SUPPORTS_SAVE ) |
| 2278 | 2276 | |
| 2279 | | GAME( 1987, riviera, 0, dodge, riviera, driver_device, 0, ROT0, "Merit", "Riviera Hi-Score (2131-08, U5-4A)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 2280 | | GAME( 1986, rivieraa, riviera, dodge, riviera, driver_device, 0, ROT0, "Merit", "Riviera Hi-Score (2131-08, U5-4)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS ) |
| 2277 | GAME( 1987, riviera, 0, dodge, riviera, driver_device, 0, ROT0, "Merit", "Riviera Hi-Score (2131-08, U5-4A)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS ) |
| 2278 | GAME( 1986, rivieraa, riviera, dodge, riviera, driver_device, 0, ROT0, "Merit", "Riviera Hi-Score (2131-08, U5-4)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS ) |
| 2281 | 2279 | |
| 2282 | | GAME( 1986, bigappg, 0, bigappg, bigappg, driver_device, 0, ROT0, "Merit", "Big Apple Games (2131-13)", GAME_SUPPORTS_SAVE ) |
| 2280 | GAME( 1986, bigappg, 0, bigappg, bigappg, driver_device, 0, ROT0, "Merit", "Big Apple Games (2131-13, U5-0)", GAME_SUPPORTS_SAVE ) |
| 2283 | 2281 | |
| 2284 | | GAME( 1986, dodgectya,dodgecty,dodge, dodge, driver_device, 0, ROT0, "Merit", "Dodge City (2131-82, U5-0D)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 2285 | | GAME( 1986, dodgectyb,dodgecty,dodge, dodge, driver_device, 0, ROT0, "Merit", "Dodge City (2131-82, U5-50)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 2286 | | GAME( 1986, dodgectyc,dodgecty,dodge, dodge, driver_device, 0, ROT0, "Merit", "Dodge City (2131-82, U5-0 GT)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 2282 | GAME( 1986, dodgectya,dodgecty,dodge, dodge, driver_device, 0, ROT0, "Merit", "Dodge City (2131-82, U5-0D)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 2283 | GAME( 1986, dodgectyb,dodgecty,dodge, dodge, driver_device, 0, ROT0, "Merit", "Dodge City (2131-82, U5-50)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 2284 | GAME( 1986, dodgectyc,dodgecty,dodge, dodge, driver_device, 0, ROT0, "Merit", "Dodge City (2131-82, U5-0 GT)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 2287 | 2285 | |
| 2288 | 2286 | GAME( 1987, dtrvwz5, 0, dtrvwz5, dtrvwh5, merit_state, dtrvwz5,ROT0, "Merit", "Deluxe Trivia ? Whiz (Edition 5)", GAME_SUPPORTS_SAVE ) |
| 2289 | 2287 | |
| 2290 | | GAME( 1988, couple, 0, couple, couple, merit_state, couple, ROT0, "Merit", "The Couples (set 1)", GAME_IMPERFECT_GRAPHICS | GAME_UNEMULATED_PROTECTION ) |
| 2288 | GAME( 1988, couple, 0, couple, couple, merit_state, couple, ROT0, "Merit", "The Couples (set 1)", GAME_IMPERFECT_GRAPHICS | GAME_UNEMULATED_PROTECTION ) |
| 2291 | 2289 | GAME( 1988, couplep, couple, couple, couplep, merit_state, couple, ROT0, "Merit", "The Couples (set 2)", GAME_IMPERFECT_GRAPHICS | GAME_UNEMULATED_PROTECTION ) |
| 2292 | | GAME( 1988, couplei, couple, couple, couple, merit_state, couple, ROT0, "Merit", "The Couples (set 3)", GAME_IMPERFECT_GRAPHICS | GAME_UNEMULATED_PROTECTION ) |
| 2290 | GAME( 1988, couplei, couple, couple, couple, merit_state, couple, ROT0, "Merit", "The Couples (set 3)", GAME_IMPERFECT_GRAPHICS | GAME_UNEMULATED_PROTECTION ) |