RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » General Instrument CTS256A-AL2 vs. Microchip CTS256AL2
Emulating a TMS/PIC7000 (CTS256A-AL2) in a new MCU... [message #10365 is a reply to message #10344] Sat, 20 May 2023 09:12 Go to previous messageGo to previous message
jayindallas is currently offline  jayindallas
Messages: 110
Registered: June 2021
Senior Member
lynchaj wrote:
(1):"...someone could re-implement the text to speech algorithm in a new MCU and interface to a SPO256-AL2..."
(2):"...legacy text-to-speech boards are dependent on the CTS256A-AL2..."
(3):"...neat would be a modern MCU on a DIP-40 adapter that's 5V tolerant and pin compatible with CTS256A-AL2..."
(4):"...Bonus points for making it software compatible with the CTS256A-AL2 ROM image..."


That is feasible and would remove all need of old parts, other than a 40pin DIP socket. ;)

Making it TMS7000 series machine code compatible would be worthwhile; it appears that the CTS256A-AL2 code can be read directly out of an original chip. Simply load that code image into the new MCU system, and it could emulate a CTS256A-AL2 by running a TMS7000 series emulator on the original CTS256A-AL2 machine code image.

That would also allow the original CTS256A-AL2 code to be modified to better handle the Ap-Note, and both code images could be available for selection.

This retro product could also be a replacement part for any defective TMS7000/PIC7000 in restoring some vintage product.

The Raspberry Pi Pico board would be a wise choice for the new MCU.

As I'm curious about this... after I finish my study on how to program and read/verify TMS7000 series micros, I'll take a few days to analyze the instruction set of the TMS7000 to see how easy it would be to emulate on a PICO. I do that in spreadsheets so I can reorganize the instruction set data into a data structure for emulation.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Dave Runkle's front panel for the SBC6120-RBC
Next Topic: Resurrecting EaZy80, a forgotten glue-less 22MHz Z80 SBC.


Current Time: Sat Sep 27 06:27:36 PDT 2025

Total time taken to generate the page: 0.40008 seconds