Компьютерра zx spectrum вУкаіни великий шлях маленького комп'ютера
П'ятнадцять років тому найпопулярнішим комп'ютером вУкаіни був ZX Spectrum. Як з'явилися перші клони "Спектрума", і чому вони створюються досі?
Одна з причин особливого ставлення людей до "Спектрум" (або "СПЕККА", як ласкаво називають його користувачі) - це, безумовно, ностальгія, і не тільки по ньому, але і по всій техніці і оточувала її атмосфері кордону вісімдесятих-дев'яностих років. Ті комп'ютери з нинішніх висот здаються поганенька і непоказними, але для багатьох вони були першими комп'ютерами в будинку - з першими іграми, Бейсік, фокали, Паскаль.
Перші ZX Spectrum були створені компанією Sinclair Research на початку вісімдесятих років, і з тих пір вони продавалися мільйонними тиражами. Хоч "Спектрум" і не були особливо потужними, проте завдяки своїй простоті, дешевизні і достатку доступного софта та ігор стали просто ідеальними домашніми комп'ютерами.
На відміну від прихильників не менш знаменитих на Заході комп'ютерів Commodore 64 і Apple II, любителі ZX Spectrum мешкають в країнах Східної Європи. українські спектрумісти-самоделкиних не залишили цю платформу і в дев'яності роки - коли виробництво фірмових комп'ютерів було давно згорнуто. Як же з'явився "Спектрум" на просторах тоді ще СРСР, і чому саме він став для нас символом комп'ютерів тієї епохи?
Чому "Спектрум"?
"Спектрум" зовсім не були першими машинами, доступними для рядового радянського громадянина. Такі вітчизняні восьмібітних вироби, як "Мікро-80" і "Радіо-86РК", з'явилися ще раніше. Непогано поширилися і вітчизняні комп'ютери серії "БК", були комп'ютерні класи на базі ДВК і УКНЦ. Паралельно з першими "Спектрум" з-за кордону в нашу країну проникли і інші популярні в ті часи восьмібітних машини: Commodore-64, MSX, серія Atari і інші.
Все це теж помітно і дорогі багатьом комп'ютери, але ZX Spectrum, ймовірно, мав якесь чарівне співвідношення ціни, якості, можливостей, доступності і простоти. З усіх комп'ютерів, які в кінці вісімдесятих стали доступні радянським громадянам, тільки машини, сумісні зі "Спектрум", можна було придбати за відносно низькою ціною практично скрізь. У вартість Atari і Commodore включали митні збори та інші накрутки, пов'язані з їх далеким подорожжю. "Спектрум" ж дуже скоро стали проводитися на місці. А так як в СРСР було туманне уявлення про таке поняття, як "копірайт", то маса програм для "Спектрума", скопійованих і зламаних нашими умільцями, потоком хлинула до нас через Польщу та інші країни Східної Європи.
Пристрій ZX Spectrum 48K важко описати інакше, як словами "геніальна простота". Тут без зайвих наворотів був реалізований джентльменський набір функцій: графіка, інтерфейси до зовнішніх пристроїв, звук і 48 Кб оперативної пам'яті. Щоб отримати робочий "Спектрум", не було потрібно докуповувати периферію - підключити його можна було до звичайного телевізора, а в якості пристрою зовнішньої пам'яті використовувався звичайний касетний магнітофон, який був у багатьох.
Чи не найгірше комп'ютерне виріб вітчизняної промисловості "БК-0010" коштувало тоді 600-650 рублів, тоді як середня ціна на клон ZX Spectrum 48K лише трохи перевищувала 100 рублів і з часом тільки знижувалася. Не дивно, що комп'ютер став настільки масовим. Його можна було зустріти де завгодно, і навіть серйозні підприємства не обходили його увагою.
перші клони
Виявилося, що вперше схему фірмового "Спектрума" "зламали" і повторили на вітчизняних комплектуючих у Львові. Всі роботи велися в 1984-1985 рр. в ОКБ Львівського політехнічного інституту. У той час він був секретним і режимним підприємством, а нині називається НІКИ ЕЛВІТ (Науково-дослідний конструкторський інститут електронно-обчислювальної вимірювальної техніки) держуніверситету "Львівська політехніка".
Ініціатором перевтілення фірмового "Спектрума" у вітчизняний можна вважати Едуарда Андрійовича Марченко. Він виступив дизайнером корпусу комп'ютера і вперше підключив "Спектрум" до телевізора через антенний вхід. Проте він не так вже гордий своїми звершеннями. За словами Марченка, знай він, що з усіх підприємств Союзу почнуть пропадати мікросхеми пам'яті РУ5, розтягували спектрумістамі-Самодєлкіна (причому в таких масштабах, що стало неможливим виконання деяких держзамовлень), він би ще гарненько подумав, перш ніж сприяти популярності "Спектрума".
Першим повністю відтворив "Спектрум" Юрій Дмитрович Добуш: він вивчив і розібрав на доступні в СРСР деталі фірмову і особливо секретну мікросхему ULA, в якій фактично і містився весь комп'ютер, не рахуючи пам'яті, процесора і пари мультиплексорів.
Також в розробці брали участь Євген Євгенович Натопта, який займався програмною частиною комп'ютера, і Олег Васильович Старостенко - творець першої друкованої плати "Львова".
За словами Юрія Добуша, тоді була необхідність в створенні комп'ютера, який мав би гарну графіку. Потрібно було, щоб це був комп'ютер з достатньою кількістю програм та ігор і щоб вони були доступні. Виникло питання, як зробити щось компактне, зручне, недороге і одночасно надійне. І тут під руку попався Спектрум.
Сам Юрій згадує цей час так: "Був такий Женя, десь він мав контакти. Хтось із іноземних студентів привіз фірмовий" Спектрум "сюди, в ОКБ. Цей Женя контактував з Натоптой Євгеном Євгеновичем, який, побачивши цей комп'ютер, попросив Женю взяти його собі додому пограти. Ми беремо з роботи 99-ї осцилограф, тягнемо його туди і буквально проходимо по всіх ніжок, замальовує осцилограми цієї ULA-шки. Крім того, у нас була інформація по структурі програмного забезпечення: буквально був списаний один листок . Ще ми вважали інформацію з ROM омпьютера. І почали працювати. Євген Євгенович Натопта займався програмним забезпеченням, а я, молодий ще тоді фахівець, - конкретно залізом. Власне розробкою. За осцилограмами відновлював схему ".
Московський клон "Москва-48" був майже повну копію "львівського варіанту"; на основі цієї ж схеми в Ленінграді вийшла модель "Ленінград-48". Львівська схема використовувалася і при розробці інших вітчизняних клонів - наприклад, "Пентагон-48". Багато мікросхеми там мають ті ж номери, що і на схемі зі Львова.
А потім варіанти "Спектрума-48" посипалися як з рогу достатку, вироблені як умільцями, яких було хоч греблю гати завдяки численним радіогуртку, так і підключилася вітчизняною промисловістю. "Дубни", "кванти", "компаньйони". Мало не в кожному місті було по своєму клону ZX Spectrum 48К.
Успіх і провал ZX Spectrum на Заході
Один з найбільш незрозумілих моментів в історії ZX Spectrum - падіння його популярності на початку дев'яностих років. Чому компанія, що випускала настільки добре продавався комп'ютер, раптом згорнула виробництво, замість того щоб продовжувати розвивати платформу і робити більш досконалі моделі?
Більшість джерел, що описують історію тодішнього Sinclair Research, вихваляють геніальність її засновника Клайва Синклера, описують причини зльоту "Спектрума", але, коли мова заходить про падіння, повідомляють лише, що ZX Spectrum був витіснений з ринку іншими популярними в ті часи комп'ютерами.
Перше, що потрібно зрозуміти: Сінклер починав зовсім не з комп'ютерів. На початку своєї підприємницької кар'єри він продавав радіодеталі поштою. Першим справжнім успіхом його фірми був кишеньковий калькулятор. Сінклер зовсім не винайшов його, проте знайшов вдале поєднання дизайну, ціни і функціональності.
Доля калькулятора передбачить долю "Спектрума": перша модель була хоч і привабливою, але з купою недоліків (в тому числі відсоток браку був непристойно високий), друга метилу на куди більш серйозний ринок, але так до нього і не дісталася. У випадку з калькуляторами потрібно було освоїти випуск наукових моделей з додатковими функціями; у випадку з ZX Spectrum Клайв Сінклер зробив вкрай невдалу спробу зробити з нього офісний комп'ютер.
І успіх і провал ZX Spectrum (і навіть пішла популярність у ентузіастів) мають, по суті, одну й ту ж причину: Сінклер вважав за краще максимально спрощувати і здешевлювати свою продукцію і продавати їх поштою замість торгових мереж. Якість часто дуже страждало, проте "Спектрум" було не так вже й складно зібрати або полагодити самостійно.
У Sinclair Research до останнього не відмовлялися від цих принципів, однак вони заважали компанії вийти на міжнародний ринок. Дешевизна і простота конструкції ZX Spectrum недовго були його конкурентними перевагами: більш досконалі комп'ютери дешевшали, а спроби розвинути успіх ZX Spectrum здебільшого виявлялися запізнілими і провалювалися.
Наприклад, у компанії занадто багато часу зайняв випуск спеціалізованого накопичувача на магнітній стрічці Microdrive, який дозволив би замінити підключалися до "Спектрум" побутові магнітофони. Коли Microdrive був випущений, виявилося, що його специфічні касети і за якістю, і за ціною поступаються вже поширився до того моменту п'ятидюймовий дискетам.
Компанія Сінклера тим часом була зайнята розробкою моделі Sinclair QL - куди більш дорогого і досконалого комп'ютера, призначеного не для домашнього використання, а для офісів. Але пробитися на цей ринок не вийшло: Sinclair Research не вдалося вчасно домовитися з постачальниками програмного забезпечення, до того ж якість "заліза" як і раніше не дотягувала до корпоративних стандартів.
Іронічно, що перша по-справжньому вдала і популярна модель з часів випуску оригінального ZX Spectrum була одночасно і його першим "клоном". Spectrum 128 (з 128 кілобайтами пам'яті замість 48) розроблений не безпосередньо в Sinclair Research, а з ініціативи іспанської компанії Investronica, що виробляла "Спектрум" за ліцензією.
Так чи інакше, складно сумніватися якщо не в геніальності Сінклера, то як мінімум у володінні непоганим баченням майбутнього. У сімдесяті роки його компанія випускала годинник і калькулятори з рідкокристалічними дисплеями, на початку вісімдесятих - портативні телевізори. Втім, особливою популярністю вони не користувалися: як не намагайся зробити електронно-променеву трубку поменше, по-справжньому портативної вона не стане. У Sinclair Research також намагалися розробити плоскі екрани - саме ними повинен був комплектуватися Sinclair QL. До кінцевих результатів ці розробки так і не привели.
У 1985 році підрозділ Sinclair Vehicles створило компактний одномісний електромобіль Sinclair C5 - можна сказати, Segway свого часу. Потенційні покупці, правда, побоювалися виїжджати на дорогу на триколісному "електровелосипеді", зробленому на заводі побутової техніки.
Комп'ютерне підрозділ ж було продано британської компанії Amstrad ще в 1986 році. Для Amstrad це було цілком вдалим придбанням: по-перше, одним конкурентом стало менше, по-друге "Спектрум" ще якийсь час продавалися. Амстрадовскій ZX Spectrum +2 був заснований на ZX Spectrum 128 і мав вбудований накопичувач на магнітних стрічках, а ZX Spectrum +3 вже поставлявся з тридюймовим дисководом.
Останнім комп'ютером, випущеним під маркою Sinclair, став PC200, випущений в 1988 році. Він був заснований на процесорі Intel 8086, мав 512 Кб оперативної пам'яті і дисковод. По суті, це вже був не «Спектрум", а цілком стандартний бюджетний PC - на ньому працювали ОС MS-DOS версії 3.3 і графічна оболонка GEM. Популярністю ця машина не користувалася: покупці вважали за краще Atari ST і Commodore Amiga. З тих пір логотип Sinclair не з'являвся на корпусах нових комп'ютерів.
зародження спільноти
"Спектрум-48" став ідеальним конструктром-тренажером для початківця радіоаматора. Буквально за два-три роки "Спектрум" завоював багатомільйонну аудиторію. Багато користувачів, награвшись в ігри, хотіли навчитися самостійно їх робити. Спочатку технічна документація ходила по руках, майже як горезвісний "самвидав", - у вигляді машинописних передруків, сяк-так переведених з іноземних джерел, потім в справу включилися кооперативи і серйозні книжкові видавництва.
У тому ж році науково-технічний кооператив "Інфорком" почав випуск щомісячного журналу "ZX-ревю". Журнал швидко перетворився в головне друковане видання для спектрумістов в колишньому СРСР. Через журнал знайомилися, вступали в листування та ділилися досвідом зі своїми товаришами по захопленню з усіх кінців країни. Так навколо "Інфоркома" та інших подібних проектів почало складатися те, що згодом назвуть творчим спектрумовскім спільнотою.
Потім з'явилися видання ZX-Format, Adventurer, BornDead, газети Cweek, Nicron і багато-багато інших - сотні найменувань.
щільність коду
Кількість перейшла в якість і в програмуванні. На відміну від "великих" комп'ютерів, можливості софта приростали раніше не за рахунок збільшення кількості мегабайтів і мегагерц, а за рахунок максимального використання всіх особливостей архітектури комп'ютера і оптимізації машинного коду (а саме на ньому написано переважна більшість серйозних додатків для "Спектрума"). Дивлячись на деякі ігри та програми, що з'явилися з тих пір, важко повірити, що їм вистачає 128 кілобайт пам'яті і восьмібітного процесора з тактовою частотою до семи мегагерц: подивіться хоча б на спектрумовскіе іпостасі відомих ігор Mortal Kombat, DOOM і Wolfenstein.
Демонстрація - красот і можливостей
ZX Spectum - одна з найбільш популярних платформ серед українських демосценеров. Щороку вУкаіни проходять відповідні фестивалі і конкурси. Один з головних фестивалів - пітерський Chaos Constructions.
Монстростроеніе
Тим часом вітчизняні майстри паяльника продовжували намагатися розширити можливості вже 128-кілобайтних машин. На Заході розвиток "Спектрума" давно закінчилося, тому нові можливості довелося винаходити самостійно. Оскільки цим незалежно один від одного займалися одинаки або невеликі групи в різних містах, то тут, то там виникали моделі, сумісні лише номінально.
Загальним у таких "монстрів" була лише основа - той самий 128-кілобайтний "Спектрум". Решта придумувалося за своїми принципами, і взяті зі стелі номера портів в одній моделі могли конфліктувати з портами в інший. Часто виходило так, що неварто підтримували лише його автор, а решта, заплутавшись у стандартах, вважали за краще не лізти в ці хащі і продовжували писати програми під стандартні можливості.
Плата ATM Turbo
І нарешті, найвища точка розвитку "Спектрума" - його вихід в мережу. Ні, не в інтернет. Однак гуляли по руках численні схеми самопальних модемів до середини дев'яностих зазнали уніфікацію і стандартизацію, і за допомогою них сотні користувачів по всій країні організували свою власну FIDO-образну сітку під назвою ZXNet, яку згодом вдалося зв'язати і самим FIDOnet.
пізні гри
Time Gal, Ball Quest, Pang, Wolfenstein
Ніщо не триває вічно. Як колись на Заході, вУкаіни популярність "Спектрума" теж стала хилитися до заходу. Друковані видавництва згорнули в своїх публікаціях спектрумовскую тематику, одна за одною закривалися або перепрофілювалися фірми, які робили або ремонтували Спектрум, а нові програми та ігри стали з'являтися все рідше і рідше.
Продовжують виходити програми та ігри, а в інтернеті ведеться велика робота по збереженню спектрумовского спадщини. Для тих, у кого вийшла з ладу "реальна" машина, "Спектрум" відродився і знайшов друге дихання в емуляторах. Виникло нове, поки ще нечисленне, покоління Спектрум, засноване на сучасній дешевої елементній базі XXI століття. Вони мало схожі на своїх попередників, але якщо ви загляне в їх ATX-корпуса, то побачите, що серед сучасних чіпів в центрі плати, як і раніше б'ється кремнієве серце дідка Z80.