From 2e729b8a97edd0e7d3b20402888b267508a46a8f Mon Sep 17 00:00:00 2001 From: Robbbert Date: Tue, 24 Jul 2018 22:34:04 +1000 Subject: super80 : split software list between the 32 & 80-column versions --- hash/super80_cass.xml | 159 +++++++++++++++++++++++++++++++++++++++++++ src/mame/drivers/super80.cpp | 6 +- 2 files changed, 164 insertions(+), 1 deletion(-) diff --git a/hash/super80_cass.xml b/hash/super80_cass.xml index e86dd3dd0a3..bf29c6cf89c 100644 --- a/hash/super80_cass.xml +++ b/hash/super80_cass.xml @@ -22,6 +22,7 @@ + @@ -35,6 +36,7 @@ + @@ -88,6 +90,7 @@ El Graphix + @@ -113,6 +116,7 @@ + @@ -137,6 +141,7 @@ Bemak + @@ -154,6 +159,7 @@ + @@ -166,6 +172,7 @@ unknown + @@ -240,6 +247,7 @@ unknown + @@ -316,6 +324,7 @@ unknown + @@ -328,6 +337,7 @@ unknown + @@ -340,6 +350,7 @@ unknown + @@ -365,6 +376,7 @@ + @@ -378,6 +390,7 @@ + @@ -438,6 +451,7 @@ unknown + @@ -463,6 +477,7 @@ + @@ -475,6 +490,7 @@ Bemak + @@ -487,6 +503,7 @@ Bemak + @@ -499,6 +516,7 @@ Bemak + @@ -511,6 +529,7 @@ unknown + @@ -523,6 +542,7 @@ unknown + @@ -535,6 +555,7 @@ unknown + @@ -547,6 +568,7 @@ unknown + @@ -559,6 +581,7 @@ unknown + @@ -571,6 +594,7 @@ unknown + @@ -583,6 +607,7 @@ unknown + @@ -637,6 +662,7 @@ + @@ -649,6 +675,7 @@ unknown + @@ -661,6 +688,7 @@ unknown + @@ -673,6 +701,7 @@ unknown + @@ -686,6 +715,7 @@ + @@ -699,6 +729,7 @@ + @@ -712,6 +743,7 @@ + @@ -724,6 +756,7 @@ unknown + @@ -736,6 +769,7 @@ unknown + @@ -748,6 +782,7 @@ unknown + @@ -761,6 +796,7 @@ + @@ -774,6 +810,7 @@ + @@ -787,6 +824,7 @@ + @@ -800,6 +838,7 @@ + @@ -813,6 +852,7 @@ + @@ -826,6 +866,7 @@ + @@ -839,6 +880,7 @@ + @@ -851,6 +893,7 @@ unknown + @@ -864,6 +907,7 @@ + @@ -876,6 +920,7 @@ unknown + @@ -889,6 +934,7 @@ + @@ -901,6 +947,7 @@ unknown + @@ -913,6 +960,7 @@ unknown + @@ -925,6 +973,7 @@ unknown + @@ -938,6 +987,7 @@ + @@ -951,6 +1001,7 @@ + @@ -963,6 +1014,7 @@ unknown + @@ -976,6 +1028,7 @@ + @@ -989,6 +1042,7 @@ + @@ -1002,6 +1056,7 @@ + @@ -1014,6 +1069,7 @@ unknown + @@ -1026,6 +1082,7 @@ unknown + @@ -1039,6 +1096,7 @@ + @@ -1051,6 +1109,7 @@ unknown + @@ -1063,6 +1122,7 @@ unknown + @@ -1076,6 +1136,7 @@ + @@ -1088,6 +1149,7 @@ unknown + @@ -1101,6 +1163,7 @@ + @@ -1113,6 +1176,7 @@ unknown + @@ -1125,6 +1189,7 @@ unknown + @@ -1138,6 +1203,7 @@ + @@ -1150,6 +1216,7 @@ unknown + @@ -1163,6 +1230,7 @@ + @@ -1175,6 +1243,7 @@ unknown + @@ -1188,6 +1257,7 @@ + @@ -1200,6 +1270,7 @@ unknown + @@ -1212,6 +1283,7 @@ unknown + @@ -1224,6 +1296,7 @@ unknown + @@ -1237,6 +1310,7 @@ + @@ -1249,6 +1323,7 @@ unknown + @@ -1262,6 +1337,7 @@ + @@ -1275,6 +1351,7 @@ + @@ -1287,6 +1364,7 @@ unknown + @@ -1299,6 +1377,7 @@ unknown + @@ -1312,6 +1391,7 @@ + @@ -1324,6 +1404,7 @@ unknown + @@ -1336,6 +1417,7 @@ unknown + @@ -1348,6 +1430,7 @@ unknown + @@ -1360,6 +1443,7 @@ unknown + @@ -1372,6 +1456,7 @@ unknown + @@ -1384,6 +1469,7 @@ unknown + @@ -1397,6 +1483,7 @@ + @@ -1409,6 +1496,7 @@ unknown + @@ -1421,6 +1509,7 @@ unknown + @@ -1433,6 +1522,7 @@ unknown + @@ -1445,6 +1535,7 @@ unknown + @@ -1457,6 +1548,7 @@ unknown + @@ -1469,6 +1561,7 @@ unknown + @@ -1481,6 +1574,7 @@ unknown + @@ -1493,6 +1587,7 @@ Dick Smith Electronics + @@ -1512,6 +1607,7 @@ unknown + @@ -1524,6 +1620,7 @@ unknown + @@ -1536,6 +1633,7 @@ unknown + @@ -1549,6 +1647,7 @@ + @@ -1562,6 +1661,7 @@ + @@ -1575,6 +1675,7 @@ + @@ -1588,6 +1689,7 @@ + @@ -1601,6 +1703,7 @@ + @@ -1614,6 +1717,7 @@ + @@ -1627,6 +1731,7 @@ + @@ -1640,6 +1745,7 @@ + @@ -1653,6 +1759,7 @@ + @@ -1666,6 +1773,7 @@ + @@ -1678,6 +1786,7 @@ unknown + @@ -1690,6 +1799,7 @@ unknown + @@ -1703,6 +1813,7 @@ + @@ -1716,6 +1827,7 @@ + @@ -1728,6 +1840,7 @@ unknown + @@ -1741,6 +1854,7 @@ + @@ -1753,6 +1867,7 @@ unknown + @@ -1765,6 +1880,7 @@ Mytek + @@ -1777,6 +1893,7 @@ unknown + @@ -1789,6 +1906,7 @@ unknown + @@ -1801,6 +1919,7 @@ unknown + @@ -1814,6 +1933,7 @@ + @@ -1827,6 +1947,7 @@ + @@ -1840,6 +1961,7 @@ + @@ -1853,6 +1975,7 @@ + @@ -1866,6 +1989,7 @@ + @@ -1879,6 +2003,7 @@ + @@ -1892,6 +2017,7 @@ + @@ -1905,6 +2031,7 @@ + @@ -1917,6 +2044,7 @@ Mytek + @@ -1929,6 +2057,7 @@ Mytek + @@ -1941,6 +2070,7 @@ Mytek + @@ -1954,6 +2084,7 @@ + @@ -1967,6 +2098,7 @@ + @@ -1979,6 +2111,7 @@ unknown + @@ -1991,6 +2124,7 @@ unknown + @@ -2003,6 +2137,7 @@ unknown + @@ -2015,6 +2150,7 @@ unknown + @@ -2027,6 +2163,7 @@ unknown + @@ -2039,6 +2176,7 @@ unknown + @@ -2051,6 +2189,7 @@ unknown + @@ -2063,6 +2202,7 @@ unknown + @@ -2075,6 +2215,7 @@ unknown + @@ -2087,6 +2228,7 @@ unknown + @@ -2099,6 +2241,7 @@ unknown + @@ -2111,6 +2254,7 @@ unknown + @@ -2123,6 +2267,7 @@ unknown + @@ -2135,6 +2280,7 @@ unknown + @@ -2147,6 +2293,7 @@ unknown + @@ -2159,6 +2306,7 @@ unknown + @@ -2171,6 +2319,7 @@ unknown + @@ -2183,6 +2332,7 @@ unknown + @@ -2195,6 +2345,7 @@ unknown + @@ -2207,6 +2358,7 @@ unknown + @@ -2219,6 +2371,7 @@ unknown + @@ -2231,6 +2384,7 @@ unknown + @@ -2243,6 +2397,7 @@ unknown + @@ -2255,6 +2410,7 @@ unknown + @@ -2267,6 +2423,7 @@ unknown + @@ -2279,6 +2436,7 @@ unknown + @@ -2291,6 +2449,7 @@ unknown + diff --git a/src/mame/drivers/super80.cpp b/src/mame/drivers/super80.cpp index 53879d334aa..e113b2daab3 100644 --- a/src/mame/drivers/super80.cpp +++ b/src/mame/drivers/super80.cpp @@ -761,7 +761,7 @@ MACHINE_CONFIG_START(super80_state::super80) MCFG_TIMER_DRIVER_ADD_PERIODIC("timer_h", super80_state, timer_h, attotime::from_hz(100)) // half-speed // software list - MCFG_SOFTWARE_LIST_ADD("cass_list", "super80_cass") + SOFTWARE_LIST(config, "cass_list").set_original("super80_cass").set_filter("DEF"); MACHINE_CONFIG_END MACHINE_CONFIG_START(super80_state::super80d) @@ -846,9 +846,13 @@ MACHINE_CONFIG_START(super80_state::super80v) /* cassette */ MCFG_CASSETTE_ADD( "cassette" ) MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_PLAY | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_ENABLED) + MCFG_CASSETTE_INTERFACE("super80_cass") MCFG_TIMER_DRIVER_ADD_PERIODIC("timer_p", super80_state, timer_p, attotime::from_hz(40000)) // cass read MCFG_TIMER_DRIVER_ADD_PERIODIC("timer_k", super80_state, timer_k, attotime::from_hz(300)) // keyb scan + + // software list + SOFTWARE_LIST(config, "cass_list").set_original("super80_cass").set_filter("V"); MACHINE_CONFIG_END MACHINE_CONFIG_START(super80_state::super80r) -- cgit v1.2.3