diff options
Diffstat (limited to 'src/devices/bus/newbrain')
-rw-r--r-- | src/devices/bus/newbrain/exp.cpp | 9 | ||||
-rw-r--r-- | src/devices/bus/newbrain/exp.h | 2 | ||||
-rw-r--r-- | src/devices/bus/newbrain/fdc.cpp | 7 |
3 files changed, 10 insertions, 8 deletions
diff --git a/src/devices/bus/newbrain/exp.cpp b/src/devices/bus/newbrain/exp.cpp index 7a27758764a..b4675c3b89f 100644 --- a/src/devices/bus/newbrain/exp.cpp +++ b/src/devices/bus/newbrain/exp.cpp @@ -137,7 +137,8 @@ void newbrain_expansion_slot_device::iorq_w(address_space &space, offs_t offset, #include "eim.h" #include "fdc.h" -SLOT_INTERFACE_START( newbrain_expansion_cards ) - SLOT_INTERFACE("eim", NEWBRAIN_EIM) - SLOT_INTERFACE("fdc", NEWBRAIN_FDC) -SLOT_INTERFACE_END +void newbrain_expansion_cards(device_slot_interface &device) +{ + device.option_add("eim", NEWBRAIN_EIM); + device.option_add("fdc", NEWBRAIN_FDC); +} diff --git a/src/devices/bus/newbrain/exp.h b/src/devices/bus/newbrain/exp.h index 219c819d575..e3ab89a35ef 100644 --- a/src/devices/bus/newbrain/exp.h +++ b/src/devices/bus/newbrain/exp.h @@ -117,7 +117,7 @@ protected: DECLARE_DEVICE_TYPE(NEWBRAIN_EXPANSION_SLOT, newbrain_expansion_slot_device) -SLOT_INTERFACE_EXTERN( newbrain_expansion_cards ); +void newbrain_expansion_cards(device_slot_interface &device); diff --git a/src/devices/bus/newbrain/fdc.cpp b/src/devices/bus/newbrain/fdc.cpp index 9d59cd672bc..524bbbbeaec 100644 --- a/src/devices/bus/newbrain/fdc.cpp +++ b/src/devices/bus/newbrain/fdc.cpp @@ -94,9 +94,10 @@ void newbrain_fdc_device::newbrain_fdc_io(address_map &map) // newbrain_floppies //------------------------------------------------- -static SLOT_INTERFACE_START( newbrain_floppies ) - SLOT_INTERFACE( "525dd", FLOPPY_525_DD ) -SLOT_INTERFACE_END +static void newbrain_floppies(device_slot_interface &device) +{ + device.option_add("525dd", FLOPPY_525_DD); +} //------------------------------------------------- |