summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/wd_fdc.h
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2012-11-27 16:55:29 +0000
committer Olivier Galibert <galibert@pobox.com>2012-11-27 16:55:29 +0000
commit2bf456f70ffaeb2ac64f832d070fed8172f2dbb6 (patch)
treef56d08fd41447b884f7620012e3ec1d990e66835 /src/emu/machine/wd_fdc.h
parenta2196772510022fe97b608fca2b6cf3000c65e5c (diff)
wd_fdc: Add comments on the family [O. Galibert]
Diffstat (limited to 'src/emu/machine/wd_fdc.h')
-rw-r--r--src/emu/machine/wd_fdc.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/emu/machine/wd_fdc.h b/src/emu/machine/wd_fdc.h
index 22803f6ad39..ae15017fbac 100644
--- a/src/emu/machine/wd_fdc.h
+++ b/src/emu/machine/wd_fdc.h
@@ -4,6 +4,43 @@
#include "emu.h"
#include "imagedev/floppy.h"
+/*
+ * The Western Digital floppy controller family
+ *
+
+ * Chip Bus SCtrl SCmp Len HLO Motor Rdy MFM clock ENMF 58 pll
+
+ * fd1771 inverted n n y y n y n 2MHz n n analog
+
+ * fd1781 inverted n n y y n y y 1/2MHz n n analog
+
+ * fd1791 inverted n y n y n y y 1/2MHz n n analog
+ * fd1792 inverted n y n y n y n 1/2MHz n n analog
+ * fd1793 normal n y n y n y y 1/2MHz n n analog
+ * fd1794 normal n y n y n y n 1/2MHz n n analog
+ * fd1795 inverted y n y y n y y 1/2MHz n n analog
+ * fd1797 normal y n y y n y y 1/2MHz n n analog
+
+ * mb8866 inverted n n n y n y y 1/2MHz n n analog (fd1791 compatible)
+ * mb8876 inverted n y n y n y y 1/2MHz n n analog (fd1791-01/02 compatible)
+ * mb8877 normal n y n y n y y 1/2MHz n n analog (fd1793 compatible)
+
+ * fd1761 inverted n y n y n y y 1MHz n n analog
+ * fd1763 normal n y n y n y y 1MHz n n analog
+ * fd1765 inverted y n y y n y y 1MHz n n analog
+ * fd1767 normal y n y y n y y 1MHz n n analog
+
+ * wd2791 inverted n y n y n y y 1/2MHz y y analog
+ * wd2793 normal n y n y n y y 1/2MHz y y analog
+ * wd2795 inverted y n y y n y y 1/2MHz n y analog
+ * wd2797 normal y n y y n y y 1/2MHz n y analog
+
+ * wd1770 normal n n n n y n y 8Mhz n n digital
+ * wd1772 normal n n n n y n y 8MHz n n digital
+ * wd1773 normal n y n n n y y 8MHz n n digital
+
+ */
+
#define MCFG_FD1771x_ADD(_tag, _clock) \
MCFG_DEVICE_ADD(_tag, FD1771x, _clock)