Ретро · ZX Spectrum · 1982
ZX Spectrum — дъгата, която влезе в стаите
На 23 април 1982 г. Clive Sinclair показа в лондонския хотел „Чърчил“ компютър с цветен екран, гумена клавиатура и дъгова ивица — за £125 с 16 KB памет или £175 с 48 KB. Търсенето надмина възможностите на фабриката, а Spectrum стана един от най-продаваните британски компютри: над пет милиона машини.
- Amstrad:
„Юни 1986 — Amstrad купува Sinclair“→ 7 април 1986 г., за £5 милиона [6]. Цена на Spectrum 128:„£199“→ £179 при пускането във Великобритания (януари 1986 г.) [6] - Забавяне на паметта:
„ULA заключва RAM при рисуването на горните 2/3 от екрана; процесорът пада под 3,5 MHz“→ забавянето засяга само долните 16 KB RAM (адреси 16384–32767) [2] - Касета:
„1200 baud, около 1 KB/s“→ около 1500 baud, средно 171 байта в секунда [6].„Зареждане 3–10 минути“→ почти пет минути за пълните 48 KB (изчислено от средната скорост) - Поръчки:
„30 000 поръчки само от пощата за първите месеци“→ до юли 1982 г. чакат 30 000 поръчки при планирани 20 000 машини месечно [6] - Rick Dickinson:
„починал от рак на панкреаса няколко месеца след Kickstarter на Next“→ Kickstarter е от април 2017 г.; Dickinson умира на 24 април 2018 г., след рак, диагностициран през 2015 г.; първият Next е доставен през февруари 2020 г. [4][7][12] - Knight Lore:
„изобрети изометрията“→ популяризира я; първата игра с изометрична графика е Ant Attack (1983) [10][13] - Jet Set Willy:
„издаден с бъгове, правещи го непобедим“→ играта не може да се завърши заради „Attic bug“; поправките издава Software Projects [9]. Manic Miner:„написан за 5 седмици от 17-годишен“→ махнато — няма източник - Клонинги:
„Пентагон — 1989, RAM до 4 MB“→ Moskva 48K и Leningrad 1 са от 1988 г.; платките на Pentagon се копират в бившия СССР през 1991–1996 г. [11] - Махнато, защото не се потвърди: твърденията за българските клонинги и касетите по пазарите, „cockroach mod“, подмяната на ULA с FPGA, тиражи и поръчкови суми за отделни игри, цената и звуковия чип SID на Next, както и кодовият пример на асемблер с грешни команди. Оригиналът съдържа и мнения, подадени като факти — те са изоставени.
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].
Представянето пред журналисти е на 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 |
| ROM | 16 KB — Sinclair BASIC и системните подпрограми |
| RAM | 16 KB или 48 KB (128 KB при по-късните модели) |
| Екран | 256×192 пиксела, текст 32×24 знака, 15 цвята; сигнал за обикновен телевизор през RF модулатор |
| Звук | един канал (beeper), управляван с един бит; 128K моделите добавят чипа AY-3-8912 с три канала |
| Носител | аудиокасета, около 1500 baud, средно 171 байта в секунда |
| Специален чип | ULA — обединява видео, клавиатура, касета и звук |
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.
04 · КЛАВИАТУРАТАSinclair BASIC на един клавиш
Sinclair BASIC живее в 16-килобайтовия ROM и е готов веднага след включването [6]. Всичките 192 функции трябваше да се побират на 40 клавиша, затова повечето ключови думи се пишат с едно натискане, а останалите — след смяна на режима [6]. Така клавиатурата е „подписана“ с думите на 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 16K | 1982 | 16 KB | £125 | Оригиналът; през 1983 г. £99 |
| Spectrum 48K | 1982 | 48 KB | £175 | През 1983 г. £129 |
| Spectrum+ | окт. 1984 | 48 KB | £179 | Нов корпус като на QL с формована клавиатура; електрониката е същата |
| Spectrum 128 | сеп. 1985 (Испания); ян. 1986 (Великобритания) | 128 KB | £179 във Великобритания | „Toast Rack“ заради външния радиатор; AY-3-8912; създаден с испанския дистрибутор Investrónica |
| Spectrum +2 | 1986 | 128 KB | £149 | Първият модел на Amstrad; вграден касетофон |
| Spectrum +3 | 1987 | 128 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 Hobbit | 1982 · Melbourne House (разработена от Beam Software) | Илюстровано текстово приключение; парсерът разбира цели изречения, а Gandalf и другите герои се движат самостоятелно [13] |
| Manic Miner | 1983 · Bug-Byte, после Software Projects · Matthew Smith | Двадесет пещери; през август 1983 г. водач в британските класации; Retro Gamer го нарича една от най-влиятелните платформени игри [8] |
| Chuckie Egg | 1983 · A&F Software | Платформена игра, излязла първо за Spectrum, BBC Micro и Dragon [13] |
| Jet Set Willy | 1984 · Software Projects | Шестдесет екрана; „Attic bug“ не позволява да се завърши играта; срещу копиране има карта с цветни кодове [9] |
| Sabre Wulf | 1984 · Ultimate Play the Game | Лабиринт в джунглата; бестселър и финансов успех [13] |
| Knight Lore | 1984 · Ultimate Play the Game (Chris и Tim Stamper) | Изометрична графика с техниката Filmation; игралната зона е монохромна. Не е първата изометрична игра (Ant Attack, 1983), но я популяризира [10][13] |
| Skool Daze | 1984 · Microsphere | Приключение в училище, където ученикът Eric трупа наказателни „lines“ [13] |
| Daley Thompson’s Decathlon | 1984 · Ocean | Спорт по образеца на аркадата Track & Field на Konami; играчът натиска бързо два клавиша или клати джойстика [13] |
| Head Over Heels | 1987 · Ocean (Jon Ritman и Bernie Drummond) | Изометрично приключение; игра на годината за Spectrum според Your Sinclair [13] |
| Dizzy | 1987 · 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].
09 · ХРОНОЛОГИЯОт 1981 г. до днес
| Кога | Какво се случва |
|---|---|
| септември 1981 | Започва разработката на Spectrum [6] |
| 23.04.1982 | Представяне в Лондон: £125 и £175 [6] |
| юли 1982 | 30 000 чакащи поръчки [6] |
| 09.12.1983 | Милионният Spectrum [6] |
| 15.10.1984 | Spectrum+, £179 [6] |
| септември 1985 / януари 1986 | Spectrum 128 в Испания / във Великобритания [6] |
| 07.04.1986 | Amstrad купува компютърната гама и марката Sinclair за £5 милиона [6] |
| 1987 | Spectrum +3 с вградена дискета [6] |
| 1992 | Край на производството на всички модели на Amstrad [6] |
| април 2017 | Kickstarter за 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 · ИЗТОЧНИЦИИзточници
- Sinclair Research, ZX Spectrum BASIC Programming (1982), гл. 16 „Colours“, World of Spectrum — worldofspectrum.org/ZXBasicManual
- World of Spectrum, технически справочник „48K Spectrum reference“ (забавена памет, паметта за екрана) — worldofspectrum.org/faq/reference
- Computing History (музей), „Rick Dickinson“ — computinghistory.org.uk
- BBC News, „Sinclair Spectrum designer Rick Dickinson dies in US“, 26.04.2018 — bbc.com/news
- SpecNext Ltd, „First ZX Spectrum Next delivered“ — specnext.com
- Wikipedia, „ZX Spectrum“ (вторичен; обобщава множество публикации от епохата) — en.wikipedia.org/wiki/ZX_Spectrum
- Wikipedia, „Rick Dickinson“ (вторичен) — en.wikipedia.org/wiki/Rick_Dickinson
- Wikipedia, „Manic Miner“ (вторичен) — en.wikipedia.org/wiki/Manic_Miner
- Wikipedia, „Jet Set Willy“ (вторичен) — en.wikipedia.org/wiki/Jet_Set_Willy
- Wikipedia, „Knight Lore“ (вторичен) — en.wikipedia.org/wiki/Knight_Lore
- Wikipedia, „List of ZX Spectrum clones“ (вторичен) — en.wikipedia.org/wiki/List_of_ZX_Spectrum_clones
- Wikipedia, „ZX Spectrum Next“ (вторичен) — en.wikipedia.org/wiki/ZX_Spectrum_Next
- Wikipedia, статии за отделните игри (вторични): The Hobbit, Chuckie Egg, Sabre Wulf, Skool Daze, Daley Thompson’s Decathlon, Head Over Heels, Dizzy, Ant Attack
Проверено на 03.10.2026 г. Цените са исторически, във британски лири от онова време. Преводите от английски са наши. Данните за продажби, цени, дати на модели и игри се опират на Wikipedia (вторичен източник) и не са сверени с първоизточник.