summaryrefslogtreecommitdiffstatshomepage
path: root/trunk/src/emu/cpu/s2650/s2650.h
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/src/emu/cpu/s2650/s2650.h')
-rw-r--r--trunk/src/emu/cpu/s2650/s2650.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/trunk/src/emu/cpu/s2650/s2650.h b/trunk/src/emu/cpu/s2650/s2650.h
new file mode 100644
index 00000000000..8fa34426fff
--- /dev/null
+++ b/trunk/src/emu/cpu/s2650/s2650.h
@@ -0,0 +1,28 @@
+#pragma once
+
+#ifndef __S2650_H__
+#define __S2650_H__
+
+
+enum
+{
+ S2650_PC=1, S2650_PS, S2650_R0, S2650_R1, S2650_R2, S2650_R3,
+ S2650_R1A, S2650_R2A, S2650_R3A,
+ S2650_HALT, S2650_SI, S2650_FO
+};
+
+/* fake I/O space ports */
+enum
+{
+ S2650_EXT_PORT = 0x00ff, /* M/~IO=0 D/~C=x E/~NE=1 */
+ S2650_CTRL_PORT = 0x0100, /* M/~IO=0 D/~C=0 E/~NE=0 */
+ S2650_DATA_PORT = 0x0101, /* M/~IO=0 D/~C=1 E/~NE=0 */
+ S2650_SENSE_PORT = 0x0102, /* Fake Sense Line */
+ S2650_FO_PORT = 0x0103 /* Fake FO Line */
+};
+
+DECLARE_LEGACY_CPU_DEVICE(S2650, s2650);
+
+extern CPU_DISASSEMBLE( s2650 );
+
+#endif /* __S2650_H__ */