diff --git a/hash/apple2_flop_orig.xml b/hash/apple2_flop_orig.xml index 9684e34649a..c0b9348a1b3 100644 --- a/hash/apple2_flop_orig.xml +++ b/hash/apple2_flop_orig.xml @@ -8,6 +8,8 @@ 1984 Scholastic + + @@ -21,6 +23,8 @@ 1986 Broderbund Software + + @@ -34,6 +38,8 @@ 1981 Micro Distributors + + @@ -47,6 +53,8 @@ 1983 Datamost + + @@ -60,6 +68,8 @@ 1983 Sierra On-Line + + @@ -73,6 +83,8 @@ 1980 Broderbund Software + + @@ -86,6 +98,8 @@ 1983 Sierra On-Line + + @@ -99,6 +113,8 @@ 1984 Electronic Arts + + @@ -112,6 +128,8 @@ 1983 Datamost + + @@ -125,6 +143,8 @@ 1981 Sirius Software + + @@ -138,6 +158,8 @@ 1982 Electronic Arts + + @@ -151,6 +173,8 @@ 1982 Datamost + + @@ -164,6 +188,9 @@ 1988 Data East USA + + @@ -184,6 +211,8 @@ 1985 Epyx + + @@ -197,6 +226,8 @@ 1985 Data East USA + + @@ -217,6 +248,8 @@ 1983 Sierra On-Line + + @@ -230,6 +263,8 @@ 1982 Hayden Book Company + + @@ -243,6 +278,8 @@ 1984 Hayden Book Company + + @@ -263,6 +300,8 @@ 1983 Datamost + + @@ -276,6 +315,8 @@ 1982 United Software of America + + @@ -289,6 +330,8 @@ 1982 On-Line Systems + + @@ -302,6 +345,8 @@ 1983 Origin Systems + + @@ -315,6 +360,8 @@ 1981 Turnkey Software + + @@ -328,6 +375,8 @@ 1983 Atarisoft + + @@ -341,6 +390,8 @@ 1987 Data East USA + + @@ -354,6 +405,8 @@ 1987 SEGA Enterprises + + @@ -367,6 +420,8 @@ 1983 Datamost + + @@ -380,6 +435,8 @@ 1981 Sirius Software + + @@ -393,6 +450,8 @@ 1981 Datamost + + @@ -406,6 +465,8 @@ 1982 Datamost + + @@ -419,6 +480,8 @@ 1982 Micro Fun + + @@ -432,6 +495,8 @@ 1981 On-Line Systems + + @@ -445,6 +510,8 @@ 1983 Micromax + + @@ -458,6 +525,8 @@ 1980 Sirius Software + + @@ -471,6 +540,8 @@ 1985 Accolade + + @@ -484,6 +555,8 @@ 1987 Epyx + + @@ -497,6 +570,8 @@ 1986 Epyx + + @@ -510,6 +585,8 @@ 1983 Micro Fun + + @@ -523,6 +600,8 @@ 1988 Epyx + + @@ -536,6 +615,8 @@ 1983 Atarisoft + + @@ -549,6 +630,8 @@ 1983 Broderbund Software + + @@ -562,6 +645,8 @@ 1982 Datasoft + + @@ -575,6 +660,8 @@ 1985 Epyx + + @@ -588,6 +675,8 @@ 1981 Sirius Software + + @@ -601,6 +690,8 @@ 1981 Piccadilly Software + + @@ -615,6 +706,8 @@ 1985 Accolade + + @@ -628,6 +721,8 @@ 1985 Accolade + + @@ -641,6 +736,8 @@ 1982 Sirius Software + + @@ -654,6 +751,8 @@ 1987 Datasoft + + @@ -667,6 +766,8 @@ 1983 Gentry Software + + @@ -680,6 +781,8 @@ 1982 Sirius Software + + @@ -693,6 +796,10 @@ 1981 Sierra On-Line + + @@ -706,6 +813,8 @@ 1984 SEGA Enterprises + + @@ -719,6 +828,8 @@ 1985 Epyx + + @@ -739,6 +850,8 @@ 1988 Epyx + + @@ -773,6 +886,8 @@ 1985 Spectrum Holobyte + + @@ -786,6 +901,10 @@ 1981 Broderbund Software + + @@ -799,6 +918,8 @@ 1981 On-Line Systems + + @@ -812,6 +933,8 @@ 1985 Datasoft + + @@ -825,6 +948,8 @@ 1983 Broderbund Software + + @@ -838,6 +963,8 @@ 1983 Micro Fun + + @@ -851,6 +978,8 @@ 1983 Activision + + @@ -864,6 +993,8 @@ 1981 Sirius Software + + @@ -877,6 +1008,7 @@ 1983 Electronic Arts + @@ -890,6 +1022,8 @@ 1985 Accolade + + @@ -903,6 +1037,8 @@ 1980 California Pacific Computers + + @@ -916,6 +1052,8 @@ 1983 Micro Fun + + @@ -929,6 +1067,8 @@ 1983 Data East USA + + @@ -949,6 +1089,8 @@ 1981 Sirius Software + + @@ -969,6 +1111,8 @@ 1982 MUSE Software + + @@ -982,6 +1126,8 @@ 1981 On-Line Systems + + @@ -995,7 +1141,8 @@ 1982 Sierra On-Line - @@ -1011,6 +1158,8 @@ 1986 subLOGIC + + @@ -1024,6 +1173,8 @@ 1983 Atarisoft + + @@ -1037,6 +1188,8 @@ 1983 Electronic Arts + + @@ -1050,6 +1203,8 @@ 1984 Atarisoft + + @@ -1063,6 +1218,8 @@ 1985 Data East + + @@ -1076,6 +1233,10 @@ 1984 Broderbund Software + + @@ -1096,6 +1257,8 @@ 1987 Data East + + @@ -1116,6 +1279,8 @@ 1985 Data East + + @@ -1129,6 +1294,8 @@ 1988 Epyx + + @@ -1149,6 +1316,8 @@ 1984 Datasoft + + @@ -1162,6 +1331,8 @@ 1982 On-Line Systems + + @@ -1175,6 +1346,8 @@ 1986 Electronic Arts + + @@ -1195,6 +1368,8 @@ 1982 Datamost + + @@ -1208,6 +1383,8 @@ 1982 Datamost + + @@ -1221,6 +1398,8 @@ 1986 Neosoft + + @@ -1234,6 +1413,8 @@ 1986 New World Computing + + @@ -1266,6 +1447,8 @@ 1982 Micro Fun + + @@ -1279,6 +1462,8 @@ 1983 Penguin Software + + @@ -1287,22 +1472,24 @@ - - Mission Impossible II + + Impossible Mission II 1988 Epyx + + - + - + @@ -1312,6 +1499,8 @@ 1982 Datamost + + @@ -1325,6 +1514,8 @@ 1983 Datamost + + @@ -1338,6 +1529,8 @@ 1984 Parker Brothers + + @@ -1346,12 +1539,13 @@ - Moon Patrol 1983 Atarisoft + + @@ -1365,6 +1559,8 @@ 1986 Epyx + + @@ -1385,6 +1581,8 @@ 1984 Datamost + + @@ -1398,6 +1596,8 @@ 1983 Atarisoft + + @@ -1411,6 +1611,8 @@ 1982 subLOGIC + + @@ -1424,6 +1626,8 @@ 1982 Mattel Electronics + + @@ -1437,6 +1641,9 @@ 1981 Sirius Software + + @@ -1450,6 +1657,8 @@ 1981 Datasoft + + @@ -1463,6 +1672,8 @@ 1981 Sirius Software + + @@ -1476,6 +1687,8 @@ 1988 Mindscape + + @@ -1489,6 +1702,9 @@ 1982 Sierra On-Line + + @@ -1502,6 +1718,8 @@ 1980 Sirius Software + + @@ -1510,11 +1728,28 @@ + + Picnic Paranoia + 1982 + Synapse Software + + + + + + + + + + + Pitfall II: Lost Caverns 1984 Activision + + @@ -1528,6 +1763,8 @@ 1984 Epyx + + @@ -1541,6 +1778,7 @@ 1988 Infocom + @@ -1563,6 +1801,8 @@ 1983 Sirius Software + + @@ -1576,6 +1816,9 @@ 1988 Data East USA + + + @@ -1595,6 +1838,8 @@ 1981 Innovative Design Software, Inc. + + @@ -1608,6 +1853,8 @@ 1984 Datasoft + + @@ -1621,6 +1868,8 @@ 1989 Broderbund + + @@ -1641,6 +1890,8 @@ 1989 Taito America + + @@ -1654,6 +1905,8 @@ 1987 Epyx + + @@ -1667,6 +1920,8 @@ 1988 Activision + + @@ -1680,6 +1935,10 @@ 1981 BudgeCo + + @@ -1693,6 +1952,10 @@ 1981 Broderbund + + @@ -1706,6 +1969,8 @@ 1982 Sirius Software + + @@ -1719,6 +1984,8 @@ 1984 Sir-Tech + + @@ -1732,6 +1999,9 @@ 1988 Data East USA + + + @@ -1751,6 +2021,8 @@ 1983 Atarisoft + + @@ -1764,6 +2036,8 @@ 1983 Datamost + + @@ -1777,6 +2051,8 @@ 1981 On-Line Systems + + @@ -1790,6 +2066,8 @@ 1983 Sierra On-Line + + @@ -1803,6 +2081,8 @@ 1983 Hayden Book Company + + @@ -1816,6 +2096,8 @@ 1982 Adventure International + + @@ -1829,6 +2111,8 @@ 1981 IDSI + + @@ -1842,6 +2126,8 @@ 1984 Electronic Arts + + @@ -1855,6 +2141,8 @@ 1981 Datamost + + @@ -1868,8 +2156,8 @@ 1981 Sirius Software - + + @@ -1883,6 +2171,8 @@ 1981 Sirius Software + + @@ -1897,6 +2187,10 @@ 1981 Sirius Software + + @@ -1910,6 +2204,10 @@ 1981 Broderbund Software + + @@ -1923,6 +2221,8 @@ 1983 Broderbund Software + + @@ -1936,6 +2236,8 @@ 1988 Epyx + + @@ -1949,6 +2251,8 @@ 1986 Activision + + @@ -1962,6 +2266,8 @@ 1983 Bally Midway + + @@ -1975,6 +2281,8 @@ 1983 Penguin Software + + @@ -1988,6 +2296,8 @@ 1983 Bally Midway + + @@ -2001,6 +2311,8 @@ 1982 Penguin + + @@ -2014,6 +2326,8 @@ 1980 Sirius Software + + @@ -2027,6 +2341,8 @@ 1981 Cavalier Computer + + @@ -2040,6 +2356,8 @@ 1983 Atarisoft + + @@ -2053,6 +2371,8 @@ 1984 Penguin Software + + @@ -2066,6 +2386,8 @@ 1987 Epyx + + @@ -2079,6 +2401,8 @@ 1987 Epyx + + @@ -2099,6 +2423,8 @@ 1988 Epyx + + @@ -2119,6 +2445,8 @@ 1988 Epyx + + @@ -2132,6 +2460,8 @@ 1986 Epyx + + @@ -2152,6 +2482,8 @@ 1981 Piccadilly Software + + @@ -2160,13 +2492,14 @@ - Summer Games 1984 Epyx - + + + @@ -2186,6 +2519,8 @@ 1984 Windham Classics + + @@ -2199,6 +2534,8 @@ 1986 Data East USA + + @@ -2212,6 +2549,9 @@ 1985 Epyx + + @@ -2224,8 +2564,10 @@ Test Drive 1985 Accolade - + + + @@ -2245,6 +2587,9 @@ 1987 Spectrum HoloByte + + @@ -2258,6 +2603,8 @@ 1982 Datamost + + @@ -2271,6 +2618,8 @@ 1982 Penguin Software + + @@ -2284,6 +2633,8 @@ 1987 ActionSoft + + @@ -2297,6 +2648,8 @@ 1987 Datasoft + + @@ -2309,8 +2662,10 @@ Trick Shot 1981 IDSI - + + + @@ -2330,6 +2685,8 @@ 1982 Datamost + + @@ -2343,6 +2700,8 @@ 1981 Sirius Software + + @@ -2356,6 +2715,7 @@ 1985 Origin Systems + @@ -2389,6 +2749,7 @@ 1988 Origin Systems + @@ -2446,6 +2807,8 @@ 1981 Bally Midway + + @@ -2459,6 +2822,8 @@ 1983 H.A.L. Labs + + @@ -2472,6 +2837,8 @@ 1982 Sirius Software + + @@ -2485,6 +2852,8 @@ 1982 Sirius Software + + @@ -2498,6 +2867,8 @@ 1986 Broderbund + + @@ -2518,6 +2889,8 @@ 1987 Broderbund + + @@ -2538,6 +2911,7 @@ 1988 Infocom + @@ -2560,6 +2934,8 @@ 1986 Epyx + + @@ -2573,6 +2949,8 @@ 1984 Epyx + + @@ -2586,6 +2964,8 @@ 1985 Epyx + + @@ -2606,6 +2986,8 @@ 1984 Mindscape + + @@ -2619,6 +3001,8 @@ 1982 subLOGIC + + @@ -2632,6 +3016,8 @@ 1985 Datasoft + + diff --git a/src/mame/drivers/apple2.cpp b/src/mame/drivers/apple2.cpp index 845daa5ad1a..13a98deed69 100644 --- a/src/mame/drivers/apple2.cpp +++ b/src/mame/drivers/apple2.cpp @@ -1439,7 +1439,7 @@ MACHINE_CONFIG_START(apple2_state::apple2_common) A2BUS_SLOT(config, "sl7", m_a2bus, apple2_cards, nullptr); MCFG_SOFTWARE_LIST_ADD("flop525_list","apple2") - SOFTWARE_LIST(config, "flop525_orig").set_compatible("apple2_flop_orig"); + SOFTWARE_LIST(config, "flop525_orig").set_compatible("apple2_flop_orig").set_filter("A2"); MCFG_SOFTWARE_LIST_ADD("cass_list", "apple2_cass") CASSETTE(config, m_cassette); @@ -1457,6 +1457,7 @@ void apple2_state::apple2(machine_config &config) void apple2_state::apple2p(machine_config &config) { apple2_common(config); + subdevice("flop525_orig")->set_filter("A2P"); // Filter list to compatible disks for this machine. /* internal ram */ RAM(config, RAM_TAG).set_default_size("48K").set_extra_options("16K,32K,48K").set_default_value(0x00); } diff --git a/src/mame/drivers/apple2e.cpp b/src/mame/drivers/apple2e.cpp index 23944445982..44e1e1c9cab 100644 --- a/src/mame/drivers/apple2e.cpp +++ b/src/mame/drivers/apple2e.cpp @@ -4059,10 +4059,12 @@ MACHINE_CONFIG_START(apple2e_state::apple2e) MCFG_A2EAUXSLOT_SLOT_ADD(A2_AUXSLOT_TAG, "aux", apple2eaux_cards, "ext80") // default to an extended 80-column card MCFG_SOFTWARE_LIST_ADD("flop525_list","apple2") - SOFTWARE_LIST(config, "flop525_orig").set_compatible("apple2_flop_orig"); CASSETTE(config, m_cassette); m_cassette->set_default_state(CASSETTE_STOPPED); + + /* softlist config for baseline A2E */ + SOFTWARE_LIST(config, "flop525_orig").set_compatible("apple2_flop_orig").set_filter("A2E"); // By default, filter list to compatible disks for A2E MACHINE_CONFIG_END void apple2e_state::mprof3(machine_config &config) @@ -4074,6 +4076,8 @@ void apple2e_state::mprof3(machine_config &config) MACHINE_CONFIG_START(apple2e_state::apple2ee) apple2e(config); + subdevice("flop525_orig")->set_filter("A2EE"); // Filter list to compatible disks for this machine. + M65C02(config.replace(), m_maincpu, 1021800); m_maincpu->set_addrmap(AS_PROGRAM, &apple2e_state::apple2e_map); MACHINE_CONFIG_END @@ -4104,6 +4108,8 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(apple2e_state::apple2c) apple2ee(config); + subdevice("flop525_orig")->set_filter("A2C"); // Filter list to compatible disks for this machine. + M65C02(config.replace(), m_maincpu, 1021800); m_maincpu->set_addrmap(AS_PROGRAM, &apple2e_state::apple2c_map); diff --git a/src/mame/drivers/apple2gs.cpp b/src/mame/drivers/apple2gs.cpp index 70759a3d874..29a0e30eca8 100644 --- a/src/mame/drivers/apple2gs.cpp +++ b/src/mame/drivers/apple2gs.cpp @@ -4706,7 +4706,8 @@ void apple2gs_state::apple2gs(machine_config &config) SOFTWARE_LIST(config, "flop35_list").set_original("apple2gs"); SOFTWARE_LIST(config, "flop525_list").set_compatible("apple2"); - SOFTWARE_LIST(config, "flop525_orig").set_compatible("apple2_flop_orig"); + // As WOZ images won't load in the 2GS driver yet, comment out the softlist entry. + //SOFTWARE_LIST(config, "flop525_orig").set_compatible("apple2_flop_orig").set_filter("A2GS"); // Filter list to compatible disks for this machine. } void apple2gs_state::apple2gsr1(machine_config &config)