trunk/src/mame/drivers/goldstar.c
| r244812 | r244813 | |
| 1069 | 1069 | ADDRESS_MAP_END |
| 1070 | 1070 | |
| 1071 | 1071 | |
| 1072 | | static INPUT_PORTS_START( cmv801 ) |
| 1072 | static INPUT_PORTS_START( cmv4_player ) |
| 1073 | 1073 | PORT_START("IN0") |
| 1074 | 1074 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1075 | 1075 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 1079 | 1079 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_GAMBLE_BET ) |
| 1080 | 1080 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SLOT_STOP3 ) PORT_NAME("Stop 3 / Small / Info") |
| 1081 | 1081 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Start") |
| 1082 | INPUT_PORTS_END |
| 1082 | 1083 | |
| 1084 | static INPUT_PORTS_START( cmv4_coins ) |
| 1083 | 1085 | PORT_START("IN1") |
| 1084 | 1086 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1085 | 1087 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1086 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) /* Coin B */ |
| 1088 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) PORT_NAME("Coin B") |
| 1087 | 1089 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1088 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) /* Coin D */ |
| 1089 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) /* Coin C */ |
| 1090 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) PORT_NAME("Coin D") |
| 1091 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) PORT_NAME("Coin C") |
| 1090 | 1092 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 1091 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 1093 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) PORT_NAME("Coin A") |
| 1094 | INPUT_PORTS_END |
| 1092 | 1095 | |
| 1096 | static INPUT_PORTS_START( cmv4_service ) |
| 1093 | 1097 | PORT_START("IN2") |
| 1094 | 1098 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1095 | 1099 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 1099 | 1103 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1100 | 1104 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 1101 | 1105 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 1106 | INPUT_PORTS_END |
| 1102 | 1107 | |
| 1108 | static INPUT_PORTS_START( cmv801 ) |
| 1109 | PORT_INCLUDE( cmv4_player ) |
| 1110 | |
| 1111 | PORT_INCLUDE( cmv4_coins ) |
| 1112 | |
| 1113 | PORT_INCLUDE( cmv4_service ) |
| 1114 | |
| 1103 | 1115 | PORT_START("DSW1") |
| 1104 | 1116 | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:1") /* OK */ |
| 1105 | 1117 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| r244812 | r244813 | |
| 1232 | 1244 | INPUT_PORTS_END |
| 1233 | 1245 | |
| 1234 | 1246 | static INPUT_PORTS_START( cmv4 ) |
| 1235 | | PORT_START("IN0") |
| 1236 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1237 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1238 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SLOT_STOP2 ) PORT_NAME("Stop 2 / Big") |
| 1239 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SLOT_STOP1 ) PORT_NAME("Stop 1 / D-UP") |
| 1240 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SLOT_STOP_ALL ) PORT_NAME("Stop All / Take") |
| 1241 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_GAMBLE_BET ) |
| 1242 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SLOT_STOP3 ) PORT_NAME("Stop 3 / Small / Info") |
| 1243 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Start") |
| 1247 | PORT_INCLUDE( cmv4_player ) |
| 1244 | 1248 | |
| 1245 | | PORT_START("IN1") |
| 1246 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1247 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1248 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) /* Coin B */ |
| 1249 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1250 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) /* Coin D */ |
| 1251 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) /* Coin C */ |
| 1252 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 1253 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 1249 | PORT_INCLUDE( cmv4_coins ) |
| 1254 | 1250 | |
| 1255 | | PORT_START("IN2") |
| 1256 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1257 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1258 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1259 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1260 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 1261 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1262 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 1263 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 1251 | PORT_INCLUDE( cmv4_service ) |
| 1264 | 1252 | |
| 1265 | 1253 | PORT_START("DSW1") |
| 1266 | 1254 | PORT_DIPNAME( 0x01, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:1") /* OK */ |
| r244812 | r244813 | |
| 1404 | 1392 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SLOT_STOP2 ) PORT_NAME("Stop 2 / Small / Info") |
| 1405 | 1393 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Start") |
| 1406 | 1394 | |
| 1407 | | PORT_START("IN1") |
| 1408 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1409 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1410 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) /* Coin B */ |
| 1411 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1412 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) /* Coin D */ |
| 1413 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) /* Coin C */ |
| 1414 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 1415 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 1395 | PORT_INCLUDE( cmv4_coins ) |
| 1416 | 1396 | |
| 1417 | | PORT_START("IN2") |
| 1418 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1419 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1420 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1421 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1422 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 1423 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1424 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 1425 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 1397 | PORT_INCLUDE( cmv4_service ) |
| 1426 | 1398 | |
| 1427 | 1399 | PORT_START("DSW1") |
| 1428 | 1400 | PORT_DIPNAME( 0x01, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:1") /* OK */ |
| r244812 | r244813 | |
| 1566 | 1538 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_LOW ) PORT_NAME("Small / Info") |
| 1567 | 1539 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Start") |
| 1568 | 1540 | |
| 1569 | | PORT_START("IN1") |
| 1570 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1571 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1572 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) /* Coin B */ |
| 1573 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1574 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) /* Coin D */ |
| 1575 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) /* Coin C */ |
| 1576 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 1577 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 1541 | PORT_INCLUDE( cmv4_coins ) |
| 1578 | 1542 | |
| 1579 | | PORT_START("IN2") |
| 1580 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1581 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1582 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1583 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1584 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 1585 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1586 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 1587 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 1543 | PORT_INCLUDE( cmv4_service ) |
| 1588 | 1544 | |
| 1589 | 1545 | PORT_START("DSW1") |
| 1590 | 1546 | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:1") /* OK */ |
| r244812 | r244813 | |
| 1728 | 1684 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_LOW ) PORT_NAME("Small / Info / Stop 3") |
| 1729 | 1685 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Start") |
| 1730 | 1686 | |
| 1731 | | PORT_START("IN1") |
| 1732 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1733 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1734 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) /* Coin B */ |
| 1735 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1736 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) /* Coin D */ |
| 1737 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) /* Coin C */ |
| 1738 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 1739 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 1687 | PORT_INCLUDE( cmv4_coins ) |
| 1740 | 1688 | |
| 1741 | | PORT_START("IN2") |
| 1742 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1743 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1744 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1745 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1746 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 1747 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1748 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 1749 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 1689 | PORT_INCLUDE( cmv4_service ) |
| 1750 | 1690 | |
| 1751 | 1691 | PORT_START("DSW1") |
| 1752 | 1692 | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:1") /* OK */ |
| r244812 | r244813 | |
| 1890 | 1830 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_LOW ) PORT_NAME("Small / Info") |
| 1891 | 1831 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Start") |
| 1892 | 1832 | |
| 1893 | | PORT_START("IN1") |
| 1894 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1895 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1896 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) /* Coin B */ |
| 1897 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1898 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) /* Coin D */ |
| 1899 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) /* Coin C */ |
| 1900 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 1901 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 1833 | PORT_INCLUDE( cmv4_coins ) |
| 1902 | 1834 | |
| 1903 | | PORT_START("IN2") |
| 1904 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1905 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1906 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1907 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1908 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 1909 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1910 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 1911 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 1835 | PORT_INCLUDE( cmv4_service ) |
| 1912 | 1836 | |
| 1913 | 1837 | PORT_START("DSW1") |
| 1914 | 1838 | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:1") /* OK */ |
| r244812 | r244813 | |
| 2044 | 1968 | |
| 2045 | 1969 | static INPUT_PORTS_START( goldstar ) |
| 2046 | 1970 | PORT_START("IN0") |
| 2047 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) // appear in the input test but seems that lack of functions. |
| 2048 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) // appear in the input test but seems that lack of functions. |
| 1971 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) // appear in the input test but seems to lack function |
| 1972 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) // appear in the input test but seems to lack function |
| 2049 | 1973 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_V) PORT_NAME("Bet Red / 2") |
| 2050 | 1974 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SLOT_STOP3 ) PORT_CODE(KEYCODE_C) PORT_NAME("Stop 3 / Small / 1 / Info") |
| 2051 | 1975 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_B) PORT_NAME("Bet Blue / D-UP / 3") |
| r244812 | r244813 | |
| 2054 | 1978 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_N) PORT_NAME("Start / Stop All / 4") |
| 2055 | 1979 | |
| 2056 | 1980 | PORT_START("IN1") |
| 2057 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) |
| 2058 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) |
| 1981 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_NAME("Coin A") |
| 1982 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_NAME("Coin B") |
| 2059 | 1983 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2060 | 1984 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2061 | 1985 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 2066 | 1990 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_F1) PORT_NAME("Statistics") |
| 2067 | 1991 | |
| 2068 | 1992 | PORT_START("DSW1") |
| 2069 | | PORT_DIPNAME( 0x01, 0x00, "Game Style" ) |
| 1993 | PORT_DIPNAME( 0x01, 0x00, "Game Style" ) PORT_DIPLOCATION("DSW1:1") |
| 2070 | 1994 | PORT_DIPSETTING( 0x01, "Gettoni" ) |
| 2071 | 1995 | PORT_DIPSETTING( 0x00, "Ticket" ) |
| 2072 | | PORT_DIPNAME( 0x02, 0x02, "Hopper Out" ) |
| 1996 | PORT_DIPNAME( 0x02, 0x02, "Hopper Out" ) PORT_DIPLOCATION("DSW1:2" ) |
| 2073 | 1997 | PORT_DIPSETTING( 0x02, "Active Low" ) |
| 2074 | 1998 | PORT_DIPSETTING( 0x00, "Active High" ) |
| 2075 | | PORT_DIPNAME( 0x04, 0x04, "Payout Automatic?" ) |
| 1999 | PORT_DIPNAME( 0x04, 0x04, "Payout Automatic" ) PORT_DIPLOCATION("DSW1:3" ) |
| 2076 | 2000 | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 2077 | 2001 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 2078 | | PORT_DIPNAME( 0x08, 0x00, "W-Up '7'" ) |
| 2002 | PORT_DIPNAME( 0x08, 0x00, "W-Up '7'" ) PORT_DIPLOCATION("DSW1:4" ) |
| 2079 | 2003 | PORT_DIPSETTING( 0x08, "Loss" ) |
| 2080 | 2004 | PORT_DIPSETTING( 0x00, "Even" ) |
| 2081 | | PORT_DIPNAME( 0x10, 0x10, "W-Up Pay Rate" ) |
| 2005 | PORT_DIPNAME( 0x10, 0x10, "W-Up Pay Rate" ) PORT_DIPLOCATION("DSW1:5" ) |
| 2082 | 2006 | PORT_DIPSETTING( 0x10, "60%" ) |
| 2083 | 2007 | PORT_DIPSETTING( 0x00, "70%" ) |
| 2084 | | PORT_DIPNAME( 0x20, 0x20, "W-Up Game" ) |
| 2008 | PORT_DIPNAME( 0x20, 0x20, "W-Up Game" ) PORT_DIPLOCATION("DSW1:6" ) |
| 2085 | 2009 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 2086 | 2010 | PORT_DIPSETTING( 0x20, DEF_STR( On ) ) |
| 2087 | | PORT_DIPNAME( 0xc0, 0x00, "Bet Max" ) |
| 2011 | PORT_DIPNAME( 0xc0, 0x00, "Bet Max" ) PORT_DIPLOCATION("DSW1:7,8" ) |
| 2088 | 2012 | PORT_DIPSETTING( 0xc0, "8 Bet" ) |
| 2089 | 2013 | PORT_DIPSETTING( 0x80, "16 Bet" ) |
| 2090 | 2014 | PORT_DIPSETTING( 0x40, "32 Bet" ) |
| r244812 | r244813 | |
| 2097 | 2021 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2098 | 2022 | |
| 2099 | 2023 | PORT_START("DSW2") |
| 2100 | | PORT_DIPNAME( 0x07, 0x00, "Main Game Pay Rate" ) |
| 2024 | PORT_DIPNAME( 0x07, 0x00, "Main Game Pay Rate" ) PORT_DIPLOCATION("DSW2:1,2,3" ) |
| 2101 | 2025 | PORT_DIPSETTING( 0x00, "75 %" ) |
| 2102 | 2026 | PORT_DIPSETTING( 0x01, "70 %" ) |
| 2103 | 2027 | PORT_DIPSETTING( 0x02, "65 %" ) |
| r244812 | r244813 | |
| 2106 | 2030 | PORT_DIPSETTING( 0x05, "50 %" ) |
| 2107 | 2031 | PORT_DIPSETTING( 0x06, "45 %" ) |
| 2108 | 2032 | PORT_DIPSETTING( 0x07, "40 %" ) |
| 2109 | | PORT_DIPNAME( 0x18, 0x00, "Hopper Limit" ) |
| 2033 | PORT_DIPNAME( 0x18, 0x00, "Hopper Limit" ) PORT_DIPLOCATION("DSW2:4,5" ) |
| 2110 | 2034 | PORT_DIPSETTING( 0x18, "300" ) |
| 2111 | 2035 | PORT_DIPSETTING( 0x10, "500" ) |
| 2112 | 2036 | PORT_DIPSETTING( 0x08, "1000" ) |
| 2113 | 2037 | PORT_DIPSETTING( 0x00, "Unlimited" ) |
| 2114 | | PORT_DIPNAME( 0x20, 0x00, "100 Odds Sound" ) |
| 2038 | PORT_DIPNAME( 0x20, 0x00, "100 Odds Sound" ) PORT_DIPLOCATION("DSW2:6" ) |
| 2115 | 2039 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 2116 | 2040 | PORT_DIPSETTING( 0x20, DEF_STR( On ) ) |
| 2117 | | PORT_DIPNAME( 0x40, 0x00, "Key-In Type" ) |
| 2041 | PORT_DIPNAME( 0x40, 0x00, "Key-In Type" ) PORT_DIPLOCATION("DSW2:7" ) |
| 2118 | 2042 | PORT_DIPSETTING( 0x40, "B-Type" ) |
| 2119 | 2043 | PORT_DIPSETTING( 0x00, "A-Type" ) |
| 2120 | | PORT_DIPNAME( 0x80, 0x00, "Center Super 7 Bet Limit" ) |
| 2044 | PORT_DIPNAME( 0x80, 0x00, "Center Super 7 Bet Limit" ) PORT_DIPLOCATION("DSW2:8" ) |
| 2121 | 2045 | PORT_DIPSETTING( 0x80, "Unlimited" ) |
| 2122 | 2046 | PORT_DIPSETTING( 0x00, "Limited" ) |
| 2123 | 2047 | |
| 2124 | 2048 | PORT_START("DSW3") |
| 2125 | | PORT_DIPNAME( 0x0c, 0x00, DEF_STR( Coin_A ) ) |
| 2049 | PORT_DIPNAME( 0x0c, 0x00, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("DSW3:1,2" ) |
| 2126 | 2050 | PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) |
| 2127 | 2051 | PORT_DIPSETTING( 0x04, "1 Coin/20 Credits" ) |
| 2128 | 2052 | PORT_DIPSETTING( 0x08, "1 Coin/50 Credits" ) |
| 2129 | 2053 | PORT_DIPSETTING( 0x0c, "1 Coin/100 Credits" ) |
| 2130 | | PORT_DIPNAME( 0xc0, 0x40, "Coin C" ) |
| 2054 | PORT_DIPNAME( 0xc0, 0x40, "Coin C" ) PORT_DIPLOCATION("DSW3:3,4" ) |
| 2131 | 2055 | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 2132 | 2056 | PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) |
| 2133 | 2057 | PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) |
| 2134 | 2058 | PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) |
| 2135 | 2059 | |
| 2136 | 2060 | PORT_START("DSW4") |
| 2137 | | PORT_DIPNAME( 0x07, 0x06, "Credit Limited" ) |
| 2061 | PORT_DIPNAME( 0x07, 0x06, "Credit Limit" ) PORT_DIPLOCATION("DSW4:1,2,3" ) |
| 2138 | 2062 | PORT_DIPSETTING( 0x07, "5000" ) |
| 2139 | 2063 | PORT_DIPSETTING( 0x06, "10000" ) |
| 2140 | 2064 | PORT_DIPSETTING( 0x05, "20000" ) |
| r244812 | r244813 | |
| 2143 | 2067 | PORT_DIPSETTING( 0x02, "50000" ) |
| 2144 | 2068 | PORT_DIPSETTING( 0x01, "100000" ) |
| 2145 | 2069 | PORT_DIPSETTING( 0x00, "Unlimited" ) |
| 2146 | | PORT_DIPNAME( 0x08, 0x00, "Display Credit Limit" ) |
| 2070 | PORT_DIPNAME( 0x08, 0x00, "Display Credit Limit" ) PORT_DIPLOCATION("DSW4:4" ) |
| 2147 | 2071 | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 2148 | 2072 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 2149 | | PORT_DIPNAME( 0x10, 0x10, "Type of Coin D" ) |
| 2073 | PORT_DIPNAME( 0x10, 0x10, "Type of Coin D" ) PORT_DIPLOCATION("DSW4:5" ) |
| 2150 | 2074 | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 2151 | 2075 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 2152 | | PORT_DIPNAME( 0x20, 0x00, "Bonus Play Min Bet" ) |
| 2076 | PORT_DIPNAME( 0x20, 0x00, "Bonus Play Min Bet" ) PORT_DIPLOCATION("DSW4:6" ) |
| 2153 | 2077 | PORT_DIPSETTING( 0x20, "16 Bet" ) |
| 2154 | 2078 | PORT_DIPSETTING( 0x00, "8 Bet" ) |
| 2155 | | PORT_DIPNAME( 0x40, 0x00, "Reel Speed" ) |
| 2079 | PORT_DIPNAME( 0x40, 0x00, "Reel Speed" ) PORT_DIPLOCATION("DSW4:7" ) |
| 2156 | 2080 | PORT_DIPSETTING( 0x40, DEF_STR( Low ) ) |
| 2157 | 2081 | PORT_DIPSETTING( 0x00, DEF_STR( High ) ) |
| 2158 | | PORT_DIPNAME( 0x80, 0x00, "Ticket Payment" ) |
| 2082 | PORT_DIPNAME( 0x80, 0x00, "Ticket Payment" ) PORT_DIPLOCATION("DSW4:8" ) |
| 2159 | 2083 | PORT_DIPSETTING( 0x80, "1 Ticket/100" ) |
| 2160 | 2084 | PORT_DIPSETTING( 0x00, "Pay All" ) |
| 2161 | 2085 | |
| 2162 | 2086 | PORT_START("DSW6") |
| 2163 | 2087 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2164 | 2088 | |
| 2165 | | PORT_START("DSW7") /* ??? */ |
| 2089 | PORT_START("DSW7") /* ??? Where am I hooked to??? */ |
| 2166 | 2090 | PORT_BIT( 0xdf, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2167 | | PORT_DIPNAME( 0x20, 0x00, "Show Woman" ) |
| 2091 | PORT_DIPNAME( 0x20, 0x00, "Show Woman" ) PORT_DIPLOCATION("DSW7:1" ) |
| 2168 | 2092 | PORT_DIPSETTING( 0x20, DEF_STR( No ) ) |
| 2169 | 2093 | PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) |
| 2170 | 2094 | INPUT_PORTS_END |
| r244812 | r244813 | |
| 2180 | 2104 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_CODE(KEYCODE_C) PORT_NAME("Stop 3 / Small / Info / Card 1") |
| 2181 | 2105 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_CODE(KEYCODE_N) PORT_NAME("Start / Stop All / Card 4") |
| 2182 | 2106 | |
| 2183 | | PORT_START("IN1") |
| 2184 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2185 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2186 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) /* Coin B */ |
| 2187 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2188 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) /* Coin D */ |
| 2189 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) /* Coin C */ |
| 2190 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 2191 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 2107 | PORT_INCLUDE( cmv4_coins ) |
| 2192 | 2108 | |
| 2193 | | PORT_START("IN2") |
| 2194 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2195 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2196 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2197 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2198 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 2199 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2200 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 2201 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 2109 | PORT_INCLUDE( cmv4_service ) |
| 2202 | 2110 | |
| 2203 | 2111 | PORT_START("IN3") |
| 2204 | 2112 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 2352 | 2260 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_CODE(KEYCODE_C) PORT_NAME("Stop 3 / Small / Info / Card 1") |
| 2353 | 2261 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_CODE(KEYCODE_N) PORT_NAME("Start / Stop All / Card 4") |
| 2354 | 2262 | |
| 2355 | | PORT_START("IN1") |
| 2356 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2357 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2358 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) /* Coin B */ |
| 2359 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2360 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) /* Coin D */ |
| 2361 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) /* Coin C */ |
| 2362 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 2363 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 2263 | PORT_INCLUDE( cmv4_coins ) |
| 2364 | 2264 | |
| 2365 | | PORT_START("IN2") |
| 2366 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2367 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2368 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2369 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2370 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 2371 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2372 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 2373 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 2265 | PORT_INCLUDE( cmv4_service ) |
| 2374 | 2266 | |
| 2375 | 2267 | PORT_START("IN3") |
| 2376 | 2268 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 2523 | 2415 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_CODE(KEYCODE_C) PORT_NAME("P1 - Stop 3 / Small / Info / Card 1") |
| 2524 | 2416 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_CODE(KEYCODE_N) PORT_NAME("P1 - Start / Stop All / Card 4") |
| 2525 | 2417 | |
| 2526 | | PORT_START("IN1") |
| 2527 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2528 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2529 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) /* Coin B */ |
| 2530 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2531 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) /* Coin D */ |
| 2532 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) /* Coin C */ |
| 2533 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 2534 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 2418 | PORT_INCLUDE( cmv4_coins ) |
| 2535 | 2419 | |
| 2536 | | PORT_START("IN2") |
| 2537 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2538 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2539 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2540 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2541 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 2542 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2543 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 2544 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 2420 | PORT_INCLUDE( cmv4_service ) |
| 2545 | 2421 | |
| 2546 | 2422 | PORT_START("IN3") |
| 2547 | 2423 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 2695 | 2571 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_CODE(KEYCODE_C) PORT_NAME("P1 - Stop 3 / Small / Info / Card 1") |
| 2696 | 2572 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_CODE(KEYCODE_N) PORT_NAME("P1 - Start / Stop All / Card 4") |
| 2697 | 2573 | |
| 2698 | | PORT_START("IN1") |
| 2699 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2700 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2701 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) /* Coin B */ |
| 2702 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2703 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) /* Coin D */ |
| 2704 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) /* Coin C */ |
| 2705 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 2706 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 2574 | PORT_INCLUDE( cmv4_coins ) |
| 2707 | 2575 | |
| 2708 | | PORT_START("IN2") |
| 2709 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2710 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2711 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2712 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2713 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 2714 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 2715 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 2716 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 2576 | PORT_INCLUDE( cmv4_service ) |
| 2717 | 2577 | |
| 2718 | 2578 | PORT_START("IN3") |
| 2719 | 2579 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 2942 | 2802 | PORT_DIPSETTING( 0x03, "92%" ) |
| 2943 | 2803 | PORT_DIPSETTING( 0x02, "95%" ) |
| 2944 | 2804 | PORT_DIPSETTING( 0x01, "98%" ) |
| 2945 | | PORT_DIPSETTING( 0x00, "101%" ) |
| 2805 | PORT_DIPSETTING( 0x00, "101%" ) /* ??? */ |
| 2946 | 2806 | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:4") |
| 2947 | 2807 | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 2948 | 2808 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| r244812 | r244813 | |
| 2955 | 2815 | PORT_DIPNAME( 0x40, 0x40, "Paytable Settings" ) PORT_DIPLOCATION("DSW2:7") |
| 2956 | 2816 | PORT_DIPSETTING( 0x40, "Low Pay" ) |
| 2957 | 2817 | PORT_DIPSETTING( 0x00, "High Pay" ) |
| 2958 | | PORT_DIPNAME( 0x80, 0x80, "W-UP Type" ) PORT_DIPLOCATION("DSW2:8") |
| 2818 | PORT_DIPNAME( 0x80, 0x80, "W-UP Game Type" ) PORT_DIPLOCATION("DSW2:8") |
| 2959 | 2819 | PORT_DIPSETTING( 0x80, "Reels (automatic)" ) |
| 2960 | 2820 | PORT_DIPSETTING( 0x00, "Cards (Big/Small)" ) |
| 2961 | 2821 | |
| r244812 | r244813 | |
| 2986 | 2846 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 2987 | 2847 | |
| 2988 | 2848 | PORT_START("DSW4") |
| 2989 | | PORT_DIPNAME( 0x07, 0x07, "Key In Coin" ) PORT_DIPLOCATION("DSW4:1,2,3") |
| 2849 | PORT_DIPNAME( 0x07, 0x07, "Key In Coin" ) PORT_DIPLOCATION("DSW4:1,2,3") |
| 2990 | 2850 | PORT_DIPSETTING( 0x00, "5" ) |
| 2991 | 2851 | PORT_DIPSETTING( 0x01, "10" ) |
| 2992 | 2852 | PORT_DIPSETTING( 0x02, "20" ) |
| r244812 | r244813 | |
| 3013 | 2873 | INPUT_PORTS_END |
| 3014 | 2874 | |
| 3015 | 2875 | static INPUT_PORTS_START( lucky8a ) |
| 3016 | | PORT_START("IN0") /* d800 */ |
| 3017 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3018 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3019 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_CODE(KEYCODE_B) PORT_NAME("P1 - Big / Switch Controls") |
| 3020 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_CODE(KEYCODE_C) PORT_NAME("P1 - Double-Up") |
| 3021 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_CODE(KEYCODE_V) PORT_NAME("P1 - Take Score") |
| 3022 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_CODE(KEYCODE_Z) PORT_NAME("P1 - Bet") |
| 3023 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_CODE(KEYCODE_N) PORT_NAME("P1 - Small / Info") |
| 3024 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_CODE(KEYCODE_X) PORT_NAME("P1 - Start") |
| 2876 | PORT_INCLUDE( lucky8 ) |
| 3025 | 2877 | |
| 3026 | | PORT_START("IN1") /* d801 */ |
| 3027 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3028 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3029 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON12 ) PORT_CODE(KEYCODE_G) PORT_NAME("P2 - Big / Switch Controls") |
| 3030 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_CODE(KEYCODE_D) PORT_NAME("P2 - Double-Up") |
| 3031 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON11 ) PORT_CODE(KEYCODE_F) PORT_NAME("P2 - Take Score") |
| 3032 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_CODE(KEYCODE_A) PORT_NAME("P2 - Bet") |
| 3033 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON15 ) PORT_CODE(KEYCODE_H) PORT_NAME("P2 - Small / Info") |
| 3034 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_CODE(KEYCODE_S) PORT_NAME("P2 - Start") |
| 3035 | | |
| 3036 | | PORT_START("IN2") /* d802 */ |
| 3037 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3038 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3039 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3040 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3041 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3042 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3043 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3044 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3045 | | |
| 3046 | | PORT_START("IN3") /* d810 */ |
| 3047 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3048 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3049 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) // Coin1? |
| 3050 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3051 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) // Coin2? |
| 3052 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) // Coin3? |
| 3053 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 3054 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) // Coin4? |
| 3055 | | |
| 3056 | | PORT_START("IN4") /* d811 */ |
| 3057 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3058 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3059 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3060 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3061 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 3062 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_CODE(KEYCODE_8_PAD) PORT_NAME("Hopper") |
| 3063 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 3064 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 3065 | | |
| 3066 | | PORT_START("DSW1") |
| 3067 | | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:1") |
| 3068 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 3069 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3070 | | PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:2") |
| 3071 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 3072 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3073 | | PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:3") |
| 3074 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 3075 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3076 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:4") |
| 3077 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 3078 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3079 | | PORT_DIPNAME( 0x10, 0x10, "W-UP Pay Rate" ) PORT_DIPLOCATION("DSW1:5") |
| 3080 | | PORT_DIPSETTING( 0x10, "80%" ) |
| 3081 | | PORT_DIPSETTING( 0x00, "90%" ) |
| 3082 | | PORT_DIPNAME( 0x20, 0x20, "W-UP Game" ) PORT_DIPLOCATION("DSW1:6") |
| 3083 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 3084 | | PORT_DIPSETTING( 0x20, DEF_STR( On ) ) |
| 3085 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:7") |
| 3086 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 3087 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3088 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:8") |
| 3089 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 3090 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3091 | | |
| 3092 | | PORT_START("DSW2") |
| 3093 | | PORT_DIPNAME( 0x07, 0x02, "Main Game Pay Rate" ) PORT_DIPLOCATION("DSW2:1,2,3") |
| 2878 | PORT_MODIFY("DSW2") |
| 2879 | PORT_DIPNAME( 0x07, 0x07, "Main Game Pay Rate" ) PORT_DIPLOCATION("DSW2:1,2,3") |
| 3094 | 2880 | PORT_DIPSETTING( 0x07, "30%" ) |
| 3095 | 2881 | PORT_DIPSETTING( 0x06, "40%" ) |
| 3096 | 2882 | PORT_DIPSETTING( 0x05, "50%" ) |
| r244812 | r244813 | |
| 3099 | 2885 | PORT_DIPSETTING( 0x02, "80%" ) |
| 3100 | 2886 | PORT_DIPSETTING( 0x01, "90%" ) |
| 3101 | 2887 | PORT_DIPSETTING( 0x00, "100%" ) |
| 3102 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:4") |
| 3103 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 3104 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3105 | | PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:5") |
| 3106 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 3107 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3108 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:6") |
| 3109 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 3110 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3111 | | PORT_DIPNAME( 0x40, 0x40, "Paytable Settings" ) PORT_DIPLOCATION("DSW2:7") |
| 3112 | | PORT_DIPSETTING( 0x40, "Low Pay" ) |
| 3113 | | PORT_DIPSETTING( 0x00, "High Pay" ) |
| 3114 | | PORT_DIPNAME( 0x80, 0x80, "W-UP Type" ) PORT_DIPLOCATION("DSW2:8") |
| 3115 | | PORT_DIPSETTING( 0x80, "Reels (automatic)" ) |
| 3116 | | PORT_DIPSETTING( 0x00, "Cards (Big/Small)" ) |
| 3117 | | |
| 3118 | | PORT_START("DSW3") |
| 3119 | | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:1") |
| 3120 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 3121 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3122 | | PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:2") |
| 3123 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 3124 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3125 | | PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:3") |
| 3126 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 3127 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3128 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:4") |
| 3129 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 3130 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3131 | | PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:5") |
| 3132 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 3133 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3134 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:6") |
| 3135 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 3136 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3137 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:7") |
| 3138 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 3139 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3140 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:8") |
| 3141 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 3142 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3143 | | |
| 3144 | | PORT_START("DSW4") |
| 3145 | | PORT_DIPNAME( 0x07, 0x07, "Key In Coin" ) PORT_DIPLOCATION("DSW4:1,2,3") |
| 3146 | | PORT_DIPSETTING( 0x00, "5" ) |
| 3147 | | PORT_DIPSETTING( 0x01, "10" ) |
| 3148 | | PORT_DIPSETTING( 0x02, "20" ) |
| 3149 | | PORT_DIPSETTING( 0x03, "25" ) |
| 3150 | | PORT_DIPSETTING( 0x04, "40" ) |
| 3151 | | PORT_DIPSETTING( 0x05, "50" ) |
| 3152 | | PORT_DIPSETTING( 0x06, "60" ) |
| 3153 | | PORT_DIPSETTING( 0x07, "100" ) |
| 3154 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:4") |
| 3155 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 3156 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3157 | | PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:5") |
| 3158 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 3159 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3160 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:6") |
| 3161 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 3162 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3163 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:7") |
| 3164 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 3165 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3166 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:8") |
| 3167 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 3168 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3169 | 2888 | INPUT_PORTS_END |
| 3170 | 2889 | |
| 3171 | | static INPUT_PORTS_START( lucky8d ) |
| 3172 | | PORT_START("IN0") /* d800 */ |
| 3173 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3174 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3175 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_CODE(KEYCODE_B) PORT_NAME("P1 - Big / Switch Controls") |
| 3176 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_CODE(KEYCODE_C) PORT_NAME("P1 - Double-Up") |
| 3177 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_CODE(KEYCODE_V) PORT_NAME("P1 - Take Score") |
| 3178 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_CODE(KEYCODE_Z) PORT_NAME("P1 - Bet") |
| 3179 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_CODE(KEYCODE_N) PORT_NAME("P1 - Small / Info") |
| 3180 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_CODE(KEYCODE_X) PORT_NAME("P1 - Start") |
| 2890 | static INPUT_PORTS_START( lucky8b ) |
| 2891 | PORT_INCLUDE( lucky8 ) |
| 3181 | 2892 | |
| 3182 | | PORT_START("IN1") /* d801 */ |
| 2893 | PORT_MODIFY("IN1") /* Player 2 controls not used in this set */ |
| 3183 | 2894 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3184 | 2895 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3185 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON12 ) PORT_CODE(KEYCODE_G) PORT_NAME("P2 - Big / Switch Controls") |
| 3186 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_CODE(KEYCODE_D) PORT_NAME("P2 - Double-Up") |
| 3187 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON11 ) PORT_CODE(KEYCODE_F) PORT_NAME("P2 - Take Score") |
| 3188 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON13 ) PORT_CODE(KEYCODE_A) PORT_NAME("P2 - Bet") |
| 3189 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON15 ) PORT_CODE(KEYCODE_H) PORT_NAME("P2 - Small / Info") |
| 3190 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON14 ) PORT_CODE(KEYCODE_S) PORT_NAME("P2 - Start") |
| 3191 | | |
| 3192 | | PORT_START("IN2") /* d802 */ |
| 3193 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3194 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3195 | 2896 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3196 | 2897 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3197 | 2898 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 3199 | 2900 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3200 | 2901 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3201 | 2902 | |
| 3202 | | PORT_START("IN3") /* d810 */ |
| 3203 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3204 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3205 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) // Coin1? |
| 3206 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3207 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) // Coin2? |
| 3208 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) // Coin3? |
| 3209 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 3210 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) // Coin4? |
| 2903 | PORT_MODIFY("DSW1") |
| 2904 | PORT_DIPNAME( 0x10, 0x10, "W-UP Pay Rate" ) PORT_DIPLOCATION("DSW1:5") |
| 2905 | PORT_DIPSETTING( 0x10, "60%" ) |
| 2906 | PORT_DIPSETTING( 0x00, "75%" ) |
| 3211 | 2907 | |
| 3212 | | PORT_START("IN4") /* d811 */ |
| 3213 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3214 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3215 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3216 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3217 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 3218 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_CODE(KEYCODE_8_PAD) PORT_NAME("Hopper") |
| 3219 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 3220 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 2908 | PORT_MODIFY("DSW2") |
| 2909 | PORT_DIPNAME( 0x07, 0x07, "Main Game Pay Rate" ) PORT_DIPLOCATION("DSW2:1,2,3") |
| 2910 | PORT_DIPSETTING( 0x07, "58%" ) |
| 2911 | PORT_DIPSETTING( 0x06, "62%" ) |
| 2912 | PORT_DIPSETTING( 0x05, "66%" ) |
| 2913 | PORT_DIPSETTING( 0x04, "70%" ) |
| 2914 | PORT_DIPSETTING( 0x03, "74%" ) |
| 2915 | PORT_DIPSETTING( 0x02, "78%" ) |
| 2916 | PORT_DIPSETTING( 0x01, "82%" ) |
| 2917 | PORT_DIPSETTING( 0x00, "86%" ) |
| 2918 | INPUT_PORTS_END |
| 3221 | 2919 | |
| 3222 | | PORT_START("DSW1") |
| 3223 | | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:1") |
| 3224 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 3225 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3226 | | PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:2") |
| 3227 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 3228 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3229 | | PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:3") |
| 3230 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 3231 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3232 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:4") |
| 3233 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 3234 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 2920 | static INPUT_PORTS_START( lucky8d ) |
| 2921 | PORT_INCLUDE( lucky8 ) |
| 2922 | |
| 2923 | PORT_MODIFY("DSW1") |
| 3235 | 2924 | PORT_DIPNAME( 0x10, 0x10, "W-UP Pay Rate" ) PORT_DIPLOCATION("DSW1:5") |
| 3236 | 2925 | PORT_DIPSETTING( 0x10, "60%" ) |
| 3237 | 2926 | PORT_DIPSETTING( 0x00, "70%" ) |
| 3238 | | PORT_DIPNAME( 0x20, 0x20, "W-UP Game" ) PORT_DIPLOCATION("DSW1:6") |
| 3239 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 3240 | | PORT_DIPSETTING( 0x20, DEF_STR( On ) ) |
| 3241 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:7") |
| 3242 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 3243 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3244 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:8") |
| 3245 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 3246 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3247 | 2927 | |
| 3248 | | PORT_START("DSW2") |
| 2928 | PORT_MODIFY("DSW2") |
| 3249 | 2929 | PORT_DIPNAME( 0x07, 0x07, "Main Game Pay Rate" ) PORT_DIPLOCATION("DSW2:1,2,3") |
| 3250 | 2930 | PORT_DIPSETTING( 0x07, "43%" ) |
| 3251 | 2931 | PORT_DIPSETTING( 0x06, "47%" ) |
| r244812 | r244813 | |
| 3255 | 2935 | PORT_DIPSETTING( 0x02, "67%" ) |
| 3256 | 2936 | PORT_DIPSETTING( 0x01, "73%" ) |
| 3257 | 2937 | PORT_DIPSETTING( 0x00, "79%" ) |
| 3258 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:4") |
| 3259 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 3260 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3261 | | PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:5") |
| 3262 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 3263 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3264 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:6") |
| 3265 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 3266 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3267 | | PORT_DIPNAME( 0x40, 0x40, "Paytable Settings" ) PORT_DIPLOCATION("DSW2:7") |
| 3268 | | PORT_DIPSETTING( 0x40, "Low Pay" ) |
| 3269 | | PORT_DIPSETTING( 0x00, "High Pay" ) |
| 3270 | | PORT_DIPNAME( 0x80, 0x80, "W-UP Type" ) PORT_DIPLOCATION("DSW2:8") |
| 3271 | | PORT_DIPSETTING( 0x80, "Reels (automatic)" ) |
| 3272 | | PORT_DIPSETTING( 0x00, "Cards (Big/Small)" ) |
| 3273 | | |
| 3274 | | PORT_START("DSW3") |
| 3275 | | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:1") |
| 3276 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 3277 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3278 | | PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:2") |
| 3279 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 3280 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3281 | | PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:3") |
| 3282 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 3283 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3284 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:4") |
| 3285 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 3286 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3287 | | PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:5") |
| 3288 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 3289 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3290 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:6") |
| 3291 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 3292 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3293 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:7") |
| 3294 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 3295 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3296 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:8") |
| 3297 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 3298 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3299 | | |
| 3300 | | PORT_START("DSW4") |
| 3301 | | PORT_DIPNAME( 0x07, 0x07, "Key In Coin" ) PORT_DIPLOCATION("DSW4:1,2,3") |
| 3302 | | PORT_DIPSETTING( 0x00, "5" ) |
| 3303 | | PORT_DIPSETTING( 0x01, "10" ) |
| 3304 | | PORT_DIPSETTING( 0x02, "20" ) |
| 3305 | | PORT_DIPSETTING( 0x03, "25" ) |
| 3306 | | PORT_DIPSETTING( 0x04, "40" ) |
| 3307 | | PORT_DIPSETTING( 0x05, "50" ) |
| 3308 | | PORT_DIPSETTING( 0x06, "60" ) |
| 3309 | | PORT_DIPSETTING( 0x07, "100" ) |
| 3310 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:4") |
| 3311 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 3312 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3313 | | PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:5") |
| 3314 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 3315 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3316 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:6") |
| 3317 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 3318 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3319 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:7") |
| 3320 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 3321 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3322 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:8") |
| 3323 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 3324 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3325 | 2938 | INPUT_PORTS_END |
| 3326 | 2939 | |
| 3327 | | static INPUT_PORTS_START( ns8lines ) |
| 3328 | | PORT_START("IN0") /* d800 */ |
| 3329 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3330 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3331 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_CODE(KEYCODE_B) PORT_NAME("P1 - Big / Switch Controls") |
| 3332 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_CODE(KEYCODE_C) PORT_NAME("P1 - Double-Up") |
| 3333 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_CODE(KEYCODE_V) PORT_NAME("P1 - Take Score") |
| 3334 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_CODE(KEYCODE_Z) PORT_NAME("P1 - Bet") |
| 3335 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_CODE(KEYCODE_N) PORT_NAME("P1 - Small / Info") |
| 3336 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_CODE(KEYCODE_X) PORT_NAME("P1 - Start") |
| 3337 | | |
| 3338 | | PORT_START("IN1") /* d801 */ |
| 3339 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3340 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3341 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3342 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3343 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3344 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3345 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3346 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3347 | | |
| 3348 | | PORT_START("IN2") /* d802 */ |
| 3349 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3350 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3351 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3352 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3353 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3354 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3355 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3356 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3357 | | |
| 3358 | | PORT_START("IN3") /* d810 */ |
| 3359 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3360 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3361 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) // Coin1? |
| 3362 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3363 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) // Coin2? |
| 3364 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) // Coin3? |
| 3365 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 3366 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) // Coin4? |
| 3367 | | |
| 3368 | | PORT_START("IN4") /* d811 */ |
| 3369 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3370 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3371 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3372 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3373 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 3374 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_CODE(KEYCODE_8_PAD) PORT_NAME("Hopper") |
| 3375 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 3376 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 3377 | | |
| 3378 | | PORT_START("DSW1") |
| 3379 | | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:1") |
| 3380 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 3381 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3382 | | PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:2") |
| 3383 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 3384 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3385 | | PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:3") |
| 3386 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 3387 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3388 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:4") |
| 3389 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 3390 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3391 | | PORT_DIPNAME( 0x10, 0x10, "W-UP Pay Rate" ) PORT_DIPLOCATION("DSW1:5") |
| 3392 | | PORT_DIPSETTING( 0x10, "60%" ) |
| 3393 | | PORT_DIPSETTING( 0x00, "75%" ) |
| 3394 | | PORT_DIPNAME( 0x20, 0x20, "W-UP Game" ) PORT_DIPLOCATION("DSW1:6") |
| 3395 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 3396 | | PORT_DIPSETTING( 0x20, DEF_STR( On ) ) |
| 3397 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:7") |
| 3398 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 3399 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3400 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:8") |
| 3401 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 3402 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3403 | | |
| 3404 | | PORT_START("DSW2") |
| 3405 | | PORT_DIPNAME( 0x07, 0x07, "Main Game Pay Rate" ) PORT_DIPLOCATION("DSW2:1,2,3") |
| 3406 | | PORT_DIPSETTING( 0x07, "58%" ) |
| 3407 | | PORT_DIPSETTING( 0x06, "62%" ) |
| 3408 | | PORT_DIPSETTING( 0x05, "66%" ) |
| 3409 | | PORT_DIPSETTING( 0x04, "70%" ) |
| 3410 | | PORT_DIPSETTING( 0x03, "74%" ) |
| 3411 | | PORT_DIPSETTING( 0x02, "78%" ) |
| 3412 | | PORT_DIPSETTING( 0x01, "82%" ) |
| 3413 | | PORT_DIPSETTING( 0x00, "86%" ) |
| 3414 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:4") |
| 3415 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 3416 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3417 | | PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:5") |
| 3418 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 3419 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3420 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:6") |
| 3421 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 3422 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3423 | | PORT_DIPNAME( 0x40, 0x40, "Paytable Settings" ) PORT_DIPLOCATION("DSW2:7") |
| 3424 | | PORT_DIPSETTING( 0x40, "Low Pay" ) |
| 3425 | | PORT_DIPSETTING( 0x00, "High Pay" ) |
| 3426 | | PORT_DIPNAME( 0x80, 0x80, "Double-Up Type" ) PORT_DIPLOCATION("DSW2:8") |
| 3427 | | PORT_DIPSETTING( 0x80, "Reels (automatic)" ) |
| 3428 | | PORT_DIPSETTING( 0x00, "Cards (Big/Small)" ) |
| 3429 | | |
| 3430 | | PORT_START("DSW3") |
| 3431 | | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:1") |
| 3432 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 3433 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3434 | | PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:2") |
| 3435 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 3436 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3437 | | PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:3") |
| 3438 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 3439 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3440 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:4") |
| 3441 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 3442 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3443 | | PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:5") |
| 3444 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 3445 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3446 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:6") |
| 3447 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 3448 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3449 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:7") |
| 3450 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 3451 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3452 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:8") |
| 3453 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 3454 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3455 | | |
| 3456 | | PORT_START("DSW4") |
| 3457 | | PORT_DIPNAME( 0x07, 0x07, "Key In Coin" ) PORT_DIPLOCATION("DSW4:1,2,3") |
| 3458 | | PORT_DIPSETTING( 0x00, "5" ) |
| 3459 | | PORT_DIPSETTING( 0x01, "10" ) |
| 3460 | | PORT_DIPSETTING( 0x02, "20" ) |
| 3461 | | PORT_DIPSETTING( 0x03, "25" ) |
| 3462 | | PORT_DIPSETTING( 0x04, "40" ) |
| 3463 | | PORT_DIPSETTING( 0x05, "50" ) |
| 3464 | | PORT_DIPSETTING( 0x06, "60" ) |
| 3465 | | PORT_DIPSETTING( 0x07, "100" ) |
| 3466 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:4") |
| 3467 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 3468 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3469 | | PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:5") |
| 3470 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 3471 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3472 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:6") |
| 3473 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 3474 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3475 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:7") |
| 3476 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 3477 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3478 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:8") |
| 3479 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 3480 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3481 | | INPUT_PORTS_END |
| 3482 | | |
| 3483 | 2940 | static INPUT_PORTS_START( ns8linew ) |
| 3484 | 2941 | PORT_START("IN0") /* b800 */ |
| 3485 | 2942 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 3514 | 2971 | PORT_START("IN3") /* $b810 - Money in */ |
| 3515 | 2972 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3516 | 2973 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3517 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) // Coin1? |
| 2974 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) PORT_NAME("Coin B"); |
| 3518 | 2975 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3519 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) // Coin2? |
| 3520 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) // Coin3? |
| 2976 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) PORT_NAME("Coin D"); |
| 2977 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) PORT_NAME("Coin C"); |
| 3521 | 2978 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 3522 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) // Coin4? |
| 2979 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) PORT_NAME("Coin A") |
| 3523 | 2980 | |
| 3524 | 2981 | PORT_START("IN4") /* $b811 - Service controls */ |
| 3525 | 2982 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 3558 | 3015 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3559 | 3016 | |
| 3560 | 3017 | PORT_START("DSW2") |
| 3561 | | PORT_DIPNAME( 0x03, 0x03, "Main Game Pay Rate" ) PORT_DIPLOCATION("DSW2:1,2") |
| 3018 | PORT_DIPNAME( 0x03, 0x01, "Main Game Pay Rate" ) PORT_DIPLOCATION("DSW2:1,2") |
| 3562 | 3019 | PORT_DIPSETTING( 0x03, "60%" ) |
| 3563 | 3020 | PORT_DIPSETTING( 0x02, "70%" ) |
| 3564 | 3021 | PORT_DIPSETTING( 0x01, "80%" ) |
| 3565 | 3022 | PORT_DIPSETTING( 0x00, "90%" ) |
| 3566 | | PORT_DIPNAME( 0x04, 0x04, "Double-Up" ) PORT_DIPLOCATION("DSW2:3") |
| 3023 | PORT_DIPNAME( 0x04, 0x04, "Double-Up Game" ) PORT_DIPLOCATION("DSW2:3") |
| 3567 | 3024 | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) |
| 3568 | 3025 | PORT_DIPSETTING( 0x04, DEF_STR( Yes ) ) |
| 3569 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:4") |
| 3570 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 3571 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3572 | | PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:5") |
| 3573 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 3574 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3575 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:6") |
| 3026 | PORT_DIPNAME( 0x18, 0x00, "Hopper Limit" ) PORT_DIPLOCATION("DSW2:4,5") // unverified |
| 3027 | PORT_DIPSETTING( 0x18, "300" ) |
| 3028 | PORT_DIPSETTING( 0x10, "500" ) |
| 3029 | PORT_DIPSETTING( 0x08, "1000" ) |
| 3030 | PORT_DIPSETTING( 0x00, "Unlimited" ) |
| 3031 | PORT_DIPNAME( 0x20, 0x20, "Over 100 Bet Sound" ) PORT_DIPLOCATION("DSW2:6") // unverified |
| 3576 | 3032 | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 3577 | 3033 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3578 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:7") |
| 3579 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 3580 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3581 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:8") |
| 3034 | PORT_DIPNAME( 0x40, 0x40, "Odds Table" ) PORT_DIPLOCATION("DSW2:7") // unverified |
| 3035 | PORT_DIPSETTING( 0x40, "A - Low" ) |
| 3036 | PORT_DIPSETTING( 0x00, "B - High" ) |
| 3037 | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:8") |
| 3582 | 3038 | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 3583 | 3039 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3584 | 3040 | |
| 3585 | 3041 | PORT_START("DSW3") |
| 3586 | | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:1") |
| 3587 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 3588 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3589 | | PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:2") |
| 3590 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 3591 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3592 | | PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:3") |
| 3593 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 3594 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3595 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:4") |
| 3596 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 3597 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3598 | | PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:5") |
| 3599 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 3600 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3601 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:6") |
| 3602 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 3603 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3604 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:7") |
| 3605 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 3606 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3042 | PORT_DIPNAME( 0x0f, 0x07, "Coin D" ) PORT_DIPLOCATION("DSW3:1,2,3,4") |
| 3043 | PORT_DIPSETTING( 0x00, "10 Coins/1 Credit" ) |
| 3044 | PORT_DIPSETTING( 0x01, DEF_STR( 5C_1C ) ) |
| 3045 | PORT_DIPSETTING( 0x02, "5 Coins/2 Credits" ) |
| 3046 | PORT_DIPSETTING( 0x03, DEF_STR( 4C_1C ) ) |
| 3047 | PORT_DIPSETTING( 0x04, DEF_STR( 3C_1C ) ) |
| 3048 | PORT_DIPSETTING( 0x06, DEF_STR( 2C_3C ) ) |
| 3049 | PORT_DIPSETTING( 0x07, DEF_STR( 1C_1C ) ) |
| 3050 | PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) |
| 3051 | PORT_DIPSETTING( 0x09, DEF_STR( 1C_3C ) ) |
| 3052 | PORT_DIPSETTING( 0x0a, DEF_STR( 1C_5C ) ) |
| 3053 | PORT_DIPSETTING( 0x0b, "1 Coin/10 Credits" ) |
| 3054 | PORT_DIPNAME( 0x70, 0x60, "Coin C" ) PORT_DIPLOCATION("DSW3:5,6,7") |
| 3055 | PORT_DIPSETTING( 0x70, "10 Coins/1 Credit" ) |
| 3056 | PORT_DIPSETTING( 0x10, "9 Coins/1 Credit" ) |
| 3057 | PORT_DIPSETTING( 0x20, "6 Coins/1 Credit" ) |
| 3058 | PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) |
| 3059 | PORT_DIPSETTING( 0x40, DEF_STR( 3C_1C ) ) |
| 3060 | PORT_DIPSETTING( 0x50, DEF_STR( 2C_1C ) ) |
| 3061 | PORT_DIPSETTING( 0x60, DEF_STR( 1C_1C ) ) |
| 3607 | 3062 | PORT_DIPNAME( 0x80, 0x80, "4th Coin" ) PORT_DIPLOCATION("DSW3:8") |
| 3608 | | PORT_DIPSETTING( 0x80, "As Coin 4" ) |
| 3063 | PORT_DIPSETTING( 0x80, "As Coin D" ) |
| 3609 | 3064 | PORT_DIPSETTING( 0x00, "As Hopper Line" ) |
| 3610 | 3065 | |
| 3611 | 3066 | PORT_START("DSW4") |
| 3612 | | PORT_DIPNAME( 0x07, 0x07, "Key In Coin" ) PORT_DIPLOCATION("DSW4:1,2,3") |
| 3067 | PORT_DIPNAME( 0x07, 0x07, "Key In Coin" ) PORT_DIPLOCATION("DSW4:1,2,3") |
| 3613 | 3068 | PORT_DIPSETTING( 0x00, "5" ) |
| 3614 | 3069 | PORT_DIPSETTING( 0x01, "10" ) |
| 3615 | 3070 | PORT_DIPSETTING( 0x02, "20" ) |
| r244812 | r244813 | |
| 3618 | 3073 | PORT_DIPSETTING( 0x05, "50" ) |
| 3619 | 3074 | PORT_DIPSETTING( 0x06, "60" ) |
| 3620 | 3075 | PORT_DIPSETTING( 0x07, "100" ) |
| 3621 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:4") |
| 3622 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 3623 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3624 | | PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:5") |
| 3625 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 3626 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3627 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:6") |
| 3628 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 3629 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3630 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:7") |
| 3076 | PORT_DIPNAME( 0x38, 0x00, "Coin A" ) PORT_DIPLOCATION("DSW4:4,5,6") |
| 3077 | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 3078 | PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) |
| 3079 | PORT_DIPSETTING( 0x10, DEF_STR( 1C_4C ) ) |
| 3080 | PORT_DIPSETTING( 0x18, DEF_STR( 1C_5C ) ) |
| 3081 | PORT_DIPSETTING( 0x20, DEF_STR( 1C_6C ) ) // manual says 1c/8c |
| 3082 | PORT_DIPSETTING( 0x28, "1 Coin/10 Credits" ) |
| 3083 | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:7") // unverified |
| 3631 | 3084 | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 3632 | 3085 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3633 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:8") |
| 3086 | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:8") // unverified |
| 3634 | 3087 | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 3635 | 3088 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3636 | 3089 | INPUT_PORTS_END |
| 3637 | 3090 | |
| 3638 | | static INPUT_PORTS_START( luckylad ) |
| 3091 | static INPUT_PORTS_START( luckylad ) // CHECK & FIX ME |
| 3639 | 3092 | PORT_START("IN0") |
| 3640 | 3093 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3641 | 3094 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 3797 | 3250 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3798 | 3251 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3799 | 3252 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3800 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) |
| 3801 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) |
| 3802 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Key In") PORT_CODE(KEYCODE_Q) |
| 3803 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) |
| 3253 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) |
| 3254 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) |
| 3255 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 3256 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) |
| 3804 | 3257 | |
| 3805 | 3258 | PORT_START("IN1") |
| 3806 | 3259 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 3809 | 3262 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_CODE(KEYCODE_J) PORT_NAME("Hopper Voll (Hopper Fill)") |
| 3810 | 3263 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3811 | 3264 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_GAMBLE_PAYOUT ) PORT_NAME("Abschreib (Payout)") |
| 3812 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Aufsteller (Supervisor)") |
| 3813 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Buchhaltung (Bookkeeping)") |
| 3265 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Aufsteller (Supervisor)") |
| 3266 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Buchhaltung (Bookkeeping)") |
| 3814 | 3267 | |
| 3815 | 3268 | PORT_START("IN2") |
| 3816 | 3269 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 3888 | 3341 | PORT_START("IN3") /* d810 */ |
| 3889 | 3342 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3890 | 3343 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3891 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) // Coin1? |
| 3344 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) // Coin1 1 coin/1 credit |
| 3892 | 3345 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3893 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) // Coin2? |
| 3894 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) // Coin3? |
| 3346 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) // Coin2 10 coins/1 credit |
| 3347 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) // Coin3 2 coins/1 credit |
| 3895 | 3348 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 3896 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) // Coin4? |
| 3349 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_IMPULSE(2) // Coin4 1 coin/10 credits |
| 3897 | 3350 | |
| 3898 | 3351 | PORT_START("IN4") /* d811 */ |
| 3899 | 3352 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 3905 | 3358 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3906 | 3359 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 3907 | 3360 | |
| 3908 | | PORT_START("DSW1") |
| 3361 | PORT_START("DSW1") /* dips 1-7 appear to do nothing */ |
| 3909 | 3362 | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:1") |
| 3910 | 3363 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 3911 | 3364 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| r244812 | r244813 | |
| 3928 | 3381 | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 3929 | 3382 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 3930 | 3383 | PORT_DIPNAME( 0x80, 0x00, "W-UP Type" ) PORT_DIPLOCATION("DSW1:8") |
| 3931 | | PORT_DIPSETTING( 0x80, "Reels (automatic)" ) |
| 3384 | PORT_DIPSETTING( 0x80, "Reels (automatic)" ) /* Fix me - reel graphics do not show in game */ |
| 3932 | 3385 | PORT_DIPSETTING( 0x00, "Flowers (Big/Small)" ) |
| 3933 | 3386 | INPUT_PORTS_END |
| 3934 | 3387 | |
| r244812 | r244813 | |
| 4124 | 3577 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4125 | 3578 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4126 | 3579 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4127 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) // CoinD? |
| 4128 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) // CoinC? |
| 3580 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) PORT_NAME("Coin D") |
| 3581 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) PORT_NAME("Coin C") |
| 4129 | 3582 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 4130 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) // CoinA? |
| 3583 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) PORT_NAME("Coin A") |
| 4131 | 3584 | |
| 4132 | 3585 | PORT_START("IN4") /* d811 */ |
| 4133 | 3586 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 4166 | 3619 | |
| 4167 | 3620 | PORT_START("DSW2") |
| 4168 | 3621 | PORT_DIPNAME( 0x07, 0x04, "Main Game Level" ) PORT_DIPLOCATION("DSW2:1,2,3") |
| 4169 | | PORT_DIPSETTING( 0x00, "+4" ) |
| 4170 | | PORT_DIPSETTING( 0x01, "+3" ) |
| 4171 | | PORT_DIPSETTING( 0x02, "+2" ) |
| 4172 | | PORT_DIPSETTING( 0x03, "+1" ) |
| 4173 | | PORT_DIPSETTING( 0x04, "0" ) |
| 4174 | | PORT_DIPSETTING( 0x05, "-1" ) |
| 4175 | | PORT_DIPSETTING( 0x06, "-2" ) |
| 4176 | | PORT_DIPSETTING( 0x07, "-3" ) |
| 3622 | PORT_DIPSETTING( 0x00, "+4 - 56%" ) |
| 3623 | PORT_DIPSETTING( 0x01, "+3 - 60%" ) |
| 3624 | PORT_DIPSETTING( 0x02, "+2 - 64%" ) |
| 3625 | PORT_DIPSETTING( 0x03, "+1 - 68%" ) |
| 3626 | PORT_DIPSETTING( 0x04, "0 - 72%" ) |
| 3627 | PORT_DIPSETTING( 0x05, "-1 - 76%" ) |
| 3628 | PORT_DIPSETTING( 0x06, "-2 - 80%" ) |
| 3629 | PORT_DIPSETTING( 0x07, "-3 - 84%" ) |
| 4177 | 3630 | PORT_DIPNAME( 0x08, 0x08, "Nudity / Strip" ) PORT_DIPLOCATION("DSW2:4") // verified |
| 4178 | 3631 | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 4179 | 3632 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| r244812 | r244813 | |
| 4264 | 3717 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4265 | 3718 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4266 | 3719 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) PORT_NAME("Note In") /* Note In */ |
| 4267 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) /* Key In */ |
| 3720 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 4268 | 3721 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 4269 | 3722 | |
| 4270 | 3723 | PORT_START("IN2") |
| r244812 | r244813 | |
| 4275 | 3728 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 4276 | 3729 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4277 | 3730 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 4278 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 3731 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") // doesn't work in v352c4 |
| 4279 | 3732 | |
| 4280 | 3733 | PORT_START("DSW1") |
| 4281 | 3734 | PORT_DIPNAME( 0x07, 0x03, "Game Level (Difficulty)" ) PORT_DIPLOCATION("DSW1:1,2,3") /* OK */ |
| 4282 | | PORT_DIPSETTING( 0x07, "Level 1" ) |
| 3735 | PORT_DIPSETTING( 0x07, "Level 1 (Easiest)" ) |
| 4283 | 3736 | PORT_DIPSETTING( 0x06, "Level 2" ) |
| 4284 | 3737 | PORT_DIPSETTING( 0x05, "Level 3" ) |
| 4285 | 3738 | PORT_DIPSETTING( 0x04, "Level 4" ) |
| 4286 | 3739 | PORT_DIPSETTING( 0x03, "Level 5" ) |
| 4287 | 3740 | PORT_DIPSETTING( 0x02, "Level 6" ) |
| 4288 | 3741 | PORT_DIPSETTING( 0x01, "Level 7" ) |
| 4289 | | PORT_DIPSETTING( 0x00, "Level 8" ) |
| 4290 | | PORT_DIPNAME( 0x38, 0x38, "Maximum Play" ) PORT_DIPLOCATION("DSW1:4,5,6") /* OK */ |
| 3742 | PORT_DIPSETTING( 0x00, "Level 8 (Hardest)" ) |
| 3743 | PORT_DIPNAME( 0x38, 0x38, "Maximum Play" ) PORT_DIPLOCATION("DSW1:4,5,6") |
| 4291 | 3744 | PORT_DIPSETTING( 0x00, "8" ) |
| 4292 | 3745 | PORT_DIPSETTING( 0x08, "10" ) |
| 4293 | 3746 | PORT_DIPSETTING( 0x10, "24" ) |
| r244812 | r244813 | |
| 4333 | 3786 | PORT_DIPSETTING( 0x01, "8" ) |
| 4334 | 3787 | PORT_DIPSETTING( 0x02, "10" ) /* 16 in the manual */ |
| 4335 | 3788 | PORT_DIPSETTING( 0x03, "16" ) /* 24 in the manual */ |
| 4336 | | PORT_DIPNAME( 0x0c, 0x08, "Max Coin In & Note In Point" ) PORT_DIPLOCATION("DSW3:3,4") /* OK */ |
| 3789 | PORT_DIPNAME( 0x0c, 0x08, "Max Coin In & Note In Points" ) PORT_DIPLOCATION("DSW3:3,4") /* OK */ |
| 4337 | 3790 | PORT_DIPSETTING( 0x00, "1000" ) |
| 4338 | 3791 | PORT_DIPSETTING( 0x04, "5000" ) |
| 4339 | 3792 | PORT_DIPSETTING( 0x08, "10000" ) |
| r244812 | r244813 | |
| 4386 | 3839 | PORT_DIPNAME( 0x01, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("DSW5:1") /* OK */ |
| 4387 | 3840 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 4388 | 3841 | PORT_DIPSETTING( 0x01, DEF_STR( On ) ) |
| 4389 | | /* DIP switches 2 to 5 work only for version 3.51 */ |
| 3842 | /* DIP switches 2 to 5 work only for version 3.51 and above */ |
| 4390 | 3843 | PORT_DIPNAME( 0x02, 0x00, "Limit Score of Each Game to Max 10x Bet or $5.00" ) PORT_DIPLOCATION("DSW5:2") /* OK */ |
| 4391 | 3844 | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 4392 | 3845 | PORT_DIPSETTING( 0x02, DEF_STR( Yes ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| r244812 | r244813 | |
| 4436 | 3889 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4437 | 3890 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4438 | 3891 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) PORT_NAME("Note In") /* Note In */ |
| 4439 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) /* Key In */ |
| 3892 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 4440 | 3893 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 4441 | 3894 | |
| 4442 | 3895 | PORT_START("IN2") |
| r244812 | r244813 | |
| 4446 | 3899 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4447 | 3900 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 4448 | 3901 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4449 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 3902 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings / Confirm") |
| 4450 | 3903 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 4451 | 3904 | |
| 4452 | 3905 | PORT_START("DSW1") |
| 4453 | 3906 | PORT_DIPNAME( 0x07, 0x03, "Game Level (Difficulty)" ) PORT_DIPLOCATION("DSW1:1,2,3") /* OK */ |
| 4454 | | PORT_DIPSETTING( 0x07, "Level 1" ) |
| 3907 | PORT_DIPSETTING( 0x07, "Level 1 (Easiest)" ) |
| 4455 | 3908 | PORT_DIPSETTING( 0x06, "Level 2" ) |
| 4456 | 3909 | PORT_DIPSETTING( 0x05, "Level 3" ) |
| 4457 | 3910 | PORT_DIPSETTING( 0x04, "Level 4" ) |
| 4458 | 3911 | PORT_DIPSETTING( 0x03, "Level 5" ) |
| 4459 | 3912 | PORT_DIPSETTING( 0x02, "Level 6" ) |
| 4460 | 3913 | PORT_DIPSETTING( 0x01, "Level 7" ) |
| 4461 | | PORT_DIPSETTING( 0x00, "Level 8" ) |
| 3914 | PORT_DIPSETTING( 0x00, "Level 8 (Hardest)" ) |
| 4462 | 3915 | PORT_DIPNAME( 0x38, 0x38, "Maximum Play" ) PORT_DIPLOCATION("DSW1:4,5,6") /* OK */ |
| 4463 | 3916 | PORT_DIPSETTING( 0x00, "10" ) PORT_CONDITION("DSW5",0x10,EQUALS,0x00) |
| 4464 | 3917 | PORT_DIPSETTING( 0x08, "20" ) PORT_CONDITION("DSW5",0x10,EQUALS,0x00) |
| r244812 | r244813 | |
| 4516 | 3969 | PORT_DIPSETTING( 0x01, "8" ) PORT_CONDITION("DSW5",0x10,EQUALS,0x10) |
| 4517 | 3970 | PORT_DIPSETTING( 0x02, "16" ) PORT_CONDITION("DSW5",0x10,EQUALS,0x10) |
| 4518 | 3971 | PORT_DIPSETTING( 0x03, "24" ) PORT_CONDITION("DSW5",0x10,EQUALS,0x10) |
| 4519 | | PORT_DIPNAME( 0x0c, 0x08, "Max Coin In & Note In Point" ) PORT_DIPLOCATION("DSW3:3,4") /* OK */ |
| 3972 | PORT_DIPNAME( 0x0c, 0x08, "Max Coin In & Note In Points" ) PORT_DIPLOCATION("DSW3:3,4") /* OK */ |
| 4520 | 3973 | PORT_DIPSETTING( 0x00, "1000" ) |
| 4521 | 3974 | PORT_DIPSETTING( 0x04, "5000" ) |
| 4522 | 3975 | PORT_DIPSETTING( 0x08, "10000" ) |
| r244812 | r244813 | |
| 4570 | 4023 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 4571 | 4024 | PORT_DIPSETTING( 0x01, DEF_STR( On ) ) |
| 4572 | 4025 | PORT_DIPNAME( 0x02, 0x00, "Limit Score of Each Game to Max 10x Bet or $5.00" ) PORT_DIPLOCATION("DSW5:2") /* OK */ |
| 4573 | | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 4574 | | PORT_DIPSETTING( 0x02, DEF_STR( Yes ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 4575 | | PORT_DIPSETTING( 0x00, DEF_STR( Unused ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 4576 | | PORT_DIPSETTING( 0x02, DEF_STR( Unused ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 4026 | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 4027 | PORT_DIPSETTING( 0x02, DEF_STR( Yes ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) |
| 4028 | PORT_DIPSETTING( 0x00, "Unused when DSW4-5 OFF" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 4029 | PORT_DIPSETTING( 0x02, "Unused when DSW4-5 OFF" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) |
| 4577 | 4030 | PORT_DIPNAME( 0x04, 0x00, "Use Printer" ) PORT_DIPLOCATION("DSW5:3") /* OK */ |
| 4578 | 4031 | PORT_DIPSETTING( 0x00, "No (Use TDDD)" ) |
| 4579 | 4032 | PORT_DIPSETTING( 0x04, DEF_STR( Yes ) ) |
| r244812 | r244813 | |
| 4598 | 4051 | PORT_DIPSETTING( 0x80, DEF_STR( Yes ) ) |
| 4599 | 4052 | INPUT_PORTS_END |
| 4600 | 4053 | |
| 4054 | /* Displays tkt info on screen but has no settings or hopper controls */ |
| 4601 | 4055 | static INPUT_PORTS_START( nfb96tx ) |
| 4602 | 4056 | PORT_START("IN0") |
| 4603 | 4057 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4604 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4058 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) // unused coin switch |
| 4605 | 4059 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SLOT_STOP_ALL ) PORT_NAME("Stop All / Big") |
| 4606 | 4060 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SLOT_STOP1 ) PORT_NAME("Stop 1 / D-UP") |
| 4607 | 4061 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SLOT_STOP3 ) PORT_NAME("Stop 3 / Take / Select Card") |
| r244812 | r244813 | |
| 4615 | 4069 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4616 | 4070 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4617 | 4071 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4618 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) PORT_NAME("Ticket In") /* Ticket In */ |
| 4072 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) PORT_NAME("Ticket In") |
| 4619 | 4073 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) /* Key In (not used)*/ |
| 4620 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 4074 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) |
| 4621 | 4075 | |
| 4622 | 4076 | PORT_START("IN2") |
| 4623 | 4077 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 4626 | 4080 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4627 | 4081 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_CODE(KEYCODE_W) PORT_NAME("Key Out / Attendant") |
| 4628 | 4082 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4629 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_CODE(KEYCODE_9) PORT_NAME("Settings") |
| 4630 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_CODE(KEYCODE_0) PORT_NAME("Stats") |
| 4083 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 4084 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 4631 | 4085 | |
| 4632 | 4086 | PORT_START("DSW1") |
| 4633 | 4087 | PORT_DIPNAME( 0x07, 0x03, "Game Level (Difficulty)" ) PORT_DIPLOCATION("DSW1:1,2,3") /* OK */ |
| 4634 | | PORT_DIPSETTING( 0x07, "Level 1" ) |
| 4088 | PORT_DIPSETTING( 0x07, "Level 1 (Easiest)" ) |
| 4635 | 4089 | PORT_DIPSETTING( 0x06, "Level 2" ) |
| 4636 | 4090 | PORT_DIPSETTING( 0x05, "Level 3" ) |
| 4637 | 4091 | PORT_DIPSETTING( 0x04, "Level 4" ) |
| 4638 | 4092 | PORT_DIPSETTING( 0x03, "Level 5" ) |
| 4639 | 4093 | PORT_DIPSETTING( 0x02, "Level 6" ) |
| 4640 | 4094 | PORT_DIPSETTING( 0x01, "Level 7" ) |
| 4641 | | PORT_DIPSETTING( 0x00, "Level 8" ) |
| 4095 | PORT_DIPSETTING( 0x00, "Level 8 (Hardest)" ) |
| 4642 | 4096 | PORT_DIPNAME( 0x38, 0x38, "Maximum Play" ) PORT_DIPLOCATION("DSW1:4,5,6") /* OK */ |
| 4643 | 4097 | PORT_DIPSETTING( 0x00, "8" ) |
| 4644 | 4098 | PORT_DIPSETTING( 0x08, "16" ) |
| r244812 | r244813 | |
| 4661 | 4115 | PORT_DIPNAME( 0x02, 0x02, "Skill Spinning" ) PORT_DIPLOCATION("DSW2:2") /* OK (listed as Non-Stop spinning in the manual) */ |
| 4662 | 4116 | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) |
| 4663 | 4117 | PORT_DIPSETTING( 0x02, DEF_STR( Yes ) ) |
| 4664 | | PORT_DIPNAME( 0x04, 0x04, "Coin In" ) PORT_DIPLOCATION("DSW2:3") /* OK */ |
| 4665 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) |
| 4666 | | PORT_DIPSETTING( 0x04, "1 Coin/25 Credits" ) |
| 4118 | PORT_DIPNAME( 0x04, 0x04, "Coin In Rate" ) PORT_DIPLOCATION("DSW2:3") /* OK */ |
| 4119 | PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) /* Nickel slots in manual */ |
| 4120 | PORT_DIPSETTING( 0x04, "1 Coin/25 Credits" ) /* Penny slots in manual */ |
| 4667 | 4121 | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:4") /* unknown */ |
| 4668 | 4122 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 4669 | 4123 | PORT_DIPSETTING( 0x08, DEF_STR( On ) ) |
| r244812 | r244813 | |
| 4686 | 4140 | PORT_DIPSETTING( 0x01, "8" ) |
| 4687 | 4141 | PORT_DIPSETTING( 0x02, "16" ) |
| 4688 | 4142 | PORT_DIPSETTING( 0x03, "24" ) |
| 4689 | | PORT_DIPNAME( 0x0c, 0x08, "Max Coin In & Note In Point" ) PORT_DIPLOCATION("DSW3:3,4") /* OK */ |
| 4143 | PORT_DIPNAME( 0x0c, 0x08, "Max Coin In & Note In Points" ) PORT_DIPLOCATION("DSW3:3,4") /* OK */ |
| 4690 | 4144 | PORT_DIPSETTING( 0x00, "1000" ) |
| 4691 | 4145 | PORT_DIPSETTING( 0x04, "5000" ) |
| 4692 | 4146 | PORT_DIPSETTING( 0x08, "10000" ) |
| r244812 | r244813 | |
| 4786 | 4240 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4787 | 4241 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4788 | 4242 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4789 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_NAME("Note In") /* Note In */ |
| 4790 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 4243 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_NAME("Note In") |
| 4244 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) |
| 4791 | 4245 | |
| 4792 | 4246 | PORT_START("IN2") |
| 4793 | 4247 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 4801 | 4255 | |
| 4802 | 4256 | PORT_START("DSW1") |
| 4803 | 4257 | PORT_DIPNAME( 0x07, 0x03, "Game Rate" ) PORT_DIPLOCATION("DSW1:1,2,3") /* OK */ |
| 4804 | | PORT_DIPSETTING( 0x07, "90%" ) |
| 4805 | | PORT_DIPSETTING( 0x06, "85%" ) |
| 4806 | | PORT_DIPSETTING( 0x05, "80%" ) |
| 4807 | | PORT_DIPSETTING( 0x04, "75%" ) |
| 4808 | | PORT_DIPSETTING( 0x03, "70%" ) |
| 4809 | | PORT_DIPSETTING( 0x02, "65%" ) |
| 4810 | | PORT_DIPSETTING( 0x01, "60%" ) |
| 4811 | | PORT_DIPSETTING( 0x00, "55%" ) |
| 4258 | PORT_DIPSETTING( 0x07, "Level 1 - 90%" ) |
| 4259 | PORT_DIPSETTING( 0x06, "Level 2 - 85%" ) |
| 4260 | PORT_DIPSETTING( 0x05, "Level 3 - 80%" ) |
| 4261 | PORT_DIPSETTING( 0x04, "Level 4 - 75%" ) |
| 4262 | PORT_DIPSETTING( 0x03, "Level 5 - 70%" ) |
| 4263 | PORT_DIPSETTING( 0x02, "Level 6 - 65%" ) |
| 4264 | PORT_DIPSETTING( 0x01, "Level 7 - 60%" ) |
| 4265 | PORT_DIPSETTING( 0x00, "Level 8 - 55%" ) |
| 4812 | 4266 | PORT_DIPNAME( 0x38, 0x38, "Maximum Play" ) PORT_DIPLOCATION("DSW1:4,5,6") /* OK */ |
| 4813 | 4267 | PORT_DIPSETTING( 0x00, "8" ) |
| 4814 | 4268 | PORT_DIPSETTING( 0x08, "16" ) |
| r244812 | r244813 | |
| 4828 | 4282 | PORT_DIPNAME( 0x01, 0x01, "Double-Up Game" ) PORT_DIPLOCATION("DSW2:1") /* OK */ |
| 4829 | 4283 | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) |
| 4830 | 4284 | PORT_DIPSETTING( 0x01, DEF_STR( Yes ) ) |
| 4831 | | PORT_DIPNAME( 0x02, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:2") /* unknown */ |
| 4832 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 4833 | | PORT_DIPSETTING( 0x02, DEF_STR( On ) ) |
| 4285 | PORT_DIPNAME( 0x02, 0x00, "Use Printer" ) PORT_DIPLOCATION("DSW2:2") |
| 4286 | PORT_DIPSETTING( 0x00, "No (TDDD)" ) /* (Ticket Dispenser Direct Drive) */ |
| 4287 | PORT_DIPSETTING( 0x02, DEF_STR( Yes ) ) /* Use Auto Ticket Dispense only */ |
| 4834 | 4288 | PORT_DIPNAME( 0x1c, 0x10, "Coin In" ) PORT_DIPLOCATION("DSW2:3,4,5") /* OK */ |
| 4835 | 4289 | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 4836 | 4290 | PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) |
| r244812 | r244813 | |
| 4882 | 4336 | PORT_DIPNAME( 0x01, 0x01, "Check Account" ) PORT_DIPLOCATION("DSW4:1") /* OK */ |
| 4883 | 4337 | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) |
| 4884 | 4338 | PORT_DIPSETTING( 0x01, DEF_STR( Yes ) ) |
| 4885 | | PORT_DIPNAME( 0x02, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:2") /* unknown */ |
| 4886 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 4887 | | PORT_DIPSETTING( 0x02, DEF_STR( On ) ) |
| 4339 | PORT_DIPNAME( 0x02, 0x00, "Show Coin In Limit" ) PORT_DIPLOCATION("DSW4:2") /* OK */ |
| 4340 | PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) |
| 4341 | PORT_DIPSETTING( 0x02, DEF_STR( No ) ) |
| 4888 | 4342 | PORT_DIPNAME( 0x04, 0x00, "Initial Bonus Settings After Reset" ) PORT_DIPLOCATION("DSW4:3") /* not checked */ |
| 4889 | 4343 | PORT_DIPSETTING( 0x00, "Type 1" ) |
| 4890 | 4344 | PORT_DIPSETTING( 0x04, "Type 2" ) |
| r244812 | r244813 | |
| 4904 | 4358 | PORT_DIPSETTING( 0x20, "Max 8 Ticket Per Game" ) |
| 4905 | 4359 | PORT_DIPSETTING( 0x00, "Max 10 Ticket Per Game" ) |
| 4906 | 4360 | |
| 4361 | /* Only versions 3.6 and up make use of DSW5. */ |
| 4907 | 4362 | PORT_START("DSW5") |
| 4908 | 4363 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 4909 | 4364 | INPUT_PORTS_END |
| 4910 | 4365 | |
| 4911 | 4366 | static INPUT_PORTS_START( roypok96a ) |
| 4912 | | PORT_START("IN0") |
| 4913 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4914 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4915 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_HIGH ) PORT_NAME("Big") |
| 4916 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_D_UP ) PORT_NAME("D-UP") |
| 4917 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_TAKE ) PORT_NAME("Take / Select Card") |
| 4918 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_GAMBLE_BET ) PORT_NAME("Play (Bet)") |
| 4919 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_LOW ) PORT_NAME("Small / Info") |
| 4920 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Start") |
| 4367 | PORT_INCLUDE( roypok96 ) |
| 4921 | 4368 | |
| 4922 | | PORT_START("IN1") |
| 4923 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4924 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4925 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4926 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4927 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4928 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4929 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_NAME("Note In") /* Note In */ |
| 4930 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 4931 | | |
| 4932 | | PORT_START("IN2") |
| 4933 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4934 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4935 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4936 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4937 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 4938 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4939 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings") |
| 4940 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Stats") |
| 4941 | | |
| 4942 | | PORT_START("DSW1") |
| 4943 | | PORT_DIPNAME( 0x07, 0x03, "Game Level (Difficulty)" ) PORT_DIPLOCATION("DSW1:1,2,3") /* OK */ |
| 4944 | | PORT_DIPSETTING( 0x07, "Level 1" ) |
| 4945 | | PORT_DIPSETTING( 0x06, "Level 2" ) |
| 4946 | | PORT_DIPSETTING( 0x05, "Level 3" ) |
| 4947 | | PORT_DIPSETTING( 0x04, "Level 4" ) |
| 4948 | | PORT_DIPSETTING( 0x03, "Level 5" ) |
| 4949 | | PORT_DIPSETTING( 0x02, "Level 6" ) |
| 4950 | | PORT_DIPSETTING( 0x01, "Level 7" ) |
| 4951 | | PORT_DIPSETTING( 0x00, "Level 8" ) |
| 4952 | | PORT_DIPNAME( 0x38, 0x38, "Maximum Play" ) PORT_DIPLOCATION("DSW1:4,5,6") /* OK */ |
| 4953 | | PORT_DIPSETTING( 0x00, "8" ) |
| 4954 | | PORT_DIPSETTING( 0x08, "16" ) |
| 4955 | | PORT_DIPSETTING( 0x10, "24" ) |
| 4956 | | PORT_DIPSETTING( 0x18, "32" ) |
| 4957 | | PORT_DIPSETTING( 0x20, "40" ) |
| 4958 | | PORT_DIPSETTING( 0x28, "48" ) |
| 4959 | | PORT_DIPSETTING( 0x30, "64" ) |
| 4960 | | PORT_DIPSETTING( 0x38, "80" ) |
| 4961 | | PORT_DIPNAME( 0xc0, 0x80, "Minimum Play for Bonus" ) PORT_DIPLOCATION("DSW1:7,8") /* OK */ |
| 4962 | | PORT_DIPSETTING( 0x00, "8" ) |
| 4963 | | PORT_DIPSETTING( 0x40, "16" ) |
| 4964 | | PORT_DIPSETTING( 0x80, "24" ) |
| 4965 | | PORT_DIPSETTING( 0xc0, "32" ) |
| 4966 | | |
| 4967 | | PORT_START("DSW2") |
| 4968 | | PORT_DIPNAME( 0x01, 0x01, "Double-Up Game" ) PORT_DIPLOCATION("DSW2:1") /* OK */ |
| 4969 | | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) |
| 4970 | | PORT_DIPSETTING( 0x01, DEF_STR( Yes ) ) |
| 4971 | | PORT_DIPNAME( 0x02, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:2") /* unknown */ |
| 4972 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 4973 | | PORT_DIPSETTING( 0x02, DEF_STR( On ) ) |
| 4974 | | PORT_DIPNAME( 0x1c, 0x10, "Coin In" ) PORT_DIPLOCATION("DSW2:3,4,5") /* OK */ |
| 4975 | | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 4976 | | PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) |
| 4977 | | PORT_DIPSETTING( 0x08, DEF_STR( 1C_4C ) ) |
| 4978 | | PORT_DIPSETTING( 0x0c, DEF_STR( 1C_5C ) ) |
| 4979 | | PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) |
| 4980 | | PORT_DIPSETTING( 0x14, "1 Coin/20 Credits" ) |
| 4981 | | PORT_DIPSETTING( 0x18, "1 Coin/25 Credits" ) |
| 4982 | | PORT_DIPSETTING( 0x1c, "1 Coin/100 Credits" ) |
| 4983 | | PORT_DIPNAME( 0x60, 0x00, "Note In Value" ) PORT_DIPLOCATION("DSW2:6,7") /* OK */ |
| 4984 | | PORT_DIPSETTING( 0x00, "100" ) |
| 4985 | | PORT_DIPSETTING( 0x20, "200" ) |
| 4986 | | PORT_DIPSETTING( 0x40, "500" ) |
| 4987 | | PORT_DIPSETTING( 0x60, "1000" ) |
| 4988 | | PORT_DIPNAME( 0x80, 0x00, "WARNING: Always Off" ) PORT_DIPLOCATION("DSW2:8") /* Listed that way in the manual */ |
| 4989 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 4990 | | PORT_DIPSETTING( 0x80, DEF_STR( On ) ) |
| 4991 | | |
| 4992 | | PORT_START("DSW3") |
| 4369 | PORT_MODIFY("DSW2") |
| 4993 | 4370 | PORT_DIPNAME( 0x03, 0x02, "Minimum Play to Start" ) PORT_DIPLOCATION("DSW3:1,2") /* OK */ |
| 4994 | 4371 | PORT_DIPSETTING( 0x00, "1" ) |
| 4995 | 4372 | PORT_DIPSETTING( 0x01, "8" ) |
| 4996 | 4373 | PORT_DIPSETTING( 0x02, "10" ) |
| 4997 | 4374 | PORT_DIPSETTING( 0x03, "16" ) |
| 4998 | | PORT_DIPNAME( 0x0c, 0x08, "Max Coin In & Note In Point" ) PORT_DIPLOCATION("DSW3:3,4") /* OK */ |
| 4999 | | PORT_DIPSETTING( 0x00, "1000" ) |
| 5000 | | PORT_DIPSETTING( 0x04, "5000" ) |
| 5001 | | PORT_DIPSETTING( 0x08, "10000" ) |
| 5002 | | PORT_DIPSETTING( 0x0c, "90000" ) |
| 5003 | | PORT_DIPNAME( 0xf0, 0x00, "Clear / Ticket Unit" ) PORT_DIPLOCATION("DSW3:5,6,7,8") /* OK */ |
| 5004 | | PORT_DIPSETTING( 0x00, "1" ) |
| 5005 | | PORT_DIPSETTING( 0x10, "4" ) |
| 5006 | | PORT_DIPSETTING( 0x20, "5" ) |
| 5007 | | PORT_DIPSETTING( 0x30, "10" ) |
| 5008 | | PORT_DIPSETTING( 0x40, "20" ) |
| 5009 | | PORT_DIPSETTING( 0x50, "25" ) |
| 5010 | | PORT_DIPSETTING( 0x60, "30" ) |
| 5011 | | PORT_DIPSETTING( 0x70, "40" ) |
| 5012 | | PORT_DIPSETTING( 0x80, "50" ) |
| 5013 | | PORT_DIPSETTING( 0x90, "60" ) |
| 5014 | | PORT_DIPSETTING( 0xa0, "80" ) |
| 5015 | | PORT_DIPSETTING( 0xb0, "100" ) |
| 5016 | | PORT_DIPSETTING( 0xc0, "200" ) |
| 5017 | | PORT_DIPSETTING( 0xd0, "300" ) |
| 5018 | | PORT_DIPSETTING( 0xe0, "400" ) |
| 5019 | | PORT_DIPSETTING( 0xf0, "500" ) |
| 5020 | 4375 | |
| 5021 | | PORT_START("DSW4") |
| 5022 | | PORT_DIPNAME( 0x01, 0x01, "Check Account" ) PORT_DIPLOCATION("DSW4:1") /* OK */ |
| 5023 | | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) |
| 5024 | | PORT_DIPSETTING( 0x01, DEF_STR( Yes ) ) |
| 5025 | | PORT_DIPNAME( 0x02, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:2") /* unknown */ |
| 4376 | /* DSW5 is under top board, 1-6 are unused and should be set to off. Switches 7 & 8 are adjustable without removing top board. */ |
| 4377 | PORT_MODIFY("DSW5") |
| 4378 | PORT_DIPNAME( 0x01, 0x00, "Unused - leave off" ) PORT_DIPLOCATION("DSW5:1") |
| 5026 | 4379 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 4380 | PORT_DIPSETTING( 0x01, DEF_STR( On ) ) |
| 4381 | PORT_DIPNAME( 0x02, 0x00, "Unused - leave off" ) PORT_DIPLOCATION("DSW5:2") |
| 4382 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 5027 | 4383 | PORT_DIPSETTING( 0x02, DEF_STR( On ) ) |
| 5028 | | PORT_DIPNAME( 0x04, 0x00, "Initial Bonus Settings After Reset" ) PORT_DIPLOCATION("DSW4:3") /* not checked */ |
| 5029 | | PORT_DIPSETTING( 0x00, "Type 1" ) |
| 5030 | | PORT_DIPSETTING( 0x04, "Type 2" ) |
| 5031 | | PORT_DIPNAME( 0x08, 0x08, "Bonus Accumulation" ) PORT_DIPLOCATION("DSW4:4") /* not checked */ |
| 5032 | | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) |
| 5033 | | PORT_DIPSETTING( 0x08, DEF_STR( Yes ) ) |
| 5034 | | PORT_DIPNAME( 0x10, 0x10, "Auto Ticket Dispense" ) PORT_DIPLOCATION("DSW4:5") /* not checked */ |
| 5035 | | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) |
| 5036 | | PORT_DIPSETTING( 0x10, DEF_STR( Yes ) ) |
| 5037 | | PORT_DIPNAME( 0xe0, 0xe0, "Ticket Dispense Mode" ) PORT_DIPLOCATION("DSW4:6,7,8") /* OK */ |
| 5038 | | PORT_DIPSETTING( 0xe0, "Continuous" ) |
| 5039 | | PORT_DIPSETTING( 0xc0, "Max 1 Ticket Per Game" ) |
| 5040 | | PORT_DIPSETTING( 0xa0, "Max 2 Ticket Per Game" ) |
| 5041 | | PORT_DIPSETTING( 0x80, "Max 3 Ticket Per Game" ) |
| 5042 | | PORT_DIPSETTING( 0x60, "Max 4 Ticket Per Game" ) |
| 5043 | | PORT_DIPSETTING( 0x40, "Max 5 Ticket Per Game" ) |
| 5044 | | PORT_DIPSETTING( 0x20, "Max 8 Ticket Per Game" ) |
| 5045 | | PORT_DIPSETTING( 0x00, "Max 10 Ticket Per Game" ) |
| 5046 | | |
| 5047 | | PORT_START("DSW5") |
| 5048 | | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 4384 | PORT_DIPNAME( 0x04, 0x00, "Unused - leave off" ) PORT_DIPLOCATION("DSW5:3") |
| 4385 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 4386 | PORT_DIPSETTING( 0x04, DEF_STR( On ) ) |
| 4387 | PORT_DIPNAME( 0x08, 0x00, "Unused - leave off" ) PORT_DIPLOCATION("DSW5:4") |
| 4388 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 4389 | PORT_DIPSETTING( 0x08, DEF_STR( On ) ) |
| 4390 | PORT_DIPNAME( 0x10, 0x00, "Unused - leave off" ) PORT_DIPLOCATION("DSW5:5") |
| 4391 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 4392 | PORT_DIPSETTING( 0x10, DEF_STR( On ) ) |
| 4393 | PORT_DIPNAME( 0x20, 0x00, "Unused - leave off" ) PORT_DIPLOCATION("DSW5:6") |
| 4394 | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 4395 | PORT_DIPSETTING( 0x20, DEF_STR( On ) ) |
| 4396 | PORT_DIPNAME( 0x40, 0x00, "Reset Remaining Score To Zero" ) PORT_DIPLOCATION("DSW5:7") |
| 4397 | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) |
| 4398 | PORT_DIPSETTING( 0x40, DEF_STR( Yes ) ) |
| 4399 | PORT_DIPNAME( 0x80, 0x00, "Count Game To Issue Ticket" ) PORT_DIPLOCATION("DSW5:8") |
| 4400 | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) |
| 4401 | PORT_DIPSETTING( 0x80, DEF_STR( Yes ) ) |
| 5049 | 4402 | INPUT_PORTS_END |
| 5050 | 4403 | |
| 4404 | |
| 5051 | 4405 | static INPUT_PORTS_START( pokonl97 ) |
| 5052 | 4406 | PORT_START("IN0") |
| 5053 | 4407 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 5054 | 4408 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 5055 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_CODE(KEYCODE_Z) PORT_NAME("Hold 1 / Big / Bet 10") |
| 5056 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_CODE(KEYCODE_X) PORT_NAME("Hold 2 / D-UP") |
| 5057 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_CODE(KEYCODE_V) PORT_NAME("Hold 4 / Take / Select Card") |
| 5058 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_CODE(KEYCODE_B) PORT_NAME("Hold 5 / Play (Bet 1)") |
| 5059 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_CODE(KEYCODE_C) PORT_NAME("Hold 3 / Small / End") |
| 5060 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_CODE(KEYCODE_N) PORT_NAME("Start / Draw") |
| 4409 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) PORT_NAME("Hold 1 / Big / Bet 10") |
| 4410 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_POKER_HOLD2 ) PORT_NAME("Hold 2 / D-UP") |
| 4411 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD4 ) PORT_NAME("Hold 4 / Take / Select Card") |
| 4412 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_POKER_HOLD5 ) PORT_NAME("Hold 5 / Play (Bet 1)") |
| 4413 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_POKER_HOLD3 ) PORT_NAME("Hold 3 / Small / End") |
| 4414 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_DEAL ) PORT_NAME("Start / Draw") |
| 5061 | 4415 | |
| 5062 | 4416 | PORT_START("IN1") |
| 5063 | 4417 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 5081 | 4435 | |
| 5082 | 4436 | PORT_START("DSW1") |
| 5083 | 4437 | PORT_DIPNAME( 0x07, 0x03, "Game Level (Difficulty)" ) PORT_DIPLOCATION("DSW1:1,2,3") /* OK */ |
| 5084 | | PORT_DIPSETTING( 0x07, "Level 1" ) |
| 5085 | | PORT_DIPSETTING( 0x06, "Level 2" ) |
| 5086 | | PORT_DIPSETTING( 0x05, "Level 3" ) |
| 5087 | | PORT_DIPSETTING( 0x04, "Level 4" ) |
| 5088 | | PORT_DIPSETTING( 0x03, "Level 5" ) |
| 5089 | | PORT_DIPSETTING( 0x02, "Level 6" ) |
| 5090 | | PORT_DIPSETTING( 0x01, "Level 7" ) |
| 5091 | | PORT_DIPSETTING( 0x00, "Level 8" ) |
| 4438 | PORT_DIPSETTING( 0x07, "Level 1 - 90%" ) |
| 4439 | PORT_DIPSETTING( 0x06, "Level 2 - 85%" ) |
| 4440 | PORT_DIPSETTING( 0x05, "Level 3 - 80%" ) |
| 4441 | PORT_DIPSETTING( 0x04, "Level 4 - 75%" ) |
| 4442 | PORT_DIPSETTING( 0x03, "Level 5 - 70%" ) |
| 4443 | PORT_DIPSETTING( 0x02, "Level 6 - 65%" ) |
| 4444 | PORT_DIPSETTING( 0x01, "Level 7 - 60%" ) |
| 4445 | PORT_DIPSETTING( 0x00, "Level 8 - 55%" ) |
| 5092 | 4446 | PORT_DIPNAME( 0x38, 0x38, "Maximum Play" ) PORT_DIPLOCATION("DSW1:4,5,6") /* OK */ |
| 5093 | 4447 | PORT_DIPSETTING( 0x00, "10" ) |
| 5094 | 4448 | PORT_DIPSETTING( 0x08, "20" ) |
| r244812 | r244813 | |
| 5105 | 4459 | PORT_DIPSETTING( 0xc0, "32" ) |
| 5106 | 4460 | |
| 5107 | 4461 | PORT_START("DSW2") |
| 5108 | | PORT_DIPNAME( 0x01, 0x01, "Double-Up Game" ) PORT_DIPLOCATION("DSW2:1") /* OK */ |
| 4462 | PORT_DIPNAME( 0x01, 0x01, "Double-Up Game" ) PORT_DIPLOCATION("DSW2:1") |
| 5109 | 4463 | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) |
| 5110 | 4464 | PORT_DIPSETTING( 0x01, DEF_STR( Yes ) ) |
| 5111 | | PORT_DIPNAME( 0x02, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:2") /* unknown */ |
| 5112 | | PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) |
| 5113 | | PORT_DIPSETTING( 0x02, DEF_STR( On ) ) |
| 4465 | PORT_DIPNAME( 0x02, 0x00, "Use Printer" ) PORT_DIPLOCATION("DSW2:2") |
| 4466 | PORT_DIPSETTING( 0x00, "No (TDDD)" ) /* (Ticket Dispenser Direct Drive) */ |
| 4467 | PORT_DIPSETTING( 0x02, "Yes" ) /* Use AUTO TKT DISPENSE only */ |
| 5114 | 4468 | PORT_DIPNAME( 0x1c, 0x10, "Coin In" ) PORT_DIPLOCATION("DSW2:3,4,5") /* OK */ |
| 5115 | 4469 | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) |
| 5116 | 4470 | PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) |
| r244812 | r244813 | |
| 5174 | 4528 | PORT_DIPNAME( 0x10, 0x10, "Auto Ticket Dispense" ) PORT_DIPLOCATION("DSW4:5") /* not checked */ |
| 5175 | 4529 | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) |
| 5176 | 4530 | PORT_DIPSETTING( 0x10, DEF_STR( Yes ) ) |
| 5177 | | PORT_DIPNAME( 0xe0, 0xe0, "Ticket Dispense Mode" ) PORT_DIPLOCATION("DSW4:6,7,8") /* OK */ |
| 4531 | PORT_DIPNAME( 0xe0, 0xe0, "Ticket Dispense Mode" ) PORT_DIPLOCATION("DSW4:6,7,8") |
| 5178 | 4532 | PORT_DIPSETTING( 0xe0, "Continuous" ) |
| 5179 | 4533 | PORT_DIPSETTING( 0xc0, "Max 1 Ticket Per Game" ) |
| 5180 | 4534 | PORT_DIPSETTING( 0xa0, "Max 2 Ticket Per Game" ) |
| r244812 | r244813 | |
| 5215 | 4569 | PORT_START("IN0") |
| 5216 | 4570 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 5217 | 4571 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 5218 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_CODE(KEYCODE_Z) PORT_NAME("Hit") |
| 5219 | | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_CODE(KEYCODE_X) PORT_NAME("Unknown1") |
| 5220 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_CODE(KEYCODE_V) PORT_NAME("Unknown3") |
| 4572 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_CODE(KEYCODE_C) PORT_NAME("Hit / Big / Stop") |
| 4573 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_CODE(KEYCODE_X) PORT_NAME("Auto Hit / Double") |
| 4574 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_TAKE ) |
| 5221 | 4575 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_CODE(KEYCODE_B) PORT_NAME("Play (Bet)") |
| 5222 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_CODE(KEYCODE_C) PORT_NAME("Unknown2") |
| 4576 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_CODE(KEYCODE_V) PORT_NAME("Small") |
| 5223 | 4577 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Start") |
| 5224 | 4578 | |
| 5225 | 4579 | PORT_START("IN1") |
| r244812 | r244813 | |
| 5384 | 4738 | |
| 5385 | 4739 | PORT_START("DSW1") |
| 5386 | 4740 | PORT_DIPNAME( 0x07, 0x03, "Game Rate" ) PORT_DIPLOCATION("DSW1:1,2,3") /* OK */ |
| 5387 | | PORT_DIPSETTING( 0x07, "90%" ) |
| 5388 | | PORT_DIPSETTING( 0x06, "85%" ) |
| 5389 | | PORT_DIPSETTING( 0x05, "80%" ) |
| 5390 | | PORT_DIPSETTING( 0x04, "75%" ) |
| 5391 | | PORT_DIPSETTING( 0x03, "70%" ) |
| 5392 | | PORT_DIPSETTING( 0x02, "65%" ) |
| 5393 | | PORT_DIPSETTING( 0x01, "60%" ) |
| 5394 | | PORT_DIPSETTING( 0x00, "55%" ) |
| 4741 | PORT_DIPSETTING( 0x07, "Level 1 - 90%" ) |
| 4742 | PORT_DIPSETTING( 0x06, "Level 2 - 85%" ) |
| 4743 | PORT_DIPSETTING( 0x05, "Level 3 - 80%" ) |
| 4744 | PORT_DIPSETTING( 0x04, "Level 4 - 75%" ) |
| 4745 | PORT_DIPSETTING( 0x03, "Level 5 - 70%" ) |
| 4746 | PORT_DIPSETTING( 0x02, "Level 6 - 65%" ) |
| 4747 | PORT_DIPSETTING( 0x01, "Level 7 - 60%" ) |
| 4748 | PORT_DIPSETTING( 0x00, "Level 8 - 55%" ) |
| 5395 | 4749 | PORT_DIPNAME( 0x38, 0x38, "Maximum Play" ) PORT_DIPLOCATION("DSW1:4,5,6") /* OK */ |
| 5396 | 4750 | PORT_DIPSETTING( 0x00, "8" ) |
| 5397 | 4751 | PORT_DIPSETTING( 0x08, "16" ) |
| r244812 | r244813 | |
| 6212 | 5566 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 6213 | 5567 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 6214 | 5568 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 6215 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ |
| 6216 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) /* Coin B */ |
| 6217 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) /* Key In */ |
| 6218 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) /* Coin C */ |
| 5569 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) PORT_NAME("Coin A") |
| 5570 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) PORT_NAME("Coin B") |
| 5571 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) |
| 5572 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) PORT_NAME("Coin C") |
| 6219 | 5573 | |
| 6220 | 5574 | PORT_START("IN2") |
| 6221 | 5575 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 6222 | 5576 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 6223 | 5577 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 6224 | 5578 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 6225 | | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_CODE(KEYCODE_W) PORT_NAME("Key Out / Attendant") |
| 6226 | | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_H) PORT_NAME("Hopper Limited Payout") |
| 6227 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_CODE(KEYCODE_9) PORT_NAME("Settings / Test Mode") PORT_TOGGLE |
| 6228 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_CODE(KEYCODE_0) PORT_NAME("Statistics") |
| 5579 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Key Out / Attendant") |
| 5580 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_H) PORT_NAME("Hopper Limited Payout") |
| 5581 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Settings / Test Mode") PORT_TOGGLE |
| 5582 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK ) PORT_NAME("Statistics") |
| 6229 | 5583 | |
| 6230 | 5584 | PORT_START("IN3") // reflected in test mode |
| 6231 | 5585 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r244812 | r244813 | |
| 6355 | 5709 | PORT_DIPSETTING( 0x00, "32" ) |
| 6356 | 5710 | PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 6357 | 5711 | |
| 6358 | | PORT_START("DSW5") // phisically tied to ay8910 port A, but unused... |
| 5712 | PORT_START("DSW5") // physically tied to ay8910 port A, but unused... |
| 6359 | 5713 | PORT_DIPNAME( 0x01, 0x01, "DSW5" ) PORT_DIPLOCATION("SW5:1") |
| 6360 | 5714 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 6361 | 5715 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| r244812 | r244813 | |
| 6381 | 5735 | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 6382 | 5736 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 6383 | 5737 | |
| 6384 | | PORT_START("DSW6") // phisically tied to ay8910 port B, but unused... |
| 5738 | PORT_START("DSW6") // physically tied to ay8910 port B, but unused... |
| 6385 | 5739 | PORT_DIPNAME( 0x01, 0x01, "DSW6" ) PORT_DIPLOCATION("SW6:1") |
| 6386 | 5740 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 6387 | 5741 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| r244812 | r244813 | |
| 6502 | 5856 | PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) |
| 6503 | 5857 | PORT_DIPSETTING( 0x04, "1 Coin/10 Credits" ) |
| 6504 | 5858 | PORT_DIPSETTING( 0x00, "1 Coin/50 Credits" ) |
| 5859 | PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 6505 | 5860 | |
| 6506 | 5861 | PORT_START("DSW3-1") |
| 6507 | 5862 | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:5") |
| r244812 | r244813 | |
| 6516 | 5871 | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:8") |
| 6517 | 5872 | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 6518 | 5873 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5874 | PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 6519 | 5875 | |
| 6520 | 5876 | PORT_START("DSW4") |
| 6521 | 5877 | PORT_DIPNAME( 0x07, 0x07, "Credit Limit" ) PORT_DIPLOCATION("DSW4:1,2,3") /* OK */ |
| r244812 | r244813 | |
| 14111 | 13467 | |
| 14112 | 13468 | GAMEL( 1989, lucky8, 0, lucky8, lucky8, driver_device, 0, ROT0, "Wing Co., Ltd.", "New Lucky 8 Lines (set 1, W-4)", 0, layout_lucky8 ) |
| 14113 | 13469 | GAMEL( 1989, lucky8a, lucky8, lucky8, lucky8a, goldstar_state, lucky8a, ROT0, "Wing Co., Ltd.", "New Lucky 8 Lines (set 2, W-4)", 0, layout_lucky8 ) |
| 14114 | | GAMEL( 1989, lucky8b, lucky8, lucky8, ns8lines, driver_device, 0, ROT0, "Wing Co., Ltd.", "New Lucky 8 Lines (set 3, W-4, extended gfx)", 0, layout_lucky8 ) |
| 13470 | GAMEL( 1989, lucky8b, lucky8, lucky8, lucky8b, driver_device, 0, ROT0, "Wing Co., Ltd.", "New Lucky 8 Lines (set 3, W-4, extended gfx)", 0, layout_lucky8 ) |
| 14115 | 13471 | GAMEL( 1989, lucky8c, lucky8, lucky8, lucky8, goldstar_state, lucky8a, ROT0, "Wing Co., Ltd.", "New Lucky 8 Lines (set 4, W-4)", 0, layout_lucky8 ) |
| 14116 | 13472 | GAMEL( 1989, lucky8d, lucky8, lucky8, lucky8d, driver_device, 0, ROT0, "Wing Co., Ltd.", "New Lucky 8 Lines (set 5, W-4, main 40%, d-up 60%)", 0, layout_lucky8 ) |
| 14117 | 13473 | GAMEL( 1989, lucky8e, lucky8, lucky8, lucky8d, driver_device, 0, ROT0, "Wing Co., Ltd.", "New Lucky 8 Lines (set 6, W-4, main 40%, d-up 60%)", 0, layout_lucky8 ) |
| 14118 | | GAMEL( 198?, ns8lines, 0, lucky8, ns8lines, driver_device, 0, ROT0, "<unknown>", "New Lucky 8 Lines / New Super 8 Lines (W-4)", 0, layout_lucky8 ) |
| 13474 | GAMEL( 198?, ns8lines, 0, lucky8, lucky8b, driver_device, 0, ROT0, "<unknown>", "New Lucky 8 Lines / New Super 8 Lines (W-4)", 0, layout_lucky8 ) |
| 14119 | 13475 | GAMEL( 198?, ns8linew, 0, lucky8, ns8linew, driver_device, 0, ROT0, "<unknown>", "New Lucky 8 Lines / New Super 8 Lines (F-5, Witch Bonus)", 0, layout_lucky8 ) |
| 14120 | 13476 | |
| 14121 | 13477 | GAMEL( 198?, kkotnoli, 0, kkotnoli, kkotnoli, driver_device, 0, ROT0, "hack", "Kkot No Li (Kill the Bees)", GAME_IMPERFECT_COLORS, layout_lucky8 ) |