RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » General Instrument CTS256A-AL2 vs. Microchip CTS256AL2
Re: Reverse-Engineering the Speech Processor ROM [message #10689 is a reply to message #10688] Tue, 09 April 2024 04:22 Go to previous messageGo to previous message
lynchaj is currently offline  lynchaj
Messages: 1080
Registered: June 2016
Senior Member
Hi Jay
Maybe another way to look at the SPR016 emulation is the cycle time. The SP0256 is sending the ROM clock at 1.56 MHz so it has a cycle time of ~640ns. For an MCU to respond fast enough, assuming 20 instructions necessary to meet worst case SP0256 command, would be 32ns instruction time. That would translate to an MCU instruction clock of >31 MHz or approximately twice as fast as the fastest 8-bit PIC. Maybe the MSP430 can go faster or do it in fewer instructions but it will really have to be going very fast to keep up. I am thinking 64MHz or 128MHz oscillator clock speeds to really have a chance of succeeding.

I think a CPLD to parallel EPROM would have a decent chance of working. Of course, there is no harm in trying the MCU approach. Maybe there is something out there that might work. Regarding the MPS430, I just don't know because I am not familiar with it. However, to be useful it also has to be at least 5V tolerant and some form of hobbyist friendly packaging. Some SMT are OK like SSOP and SOIC but others like BGA require special tools and techniques. Maybe the MCU is available on a DIP type module which might work too.

I am really looking forward to the DAISY256 PCBs arriving though. Can't wait to see if this idea of emulating the CTS256 even works! Thanks, Andrew Lynch
 
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: Mon Sep 29 06:26:29 PDT 2025

Total time taken to generate the page: 0.00837 seconds