Arduino Mega based TMS7000 CPU board tester

Based on the Z80 exerciser I created a TMS7000 variant. The command set is almost identical to the original, but used somewhat different pins and emulates TMS7000 signals. Not very strict, but enough to perform read and write operations.

-- TMS7xxx exerciser V0.5 command set --
Aaaaa          - Set address bus to value aaaa
Bpp or B#ss    - Blink pin p (in hex) or symbol: D0-D7,A8-AF,RW,EN,AL
Cssss-eeee     - Generate checksums for address range
D[ssss[-eeee]|+] - Dump memory from ssss to eeee (default 256 bytes)
H              - This help text
Issss-eeee     - Generate hex intel data records
MRaaaa[+]      - Read memory address aaaa, optionally repeating
MWaaaa vv[+]   - Write vv to address aaaa, optionally repeating
Pp[+]          - View port/pins; A, C, L, c(omm), B/D/G
Qn             - Blink/Repeat rate; 1, 2, 4, ..., 32678 ms (n=0-9,A-F)
S[+]           - Signal view; RES, INT1, INT3
Tssss-eeee     - Test RAM range (walking 1s)
V              - View data bus, pins INT1, INT3, RESET
Wpp v or W#ss v - Write pin (in hex) or symbol: D0-D7,A8-AF,RW,EN,AL; values 0, 1
?              - This help text

Links:


Last updated: 2025-12-30

e-mail