summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/amiga/keyboard/keyboard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/amiga/keyboard/keyboard.cpp')
-rw-r--r--src/devices/bus/amiga/keyboard/keyboard.cpp27
1 files changed, 14 insertions, 13 deletions
diff --git a/src/devices/bus/amiga/keyboard/keyboard.cpp b/src/devices/bus/amiga/keyboard/keyboard.cpp
index 8d617350296..c3669743caa 100644
--- a/src/devices/bus/amiga/keyboard/keyboard.cpp
+++ b/src/devices/bus/amiga/keyboard/keyboard.cpp
@@ -104,16 +104,17 @@ device_amiga_keyboard_interface::~device_amiga_keyboard_interface()
// SLOT INTERFACE
//**************************************************************************
-SLOT_INTERFACE_START( amiga_keyboard_devices )
- SLOT_INTERFACE("a500_us", A500_KBD_US)
- SLOT_INTERFACE("a500_de", A500_KBD_DE)
- SLOT_INTERFACE("a500_fr", A500_KBD_FR)
- SLOT_INTERFACE("a500_it", A500_KBD_IT)
- SLOT_INTERFACE("a500_se", A500_KBD_SE)
- SLOT_INTERFACE("a500_es", A500_KBD_ES)
- SLOT_INTERFACE("a500_dk", A500_KBD_DK)
- SLOT_INTERFACE("a500_ch", A500_KBD_CH)
- SLOT_INTERFACE("a500_no", A500_KBD_NO)
- SLOT_INTERFACE("a500_gb", A500_KBD_GB)
- SLOT_INTERFACE("a1200_us", A1200_KBD)
-SLOT_INTERFACE_END
+void amiga_keyboard_devices(device_slot_interface &device)
+{
+ device.option_add("a500_us", A500_KBD_US);
+ device.option_add("a500_de", A500_KBD_DE);
+ device.option_add("a500_fr", A500_KBD_FR);
+ device.option_add("a500_it", A500_KBD_IT);
+ device.option_add("a500_se", A500_KBD_SE);
+ device.option_add("a500_es", A500_KBD_ES);
+ device.option_add("a500_dk", A500_KBD_DK);
+ device.option_add("a500_ch", A500_KBD_CH);
+ device.option_add("a500_no", A500_KBD_NO);
+ device.option_add("a500_gb", A500_KBD_GB);
+ device.option_add("a1200_us", A1200_KBD);
+}