Changes
SP0256
,/* Overview */
* [[SP0256 Allophones]]
* [[SP0256 Pin-Outs]]
* [[SP0256 on Printer Port (DIY)]]
== Overview ==
The SPO256 is a Speech Synthesizer chip used in many hardware Speech Synthesizers of the 8bit era. The SP0256 contains a Voice Generator, a small microprocessor, and a built-in ROM which contains 16Kbit (2Kbyte) of program code.
A number of different version versions of the SP0256 exist. The most common is the SP0256-AL2, where -AL2 means that the built-in ROM contains preprogrammed english allophones(all 59 phonemes of the English language plus 5 pauses of different lengths). == Technical == * [[SP0256 Voice Generator]]* [[SP0256 Instruction Set]]* [[SP0256 Allophones]]* [[SP0256 Pin-Outs]] == More Technical == * [[SP0256 Measured Timings]]
== CPC Speech Synthesizers ==
* [[Amstrad SSA-1 Speech Synthesizer]] ([[SP0256]] based)
* [[Dk'tronics Speech Synthesizer]] ([[SP0256]] based)
* [[MHT Speech Synthesizer]] (probably [[SP0256]] based)
* [[TMPI speech synthetizer]] ([[MEA8000]] based)
* [[Software Speech Synthesizers]] (Software based)
* [[SP0256 on Printer Port (DIY)]]
== Datasheet SP0256 Speech ROM == * [[Media:Sp0256-al2-reversed-bit-order.zip|SP0256-AL2 ROM]] (English'''caution''' - the bytes in the file are in reversed bit-order, ie. the "Target" values are unreversed, all other opcodes and parameters are reversed) == SP0256 or SPO256 - Letter O vs digit 0 == The original General Instrument datasheets seem to call the chip SP0256 (0=digit zero). Some third-party datasheets look more like SPO256 (O=Letter O) though. == Block Diagram == [[File:SP0256 - Block Diagram.png]] == SP0256-related Datasheets ==
[[Category:Programming]] [[Category:HardwareMusic and sound]][[Category:Electronic Component]]