Has anyone reverse engineered the SP0256 external serial speech ROMs? Specifically, the SPR016, SPR032, and/or SPR128. They are 2KB, 4KB, and 16KB in capacity respectively. To the best of my knowledge, they are only available as GI/Microchip factor mask ROMs. However, the do seem very similar to the ER1400 which is an old serial electrically alterable read only memory. Although not the same because the ER1400 is read & write while the SPR016 is read-only
The post below mentions there is a code example for the PIC1650 MCU, itself the first GI/Microchip PIC microcontroller to communicate with the ER1400 EAROM. I wonder if this code example could be adapted to modern 8-bit PIC MCUs to interface to the SP0256 emulating the SPR016. However, the functionality would be reversed but still similar.