article

ZXSpectrum48k.jpg г.)]] ZX Spectrumперсональный компьютер, созданный английской компанией Sinclair Research Ltd на микропроцессоре Z80 фирмы Zilog.

ZX-Spectrum, являлся самым популярным компьютером 1980-х в Европе. Благодаря низкой стоимости (£125 для модели с 16 Кб оперативной памяти, и £175 с 48 Кб), спустя 17 месяцев с начала продажи было продано более миллиона этих машин. Низкая стоимость компьютера достигалась рядом составляющих: использованием технологии ULA (Uncommitted Logic Array), с помощью которой большая часть схемы размещалась в одном чипе; низкими техническими и пользовательскими характеристиками по сравнению с более дорогими компьютерами того времени; использованием бытового телевизора в качестве монитора и кассетного магнитофона в качестве внешнего накопителя.

Sinclair ZX-Spectrum был выпущен в апреле 1982 в двух вариантах — с 16 и 48 Кб оперативной памяти.

Предшественником этого компьютера были Sinclair ZX80 и, в особенности, ZX81.

Sinclair ZX80 был выпущен в феврале 1980 и стоил £79.95 в виде набора для сборки и £99.95 в готовом виде. Это был первый в мире компьютер стоимостью менее 100 фунтов стерлингов. Его размеры были 9"×7"×2" (218×170×50mm) и весил он 340 грамм.

Модели


Оригинальные модели ZX-Spectrum, выпущенные Sinclair Research:
  • ZX Spectrum 16K/48K (1982)
  • ZX Spectrum+ (1984)
  • ZX Spectrum 128 (1986)
  • ZX Spectrum +2 (1986)
  • ZX Spectrum +3 (1987)
  • ZX Spectrum +2A /+2B (1987)

Технические особенности


Стандартный ZX-Spectrum 48 имел 16 Кб ПЗУ (последующие модели и клоны могли иметь больше), в которые был прошит весьма удачный (для компьютеров такого класса) «оксфордский» диалект языка Бейсик. Эта же программа ПЗУ обеспечивала базовый ввод-вывод и пользовательский интерфейс. BIOS как такового не было, системными процедурами (например, печать на экран) можно было воспользоваться из машинного кода, только вызвав их по абсолютным адресам. В связи с этим архитекторами компьютера была принята политика не изменять программу ПЗУ, даже с целью исправления ошибок (коих нашлось немало). Кроме того, дело осложнялось тем, что код ПЗУ разрабатывался сторонней фирмой Nine Tiles Ltd. Тем не менее, многие «клоны» имели изменённую «прошивку» — в частности, с русифицированной клавиатурой. Были даже варианты с переключаемым «на лету» (так называемым «теневым») ПЗУ. Расположение такой «операционной системы» и языка программирования в постоянной памяти обеспечивало перезагрузку компьютера менее чем за секунду.

Клавиатура заслуживает отдельного описания. Характерной особенностью ZX-Spectrum была многофункциональность каждой клавиши (при том что всех клавиш в стандартном варианте всего 40). Каждая клавиша имела до пяти значений, выбираемых одним из режимов курсора. Такими режимами были: L — для ввода строчных букв; C — для ввода заглавных букв; K — для ввода основных ключевых слов BASIC; E — для ввода дополнительных ключевых слов и операторов; и G — для ввода псевдографических, управляющих символов и символов, определённых пользователем. Режим отображался прямо в знакоместе курсора и переключался как автоматически, так и с помощью управляющих клавиш Caps Shift и Symbol Shift. Например, в начале набора BASIC ждёт команду, потому курсор находится в режиме K. Однократное нажатие клавиши «G» в таком режиме приведёт к автоматическому вводу оператора GO TO. После этого курсор перейдёт в режим L и позволит набрать число, имя переменной по буквам или математическое выражение (в том числе с помощью режима Е). Расположение операторов языка по клавишам и режимам курсора было продумано так, что ввести синтаксически некорректное выражение было затруднительно. Несмотря на кажущуюся сложность, при некотором навыке набирать программы можно было весьма быстро. Более поздние модели (имеющие 128 Кб памяти и больше) позволяли, в качестве альтернативы, набирать команды языка по буквам (только в расширенном режиме).

Не менее характерным был единственный графический режим компьютера. Цвета (8 цветов и два уровня яркости, плюс атрибут мерцания) и собственно графика хранились в разных участках памяти. При этом, хотя графическое разрешение составляло 256×192 точек, цветовые атрибуты задавались по знакоместам с разрешением 32×24. Каждое знакоместо размером 8×8 пикселей могло иметь только два приписанных ему цвета. С одной стороны, это порождало трудности с рисованием графики и артефакты в динамической графике; с другой стороны, такая организация была изящным выходом при столь жёстких аппаратных ограничениях (вся экранная область занимала менее 7 Кб памяти!), позволяя, при творческом подходе, программировать графику весьма эффективно.

Клоны


Синклер лицензировал Spectrum американской компании Timex, которая выпускала собственный, в значительной степени несовместимый клон.

Первые ZX-Spectrum появились в СССР в конце 1980-х и быстро завоевали популярность благодаря цвету, музыкальным возможностям и, главное, обилию игр. Попали в СССР они вероятнее всего из Польши, по крайней мере, первые игры и документация шли с примечаниями на польском языке.

Сразу же возникла идея сделать клон компьютера на советской элементной базе. Однако проблема заключалась в том, что «сердце» компьютера, процессор Z80 в CCCР на тот момент не производился, и его приходилось ввозить из за рубежа. Остальные комплектующие советская промышленность 1990-х, к счастью, выпускала. Через некоторое время советская электронная промышленность наладила выпуск клонов процессора Z80.

МОСКВА-48К

Год появления — примерно 1988 г. Эта модель являлась наиболее полной копией «ZX-Spectrum 48», ОЗУ собрано на восьми 565РУ5 и восьми 565РУ6, то есть как в фирменном компьютере.

Такое же торможение процессора в адресах с #4000 по #8000 (16384-32767), хотя организация его работы сделана как в синклеровском оригинале.

Ещё у «МОСКВЫ-48» 312 строк в кадре, что является стандартом. По словам очевидцев, была довольно трудна в наладке, и на плате много «исправлений». В связи с этим, данная модель распространялась только в Москве.

В Ростове-на-Дону на радиорынке именовался как Краснодарский вариант.

МОСКВА-128К

Это первая машина с памятью 128 Кб. В схеме есть интерфейс принтера LX-PRINT, Kempston Joystick, полный RGB сигнал. А недостатки, такие как «сбойность» ОЗУ и трудности в настройке, не прибавили ей популярности.

Зоновский вариант

Вероятно, самый известный и массовый клон. Разработал его ленинградский конструктор Сергей Зонов. Также в разработке принимали участие Андрей Ларченко и Николай Родионов. Он же — Ленинградский вариант, существовало две модификации:

Ленинград 1
Её достоинства — ввод с магнитофона на 521СА3, что обеспечивает хорошее качество считывания с ленты, а также простая схема, сделали «Ленинград 1» очень популярным среди бездисковых Speccy. Этому не смогли помешать даже довольно серьёзные недостатки: неправильная адресация портов и сложность любого расширения.

Конструкция отличалась компактностью и применением довольно современных по тем временам микросхем, К555ИЕ, К555КП и т. д.

Компьютер отличался хорошей повторяемостью (при наличии исправных микросхем) и был программно практически полностью совместим с оригинальным Sinclair ZX-Spectrum.

Ленинград 2
Несколько изменённая схема «Ленинград 1». В ней исправлена адресация Kempston-джойстика, в кадре формируется 312 строк (стандарт), легко вводится режим «теневого» ОЗУ, но «неисправность» с портом 254 (FEН) всё равно не устранена, и опять же, сложность какого-либо расширения, на плате нет системного разъёма.

К сожалению, со временем своего выхода плата слегка запоздала, она появилась примерно в середине 1991 года, и тогда же появился «Пентагон-128», который и захватил львиную долю рынка сбыта. Появись она пораньше — стала бы популярней «Пентагона»…

Hobbit

См. Хоббит (компьютер)

Pentagon

см. Пентагон (компьютер)

КОМПОЗИТ-48

В принципе, тот же «Ленинград-2», но несколько получше. Кстати на таких машинах как «Ленинград-1», «Ленинград-2», «Композит-48», вместо кварца можно поставить подстроечный конденсатор!

Так что не удивляйтесь, если на вашем стареньком «Ленинграде» нет кварца. Но если частота отличается от номинала на 10-15 %, то большое количество игр может работать неправильно.

КОМПОЗИТ 128

Память была просто напаяна поверх припаяной к плате в режиме 48 Кб, это делало машину трудно настраиваемой. На плате нет контроллера Beta-Disk Interface, нет системного разъёма, подключение принтера связано с некоторыми проблемами. Это просто ZX-Spectrum 128 для работы с магнитофоном, а если захочется подключить Beta-Disk Interface, то всё придётся делать на проводах.

ПЭВМ «БАЙТ»

На плате установлен программный таймер КР580ВИ53, и его порты конфликтуют с портами Beta-Disk Interface, что, собственно, и создаёт проблему подключения контроллера. Хотя здесь есть знакогенератор кириллицы. Для работы с TR-DOS приходится выбирать либо расширения, либо Beta-Disk.

Profi

Разработанные в 1991 году Profi и Profi+ московской фирмой «Кондор» — были следующим шагом в развитии ZX Spectrum в СССР. Кроме аппаратной поддержки «Speccy», они могли работать в системе CP/M, имели 512 Кб или 1 Мб ОЗУ, режим «турбо» (заставлявший работать процессор на частоте 7 МГц), порт Centronics, музыкальный сопроцессор, возможность подключения жёсткого диска и модема.

Scorpion ZS-256

Разработка Сергея Зонова, важной его частью был сервис-монитор () расположенный в теневом ПЗУ (технология подмены ПЗУ), позволявший дизассемблировать и изменять программный код, не загружая свой отладчик, для которого часто просто не было места в памяти. ОЗУ в разных моделях колеблется от 256 до 1024 Кб. Режим работы в ОС CP/M был реализован плохо и многие программы отказывались с ним работать. Присутствовал контроллер Beta-Disk Interface, порт принтера, SMUC — контроллер для подключения IDE-винчестера.

АТМ-ТУРБО

Эту машину производили две фирмы: АТМ и MicroART. Всё это началось во время разработки машины АТМ-ТУРБО-2. Творческий коллектив и часть «аппарата» ушла из фирмы АТМ и организовала фирму MicroART. А фирма «АТМ» потеряла права на разработку «АТМ-ТУРБО 2» версии 6.30, 6.40, 7.00, 7.10, 7.1. С версии v7.00 машина называется ТURBO 2+ во избежании ошибок и путаницы.

Возможности TURBO 2+: ОЗУ до 1 Мб (в v6.40 до 512 Кб), режим TURBO, контроллер Beta-Disk Interface с цифровой ФАПЧ, четыре режима графики:

  1. EGA (320×200), 64 цвета, 16 цветов на экране.
  2. (640×200), с зависимостью в каждом знакоместе 8 Х 1 пикселов,
  3. Tекстовый (80×25), что существенно облегчает работу с текстами. 16 цветов.
  4. Обычный sinclair (256×192).

Ко всему прочему, имеются на плате: АЦП, ЦАП и ПЗУ от КР573РФ2 до 271000 (от 2 Кб до 128 Кб).

Операционная система СР/М v2.20 (в ПЗУ). Выход Centronics, выход RS-232 со стандартными выходными уровнями, так что можно подключать стандартную PC-периферию (мышь, модем и т.д.), контроллер IDE-винчестера (свободно работает только в CP/M и iS-DOS; для TR-DOS имеется только Disk Doctor; существует одна CD-игра - Time Gal). Музыкальный процессор AY8910/12. Контроллер IBM клавиатуры. Дополнительный порт (не конфликтуюший ни с чем), через него можно подключить программатор, модем (протокол V.22, стандарт хайес-модемов) и другую периферию. В версиях до v7.00 подключается АОН с соответствующей программной поддержкой. Системный порт блокируется в Spectrum-режиме (хотя есть специальный вход для использования расширений, он находится в области ТR-DOS). Встроенный COVOX, подключённый к порту #FB. Есть порт FFH.

Совместимость в режиме BASIC-48 — 95 %.

Недостатки: нет порта Kempston-джойстика, хотя есть два Sinclair-джойстика. Нет системного разъёма.

ATM Turbo 2+ производится в настоящее время малыми сериями группой NedoPC.

Импульс

В Краснодаре завод ЗИП выпускал клоны под маркой «Импульс». Клавиатура имела встроенную поддержку русских символов.

Спектр БК-001

Производился на заводе в Твери. 48 Кб памяти. Отличался измененным корпусом (объединённым с клавиатурой), внешним блоком питания и неудобной плёночной русифицированной клавиатурой. Совместимость с оригиналом невысокая. Это следствие изменённого разработчиками ПЗУ, в которое были прошиты русские символы и тест магнитофона (аналогичный имевшемуся в фирменном ZX-Spectrum 128 без расширений). Кроме того эти компьютеры очень критично относились к качеству питания, перегревались, и не имели защиты от наводок статического напряжения (обычно больше всего страдала память). В комплект входила кассета с подборкой игр.

Эмуляторы


Благодаря большой базе готового программного обеспечения (в основном, игр) Sinclair ZX Spectrum является наиболее эмулируемой платформой в мире. Существует несколько десятков различных эмуляторов для всех распространённых операционных систем для ПК, для игровых приставок и мобильных телефонов.

Игры, наиболее известные на территории бывшего СССР


  • Elite — экономическая игра с элементами стратегии и аркады, сумевшая вместить в себя многие жанры и оставшаяся популярной по сей день.
  • Dizzy — квест.
  • Nether Earth — первая стратегия в реальном времени в изометрической проекции.
  • Laser Squad — первая пошаговая стратегия.
  • R-Type — стрелялка.
  • Boulder Dash — лабиринт.
  • Head over Heels — квест в изометрической проекции.
  • Exolon — аркада.
  • Чёрный Ворон — стратегия в реальном времени (аналог Warcraft).
  • Звёздное Наследие — Легендарное Звёздное Наследие возвращается. Квест с элементами рпг. 2 декабря 2005 года вышла PC версия знаменитой игры от той же компании что делала игру на ZX Spectrum - Step Creative Group (Step CG).

Наиболее известные музыкальные демонстрации


  • LYRA 2 MEGADEMO - демонстрация от польской группы E.S.I.
  • SHOCK MEGADEMO - демонстрация от польской группы E.S.I.
  • SATISFACTION MEGADEMO - демонстрация от украинской группы CodeBusters
  • INSULT MEGADEMO - демонстрация от украинской группы CodeBusters
  • ASSORTY MEGADEMO - демонстрация от белорусской группы Dream Makers Software
  • VIBRATIONS - демонстрация от белорусской группы Dream Makers Software/RUSH
  • REFRESH - демонстрация от московской группы Extreme
  • DEVOTION - демонстрация от московской группы Antares

Ссылки


Русскоязычные:

Англоязычные:

История компьютерной техники

ZX Spectrum | ZX Spectrum | Sinclair ZX Spectrum | ZX Spectrum | Sinclair ZX Spectrum | ZX Spectrum | Sinclair ZX Spectrum | ZX Spectrum | ZX Spectrum | ספקטרום סינקלייר | Sinclair Spectrum | Sinclair ZX Spectrum | ZX Spectrum | Sinclair ZX Spectrum | ZX Spectrum | Sinclair ZX Spectrum | ZX Spectrum | ZX Spectrum | ZX Spectrum | ZX Spectrum

 

This article is licensed under the GNU Free Documentation License. It uses material from the "ZX Spectrum".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld