summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/tms1000/tms1400.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/tms1000/tms1400.cpp')
-rw-r--r--src/devices/cpu/tms1000/tms1400.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/devices/cpu/tms1000/tms1400.cpp b/src/devices/cpu/tms1000/tms1400.cpp
index 26f7a612d05..64eb906a2d1 100644
--- a/src/devices/cpu/tms1000/tms1400.cpp
+++ b/src/devices/cpu/tms1000/tms1400.cpp
@@ -5,12 +5,14 @@
TMS1000 family - TMS1400, TMS1470, TMS1475, TMS1600, TMS1670
TMS1400 follows the TMS1100, it doubles the ROM size again (4 chapters of 16 pages), and adds a 3-level callstack
-- rotate the view and mirror the OR-mask to get the proper layout of the mpla, the default is identical to tms1100
+- rotate the view and mirror the OR-mask to get the proper layout of the mpla, the default is identical to TMS1100
- the opla size is increased from 20 to 32 terms
+TMS1475 adds more R pins (indexed from X MSB)
+- opla OR order appears to be flipped: O7-O0
+
TMS1600 adds more I/O to the TMS1400, input pins are doubled with added L1,2,4,8
-- rotate the view and mirror the OR-mask to get the proper layout of the mpla, the default is identical to tms1100
-- the opla size is increased from 20 to 32 terms
+- mpla and opla are the same as TMS1400
TODO:
- emulate TMS1600 L-pins