summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/bus/vic20
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/bus/vic20')
-rw-r--r--src/emu/bus/vic20/exp.c8
-rw-r--r--src/emu/bus/vic20/exp.h4
2 files changed, 6 insertions, 6 deletions
diff --git a/src/emu/bus/vic20/exp.c b/src/emu/bus/vic20/exp.c
index 4ce4403e4bf..7f6cf3db6eb 100644
--- a/src/emu/bus/vic20/exp.c
+++ b/src/emu/bus/vic20/exp.c
@@ -158,9 +158,9 @@ bool vic20_expansion_slot_device::call_load()
// call_softlist_load -
//-------------------------------------------------
-bool vic20_expansion_slot_device::call_softlist_load(char *swlist, char *swname, rom_entry *start_entry)
+bool vic20_expansion_slot_device::call_softlist_load(software_list_device &swlist, const char *swname, const rom_entry *start_entry)
{
- load_software_part_region(this, swlist, swname, start_entry);
+ load_software_part_region(*this, swlist, swname, start_entry);
return true;
}
@@ -170,9 +170,9 @@ bool vic20_expansion_slot_device::call_softlist_load(char *swlist, char *swname,
// get_default_card_software -
//-------------------------------------------------
-const char * vic20_expansion_slot_device::get_default_card_software(const machine_config &config, emu_options &options)
+void vic20_expansion_slot_device::get_default_card_software(astring &result)
{
- return software_get_default_slot(config, options, this, "standard");
+ software_get_default_slot(result, "standard");
}
diff --git a/src/emu/bus/vic20/exp.h b/src/emu/bus/vic20/exp.h
index aa9db53acfe..94e0c8fd145 100644
--- a/src/emu/bus/vic20/exp.h
+++ b/src/emu/bus/vic20/exp.h
@@ -108,7 +108,7 @@ protected:
// image-level overrides
virtual bool call_load();
- virtual bool call_softlist_load(char *swlist, char *swname, rom_entry *start_entry);
+ virtual bool call_softlist_load(software_list_device &swlist, const char *swname, const rom_entry *start_entry);
virtual iodevice_t image_type() const { return IO_CARTSLOT; }
@@ -122,7 +122,7 @@ protected:
virtual const option_guide *create_option_guide() const { return NULL; }
// slot interface overrides
- virtual const char * get_default_card_software(const machine_config &config, emu_options &options);
+ virtual void get_default_card_software(astring &result);
devcb2_write_line m_write_irq;
devcb2_write_line m_write_nmi;