ChipsI/O & supportCustom & glue logic › Sinclair ULA

Sinclair ULA

1982

Sinclair's custom Uncommitted Logic Array, the single gate-array chip that handled video, memory and I/O in the ZX Spectrum.

Machines

Emulators

EmulatorTypeLicenseSite
EightyOnedownloadableGPL-3.0Website ↗
ElectrEmdownloadableGPL-2.0Website ↗
ElkJSonlineGPL-2.0Website ↗
ElkulatordownloadableGPL-2.0Website ↗
FBZXdownloadableGPL-3.0Website ↗
Klive IDEdownloadableMITWebsite ↗
Qaop/JSonlineFreewareWebsite ↗
RealSpectrumdownloadableFreewareWebsite ↗
Retro Virtual MachinedownloadableFreewareWebsite ↗
SpecEmudownloadableFreewareWebsite ↗
SpeccydownloadableFreewareWebsite ↗
SpectNetIDEdownloadableMITWebsite ↗
SpectaculatordownloadableCommercialWebsite ↗
SpectraldownloadableMITWebsite ↗
Unreal Speccy PortablebothGPL-3.0Website ↗
UnrealSpeccydownloadableGPL-3.0Website ↗
WarajevodownloadableFreewareWebsite ↗
XpeccydownloadableGPL-3.0Website ↗
ZEsarUXdownloadableGPL-3.0Website ↗
ZX SpindownloadableFreewareWebsite ↗
zxspdownloadableBSD-2-ClauseWebsite ↗

Reference & documentation

External technical references for programming Sinclair ULA and for writing emulators.

ResourceTypeNotes
ZX Spectrum ULA - Sinclair Wiki ↗Datasheet40/48-pin diagrams and per-model signal detail
Contended memory - Sinclair Wiki ↗Memory mapT-state contention tables for every Spectrum model
ZX Spectrum ULA pinout - AllPinouts ↗PinoutComplete 40-pin ULA pinout with signal functions
Floating bus technical guide ↗ProgrammingFloating-bus cycle timing for flicker-free display sync
ZX Spectrum ULA - Sinclair Wiki ↗ReferenceDefinitive ULA function, revisions, snow effect, timing
ZX Spectrum ULA Types - Spectrum for Everyone ↗ReferenceCatalogue of ULA revisions and part numbers
Sinclair ZX Spectrum Service Manual ↗SchematicFull service manual schematics showing ULA wiring
ULA chip for ZX Spectrum - OpenCores ↗SourceFPGA-proven Verilog ULA core, GPL
freecores/zx_ula - GitHub ↗SourceULA Verilog source, CPLD and FPGA versions
ZX Spectrum Timing Tests ↗Test suite35-test Z80/ULA contention conformance suite