Home » RBC Forums » General Discussion » Has anyone reverse engineered SP0256A external serial speech ROM (SPR016, SPR032, and SPR128)
RPi Pico W wrapped around a SP0250 or SP0256 *Updated 20250202 [message #10718 is a reply to message #10717] |
Tue, 16 April 2024 18:27   |
jayindallas
Messages: 110 Registered: June 2021
|
Senior Member |
|
|
I can understand looking at acquiring a SPR000 and SFD2000.
I'm a little more interested in wrapping a RPi Zero W around a SP0256 to virtualize the upstream and downstream interfaces. That would allow me to choose among many SP0256 implementation and ROM images. It would make voice processor database development a lot easier, and flexible. RPi WIFI-SSH connection allows remote-in-house workspace and BT5 allows remote-in-house listening space.
--------------------------------------------------
U.S. vintage GI components:
I saw a website listing General Instrument speech and sound devices that can be found in old electronic products, at garage sales, flee markets, Ebay etc. Examples, to the best of my memory:
Mattel Intellivision contains a GI CP1600 processor and an AY-3-8910 Programmable Sound Generator.
Mattel Intellivoice (optional Intellivision addition) contains one of the GI voice processor (SP0256?).
Mattel Speak-and-Spell (I think) also has one of the GI voice synthesizers.
Update Feb 02, 2025:
CONFIRMED The Mattel Intellivoice module does contain a GI CTS+SP0 set; not but the Radio Shack/Allied part numbers. I found the family Mattel Intelli*.* units and opened them up for photos and chip listings. I'll be posting that information this week.
Later I'll do an Arduino bench hack challenge to download the CTS code to see if its the exact same code as the Radio Shack chips. After that, I'll see if I can hack the data tables out of the SP0 voice synthesizer internal ROM. There is a SP0 internal diagram showing how the internal ROM is serially accessed to shift data serially through all registers until loaded all at once. I recall that there was clearly a serial bit input for external serial ROM, and possibly a serial out bit on the SP0. If the latter is true, I'll try to pass the internal ROM through the registers (serially) without loading/latching them and read them on that serial output pin. By learning how the SP0 commands access and sequence internal ROM into the registers, it should apply closely to external ROM.
I haven't yet opened up the Intellivision EMI protection module to confirm an AY-3-8910 chip inside; I have one in a wire-wrapped S-100 board so there was less need to open it. I'll open the Intellivoice again tomorrow and look for an external serial ROM chip numbers... I didn't look for that when I took the photos and don't really expect to see one. The old RPi photos were poor quality, couldn't get the chip numbers in focus. Guess I need to buy some updated toys.
Ultimately, I'd like to emulate the CTS+SP0 in a RPi Zero 2. Retro Voice would be a more interesting interface as a vocal pace/trip manager for cycling and walking trails. Retro Voice would be simpler when trying to maintain a specific walking pace; my Brother-in-Law challenged me today to match his 4mph walking pace. With a stop-watch I was about 18 seconds late... 3.96039604 mph arg! So now I have need to retro-design a 'pace & path voice manager' unit with bluetooth audio. A display on the bike is easy, but walking, it might be a nuisance. I'm exploring the town's trails and it would be nice to have that voice with some BT music. That has some possible application for the motorcycle too, though I haven't thought that through yet.
[Updated on: Sun, 02 February 2025 18:46] Report message to a moderator
|
|
|
 |
|
Has anyone reverse engineered SP0256A external serial speech ROM
By: lynchaj on Wed, 03 April 2024 08:38
|
 |
|
Can the SP-0256A Speech Processor be Reverse Engineered?
|
 |
|
Reading G.I. SPRnnn External Serial ROM Content
|
 |
|
Re: Method to read a SPR-xxx External Rom | 2007 Internal Rom Dump | 2017 SPPR256 by FPGA
By: lynchaj on Mon, 08 April 2024 10:34
|
 |
|
Method to read a SPRnnn External Rom with an Arduino
|
 |
|
Re: Theoretical Method to read a SPR-xxx External Rom with an Arduino
By: lynchaj on Tue, 16 April 2024 11:23
|
 |
|
RPi Pico W wrapped around a SP0250 or SP0256 *Updated 20250202
|
 |
|
Re: RPi Pico W wrapped around a SP0250 or SP0256
By: lynchaj on Wed, 17 April 2024 04:10
|
 |
|
Arduino lab tool wrapped-around a SP0256 to reverse engineer an unobtainium SPR000
|
 |
|
Re: Arduino lab tool wrapped-around a SP0256 to reverse engineer an unobtainium SPR000
By: lynchaj on Wed, 01 May 2024 17:09
|
 |
|
Re: Arduino lab tool wrapped-around a SP0256 to reverse engineer an unobtainium SPR000
By: plasmo on Thu, 02 May 2024 20:45
|
 |
|
Re: Arduino lab tool wrapped-around a SP0256 to reverse engineer an unobtainium SPR000
By: lynchaj on Fri, 03 May 2024 04:17
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: plasmo on Sun, 12 May 2024 20:46
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: plasmo on Sun, 12 May 2024 20:51
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: lynchaj on Mon, 13 May 2024 03:12
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: plasmo on Mon, 13 May 2024 06:08
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: lynchaj on Mon, 13 May 2024 09:56
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: plasmo on Mon, 13 May 2024 20:10
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: lynchaj on Tue, 14 May 2024 03:17
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: plasmo on Tue, 14 May 2024 20:07
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: lynchaj on Wed, 15 May 2024 03:43
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: plasmo on Thu, 16 May 2024 07:57
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: lynchaj on Fri, 17 May 2024 04:14
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: lynchaj on Fri, 17 May 2024 05:29
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: plasmo on Fri, 17 May 2024 12:06
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: lynchaj on Fri, 17 May 2024 18:49
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: plasmo on Fri, 17 May 2024 21:31
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: lynchaj on Sat, 18 May 2024 03:27
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: lynchaj on Sat, 18 May 2024 04:29
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
By: lynchaj on Sat, 18 May 2024 05:55
|
 |
|
Re: Has anyone reverse engineered SP0256A external serial speech ROM
|
Current Time: Wed May 14 10:27:15 PDT 2025
Total time taken to generate the page: 0.00769 seconds
|