Во времена бума 8-битных домашних компьютеров начала 1980-х машины сэра Клайва Синклера почти всегда были одними из самых дешёвых на рынке — и при этом нередко скрывали удивительно продуманную для столь скромного железа начинку. Если и был один компонент, ставший ключом к их успеху, то это Ferranti ULA (Uncommitted Logic Array) — остроумный способ получить заказную микросхему из кристалла с готовой библиотекой логических блоков. Микросхемы ULA от Sinclair не раз реконструировали, но все их детали оставались загадкой — до недавнего времени.

Оригинальные конструкторские документы Ferranti на микросхемы ULA Sinclair

Что такое ULA и почему она была так важна

ULA, или «незакреплённая логическая матрица», — это ранняя разновидность полузаказной микросхемы (ASIC). На кристалле заранее размещали набор типовых логических элементов, а под конкретную задачу оставалось лишь задать соединения между ними. Это резко удешевляло и ускоряло разработку по сравнению с полностью заказным чипом.

реклама кормит Уточку 🦆

Именно такой подход во многом позволял Sinclair удерживать рекордно низкие цены: вместо десятков отдельных микросхем компьютер получал одну заказную ULA, которая брала на себя большую часть логики. Для ZX Spectrum это стало одним из главных слагаемых коммерческого успеха.

Что нашлось в архиве

Документы всплыли на eBay: это папки с распечатками, инженерными чертежами и рукописными конструкторскими заметками. Их выложил энтузиаст под ником Happy Little Diodes. Архив охватывает весь модельный ряд Sinclair той эпохи — ZX81 и Spectrum, принтер ZX, накопитель Microdrive, интерфейс Spectrum Interface 1 и даже любопытный маленький плоский телевизор.

реклама кормит Уточку 🦆

Любопытно, что права на интеллектуальную собственность теперь принадлежат спутниковому вещателю Sky как держателю портфеля Amstrad. К счастью, в Sky признали историческую ценность документов и разрешили делиться ими почти без изменений. Всё разложено по каталогу со ссылками для скачивания в таблице Google.

Что интересного внутри

Особый интерес представляют те ULA, которые ещё не были реконструированы, а также тонкие различия между версиями одной и той же микросхемы — по ним видно, как инженеры постепенно исправляли ошибки.

реклама кормит Уточку 🦆

Для сообщества любителей ретрокомпьютеров это настоящая находка: оригинальная документация сохраняет инженерное наследие, которое иначе могло быть утрачено навсегда. Ниже можно посмотреть тематический фильм тех лет о работе Ferranti.