summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/apple2e.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2019-02-08 11:10:28 +1100
committer Vas Crabb <vas@vastheman.com>2019-02-08 11:10:28 +1100
commitbba2609b7519a59552f63d3b3b6b200954025452 (patch)
tree856cd4c11bc7f9aae72459c5d742d9c1ae9c70f7 /src/mame/drivers/apple2e.cpp
parent9807755a6528110716c7c11f135ca0b47a595bf0 (diff)
Reworked split of Apple softlists + WOZ Feb 7 2019 [Firehawke]
Okay, let's try this again. * Moved Impossible Mission to correct location in softlist * Added 4AM original WOZ images up to Feb 7th, 2019 * Split apple2.xml into apple2_flop_clcracked.xml and apple2_flop_misc.xml * Changes Apple 2 drivers to support the split softlists. Note there's no compatibility metadata for the older content, so we can't easily filter to the machine type there. Remaining to be done: * Sort the clean cracks list alphabetically * Add 2000+ remaining 4AM clean cracks I've gone over this PR about three times before commiting on my side just to make sure I didn't miss any major issues, including -valid checks.
Diffstat (limited to 'src/mame/drivers/apple2e.cpp')
-rw-r--r--src/mame/drivers/apple2e.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mame/drivers/apple2e.cpp b/src/mame/drivers/apple2e.cpp
index 5cd5db267c6..24d18f16582 100644
--- a/src/mame/drivers/apple2e.cpp
+++ b/src/mame/drivers/apple2e.cpp
@@ -4058,13 +4058,15 @@ MACHINE_CONFIG_START(apple2e_state::apple2e)
MCFG_A2EAUXSLOT_OUT_NMI_CB(WRITELINE(*this, apple2e_state, a2bus_nmi_w))
MCFG_A2EAUXSLOT_SLOT_ADD(A2_AUXSLOT_TAG, "aux", apple2eaux_cards, "ext80") // default to an extended 80-column card
- SOFTWARE_LIST(config, "flop525_list").set_original("apple2");
+ /* softlist config for baseline A2E
+ By default, filter lists where possible to compatible disks for A2E */
+ SOFTWARE_LIST(config, "flop525_clean").set_original("apple2_flop_clcracked");
+ SOFTWARE_LIST(config, "flop525_orig").set_compatible("apple2_flop_orig").set_filter("A2E");
+ SOFTWARE_LIST(config, "flop525_misc").set_compatible("apple2_flop_misc");
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)