summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/fdc37c665gt.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/machine/fdc37c665gt.h')
-rw-r--r--src/emu/machine/fdc37c665gt.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/emu/machine/fdc37c665gt.h b/src/emu/machine/fdc37c665gt.h
new file mode 100644
index 00000000000..4002c7ff684
--- /dev/null
+++ b/src/emu/machine/fdc37c665gt.h
@@ -0,0 +1,35 @@
+/*
+* fdc37c665gt.h
+*
+*/
+
+#ifndef _FDC37C665GT_H_
+#define _FDC37C665GT_H_
+
+#pragma once
+
+#include "ins8250.h"
+
+class fdc37c665gt_device : public device_t
+{
+public:
+ // construction/destruction
+ fdc37c665gt_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
+
+ DECLARE_READ8_MEMBER(read);
+ DECLARE_WRITE8_MEMBER(write);
+
+protected:
+ // device-level overrides
+ virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const;
+
+private:
+ required_device<ns16550_device> m_uart1;
+ required_device<ns16550_device> m_uart2;
+};
+
+// device type definition
+extern const device_type FDC37C665GT;
+
+#endif