summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/ssp1601/ssp1601.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/ssp1601/ssp1601.h')
-rw-r--r--src/emu/cpu/ssp1601/ssp1601.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/emu/cpu/ssp1601/ssp1601.h b/src/emu/cpu/ssp1601/ssp1601.h
new file mode 100644
index 00000000000..3456e54700d
--- /dev/null
+++ b/src/emu/cpu/ssp1601/ssp1601.h
@@ -0,0 +1,24 @@
+#ifndef SSP1601_H
+#define SSP1601_H
+
+#include "cpuintrf.h"
+
+enum {
+ /* general registers */
+ SSP_R0, SSP_X, SSP_Y, SSP_A,
+ SSP_ST, SSP_STACK, SSP_PC, SSP_P,
+ /* hardware stack */
+ SSP_STACK0, SSP_STACK1, SSP_STACK2, SSP_STACK3, SSP_STACK4, SSP_STACK5,
+ /* pointer registers */
+ SSP_PR0, SSP_PR1, SSP_PR2, SSP_PR3, SSP_PR4, SSP_PR5, SSP_PR6, SSP_PR7
+};
+
+#if (HAS_SSP1601)
+void ssp1601_get_info(UINT32 state, cpuinfo *info);
+#endif
+
+#ifdef ENABLE_DEBUGGER
+extern unsigned dasm_ssp1601(char *buffer, unsigned pc, const UINT8 *oprom);
+#endif
+
+#endif /* SSP1601_H */