diff options
Diffstat (limited to 'src/emu/dislot.c')
-rw-r--r-- | src/emu/dislot.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/emu/dislot.c b/src/emu/dislot.c index 058e280b8cf..4190dac0bc0 100644 --- a/src/emu/dislot.c +++ b/src/emu/dislot.c @@ -61,6 +61,25 @@ const bool device_slot_interface::all_internal() const return TRUE; } + +bool device_slot_interface::is_internal_option(const char *option) const +{ + if ( !option ) + { + return false; + } + + for (int i = 0; m_slot_interfaces && m_slot_interfaces[i].name != NULL; i++) + { + if ( !strcmp(m_slot_interfaces[i].name, option) ) + { + return m_slot_interfaces[i].internal; + } + } + return false; +} + + device_slot_card_interface::device_slot_card_interface(const machine_config &mconfig, device_t &device) : device_interface(device) { |