Changes
SP0256
,/* Overview */
* [[TMPI speech synthetizerSP0256 Voice Generator]] (* [[MEA8000SP0256 Instruction Set]]* [[SP0256 Allophones]]* [[SP0256 Pin-Outs]] based)
== Software Speech synthesisers More Technical ==
* [[SpeechSP0256 Measured Timings]] (Symbos software)
== Games using CPC Speech Synthesizer Synthesizers ==
* [[Alex HigginAmstrad SSA-1 Speech Synthesizer]] ([[SP0256]] based)* [[Dk's Snookertronics Speech Synthesizer]] ([[SP0256]] based)* [[MHT Speech Synthesizer]] ([[SP0256]] based)* [[TMPI speech synthetizer]] ([[MEA8000]] based)* [[Software Speech Synthesizers]] (HardwareSoftware based)
* [[Jumpjet]] SP0256 on Printer Port (HardwareDIY)]]
* [[RobocopMedia:Sp0256-al2-reversed-bit-order.zip|SP0256-AL2 ROM]] (Software'''caution''' - the bytes in the file are in reversed bit-order, ie. the "Target" values are unreversed, all other opcodes and parameters are reversed)
== Games using SSASP0256 or SPO256 -1 and it's &FBEE port (01 ee fb ed 78) Letter O vs digit 0 ==
[[Dragon GoldFile:SP0256 - Block Diagram.png]]
* [[Glen Hoddle SoccerMedia:Sp0256al2 datasheet.pdf]]- includes AL2 allophone list* [[Media:SP0256B Datasheet.pdf]] - includes info on TEST pin (but lacks the AL2 list)* [[Media:SP0250 Applications Manual.pdf]] - includes info on Voice Generator (of the older SP0250 chip) (the SP0256 works similar)* [[Media:SPR-16 Datasheet.pdf]] - external 16Kbit ROM - includes info on program counter and stack (which seems to be part of the internal/external ROM, not of the CPU)* [[Media:SPR-32 Datasheet.pdf]] - external 32Kbit ROM* [[Media:SPR-128 Older.pdf]] - external 128Kbit ROM preliminary 28pin package with undefined pinouts* [[Media:SPR-128 Newer.pdf]] - external 128Kbit ROM preliminary 24pin package with defined pinouts* SPB640 - external speech fifo* US Patent 4,296,279 - might cover the SP0256 (or rather the old SP0250) (not sure, it's in cryptic patent language)* [[Media:SP0256-AL2-Disassembly.txt]] - SP0256-AL2 disassembly* http://spatula-city.org/~im14u2c/intv/tech/sp0256_instr_set.html - reverse engineered instruction set by Joe Zbiciak and Frank Palazzolo (caution: this doc has the opcodes in same bit-order as Target values, which is probably not the way how it was originally intended. In practice it makes no real different, except that the opcode summary looks more nicely sorted when "unreversing" the opcode bits)
[[TubarubaCategory:Programming]] [[Gremlins]] [[Seablood]] [[Robin of Sherwood]] [[Darkwurlde]] == Datasheet (English) == <gallery caption="Datasheet SPO256 (PDF)">Image:Sp0256al2 datasheet.pdf|</gallery> [[Category:ProgrammingMusic and sound]] [[Category:HardwareElectronic Component]]