RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » Has anyone reverse engineered SP0256A external serial speech ROM (SPR016, SPR032, and SPR128)
Re: Has anyone reverse engineered SP0256A external serial speech ROM [message #10769 is a reply to message #10767] Fri, 17 May 2024 04:14 Go to previous messageGo to previous message
lynchaj is currently offline  lynchaj
Messages: 1080
Registered: June 2016
Senior Member
Hi Bill
Wow! That's great news! Looks good

Regarding ASRLD and PCLD commands, the SP0256B datasheet goes into detail of its implementation. I believe it needs to be a 16-bit counter for the address bus based on the text. Below is a snippet from the datasheet

/forum/index.php?t=getfile&id=3054&private=0

Am I correct in assuming the current design will fit in a EPM7064 but not an EPM7032 due to using 60 cells?

It's not clear to me what STACKLD or RETURN are even used for so they may not be included in the SP0256 implementation. Maybe they are leftovers for some other purpose?

Awesome progress! Thank you! Andrew Lynch

PS, maybe you're already doing that. What is component inst12? It looks like a 16-bit D-flip flop maybe serial to parallel converter? The design seems amazingly simple in the schematic layout. Many fewer parts than I anticipated.

PPS, I am guessing inst27 component is a 74LS74 D-flip flop. Is inst12 two 74LS164s chained together to make a 16-bit serial to parallel converter? What is inst13? three 74LS191s chained together? 74LS161 or 74LS163s? This is very interesting.

Can't wait to see how this does in test!

[Updated on: Fri, 17 May 2024 05:05]

Report message to a moderator

 
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: SDC68020
Next Topic: Netlist auditing question


Current Time: Sat May 17 08:10:06 PDT 2025

Total time taken to generate the page: 0.00758 seconds