summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/upd765.h
diff options
context:
space:
mode:
author Curt Coder <curtcoder@mail.com>2012-12-10 09:28:48 +0000
committer Curt Coder <curtcoder@mail.com>2012-12-10 09:28:48 +0000
commitf40d465b18bdf0e29066f2205f5c8ad67d2fac52 (patch)
treeb3b0784c0b6354a708932cebe5fd0adfab3960be /src/emu/machine/upd765.h
parent48d70073020368abc6bf37e85edeb3ae2522530b (diff)
upd765: Added WD37C65C variant. (nw)
Diffstat (limited to 'src/emu/machine/upd765.h')
-rw-r--r--src/emu/machine/upd765.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/emu/machine/upd765.h b/src/emu/machine/upd765.h
index cb1e8bb032b..dc193f9472b 100644
--- a/src/emu/machine/upd765.h
+++ b/src/emu/machine/upd765.h
@@ -46,6 +46,9 @@
#define MCFG_PC8477A_ADD(_tag) \
MCFG_DEVICE_ADD(_tag, PC8477A, 0)
+#define MCFG_WD37C65C_ADD(_tag) \
+ MCFG_DEVICE_ADD(_tag, WD37C65C, 0)
+
/* Interface required for PC ISA wrapping */
class pc_fdc_interface : public device_t {
public:
@@ -451,6 +454,13 @@ public:
virtual DECLARE_ADDRESS_MAP(map, 8);
};
+class wd37c65c_device : public upd765_family_device {
+public:
+ wd37c65c_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
+
+ virtual DECLARE_ADDRESS_MAP(map, 8);
+};
+
extern const device_type UPD765A;
extern const device_type UPD765B;
extern const device_type I8272A;
@@ -460,5 +470,6 @@ extern const device_type N82077AA;
extern const device_type PC_FDC_SUPERIO;
extern const device_type DP8473;
extern const device_type PC8477A;
+extern const device_type WD37C65C;
#endif