Знакът на КАГАМИ КАГАМИ
kagami.bg/blog/zxspectrum-nostalgia.html · blog post · machine-readable viewPUBLISHED 2026-06-03 · UPDATED 2026-10-03
IDENTITY
title
ZX Spectrum 1982: Sinclair's rainbow, the ULA and attribute clash
author
KAGAMI Ltd. (КАГАМИ ЕООД), Varna · organisation byline, no individual author named
language
Bulgarian (human view) · this agent view in English
topic
Retro computing · Sinclair ZX Spectrum (1982–1992) and its clones
audience
General readers interested in home-computer history
status
Historical overview; facts checked against the Sinclair manual, the World of Spectrum technical reference, BBC and museum pages; many figures rest on Wikipedia only (secondary) — see SOURCES
SUMMARY

The ZX Spectrum, designed by Sinclair Research in Cambridge and manufactured by Timex in Dundee, was shown to journalists at the Churchill Hotel, London, on 23 April 1982 at £125 (16 KB) and £175 (48 KB). It has a Zilog Z80A at 3.5 MHz, 16 KB ROM with Sinclair BASIC, a 256×192 display with 15 colours stored as one attribute byte per 8×8 cell (which causes "attribute clash"), a one-bit beeper and cassette storage at about 1500 baud. Over five million were sold. Amstrad bought the range on 7 April 1986 for £5 million; production of all Amstrad models ended in 1992. Soviet-bloc clones (Moskva 48K and Leningrad 1 in 1988, later the Pentagon) were widespread. The ZX Spectrum Next, an FPGA successor, was crowdfunded in 2017 and first delivered in 2020.

KEY CLAIMS (dated)
WHAT WAS UPDATED (2026-10-03)
SOURCES
AGENT INSTRUCTIONS
TAGS
zx-spectrumsinclairz80ulaattribute-clashretro-computingamstradzx-spectrum-next1982
ОБНОВЕНО · 03.10.2026

Ретро · ZX Spectrum · 1982

ZX Spectrum — дъгата, която влезе в стаите

На 23 април 1982 г. Clive Sinclair показа в лондонския хотел „Чърчил“ компютър с цветен екран, гумена клавиатура и дъгова ивица — за £125 с 16 KB памет или £175 с 48 KB. Търсенето надмина възможностите на фабриката, а Spectrum стана един от най-продаваните британски компютри: над пет милиона машини.

Ретро Z80A · ULA · Sinclair BASIC За всички
ОБНОВЕНО · 03.10.2026 · КАКВО Е ОБНОВЕНО

01 · КАК СЕ РОДИКомпютър за малко пари

След успеха на ZX81 (пуснат на 5 март 1981 г., над 1,5 милиона продадени) Sinclair решава да остарее собствените си машини, преди да го направят конкурентите. Разработката на Spectrum започва през септември 1981 г.: около двадесет инженери в малък офис на King’s Parade в Кеймбридж [6]. Главният инженер Richard Altwasser проектира хардуера и чипа ULA, а голяма част от фърмуера пише Steve Vickers от Nine Tiles [6]. Произвеждат го в Дънди, Шотландия, от Timex [6].

Името „Spectrum“ подчертава палитрата от 15 цвята [6]. Корпусът, дъговият мотив и гумената клавиатура са на индустриалния дизайнер Rick Dickinson, който преди това е проектирал ZX81 [3][6]. Той свежда клавиатурата от стотици части до „четири-пет“ подвижни [6][7].

ℹ
Дъгата и цената
Dickinson предлага няколко варианта на лого с дъгови ивици върху клавиатурата [6]. По думите му пред BBC през 2012 г. развитието на клавиатурите на Sinclair е било движено от стремеж да се намалят разходите [4].

Представянето пред журналисти е на 23 април 1982 г. в хотел „Чърчил“ в Мерилебоун, Лондон [6]. Версията с 16 KB струва £125 — значително по-малко от основния конкурент BBC Micro; версията с 48 KB — £175 [6]. Гумената клавиатура изненадва мнозина и получава описанието „dead flesh“ — „мъртва плът“ [6].

Sinclair продава по пощата и обещава машини, които още не са готови. Търсенето надхвърля планираните 20 000 бройки месечно: до юли 1982 г. чакат 30 000 поръчки, а след лятната почивка във фабриката — 40 000. През септември Sinclair публично се извинява; нормалните доставки се възстановяват чак за Коледа [6]. Продажбите достигат 200 000 за първите девет месеца и 300 000 за първата година, а милионният Spectrum е произведен на 9 декември 1983 г. През 1983 г. цените падат до £99 и £129 [6].

02 · МАШИНАТАКакво има вътре

Оригиналният Spectrum от 1982 г. накратко [1][2][6]:

ПараметърСтойност
ПроцесорZilog Z80A, 8-битов, 3,5 MHz
ROM16 KB — Sinclair BASIC и системните подпрограми
RAM16 KB или 48 KB (128 KB при по-късните модели)
Екран256×192 пиксела, текст 32×24 знака, 15 цвята; сигнал за обикновен телевизор през RF модулатор
Звукедин канал (beeper), управляван с един бит; 128K моделите добавят чипа AY-3-8912 с три канала
Носителаудиокасета, около 1500 baud, средно 171 байта в секунда
Специален чипULA — обединява видео, клавиатура, касета и звук
▸
Какво са 15 цвята
Седем цвята на две нива на яркост плюс черно [6]. В ръководството на Sinclair осемте цвята (с бялото и черното) са изписани над цифровите клавиши [1].

03 · ЧИПЪТULA и attribute clash

ULA (uncommitted logic array) е полупотребителски чип, който събира на един кристал основните функции на машината [6]. Altwasser решава как да се добави цвят, без да се харчи паметта. Цветът се пази отделно от растера: по един байт за всяка знакова клетка 8×8 пиксела — 3 бита за цвета на символа (ink), 3 бита за фона (paper), 1 бит за яркост и 1 бит за мигане [6]. Растерът заема 6144 байта, атрибутите — още 768; общо 6912 байта, под 7 KB [2][6].

Цената е attribute clash: всички 64 пиксела в клетката делят два цвята, затова не може да се избере цвят за отделен пиксел. Когато две различно оцветени фигури се пресекат в една клетка, цветът на едната „прелива“ върху другата [6]. Commodore 64 и Amstrad CPC нямат този проблем — C64 има спрайтове и специален многоцветен режим [6]; вижте материала за Commodore 64.

⚠
Защо понякога 3,5 MHz не са 3,5 MHz
ULA чете видеопамет и затова може да забави процесора при достъп до долните 16 KB RAM (адреси 16384–32767), докато се чертае екранът. Кодът и данните над адрес 32767 не се забавят [2]. Затова времето за изпълнение на един и същ код зависи от мястото му в паметта.

04 · КЛАВИАТУРАТАSinclair BASIC на един клавиш

Sinclair BASIC живее в 16-килобайтовия ROM и е готов веднага след включването [6]. Всичките 192 функции трябваше да се побират на 40 клавиша, затова повечето ключови думи се пишат с едно натискане, а останалите — след смяна на режима [6]. Така клавиатурата е „подписана“ с думите на BASIC. Ето малка програма за движеща се звезда:

Sinclair BASIC · движеща се звезда
10 BORDER 0: PAPER 0: INK 7: CLS
20 LET x=10: LET y=10
30 PRINT AT y,x;"*"
40 PAUSE 5
50 PRINT AT y,x;" "
60 LET x=x+1
70 IF x>30 THEN LET x=1
80 GO TO 30

Редове 10–20 задават черен екран и бял символ, 30 и 50 печатат и изтриват звездата на позиция ред–колона, 40 изчаква пет кадъра, а 70 връща звездата в началото на реда.

05 · ЗВУК И КАСЕТАЕдин бит и един касетофон

Звукът на оригиналния Spectrum е един бит: изходът се включва и изключва. Командата BEEP може да вземе десет октави, но процесорът е зает само с нея, докато звукът трае [6]. Програмистите намират заобиколни пътища — с бързо превключване на изхода се получават по няколко височини в един звук [6]. Spectrum 128 добавя чипа AY-3-8912 с три канала, MIDI изход и команда PLAY; звукът излиза през телевизора, а не през вътрешно говорещо устройство [6].

Програмите се зареждат от касета. При проектирането екипът цели 1000 baud, но стига до 1500; в началото на записа има дълъг постоянен тон, за да се настрои автоматичният усилвател на касетофона [6]. За разлика от ZX81 екранът остава включен по време на зареждането, затова игрите могат да показват картина, докато се четат [6]. При средна скорост от 171 байта в секунда 48 KB се зареждат почти пет минути.

06 · МОДЕЛИТЕОт 16 KB до дискета

Цените са при пускането, във британски лири от онова време [6]:

МоделГодинаПаметЦенаБележка
Spectrum 16K198216 KB£125Оригиналът; през 1983 г. £99
Spectrum 48K198248 KB£175През 1983 г. £129
Spectrum+окт. 198448 KB£179Нов корпус като на QL с формована клавиатура; електрониката е същата
Spectrum 128сеп. 1985 (Испания); ян. 1986 (Великобритания)128 KB£179 във Великобритания„Toast Rack“ заради външния радиатор; AY-3-8912; създаден с испанския дистрибутор Investrónica
Spectrum +21986128 KB£149Първият модел на Amstrad; вграден касетофон
Spectrum +31987128 KB£249, по-късно £199Вграден 3-инчов дисковод; единственият модел, който работи с CP/M без добавки

Производството на +3 спира през декември 1990 г.; производството на всички модели на Amstrad приключва през 1992 г. [6]

07 · ИГРИТЕНад 24 000 заглавия

За Spectrum излизат над 24 000 програмни продукта [6]. До края на 1983 г. във Великобритания има над 450 фирми, продаващи игри на касети, срещу 95 година по-рано; по оценки между 10 000 и 50 000 души пишат игри у дома [6]. Няколко опорни точки:

ИграГодина · издателКакво е интересно
The Hobbit1982 · Melbourne House (разработена от Beam Software)Илюстровано текстово приключение; парсерът разбира цели изречения, а Gandalf и другите герои се движат самостоятелно [13]
Manic Miner1983 · Bug-Byte, после Software Projects · Matthew SmithДвадесет пещери; през август 1983 г. водач в британските класации; Retro Gamer го нарича една от най-влиятелните платформени игри [8]
Chuckie Egg1983 · A&F SoftwareПлатформена игра, излязла първо за Spectrum, BBC Micro и Dragon [13]
Jet Set Willy1984 · Software ProjectsШестдесет екрана; „Attic bug“ не позволява да се завърши играта; срещу копиране има карта с цветни кодове [9]
Sabre Wulf1984 · Ultimate Play the GameЛабиринт в джунглата; бестселър и финансов успех [13]
Knight Lore1984 · Ultimate Play the Game (Chris и Tim Stamper)Изометрична графика с техниката Filmation; игралната зона е монохромна. Не е първата изометрична игра (Ant Attack, 1983), но я популяризира [10][13]
Skool Daze1984 · MicrosphereПриключение в училище, където ученикът Eric трупа наказателни „lines“ [13]
Daley Thompson’s Decathlon1984 · OceanСпорт по образеца на аркадата Track & Field на Konami; играчът натиска бързо два клавиша или клати джойстика [13]
Head Over Heels1987 · Ocean (Jon Ritman и Bernie Drummond)Изометрично приключение; игра на годината за Spectrum според Your Sinclair [13]
Dizzy1987 · Codemasters (Oliver Twins)Начало на една от най-успешните британски игрови серии в края на 80-те [13]

08 · НА ИЗТОКSpectrum без лиценз

В Съветския съюз много малки фирми сглобяват клонинги, които се продават по обяви и на улични сергии; общо моделите са над петдесет [11]. Moskva 48K (1988 г.) е първият серийно произведен клонинг на 48K в СССР. Leningrad 1 (също 1988 г.) става най-евтиният — проектира го Sergey Zonov, по-късно създателят на Scorpion [11]. Pentagon копира Spectrum 128 по свободно разпространявана документация; платките му се повтарят из бившия СССР през 1991–1996 г., а името идва от формата на първата платка — петоъгълник с отсечен ъгъл [11].

В Чехословакия първият серийно произведен клонинг е Didaktik Gama, а в Португалия Timex прави свой вариант — Timex Computer 2048, успешен в Португалия и Полша [6].

✕
За България
Оригиналната версия на тази публикация разказваше как Spectrum и неговите клонинги са стигнали до България. Не намерихме източник, с който да сверим тези твърдения, и ги махнахме. Ако разполагате със сведения, пишете ни на office@kagami.bg.

09 · ХРОНОЛОГИЯОт 1981 г. до днес

КогаКакво се случва
септември 1981Започва разработката на Spectrum [6]
23.04.1982Представяне в Лондон: £125 и £175 [6]
юли 198230 000 чакащи поръчки [6]
09.12.1983Милионният Spectrum [6]
15.10.1984Spectrum+, £179 [6]
септември 1985 / януари 1986Spectrum 128 в Испания / във Великобритания [6]
07.04.1986Amstrad купува компютърната гама и марката Sinclair за £5 милиона [6]
1987Spectrum +3 с вградена дискета [6]
1992Край на производството на всички модели на Amstrad [6]
април 2017Kickstarter за ZX Spectrum Next [12]
24.04.2018Умира Rick Dickinson [7]
февруари 2020 и август 2020Първият Next е доставен; втора кампания в Kickstarter [7][12]

10 · КАКВО ОСТАНАСпалнята, която стана индустрия

Някои смятат, че именно Spectrum е дал началото на британската информационна индустрия [6]. Ограниченията му — ниската цена, цветът в клетки, един бит звук — принудиха авторите да измислят заобиколни решения, а тези решения станаха стил.

ZX Spectrum Next е съвременен наследник на базата на FPGA; дизайнът на корпуса му е на Dickinson, който публикува през 2015 г. серия изображения, преосмислящи оригиналния Spectrum [7][12]. Историческият архив и техническият справочник са на World of Spectrum, а новата машина — на specnext.com.

11 · ИЗТОЧНИЦИИзточници

  1. Sinclair Research, ZX Spectrum BASIC Programming (1982), гл. 16 „Colours“, World of Spectrum — worldofspectrum.org/ZXBasicManual
  2. World of Spectrum, технически справочник „48K Spectrum reference“ (забавена памет, паметта за екрана) — worldofspectrum.org/faq/reference
  3. Computing History (музей), „Rick Dickinson“ — computinghistory.org.uk
  4. BBC News, „Sinclair Spectrum designer Rick Dickinson dies in US“, 26.04.2018 — bbc.com/news
  5. SpecNext Ltd, „First ZX Spectrum Next delivered“ — specnext.com
  6. Wikipedia, „ZX Spectrum“ (вторичен; обобщава множество публикации от епохата) — en.wikipedia.org/wiki/ZX_Spectrum
  7. Wikipedia, „Rick Dickinson“ (вторичен) — en.wikipedia.org/wiki/Rick_Dickinson
  8. Wikipedia, „Manic Miner“ (вторичен) — en.wikipedia.org/wiki/Manic_Miner
  9. Wikipedia, „Jet Set Willy“ (вторичен) — en.wikipedia.org/wiki/Jet_Set_Willy
  10. Wikipedia, „Knight Lore“ (вторичен) — en.wikipedia.org/wiki/Knight_Lore
  11. Wikipedia, „List of ZX Spectrum clones“ (вторичен) — en.wikipedia.org/wiki/List_of_ZX_Spectrum_clones
  12. Wikipedia, „ZX Spectrum Next“ (вторичен) — en.wikipedia.org/wiki/ZX_Spectrum_Next
  13. Wikipedia, статии за отделните игри (вторични): The Hobbit, Chuckie Egg, Sabre Wulf, Skool Daze, Daley Thompson’s Decathlon, Head Over Heels, Dizzy, Ant Attack

Проверено на 03.10.2026 г. Цените са исторически, във британски лири от онова време. Преводите от английски са наши. Данните за продажби, цени, дати на модели и игри се опират на Wikipedia (вторичен източник) и не са сверени с първоизточник.

12 · СВЪРЗАНОПродължи оттук