summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/hp_dio/hp_dio.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/hp_dio/hp_dio.cpp')
-rw-r--r--src/devices/bus/hp_dio/hp_dio.cpp20
1 files changed, 14 insertions, 6 deletions
diff --git a/src/devices/bus/hp_dio/hp_dio.cpp b/src/devices/bus/hp_dio/hp_dio.cpp
index b6a57b006ba..459172a4ffd 100644
--- a/src/devices/bus/hp_dio/hp_dio.cpp
+++ b/src/devices/bus/hp_dio/hp_dio.cpp
@@ -12,7 +12,9 @@
#include "hp98544.h"
#include "hp98603a.h"
#include "hp98603b.h"
+#include "hp98620.h"
#include "hp98644.h"
+#include "human_interface.h"
//**************************************************************************
// GLOBAL VARIABLES
@@ -350,11 +352,17 @@ void device_dio32_card_interface::interface_pre_start()
} // namespace bus::hp_dio
} // namespace bus
-void hpdio_cards(device_slot_interface & device)
+void dio16_cards(device_slot_interface & device)
{
- device.option_add("hp98543", HPDIO_98543);
- device.option_add("hp98544", HPDIO_98544);
- device.option_add("hp98603a", HPDIO_98603A);
- device.option_add("hp98603b", HPDIO_98603B);
- device.option_add("hp98644", HPDIO_98644);
+ device.option_add("98543", HPDIO_98543);
+ device.option_add("98544", HPDIO_98544);
+ device.option_add("98603a", HPDIO_98603A);
+ device.option_add("98603b", HPDIO_98603B);
+ device.option_add("98644", HPDIO_98644);
+ device.option_add("human_interface", HPDIO_HUMAN_INTERFACE);
+}
+
+void dio32_cards(device_slot_interface & device)
+{
+ device.option_add("98620", HPDIO_98620);
}