diff options
Diffstat (limited to 'src/devices/bus/vic20/exp.cpp')
-rw-r--r-- | src/devices/bus/vic20/exp.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/devices/bus/vic20/exp.cpp b/src/devices/bus/vic20/exp.cpp index 93f00290a27..7bd09ca74f8 100644 --- a/src/devices/bus/vic20/exp.cpp +++ b/src/devices/bus/vic20/exp.cpp @@ -218,18 +218,18 @@ void vic20_expansion_slot_device::cd_w(address_space &space, offs_t offset, uint #include "videopak.h" #include "speakeasy.h" -SLOT_INTERFACE_START( vic20_expansion_cards ) - SLOT_INTERFACE("exp", VIC1010) - SLOT_INTERFACE("3k", VIC1210) - SLOT_INTERFACE("8k", VIC1110) - SLOT_INTERFACE("16k", VIC1111) - SLOT_INTERFACE("fe3", VIC20_FE3) - SLOT_INTERFACE("speakez", VIC20_SPEAKEASY) - SLOT_INTERFACE("videopak", VIC20_VIDEO_PAK) +void vic20_expansion_cards(device_slot_interface &device) +{ + device.option_add("exp", VIC1010); + device.option_add("3k", VIC1210); + device.option_add("8k", VIC1110); + device.option_add("16k", VIC1111); + device.option_add("fe3", VIC20_FE3); + device.option_add("speakez", VIC20_SPEAKEASY); + device.option_add("videopak", VIC20_VIDEO_PAK); // the following need ROMs from the software list - SLOT_INTERFACE_INTERNAL("standard", VIC20_STD) - SLOT_INTERFACE_INTERNAL("ieee488", VIC1112) - MCFG_SLOT_OPTION_CLOCK("ieee488", DERIVED_CLOCK(1, 1)) - SLOT_INTERFACE_INTERNAL("megacart", VIC20_MEGACART) -SLOT_INTERFACE_END + device.option_add_internal("standard", VIC20_STD); + device.option_add_internal("ieee488", VIC1112).clock(DERIVED_CLOCK(1, 1)); + device.option_add_internal("megacart", VIC20_MEGACART); +} |