summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/sunkbd/sunkbd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/sunkbd/sunkbd.cpp')
-rw-r--r--src/devices/bus/sunkbd/sunkbd.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/devices/bus/sunkbd/sunkbd.cpp b/src/devices/bus/sunkbd/sunkbd.cpp
index 63f7509ef61..2ac0eb65b4c 100644
--- a/src/devices/bus/sunkbd/sunkbd.cpp
+++ b/src/devices/bus/sunkbd/sunkbd.cpp
@@ -91,11 +91,12 @@ device_sun_keyboard_port_interface::~device_sun_keyboard_port_interface()
#include "hlekbd.h"
-SLOT_INTERFACE_START( default_sun_keyboard_devices )
- SLOT_INTERFACE("type3hle", SUN_TYPE3_HLE_KEYBOARD)
- SLOT_INTERFACE("type4hle", SUN_TYPE4_HLE_KEYBOARD)
- SLOT_INTERFACE("type5hle", SUN_TYPE5_HLE_KEYBOARD)
- SLOT_INTERFACE("type5gbhle", SUN_TYPE5_GB_HLE_KEYBOARD)
- SLOT_INTERFACE("type5sehle", SUN_TYPE5_SE_HLE_KEYBOARD)
- SLOT_INTERFACE("type5jphle", SUN_TYPE5_JP_HLE_KEYBOARD)
-SLOT_INTERFACE_END
+void default_sun_keyboard_devices(device_slot_interface &device)
+{
+ device.option_add("type3hle", SUN_TYPE3_HLE_KEYBOARD);
+ device.option_add("type4hle", SUN_TYPE4_HLE_KEYBOARD);
+ device.option_add("type5hle", SUN_TYPE5_HLE_KEYBOARD);
+ device.option_add("type5gbhle", SUN_TYPE5_GB_HLE_KEYBOARD);
+ device.option_add("type5sehle", SUN_TYPE5_SE_HLE_KEYBOARD);
+ device.option_add("type5jphle", SUN_TYPE5_JP_HLE_KEYBOARD);
+}