Контакти

Відомості про комп'ютер зх спектрум пошук. Історія комп'ютера ZX Spectrum. ZX Spectrum – що це

Розвиток комп'ютерного ринку у 70-х роках перебував у початковій стадії. Промисловість була ще далека від того, щоб зробити цей продукт масовим. Тому у своїй більшості комп'ютери являли собою складні пристрої, призначені для виконання будь-яких масштабних завдань. Але до кінця десятиліття люди запитали: «А чому б не використовувати ці машини як інструмент для розваг?» Їхні голоси були почуті, і деякі виробники зайнялися випуском спеціальних наборів для самостійного збирання ігрової системи. Проте мінуси такого підходу значно переважали його нечисленні переваги. По-перше, такі набори було дуже складно знайти у продажу. По-друге, навіть якщо це й вдавалося, їх вартість перебувала за межею розумного. За ті гроші, які просили за набір, цілком реально було придбати непоганий підтриманий автомобіль. Ну і по-третє, для таких наборів було відверто мало програмного забезпечення. Навіщо користувачеві витрачати кілька тисяч доларів на комп'ютер, для якого немає жодної крутої програми? Словом, для розвитку ідеї створення пристрою для відпочинку та розваг потрібен був інший підхід. Один із них запропонувала британська компанія Sinclair Research, очолювана Клайвом Сінклейром (Clive Sinclair).

Клайв Сінклейр

Ідея фірми полягала у створенні максимально простого та доступного комп'ютера, який би поєднував у собі легкість освоєння та програмування та, звичайно ж, невисоку ціну. Це мало вирішити головну проблему вищезгаданих наборів до створення ПК - відсутність програмної бази. Простота в роботі дозволила б користувачам самостійно писати численні програми. Саме таким шляхом і пішла компанія Sinclair Research під час розробки свого комп'ютера ZX Spectrum. Однак, перш ніж розпочати розповідь про легенду, ми приділимо трохи уваги історії самої Sinclair Research.

Історія Sinclair Research

Клайв Сінклейр створив компанію під назвою Sinclair Radionics у 1961 році. Спочатку напарників у нього не було – свій бізнес він розвивав поодинці. Клайв займався тим, що продавав радіодеталі поштою (Sinclair Radionics навіть випустила кілька успішних радіоконструкторів). При цьому Сінклейр намагався запустити декілька інноваційних пристроїв. Наприклад, у 1970 році був представлений програвач вінілових платівок незвичайної конструкції. Замість традиційної круглої опори для пластинок у ньому використовувалася трикутна конструкція із встановленими на вершинах гирками. За словами Синклейра, це знижувало вібрації, що передаються від опори до голівки, що відтворює, а також перешкоджало забруднення самої вінілової пластинки. Проте інтерес до розробки майже ніхто не виявив, а пристрій так і не дістався прилавків магазинів. Точніше, до поштового прилавка самого Сінклейру.

Невдалу долю незвичайного програвача повторив і Hi-Fi-підсилювач Neoteric 60. Тоді конкуренція в цьому сегменті була надзвичайно високою, і Синклейр намагався завоювати ринок за допомогою незвичайних продуктів, яким і був Neoteric 60. Проте компанії знову не пощастило - Hi-Fi -Підсилювач продавався з рук геть погано.

Підсилювач Neoteric 60

Може скластися враження, що перше десятиліття компанії ознаменувалося виключно провальними проектами. Однак фінансові звіти говорять про протилежне: до 1971 річний оборот фірми становив 560 тисяч фунтів стерлінгів з чистим прибутком 90 тисяч фунтів. При цьому штат компанії поповнився 50 співробітниками. Справи йшли вгору.

1970-ті роки можна сміливо називати "калькуляторною епохою" Sinclair. В цей час компанія випустила дві моделі кишенькових калькуляторів. Одна стала першим комерційно успішним продуктом. Цьому навіть не змогло перешкодити велику кількість недоліків пристрою, в тому числі їх ненадійність. Друга модель призначалася для серйознішого ринку, але так на ньому і не закріпилася. Спочатку вона створювалася просто як пристрій з розширеним набором функцій, проте Сінклейр спробував перетворити гаджет на офісний комп'ютер, і ця спроба з тріском провалилася.

Калькулятор Sinclair

Комп'ютер ZX80

У другій половині 70-х років у Sinclair Research почалася розробка недорогого побутового комп'ютера. За проект відповідав інженер Джим Вествуд (Jim Westwood). У 1980 році процес створення пристрою було закінчено. З'явився ZX80. Це був перший у світі комп'ютер, вартість якого не перевищувала сотні фунтів стерлінгів. Також у продажу можна було знайти ZX80 у вигляді набору для самостійного збирання. Ця версія взагалі коштувала 79,95 фунтів.

Такої низької ціни розробникам вдалося досягти за рахунок спрощення елементної бази та використання досить примітивних комплектуючих. У ролі центрального процесора використовувався популярний на той момент Zilog Z80 із частотою 3,25 МГц. А якщо бути точнішим, то клон цього «каменю», виготовлений компанією NEC. Плюсів у кристала було кілька. Він не тільки мав низьку вартість, але і (завдяки своїй внутрішній архітектурі) вимагав меншу кількість мікросхем логіки. Обсяг оперативної пам'яті становив лише 1 Кбайт, але цього було достатньо запуску необхідних користувачеві програм. Плюс існувала можливість встановити додатково до 16 Кбайт оперативної пам'яті у вигляді карт розширення. Обсяг ПЗУ становив 4 Кбайт, і в нього вже була вшита мова програмування Sinclair BASIC. А для зберігання написаних програм використовувалися звичайні магнітофон та аудіокасети.

Так виглядав ZX80

Цікаво, що ZX80 у відсутності відеоконтролера. Зображення формувалося за мінімальної участю заліза - операція виконувалася, насамперед, за рахунок програмної частини. Головним і дуже суттєвим недоліком такого підходу стало те, що ZX80 умів показувати картинку лише в ті моменти, коли не був зайнятий виконанням програми. Перш ніж відобразити нову графіку, екран просто гас. До речі, специфікації ZX80 не передбачали використання будь-якого спеціального монітора, як екран виступав звичайний телевізор, що також було плюсом для простих користувачів.

Що стосується «екстер'єру» ZX80, то своїм зовнішнім виглядом комп'ютер швидше нагадував ігрову приставку, ніж комп'ютер. Це була невелика пластикова коробочка білого кольору, з розташованою на ній мембранною клавіатурою, на якій не було символів лише команди. Користувач просто натискав кнопку регістра і вибирав відповідну бейсік-команду. Це значно спрощувало процес написання програм.

Незважаючи на свої недоліки, ZX80 став надзвичайно успішним. Звісно, ​​головну роль у цьому відіграла й вартість гаджета. Вже в перші місяці після випуску на ZX80 утворилася черга і спостерігався дефіцит пристроїв, чого в Sinclair Research ніяк не очікували.

Комп'ютер ZX81

1981 року було представлено наступне покоління комп'ютера під назвою ZX81. Вартість була знижена ще більше: тепер набір для самостійного складання можна було придбати за сміховинною ціною 49,95 фунтів стерлінгів. Готовий комп'ютер був дещо дорожчим і коштував 69,99 фунтів, що все одно було дешевше за аналогічну версію ZX80. До речі, ZX81 став першим пристроєм Sinclair, який реалізовувався не лише поштою, а й через роздрібні мережі. Що стосується технічних характеристик, то «серцем» комп'ютера був той самий процесор Z80 виробництва NEC з частотою 3,25 МГц. Обсяг оперативної пам'яті залишився тим самим (1 Кбайт), що викликало особливу незадоволеність користувачів. Така скромна кількість «мозків» сильно обмежувала можливості при створенні нових додатків. Вирішити проблему могли карти розширення, які збільшували ємність ОЗУ до 16 Кбайт, проте вартість деяких із них була порівнянна з ціною самого ZX81. Обсяг ПЗУ зріс до 8 Кбайт, а вбудована мова Sinclair BASIC отримала підтримку арифметики з плаваючою комою.

ZX81 отримав корпус чорного кольору

Що цікаво, ZX81 знову не отримав відеоконтролера. Щоб хоч якось компенсувати його відсутність, у Sinclair вигадали два режими роботи: повільний і швидкий. У швидкому режимі ZX81 працював так само, як його попередник ZX80. Тобто, під час виконання програми зображення пропадало з екрана. У повільному режимі екран не гас, але на обробку програмного коду витрачалося приблизно в 4 рази більше часу. Зовні ZX81 не сильно відрізнявся від ZX80. Пластиковий корпус комп'ютера став чорним, а мембранна клавіатура, що отримала трохи іншу конфігурацію клавіш для зручності залишилася білою.

Як ви зрозуміли, ZX81 отримав лише невеликі зміни. Але навіть цього було достатньо, щоб комп'ютер розійшовся тиражем, що у 8 разів перевищує продаж ZX80.

ZX Spectrum

На 1982 був запланований запуск третього покоління комп'ютера ZX. До хорошого, як кажуть, швидко звикаєш, тому навіть незважаючи на те, що ZX81 пропонував пристойну функціональність за більш ніж скромну ціну, від комп'ютера з робочою назвою ZX82 користувачі чекали на нові та інноваційні «фішки». Основною відмінністю комп'ютера наступного покоління мала стати підтримка кольорового зображення, бо ZX80 і ZX81 працювали лише з монохромною картинкою. На такий крок багато в чому вплинуло широке поширення кольорових телевізорів. У зв'язку з цим назва ZX82 була замінена на мовлення ZX Spectrum.

В апаратній частині ZX Spectrum зазнав кілька ключових змін. У ролі центрального процесора, як і раніше, виступав Zilog Z80A, але його частота була збільшена до 3,5 МГц. Обсяг ОЗУ та ПЗУ збільшився до 16 Кбайт кожен, причому кількість оперативної пам'яті могла і зовсім дорівнювати 48 Кбайт. «Спектрум» справді навчився працювати із кольоровим зображенням завдяки появі графічного контролера. Відеорежим підтримував роздільну здатність 256x192 пікселів і 8 кольорів з двома рівнями яскравості. Також було передбачено виведення однобітного звуку через вбудований динамік. По суті, це була звичайна «їжачка», яка ритмічно пікала в іграх. Зовнішній вигляд ZX Spectrum трохи відрізнявся від дизайну ZX80 та ZX81. Новий комп'ютер отримав іншу клавіатуру: мембрану змінили повноцінні гумові кнопки.

Введення та завантаження програм здійснювалися з касетного магнітофона, який підключався до комп'ютера. Деякі касети навіть мали свого роду цифровий захист. Наприклад, у комплекті з грою постачався серійний номер, який дозволяв її запустити.

«Спектрум» виявився таким самим успішним, як і його попередники. Стартові ціни на комп'ютери, як і раніше, залишалися демократичними: версії з 16 Кбайт і 48 Кбайт ОЗУ оцінювалися в 125 і 175 фунтів стерлінгів відповідно. А трохи пізніше вони були знижені до 99,95 та 129,95 фунтів.

Згодом ZX Spectrum отримав кілька оновлень. У червні 1984 року у продаж надійшов комп'ютер ZX Spectrum+. Від звичайної версії він відрізнявся обов'язковою наявністю 48 Кбайт оперативної пам'яті та новою клавіатурою, яка отримала додаткову кнопку скидання. Незважаючи на такі несуттєві зміни, ZX Spectrum+ продавався краще за оригінальну модель. При цьому деякі продавці скаржилися на ненадійність пристрою, стверджуючи, що відсоток несправних комп'ютерів сягав 30%.

Комп'ютер ZX Spectrum+

Комп'ютер ZX Spectrum+

ZX Spectrum 128, що з'явився в 1986, розроблявся спільно з іспанською компанією Investronica. Справа в тому, що іспанський уряд обклав високим податком усі імпортні комп'ютери з 64 Кбайт оперативної пам'яті і нижче, які не підтримують іспанську мову. Для Sinclair був важливим весь європейський ринок, тому разом з Investronica компанія взялася за адаптацію «Спектруму» для Іспанії. Комп'ютер отримав підтримку 128 Кбайт «оперативки», 32 Кбайт ПЗУ із покращеним BASIC-редактором, триканального звуку через стандарт AY-3-8910, RGB-виходу на монітор та сумісності з MIDI.

У тому ж 1986 року усі права на бренд та комп'ютери Spectrum перейшли до компанії Amstrad. Нові моделі одержали різні суфікси: +2, +3, +2А, +2В. Щодо заліза комп'ютери Amstrad отримували лише невеликі модифікації. Наприклад, ZX Spectrum +2 мав вбудований касетний магнітофон Datacoder. А в ZX Spectrum +3 магнітофон замінили на флоппі-дисковод. Плюс ця модель стала першим Спектрумом, який умів запускати операційну систему CP/M без додаткового обладнання. Вона стала, мабуть, неоднозначною у всій лінійці. Так, ОЗУ ZX Spectrum +3 відображалося на 64 Кбайт адресного простору, що призвело до несумісності деяких ігор, написаних для оригінального ZX Spectrum.

Комп'ютер ZX Spectrum +2

Про аксесуари для ZX Spectrum

Проте не лише невисока вартість сприяла зростанню популярності ZX Spectrum. До комп'ютера було випущено безліч різних «примочок», які значно розширювали функціональність цього комп'ютера. Одним з таких пристроїв був ZX Printer, сумісний не тільки зі "Спектрумом", але і ZX80 і ZX81. Пристрій підключався до комп'ютера за допомогою системного роз'єму та використовував іскрову технологію друку. У такому друку використовувався спеціальний чорний папір з алюмінієвим напиленням. Друкувальна голівка була дві близько розташовані голки, які переміщалися по ширині сторінки. Для друку символів між голками створювалася напруга, і вони пропалювали папір у потрібному місці. Загалом у рядку містилося 32 символи. Сама ідея друку в домашніх умовах була по-справжньому революційною, проте реалізувати її повною мірою у ZX Printer не вдалося через ненадійність пристрою. Плюс технологія іскрового друку також проявила себе не з найкращого боку: якість друку швидко знижувалась, а поверхня паперу була неміцною.

Ще одним цікавим аксесуаром був модуль ПЗУ на основі магнітної стрічки під назвою ZX Microdrive. Об'єм такого пристрою становив 16 Кбайт. Він дозволяв швидко завантажувати чи зберігати раніше написану програму. Однак ZX Microdrive так і не набув належного поширення. Користувачі воліли використовувати перевірені часом, хоч і повільніші аудіокасети.

Модуль ПЗУ ZX Microdrive

Касета для ZX Spectrum

Також Sinclair представила карти розширення ZX Interface 1 та ZX Interface 2. Спочатку перша розроблялася як мережевий інтерфейс для організації локальної мережі у школах. Однак перед випуском продукту було додано підтримку одночасної роботи відразу до 8 пристроїв ZX Microdrive, і надалі інтерфейс використовувався переважно для підключення цих модулів ПЗУ. Що стосується ZX Interface 2, то ця карта розширення мала роз'єм для підключення двох джойстиків (так, Sinclair навіть випускала ігровий джойстик для ZX Spectrum), роз'єм картриджа ПЗУ та інтерфейс підключення ZX Printer. Але через високу вартість пристрій продавався неважливо, а вже через рік він зник із прилавків магазинів.

Так виглядав ZX Interface 1

Крім цього, у продажу можна було знайти багато аксесуарів від сторонніх виробників. Наприклад, спеціально для "Спектрума" випускалися такі девайси, як синтезатор мови (Currah Microspeech), ігрові джойстики, додаткові цифрові клавіатури і навіть графічний планшет та ударна установка (Cheetah SpecDrum). Вражає!

Про програмне забезпечення

Але, звичайно, не за безліч різної периферії полюбили ZX Spectrum. На комп'ютері було легко програмувати. У першій половині 80-х це викликало справжній бум у індустрії програмного забезпечення. Написанням програм займалися як і повноцінні компанії, і програмісти-одиначки. Розвиток західного ринку ПЗ для ZX Spectrum можна поділити на три етапи.

Під час першого етапу, що тривав із 1982 по 1984 роки, відбувається кількісне зростання ринку. Великих компаній ще було, і створенням додатків займалися невеликі контори чи письменники-одиначки. При цьому близько 80% програмного забезпечення складали ігри! Перші відеорозваги були досить примітивними: графон був не дуже, та й сюжет теж. Що цікаво, вже на той час почало процвітати піратство.

Третій етап захопив 1988–1993 роки. На цей період припав захід ZX Spectrum як ігрової платформи. Комп'ютер застарів і користувачі переходили на використання інших систем. Розробники також переключилися зі «Спектруму» на більш сучасні платформи. Проте в ці роки побачило світ безліч цікавих ігор. Наприклад, згодом було реалізовано демо-версію легендарної Doom. Продуктивності комп'ютера трохи не вистачало для швидкої роботи шутера, тому «спектрівська» варіація використовувала черезрядкову розгортку, яка прибирала кожну парну лінію пікселів, що підвищувало швидкість відтворення сцен.

ZX Spectrum у Росії

Перерахована вище етапність не належить до пострадянського простору, оскільки багато комп'ютерів (точніше, їх клони) потрапили до СРСР лише у другій половині 80-х. І на відміну від Західної Європи, де поряд з ZX Spectrum чудово продавалися інші комп'ютери (ті ж Atari і Commodore), у країні рад пристрій Sinclair був одноосібним лідером продажів. Чому? Причина насамперед криється в низькій вартості «Спектруму»: комп'ютер не обкладався митом, тому був доступний багатьом радянським громадянам. Комп'ютери Atari та Commodore проходили величезний шлях, перш ніж потрапити на прилавки радянських магазинів, а їхня ціна була значною. Крім того, з'ясувалося, що більшість деталей «Спектруму» за необхідності можна замінити на вітчизняні, що робило комп'ютер ремонтопридатним. За великим рахунком єдиним незамінним компонентом системи залишався лише процесор Z80.

Вітчизняний клон ZX Spectrum

Відставав у своєму розвитку від європейського та ринок програмного забезпечення. Наприкінці 80-х і на початку 90-х переважна більшість програм ввозилося з-за кордону, переважно через Польщу. Природно, про жодні авторські права не могло бути й мови - майже все ПЗ було піратським. Відсоток ліцензійної продукції був надзвичайно малим.

Спочатку основним заняттям програмістів було перенесення ігор з касет на диски. Ця операція полягала у зламі касетного завантажувача, перенесення всіх даних із касети на диск та написання дискового завантажувача. Але поступово акцент змістився у бік написання власних додатків. Пік розвитку «спектрумівського» геймдева у Росії припав на 1995 рік. Саме тоді створювалося найбільше ігор, у своїй було локалізовано й багато іноземні проекти. У наступні роки на вітчизняному ринку ПЗ для ZX Spectrum спостерігався спад, і в результаті до 2001-2002 серед користувачів комп'ютера залишилися лише ентузіасти.

Висновок

ZX Spectrum по праву вважається легендарним комп'ютером, особливо для пострадянського простору. Спектрум залишив величезний слід в історії IT-індустрії, а в Росії для багатьох став першим домашнім комп'ютером. Можна навіть сказати, що епоха ZX Spectrum виховала перше покоління вітчизняних IT-фахівців. На жаль, свого часу Sinclair вирішила не випускати наступника "Спектруму", зосередившись на інших видах дослідницької діяльності. Проте пам'ять про ZX Spectrum жива й досі. І до цього дня можна зустріти ентузіастів, які експериментують із цим воістину культовим комп'ютером.

Домашній комп'ютер ZX Spectrum- Дітище відомого британського винахідника Клайва Сінклера. Він є прабатьком сучасних пристроїв, якими користуються дорослі та діти. Історія створення комп'ютера "Спектрум" насичена цікавими фактами. Його вдосконалювали, клонували та модифікували.

ZX Spectrum – що це

Восьмирозрядний ZX Spectrum з'явився на ринку 23 квітня 1982 року. Його творцем виступила виробнича компанія Sinclair Research Ltd, Заснована Клайвом Сінклером. Британський підприємець розробляв радіотехнічні пристрої побутового призначення. Його праці мали великий успіх. У 80-ті роки домашній комп'ютер «Спектрум» став затребуваним у європейських країнах. У 90-ті роки його клони поширилися біля колишнього СРСР.

Особливості домашнього комп'ютера ZX Spectrum

«Спектрум» мав низку інноваційних рішень. Частина з них була покликана зменшити вартість готового виробу до заповітних 99 фунтів стерлінгів, частина обумовлена ​​розвитком електронної бази вісімдесятих років.

  • як монітор використовувався екран телевізора;
  • комп'ютер поставлявся у двох модифікаціях – з 16 та 48 кілобайтами оперативної пам'яті;
  • як мову програмування ZX Spectrum застосовувався діалект мови Бейсік;
  • завантаження комп'ютера здійснювалося за кілька секунд;
  • як зовнішній накопичувач застосовувався побутовий касетний магнітофон;
  • перша модель була оснащена недорогою клавіатурою, що складається із 40 гумових клавіш. Ключовою особливістю клавіатури була функціональність;
  • перші моделі мали однобітний вихід звуку. Для цього використовувався вбудований динамік. Це була «піщалка», яка ритмічно пікала в іграх;
  • наявність графічного режиму, поєднаного з текстовим. Головна відмінність від попередників «Спектруму» — кольорове зображення, хоч і з деякими обмеженнями;
  • до комп'ютера могли підключатися джойстики, що складаються з ручки та кнопки.

Перші моделі восьмирозрядних пристроїв мали величезний попит. Завдяки простоті, дешевизні (менше 100 фунтів) і різноманітності, «Спектрум» був ідеальним домашнім комп'ютером.

У вісімдесятих радянські умільці почали повторювати оригінальний комп'ютер, вони розробляли аналоги на вітчизняній елементній базі. Для створення комп'ютера використовували жменю радянських мікросхем та процесор Z80. Клони випускали державні заводи. У магазинах продавалися «Байти», «Імпульси», «Спектри», «Синтези» та «Дельти», на яких грали тисячі школярів.

Клайв Сінклер - геній минулих днів

Клайв Марльз Сінклер (англ. Clive Marles Sinclair) народився 30 липня 1940 року. Його батько та дід були інженерами. Хлопчик наслідував їхній приклад. У 1962 році англієць створив компанію Sinclair Radionics, яка виробляє деталі для підсилювачів звуку та радіоприймачів. Незабаром асортименти продукції розширився. Підприємство почало випускати портативні телевізори та електронні годинники.

1979 рокуКлайв Сінклер заснував нову компанію Sinclair Research Ltd. У 1980 році було випущено перший продукт - комп'ютер Sinclair ZX80. Моделі постачалися у вигляді готових пристроїв або наборів для збирання. У другий випадок покупцю потрібно було самостійно збирати компоненти у єдине ціле.

1981 рокукомпанія запустила у виробництво комп'ютер ZX81. Спочатку пристрій постачався поштою. Пізніше аксесуари для збирання почали продаватися в роздрібній мережі. Обсяг продажів становив 400 000 екземплярів.

1982 рокутрапилася знаменна подія. Було розроблено пристрій ZX81 Colour. Пізніше комп'ютер перейменували. Нова назва ZX Spectrum підкреслювала основну відмінність від попередника – кольорове зображення. За перші 17 місяців користувачі придбали понад мільйон пристроїв. Багато хто ласкаво називав комп'ютер «Спекки». Невисока ціна була головною перевагою, завдяки якій «Спектрум» успішно конкурував із Commodore 64 та BBC Micro.

Розвиток західного ринку для ZX Spectrum поділяється на три етапи:

  • 1982-1984 роки– спостерігається кількісне зростання продажів. Поява домашнього комп'ютера викликала бум у промисловості програмного забезпечення. У чому полягала така тенденція? Все просто: написанням програм для «Спектруму» активно займалися компанії та ентузіасти-одиначки;
  • 1985-1987 роки- Потенціал пристрою розкрився у всій красі. Ринок був переповнений іграми різноманітних жанрів. Велику увагу розробники приділяли сюжету та звуковому супроводу;
  • 1988-1993 роки- Інтерес до комп'ютера знизився. Пристрій застарів, а користувачі перейшли інші системи.

Клайв Марльз Сінклер спонсорував різні проекти: плаский телевізор, електромобіль, нова модель комп'ютера Sinclair QL. У 1983 році він був удостоєний звання "Лицар королівського Ордену". 1986 року англієць закінчив кар'єру в комп'ютерній індустрії. У 2004 році винахідник продемонстрував світові розкладний велосипед, який легко збирався та поміщався у рюкзак. У 2010 році він анонсував електровелосипед.

Різновиди комп'ютера ZX Spectrum та їх особливості

Розвиток компанії Sinclair Research Ltd не стояло дома. До уваги користувачів було представлено декілька моделей комп'ютерів:

  • ZX Spectrum– базова модель з гумовою клавіатурою, як монітор використовувався побутовий телевізор, а як зовнішня пам'ять – побутовий магнітофон;
  • ZX Spectrum+— він з'явився на ринку 1984 року. Пристрій мав 48 КБ пам'яті, оновлений корпус та клавіатуру з кнопкою скидання. Зміни в комп'ютері були незначними, але він швидко набув популярності і добре продавався;
  • ZX Spectrum 128- Модель, що з'явилася на ринку в 1986 році. Вона була розроблена спільно з дистриб'ютором Investronica. Особливості нової моделі полягали в наступному: 128 КБ ОЗУ, триканальний звук, покращений Бейсік-редактор, сумісність із цифровим інтерфейсом музичних інструментів. Дистриб'ютор адаптував комп'ютер до іспанського ринку та суттєво підвищив рівень продажів.

1986 року комп'ютерний підрозділ Sinclair Research Ltd купила британська компанія Amstrad. Це було вигідне придбання для виробника електроніки, бо одним конкурентом поменшало, а «Спектруми» добре продавалися.

Після передачі прав на випуск машин розробники компанії Amstrad створили нові моделі:

  • ZX Spectrum +2– пристрій 1986 року випуску мав пружинну клавіатуру, два порти джойстиків та вбудований касетний магнітофон. В іншому комп'ютер був ідентичний попереднику;
  • ZX Spectrum +3– у 1987 році розробники створили комп'ютер із приводом тридюймових гнучких дисків замість магнітофона. ОЗП відображалось на 64 КБ адресного простору. Глобальні зміни призвели до виникнення несумісностей із програмами для попередніх версій "Спектрума" - на новій машині деякі ігри не працювали;
  • ZX Spectrum +2A- Влаштування 1987 року випуску. Ця модель була зроблена на основі попередника. Без змін не обійшлося: зменшилася кількість чіпів, з'явився вбудований касетний привід.

Периферія для «Спектруму»

Зростанню популярності ZX Spectrum сприяв випуск великої кількості девайсів. Периферійні пристрої значно розширювали функціональні можливості комп'ютера. До таких приладів ставляться:

  • ZX Printer– принтер, у якому використовувалася іскрова технологія друку. Пристрій приєднувався до системного роз'єму. У ході роботи застосовувався чорний папір із алюмінієвим напиленням. Принтер був оснащений друкувальною головкою, яка переміщалася горизонтальною площиною. У надрукованому рядку містилося 32 символи;
  • ZX Microdrive- Аксесуар, призначений для зберігання інформації. Він являв собою змінну касету із закільцьованою магнітною стрічкою. За допомогою такого пристрою можна було швидко завантажувати та зберігати написані програми та дані;
  • Kempston Interface- Інтерфейс для підключення джойстика;
  • ZX Interface 1- Спеціальний пристрій, головним призначенням якого було розширення можливостей «Спекки». Модуль був обладнаний двома мережними портами. Використовувався пропрієтарний протокол;
  • Currah Microspeech- Влаштування відтворення синтезованої мови. Воно випускалося як картриджа, що підключається до порту розширення;
  • ZX Interface 2- Зовнішній модуль з роз'ємами для під'єднання джойстиків, картриджа ПЗУ;
  • Cheetah Marketing SpecDrum– ударна машина, що підключається до системного гнізда комп'ютера. Вона відтворювала 8 семплів ударних інструментів, які завантажувалися з касети. Базовий набір складався з кількох елементів: бас-бочка, відкритий та закритий хет, робочий барабан, бавовна у долоні, дзвіночок.

Причини популярності ZX Spectrum

Восьмирозрядний "Спектрум" - комп'ютер, про який, напевно, ніколи не забудуть. Ключовою причиною популярності пристрою є наявність величезної кількості прикладних програм. Бібліотека програм складається із 25 тисяч найменувань. У колекції є електронні таблиці, інструменти для малювання та 3D-моделювання, текстові процесори.

За кілька років "Спектрум" завоював багатомільйонну аудиторію, оскільки 90% софту складають ігри. Колекція ігор на ZX Spectrum приголомшлива. Тому кожен геймер знаходить для себе відповідну розвагу. До числа належать 3D Deathchase, Rainbow Islands, RoboCop, Boulder Dash.

Ігри для "Спектрума" і зараз ще створюють ентузіасти, які проживають на території нашої країни та за кордоном. Комунікатори та мобільні телефони мають можливість. Вінрарний комп'ютер ZX Spectrum є найемульованішою платформою. Це вагомий плюс, завдяки якому досі б'ється «серце» дідка «Спекки»!


Сьогодні, коли у кожного в кишені лежить телефон, який за своїми можливостями мало поступається комп'ютеру, важко уявити, що в 80-ті роки комп'ютером називалася 8-бітна система з 48 кілобайтами оперативної пам'яті і 3.5-мегагерцевим процесором. Для роботи з ним був потрібен телевізор, але роздільна здатність картинки складала смішні за нинішніми мірками навіть для телефонів 256х192 пікселя. Проте це були дуже захоплюючі ігри, де відсутність видовищної графіки з лишком компенсувалася уявою гравців. Розміри файлів з іграми коливалися від 6 до 40 кілобайт, а програмістам доводилося буквально економити кожен байт. Пропонуємо всім, хто пам'ятає ті часи, повернутися до них на хвилину і віддати належне іграм тієї епохи, яка вже назавжди минула.

Ігри тоді поширювалися за допомогою магнітофонних касет, легальних способів купити гру в СРСР просто не було. Для роботи з комп'ютером був необхідний телевізор та касетний магнітофон. Звичайно ж, фірмових комп'ютерів ZX Spectrum у країні були одиниці і лише ті, хто мав можливість купити їх за кордоном. Решту купували (чи збирали самі - залежно від умінь) комп'ютери, зібрані з аналогічної компонентної бази. По руках ходили принципові схеми під назвами "Ленінград" або "Пентагон", створені умільцями.

Окремим словом стоїть процес освоєння ігор. Жодних локалізацій спочатку не було зовсім. Документації до ігор, зрозуміло, також. Все, починаючи від жанру гри до управління, доводилося освоювати «методом тику». До слова, більшість жанрів ігор саме тоді й створювали. Жодних мишей чи тачпадів у ті часи теж не було. Для керування іграми використовувалася або клавіатура, або джойстик. Іноді дуже гідна гра закидалася просто через те, що було неможливо зрозуміти, що конкретно потрібно робити за її сценарієм.

Elite

Відкриває десятку легендарних ігор, звичайно, Elite. Гра була придумана студентами Кембриджського університету Девідом Бребеном та Яном Беллом у 1982 році, а у 1984 вже вийшли її перші версії. Портування для ZX Spectrum відбулося 1985-го. За жанром це був космічний симулятор із елементами економічної стратегії. У грі була повна свобода дій гравця у світі з 8 галактиками, у кожній з яких було по 256 зіркових систем. У грі вперше була використана тривимірна каркасна графіка. Це означає, що об'єкти були тривимірними, але зображувалися як прозорих фігур-багатокутників. Гравець міг подорожувати між зірковими системами, борючись із піратами та перепродуючи товари з вигодою для себе. Отримані ресурси можна витрачати на поліпшення систем корабля: захист, озброєння та різні пристрої, наприклад, докінговий комп'ютер або пристрій гіпердрайву для подорожі між галактиками. Вважається, що метою гри було досягнення статусу Elite, якого можна пройти починаючи з Harmless і пройшовши через Mostly Harmless, Poor, Average, Above Average, Competent, Dangerous, Deadly. При цьому в грі було розгалуження залежно від поведінки гравця: якщо він починав грабувати зустрічних торговців, до нього змінювалося ставлення в зіркових системах і, відповідно, змінювався його статус. Управління мало на увазі повністю тривимірний світ, тому було досить складним. Оцінити переліт від однієї орбітальної станції до іншої, ви зможете з цього відео:

SimCity

У це важко повірити, але найвідоміший симулятор міського управління SimCity існував і для ZX Spectrum, де з'явився 1989 року. Карта була дуже маленькою, з усіх міських комунікацій були доступні лише дороги та лінії електропередач, але у грі навіть були елементи аналітики з рівнями злочинності, забруднень довкілля тощо. Рельєф був відсутній як клас - вся карта була гладкою, як стіл, поверхню, де ускладнювали життя користувачеві лише озера. Але в це можна було грати та отримувати величезне задоволення від економічних успіхів!

Nether Earth

Можливо ви здивуєтеся, але Nether Earth є стратегією в режимі реального часу. Вона з'явилася в 1987 році за 5 років до Dune II, яка вважається родоначальницею жанру. Сюжет гри простий - на Землі висаджується десант раси роботів інсігніанців, які створюють свої бази та заводи з виробництва компонентів для роботів. Гравцеві дається оригінальний інструмент - невразливий, але неозброєний літаючий модуль, за допомогою якого керується гра. Можна створювати нових роботів та керувати ними вручну. Захоплення баз або заводів може виконуватись лише роботами. Їм можна дати завдання для автономних дій, пов'язане з патрулюванням, військовими діями чи захопленням заводів та баз. У грі є тактичні ядерні заряди, здатні знищувати бази та заводи. Через відсутність ігрового балансу і дуже маленьку карту (4 бази з комплектами заводів) виграшна стратегія прораховується досить швидко і полягає в марш-кидку з максимально озброєним роботом. Виглядає це так:

Barbarian

У що рубалося все прогресивне людство до виходу Mortal Kombat у 1992 році? Правильна відповідь – у ігри типу Barbarian зразка 1987 року. У неї можна було грати як одному (з комп'ютерним персонажем), так і вдвох (бажано з джойстиками). Битва йшла на трьох рівнях: голова, груди, ноги. Можна було використовувати підкати, блоки та удари ногою. Фірмовим був удар із розвороту, в якому можна було при вдалому збігу обставин, закінчити бій одним ударом, що зносить противнику голову. У цьому випадку карлик, який відтягав у фіналі битви тіло, ще й смішно штовхав ногами голову, що впала.

Renegade

Класична гра в жанрі Street Fighting для ZX Spectrum вийшла в 1987 році. Можна грати одному й у парі. Як говорить Wikipedia, ця гра ввела основні закони жанру beat "em up: 4-хсторонній рух, система "рука-нога-захоплення-стрибок", різний ступінь витривалості супротивників. У грі є можливість добивання лежачого супротивника.

Commando

Не обійшлося на ZX Spectrum без тактичного симулятора. У часи, коли ще не було всяких Counter Strike, Metal Gear Solid та Call of Duty, ми грали в Commando. Вже тоді було зрозуміло, що ключ до перемоги – це маневр та вогнева підтримка. Тому персонаж мав безперервно рухатися та стріляти, рясно засипаючи все гранатами. Динаміка в грі дуже висока навіть на перших рівнях, затримка в 1-2 секунди призводить до неминучої загибелі персонажа. Переконайтеся:

Combat Lynx

Напевно, список легендарних ігор для ZX Spectrum був би неповним без гри Combat Lynx, що представляє яскравий приклад того, наскільки складними за сценарієм і функціями, що виконуються, могли бути такі ігри. Навіть не знаю, яким дивом ми з друзями змогли освоїти її без будь-якої документації. Йдеться про управління бойовим вертольотом, який здатний нести добрий десяток видів озброєння, включаючи міни, що встановлюються. Підвозити до баз підкріплення та евакуювати поранених. Гра мала тривимірний рельєф, що ускладнювало не тільки пілотування вертольота (можна легко вляпатися в пагорб), а й стрілянину по наземних цілях. Прицілювання виконувалося по хрестику прицілу, спроектованого на поверхню, яка також змінювалася залежно від рельєфу. І якщо на початкових рівнях все було відносно легко, то далі підтримувати 4 бази, доставляючи туди нових бійців і розстрілюючи танки, що снують там і тут, стає все складніше. Відео ігри під ZX Spectrum не знайшов, це відео ігри для ПК Amstrad. Тут дещо відрізняється ігрова графіка, вона трохи видовищніша, але ігровий процес виглядає так само.

Saboteur

Навіть не знаю, що більше вплинуло на популярність цієї гри - складність завдання для диверсанта або те, що лазутником творець гри Клайв Таунсенд обрав воїна-ніндзя. У 80-ті роки минулого століття світ переживав черговий сплеск інтересу до японських диверсантів, затягнутих у все чорне і хвацько метали сюрікени. Отже, завдання гравця в Saboteur - проникнути на територію об'єкта, що охороняється, вкрасти дискету з даними, закласти бомбу і встигнути евакуюватися на гелікоптері. І це за обмежений проміжок часу. Наскільки «легкою» це завдання можете побачити в 30-хвилинному ролику проходження на найвищому рівні складності.

Robocop

Фільм «Робокоп» був одним із найяскравіших фантастичних кінокартин 80-х років, тому гра з цим персонажем була свідомо приречена на успіх. Пам'ятається, ми знаходили її графіку дуже ефектною, анімацію персонажа дуже близька до того, що було побачено у фільмі, а додаткову складність надавало те, що набої мали схильність закінчуватися і їх варто було берегти. Усередині гри був пазл-завдання з фотороботом, що також вносило різноманітність у звичайний street fighting. Все ж таки як мало нам потрібно було в ті роки для щастя...

Lode Runner

Наприкінці хотілося б згадати щось вкрай просте та захоплююче. І на думку в першу чергу спадає гра Lode Runner. В епоху аркадних ігор на кшталт Pacman, Arkanoid або Space Invaders, саме ця гра була легкою і складною одночасно. І грати в неї можна було годинами, на відміну від половини ігор цього списку. Можете в цьому переконатися, переглянувши відео повністю нижче:

Спробуємо запустити ZX Spectrum у платі Марсоход2.

На початку вісімдесятих років британська компанія Sinclair Research Ltd випустила домашній комп'ютер ZX Spectrum 48, головною перевагою якого, як і попередніх моделей від імені Sinclair ZX80 і Sinclair ZX81 стала невисока вартість. Завдяки дешевизні, а також безлічі різноманітних систем-клонів, ZX Spectrum набув величезної популярності, а на території колишнього Радянського Союзу комп'ютер взагалі отримав культовий статус. Інтерес до "Спекки" почав спадати в другій половині дев'яностих років, коли користувачі почали масово переходити на більш просунуті персональні комп'ютери. . Саме ігор - хоча ZX Spectrum і не був потужною платформою, а його можливості в плані виведення графіки були дуже обмежені, для комп'ютера було випущено чимало відеоігор, деякі з яких могли прикувати до монітора на довгі години.

Ось так виглядав оригінальний ZX Spectrum зовні.

...і всередині

В основі ZX Spectrum лежав процесор Zilog Z80 із частотою 3.5 МГц. Згодом з'являлися модифікації комп'ютера, оснащені спеціальною кнопкою, що розганяла CPU до 7 і навіть до 14 МГц. Також оригінальна версія ZX Spectrum могла мати 16 або 48 Кбайт оперативної пам'яті, проте пізніше було випущено модель зі 128 Кбайт пам'яті. Цікаво, що розрядність адресної шини не дозволяла Спеккі працювати безпосередньо з таким обсягом ОЗП, і в архітектурі комп'ютера з'явилися "милиці" у вигляді сторінки адресації.

До речі, назва "Spectrum" вибрана не випадково - це мало підкреслити можливість виведення кольорового зображення. У палітру входило 8 кольорів: синій, червоний, фіолетовий, зелений, блакитний, жовтий, білий та чорний. Кожен колір міг мати один із двох рівнів яскравості (на чорний це не поширювалося), таким чином, всього ZX Spectrum міг відтворювати до 15 різних кольорів та відтінків. У ОЗУ комп'ютера цілих 6912 байт пам'яті виділено для відеоданих. З них 6144 байта призначалися для малювання картинки з роздільною здатністю 256 х 192 пікселя (плюс "бордюр", який, щоправда, пам'яті не займав), а ще 768 байт визначали атрибути "знайома" розміром 8 на 8 точок - це були кольори "фону" і "малюнку", яскравість та миготіння. У ПЗУ ZX Spectrum був вшитий інтерпретатор мови BASIC (точніше, Sinclair BASIC), а також найпростіші реалізації інтерфейсів виведення тексту, арифметичних обчислень, клавіатури, магнітофона, принтера та іншої периферії.

Палітра ZX Spectrum налічує лише 15 кольорів.

За часів розквіту популярності ZX Spectrum існувало безліч його "клонів" - комп'ютерів, до оригінального дітища Sinclair Research Ltd відношення не мають, але використовують аналогічну за функціональністю елементну базу і, відповідно, програмне забезпечення. Деякі з клонів збиралися радіоаматорами з доступних деталей, що призводило до різноманітних спрощень, інші, навпаки, зазнавали різноманітних модернізацій, що дозволяли розширити можливості роботи з пам'яттю або графікою.

Хто сказав, що ZX Spectrum не придатний для розваг?

У новому тисячолітті "Спектрум" відродився у різноманітних програмних емуляторах, які останніми роками дісталися планшетів і смартфонів. Але окремо серед емуляторів залишаються продажі ZX Spectrum на ПЛІС, яких, слід зазначити, в природі теж існує багато. Чому б не створити свою версію знаменитого комп'ютера та для плати Марсохід2?

За основу проекту я вирішив взяти оригінальний навчальний матеріал за авторством Ewgeny7, Який простою мовою пояснює різноманітні аспекти мови VHDL на прикладі безпосередньо створення ZX Spectrum. Ця реалізація відрізняється простотою і спирається на ядро ​​T80 (втілення Z80 мовою VHDL), але передбачає використання мікросхеми SRAM як ОЗУ. На платі Марсоход2 встановлена ​​пам'ять типу SDRAM, що дещо ускладнює завдання портування, і саме вирішенню цих труднощів буде присвячена друга частина цієї статті.

З попереднього матеріалу, який розповідає про основні особливості архітектурного пристрою пам'яті SDRAM, ми знаємо, що для цього типу ОЗУ характерні різноманітні затримки, а читання або запис даних зазвичай є цілою послідовністю дій, яку виконує спеціальний контролер. Із затримками я вирішив боротися шляхом збільшення тактової частоти, що подається на мікросхему пам'яті, щодо частоти самого "Спектрума": якщо останній задовольняється 14 МГц (і це "піксельклок", що використовується для виведення відео, для самого процесора частота знижується до 3.5 МГц) , то пам'ять працює на 70 МГц. Це дозволяє сподіватися, що за час між моментом, коли процесор запитає дані з ОЗУ, і моментом, коли він спробує рахувати ці дані зі своєї вхідної шини, контролер встигне зробити всі необхідні операції та витягти потрібну порцію інформації з мікросхеми SDRAM.

Після необхідної "підміни", компіляції проекту та прошивки його в плату, Марсоход2 порадував не сірим екраном з лаконічним підписом компанії-розробника ZX Spectrum, а потворною кашкою з квітів усієї небагатої палітри цього комп'ютера. Аналіз проблеми показав, що розрахунки, виконані в попередньому абзаці, не зовсім точні: якщо процесор дійсно не помічає затримок, відео не встигають зчитуватися з пам'яті навіть на високій частоті. Це пов'язано з тим, що на читання відеоданих виділяється вкрай невелике за тривалістю "вікно", під час якого процесор не діє і ніби відключається від загальної шини пам'яті. Таким чином, спроби наростити частоту пам'яті потрібного ефекту не дали, а отже, до вирішення проблеми потрібно підходити з іншого боку.

Для початку відвернемось і подивимося, як влаштована пам'ять ZX Spectrum. Усі дані існують у єдиному адресному просторі. Першу його частину - 16384 байта (0000h-4000h) - займає ПЗУ, слідом розташовуються 6912 байт пам'яті відеоданих (4001h-5B00h), а діапазон адрес, що залишився, вже використовується безпосередньо для ОЗУ.

Після ініціалізації ПЗУ в ПЛІС на платі Марсоход2 залишається ще достатньо вільної пам'яті, яку я вирішив використовувати для розміщення відеоданих. Для цього за допомогою MegaWizard Plug-In Manager був створений модуль двопортової ОЗУ на 8192 байти – цього більш ніж достатньо для розміщення всіх відео. Основний модуль проекту довелося розширити новими висновками, які будуть інтерфейсом взаємодії між "Спектрумом" та відеопам'яттю. Загалом верхній модуль проекту виглядає так (клацнути по зображенню, щоб збільшити):

Для управління новими висновками потрібно додати трохи логіки. Так, дані на виході video_wr_dataбратимуться з вихідної шини процесора лише тоді, коли процесор запитує запис на адресу з діапазону 4001h-5B00h. За цих же умов активуватиметься сигнал video_wr_en, що дозволяє запис даних на згадку, і, відповідно, video_wr_adr, що відповідає за передачу адреси даних відеопам'яті, прийматиме значення молодших 13 біт адресної шини процесора, якщо вона звертається до того ж діапазону. Коли потрібно вивести відео на екран, буде активовано сигнал video_rd_en, що дозволяє читання з пам'яті. Зрозуміло, самі дані братимуться з входу video_rd_data.

Ще одна спроба скомпілювати проект і прошити його в плату, і ми можемо спостерігати на екрані таку картину:

ZX Spectrum у платі Марсоход2 завантажився і чекає на введення команд!

Вихідні дані цього проекту можна завантажити за посиланням:

До речі, проект має потенціал для подальших покращень: можна спробувати замінити ПЗУ на прошивку від більш просунутої моделі "Спектрума" (потрібний відповідний образ з розширенням.hex або.mif), що дозволить, наприклад, працювати з великим обсягом оперативної пам'яті; додати висновок звуку та можливість завантаження програм із зовнішніх пристроїв.

На цьому стаття добігає кінця. Якщо матеріал буде цікавий, то я намагатимусь повернутися до теми найближчим часом і реалізувати якісь покращення для "Спектруму". Як завжди, питання, відгуки та побажання можна залишити у коментарях.

  • Tags:

Коментарі

1 #35 aamor 30.06.2019 09:29

Цитата:

Кожен колір міг мати один із двох рівнів яскравості (на чорний це не поширювалося), таким чином, всього ZX Spectrum міг відтворювати до 15 різних кольорів та відтінків.

Поширювалося.Але можливо не у всіх моделях та емуляторах (у деяких емуляторах немає яскравого синього). У емуляторах ZXSpin та EmuZWin можна відрегулювати бажаний рівень палітри. У самих програмах яскравий чорний колір передбачався. Все-таки варто вдосконалити емулятори, щоб палітра була цілих 16 кольорів.

2 #18 Chaosorg 26.03.2015 13:43

Цитую gameuser:

Комп віджив своє.


Оппа. Еоу. Є...

Спектрум – дитинство. Дитинство. Воно безсмертне. Безсмертно. Просто морщиться, сохне, забувається. Але воно нам подобається, хоч... зсихається...

Зелені дерева, синє небо, пульс буття, уф...
Запах каніфолі, Світли з під'їзду, Олени за курсом першим, Іри по потоку, Юнони (теж буває таке).

Спектрум пізнаємо. Можу помацати все з точністю - аж до транзистора, резистора, іншої реальної апаратної апаратури.

І софт такий самий...

Усі помітили – іспит про АПІ фірмові – навіщо? - , даєш опенсорс, web, javascript, шейдери

Усі сумують за зрозумілим - до того й рухаємось...



Сподобалася стаття? Поділіться їй