summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/bbc/analogue/analogue.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/bbc/analogue/analogue.cpp')
-rw-r--r--src/devices/bus/bbc/analogue/analogue.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/devices/bus/bbc/analogue/analogue.cpp b/src/devices/bus/bbc/analogue/analogue.cpp
index fd004baab91..226bc69bf0f 100644
--- a/src/devices/bus/bbc/analogue/analogue.cpp
+++ b/src/devices/bus/bbc/analogue/analogue.cpp
@@ -111,9 +111,10 @@ void bbc_analogue_slot_device::device_reset()
#include "cfa3000a.h"
-SLOT_INTERFACE_START( bbc_analogue_devices )
- SLOT_INTERFACE("acornjoy", BBC_ACORNJOY) /* Acorn ANH01 Joysticks */
- SLOT_INTERFACE("voltmace3b", BBC_VOLTMACE3B) /* Voltmace Delta 3b "Twin" Joysticks */
-// SLOT_INTERFACE("quinkey", BBC_QUINKEY) /* Microwriter Quinkey */
- SLOT_INTERFACE("cfa3000a", CFA3000_ANLG) /* Hanson CFA 3000 Analogue */
-SLOT_INTERFACE_END
+void bbc_analogue_devices(device_slot_interface &device)
+{
+ device.option_add("acornjoy", BBC_ACORNJOY); /* Acorn ANH01 Joysticks */
+ device.option_add("voltmace3b", BBC_VOLTMACE3B); /* Voltmace Delta 3b "Twin" Joysticks */
+// device.option_add("quinkey", BBC_QUINKEY); /* Microwriter Quinkey */
+ device.option_add("cfa3000a", CFA3000_ANLG); /* Hanson CFA 3000 Analogue */
+}