summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/vic20/exp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/vic20/exp.cpp')
-rw-r--r--src/devices/bus/vic20/exp.cpp26
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);
+}