ИНФО ЗВЁЗДНЫЕ ЖЕЛЕЗКИ«ÊÀÑÑÅÒÍÈÊ»Автор:Роман МорозовÈñòîðèÿ ZX SpectrumЭпоха бытовых компьютеров, являющихся чем-то вроде классическихигровых приставок с парой функций от настоящего компьютера, давноосталась позади. Как только цены на компьютерное железо поползливниз и достигли более-менее вменяемых значений, пользователи,не задумываясь, перешли с гибридов «печатных машинок-клавиатур»на полноценные машины с гораздо большей мощностью и функциональностью.Впрочем, именно этим приставочным компьютерамэпохи 80-х надо отдать должное — они положили начало массовостии доступности персональных компьютеров, и если бы не они — вряд лив 90-е годы мы пережили бы бум развития рынка ПК.Sinclair ZX80 — ïðîîáðàçáóäóùåãî SpectrumЭта история о самом известном бытовомкомпьютере, который получил невероятныйуспех благодаря неплохой функциональности,доступности, легкости в освоении и небольшойцене. Имя героя, который изменилмир — ZX Spectrum.Ïðîáà ïåðàПод конец 70-х годов, когда на рынкеперсональных компьютеров практическибезраздельно властвовала Applе, в умахпростых граждан, не являющихся инженерами,программистами или технарями,поселилась мысль о том, что персональныйкомпьютер — это не только инструментдля сложной работы, но и великолепныйкомпаньон для развлечений и отдыха. Почувствовавогромный потенциал зарождающегосярынка, многие производителистарались всячески эту мысль развитьи «подкормить», то и дело выпуская наборыдля сборки собственного персональногокомпьютера. Все было просто — покупаешькомплект деталей и по схеме, запару-тройку бессонных ночей, паяешь свойсобственный Alienware. Правда, особойпопулярности в массах такие наборы неснискали — во-первых, их сложно былонайти, во-вторых программное обеспечениедля таких ПК фактически отсутствовало,а в-третьих, стоили они примерностолько же, сколько неплохой поддержанныйавтомобиль. А уж необходимостьбрать в руки паяльник привлекала толькозаядлых технарей.Для популяризации таких «приставочных»компьютеров нужно было сделать однууниверсальную платформу с доступнойсистемой хранения информации, легкостьюосвоения и невысокой ценой. Все этисоставляющие могли бы решить главнуюпроблему зарождающегося сектора домашнихПК — отсутствие готового программногообеспечения. Пользователимогли сами создать огромную базу софта,которым могли бы обмениваться и переноситьс компьютера на компьютер. Дешевизнаготовой платформы позволила быраспространиться ей среди сотен тысячпокупателей, которые бы так же, в своюочередь, занимались созданием софта.Идея была простой и притягательной,к ее реализации уже с конца 70-х годовприступила английская компания SinclairResearch. Инженером Джимом Вествудомбыл спроектирован концепт бытового компьютераZX80 с очень низкой стоимостью,которая достигалась за счет упрощенияэлементной базы (меньше компонентов наматеринской плате за счет микросхем) и использованиядостаточно примитивных комплектующих.Так, сердцем консольного ПКстал 8-битный микропроцессор Zilog Z80 счастотой 3.25 МГц, который на то время являлсясамым массовым и распространеннымCPU. Стоил он относительно недорого,обладал достаточной производительностьюдля удовлетворения основных потребностейрядового пользователя, а также, благодарявнутренней архитектуре, требовалменьшее количество микросхем логики.Оперативной памяти использовалось совсемнемного — всего 1 Кбайт, которого,впрочем, хватало для запуска простенькихпрограмм. Кроме того, продавались микросхемырасширения — любой желающиймог установить в свой ZX80 до 16 Кбайтпамяти. Объем постоянной памяти такжебыл скромным — всего 4 Кбайта в которыебыл вшит язык программированияSinclair Basic. В качестве ПЗУ для хранениянаписанных программ использовалсяобыкновенный магнитофон и аудиокассеты— дешевый способ хранить данные сталочень популярен, и ввиду дешевизны такжедобавил будущему компьютеру порцию080
ИНФО ЗВЁЗДНЫЕ ЖЕЛЕЗКИZX81 — â ñèìïàòè÷íîì÷åðíîì ìàòîâîì êîðïóñåÊîìïüþòåð ZX81 â êà÷åñòâå «íàáîðà ñ äåòàëÿìè äëÿ ñáîðêè»ZX80 поставлялся в виде деталей для самостоятельной сборкис помощью паяльника. Такой вариант устраивал только настоящихтехноманьяков. Sinclair явно не хватало готового продукта,который бы привлек простых домашних пользователей.популярности. Все нехитрые внутренностиZX80 помещались в тонкий пластиковыйкорпус, напоминающий «микрокалькулятор»70-х годов. Отличительной особенностьюZX80 было и то, что в нем использоваласьмембранная клавиатура, которая содержалауже готовые команды. Так что синтаксисв исходных кодах программ не набиралсяпосимвольно, как это делается сейчас —достаточно было зажать кнопку-регистри выбрать уже готовую команду. Надо лиговорить, что это очень упрощало ввод данных,а также позволяло, что называется,ставить написание программ на поток.Одной из самых интересных фишек этогокомпьютера было то, что у него отсутствовалвидеоконтроллер. Для созданиямонохромного видеосигнала и образованияготовой картинки использовалисьпримитивные аналоговые элементыи программная часть. Таким образом,видеосигнал генерировался именно центральнымпроцессором, но, поскольку онне отличался излишней мощностью, экрантелевизора, который использовался в качественедорогой альтернативы монитору,при выполнении программы попросту гас.Как только программа завершала обсчет,сигнал вновь появлялся. К сожалению, заневысокую стоимость компьютера приходилосьплатить вот такими вот жесткимиограничениями.Впрочем, цена в 99 фунтов (стоимостьнабора для самостоятельной сборки,и 129 фунтов — готовый к использованиюкомпьютер) сделала свое дело — ZX80стал невероятно популярным не тольков Великобритании, но и во всей Европе,разойдясь очень внушительным тиражомв полсотни тысяч экземпляров — невероятныйуспех для того времени.Áûñòðåå, âûøå, ñèëüíååОднако на достигнутом компания SinclairResearch останавливаться, понятнымобразом, не хотела. Инженеры проанализировалисвое предыдущее детище и принялирешение слегка «допилить» продукт.Помимо обычного «допиливания» былорешено использовать микропроцессорZ80 не во всех компьютерах — в большуючасть из них был установлен клон данногомикропроцессора производства NEC,работающий на той же тактовой частоте —3.25 МГц. Это позволило неплохо сэкономитьна самой дорогой части компьютераи в то же время не урезать его производительность.Уже в 1981 году вышел ZX81 —последователь ZX80, имеющий очень строгийдизайн и корпус из черного пластика.Клавиатура также осталась мембранной,однако из-за нового расположения клавиши их контрастирующего белого цвета работатьза новой машиной стало куда удобнее.Объем ОЗУ и ПЗУ остался без изменений,что многие покупатели встретили с большимнегодованием — крошечный размероперативной памяти всего в 1 Кбайтне позволял «развернуться» и написатьпо-настоящему крутой софт. Поэтому длявсех желающих стали продаваться модулирасширения памяти, максимальное количествокоторой было увеличено до 64 Кбайт.Недостатком подобной системы расширенийможно считать разве что стоимостьодной микросхемы, которая практическиравнялась цене базового ZX81.Дабы хоть как-то сгладить отсутствиевидеоконтроллера, было принято решениепойти на хитрую уловку — внедрить дварежима работы компьютера: медленныйи быстрый. В медленном режиме при выполнениипрограммы экран не гас, однакона выполнение программы требовалосьв среднем в четыре раза больше времени.Быстрый режим был «классическим» —к нему пользователи привыкли еще с ZX80и активно пользовались, несмотря на очевидныенеудобства. Все-таки производительностьи скорость компиляции программыоказались куда важнее и приоритетнеекартинки на экране. Кстати, забавнымявляется и тот факт, что экран телевизорамигал даже тогда, когда пользователь вводилкакой-либо символ с клавиатуры. Благодаряпрогрессу, максимум, что нас можетсейчас расстроить — низкий FPS в играх.Скажи спасибо, что хоть картинка есть.Ïî÷óâñòâóé ðàäóãóКомпьютер ZX81 не был идеальным, однакосочетание невысокой цены (это былпервый персональный компьютер, которыйпродавался за $99 на территории США)и богатых возможностей для написанияпрограмм сделали свое дело: модель ZX81к апрелю 1982 года разошлась тиражом400000 экземпляров — невиданный успех,превзошедший продажи ZX80 аж в 8 раз!Однако к 1982 году простого пользователяуже сложно было удивить скромными характеристикамимоделей Sinclair — монохромныйэкран в принципе удовлетворялпользователей, однако падение цен нацветные телевизоры и их быстрое распространениевынудили компанию создатьнечто кардинально новое — бытовой домашнийкомпьютер с возможностью выводацветной картинки! Инженеры принялисьза работу — новая модель под кодовымназванием ZX81 Color или ZX82 должнабыла получиться действительно сногсшибательной.В прототипах предусматриваласьустановка от 16 до 128 Кбайт оперативной081