ChipsSound & audioSpeech 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.

ResourceTypeNotes
SP0256A-AL2 datasheet (General Instrument / Radio Shack 276-1784) ↗DatasheetOfficial GI datasheet: allophone table, timing, specs
SP0256-012 (Intellivision Wiki) - microsequencer opcode table ↗Instruction setFull $00-$FF opcode map: JMP, JSR, LOAD, PAUSE
SP0256A-AL2 datasheet - pin descriptions ↗PinoutPinout: A1-A8, ALD, SBY, LRQ, OSC, reset
Speech with an SP0256-AL2 (rehsdonline) ↗ProgrammingWiring, control lines, and assembly allophone routines
GmEsoft SP0256 - original AL2 and 012 speech ROMs ↗ROMsDumped internal ROM images for AL2 and IntelliVoice
SP0256-012 (Intellivision Wiki) - register architecture ↗ReferenceMicrosequencer and speech-core registers, coefficient decode
General Instrument SP0256 - Wikipedia ↗ReferenceLPC-12 vocal-tract model, IIR filter, chip variants
MAME sp0256.cpp - SP0256 emulation source ↗SourceCycle-accurate LPC-12 filter and microsequencer C++
GmEsoft SP0256_CTS256A-AL2 - emulator with ROM images ↗SourceC++ SP0256 + CTS256A-AL2 emulators, WAV output
SP0256-AL2 Pico emulation detail (ExtremeElectronics) ↗SourceRP2040 allophone emulation, embedded sample bitstreams