Chips › Sound & audio › Speech synthesis › GI SP0256
GI SP0256
1981
General Instrument's allophone speech synthesizer chip, used in the Intellivoice module and various computer speech add-ons.
Reference & documentation
External technical references for programming GI SP0256 and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| SP0256A-AL2 datasheet (General Instrument / Radio Shack 276-1784) ↗ | Datasheet | Official GI datasheet: allophone table, timing, specs |
| SP0256-012 (Intellivision Wiki) - microsequencer opcode table ↗ | Instruction set | Full $00-$FF opcode map: JMP, JSR, LOAD, PAUSE |
| SP0256A-AL2 datasheet - pin descriptions ↗ | Pinout | Pinout: A1-A8, ALD, SBY, LRQ, OSC, reset |
| Speech with an SP0256-AL2 (rehsdonline) ↗ | Programming | Wiring, control lines, and assembly allophone routines |
| GmEsoft SP0256 - original AL2 and 012 speech ROMs ↗ | ROMs | Dumped internal ROM images for AL2 and IntelliVoice |
| SP0256-012 (Intellivision Wiki) - register architecture ↗ | Reference | Microsequencer and speech-core registers, coefficient decode |
| General Instrument SP0256 - Wikipedia ↗ | Reference | LPC-12 vocal-tract model, IIR filter, chip variants |
| MAME sp0256.cpp - SP0256 emulation source ↗ | Source | Cycle-accurate LPC-12 filter and microsequencer C++ |
| GmEsoft SP0256_CTS256A-AL2 - emulator with ROM images ↗ | Source | C++ SP0256 + CTS256A-AL2 emulators, WAV output |
| SP0256-AL2 Pico emulation detail (ExtremeElectronics) ↗ | Source | RP2040 allophone emulation, embedded sample bitstreams |