trunk/src/mame/drivers/goldstar.c
| r244862 | r244863 | |
| 1134 | 1134 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 1135 | 1135 | INPUT_PORTS_END |
| 1136 | 1136 | |
| 1137 | | static INPUT_PORTS_START( cmv801 ) |
| 1138 | | PORT_INCLUDE( cmv4_player ) |
| 1139 | | |
| 1140 | | PORT_INCLUDE( cmv4_coins ) |
| 1141 | | |
| 1142 | | PORT_INCLUDE( cmv4_service ) |
| 1143 | | |
| 1144 | | PORT_START("DSW1") |
| 1145 | | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unused ) ) PORT_DIPLOCATION("DSW1:1") /* OK */ |
| 1146 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1147 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1148 | | PORT_DIPNAME( 0x02, 0x02, "Hopper Out Switch" ) PORT_DIPLOCATION("DSW1:2") /* OK */ |
| 1149 | | PORT_DIPSETTING( 0x02, "Active Low" ) |
| 1150 | | PORT_DIPSETTING( 0x00, "Active High" ) |
| 1151 | | PORT_DIPNAME( 0x04, 0x04, "Payout Mode" ) PORT_DIPLOCATION("DSW1:3") /* OK */ |
| 1152 | | PORT_DIPSETTING( 0x04, "Payout Switch" ) |
| 1153 | | PORT_DIPSETTING( 0x00, "Automatic" ) |
| 1154 | | PORT_DIPNAME( 0x08, 0x00, "W-UP '7'" ) PORT_DIPLOCATION("DSW1:4") /* not checked */ |
| 1155 | | PORT_DIPSETTING( 0x08, "Loss" ) |
| 1156 | | PORT_DIPSETTING( 0x00, "Even" ) |
| 1157 | | PORT_DIPNAME( 0x10, 0x00, "W-UP Pay Rate" ) PORT_DIPLOCATION("DSW1:5") /* OK */ |
| 1158 | | PORT_DIPSETTING( 0x00, "80%" ) |
| 1159 | | PORT_DIPSETTING( 0x10, "90%" ) |
| 1160 | | PORT_DIPNAME( 0x20, 0x00, "W-UP Game" ) PORT_DIPLOCATION("DSW1:6") /* OK */ |
| 1161 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 1162 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1163 | | PORT_DIPNAME( 0xc0, 0xc0, "Bet Max" ) PORT_DIPLOCATION("DSW1:7,8") /* OK */ |
| 1164 | | PORT_DIPSETTING( 0x00, "16" ) |
| 1165 | | PORT_DIPSETTING( 0x40, "32" ) |
| 1166 | | PORT_DIPSETTING( 0x80, "64" ) |
| 1167 | | PORT_DIPSETTING( 0xc0, "96" ) |
| 1168 | | |
| 1169 | | PORT_START("DSW2") |
| 1170 | | PORT_DIPNAME( 0x07, 0x00, "Main Game Pay Rate" ) PORT_DIPLOCATION("DSW2:1,2,3") /* OK */ |
| 1171 | | PORT_DIPSETTING( 0x07, "35%" ) |
| 1172 | | PORT_DIPSETTING( 0x06, "40%" ) |
| 1173 | | PORT_DIPSETTING( 0x05, "45%" ) |
| 1174 | | PORT_DIPSETTING( 0x04, "50%" ) |
| 1175 | | PORT_DIPSETTING( 0x03, "55%" ) |
| 1176 | | PORT_DIPSETTING( 0x02, "60%" ) |
| 1177 | | PORT_DIPSETTING( 0x01, "65%" ) |
| 1178 | | PORT_DIPSETTING( 0x00, "70%" ) |
| 1179 | | PORT_DIPNAME( 0x18, 0x00, "Hopper Limit" ) PORT_DIPLOCATION("DSW2:4,5") /* OK */ |
| 1180 | | PORT_DIPSETTING( 0x18, "300" ) |
| 1181 | | PORT_DIPSETTING( 0x10, "500" ) |
| 1182 | | PORT_DIPSETTING( 0x08, "1000" ) |
| 1183 | | PORT_DIPSETTING( 0x00, "Unlimited" ) |
| 1184 | | PORT_DIPNAME( 0x20, 0x00, "100 Odds Sound" ) PORT_DIPLOCATION("DSW2:6") /* not checked */ |
| 1185 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1186 | | PORT_DIPSETTING( 0x20, DEF_STR( On ) ) |
| 1187 | | PORT_DIPNAME( 0x40, 0x40, "Key-In Type" ) PORT_DIPLOCATION("DSW2:7") /* OK */ |
| 1188 | | PORT_DIPSETTING( 0x40, "A-Type" ) |
| 1189 | | PORT_DIPSETTING( 0x00, "B-Type" ) |
| 1190 | | PORT_DIPNAME( 0x80, 0x00, "Center Super 7 Bet Limit" ) PORT_DIPLOCATION("DSW2:8") /* related with DSW 4-6 */ |
| 1191 | | PORT_DIPSETTING( 0x80, "Unlimited" ) |
| 1192 | | PORT_DIPSETTING( 0x00, "Limited" ) |
| 1193 | | |
| 1137 | static INPUT_PORTS_START( cmv4_dsw3 ) |
| 1194 | 1138 | PORT_START("DSW3") |
| 1195 | | PORT_DIPNAME( 0x03, 0x03, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2") /* OK */ |
| 1139 | PORT_DIPNAME( 0x03, 0x03, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2") |
| 1196 | 1140 | PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) /* A-Type */ |
| 1197 | 1141 | PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1198 | 1142 | PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| r244862 | r244863 | |
| 1201 | 1145 | PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1202 | 1146 | PORT_DIPSETTING( 0x02, "1 Coin/25 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1203 | 1147 | PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1204 | | PORT_DIPNAME( 0x0c, 0x0c, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:3,4") /* OK */ |
| 1148 | PORT_DIPNAME( 0x0c, 0x0c, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:3,4") |
| 1205 | 1149 | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 1206 | 1150 | PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) |
| 1207 | 1151 | PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) |
| 1208 | 1152 | PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) |
| 1209 | | PORT_DIPNAME( 0x30, 0x30, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:5,6") /* OK */ |
| 1153 | PORT_DIPNAME( 0x30, 0x30, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:5,6") |
| 1210 | 1154 | PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) /* C-Type */ |
| 1211 | 1155 | PORT_DIPSETTING( 0x20, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1212 | 1156 | PORT_DIPSETTING( 0x10, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| r244862 | r244863 | |
| 1215 | 1159 | PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1216 | 1160 | PORT_DIPSETTING( 0x20, "1 Coin/25 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1217 | 1161 | PORT_DIPSETTING( 0x30, "1 Coin/50 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1218 | | PORT_DIPNAME( 0xc0, 0xc0, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:7,8") /* OK */ |
| 1162 | PORT_DIPNAME( 0xc0, 0xc0, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:7,8") |
| 1219 | 1163 | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 1220 | 1164 | PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) |
| 1221 | 1165 | PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) |
| 1222 | 1166 | PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) |
| 1167 | INPUT_PORTS_END |
| 1223 | 1168 | |
| 1169 | static INPUT_PORTS_START( cmv4_dsw4 ) |
| 1224 | 1170 | PORT_START("DSW4") |
| 1225 | | PORT_DIPNAME( 0x07, 0x07, "Credit Limit" ) PORT_DIPLOCATION("DSW4:1,2,3") /* not checked */ |
| 1171 | PORT_DIPNAME( 0x07, 0x06, "Credit Limit" ) PORT_DIPLOCATION("DSW4:1,2,3") |
| 1226 | 1172 | PORT_DIPSETTING( 0x07, "5,000" ) |
| 1227 | 1173 | PORT_DIPSETTING( 0x06, "10,000" ) |
| 1228 | 1174 | PORT_DIPSETTING( 0x05, "20,000" ) |
| r244862 | r244863 | |
| 1231 | 1177 | PORT_DIPSETTING( 0x02, "50,000" ) |
| 1232 | 1178 | PORT_DIPSETTING( 0x01, "100,000" ) |
| 1233 | 1179 | PORT_DIPSETTING( 0x00, "Unlimited" ) |
| 1234 | | PORT_DIPNAME( 0x08, 0x08, "Display Of Payout Limit" ) PORT_DIPLOCATION("DSW4:4") /* not working */ |
| 1180 | PORT_DIPNAME( 0x08, 0x08, "Display Of Payout Limit" ) PORT_DIPLOCATION("DSW4:4") |
| 1235 | 1181 | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 1236 | 1182 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1237 | | PORT_DIPNAME( 0x10, 0x10, "Type Of Coin D" ) PORT_DIPLOCATION("DSW4:5") /* OK */ |
| 1183 | PORT_DIPNAME( 0x10, 0x10, "Type Of Coin D" ) PORT_DIPLOCATION("DSW4:5") |
| 1238 | 1184 | PORT_DIPSETTING( 0x10, "C-Type" ) |
| 1239 | 1185 | PORT_DIPSETTING( 0x00, "D-Type" ) |
| 1240 | | PORT_DIPNAME( 0x20, 0x20, "Min. Bet For Bonus Play" ) PORT_DIPLOCATION("DSW4:6") /* OK */ |
| 1186 | PORT_DIPNAME( 0x20, 0x20, "Min. Bet For Bonus Play" ) PORT_DIPLOCATION("DSW4:6") |
| 1241 | 1187 | PORT_DIPSETTING( 0x20, "16 Bet" ) |
| 1242 | 1188 | PORT_DIPSETTING( 0x00, "8 Bet" ) |
| 1243 | | PORT_DIPNAME( 0x40, 0x40, "Reel Speed" ) PORT_DIPLOCATION("DSW4:7") /* OK */ |
| 1189 | PORT_DIPNAME( 0x40, 0x40, "Reel Speed" ) PORT_DIPLOCATION("DSW4:7") |
| 1244 | 1190 | PORT_DIPSETTING( 0x40, DEF_STR( Low ) ) |
| 1245 | 1191 | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 1246 | | PORT_DIPNAME( 0x80, 0x80, "Hopper Out By Coin A" ) PORT_DIPLOCATION("DSW4:8") /* not checked */ |
| 1192 | PORT_DIPNAME( 0x80, 0x80, "Hopper Out By Coin A" ) PORT_DIPLOCATION("DSW4:8") |
| 1247 | 1193 | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 1248 | 1194 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1195 | INPUT_PORTS_END |
| 1249 | 1196 | |
| 1197 | INPUT_PORTS_START( cmv4_dsw5 ) |
| 1250 | 1198 | PORT_START("DSW5") |
| 1251 | | PORT_DIPNAME( 0x01, 0x00, "Display Of Doll On Demo" ) PORT_DIPLOCATION("DSW5:1") /* only affects payout table screen */ |
| 1199 | PORT_DIPNAME( 0x01, 0x00, "Display Of Doll On Demo" ) PORT_DIPLOCATION("DSW5:1") |
| 1252 | 1200 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1253 | 1201 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1254 | | PORT_DIPNAME( 0x06, 0x06, "Coin In Limit" ) PORT_DIPLOCATION("DSW5:2,3") /* OK */ |
| 1202 | PORT_DIPNAME( 0x06, 0x06, "Coin In Limit" ) PORT_DIPLOCATION("DSW5:2,3") |
| 1255 | 1203 | PORT_DIPSETTING( 0x06, "1,000" ) |
| 1256 | 1204 | PORT_DIPSETTING( 0x04, "5,000" ) |
| 1257 | 1205 | PORT_DIPSETTING( 0x02, "10,000" ) |
| 1258 | 1206 | PORT_DIPSETTING( 0x00, "20,000" ) |
| 1259 | | PORT_DIPNAME( 0x18, 0x18, "Condition For 3 Kind Of Bonus" ) PORT_DIPLOCATION("DSW5:4,5") /* not checked */ |
| 1207 | PORT_DIPNAME( 0x18, 0x18, "Condition For 3 Kind Of Bonus" ) PORT_DIPLOCATION("DSW5:4,5") |
| 1260 | 1208 | PORT_DIPSETTING( 0x18, "12-7-1" ) |
| 1261 | 1209 | PORT_DIPSETTING( 0x10, "9-5-1" ) |
| 1262 | 1210 | PORT_DIPSETTING( 0x08, "6-3-1" ) |
| 1263 | 1211 | PORT_DIPSETTING( 0x00, "3-2-1" ) |
| 1264 | | PORT_DIPNAME( 0x20, 0x00, "Display Of Doll At All Fr. Bonus" ) PORT_DIPLOCATION("DSW5:6") /* not checked */ |
| 1212 | PORT_DIPNAME( 0x20, 0x00, "Display Of Doll At All Fr. Bonus" ) PORT_DIPLOCATION("DSW5:6") |
| 1265 | 1213 | PORT_DIPSETTING( 0x20, DEF_STR( Low ) ) |
| 1266 | 1214 | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 1267 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unused ) ) PORT_DIPLOCATION("DSW5:7") /* listed as unused */ |
| 1215 | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unused ) ) PORT_DIPLOCATION("DSW5:7") |
| 1268 | 1216 | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 1269 | 1217 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1270 | | PORT_DIPNAME( 0x80, 0x80, "Test Mode For Disp. Of Doll" ) PORT_DIPLOCATION("DSW5:8") /* not working */ |
| 1218 | PORT_DIPNAME( 0x80, 0x80, "Test Mode For Disp. Of Doll" ) PORT_DIPLOCATION("DSW5:8") |
| 1271 | 1219 | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 1272 | 1220 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1273 | 1221 | INPUT_PORTS_END |
| 1274 | 1222 | |
| 1223 | |
| 1224 | static INPUT_PORTS_START( cmv801 ) |
| 1225 | PORT_INCLUDE( cmv4_player ) |
| 1226 | |
| 1227 | PORT_INCLUDE( cmv4_coins ) |
| 1228 | |
| 1229 | PORT_INCLUDE( cmv4_service ) |
| 1230 | |
| 1231 | PORT_START("DSW1") |
| 1232 | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unused ) ) PORT_DIPLOCATION("DSW1:1") /* OK */ |
| 1233 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1234 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1235 | PORT_DIPNAME( 0x02, 0x02, "Hopper Out Switch" ) PORT_DIPLOCATION("DSW1:2") /* OK */ |
| 1236 | PORT_DIPSETTING( 0x02, "Active Low" ) |
| 1237 | PORT_DIPSETTING( 0x00, "Active High" ) |
| 1238 | PORT_DIPNAME( 0x04, 0x04, "Payout Mode" ) PORT_DIPLOCATION("DSW1:3") /* OK */ |
| 1239 | PORT_DIPSETTING( 0x04, "Payout Switch" ) |
| 1240 | PORT_DIPSETTING( 0x00, "Automatic" ) |
| 1241 | PORT_DIPNAME( 0x08, 0x00, "W-UP '7'" ) PORT_DIPLOCATION("DSW1:4") /* not checked */ |
| 1242 | PORT_DIPSETTING( 0x08, "Loss" ) |
| 1243 | PORT_DIPSETTING( 0x00, "Even" ) |
| 1244 | PORT_DIPNAME( 0x10, 0x00, "W-UP Pay Rate" ) PORT_DIPLOCATION("DSW1:5") /* OK */ |
| 1245 | PORT_DIPSETTING( 0x00, "80%" ) |
| 1246 | PORT_DIPSETTING( 0x10, "90%" ) |
| 1247 | PORT_DIPNAME( 0x20, 0x00, "W-UP Game" ) PORT_DIPLOCATION("DSW1:6") /* OK */ |
| 1248 | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 1249 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1250 | PORT_DIPNAME( 0xc0, 0xc0, "Bet Max" ) PORT_DIPLOCATION("DSW1:7,8") /* OK */ |
| 1251 | PORT_DIPSETTING( 0x00, "16" ) |
| 1252 | PORT_DIPSETTING( 0x40, "32" ) |
| 1253 | PORT_DIPSETTING( 0x80, "64" ) |
| 1254 | PORT_DIPSETTING( 0xc0, "96" ) |
| 1255 | |
| 1256 | PORT_START("DSW2") |
| 1257 | PORT_DIPNAME( 0x07, 0x00, "Main Game Pay Rate" ) PORT_DIPLOCATION("DSW2:1,2,3") /* OK */ |
| 1258 | PORT_DIPSETTING( 0x07, "35%" ) |
| 1259 | PORT_DIPSETTING( 0x06, "40%" ) |
| 1260 | PORT_DIPSETTING( 0x05, "45%" ) |
| 1261 | PORT_DIPSETTING( 0x04, "50%" ) |
| 1262 | PORT_DIPSETTING( 0x03, "55%" ) |
| 1263 | PORT_DIPSETTING( 0x02, "60%" ) |
| 1264 | PORT_DIPSETTING( 0x01, "65%" ) |
| 1265 | PORT_DIPSETTING( 0x00, "70%" ) |
| 1266 | PORT_DIPNAME( 0x18, 0x00, "Hopper Limit" ) PORT_DIPLOCATION("DSW2:4,5") /* OK */ |
| 1267 | PORT_DIPSETTING( 0x18, "300" ) |
| 1268 | PORT_DIPSETTING( 0x10, "500" ) |
| 1269 | PORT_DIPSETTING( 0x08, "1000" ) |
| 1270 | PORT_DIPSETTING( 0x00, "Unlimited" ) |
| 1271 | PORT_DIPNAME( 0x20, 0x00, "100 Odds Sound" ) PORT_DIPLOCATION("DSW2:6") /* not checked */ |
| 1272 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 1273 | PORT_DIPSETTING( 0x20, DEF_STR( On ) ) |
| 1274 | PORT_DIPNAME( 0x40, 0x40, "Key-In Type" ) PORT_DIPLOCATION("DSW2:7") /* OK */ |
| 1275 | PORT_DIPSETTING( 0x40, "A-Type" ) |
| 1276 | PORT_DIPSETTING( 0x00, "B-Type" ) |
| 1277 | PORT_DIPNAME( 0x80, 0x00, "Center Super 7 Bet Limit" ) PORT_DIPLOCATION("DSW2:8") /* related with DSW 4-6 */ |
| 1278 | PORT_DIPSETTING( 0x80, "Unlimited" ) |
| 1279 | PORT_DIPSETTING( 0x00, "Limited" ) |
| 1280 | |
| 1281 | PORT_INCLUDE( cmv4_dsw3 ) /* all OK */ |
| 1282 | |
| 1283 | PORT_INCLUDE( cmv4_dsw4 ) /* Display Of Payout Limit not working; all others OK */ |
| 1284 | |
| 1285 | PORT_INCLUDE( cmv4_dsw5 ) |
| 1286 | /* Display of Doll On Demo only affects payout table screen */ |
| 1287 | /* Coin In Limit OK */ |
| 1288 | /* Condition For 3 Kind Of Bonus not checked */ |
| 1289 | /* Display Of Doll At All Fr. Bonus not checked */ |
| 1290 | /* DSW5-7 listed as unused */ |
| 1291 | /* Test Mode For Disp. Of Doll not working */ |
| 1292 | INPUT_PORTS_END |
| 1293 | |
| 1275 | 1294 | static INPUT_PORTS_START( cmv4 ) |
| 1276 | 1295 | PORT_INCLUDE( cmv4_player ) |
| 1277 | 1296 | |
| r244862 | r244863 | |
| 1329 | 1348 | PORT_DIPSETTING( 0x80, "Unlimited" ) |
| 1330 | 1349 | PORT_DIPSETTING( 0x00, "Limited" ) |
| 1331 | 1350 | |
| 1332 | | PORT_START("DSW3") |
| 1333 | | PORT_DIPNAME( 0x03, 0x03, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2") /* OK */ |
| 1334 | | PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) /* A-Type */ |
| 1335 | | PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1336 | | PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1337 | | PORT_DIPSETTING( 0x03, "1 Coin/100 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1338 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) /* B-Type */ |
| 1339 | | PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1340 | | PORT_DIPSETTING( 0x02, "1 Coin/25 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1341 | | PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1342 | | PORT_DIPNAME( 0x0c, 0x0c, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:3,4") /* OK */ |
| 1343 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 1344 | | PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) |
| 1345 | | PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) |
| 1346 | | PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) |
| 1347 | | PORT_DIPNAME( 0x30, 0x30, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:5,6") /* OK */ |
| 1348 | | PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) /* C-Type */ |
| 1349 | | PORT_DIPSETTING( 0x20, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1350 | | PORT_DIPSETTING( 0x10, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1351 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1352 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) /* D-Type */ |
| 1353 | | PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1354 | | PORT_DIPSETTING( 0x20, "1 Coin/25 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1355 | | PORT_DIPSETTING( 0x30, "1 Coin/50 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1356 | | PORT_DIPNAME( 0xc0, 0xc0, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:7,8") /* OK */ |
| 1357 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 1358 | | PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) |
| 1359 | | PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) |
| 1360 | | PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) |
| 1351 | PORT_INCLUDE( cmv4_dsw3 ) /* all OK */ |
| 1361 | 1352 | |
| 1362 | | PORT_START("DSW4") |
| 1363 | | PORT_DIPNAME( 0x07, 0x06, "Credit Limit" ) PORT_DIPLOCATION("DSW4:1,2,3") /* OK */ |
| 1364 | | PORT_DIPSETTING( 0x07, "5,000" ) |
| 1365 | | PORT_DIPSETTING( 0x06, "10,000" ) |
| 1366 | | PORT_DIPSETTING( 0x05, "20,000" ) |
| 1367 | | PORT_DIPSETTING( 0x04, "30,000" ) |
| 1368 | | PORT_DIPSETTING( 0x03, "40,000" ) |
| 1369 | | PORT_DIPSETTING( 0x02, "50,000" ) |
| 1370 | | PORT_DIPSETTING( 0x01, "100,000" ) |
| 1371 | | PORT_DIPSETTING( 0x00, "Unlimited" ) |
| 1372 | | PORT_DIPNAME( 0x08, 0x00, "Display Of Payout Limit" ) PORT_DIPLOCATION("DSW4:4") /* OK */ |
| 1373 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 1374 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1375 | | PORT_DIPNAME( 0x10, 0x10, "Type Of Coin D" ) PORT_DIPLOCATION("DSW4:5") /* OK */ |
| 1376 | | PORT_DIPSETTING( 0x10, "C-Type" ) |
| 1377 | | PORT_DIPSETTING( 0x00, "D-Type" ) |
| 1378 | | PORT_DIPNAME( 0x20, 0x20, "Min. Bet For Bonus Play" ) PORT_DIPLOCATION("DSW4:6") /* OK */ |
| 1379 | | PORT_DIPSETTING( 0x20, "16 Bet" ) |
| 1380 | | PORT_DIPSETTING( 0x00, "8 Bet" ) |
| 1381 | | PORT_DIPNAME( 0x40, 0x40, "Reel Speed" ) PORT_DIPLOCATION("DSW4:7") /* OK */ |
| 1382 | | PORT_DIPSETTING( 0x40, DEF_STR( Low ) ) |
| 1383 | | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 1384 | | PORT_DIPNAME( 0x80, 0x80, "Hopper Out By Coin A" ) PORT_DIPLOCATION("DSW4:8") /* not checked */ |
| 1385 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 1386 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1353 | PORT_INCLUDE( cmv4_dsw4 ) /* all OK */ |
| 1387 | 1354 | |
| 1388 | | PORT_START("DSW5") |
| 1389 | | PORT_DIPNAME( 0x01, 0x00, "Display Of Doll On Demo" ) PORT_DIPLOCATION("DSW5:1") /* only affects payout table screen, also flashes info string */ |
| 1390 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1391 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1392 | | PORT_DIPNAME( 0x06, 0x06, "Coin In Limit" ) PORT_DIPLOCATION("DSW5:2,3") /* OK*/ |
| 1393 | | PORT_DIPSETTING( 0x06, "1,000" ) |
| 1394 | | PORT_DIPSETTING( 0x04, "5,000" ) |
| 1395 | | PORT_DIPSETTING( 0x02, "10,000" ) |
| 1396 | | PORT_DIPSETTING( 0x00, "20,000" ) |
| 1397 | | PORT_DIPNAME( 0x18, 0x18, "Condition For 3 Kind Of Bonus" ) PORT_DIPLOCATION("DSW5:4,5") /* not checked */ |
| 1398 | | PORT_DIPSETTING( 0x18, "12-7-1" ) |
| 1399 | | PORT_DIPSETTING( 0x10, "9-5-1" ) |
| 1400 | | PORT_DIPSETTING( 0x08, "6-3-1" ) |
| 1401 | | PORT_DIPSETTING( 0x00, "3-2-1" ) |
| 1402 | | PORT_DIPNAME( 0x20, 0x00, "Display Of Doll At All Fr. Bonus" ) PORT_DIPLOCATION("DSW5:6") /* not checked */ |
| 1403 | | PORT_DIPSETTING( 0x20, DEF_STR( Low ) ) |
| 1404 | | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 1405 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unused ) ) PORT_DIPLOCATION("DSW5:7") /* listed as unused */ |
| 1406 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 1407 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1408 | | PORT_DIPNAME( 0x80, 0x80, "Test Mode For Disp. Of Doll" ) PORT_DIPLOCATION("DSW5:8") /* not working */ |
| 1409 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 1410 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1355 | PORT_INCLUDE( cmv4_dsw5 ) |
| 1356 | /* Display of Doll On Demo only affects payout table screen */ |
| 1357 | /* Coin In Limit OK */ |
| 1358 | /* Condition For 3 Kind Of Bonus not checked */ |
| 1359 | /* Display Of Doll At All Fr. Bonus not checked */ |
| 1360 | /* DSW5-7 listed as unused */ |
| 1361 | /* Test Mode For Disp. Of Doll not working */ |
| 1411 | 1362 | INPUT_PORTS_END |
| 1412 | 1363 | |
| 1413 | 1364 | static INPUT_PORTS_START( cmaster ) |
| r244862 | r244863 | |
| 1475 | 1426 | PORT_DIPSETTING( 0x80, "Unlimited" ) |
| 1476 | 1427 | PORT_DIPSETTING( 0x00, "Limited" ) |
| 1477 | 1428 | |
| 1478 | | PORT_START("DSW3") |
| 1479 | | PORT_DIPNAME( 0x03, 0x03, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2") /* OK */ |
| 1480 | | PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) /* A-Type */ |
| 1481 | | PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1482 | | PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1483 | | PORT_DIPSETTING( 0x03, "1 Coin/100 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1484 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) /* B-Type */ |
| 1485 | | PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1486 | | PORT_DIPSETTING( 0x02, "1 Coin/25 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1487 | | PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1488 | | PORT_DIPNAME( 0x0c, 0x0c, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:3,4") /* OK */ |
| 1489 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 1490 | | PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) |
| 1491 | | PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) |
| 1492 | | PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) |
| 1493 | | PORT_DIPNAME( 0x30, 0x30, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:5,6") /* OK */ |
| 1494 | | PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) /* C-Type */ |
| 1495 | | PORT_DIPSETTING( 0x20, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1496 | | PORT_DIPSETTING( 0x10, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1497 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1498 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) /* D-Type */ |
| 1499 | | PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1500 | | PORT_DIPSETTING( 0x20, "1 Coin/25 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1501 | | PORT_DIPSETTING( 0x30, "1 Coin/50 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1502 | | PORT_DIPNAME( 0xc0, 0xc0, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:7,8") /* OK */ |
| 1503 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 1504 | | PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) |
| 1505 | | PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) |
| 1506 | | PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) |
| 1429 | PORT_INCLUDE( cmv4_dsw3 ) /* all OK */ |
| 1507 | 1430 | |
| 1508 | | PORT_START("DSW4") |
| 1509 | | PORT_DIPNAME( 0x07, 0x06, "Credit Limit" ) PORT_DIPLOCATION("DSW4:1,2,3") /* OK */ |
| 1510 | | PORT_DIPSETTING( 0x07, "5,000" ) |
| 1511 | | PORT_DIPSETTING( 0x06, "10,000" ) |
| 1512 | | PORT_DIPSETTING( 0x05, "20,000" ) |
| 1513 | | PORT_DIPSETTING( 0x04, "30,000" ) |
| 1514 | | PORT_DIPSETTING( 0x03, "40,000" ) |
| 1515 | | PORT_DIPSETTING( 0x02, "50,000" ) |
| 1516 | | PORT_DIPSETTING( 0x01, "100,000" ) |
| 1517 | | PORT_DIPSETTING( 0x00, "Unlimited" ) |
| 1518 | | PORT_DIPNAME( 0x08, 0x00, "Display Of Payout Limit" ) PORT_DIPLOCATION("DSW4:4") /* OK */ |
| 1519 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 1520 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1521 | | PORT_DIPNAME( 0x10, 0x10, "Type Of Coin D" ) PORT_DIPLOCATION("DSW4:5") /* OK */ |
| 1522 | | PORT_DIPSETTING( 0x10, "C-Type" ) |
| 1523 | | PORT_DIPSETTING( 0x00, "D-Type" ) |
| 1524 | | PORT_DIPNAME( 0x20, 0x20, "Min. Bet For Bonus Play" ) PORT_DIPLOCATION("DSW4:6") /* OK */ |
| 1525 | | PORT_DIPSETTING( 0x20, "16 Bet" ) |
| 1526 | | PORT_DIPSETTING( 0x00, "8 Bet" ) |
| 1527 | | PORT_DIPNAME( 0x40, 0x40, "Reel Speed" ) PORT_DIPLOCATION("DSW4:7") /* OK */ |
| 1528 | | PORT_DIPSETTING( 0x40, DEF_STR( Low ) ) |
| 1529 | | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 1530 | | PORT_DIPNAME( 0x80, 0x80, "Hopper Out By Coin A" ) PORT_DIPLOCATION("DSW4:8") /* not checked */ |
| 1531 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 1532 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1431 | PORT_INCLUDE( cmv4_dsw4 ) /* all OK */ |
| 1533 | 1432 | |
| 1534 | | PORT_START("DSW5") |
| 1535 | | PORT_DIPNAME( 0x01, 0x00, "Display Of Doll On Demo" ) PORT_DIPLOCATION("DSW5:1") /* only affects payout table screen */ |
| 1536 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1537 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1538 | | PORT_DIPNAME( 0x06, 0x06, "Coin In Limit" ) PORT_DIPLOCATION("DSW5:2,3") /* OK */ |
| 1539 | | PORT_DIPSETTING( 0x06, "1,000" ) |
| 1540 | | PORT_DIPSETTING( 0x04, "5,000" ) |
| 1541 | | PORT_DIPSETTING( 0x02, "10,000" ) |
| 1542 | | PORT_DIPSETTING( 0x00, "20,000" ) |
| 1543 | | PORT_DIPNAME( 0x18, 0x18, "Condition For 3 Kind Of Bonus" ) PORT_DIPLOCATION("DSW5:4,5") /* not checked */ |
| 1544 | | PORT_DIPSETTING( 0x18, "12-7-1" ) |
| 1545 | | PORT_DIPSETTING( 0x10, "9-5-1" ) |
| 1546 | | PORT_DIPSETTING( 0x08, "6-3-1" ) |
| 1547 | | PORT_DIPSETTING( 0x00, "3-2-1" ) |
| 1548 | | PORT_DIPNAME( 0x20, 0x00, "Display Of Doll At All Fr. Bonus" ) PORT_DIPLOCATION("DSW5:6") /* not checked */ |
| 1549 | | PORT_DIPSETTING( 0x20, DEF_STR( Low ) ) |
| 1550 | | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 1551 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unused ) ) PORT_DIPLOCATION("DSW5:7") /* listed as unused */ |
| 1552 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 1553 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1554 | | PORT_DIPNAME( 0x80, 0x80, "Test Mode For Disp. Of Doll" ) PORT_DIPLOCATION("DSW5:8") /* not working */ |
| 1555 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 1556 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1433 | PORT_INCLUDE( cmv4_dsw5 ) |
| 1434 | /* Display of Doll On Demo only affects payout table screen */ |
| 1435 | /* Coin In Limit OK */ |
| 1436 | /* Condition For 3 Kind Of Bonus not checked */ |
| 1437 | /* Display Of Doll At All Fr. Bonus not checked */ |
| 1438 | /* DSW5-7 listed as unused */ |
| 1439 | /* Test Mode For Disp. Of Doll not working */ |
| 1557 | 1440 | INPUT_PORTS_END |
| 1558 | 1441 | |
| 1559 | 1442 | static INPUT_PORTS_START( cmasterb ) |
| r244862 | r244863 | |
| 1621 | 1504 | PORT_DIPSETTING( 0x80, "Unlimited" ) |
| 1622 | 1505 | PORT_DIPSETTING( 0x00, "Limited" ) |
| 1623 | 1506 | |
| 1624 | | PORT_START("DSW3") |
| 1625 | | PORT_DIPNAME( 0x03, 0x03, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2") /* OK */ |
| 1626 | | PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) /* A-Type */ |
| 1627 | | PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1628 | | PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1629 | | PORT_DIPSETTING( 0x03, "1 Coin/100 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1630 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) /* B-Type */ |
| 1631 | | PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1632 | | PORT_DIPSETTING( 0x02, "1 Coin/25 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1633 | | PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1634 | | PORT_DIPNAME( 0x0c, 0x0c, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:3,4") /* OK */ |
| 1635 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 1636 | | PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) |
| 1637 | | PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) |
| 1638 | | PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) |
| 1639 | | PORT_DIPNAME( 0x30, 0x30, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:5,6") /* OK */ |
| 1640 | | PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) /* C-Type */ |
| 1641 | | PORT_DIPSETTING( 0x20, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1642 | | PORT_DIPSETTING( 0x10, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1643 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1644 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) /* D-Type */ |
| 1645 | | PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1646 | | PORT_DIPSETTING( 0x20, "1 Coin/25 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1647 | | PORT_DIPSETTING( 0x30, "1 Coin/50 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1648 | | PORT_DIPNAME( 0xc0, 0xc0, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:7,8") /* OK */ |
| 1649 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 1650 | | PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) |
| 1651 | | PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) |
| 1652 | | PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) |
| 1507 | PORT_INCLUDE( cmv4_dsw3 ) /* all OK */ |
| 1653 | 1508 | |
| 1654 | | PORT_START("DSW4") |
| 1655 | | PORT_DIPNAME( 0x07, 0x05, "Credit Limit" ) PORT_DIPLOCATION("DSW4:1,2,3") /* OK */ |
| 1656 | | PORT_DIPSETTING( 0x07, "5,000" ) |
| 1657 | | PORT_DIPSETTING( 0x06, "10,000" ) |
| 1658 | | PORT_DIPSETTING( 0x05, "20,000" ) |
| 1659 | | PORT_DIPSETTING( 0x04, "30,000" ) |
| 1660 | | PORT_DIPSETTING( 0x03, "40,000" ) |
| 1661 | | PORT_DIPSETTING( 0x02, "50,000" ) |
| 1662 | | PORT_DIPSETTING( 0x01, "100,000" ) |
| 1663 | | PORT_DIPSETTING( 0x00, "Unlimited" ) |
| 1664 | | PORT_DIPNAME( 0x08, 0x00, "Display Of Payout Limit" ) PORT_DIPLOCATION("DSW4:4") /* OK */ |
| 1665 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 1666 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1667 | | PORT_DIPNAME( 0x10, 0x10, "Type Of Coin D" ) PORT_DIPLOCATION("DSW4:5") /* OK */ |
| 1668 | | PORT_DIPSETTING( 0x10, "C-Type" ) |
| 1669 | | PORT_DIPSETTING( 0x00, "D-Type" ) |
| 1670 | | PORT_DIPNAME( 0x20, 0x20, "Min. Bet For Bonus Play" ) PORT_DIPLOCATION("DSW4:6") /* OK */ |
| 1671 | | PORT_DIPSETTING( 0x20, "16 Bet" ) |
| 1672 | | PORT_DIPSETTING( 0x00, "8 Bet" ) |
| 1673 | | PORT_DIPNAME( 0x40, 0x40, "Reel Speed" ) PORT_DIPLOCATION("DSW4:7") /* OK */ |
| 1674 | | PORT_DIPSETTING( 0x40, DEF_STR( Low ) ) |
| 1675 | | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 1676 | | PORT_DIPNAME( 0x80, 0x80, "Hopper Out By Coin A" ) PORT_DIPLOCATION("DSW4:8") /* not checked */ |
| 1677 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 1678 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1509 | PORT_INCLUDE( cmv4_dsw4 ) /* all OK */ |
| 1679 | 1510 | |
| 1680 | | PORT_START("DSW5") |
| 1681 | | PORT_DIPNAME( 0x01, 0x00, "Display Of Doll On Demo" ) PORT_DIPLOCATION("DSW5:1") /* only affects payout table screen */ |
| 1682 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1683 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1684 | | PORT_DIPNAME( 0x06, 0x06, "Coin In Limit" ) PORT_DIPLOCATION("DSW5:2,3") /* OK */ |
| 1685 | | PORT_DIPSETTING( 0x06, "1,000" ) |
| 1686 | | PORT_DIPSETTING( 0x04, "5,000" ) |
| 1687 | | PORT_DIPSETTING( 0x02, "10,000" ) |
| 1688 | | PORT_DIPSETTING( 0x00, "20,000" ) |
| 1689 | | PORT_DIPNAME( 0x18, 0x18, "Condition For 3 Kind Of Bonus" ) PORT_DIPLOCATION("DSW5:4,5") /* not checked */ |
| 1690 | | PORT_DIPSETTING( 0x18, "12-7-1" ) |
| 1691 | | PORT_DIPSETTING( 0x10, "9-5-1" ) |
| 1692 | | PORT_DIPSETTING( 0x08, "6-3-1" ) |
| 1693 | | PORT_DIPSETTING( 0x00, "3-2-1" ) |
| 1694 | | PORT_DIPNAME( 0x20, 0x00, "Display Of Doll At All Fr. Bonus" ) PORT_DIPLOCATION("DSW5:6") /* not checked */ |
| 1695 | | PORT_DIPSETTING( 0x20, DEF_STR( Low ) ) |
| 1696 | | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 1697 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unused ) ) PORT_DIPLOCATION("DSW5:7") /* listed as unused */ |
| 1698 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 1699 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1700 | | PORT_DIPNAME( 0x80, 0x80, "Test Mode For Disp. Of Doll" ) PORT_DIPLOCATION("DSW5:8") /* not checked */ |
| 1701 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 1702 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1511 | PORT_INCLUDE( cmv4_dsw5 ) |
| 1512 | /* Display of Doll On Demo only affects payout table screen */ |
| 1513 | /* Coin In Limit OK */ |
| 1514 | /* Condition For 3 Kind Of Bonus not checked */ |
| 1515 | /* Display Of Doll At All Fr. Bonus not checked */ |
| 1516 | /* DSW5-7 listed as unused */ |
| 1517 | /* Test Mode For Disp. Of Doll not checked */ |
| 1703 | 1518 | INPUT_PORTS_END |
| 1704 | 1519 | |
| 1705 | 1520 | static INPUT_PORTS_START( cmasterc ) |
| r244862 | r244863 | |
| 1767 | 1582 | PORT_DIPSETTING( 0x80, "Unlimited" ) |
| 1768 | 1583 | PORT_DIPSETTING( 0x00, "Limited" ) |
| 1769 | 1584 | |
| 1770 | | PORT_START("DSW3") |
| 1771 | | PORT_DIPNAME( 0x03, 0x03, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2") /* OK */ |
| 1772 | | PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) /* A-Type */ |
| 1773 | | PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1774 | | PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1775 | | PORT_DIPSETTING( 0x03, "1 Coin/100 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1776 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) /* B-Type */ |
| 1777 | | PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1778 | | PORT_DIPSETTING( 0x02, "1 Coin/25 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1779 | | PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1780 | | PORT_DIPNAME( 0x0c, 0x0c, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:3,4") /* OK */ |
| 1781 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 1782 | | PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) |
| 1783 | | PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) |
| 1784 | | PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) |
| 1785 | | PORT_DIPNAME( 0x30, 0x30, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:5,6") /* OK */ |
| 1786 | | PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) /* C-Type */ |
| 1787 | | PORT_DIPSETTING( 0x20, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1788 | | PORT_DIPSETTING( 0x10, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1789 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1790 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) /* D-Type */ |
| 1791 | | PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1792 | | PORT_DIPSETTING( 0x20, "1 Coin/25 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1793 | | PORT_DIPSETTING( 0x30, "1 Coin/50 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1794 | | PORT_DIPNAME( 0xc0, 0xc0, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:7,8") /* OK */ |
| 1795 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 1796 | | PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) |
| 1797 | | PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) |
| 1798 | | PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) |
| 1585 | PORT_INCLUDE( cmv4_dsw3 ) /* all OK */ |
| 1799 | 1586 | |
| 1800 | | PORT_START("DSW4") |
| 1801 | | PORT_DIPNAME( 0x07, 0x05, "Credit Limit" ) PORT_DIPLOCATION("DSW4:1,2,3") /* OK */ |
| 1802 | | PORT_DIPSETTING( 0x07, "5,000" ) |
| 1803 | | PORT_DIPSETTING( 0x06, "10,000" ) |
| 1804 | | PORT_DIPSETTING( 0x05, "20,000" ) |
| 1805 | | PORT_DIPSETTING( 0x04, "30,000" ) |
| 1806 | | PORT_DIPSETTING( 0x03, "40,000" ) |
| 1807 | | PORT_DIPSETTING( 0x02, "50,000" ) |
| 1808 | | PORT_DIPSETTING( 0x01, "100,000" ) |
| 1809 | | PORT_DIPSETTING( 0x00, "Unlimited" ) |
| 1810 | | PORT_DIPNAME( 0x08, 0x00, "Display Of Payout Limit" ) PORT_DIPLOCATION("DSW4:4") /* OK */ |
| 1811 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 1812 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1813 | | PORT_DIPNAME( 0x10, 0x10, "Type Of Coin D" ) PORT_DIPLOCATION("DSW4:5") /* OK */ |
| 1814 | | PORT_DIPSETTING( 0x10, "C-Type" ) |
| 1815 | | PORT_DIPSETTING( 0x00, "D-Type" ) |
| 1816 | | PORT_DIPNAME( 0x20, 0x20, "Min. Bet For Bonus Play" ) PORT_DIPLOCATION("DSW4:6") /* OK */ |
| 1817 | | PORT_DIPSETTING( 0x20, "16 Bet" ) |
| 1818 | | PORT_DIPSETTING( 0x00, "8 Bet" ) |
| 1819 | | PORT_DIPNAME( 0x40, 0x40, "Reel Speed" ) PORT_DIPLOCATION("DSW4:7") /* OK */ |
| 1820 | | PORT_DIPSETTING( 0x40, DEF_STR( Low ) ) |
| 1821 | | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 1822 | | PORT_DIPNAME( 0x80, 0x80, "Hopper Out By Coin A" ) PORT_DIPLOCATION("DSW4:8") /* not checked */ |
| 1823 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 1824 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1587 | PORT_INCLUDE( cmv4_dsw4 ) /* all OK */ |
| 1825 | 1588 | |
| 1826 | | PORT_START("DSW5") |
| 1827 | | PORT_DIPNAME( 0x01, 0x00, "Display Of Doll On Demo" ) PORT_DIPLOCATION("DSW5:1") /* only affects payout table screen */ |
| 1828 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1829 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1830 | | PORT_DIPNAME( 0x06, 0x06, "Coin In Limit" ) PORT_DIPLOCATION("DSW5:2,3") /* OK */ |
| 1831 | | PORT_DIPSETTING( 0x06, "1,000" ) |
| 1832 | | PORT_DIPSETTING( 0x04, "5,000" ) |
| 1833 | | PORT_DIPSETTING( 0x02, "10,000" ) |
| 1834 | | PORT_DIPSETTING( 0x00, "20,000" ) |
| 1835 | | PORT_DIPNAME( 0x18, 0x18, "Condition For 3 Kind Of Bonus" ) PORT_DIPLOCATION("DSW5:4,5") /* not checked */ |
| 1836 | | PORT_DIPSETTING( 0x18, "12-7-1" ) |
| 1837 | | PORT_DIPSETTING( 0x10, "9-5-1" ) |
| 1838 | | PORT_DIPSETTING( 0x08, "6-3-1" ) |
| 1839 | | PORT_DIPSETTING( 0x00, "3-2-1" ) |
| 1840 | | PORT_DIPNAME( 0x20, 0x00, "Display Of Doll At All Fr. Bonus" ) PORT_DIPLOCATION("DSW5:6") /* not checked */ |
| 1841 | | PORT_DIPSETTING( 0x20, DEF_STR( Low ) ) |
| 1842 | | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 1843 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unused ) ) PORT_DIPLOCATION("DSW5:7") /* listed as unused */ |
| 1844 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 1845 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1846 | | PORT_DIPNAME( 0x80, 0x80, "Test Mode For Disp. Of Doll" ) PORT_DIPLOCATION("DSW5:8") /* not checked */ |
| 1847 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 1848 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1589 | PORT_INCLUDE( cmv4_dsw5 ) |
| 1590 | /* Display of Doll On Demo only affects payout table screen */ |
| 1591 | /* Coin In Limit OK */ |
| 1592 | /* Condition For 3 Kind Of Bonus not checked */ |
| 1593 | /* Display Of Doll At All Fr. Bonus not checked */ |
| 1594 | /* DSW5-7 listed as unused */ |
| 1595 | /* Test Mode For Disp. Of Doll not checked */ |
| 1849 | 1596 | INPUT_PORTS_END |
| 1850 | 1597 | |
| 1851 | 1598 | static INPUT_PORTS_START( cmast91 ) |
| r244862 | r244863 | |
| 1913 | 1660 | PORT_DIPSETTING( 0x80, "Unlimited" ) |
| 1914 | 1661 | PORT_DIPSETTING( 0x00, "Limited" ) |
| 1915 | 1662 | |
| 1916 | | PORT_START("DSW3") |
| 1917 | | PORT_DIPNAME( 0x03, 0x03, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2") /* OK */ |
| 1918 | | PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) /* A-Type */ |
| 1919 | | PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1920 | | PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1921 | | PORT_DIPSETTING( 0x03, "1 Coin/100 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 1922 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) /* B-Type */ |
| 1923 | | PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1924 | | PORT_DIPSETTING( 0x02, "1 Coin/25 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1925 | | PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 1926 | | PORT_DIPNAME( 0x0c, 0x0c, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:3,4") /* OK */ |
| 1927 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 1928 | | PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) |
| 1929 | | PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) |
| 1930 | | PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) |
| 1931 | | PORT_DIPNAME( 0x30, 0x30, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:5,6") /* OK */ |
| 1932 | | PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) /* C-Type */ |
| 1933 | | PORT_DIPSETTING( 0x20, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1934 | | PORT_DIPSETTING( 0x10, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1935 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 1936 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) /* D-Type */ |
| 1937 | | PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1938 | | PORT_DIPSETTING( 0x20, "1 Coin/25 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1939 | | PORT_DIPSETTING( 0x30, "1 Coin/50 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 1940 | | PORT_DIPNAME( 0xc0, 0xc0, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:7,8") /* OK */ |
| 1941 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 1942 | | PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) |
| 1943 | | PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) |
| 1944 | | PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) |
| 1663 | PORT_INCLUDE( cmv4_dsw3 ) /* all OK */ |
| 1945 | 1664 | |
| 1946 | | PORT_START("DSW4") |
| 1947 | | PORT_DIPNAME( 0x07, 0x06, "Credit Limit" ) PORT_DIPLOCATION("DSW4:1,2,3") /* OK */ |
| 1948 | | PORT_DIPSETTING( 0x07, "5,000" ) |
| 1949 | | PORT_DIPSETTING( 0x06, "10,000" ) |
| 1950 | | PORT_DIPSETTING( 0x05, "20,000" ) |
| 1951 | | PORT_DIPSETTING( 0x04, "30,000" ) |
| 1952 | | PORT_DIPSETTING( 0x03, "40,000" ) |
| 1953 | | PORT_DIPSETTING( 0x02, "50,000" ) |
| 1954 | | PORT_DIPSETTING( 0x01, "100,000" ) |
| 1955 | | PORT_DIPSETTING( 0x00, "Unlimited" ) |
| 1956 | | PORT_DIPNAME( 0x08, 0x00, "Display Of Payout Limit" ) PORT_DIPLOCATION("DSW4:4") /* OK */ |
| 1957 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 1958 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1959 | | PORT_DIPNAME( 0x10, 0x10, "Type Of Coin D" ) PORT_DIPLOCATION("DSW4:5") /* OK */ |
| 1960 | | PORT_DIPSETTING( 0x10, "C-Type" ) |
| 1961 | | PORT_DIPSETTING( 0x00, "D-Type" ) |
| 1962 | | PORT_DIPNAME( 0x20, 0x20, "Min. Bet For Bonus Play" ) PORT_DIPLOCATION("DSW4:6") /* OK */ |
| 1963 | | PORT_DIPSETTING( 0x20, "16 Bet" ) |
| 1964 | | PORT_DIPSETTING( 0x00, "8 Bet" ) |
| 1965 | | PORT_DIPNAME( 0x40, 0x00, "Reel Speed" ) PORT_DIPLOCATION("DSW4:7") /* OK */ |
| 1966 | | PORT_DIPSETTING( 0x40, DEF_STR( Low ) ) |
| 1967 | | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 1968 | | PORT_DIPNAME( 0x80, 0x80, "Hopper Out By Coin A" ) PORT_DIPLOCATION("DSW4:8") /* not checked */ |
| 1969 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 1970 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1665 | PORT_INCLUDE( cmv4_dsw4 ) /* all OK */ |
| 1971 | 1666 | |
| 1972 | | PORT_START("DSW5") |
| 1973 | | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW5:1") /* no whores here */ |
| 1667 | PORT_INCLUDE( cmv4_dsw5 ) |
| 1668 | PORT_MODIFY("DSW5") |
| 1669 | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW5:1") /* normally Display of Doll On Demo, but no whores in this set */ |
| 1974 | 1670 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1975 | 1671 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1976 | | PORT_DIPNAME( 0x06, 0x06, "Coin In Limit" ) PORT_DIPLOCATION("DSW5:2,3") /* OK */ |
| 1977 | | PORT_DIPSETTING( 0x06, "1,000" ) |
| 1978 | | PORT_DIPSETTING( 0x04, "5,000" ) |
| 1979 | | PORT_DIPSETTING( 0x02, "10,000" ) |
| 1980 | | PORT_DIPSETTING( 0x00, "20,000" ) |
| 1981 | | PORT_DIPNAME( 0x18, 0x18, "Condition For 3 Kind Of Bonus" ) PORT_DIPLOCATION("DSW5:4,5") /* not checked */ |
| 1982 | | PORT_DIPSETTING( 0x18, "12-7-1" ) |
| 1983 | | PORT_DIPSETTING( 0x10, "9-5-1" ) |
| 1984 | | PORT_DIPSETTING( 0x08, "6-3-1" ) |
| 1985 | | PORT_DIPSETTING( 0x00, "3-2-1" ) |
| 1986 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW5:6") /* not checked */ |
| 1672 | /* Coin In Limit OK */ |
| 1673 | /* Condition For 3 Kind Of Bonus not checked */ |
| 1674 | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW5:6") /* normally Display Of Doll At All Fr. Bonus, but no whores in this set */ |
| 1987 | 1675 | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 1988 | 1676 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1989 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unused ) ) PORT_DIPLOCATION("DSW5:7") /* listed as unused */ |
| 1990 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 1991 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1992 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW5:8") /* no whores in demo */ |
| 1677 | /* DSW5-7 listed as unused */ |
| 1678 | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW5:8") /* normally Test Mode For Disp. Of Doll, but no whores in this set */ |
| 1993 | 1679 | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 1994 | 1680 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1995 | 1681 | INPUT_PORTS_END |
| r244862 | r244863 | |
| 6768 | 6454 | PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) |
| 6769 | 6455 | PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) |
| 6770 | 6456 | |
| 6771 | | PORT_START("DSW4") |
| 6772 | | PORT_DIPNAME( 0x07, 0x07, "Credit Limit" ) PORT_DIPLOCATION("DSW4:1,2,3") /* not checked */ |
| 6773 | | PORT_DIPSETTING( 0x07, "5,000" ) |
| 6774 | | PORT_DIPSETTING( 0x06, "10,000" ) |
| 6775 | | PORT_DIPSETTING( 0x05, "20,000" ) |
| 6776 | | PORT_DIPSETTING( 0x04, "30,000" ) |
| 6777 | | PORT_DIPSETTING( 0x03, "40,000" ) |
| 6778 | | PORT_DIPSETTING( 0x02, "50,000" ) |
| 6779 | | PORT_DIPSETTING( 0x01, "100,000" ) |
| 6780 | | PORT_DIPSETTING( 0x00, "Unlimited" ) |
| 6781 | | PORT_DIPNAME( 0x08, 0x08, "Display Of Payout Limit" ) PORT_DIPLOCATION("DSW4:4") /* not working */ |
| 6782 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 6783 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 6784 | | PORT_DIPNAME( 0x10, 0x10, "Type Of Coin D" ) PORT_DIPLOCATION("DSW4:5") /* OK */ |
| 6785 | | PORT_DIPSETTING( 0x10, "C-Type" ) |
| 6786 | | PORT_DIPSETTING( 0x00, "D-Type" ) |
| 6787 | | PORT_DIPNAME( 0x20, 0x20, "Min. Bet For Bonus Play" ) PORT_DIPLOCATION("DSW4:6") /* OK */ |
| 6788 | | PORT_DIPSETTING( 0x20, "16 Bet" ) |
| 6789 | | PORT_DIPSETTING( 0x00, "8 Bet" ) |
| 6790 | | PORT_DIPNAME( 0x40, 0x40, "Reel Speed" ) PORT_DIPLOCATION("DSW4:7") /* OK */ |
| 6791 | | PORT_DIPSETTING( 0x40, DEF_STR( Low ) ) |
| 6792 | | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 6793 | | PORT_DIPNAME( 0x80, 0x80, "Hopper Out By Coin A" ) PORT_DIPLOCATION("DSW4:8") /* not checked */ |
| 6794 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 6795 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 6457 | PORT_INCLUDE( cmv4_dsw4 ) /* Display Of Payout Limit not working; all others OK */ |
| 6796 | 6458 | |
| 6797 | | PORT_START("DSW5") |
| 6798 | | PORT_DIPNAME( 0x01, 0x00, "Display Of Doll On Demo" ) PORT_DIPLOCATION("DSW5:1") /* only affects payout table screen */ |
| 6799 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 6800 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 6801 | | PORT_DIPNAME( 0x06, 0x06, "Coin In Limit" ) PORT_DIPLOCATION("DSW5:2,3") /* OK */ |
| 6802 | | PORT_DIPSETTING( 0x06, "1,000" ) |
| 6803 | | PORT_DIPSETTING( 0x04, "5,000" ) |
| 6804 | | PORT_DIPSETTING( 0x02, "10,000" ) |
| 6805 | | PORT_DIPSETTING( 0x00, "20,000" ) |
| 6806 | | PORT_DIPNAME( 0x18, 0x18, "Condition For 3 Kind Of Bonus" ) PORT_DIPLOCATION("DSW5:4,5") /* not checked */ |
| 6807 | | PORT_DIPSETTING( 0x18, "12-7-1" ) |
| 6808 | | PORT_DIPSETTING( 0x10, "9-5-1" ) |
| 6809 | | PORT_DIPSETTING( 0x08, "6-3-1" ) |
| 6810 | | PORT_DIPSETTING( 0x00, "3-2-1" ) |
| 6811 | | PORT_DIPNAME( 0x20, 0x00, "Display Of Doll At All Fr. Bonus" ) PORT_DIPLOCATION("DSW5:6") /* not checked */ |
| 6812 | | PORT_DIPSETTING( 0x20, DEF_STR( Low ) ) |
| 6813 | | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 6814 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unused ) ) PORT_DIPLOCATION("DSW5:7") /* listed as unused */ |
| 6815 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 6816 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 6817 | | PORT_DIPNAME( 0x80, 0x80, "Test Mode For Disp. Of Doll" ) PORT_DIPLOCATION("DSW5:8") /* not working */ |
| 6818 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 6819 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 6459 | PORT_INCLUDE( cmv4_dsw5 ) |
| 6460 | /* Display of Doll On Demo only affects payout table screen */ |
| 6461 | /* Coin In Limit OK */ |
| 6462 | /* Condition For 3 Kind Of Bonus not checked */ |
| 6463 | /* Display Of Doll At All Fr. Bonus not checked */ |
| 6464 | /* DSW5-7 listed as unused */ |
| 6465 | /* Test Mode For Disp. Of Doll not working */ |
| 6820 | 6466 | INPUT_PORTS_END |
| 6821 | 6467 | |
| 6822 | 6468 | |
| r244862 | r244863 | |
| 6900 | 6546 | PORT_DIPSETTING( 0x80, "Unlimited" ) |
| 6901 | 6547 | PORT_DIPSETTING( 0x00, "Limited" ) |
| 6902 | 6548 | |
| 6903 | | PORT_START("DSW3") |
| 6904 | | PORT_DIPNAME( 0x03, 0x03, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2") /* OK */ |
| 6905 | | PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) /* A-Type */ |
| 6906 | | PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 6907 | | PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 6908 | | PORT_DIPSETTING( 0x03, "1 Coin/100 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) |
| 6909 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) /* B-Type */ |
| 6910 | | PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 6911 | | PORT_DIPSETTING( 0x02, "1 Coin/25 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 6912 | | PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) |
| 6913 | | PORT_DIPNAME( 0x0c, 0x0c, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:3,4") /* OK */ |
| 6914 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 6915 | | PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) |
| 6916 | | PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) |
| 6917 | | PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) |
| 6918 | | PORT_DIPNAME( 0x30, 0x30, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:5,6") /* OK */ |
| 6919 | | PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) /* C-Type */ |
| 6920 | | PORT_DIPSETTING( 0x20, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 6921 | | PORT_DIPSETTING( 0x10, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 6922 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 6923 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) /* D-Type */ |
| 6924 | | PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 6925 | | PORT_DIPSETTING( 0x20, "1 Coin/25 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 6926 | | PORT_DIPSETTING( 0x30, "1 Coin/50 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 6927 | | PORT_DIPNAME( 0xc0, 0xc0, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:7,8") /* OK */ |
| 6928 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 6929 | | PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) |
| 6930 | | PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) |
| 6931 | | PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) |
| 6549 | PORT_INCLUDE( cmv4_dsw3 ) /* all OK */ |
| 6932 | 6550 | |
| 6933 | | PORT_START("DSW4") |
| 6934 | | PORT_DIPNAME( 0x07, 0x07, "Credit Limit" ) PORT_DIPLOCATION("DSW4:1,2,3") /* not checked */ |
| 6935 | | PORT_DIPSETTING( 0x07, "5,000" ) |
| 6936 | | PORT_DIPSETTING( 0x06, "10,000" ) |
| 6937 | | PORT_DIPSETTING( 0x05, "20,000" ) |
| 6938 | | PORT_DIPSETTING( 0x04, "30,000" ) |
| 6939 | | PORT_DIPSETTING( 0x03, "40,000" ) |
| 6940 | | PORT_DIPSETTING( 0x02, "50,000" ) |
| 6941 | | PORT_DIPSETTING( 0x01, "100,000" ) |
| 6942 | | PORT_DIPSETTING( 0x00, "Unlimited" ) |
| 6943 | | PORT_DIPNAME( 0x08, 0x08, "Display Of Payout Limit" ) PORT_DIPLOCATION("DSW4:4") /* not working */ |
| 6944 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 6945 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 6946 | | PORT_DIPNAME( 0x10, 0x10, "Type Of Coin D" ) PORT_DIPLOCATION("DSW4:5") /* OK */ |
| 6947 | | PORT_DIPSETTING( 0x10, "C-Type" ) |
| 6948 | | PORT_DIPSETTING( 0x00, "D-Type" ) |
| 6949 | | PORT_DIPNAME( 0x20, 0x20, "Min. Bet For Bonus Play" ) PORT_DIPLOCATION("DSW4:6") /* OK */ |
| 6950 | | PORT_DIPSETTING( 0x20, "16 Bet" ) |
| 6951 | | PORT_DIPSETTING( 0x00, "8 Bet" ) |
| 6952 | | PORT_DIPNAME( 0x40, 0x40, "Reel Speed" ) PORT_DIPLOCATION("DSW4:7") /* OK */ |
| 6953 | | PORT_DIPSETTING( 0x40, DEF_STR( Low ) ) |
| 6954 | | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 6955 | | PORT_DIPNAME( 0x80, 0x80, "Hopper Out By Coin A" ) PORT_DIPLOCATION("DSW4:8") /* not checked */ |
| 6956 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 6957 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 6551 | PORT_INCLUDE( cmv4_dsw4 ) /* Display Of Payout Limit not working; all others OK */ |
| 6958 | 6552 | |
| 6959 | | PORT_START("DSW5") |
| 6960 | | PORT_DIPNAME( 0x01, 0x00, "Display Of Doll On Demo" ) PORT_DIPLOCATION("DSW5:1") /* not working */ |
| 6961 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 6962 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 6963 | | PORT_DIPNAME( 0x06, 0x06, "Coin In Limit" ) PORT_DIPLOCATION("DSW5:2,3") /* not checked */ |
| 6964 | | PORT_DIPSETTING( 0x06, "1,000" ) |
| 6965 | | PORT_DIPSETTING( 0x04, "5,000" ) |
| 6966 | | PORT_DIPSETTING( 0x02, "10,000" ) |
| 6967 | | PORT_DIPSETTING( 0x00, "20,000" ) |
| 6968 | | PORT_DIPNAME( 0x18, 0x18, "Condition For 3 Kind Of Bonus" ) PORT_DIPLOCATION("DSW5:4,5") /* not checked */ |
| 6969 | | PORT_DIPSETTING( 0x18, "12-7-1" ) |
| 6970 | | PORT_DIPSETTING( 0x10, "9-5-1" ) |
| 6971 | | PORT_DIPSETTING( 0x08, "6-3-1" ) |
| 6972 | | PORT_DIPSETTING( 0x00, "3-2-1" ) |
| 6973 | | PORT_DIPNAME( 0x20, 0x00, "Display Of Doll At All Fr. Bonus" ) PORT_DIPLOCATION("DSW5:6") /* not checked */ |
| 6974 | | PORT_DIPSETTING( 0x20, DEF_STR( Low ) ) |
| 6975 | | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 6976 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unused ) ) PORT_DIPLOCATION("DSW5:7") /* listed as unused */ |
| 6977 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 6978 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 6979 | | PORT_DIPNAME( 0x80, 0x80, "Test Mode For Disp. Of Doll" ) PORT_DIPLOCATION("DSW5:8") /* not working */ |
| 6980 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 6981 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 6553 | PORT_INCLUDE( cmv4_dsw5 ) |
| 6554 | /* Display of Doll On Demo only affects payout table screen */ |
| 6555 | /* Coin In Limit OK */ |
| 6556 | /* Condition For 3 Kind Of Bonus not checked */ |
| 6557 | /* Display Of Doll At All Fr. Bonus not checked */ |
| 6558 | /* DSW5-7 listed as unused */ |
| 6559 | /* Test Mode For Disp. Of Doll not working */ |
| 6982 | 6560 | INPUT_PORTS_END |
| 6983 | 6561 | |
| 6984 | 6562 | |