summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/dislot.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/dislot.h')
-rw-r--r--src/emu/dislot.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/emu/dislot.h b/src/emu/dislot.h
index 630a76b677e..bdc7413dc92 100644
--- a/src/emu/dislot.h
+++ b/src/emu/dislot.h
@@ -48,8 +48,8 @@ public:
static void static_set_slot_info(device_t &device, const slot_interface *slots_info, const char *default_card,const input_device_default *default_input);
const slot_interface* get_slot_interfaces() const { return m_slot_interfaces; };
- const char * get_default_card(const device_list &devlist, emu_options &options) const { return m_default_card; };
- virtual const char * get_default_card_software(const device_list &devlist, emu_options &options) const { return NULL; };
+ const char * get_default_card(const machine_config &config, emu_options &options) const { return m_default_card; };
+ virtual const char * get_default_card_software(const machine_config &config, emu_options &options) const { return NULL; };
const input_device_default *input_ports_defaults() const { return m_input_defaults; }
device_t* get_card_device();
protected:
@@ -58,6 +58,9 @@ protected:
const slot_interface *m_slot_interfaces;
};
+// iterator
+typedef device_interface_iterator<device_slot_interface> slot_interface_iterator;
+
// ======================> device_slot_card_interface
class device_slot_card_interface : public device_interface