summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/c64.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2019-10-11 20:21:55 +1100
committer Vas Crabb <vas@vastheman.com>2019-10-11 20:21:55 +1100
commit67621f11d972d0d24d2ce04ad50d0e60003bf071 (patch)
tree879bad38f1762ffc31c97bbf284a7473a61a899e /src/mame/drivers/c64.cpp
parentebbe1231857833c38b9661b60bcb357a2c446010 (diff)
(nw) clean up more stuff, mostly leftover from MCFG removal
Diffstat (limited to 'src/mame/drivers/c64.cpp')
-rw-r--r--src/mame/drivers/c64.cpp30
1 files changed, 10 insertions, 20 deletions
diff --git a/src/mame/drivers/c64.cpp b/src/mame/drivers/c64.cpp
index 2a0f112d48f..0906d5ffa13 100644
--- a/src/mame/drivers/c64.cpp
+++ b/src/mame/drivers/c64.cpp
@@ -1539,14 +1539,10 @@ void c64_state::ntsc(machine_config &config)
QUICKLOAD(config, "quickload", "p00,prg,t64", CBM_QUICKLOAD_DELAY).set_load_callback(FUNC(c64_state::quickload_c64), this);
// software list
- SOFTWARE_LIST(config, "cart_list_vic10").set_original("vic10");
- SOFTWARE_LIST(config, "cart_list_c64").set_original("c64_cart");
- SOFTWARE_LIST(config, "cass_list").set_original("c64_cass");
- SOFTWARE_LIST(config, "flop_list").set_original("c64_flop");
- subdevice<software_list_device>("cart_list_vic10")->set_filter("NTSC");
- subdevice<software_list_device>("cart_list_c64")->set_filter("NTSC");
- subdevice<software_list_device>("cass_list")->set_filter("NTSC");
- subdevice<software_list_device>("flop_list")->set_filter("NTSC");
+ SOFTWARE_LIST(config, "cart_list_vic10").set_original("vic10").set_filter("NTSC");
+ SOFTWARE_LIST(config, "cart_list_c64").set_original("c64_cart").set_filter("NTSC");
+ SOFTWARE_LIST(config, "cass_list").set_original("c64_cass").set_filter("NTSC");
+ SOFTWARE_LIST(config, "flop_list").set_original("c64_flop").set_filter("NTSC");
// internal ram
RAM(config, RAM_TAG).set_default_size("64K");
@@ -1715,14 +1711,10 @@ void c64_state::pal(machine_config &config)
QUICKLOAD(config, "quickload", "p00,prg,t64", CBM_QUICKLOAD_DELAY).set_load_callback(FUNC(c64_state::quickload_c64), this);
// software list
- SOFTWARE_LIST(config, "cart_list_vic10").set_original("vic10");
- SOFTWARE_LIST(config, "cart_list_c64").set_original("c64_cart");
- SOFTWARE_LIST(config, "cass_list").set_original("c64_cass");
- SOFTWARE_LIST(config, "flop_list").set_original("c64_flop");
- subdevice<software_list_device>("cart_list_vic10")->set_filter("PAL");
- subdevice<software_list_device>("cart_list_c64")->set_filter("PAL");
- subdevice<software_list_device>("cass_list")->set_filter("PAL");
- subdevice<software_list_device>("flop_list")->set_filter("PAL");
+ SOFTWARE_LIST(config, "cart_list_vic10").set_original("vic10").set_filter("PAL");
+ SOFTWARE_LIST(config, "cart_list_c64").set_original("c64_cart").set_filter("PAL");
+ SOFTWARE_LIST(config, "cass_list").set_original("c64_cass").set_filter("PAL");
+ SOFTWARE_LIST(config, "flop_list").set_original("c64_flop").set_filter("PAL");
// internal ram
RAM(config, RAM_TAG).set_default_size("64K");
@@ -1865,10 +1857,8 @@ void c64gs_state::pal_gs(machine_config &config)
QUICKLOAD(config, "quickload", "p00,prg,t64", CBM_QUICKLOAD_DELAY).set_load_callback(FUNC(c64_state::quickload_c64), this);
// software list
- SOFTWARE_LIST(config, "cart_list_vic10").set_original("vic10");
- SOFTWARE_LIST(config, "cart_list_c64").set_original("c64_cart");
- subdevice<software_list_device>("cart_list_vic10")->set_filter("PAL");
- subdevice<software_list_device>("cart_list_c64")->set_filter("PAL");
+ SOFTWARE_LIST(config, "cart_list_vic10").set_original("vic10").set_filter("PAL");
+ SOFTWARE_LIST(config, "cart_list_c64").set_original("c64_cart").set_filter("PAL");
// internal ram
RAM(config, RAM_TAG).set_default_size("64K");