diff --git a/hash/super80_cass.xml b/hash/super80_cass.xml index 5e6e45e3c41..d38f6e7f01c 100644 --- a/hash/super80_cass.xml +++ b/hash/super80_cass.xml @@ -22,7 +22,7 @@ - + @@ -36,7 +36,7 @@ - + @@ -49,6 +49,7 @@ Dick Smith Electronics + @@ -61,6 +62,7 @@ Dick Smith Electronics + @@ -73,6 +75,7 @@ Dick Smith Electronics + @@ -90,7 +93,7 @@ El Graphix - + @@ -103,6 +106,7 @@ Bemak + @@ -116,7 +120,7 @@ - + @@ -129,6 +133,7 @@ Pelatronics + @@ -141,7 +146,7 @@ Bemak - + @@ -159,7 +164,7 @@ - + @@ -172,7 +177,7 @@ unknown - + @@ -185,6 +190,7 @@ unknown + @@ -198,6 +204,7 @@ + @@ -210,6 +217,7 @@ unknown + @@ -223,6 +231,7 @@ + @@ -235,6 +244,7 @@ unknown + @@ -247,7 +257,7 @@ unknown - + @@ -260,6 +270,7 @@ unknown + @@ -273,6 +284,7 @@ + @@ -286,6 +298,7 @@ + @@ -299,6 +312,7 @@ + @@ -312,6 +326,7 @@ + @@ -324,7 +339,7 @@ unknown - + @@ -337,7 +352,7 @@ unknown - + @@ -350,7 +365,7 @@ unknown - + @@ -363,6 +378,7 @@ unknown + @@ -376,7 +392,7 @@ - + @@ -390,7 +406,7 @@ - + @@ -403,6 +419,7 @@ unknown + @@ -415,6 +432,7 @@ unknown + @@ -425,8 +443,10 @@ Von Shrink 198? unknown + + @@ -439,6 +459,7 @@ unknown + @@ -451,7 +472,7 @@ unknown - + @@ -464,6 +485,7 @@ unknown + @@ -477,7 +499,7 @@ - + @@ -490,7 +512,7 @@ Bemak - + @@ -503,7 +525,7 @@ Bemak - + @@ -516,7 +538,7 @@ Bemak - + @@ -529,7 +551,7 @@ unknown - + @@ -542,7 +564,7 @@ unknown - + @@ -555,7 +577,7 @@ unknown - + @@ -568,7 +590,7 @@ unknown - + @@ -581,7 +603,7 @@ unknown - + @@ -594,7 +616,7 @@ unknown - + @@ -607,7 +629,7 @@ unknown - + @@ -620,6 +642,7 @@ Bemak + @@ -632,6 +655,7 @@ Bemak + @@ -644,6 +668,7 @@ Dick Smith Electronics + @@ -662,7 +687,7 @@ - + @@ -675,7 +700,7 @@ unknown - + @@ -688,7 +713,7 @@ unknown - + @@ -701,7 +726,7 @@ unknown - + @@ -715,7 +740,7 @@ - + @@ -729,7 +754,7 @@ - + @@ -743,7 +768,7 @@ - + @@ -756,7 +781,7 @@ unknown - + @@ -769,7 +794,7 @@ unknown - + @@ -782,7 +807,7 @@ unknown - + @@ -796,7 +821,7 @@ - + @@ -810,7 +835,7 @@ - + @@ -824,7 +849,7 @@ - + @@ -838,7 +863,7 @@ - + @@ -852,7 +877,7 @@ - + @@ -866,7 +891,7 @@ - + @@ -880,7 +905,7 @@ - + @@ -893,7 +918,7 @@ unknown - + @@ -907,7 +932,7 @@ - + @@ -920,7 +945,7 @@ unknown - + @@ -934,7 +959,7 @@ - + @@ -947,7 +972,7 @@ unknown - + @@ -960,7 +985,7 @@ unknown - + @@ -973,7 +998,7 @@ unknown - + @@ -987,7 +1012,7 @@ - + @@ -1001,7 +1026,7 @@ - + @@ -1014,7 +1039,7 @@ unknown - + @@ -1028,7 +1053,7 @@ - + @@ -1042,7 +1067,7 @@ - + @@ -1056,7 +1081,7 @@ - + @@ -1069,7 +1094,7 @@ unknown - + @@ -1082,7 +1107,7 @@ unknown - + @@ -1096,7 +1121,7 @@ - + @@ -1109,7 +1134,7 @@ unknown - + @@ -1122,7 +1147,7 @@ unknown - + @@ -1136,7 +1161,7 @@ - + @@ -1149,7 +1174,7 @@ unknown - + @@ -1163,7 +1188,7 @@ - + @@ -1176,7 +1201,7 @@ unknown - + @@ -1189,7 +1214,7 @@ unknown - + @@ -1203,7 +1228,7 @@ - + @@ -1216,7 +1241,7 @@ unknown - + @@ -1230,7 +1255,7 @@ - + @@ -1243,7 +1268,7 @@ unknown - + @@ -1257,7 +1282,7 @@ - + @@ -1270,7 +1295,7 @@ unknown - + @@ -1283,7 +1308,7 @@ unknown - + @@ -1296,7 +1321,7 @@ unknown - + @@ -1310,7 +1335,7 @@ - + @@ -1323,7 +1348,7 @@ unknown - + @@ -1337,7 +1362,7 @@ - + @@ -1351,7 +1376,7 @@ - + @@ -1364,7 +1389,7 @@ unknown - + @@ -1377,7 +1402,7 @@ unknown - + @@ -1391,7 +1416,7 @@ - + @@ -1404,7 +1429,7 @@ unknown - + @@ -1417,7 +1442,7 @@ unknown - + @@ -1430,7 +1455,7 @@ unknown - + @@ -1443,7 +1468,7 @@ unknown - + @@ -1456,7 +1481,7 @@ unknown - + @@ -1469,7 +1494,7 @@ unknown - + @@ -1483,7 +1508,7 @@ - + @@ -1496,7 +1521,7 @@ unknown - + @@ -1509,7 +1534,7 @@ unknown - + @@ -1522,7 +1547,7 @@ unknown - + @@ -1535,7 +1560,7 @@ unknown - + @@ -1548,7 +1573,7 @@ unknown - + @@ -1561,7 +1586,7 @@ unknown - + @@ -1574,7 +1599,7 @@ unknown - + @@ -1587,7 +1612,7 @@ Dick Smith Electronics - + @@ -1731,7 +1756,7 @@ - + @@ -1786,7 +1811,7 @@ unknown - + @@ -1813,7 +1838,7 @@ - + @@ -1827,7 +1852,7 @@ - + @@ -1840,7 +1865,7 @@ unknown - + @@ -1893,7 +1918,7 @@ unknown - + @@ -1906,7 +1931,7 @@ unknown - + @@ -1933,7 +1958,7 @@ - + @@ -1947,7 +1972,7 @@ - + @@ -1961,7 +1986,7 @@ - + @@ -1975,7 +2000,7 @@ - + @@ -1989,7 +2014,7 @@ - + @@ -2003,7 +2028,7 @@ - + @@ -2017,7 +2042,7 @@ - + @@ -2031,7 +2056,7 @@ - + @@ -2044,7 +2069,7 @@ Mytek - + @@ -2057,7 +2082,7 @@ Mytek - + @@ -2070,7 +2095,7 @@ Mytek - + @@ -2084,7 +2109,7 @@ - + @@ -2098,7 +2123,7 @@ - + @@ -2111,7 +2136,7 @@ unknown - + @@ -2124,7 +2149,7 @@ unknown - + @@ -2137,7 +2162,7 @@ unknown - + @@ -2150,7 +2175,7 @@ unknown - + @@ -2163,7 +2188,7 @@ unknown - + @@ -2176,7 +2201,7 @@ unknown - + @@ -2202,7 +2227,7 @@ unknown - + @@ -2241,7 +2266,7 @@ unknown - + @@ -2319,7 +2344,7 @@ unknown - + @@ -2332,7 +2357,7 @@ unknown - + @@ -2345,7 +2370,7 @@ unknown - + @@ -2358,7 +2383,7 @@ unknown - + @@ -2371,7 +2396,7 @@ unknown - + @@ -2384,7 +2409,7 @@ unknown - + @@ -2410,7 +2435,7 @@ unknown - + @@ -2423,7 +2448,7 @@ unknown - + @@ -2436,7 +2461,7 @@ unknown - + diff --git a/src/mame/drivers/super80.cpp b/src/mame/drivers/super80.cpp index 7835e9f449c..bd9e74991df 100644 --- a/src/mame/drivers/super80.cpp +++ b/src/mame/drivers/super80.cpp @@ -771,6 +771,10 @@ void super80_state::super80d(machine_config &config) super80(config); m_gfxdecode->set_info(gfx_super80d); m_screen->set_screen_update(FUNC(super80_state::screen_update_super80d)); + + // software list + config.device_remove("cass_list"); + SOFTWARE_LIST(config, "cass_list").set_original("super80_cass").set_filter("D"); } void super80_state::super80e(machine_config &config) @@ -779,6 +783,10 @@ void super80_state::super80e(machine_config &config) m_maincpu->set_addrmap(AS_IO, &super80_state::super80e_io); m_gfxdecode->set_info(gfx_super80e); m_screen->set_screen_update(FUNC(super80_state::screen_update_super80e)); + + // software list + config.device_remove("cass_list"); + SOFTWARE_LIST(config, "cass_list").set_original("super80_cass").set_filter("E"); } void super80_state::super80m(machine_config &config) @@ -790,6 +798,10 @@ void super80_state::super80m(machine_config &config) m_screen->set_screen_update(FUNC(super80_state::screen_update_super80m)); m_screen->screen_vblank().set(FUNC(super80_state::screen_vblank_super80m)); + + // software list + config.device_remove("cass_list"); + SOFTWARE_LIST(config, "cass_list").set_original("super80_cass").set_filter("M"); } void super80_state::super80v(machine_config &config) @@ -876,6 +888,10 @@ void super80_state::super80r(machine_config &config) m_fdc->drq_wr_callback().set(m_dma, FUNC(z80dma_device::rdy_w)); FLOPPY_CONNECTOR(config, "fdc:0", super80_floppies, "s80flop", floppy_image_device::default_floppy_formats).enable_sound(true); FLOPPY_CONNECTOR(config, "fdc:1", super80_floppies, "s80flop", floppy_image_device::default_floppy_formats).enable_sound(true); + + // software list + config.device_remove("cass_list"); + SOFTWARE_LIST(config, "cass_list").set_original("super80_cass").set_filter("R"); } /**************************** ROMS *****************************************************************/