summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/tms1000/tms1000.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/tms1000/tms1000.h')
-rw-r--r--src/devices/cpu/tms1000/tms1000.h44
1 files changed, 44 insertions, 0 deletions
diff --git a/src/devices/cpu/tms1000/tms1000.h b/src/devices/cpu/tms1000/tms1000.h
index f3dbb0a826a..0c01fd6e5bf 100644
--- a/src/devices/cpu/tms1000/tms1000.h
+++ b/src/devices/cpu/tms1000/tms1000.h
@@ -14,6 +14,50 @@
#include "tms1k_base.h"
+// pinout reference
+
+/*
+ ____ ____
+ R8 1 |* \_/ | 28 R7
+ R9 2 | | 27 R6
+ R10 3 | | 26 R5
+ Vdd 4 | | 25 R4
+ K1 5 | | 24 R3
+ K2 6 | | 23 R2
+ K4 7 | TMS1000 | 22 R1
+ K8 8 | TMS1070 | 21 R0
+ INIT 9 | | 20 Vss
+ O7 10 | | 19 OSC2
+ O6 11 | | 18 OSC1
+ O5 12 | | 17 O0
+ O4 13 | | 16 O1
+ O3 14 |___________| 15 O2
+
+ ____ ____ ____ ____
+ R8 1 |* \_/ | 48 R7 R8 1 |* \_/ | 48 NC
+ R9 2 | | 39 R6 R9 2 | | 39 R7
+ R10 3 | | 38 R5 R10 3 | | 38 R6
+ R11 4 | | 37 R4 R11 4 | | 37 R5
+ R12 5 | | 36 R3 R12 5 | | 36 R4
+ Vdd 6 | | 35 NC Vdd 6 | | 35 R3
+ K1 7 | | 34 NC K1 7 | | 34 NC
+ K2 8 | | 33 NC K2 8 | | 33 NC
+ K4 9 | | 32 NC K4 9 | | 32 NC
+ K8 10 | TMS1200 | 31 R2 K8 10 | TMS1270 | 31 NC
+ INIT 11 | | 30 R1 INIT 11 | | 30 R2
+ O7 12 | | 29 R0 NC 12 | | 29 R1
+ NC 13 | | 28 Vss NC 13 | | 28 Vss
+ NC 14 | | 27 OSC2 O7 14 | | 27 R0
+ NC 15 | | 26 OSC1 O6 15 | | 26 OSC2
+ O6 16 | | 25 O0 O5 16 | | 25 OSC1
+ O5 17 | | 24 O1 O9 17 | | 24 O0
+ O4 18 | | 23 O2 O4 18 | | 23 O1
+ O3 19 | | 22 NC O3 19 | | 22 O2
+ NC 20 |___________| 21 NC O8 20 |___________| 21 NC
+
+*/
+
+
class tms1000_cpu_device : public tms1k_base_device
{
public: