summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/hexbus/hx5102.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/hexbus/hx5102.h')
-rw-r--r--src/devices/bus/hexbus/hx5102.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/devices/bus/hexbus/hx5102.h b/src/devices/bus/hexbus/hx5102.h
new file mode 100644
index 00000000000..fdb0c198f8d
--- /dev/null
+++ b/src/devices/bus/hexbus/hx5102.h
@@ -0,0 +1,35 @@
+// license:BSD-3-Clause
+// copyright-holders:Michael Zapf
+/****************************************************************************
+
+ Hexbus floppy disk drive
+ HX5102
+
+ See hx5102.cpp for documentation
+
+ Michael Zapf
+ June 2017
+
+*****************************************************************************/
+
+#ifndef MAME_BUS_HEXBUS_HX5102_H
+#define MAME_BUS_HEXBUS_HX5102_H
+
+#pragma once
+
+#include "hexbus.h"
+
+namespace bus { namespace hexbus {
+
+class hx5102_device : public hexbus_chained_device
+{
+public:
+ hx5102_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ void hexbus_value_changed(uint8_t data) override;
+};
+
+} } // end namespace bus::hexbus
+
+DECLARE_DEVICE_TYPE_NS(HX5102, bus::hexbus, hx5102_device)
+
+#endif // MAME_BUS_HEXBUS_HX5102_H