ZX Spectrum: различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
Alecv (обсуждение | вклад) init |
ошибся с предыдущим изменением Метки: ручная отмена через визуальный редактор |
||
(не показаны 932 промежуточные версии, сделанные более чем 100 участниками) | |||
Строка 1: | Строка 1: | ||
{{Карточка компьютера |
|||
Пока заглушка. |
|||
| Photo = [[Файл:ZXSpectrum48k.jpg|300px|Фирменный ZX Spectrum 48 ([[1982 год|1982 г.]])]] |
|||
| Type = [[домашний компьютер]] |
|||
| Released = 23 апреля [[1982 год]]а |
|||
| Discontinued = [[1992 год]]<ref>{{cite web|date=2007|url=http://news.bbc.co.uk/2/hi/technology/6572711.stm|title=How the Spectrum began a revolution|publisher=[[Би-би-си|BBC]]|accessdate=2009-06-15|deadlink=no|archive-date=2021-01-26|archive-url=https://web.archive.org/web/20210126180152/http://news.bbc.co.uk/2/hi/technology/6572711.stm}}</ref> |
|||
| Processor = [[Z80]] на частоте 3,5 МГц |
|||
| Chipset = |
|||
| Storage = аудиокассета, дискета |
|||
| Memory = 16 / 48 / 128 [[Кибибайт|КБ]] |
|||
| OS = [[Sinclair BASIC]] |
|||
| developer = [[Sinclair Research Ltd]] |
|||
| manufacturer = [[Timex Group USA|Timex Corporation]] |
|||
| generation = [[8-разрядный]] |
|||
| releasedate = Великобритания: {{Start date and age|1982|4|23|df=yes}} |
|||
| lifespan = 1982–1992 |
|||
| discontinued = 1992<ref name = bbc6572711 /> |
|||
| unitssold = 5 млн (не считая клоны) |
|||
| os = [[Sinclair BASIC]] |
|||
| cpu = [[Z80]] @ 3.5 MHz and equivalent |
|||
| memory = 16 [[kilobyte|KB]] / 48 KB / 128 KB |
|||
| predecessor = [[ZX81]] |
|||
| successor = [[Sinclair QL|QL]] |
|||
}} |
|||
'''ZX Spectrum''' — 8-разрядный<ref name="ZX">Справочное пособие по процессору Z80. — Минск: УКИК «Центр», 1991.</ref> [[домашний компьютер]], созданный британской компанией «[[Sinclair Research Ltd]]» на основе микропроцессора [[Zilog Z80]]. В ходе разработки компьютер назывался «ZX81 Colour» и «ZX82»<ref>[https://www.flickr.com/photos/9574086@N02/697783938/in/set-72157600607571866/ specLOGO02] {{Wayback|url=https://www.flickr.com/photos/9574086@N02/697783938/in/set-72157600607571866/ |date=20140330194146 }} и [https://www.flickr.com/photos/9574086@N02/696932215/in/set-72157600607571866/ specModel01] {{Wayback|url=https://www.flickr.com/photos/9574086@N02/696932215/in/set-72157600607571866/ |date=20131217154058 }} в фотоархиве Рика Дикинсона</ref>, название «ZX Spectrum» должно было подчеркнуть одно из главных отличий от его предшественника [[ZX81]] — цветное изображение. Почитатели этого компьютера часто называют его «Спекки» ({{lang-en|Speccy}})<ref name=revu>{{статья|автор=Рубцов С.|заглавие=Компьютеры, которые мы выбираем - "Scorpion ZS-256"|ссылка=http://zxpress.ru/book_articles.php?id=280|издание=[[ZX Ревю]]|издательство=Инфорком|тип=журнал|год=1994|месяц=|число=|номер=2|страницы=|archiveurl=https://web.archive.org/web/20180726200042/http://zxpress.ru/book_articles.php?id=280|archivedate=}}</ref>. |
|||
В начале [[1980-е|1980-х]] «ZX Spectrum» был одним из самых популярных компьютеров в [[Европа|Европе]], а его многочисленные [[Клоны ZX Spectrum|клоны]] в начале [[1990-е|1990-х]] получили широкое распространение на территории бывшего [[СССР]]/[[СНГ]]. Благодаря невысокой цене за первые 17 месяцев было продано более миллиона этих машин. Низкая стоимость компьютера была обусловлена рядом факторов: использованием технологии {{abbr|ULA|Uncommitted Logic Array|Базовый матричный кристалл}}, с помощью которой большая часть схемы размещалась в одном чипе, низкими техническими и пользовательскими характеристиками по сравнению с более дорогими компьютерами того времени, использованием бытового [[телевизор]]а в качестве [[монитор (дисплей)|монитора]] и [[магнитофон]]а в качестве внешнего накопителя<ref>{{книга |заглавие=Sinclair ZX Spectrum: Introduction |ссылка=http://www.worldofspectrum.org/ZXSpectrumIntroduction/contents.html |год=1982 |издательство=[[Sinclair Research]] |страницы=21 |часть=6. Using the cassette recorder |ссылка часть=http://www.worldofspectrum.org/ZXSpectrumIntroduction/chapter_six.html |ref=Vickers |язык=und |автор={{Нп3|Steve Vickers (academia)|Vickers, Steven|en|Steve Vickers (academia)}}; and Bradbeer, Robin |archivedate=2007-08-06 |archiveurl=https://web.archive.org/web/20070806070638/http://www.worldofspectrum.org/ZXSpectrumIntroduction/contents.html }}</ref>. |
|||
http://en.wikipedia.org/wiki/Sinclair_ZX_Spectrum |
|||
В 1980-х основным соперником ZX Spectrum на европейском рынке был «[[Commodore 64]]». Другими важными конкурентами были [[Atari 400/800|8-битные «Atari»]], «[[BBC Micro]]», «[[Amstrad CPC]]» и в некоторых странах [[MSX]]. |
|||
== Технические особенности == |
|||
«Sinclair ZX Spectrum» был представлен в апреле [[1982 год]]а в двух вариантах — с 16 и 48 килобайтами [[оперативная память|оперативной памяти]]<ref name="spec1648">{{cite web|url=http://www.nvg.ntnu.no/sinclair/computers/zxspectrum/spec1648.htm|work=Planet Sinclair|last=Owen|first=Chris|accessdate=2009-03-23|title=ZX Spectrum 16K/48K|deadlink=no|archive-date=2011-08-05|archive-url=https://web.archive.org/web/20110805145911/http://www.nvg.ntnu.no/sinclair/computers/zxspectrum/spec1648.htm}}</ref>. |
|||
[[Файл:ZXspectrum mb.jpg|300px|thumb|Плата ZX Spectrum 48]] |
|||
«ZX Spectrum 48» имел [[Постоянное запоминающее устройство|ПЗУ]] объёмом в 16 [[Килобайт]], в котором был «прошит» диалект языка [[Бейсик]], так называемый [[Sinclair BASIC]]<ref name='a_owen-basic_history'>{{cite web|author=Andrew Owen|url=https://scratchpad.fandom.com/wiki/Sinclair_BASIC_History?oldid=333809|title=Sinclair BASIC History|description=история создания и эволюция Sinclair BASIC [http://www.worldofspectrum.org/sinclairbasic/]|deadlink=no|access-date=2023-02-20|archive-date=2023-02-20|archive-url=https://web.archive.org/web/20230220072026/https://scratchpad.fandom.com/wiki/Sinclair_BASIC_History?oldid=333809}}</ref>. Эта же программа ПЗУ обеспечивала базовый ввод-вывод и пользовательский интерфейс. Системными процедурами (например, печатью на экран) можно было воспользоваться из машинного кода, вызвав их по абсолютным адресам<ref>{{статья | заглавие = Machine Code | ссылка = http://www.sincuser.f9.co.uk/047/mcode.htm | издание = Sinclair User | год = 1986 | номер = 47 | archiveurl = https://web.archive.org/web/20090606133344/http://www.sincuser.f9.co.uk/047/mcode.htm | archivedate =}}</ref>. Архитекторами компьютера была принята политика не изменять программу ПЗУ, несмотря на наличие в ней ошибок<ref name='adamson-spectrum'>{{книга | автор = Ian Adamson, Richard Kennedy | часть = The Spectrum of Success | заглавие = Sinclair and the "Sunrise" Technology: The Deconstruction of a Myth | издательство = Penguin Books Ltd | год = 1986 | ссылка = http://www.nvg.ntnu.no/sinclair/computers/zxspectrum/spec_sst.htm | isbn = 0140087745 | archivedate = 2012-06-26 | archiveurl = https://web.archive.org/web/20120626173831/http://www.nvg.ntnu.no/sinclair/computers/zxspectrum/spec_sst.htm }}</ref><ref>Ряд ошибок приводится в тексте [ftp://ftp.worldofspectrum.org/pub/sinclair/books/CompleteSpectrumROMDisassemblyThe.pdf The Complete Spectrum ROM Disassembly]{{Недоступная ссылка|date=2018-05|bot=InternetArchiveBot }}; в описании [http://www.shadowmagic.org.uk/spectrum/roms/48-plus4.txt Spectrum +4 ROM] {{Wayback|url=http://www.shadowmagic.org.uk/spectrum/roms/48-plus4.txt |date=20131113093013 }} говорится об исправлении 14-ти ошибок.</ref>. Расположение такой «операционной системы» и [[язык программирования|языка программирования]] в постоянной памяти обеспечивало перезагрузку компьютера за пару секунд, включая тестирование [[ОЗУ]], и, что важно, уменьшало размер программ (программист мог использовать «стандартные» процедуры ПЗУ, не расходуя доступную оперативную память и не теряя при этом совместимость)<ref>{{книга |автор= Ian Logan, Frank O’Hara |часть= The executive routines |заглавие= The Complete Spectrum ROM Disassembly |ссылка= ftp://ftp.worldofspectrum.org/pub/sinclair/books/CompleteSpectrumROMDisassemblyThe.pdf |страницы= 59 }}{{Недоступная ссылка|date=2018-05|bot=InternetArchiveBot }}</ref>. |
|||
[[Файл:Zx-colors.png|thumb|15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях]] |
|||
Первая модель «ZX Spectrum» имела недорогую в производстве [[Клавиатура|клавиатуру]], состоявшую из 40 [[резиновая клавиатура|резиновых клавиш]]<ref name='spec1648' />. Такая клавиатура мешала быстро печатать — отсюда, по распространённому мнению<ref>{{Cite web |url=https://paleotronic.com/2018/09/29/loading-ready-run-sinclair-edition-the-zx-spectrum/ |title=Colour Clash: The Engineering Miracle of the Sinclair ZX Spectrum — Paleotronic Magazine<!-- Заголовок добавлен ботом --> |access-date=2022-06-23 |archive-date=2022-05-18 |archive-url=https://web.archive.org/web/20220518212314/https://paleotronic.com/2018/09/29/loading-ready-run-sinclair-edition-the-zx-spectrum/ |deadlink=no }}</ref>, произошли пять режимов ввода интерпретатора Бейсика, экономившие нажатия. Режим ввода отображался с помощью курсора. Такими режимами были: |
|||
* '''{{исходник|L}}''' — для ввода строчных букв |
|||
* '''{{исходник|C}}''' — для ввода заглавных букв |
|||
* '''{{исходник|K}}''' — для ввода основных ключевых слов [[BASIC]], в этом режиме ключевые слова вводятся одним нажатием клавиши |
|||
* '''{{исходник|E}}''' — для ввода дополнительных ключевых слов и операторов |
|||
* и '''{{исходник|G}}''' — для ввода псевдографических, управляющих символов и символов, определённых пользователем. |
|||
Режим переключался как автоматически, так и с помощью управляющих клавиш {{клавиша|Caps Shift}} и {{видимый якорь|Symbol Shift|текст={{клавиша|Symbol Shift}}}}. Например, в начале набора BASIC ждёт номер строки или команду, поэтому курсор находится в режиме '''{{исходник|K}}'''. Однократное нажатие клавиши {{клавиша|G}} в таком режиме приводит к автоматическому вводу оператора {{исходник|GO TO}}. После этого курсор переходит в режим '''{{исходник|L}}''' и позволяет набрать число, имя переменной по буквам или [[математическое выражение]] (в том числе с помощью режима '''{{исходник|Е}}''')<ref name='vickers_ref'>{{книга | автор = Steven Vickers. | заглавие = Sinclair ZX Spectrum BASIC Programming | ссылка = http://www.worldofspectrum.org/ZXBasicManual/ | год = 1982 | издательство = [[Sinclair Research Ltd]] | часть = [http://www.worldofspectrum.org/ZXBasicManual/zxmanappc.html A description of the ZX Spectrum for reference] | archivedate = 2006-09-24 | archiveurl = https://web.archive.org/web/20060924115058/http://www.worldofspectrum.org/ZXBasicManual/ }}</ref>. Более поздние модели (начиная с «ZX Spectrum 128») позволяли в качестве альтернативы набирать команды языка по буквам<ref>{{статья |заглавие= Launch of the Spectrum 128 in Spain |ссылка= http://www.sincuser.f9.co.uk/044/news.htm |издание= Sinclair User |год= 1985 |номер= 44 |deadlink= да |archiveurl= https://web.archive.org/web/20110517020243/http://www.sincuser.f9.co.uk/044/news.htm |archivedate= 2011-05-17 }}</ref>. |
|||
Не менее характерным был единственный аппаратный графический режим компьютера при отсутствии текстового. Цвета (8 цветов и два уровня яркости, плюс атрибут мерцания) и собственно графика хранились в разных участках памяти<ref>{{книга | автор = Steven Vickers. | заглавие = Sinclair ZX Spectrum BASIC Programming | ссылка = http://www.worldofspectrum.org/ZXBasicManual/ | год = 1982 | издательство = [[Sinclair Research Ltd]] | часть = [http://www.worldofspectrum.org/ZXBasicManual/zxmanchap24.html The memory] | archivedate = 2006-09-24 | archiveurl = https://web.archive.org/web/20060924115058/http://www.worldofspectrum.org/ZXBasicManual/ }}</ref>. При этом, хотя графическое разрешение составляло 256×192 точек, цветовые атрибуты задавались по знакоместам. Каждое знакоместо размером 8×8 [[пиксель|пикселей]] могло иметь только два приписанных ему цвета (называемые цветами «чернил» и «бумаги» в Sinclair BASIC) и по одному атрибуту яркости и мерцания<ref name='vickers-colours'>{{книга | автор = Steven Vickers. | заглавие = Sinclair ZX Spectrum BASIC Programming | ссылка = http://www.worldofspectrum.org/ZXBasicManual/ | год = 1982 | издательство = [[Sinclair Research Ltd]] | часть = [http://www.worldofspectrum.org/ZXBasicManual/zxmanchap16.html Colours] | archivedate = 2006-09-24 | archiveurl = https://web.archive.org/web/20060924115058/http://www.worldofspectrum.org/ZXBasicManual/ }}</ref>. Таким образом, область 8×8 пикселей кодировалась 9 байтами ОЗУ (8 байт — побитовая картинка 8×8 пикселей, 1 байт — атрибуты цвета: 3 бита — цвет знака, 3 бита — цвет фона, 1 бит повышенной яркости и 1 бит мерцания знакоместа). Такая организация вызывала определённые сложности ([[конфликт атрибутов]]) при создании компьютерной графики<ref name='james-expert_guide'>{{книга |автор = Mike James |заглавие = An Expert Guide to the Spectrum |ссылка = ftp://ftp.worldofspectrum.org/pub/sinclair/books/ExpertGuideToTheSpectrumAn.pdf |издательство = Granada Publishing |год = 1984 |страницы = 74—76 |isbn = 0-246-12278-1 }}{{Недоступная ссылка|date=2018-08|bot=InternetArchiveBot }}</ref>. С другой стороны, малый объём экранной памяти (около 7 КБ) позволял быстрее обновлять экран и увеличивать долю ОЗУ, используемую собственно программой<ref name='james-expert_guide' />, что было существенно для компьютерных игр. Кроме того, особая организация графического режима позволяла существенно оптимизировать вывод текста при отсутствии текстового режима<ref>{{cite web |
|||
|author = Иван Рощин |
|||
|authorlink = |
|||
|date = 2002-12-15 |
|||
|url = http://ivr.webzone.ru/articles/text_out/index.htm |
|||
|title = Секреты текстового вывода |
|||
|format = |
|||
|work = |
|||
|publisher = zxdn.narod.ru |
|||
|accessdate = 2009-11-01 |
|||
|lang = |
|||
|description = Примеры вывода текста на Ассемблере Z80. Из журнала 'Чёрная Ворона 6' Украина, Донецкая область, г.Дмитров-1, 05.2001 |
|||
|archiveurl = https://web.archive.org/web/20131113094741/http://ivr.webzone.ru/articles/text_out/index.htm |
|||
|archivedate = 2013-11-13 |
|||
|deadlink = yes |
|||
}}</ref>. |
|||
[[Файл:Gigascreen_Result.gif|thumb|256px|Демонстрация видеорежима GigaScreen]] |
|||
Программистам ZX Spectrum удавалось обойти ограничения стандартного аппаратного видеорежима, и были разработаны программные видеорежимы, такие как GigaScreen<ref>{{Cite web|url=https://speccy.info/Gigascreen|title=Gigascreen — SpeccyWiki|website=speccy.info|accessdate=2020-06-14|archive-date=2020-06-15|archive-url=https://web.archive.org/web/20200615032726/https://speccy.info/Gigascreen|deadlink=no}}</ref>, 3xColor, MultiColor и другие. |
|||
Первые модели «ZX Spectrum» имели встроенный динамик, осуществлявший однобитный выход звука<ref>{{книга | автор = Steven Vickers. | заглавие = Sinclair ZX Spectrum BASIC Programming | ссылка = http://www.worldofspectrum.org/ZXBasicManual/ | год = 1982 | издательство = [[Sinclair Research Ltd]] | часть = [http://www.worldofspectrum.org/ZXBasicManual/zxmanchap19.html BEEP ] | archivedate = 2006-09-24 | archiveurl = https://web.archive.org/web/20060924115058/http://www.worldofspectrum.org/ZXBasicManual/ }}</ref>. Воспроизведение музыки, особенно многоголосной, требовало использования почти всего времени процессора, так как звук полностью генерировался программно<ref>{{книга |автор = Евдокимов А., Капульцевич А., Капульцевич И. |часть = Глава 10 |заглавие = Как написать игру на ассемблере для ZX Spectrum |ссылка = http://www.piter.com/lib/978571900038/zxspectr.phtml?fil=wgasm10 |год = 1995 |archivedate = 2013-03-17 |archiveurl = https://web.archive.org/web/20130317120037/http://www.piter.com/lib/978571900038/zxspectr.phtml?fil=wgasm10 }} {{Cite web |url=http://www.piter.com/lib/978571900038/zxspectr.phtml?fil=wgasm10 |title=Архивированная копия |accessdate=2009-04-23 |archive-date=2013-03-17 |archive-url=https://web.archive.org/web/20130317120037/http://www.piter.com/lib/978571900038/zxspectr.phtml?fil=wgasm10 |deadlink=unfit }}</ref>. В модели «ZX Spectrum 128» была добавлена [[sound chip|микросхема звукогенератора]] [[AY-3-8912]], позволяющая воспроизводить трёхканальный звук (плюс канал шума и огибающей) без больших затрат процессорного времени<ref name='sincuser-47-spec128'>{{статья | заглавие = Hands on the 128 | ссылка = http://www.sincuser.f9.co.uk/047/spec128.htm | издание = Sinclair User | год = 1986 | номер = 47 | archiveurl = https://web.archive.org/web/20090514155544/http://www.sincuser.f9.co.uk/047/spec128.htm | archivedate =}}</ref><ref name='sincuser-49-helplne'>{{статья | заглавие = Inside the 128 | ссылка = http://www.sincuser.f9.co.uk/049/helplne.htm | издание = Sinclair User | год = 1986 | номер = 49 | archiveurl = https://web.archive.org/web/20090606134314/http://www.sincuser.f9.co.uk/049/helplne.htm | archivedate =}}</ref>. Подключение этой микросхемы также было возможно и для моделей с объёмом памяти 48 КБ<ref>{{статья |
|||
|автор = Ю. Дудник |
|||
|заглавие = ZX Spectrum 128K — что это такое? |
|||
|ссылка = http://www.emuverse.ru/wiki/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%BB%D1%8E%D0%B1%D0%B8%D1%82%D0%B5%D0%BB%D1%8C_1991-11/ZX_SPECTRUM_128%D0%9A_%E2%80%94_%D1%87%D1%82%D0%BE_%D1%8D%D1%82%D0%BE_%D1%82%D0%B0%D0%BA%D0%BE%D0%B5%3F |
|||
|издание = Радиолюбитель |
|||
|тип = Журнал |
|||
|место = Минск |
|||
|издательство = Белорусский Дом печати |
|||
|год = 1991 |
|||
|номер = 11 |
|||
|страницы = 8—9 |
|||
|issn = |
|||
|archivedate = 2013-06-22 |
|||
|archiveurl = https://web.archive.org/web/20130622115258/http://www.emuverse.ru/wiki/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%BB%D1%8E%D0%B1%D0%B8%D1%82%D0%B5%D0%BB%D1%8C_1991-11/ZX_SPECTRUM_128%D0%9A_%E2%80%94_%D1%87%D1%82%D0%BE_%D1%8D%D1%82%D0%BE_%D1%82%D0%B0%D0%BA%D0%BE%D0%B5%3F |
|||
}}</ref><ref>{{статья |
|||
|автор = Ю. Дудник |
|||
|заглавие = ZX Spectrum 128K — что это такое? Ответы на вопросы |
|||
|ссылка = http://www.emuverse.ru/wiki/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%BB%D1%8E%D0%B1%D0%B8%D1%82%D0%B5%D0%BB%D1%8C_1991-11/ZX_SPECTRUM_128%D0%9A_%E2%80%94_%D1%87%D1%82%D0%BE_%D1%8D%D1%82%D0%BE_%D1%82%D0%B0%D0%BA%D0%BE%D0%B5%3F |
|||
|издание = Радиолюбитель |
|||
|тип = Журнал |
|||
|место = Минск |
|||
|издательство = Белорусский Дом печати |
|||
|год = 1992 |
|||
|номер = 5 |
|||
|страницы = 8 |
|||
|issn = |
|||
|archivedate = 2013-06-22 |
|||
|archiveurl = https://web.archive.org/web/20130622115258/http://www.emuverse.ru/wiki/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%BB%D1%8E%D0%B1%D0%B8%D1%82%D0%B5%D0%BB%D1%8C_1991-11/ZX_SPECTRUM_128%D0%9A_%E2%80%94_%D1%87%D1%82%D0%BE_%D1%8D%D1%82%D0%BE_%D1%82%D0%B0%D0%BA%D0%BE%D0%B5%3F |
|||
}}</ref><ref>{{статья |
|||
|автор = Г. Шепелев |
|||
|заглавие = Особенности подключения AY-3-8910 к «Спектруму» |
|||
|ссылка = |
|||
|издание = Радиолюбитель |
|||
|тип = Журнал |
|||
|место = Минск |
|||
|издательство = Белорусский Дом печати |
|||
|год = 1994 |
|||
|номер = 3 |
|||
|страницы = 13 |
|||
|issn = |
|||
}}</ref>. |
|||
{{-}} |
|||
== Модели == |
|||
[[Файл:ZX Spectrum+.jpg|thumb|right|ZX Spectrum+ (1984)]] |
|||
[[Файл:ZX Spectrum128K.jpg|thumb|right|ZX Spectrum 128K (1986)]] |
|||
=== Модели Sinclair Research === |
|||
Оригинальные модели «ZX Spectrum», выпущенные «Sinclair Research»: |
|||
* ZX Spectrum 16K/48K ([[1982]]) |
|||
* ZX Spectrum+ ([[1984]]) |
|||
* ZX Spectrum 128 ([[1986]]) |
|||
Аппаратную часть '''ZX Spectrum 16K/48K''' разработал Ричард Альтвассер (''Richard Altwasser'') из «Sinclair Research», корпус машины был создан промышленным дизайнером Риком Дикинсоном (''Rick Dickinson'')<ref name='adamson-spectrum' />. Программное обеспечение для нового компьютера разработал Стив Викерс (''Steve Vickers'') по контракту с компанией «Nine Tiles Ltd», в которой был создан «Sinclair BASIC»<ref name='a_owen-basic_history' />. Модель имела резиновые клавиши, миниатюрный корпус и характерный логотип в виде спектра<ref name='spec1648' />. Компьютер был выпущен на рынок в [[1982 год]]у по цене в 125 [[фунт стерлингов|фунтов]] за модель с 16 КБ ОЗУ и 175 фунтов — за модель с 48 КБ; эти цены позже были снижены до 99,95 и 129,95 фунта, соответственно<ref name='adamson-spectrum' />. Владельцы модели с 16 КБ памяти могли приобрести обновление на 32 КБ; для обновления пользователи могли выслать свой «Spectrum» в «Sinclair Research» по почте<ref name='spec1648' /><ref>{{статья | заглавие = News | ссылка = http://www.sincuser.f9.co.uk/014/news.htm | издание = Sinclair User | год = 1983 | номер = 14 | archiveurl = https://web.archive.org/web/20081229043507/http://www.sincuser.f9.co.uk/014/news.htm | archivedate =}}</ref>. Сторонние фирмы также предлагали ОЗУ-модуль на 32 КБ, подключаемый в порт расширения<ref>{{статья | заглавие = Hewson's Helpline | ссылка = http://www.sincuser.f9.co.uk/050/helplne.htm | издание = Sinclair User | год = 1986 | номер = 50 | archiveurl = https://web.archive.org/web/20090608014433/http://www.sincuser.f9.co.uk/050/helplne.htm | archivedate =}}</ref><ref>{{статья | заглавие = Hardware World | ссылка = http://www.sincuser.f9.co.uk/016/hardwre.htm | издание = Sinclair User | год = 1983 | номер = 16 | archiveurl = https://web.archive.org/web/20081225074912/http://www.sincuser.f9.co.uk/016/hardwre.htm | archivedate =}}</ref>. |
|||
С июня [[1984 год]]а разработчики готовили '''ZX Spectrum+''', который был выпущен в октябре того же года<ref name='adamson-spectrum' />. Это был «Spectrum» c 48 КБ памяти, обновлённым корпусом и клавиатурой; на корпусе появилась кнопка [[Hard reset|сброса]]<ref>{{статья | заглавие = Spectrum+ | ссылка = http://www.sincuser.f9.co.uk/033/spcplus.htm | издание = Sinclair User | год = 1984 | номер = 33 | archiveurl = https://web.archive.org/web/20081011183112/http://www.sincuser.f9.co.uk/033/spcplus.htm | archivedate =}}</ref>. Довольно быстро новая модель стала продаваться вдвое лучше предыдущей<ref>{{статья | год = 1984 | заглавие = The Secret That Was Spectrum+ | издание = Your Spectrum | номер = 10 | ссылка = http://www.users.globalnet.co.uk/~jg27paw4/yr10/yr10_a4.htm | автор = Sue Denham | archivedate = 2006-05-06 | archiveurl = https://web.archive.org/web/20060506063816/http://www.users.globalnet.co.uk/~jg27paw4/yr10/yr10_a4.htm }}</ref>; тем не менее, некоторые продавцы заявляли о высоком проценте поломок<ref>{{cite web|url=http://www.nvg.ntnu.no/sinclair/computers/zxspectrum/specplus.htm|work=Planet Sinclair|last=Owen|first=Chris|accessdate=2009-05-09|title=ZX Spectrum+|deadlink=no|archive-date=2011-09-03|archive-url=https://web.archive.org/web/20110903053833/http://www.nvg.ntnu.no/sinclair/computers/zxspectrum/specplus.htm}}</ref>. |
|||
«Sinclair Research» разрабатывала '''ZX Spectrum 128''' совместно со своим испанским дистрибьютором «[[Investrónica]]»<ref name='ys-21-128k'>{{статья | заглавие = Your New Spectrum | ссылка = http://www.users.globalnet.co.uk/~jg27paw4/yr21/yr21_03.htm#Spectrum128 | издание = Your Spectrum | год = 1985 | номер = 21 | archivedate = 2009-05-15 | archiveurl = https://web.archive.org/web/20090515014207/http://www.users.globalnet.co.uk/~jg27paw4/yr21/yr21_03.htm#Spectrum128 }}</ref>. «Investrónica» помогла адаптировать «ZX Spectrum+» к испанскому рынку после того, как испанское правительство обложило особым налогом все компьютеры с памятью в 64 КБ и ниже, не поддерживающие испанский язык<ref>{{статья | автор = David Crookes | заглавие = Why QWERTY? | ссылка = http://www.micromart.co.uk/features/article/default.aspx?id=22913 | издание = Micro Mart | archivedate = 2008-12-21 | archiveurl = https://web.archive.org/web/20081221213607/http://www.micromart.co.uk/features/article/default.aspx?id=22913 }}</ref>. Новая модель содержала 128 КБ ОЗУ, трёхканальный звук через [[AY-3-8912]], а также бипер, способный выводить программно синтезируемый двухканальный звук одновременно с AY-3-8912, что в целом обеспечивало 5 каналов<ref>{{Cite web|url=https://zxart.ee/eng/music/database/formatGroup:aybeeper/|title=Who wants music for a ZX Spectrum Game - Hybrid Engine (AY + Beeper)|author=Marek W. Argent (nikname Abrimaal)|website=Who wants music for a ZX Spectrum Game - Hybrid Engine (AY + Beeper)|date=|publisher=Marek W. Argent (nikname Abrimaal)|access-date=2020-02-28|archive-date=2020-02-28|archive-url=https://web.archive.org/web/20200228205908/https://zxart.ee/eng/music/database/formatGroup:aybeeper/|deadlink=no}}</ref>{{нет в источнике}}, совместимость с [[MIDI]], порт [[RS-232]], RGB-выход на монитор, а также 32 КБ ПЗУ с улучшенным Бейсик-редактором<ref name='sincuser-47-spec128' />. Машина была впервые представлена и запущена в продажу в сентябре 1985 года в Испании<ref name='ys-21-128k' />. В Великобритании, из-за наличия большого числа нераспроданных «Spectrum+», продажи были отложены до февраля [[1986 год]]а; начальная цена была установлена в £179,95<ref name='adamson-spectrum' />. |
|||
Процессор Z80 имеет 16-разрядную шину адреса, что означает, что он может адресовать только 64 КБ памяти. Для доступа к дополнительным 80 КБ ОЗУ было внедрено [[Переключение банков|переключение банков памяти]] ({{lang-en|bank switching}}), таким образом, вся оперативная память разделена на восемь страниц, каждая из которых может быть отображена в верхней части адресного пространства. Подобным образом реализовано переключение между новыми 16 КБ ПЗУ и оригинальными 16 КБ ПЗУ в нижней части адресного пространства<ref name='sincuser-49-helplne' />. |
|||
Для использования новых звуковых возможностей в «Sinclair BASIC» появилась инструкция <code>PLAY</code>, а с помощью новой инструкции <code>SPECTRUM</code> компьютер переключался в режим «Spectrum 48K»<ref name='sincuser-47-spec128' />. Новые инструкции заняли место двух существующих символов, определяемых пользователем<ref>{{книга |часть = [http://www.worldofspectrum.org/ZXSpectrum128+3Manual/chapter8pt28.html Spectrum character set] |заглавие = ZX Spectrum+3 Manual |ссылка = http://www.worldofspectrum.org/ZXSpectrum128+3Manual/ |издательство = Amstrad Plc. |год = 1987 |archivedate = 2009-05-11 |archiveurl = https://web.archive.org/web/20090511150155/http://www.worldofspectrum.org/ZXSpectrum128+3Manual/ }}</ref>, что вызвало проблемы совместимости с некоторыми старыми бейсик-программами. |
|||
=== Модели Amstrad === |
|||
[[Файл:ZX Spectrum Plus2 (retouched).jpg|thumb|right|ZX Spectrum +2 (1986)]] |
|||
[[Файл:ZX Spectrum Plus3.jpeg|thumb|right|ZX Spectrum +3 (1987)]] |
|||
[[Файл:Spectrum 128-2 (retouched).jpg|thumb|right|ZX Spectrum +2A]] |
|||
Модели «ZX Spectrum», выпущенные компанией «[[Amstrad]]» после передачи прав на всю линию машин: |
|||
* ZX Spectrum +2 ([[1986]]) |
|||
* ZX Spectrum +3 ([[1987]]) |
|||
* ZX Spectrum +2A / +2B ([[1987]]) |
|||
В [[1986 год]]у, вскоре после приобретения бренда «Sinclair» и прав на всю линейку «Spectrum»,<ref>{{cite web|url=http://www.sinclair-research.co.uk/about-srl.php|title=Sir Clive Sinclair & Sinclair Research Ltd|publisher=Sinclair Research Limited|accessdate=2009-05-20|deadlink=unknown-host|archiveurl=https://web.archive.org/web/20060812075741/http://www.sinclair-research.co.uk/about-srl.php|archivedate=2006-08-12}}</ref> компания «Amstrad» выпустила '''ZX Spectrum +2'''. Машина имела серый корпус с пружинной клавиатурой, двумя портами джойстиков, а также встроенным кассетным магнитофоном, именуемым «Datacorder» (как в «[[Amstrad CPC 464]]»), но в остальном машина была полностью идентична «ZX Spectrum 128». Цена производства была снижена, в результате чего розничные цены упали до £139-£149. |
|||
Новая клавиатура не имела надписей с ключевыми словами BASIC, за исключением <code>LOAD</code>, <code>CODE</code> и <code>RUN</code>, которые были нужны для запуска программ, но это не было большой проблемой, поскольку в «+2» имелась система меню, подобная меню в «ZX Spectrum 128», где можно было переключаться между старым BASIC 48K и BASIC 128K с набором ключевых слов побуквенно<ref>{{статья |автор= Max Phillips |год= 1986 |заглавие= ZX Spectrum +2 |издание= Your Sinclair |номер= 11 |ссылка= http://www.ysrnry.co.uk/articles/spectrumplustworeview.htm |deadlink= да |archiveurl= https://web.archive.org/web/20060924094618/http://www.ysrnry.co.uk/articles/spectrumplustworeview.htm |archivedate= 2006-09-24 |язык= en }}</ref>. |
|||
'''ZX Spectrum +3''' выглядел подобно модели «+2», но вместо магнитофона содержал привод 3-дюймовых гибких дисков (как в «[[Amstrad CPC 6128]]»); корпус был чёрного цвета. Модель была выпущена в [[1987 год]]у с начальной ценой в £249, которая позже упала до £199<ref>{{статья | год = 1987 | заглавие = It's here... the Spectrum +3 | издание = Your Sinclair | номер = 19 | ссылка = http://www.worldofspectrum.org/showmag.cgi?mag=YourSinclair/Issue19/Pages/YourSinclair1900022.jpg | язык = en | archivedate = 2012-08-09 | archiveurl = https://web.archive.org/web/20120809145932/http://www.worldofspectrum.org/showmag.cgi?mag=YourSinclair/Issue19/Pages/YourSinclair1900022.jpg }}</ref><ref name='crash-50-sinchist'>{{статья | год = 1988 | заглавие = Tech Niche: The Spectrum Family | издание = [[Crash (журнал)|Crash]] | номер = 50 | ссылка = http://www.crashonline.org.uk/50/sinchist.htm | язык = en | archivedate = 2008-07-26 | archiveurl = https://web.archive.org/web/20080726182301/http://www.crashonline.org.uk/50/sinchist.htm }}</ref>. Это был первый «Spectrum», способный запускать операционную систему [[CP/M]] без дополнительного оборудования<ref>{{статья | год = 1988 | заглавие = CP/M Emancipation | издание = [[Crash (журнал)|Crash]] | номер = 53 | ссылка = http://www.crashonline.org.uk/53/cpm.htm | язык = en | archivedate = 2009-04-29 | archiveurl = https://web.archive.org/web/20090429132717/http://www.crashonline.org.uk/53/cpm.htm }}</ref>. |
|||
В «+3» появилось ещё 2 × 16 КБ ПЗУ, в виде одного чипа на 32 КБ. Половину этого объёма заняла вторая часть реорганизованного 128 ROM, вторую половину — дисковая операционная система +3DOS, которая по сути являлась изменённой версией [[AMSDOS]]. Для возможности использования других операционных систем механизм переключения банков памяти был изменён таким образом, что ОЗУ могло отображаться на все 64 КБ адресного пространства. Такие коренные изменения привели к ряду несовместимостей, некоторые игры для 48K и несколько игр для 128K перестали работать на новой машине<ref name='crash-50-sinchist' /><ref>{{книга |часть = [http://www.worldofspectrum.org/ZXSpectrum128+3Manual/chapter8pt24.html The memory] |заглавие = ZX Spectrum+3 Manual |ссылка = http://www.worldofspectrum.org/ZXSpectrum128+3Manual/ |издательство = Amstrad Plc. |год = 1987 |archivedate = 2009-05-11 |archiveurl = https://web.archive.org/web/20090511150155/http://www.worldofspectrum.org/ZXSpectrum128+3Manual/ }}</ref>. |
|||
«ZX Spectrum +3» стал последней официальной моделью «Spectrum», которая пошла в серию; производство модели продолжалось до декабря [[1990 год]]а. Хотя в то время продажи «Spectrum» составляли треть продаж всех домашних компьютеров, «Amstrad» прекратила производство в попытке перевести потребителей на линейку «CPC»<ref>{{статья | год = 1990 | заглавие = Death of the +3 | издание = Your Sinclair | номер = 60 | ссылка = http://www.worldofspectrum.org/showmag.cgi?mag=YourSinclair/Issue60/Pages/YourSinclair6000010.jpg | язык = en | archivedate = 2012-08-09 | archiveurl = https://web.archive.org/web/20120809145934/http://www.worldofspectrum.org/showmag.cgi?mag=YourSinclair/Issue60/Pages/YourSinclair6000010.jpg }}</ref>. |
|||
'''ZX Spectrum +2A''' был сделан для того, чтобы линейка машин стала более однородной. На корпусе по-прежнему была надпись «ZX Spectrum +2», но цвет корпуса вновь стал чёрным, как у первых моделей. «+2A» был сделан на основе «+3», с моделью ПЗУ 4.1 и с материнской платой, на которой было значительно уменьшено количество чипов — большинство из них было интегрировано в [[ASIC]]-микросхему. Привод диска и оборудование для него из модели «+3» был заменён на кассетный привод, как в оригинальном «+2». Первоначально «Amstrad» планировала вывести интерфейс для диска, но это так и не было сделано. Как и в случае с «ZX Spectrum +3», некоторые игры для 48K и несколько игр для 128K были несовместимы с этой моделью{{Нет АИ|29|10|2017}}. |
|||
Позже, в [[1987 год]]у, появление '''ZX Spectrum +2B''' означало перевод производства из [[Гонконг]]а в [[Тайвань]]. |
|||
=== Модели, не вышедшие на рынок === |
|||
В [[1983 год]]у Мартин Бреннан (''Martin Brennan'') разрабатывал в Sinclair Research игровую приставку '''LC3''' (Low Cost Colour Computer), реализованную всего на двух микросхемах, с играми на картриджах. Стив Берри (''Steve Berry'') разрабатывал для LC3 многозадачную операционную систему с оконным графическим интерфейсом. Проект был остановлен в ноябре 1983 года — усилия были направлены на [[Sinclair QL]]<ref>[http://www.nvg.ntnu.no/sinclair/computers/ql/ql_sst.htm The Quantum Leap — to where?] {{Wayback|url=http://www.nvg.ntnu.no/sinclair/computers/ql/ql_sst.htm |date=20080929061415 }} — статья о QL, есть пара абзацев об LC3</ref>. |
|||
В середине 1980-х в Sinclair Research разрабатывался проект '''Loki'''<ref>[http://www.sincuser.f9.co.uk/051/loki.htm SuperSpectrum! Amstrad has Sinclair’s secret weapon — the £200 SuperSpectrum. It’s everything the Amiga should have been] {{webarchive|url=https://web.archive.org/web/20070707111238/http://www.sincuser.f9.co.uk/051/loki.htm |date=2007-07-07 }} — статья в Sinclair User</ref>, в качестве намного более дешёвого (около £200) конкурента компьютера [[Amiga]]. Предполагалось, что Loki будет работать на Z80H на частоте 7 МГц, располагать не менее 128 КБ ОЗУ. Для звука и видео использовались две специализированные микросхемы. Проект был закрыт в [[1986 год]]у, после сделки с Amstrad. |
|||
== Периферия == |
|||
[[Файл:ZX Spectrum and Microdrive.jpg|thumb|300px|ZX Spectrum + [[ZX Interface 1]] + [[ZX Microdrive]]]] |
|||
[[Файл:Sinclair.zx.thermal.printer.jpg|thumb|right|ZX Printer]] |
|||
[[Файл:Kempston joystick interface.jpeg|thumb|right|Kempston joystick interface]] |
|||
«Sinclair» предоставляла для «ZX Spectrum» следующие модули расширения: |
|||
* [[ZX Printer]] — уже был доступен к моменту выхода «ZX Spectrum» на рынок, поскольку порт расширения сохранял обратную совместимость с портом ZX81. |
|||
* [[ZX Interface 1]] — модуль, включающий 8 КБ ПЗУ, последовательный порт [[RS-232]], контроллер локальной сети (ZX Net), а также интерфейс для подсоединения до восьми ZX Microdrive. |
|||
* [[ZX Interface 2]] — модуль с двумя портами для джойстиков и одним портом для картриджа ПЗУ. |
|||
* [[ZX Microdrive]] — не особенно надёжное, но быстрое устройство хранения на картриджах с закольцованной плёнкой, выпущено в июле [[1983 год]]а<ref>{{Cite web |url=http://www.nvg.ntnu.no/sinclair/computers/peripherals/microdrive.htm |title=Planet Sinclair: Computers: Periferials: Microdrive |access-date=2008-02-01 |archive-date=2013-07-02 |archive-url=https://web.archive.org/web/20130702044835/http://www.nvg.ntnu.no/sinclair/computers/peripherals/microdrive.htm |deadlink=no }}</ref>. |
|||
* Keypad — дополнительная цифровая клавиатура для модели 128K. |
|||
Помимо этого, предлагался ряд расширений от сторонних производителей, в частности: |
|||
* [[Kempston Interface|Kempston joystick]] — интерфейс для подключения [[джойстик]]а. |
|||
* Morex Peripherals Centronics/RS-232 — параллельный и последовательный порт. |
|||
* [[Currah Microspeech]] — модуль синтеза речи. |
|||
* Videoface Digitiser — [[дигитайзер]]. |
|||
* RAM pack — модуль расширения оперативной памяти. |
|||
* Cheetah Marketing SpecDrum — ударная установка. |
|||
* Multiface — отладочный инструмент от компании Romantic Robot. |
|||
Также пользовались популярностью клавиатуры различных производителей<ref>[http://www.sincuser.f9.co.uk/031/hardwre.htm Sinclair User 31 — Hardware World<!-- Заголовок добавлен ботом -->] {{webarchive|url=https://web.archive.org/web/20071212133608/http://www.sincuser.f9.co.uk/031/hardwre.htm |date=2007-12-12 }}</ref>. |
|||
Существовало несколько интерфейсов для подключения дисковода, в частности: |
|||
* SPDOS (Abbeydale Designers/[[Watford Electronics]], 1985) |
|||
* KDOS (Abbeydale Designers/[[Kempston Micro Electronics|Kempston]], 1985) — обновлённая версия SPDOS со своей операционной системой KDOS |
|||
* [[Opus Discovery]] (Opus Supplies Ltd, 1985) |
|||
* [[DISCiPLE]] ([[Miles Gordon Technology]], 1987) — контроллер дисковода, содержащий также два порта джойстика, параллельный порт, интерфейс локальной сети и «волшебную кнопку». |
|||
* [[Beta Disk Interface]] (Technology Research Ltd, 1984) и Beta 128 Disk Interface (1987) |
|||
На Западе наиболее популярным стал интерфейс DISCiPLE, в странах Восточной Европы и в России — Beta Disk Interface. |
|||
== Производные и клоны == |
|||
{{main|Клоны ZX Spectrum}} |
|||
[[File:Harlequin 128.jpg|thumb|Клон Superfo Harlequin 128 issue 2D]] |
|||
[[Файл:Timex Sinclair 2068 Manipulated.jpg|thumb|right|Timex Sinclair 2068]] |
|||
[[Файл:SAM Coupé (white bg and shadow).jpg|thumb|right|SAM Coupé]] |
|||
<!-- Здесь перечисляются только «официальные» клоны. Все "неофициальные клоны вынесены в статью [[Клоны ZX Spectrum]]. --> |
|||
«Sinclair» лицензировала «Spectrum» американской компании «[[Timex]]». Её модели, порождённые от «Spectrum»: |
|||
* [[Timex Sinclair 2068]] (TS2068) — значительно более сложная машина, чем оригинальный «Spectrum»; добавился порт картриджа, звуковой чип AY-3-8912, а также улучшенная ULA с несколькими графическими режимами. Модель продавалась в основном в США, хотя почти идентичные версии распространялись в Португалии и Польше под названиями «Timex Computer 2068» (TC2068) и «Unipolbrit Komputer 2086» (UK2086). |
|||
* [[Timex Computer 2048]] — машина, очень похожая на «Spectrum», но с улучшенной ULA, позволяющей переключаться в другие графические режимы; продавалась только в Португалии. |
|||
* [[Timex Sinclair 2048]] — версия TS2068 с 16 КБ ОЗУ; не была выпущена на рынок. |
|||
В конце [[1989 год]]а в Великобритании компания «[[Miles Gordon Technology]]» (производитель периферии) выпустила компьютер «[[SAM Coupé]]» в качестве потенциального наследника «Spectrum», сохраняющего совместимость с ним. Однако, в то время «[[Commodore Amiga]]» и «[[Atari ST]]» уже вышли на рынок. |
|||
В [[Индия|Индии]] в [[1986 год]]у «Decibells Electronics» представила лицензированную версию «Spectrum+» под именем «db Spectrum+»<ref>{{Cite web |title=deciBells dB Spectrum+ – Sinclair Collection |url=https://www.sinclaircollection.site/?page_id=455 |language=en |access-date=2023-11-22 |archive-date=2023-10-06 |archive-url=https://web.archive.org/web/20231006185743/https://www.sinclaircollection.site/?page_id=455 |url-status=live }}</ref><ref>{{Cite web |title=dB Spectrum+ at Spectrum Computing - Sinclair ZX Spectrum games, software and hardware |url=https://spectrumcomputing.co.uk/entry/1000517/Hardware/dB_Spectrum |access-date=2023-11-22 |website=Spectrum Computing |language=en}}</ref>. До того, как в начале 1990-х прекратились продажи, было продано несколько тысяч машин. |
|||
Благодаря дешевизне и простоте конструкции широкое распространение получили «неофициальные» [[Клоны ZX Spectrum|клоны «Spectrum»]] в [[СССР]]. Они изготавливались как радиолюбителями, так и [[Кооперативы в СССР|кооператорами/частными МП]] и промышленностью [[СССР]] / [[СНГ]]. Нелицензионные клоны производились также в [[Польша|Польше]], [[Румыния|Румынии]], [[Чехословакия|Чехословакии]], [[Аргентина|Аргентине]], [[Бразилия|Бразилии]] и ряде других стран. |
|||
В 2014—2015 годах компания «Retro Computers» выпускала консоли «ZX Vega»<ref>{{Cite web |url=https://retrocomputerslimited.com/products/zx-vega/about-the-zx-vega |title=About ZX Vega |accessdate=2017-05-06 |archiveurl=https://web.archive.org/web/20170324161058/http://retrocomputerslimited.com/products/zx-vega/about-the-zx-vega |archivedate=2017-03-24 |deadlink=yes }}</ref> и ZX Vega+<ref>{{Cite web |url=https://retrocomputerslimited.com/products/zx-vega-plus/about-the-zx-vega-plus |title=About ZX Vega+ |accessdate=2017-05-06 |archiveurl=https://web.archive.org/web/20170522082231/https://retrocomputerslimited.com/products/zx-vega-plus/about-the-zx-vega-plus |archivedate=2017-05-22 |deadlink=yes }}</ref>, содержащие около 1000 лицензионных игр — редизайн «ZX Spectrum», предназначенный прежде всего для ретро-игроков. |
|||
[[ZX Spectrum Next]] — это расширенная и обновленная версия компьютера ZX Spectrum, реализованная на технологии FPGA<ref>{{cite web |title=About |url=https://www.specnext.com/about/ |website=Sinclair ZX Spectrum Next |date=2017-04-29 |access-date=2023-11-22 |archive-date=2023-11-05 |archive-url=https://web.archive.org/web/20231105135454/https://www.specnext.com/about/ |url-status=live }}</ref>, финансирование этого проекта было начато в рамках кампании на Kickstarter в апреле 2017 г.<ref>{{cite news|date=2017-04-24|title=Celebrate the Sinclair ZX Spectrum's 35th anniversary with… yet another retro console|newspaper=Metro (UK)|url=https://metro.co.uk/2017/04/24/celebrate-the-sinclair-zx-spectrums-35th-anniversary-with-yet-another-retro-console-6594446/amp/|access-date=2023-11-22|archive-date=2023-10-06|archive-url=https://web.archive.org/web/20231006190020/https://metro.co.uk/2017/04/24/celebrate-the-sinclair-zx-spectrums-35th-anniversary-with-yet-another-retro-console-6594446/amp/|url-status=live}}</ref>, а компьютер, состоящий только из платы, был доставлен покупателям в конце того же года. Готовая машина, включая корпус, разработанный Риком Дикинсоном (который умер во время разработки проекта), была передана покупателям в феврале 2020 г. В августе 2020 г. была профинансирована ещё одна кампания на Kickstarter, для улучшения аппаратной части<ref>{{cite news |title=ZX Spectrum Next Issue 2 blasts through Kickstarter goal |url=https://www.bbc.co.uk/news/technology-53765852 |access-date=2021-07-23 |work=BBC News |date=2020-08-13 |archive-date=2021-07-23 |archive-url=https://web.archive.org/web/20210723092838/https://www.bbc.co.uk/news/technology-53765852 |url-status=live }}</ref>. |
|||
== Пресса == |
|||
{{орисс в разделе|дата=29 октября 2017}} |
|||
В [[Северная Америка|Северной Америке]] и [[Западная Европа|Западной Европе]] ZX Spectrum быстро сформировал вокруг себя клуб пользователей, были созданы специализированные журналы: ''[[Sinclair User]]'' (апрель 1982 года — апрель 1993 года<ref>[http://www.sincuser.f9.co.uk/index.htm Sinclair User Magazine Online] {{webarchive|url=https://web.archive.org/web/20090405014554/http://www.sincuser.f9.co.uk/index.htm |date=2009-04-05 }}</ref>), ''[[Your Sinclair]]'' (с января 1984 года как ''Your Spectrum'', с начала 1986 года по сентябрь 1993 года как ''Your Sinclair''<ref>[http://www.ysrnry.co.uk/cover1.htm Your Sinclair Rock’n’Rolls Years] {{webarchive|url=https://web.archive.org/web/20090322002732/http://ysrnry.co.uk/cover1.htm |date=2009-03-22 }}</ref>) и ''[[Crash (журнал)|Crash]]'' (февраль 1984 года — апрель 1992 года<ref>{{Cite web |url=http://www.crashonline.org.uk/ |title=CRASH magazine: The Online Edition |access-date=2009-03-16 |archive-date=2021-09-11 |archive-url=https://web.archive.org/web/20210911213238/https://www.crashonline.org.uk/ |deadlink=no }}</ref>). Вначале, журналы писали по большей части о технической части, публиковали тексты программ и руководства по программированию; позже они стали ориентироваться на игровую индустрию. |
|||
В [[Постсоветское пространство|постсоветском пространстве]] публиковалось несколько сот наименований электронных журналов и газет<ref>{{Cite web |url=http://trd.speccy.cz/press/press.htm |title=Раздел по русской ZX прессе на Virtual TR-DOS |access-date=2008-01-13 |archive-date=2008-01-18 |archive-url=https://web.archive.org/web/20080118233818/http://trd.speccy.cz/press/press.htm |deadlink=no }}</ref>, в том числе: ''[[Spectrofon]]'' (1994—1996, 23 выпуска)<ref>[http://zx-games.narod.ru/magazines/spectrfon.htm Спектрофон] {{webarchive|url=https://web.archive.org/web/20080415224857/http://zx-games.narod.ru/magazines/spectrfon.htm |date=2008-04-15 }}</ref>, «[[ZX-Format]]» (1995—1998, 9 выпусков)<ref>[http://zxpress.ru/issue.php?id=257 Журнал «ZX Format»] {{Wayback|url=http://zxpress.ru/issue.php?id=257 |date=20111206220743 }} на zxpress.ru</ref> и ''[[Adventurer]]'' (1995—2004, 15 выпусков)<ref>[http://zxpress.ru/issue.php?id=9 Adventurer] {{Wayback|url=http://zxpress.ru/issue.php?id=9 |date=20111206221305 }} на zxpress.ru</ref>. |
|||
Печатные издания в постсоветском пространстве<ref>{{Cite web |url=http://zxpress.ru/books.php |title=Библиотека бумажных книг и журналов для ZX Spectrum |access-date=2012-06-05 |archive-date=2012-07-05 |archive-url=https://web.archive.org/web/20120705022523/http://zxpress.ru/books.php |deadlink=no }}</ref>: |
|||
* «[[ZX-Ревю]]» (Москва, январь 1991 года — декабрь 1997 года) — одно из самых известных в постсоветском пространстве постоянное издание, публиковалось научно-техническим кооперативом «Инфорком»<ref>[http://trd.speccy.cz/book.htm Virtual TR-DOS: Book 4 ZX] {{Wayback|url=http://trd.speccy.cz/book.htm |date=20160304072003 }} — архив книг и журналов, в том числе ZX Ревю</ref> |
|||
* «Всё о ZX Spectrum» — серия из 9 книг издательства «[[Питер (издательство)|Питер]]», издавались с [[1991]] по [[1995 год]]ы<ref>{{Cite web |url=http://speccy.info/%D0%92%D1%81%D1%91_%D0%BE_ZX_Spectrum |title=Цикл книг «Всё о ZX Spectrum» издательства Питер |access-date=2022-05-23 |archive-date=2022-04-14 |archive-url=https://web.archive.org/web/20220414010604/http://speccy.info/%D0%92%D1%81%D1%91_%D0%BE_ZX_Spectrum |deadlink=no }}</ref> |
|||
* «Абзац — газета для спектрумистов» ([[Вологда]], октябрь 2000 года — октябрь 2009)<ref>{{Cite web |url=http://abzac.retropc.ru/ |title=Абзац — газета для поклонников ZX Spectrum |access-date=2006-09-05 |archive-date=2006-07-15 |archive-url=https://web.archive.org/web/20060715080629/http://abzac.retropc.ru/ |deadlink=no }}</ref> |
|||
== Программное обеспечение == |
|||
{{main|Программное обеспечение ZX Spectrum}} |
|||
Семейство компьютеров «Spectrum» обладает крупной библиотекой программного обеспечения из более чем 24 тысяч наименований<ref name="BT">{{cite web |last1=Lewis |first1=Rhys |title=April 23, 1982: ZX Spectrum brings affordable - and colourful - computing into Britain's homes |url=https://home.bt.com/news/world-news/april-23-1982-zx-spectrum-brings-affordable-and-colourful-computing-into-britains-homes-11363977137042 |publisher=[[British Telecom]] |access-date=2023-11-23 |archive-url=https://web.archive.org/web/20160430023322/http://home.bt.com/news/world-news/april-23-1982-zx-spectrum-brings-affordable-and-colourful-computing-into-britains-homes-11363977137042 |archive-date=2016-04-30 |date=2016-04-23 |language=en}}</ref>. Хотя большая часть этой коллекции — игры, набор программ очень разнообразен и включает в себя языки программирования, базы данных (например, ''[[VU-File]]''), текстовые процессоры (''[[Tasword II]]''), электронные таблицы (''[[VU-Calc]]''), инструменты рисования (''[[OCP Art Studio]]''<ref>[http://www.sincuser.f9.co.uk/043/sftwreb.htm Sinclair User 43: Art Studio] {{webarchive|url=https://web.archive.org/web/20060924103003/http://www.sincuser.f9.co.uk/043/sftwreb.htm |date=2006-09-24 }}</ref>, ''[[The Artist]]'') и даже 3D-моделирования (''[[VU-3D]]''). |
|||
Игры для «ZX Spectrum» создаются силами энтузиастов и в настоящее время, как на территории бывшего [[СССР]], так и за рубежом. |
|||
Существуют пакеты для автоматизированного создания игр многих жанров (например, ''[[IF Creator]]'' для интерактивных книг, ''[[3D Construction Kit]]'' для трёхмерных квестов), но чаще используется язык ассемблера. Проводятся конкурсы по написанию игр (например, [[Твоя Игра]]<ref>{{Cite web |url=http://abzac.retropc.ru/ti |title=Конкурс «Твоя Игра» на сайте газеты Абзац |access-date=2012-12-31 |archive-date=2013-05-03 |archive-url=https://web.archive.org/web/20130503002306/http://abzac.retropc.ru/ti |deadlink=no }}</ref>, [[Mini Game Compo]], [[Crap Game Compo]], конкурсы в рамках различных [[демопати]], иногда в общем конкурсе с играми для других платформ). |
|||
== Эмуляция == |
|||
Современные компьютеры, включая мобильные телефоны, карманные компьютеры и коммуникаторы, имеют техническую возможность [[эмуляция|эмуляции]] компьютера ZX Spectrum. |
|||
Благодаря большой базе готового программного обеспечения (в основном игр) «Sinclair ZX Spectrum» является, возможно, наиболее эмулируемой платформой в мире. Существует более полутора сотен эмуляторов для всех распространённых операционных систем для ПК, в частности под архитектуру Windows, игровых приставок и мобильных телефонов<ref>{{Cite web |url=http://www.worldofspectrum.org/emulators.html |title=World of Spectrum — Emulators<!-- Заголовок добавлен ботом --> |accessdate=2009-03-25 |archive-date=2012-04-03 |archive-url=https://web.archive.org/web/20120403072645/http://www.worldofspectrum.org/emulators.html |deadlink=yes }}</ref><ref>{{Cite web |url=http://speccy.info/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D1%8D%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%BE%D0%B2_ZX_Spectrum |title=Список эмуляторов ZX Spectrum — SpeccyWiki<!-- Заголовок добавлен ботом --> |access-date=2022-05-23 |archive-date=2022-04-14 |archive-url=https://web.archive.org/web/20220414010639/http://speccy.info/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D1%8D%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%BE%D0%B2_ZX_Spectrum |deadlink=no }}</ref>. |
|||
31 августа 1999 года компания [[Amstrad]] разрешила распространять ПЗУ для компьютеров ZX Spectrum<ref>[http://www.worldofspectrum.org/permits/amstrad-roms.txt Amstrad ROM permissions] {{Wayback|url=http://www.worldofspectrum.org/permits/amstrad-roms.txt |date=20120205150317 }}{{ref-en}}</ref>, поэтому эмуляция этого семейства является законной. |
|||
== Примечания == |
|||
{{примечания|2}} |
|||
== Ссылки == |
|||
{{навигация}} |
|||
* [http://zx-pk.ru/forum.php zx.pk.ru]{{ref-ru}} — русскоязычный форум о ZX Spectrum |
|||
* [http://www.worldofspectrum.org/ World of Spectrum]{{ref-en}} — фэн-сайт, официально одобренный компанией Amstrad |
|||
* [http://www.nvg.ntnu.no/sinclair/computers/zxspectrum/zxspectrum.htm Страница Spectrum на Planet Sinclair]{{ref-en}} |
|||
* [http://speccy.info/ speccy.info]{{ref-ru}} — энциклопедия SpeccyWiki на [[вики]]движке |
|||
<!-- ВНИМАНИЕ! Список эмуляторов есть на WorldOfSpectrum, ссылка в Примечаниях; также есть [[Список эмуляторов ZX Spectrum]]. НЕ НУЖНО добавлять сюда ссылки на эмуляторы! --> |
|||
{{внешние ссылки}} |
|||
{{Компьютеры Sinclair и их клоны}} |
|||
[[Категория:ZX Spectrum|*]] |
|||
[[Категория:Домашние компьютеры]] |
|||
[[Категория:История компьютерной техники]] |
|||
[[Категория:Появились в 1982 году в Великобритании]] |
|||
[[Категория:Компьютеры семейства ZX Spectrum]] |
|||
[[Категория:Компьютеры Sinclair Research]] |
Текущая версия от 22:36, 22 декабря 2024
ZX Spectrum | |
---|---|
Тип | домашний компьютер |
Разработчик | Sinclair Research |
Производитель | Sinclair Research |
Дата выпуска | 23 апреля 1982 года |
Выпускался по | 1992 год[1] |
Процессор | Z80 на частоте 3,5 МГц |
Оперативная память | 16 / 48 / 128 КБ |
Устройства хранения данных | аудиокассета, дискета |
ОС | Sinclair BASIC |
Предшественник | ZX81 |
Наследник | QL |
Медиафайлы на Викискладе |
ZX Spectrum — 8-разрядный[2] домашний компьютер, созданный британской компанией «Sinclair Research Ltd» на основе микропроцессора Zilog Z80. В ходе разработки компьютер назывался «ZX81 Colour» и «ZX82»[3], название «ZX Spectrum» должно было подчеркнуть одно из главных отличий от его предшественника ZX81 — цветное изображение. Почитатели этого компьютера часто называют его «Спекки» (англ. Speccy)[4].
В начале 1980-х «ZX Spectrum» был одним из самых популярных компьютеров в Европе, а его многочисленные клоны в начале 1990-х получили широкое распространение на территории бывшего СССР/СНГ. Благодаря невысокой цене за первые 17 месяцев было продано более миллиона этих машин. Низкая стоимость компьютера была обусловлена рядом факторов: использованием технологии ULA, с помощью которой большая часть схемы размещалась в одном чипе, низкими техническими и пользовательскими характеристиками по сравнению с более дорогими компьютерами того времени, использованием бытового телевизора в качестве монитора и магнитофона в качестве внешнего накопителя[5].
В 1980-х основным соперником ZX Spectrum на европейском рынке был «Commodore 64». Другими важными конкурентами были 8-битные «Atari», «BBC Micro», «Amstrad CPC» и в некоторых странах MSX.
Технические особенности
[править | править код]«Sinclair ZX Spectrum» был представлен в апреле 1982 года в двух вариантах — с 16 и 48 килобайтами оперативной памяти[6].
«ZX Spectrum 48» имел ПЗУ объёмом в 16 Килобайт, в котором был «прошит» диалект языка Бейсик, так называемый Sinclair BASIC[7]. Эта же программа ПЗУ обеспечивала базовый ввод-вывод и пользовательский интерфейс. Системными процедурами (например, печатью на экран) можно было воспользоваться из машинного кода, вызвав их по абсолютным адресам[8]. Архитекторами компьютера была принята политика не изменять программу ПЗУ, несмотря на наличие в ней ошибок[9][10]. Расположение такой «операционной системы» и языка программирования в постоянной памяти обеспечивало перезагрузку компьютера за пару секунд, включая тестирование ОЗУ, и, что важно, уменьшало размер программ (программист мог использовать «стандартные» процедуры ПЗУ, не расходуя доступную оперативную память и не теряя при этом совместимость)[11].
Первая модель «ZX Spectrum» имела недорогую в производстве клавиатуру, состоявшую из 40 резиновых клавиш[6]. Такая клавиатура мешала быстро печатать — отсюда, по распространённому мнению[12], произошли пять режимов ввода интерпретатора Бейсика, экономившие нажатия. Режим ввода отображался с помощью курсора. Такими режимами были:
— для ввода строчных буквL
— для ввода заглавных буквC
— для ввода основных ключевых слов BASIC, в этом режиме ключевые слова вводятся одним нажатием клавишиK
— для ввода дополнительных ключевых слов и операторовE
- и
— для ввода псевдографических, управляющих символов и символов, определённых пользователем.G
Режим переключался как автоматически, так и с помощью управляющих клавиш Caps Shift и Symbol Shift. Например, в начале набора BASIC ждёт номер строки или команду, поэтому курсор находится в режиме
. Однократное нажатие клавиши G в таком режиме приводит к автоматическому вводу оператора K
. После этого курсор переходит в режим GO TO
и позволяет набрать число, имя переменной по буквам или математическое выражение (в том числе с помощью режима L
)[13]. Более поздние модели (начиная с «ZX Spectrum 128») позволяли в качестве альтернативы набирать команды языка по буквам[14].
Е
Не менее характерным был единственный аппаратный графический режим компьютера при отсутствии текстового. Цвета (8 цветов и два уровня яркости, плюс атрибут мерцания) и собственно графика хранились в разных участках памяти[15]. При этом, хотя графическое разрешение составляло 256×192 точек, цветовые атрибуты задавались по знакоместам. Каждое знакоместо размером 8×8 пикселей могло иметь только два приписанных ему цвета (называемые цветами «чернил» и «бумаги» в Sinclair BASIC) и по одному атрибуту яркости и мерцания[16]. Таким образом, область 8×8 пикселей кодировалась 9 байтами ОЗУ (8 байт — побитовая картинка 8×8 пикселей, 1 байт — атрибуты цвета: 3 бита — цвет знака, 3 бита — цвет фона, 1 бит повышенной яркости и 1 бит мерцания знакоместа). Такая организация вызывала определённые сложности (конфликт атрибутов) при создании компьютерной графики[17]. С другой стороны, малый объём экранной памяти (около 7 КБ) позволял быстрее обновлять экран и увеличивать долю ОЗУ, используемую собственно программой[17], что было существенно для компьютерных игр. Кроме того, особая организация графического режима позволяла существенно оптимизировать вывод текста при отсутствии текстового режима[18].
Программистам ZX Spectrum удавалось обойти ограничения стандартного аппаратного видеорежима, и были разработаны программные видеорежимы, такие как GigaScreen[19], 3xColor, MultiColor и другие.
Первые модели «ZX Spectrum» имели встроенный динамик, осуществлявший однобитный выход звука[20]. Воспроизведение музыки, особенно многоголосной, требовало использования почти всего времени процессора, так как звук полностью генерировался программно[21]. В модели «ZX Spectrum 128» была добавлена микросхема звукогенератора AY-3-8912, позволяющая воспроизводить трёхканальный звук (плюс канал шума и огибающей) без больших затрат процессорного времени[22][23]. Подключение этой микросхемы также было возможно и для моделей с объёмом памяти 48 КБ[24][25][26].
Модели
[править | править код]Модели Sinclair Research
[править | править код]Оригинальные модели «ZX Spectrum», выпущенные «Sinclair Research»:
Аппаратную часть ZX Spectrum 16K/48K разработал Ричард Альтвассер (Richard Altwasser) из «Sinclair Research», корпус машины был создан промышленным дизайнером Риком Дикинсоном (Rick Dickinson)[9]. Программное обеспечение для нового компьютера разработал Стив Викерс (Steve Vickers) по контракту с компанией «Nine Tiles Ltd», в которой был создан «Sinclair BASIC»[7]. Модель имела резиновые клавиши, миниатюрный корпус и характерный логотип в виде спектра[6]. Компьютер был выпущен на рынок в 1982 году по цене в 125 фунтов за модель с 16 КБ ОЗУ и 175 фунтов — за модель с 48 КБ; эти цены позже были снижены до 99,95 и 129,95 фунта, соответственно[9]. Владельцы модели с 16 КБ памяти могли приобрести обновление на 32 КБ; для обновления пользователи могли выслать свой «Spectrum» в «Sinclair Research» по почте[6][27]. Сторонние фирмы также предлагали ОЗУ-модуль на 32 КБ, подключаемый в порт расширения[28][29].
С июня 1984 года разработчики готовили ZX Spectrum+, который был выпущен в октябре того же года[9]. Это был «Spectrum» c 48 КБ памяти, обновлённым корпусом и клавиатурой; на корпусе появилась кнопка сброса[30]. Довольно быстро новая модель стала продаваться вдвое лучше предыдущей[31]; тем не менее, некоторые продавцы заявляли о высоком проценте поломок[32].
«Sinclair Research» разрабатывала ZX Spectrum 128 совместно со своим испанским дистрибьютором «Investrónica»[33]. «Investrónica» помогла адаптировать «ZX Spectrum+» к испанскому рынку после того, как испанское правительство обложило особым налогом все компьютеры с памятью в 64 КБ и ниже, не поддерживающие испанский язык[34]. Новая модель содержала 128 КБ ОЗУ, трёхканальный звук через AY-3-8912, а также бипер, способный выводить программно синтезируемый двухканальный звук одновременно с AY-3-8912, что в целом обеспечивало 5 каналов[35][нет в источнике], совместимость с MIDI, порт RS-232, RGB-выход на монитор, а также 32 КБ ПЗУ с улучшенным Бейсик-редактором[22]. Машина была впервые представлена и запущена в продажу в сентябре 1985 года в Испании[33]. В Великобритании, из-за наличия большого числа нераспроданных «Spectrum+», продажи были отложены до февраля 1986 года; начальная цена была установлена в £179,95[9].
Процессор Z80 имеет 16-разрядную шину адреса, что означает, что он может адресовать только 64 КБ памяти. Для доступа к дополнительным 80 КБ ОЗУ было внедрено переключение банков памяти (англ. bank switching), таким образом, вся оперативная память разделена на восемь страниц, каждая из которых может быть отображена в верхней части адресного пространства. Подобным образом реализовано переключение между новыми 16 КБ ПЗУ и оригинальными 16 КБ ПЗУ в нижней части адресного пространства[23].
Для использования новых звуковых возможностей в «Sinclair BASIC» появилась инструкция PLAY
, а с помощью новой инструкции SPECTRUM
компьютер переключался в режим «Spectrum 48K»[22]. Новые инструкции заняли место двух существующих символов, определяемых пользователем[36], что вызвало проблемы совместимости с некоторыми старыми бейсик-программами.
Модели Amstrad
[править | править код]Модели «ZX Spectrum», выпущенные компанией «Amstrad» после передачи прав на всю линию машин:
В 1986 году, вскоре после приобретения бренда «Sinclair» и прав на всю линейку «Spectrum»,[37] компания «Amstrad» выпустила ZX Spectrum +2. Машина имела серый корпус с пружинной клавиатурой, двумя портами джойстиков, а также встроенным кассетным магнитофоном, именуемым «Datacorder» (как в «Amstrad CPC 464»), но в остальном машина была полностью идентична «ZX Spectrum 128». Цена производства была снижена, в результате чего розничные цены упали до £139-£149.
Новая клавиатура не имела надписей с ключевыми словами BASIC, за исключением LOAD
, CODE
и RUN
, которые были нужны для запуска программ, но это не было большой проблемой, поскольку в «+2» имелась система меню, подобная меню в «ZX Spectrum 128», где можно было переключаться между старым BASIC 48K и BASIC 128K с набором ключевых слов побуквенно[38].
ZX Spectrum +3 выглядел подобно модели «+2», но вместо магнитофона содержал привод 3-дюймовых гибких дисков (как в «Amstrad CPC 6128»); корпус был чёрного цвета. Модель была выпущена в 1987 году с начальной ценой в £249, которая позже упала до £199[39][40]. Это был первый «Spectrum», способный запускать операционную систему CP/M без дополнительного оборудования[41].
В «+3» появилось ещё 2 × 16 КБ ПЗУ, в виде одного чипа на 32 КБ. Половину этого объёма заняла вторая часть реорганизованного 128 ROM, вторую половину — дисковая операционная система +3DOS, которая по сути являлась изменённой версией AMSDOS. Для возможности использования других операционных систем механизм переключения банков памяти был изменён таким образом, что ОЗУ могло отображаться на все 64 КБ адресного пространства. Такие коренные изменения привели к ряду несовместимостей, некоторые игры для 48K и несколько игр для 128K перестали работать на новой машине[40][42].
«ZX Spectrum +3» стал последней официальной моделью «Spectrum», которая пошла в серию; производство модели продолжалось до декабря 1990 года. Хотя в то время продажи «Spectrum» составляли треть продаж всех домашних компьютеров, «Amstrad» прекратила производство в попытке перевести потребителей на линейку «CPC»[43].
ZX Spectrum +2A был сделан для того, чтобы линейка машин стала более однородной. На корпусе по-прежнему была надпись «ZX Spectrum +2», но цвет корпуса вновь стал чёрным, как у первых моделей. «+2A» был сделан на основе «+3», с моделью ПЗУ 4.1 и с материнской платой, на которой было значительно уменьшено количество чипов — большинство из них было интегрировано в ASIC-микросхему. Привод диска и оборудование для него из модели «+3» был заменён на кассетный привод, как в оригинальном «+2». Первоначально «Amstrad» планировала вывести интерфейс для диска, но это так и не было сделано. Как и в случае с «ZX Spectrum +3», некоторые игры для 48K и несколько игр для 128K были несовместимы с этой моделью[источник не указан 2611 дней].
Позже, в 1987 году, появление ZX Spectrum +2B означало перевод производства из Гонконга в Тайвань.
Модели, не вышедшие на рынок
[править | править код]В 1983 году Мартин Бреннан (Martin Brennan) разрабатывал в Sinclair Research игровую приставку LC3 (Low Cost Colour Computer), реализованную всего на двух микросхемах, с играми на картриджах. Стив Берри (Steve Berry) разрабатывал для LC3 многозадачную операционную систему с оконным графическим интерфейсом. Проект был остановлен в ноябре 1983 года — усилия были направлены на Sinclair QL[44].
В середине 1980-х в Sinclair Research разрабатывался проект Loki[45], в качестве намного более дешёвого (около £200) конкурента компьютера Amiga. Предполагалось, что Loki будет работать на Z80H на частоте 7 МГц, располагать не менее 128 КБ ОЗУ. Для звука и видео использовались две специализированные микросхемы. Проект был закрыт в 1986 году, после сделки с Amstrad.
Периферия
[править | править код]«Sinclair» предоставляла для «ZX Spectrum» следующие модули расширения:
- ZX Printer — уже был доступен к моменту выхода «ZX Spectrum» на рынок, поскольку порт расширения сохранял обратную совместимость с портом ZX81.
- ZX Interface 1 — модуль, включающий 8 КБ ПЗУ, последовательный порт RS-232, контроллер локальной сети (ZX Net), а также интерфейс для подсоединения до восьми ZX Microdrive.
- ZX Interface 2 — модуль с двумя портами для джойстиков и одним портом для картриджа ПЗУ.
- ZX Microdrive — не особенно надёжное, но быстрое устройство хранения на картриджах с закольцованной плёнкой, выпущено в июле 1983 года[46].
- Keypad — дополнительная цифровая клавиатура для модели 128K.
Помимо этого, предлагался ряд расширений от сторонних производителей, в частности:
- Kempston joystick — интерфейс для подключения джойстика.
- Morex Peripherals Centronics/RS-232 — параллельный и последовательный порт.
- Currah Microspeech — модуль синтеза речи.
- Videoface Digitiser — дигитайзер.
- RAM pack — модуль расширения оперативной памяти.
- Cheetah Marketing SpecDrum — ударная установка.
- Multiface — отладочный инструмент от компании Romantic Robot.
Также пользовались популярностью клавиатуры различных производителей[47].
Существовало несколько интерфейсов для подключения дисковода, в частности:
- SPDOS (Abbeydale Designers/Watford Electronics, 1985)
- KDOS (Abbeydale Designers/Kempston, 1985) — обновлённая версия SPDOS со своей операционной системой KDOS
- Opus Discovery (Opus Supplies Ltd, 1985)
- DISCiPLE (Miles Gordon Technology, 1987) — контроллер дисковода, содержащий также два порта джойстика, параллельный порт, интерфейс локальной сети и «волшебную кнопку».
- Beta Disk Interface (Technology Research Ltd, 1984) и Beta 128 Disk Interface (1987)
На Западе наиболее популярным стал интерфейс DISCiPLE, в странах Восточной Европы и в России — Beta Disk Interface.
Производные и клоны
[править | править код]«Sinclair» лицензировала «Spectrum» американской компании «Timex». Её модели, порождённые от «Spectrum»:
- Timex Sinclair 2068 (TS2068) — значительно более сложная машина, чем оригинальный «Spectrum»; добавился порт картриджа, звуковой чип AY-3-8912, а также улучшенная ULA с несколькими графическими режимами. Модель продавалась в основном в США, хотя почти идентичные версии распространялись в Португалии и Польше под названиями «Timex Computer 2068» (TC2068) и «Unipolbrit Komputer 2086» (UK2086).
- Timex Computer 2048 — машина, очень похожая на «Spectrum», но с улучшенной ULA, позволяющей переключаться в другие графические режимы; продавалась только в Португалии.
- Timex Sinclair 2048 — версия TS2068 с 16 КБ ОЗУ; не была выпущена на рынок.
В конце 1989 года в Великобритании компания «Miles Gordon Technology» (производитель периферии) выпустила компьютер «SAM Coupé» в качестве потенциального наследника «Spectrum», сохраняющего совместимость с ним. Однако, в то время «Commodore Amiga» и «Atari ST» уже вышли на рынок.
В Индии в 1986 году «Decibells Electronics» представила лицензированную версию «Spectrum+» под именем «db Spectrum+»[48][49]. До того, как в начале 1990-х прекратились продажи, было продано несколько тысяч машин.
Благодаря дешевизне и простоте конструкции широкое распространение получили «неофициальные» клоны «Spectrum» в СССР. Они изготавливались как радиолюбителями, так и кооператорами/частными МП и промышленностью СССР / СНГ. Нелицензионные клоны производились также в Польше, Румынии, Чехословакии, Аргентине, Бразилии и ряде других стран.
В 2014—2015 годах компания «Retro Computers» выпускала консоли «ZX Vega»[50] и ZX Vega+[51], содержащие около 1000 лицензионных игр — редизайн «ZX Spectrum», предназначенный прежде всего для ретро-игроков.
ZX Spectrum Next — это расширенная и обновленная версия компьютера ZX Spectrum, реализованная на технологии FPGA[52], финансирование этого проекта было начато в рамках кампании на Kickstarter в апреле 2017 г.[53], а компьютер, состоящий только из платы, был доставлен покупателям в конце того же года. Готовая машина, включая корпус, разработанный Риком Дикинсоном (который умер во время разработки проекта), была передана покупателям в феврале 2020 г. В августе 2020 г. была профинансирована ещё одна кампания на Kickstarter, для улучшения аппаратной части[54].
Пресса
[править | править код]Возможно, этот раздел содержит оригинальное исследование. |
В Северной Америке и Западной Европе ZX Spectrum быстро сформировал вокруг себя клуб пользователей, были созданы специализированные журналы: Sinclair User (апрель 1982 года — апрель 1993 года[55]), Your Sinclair (с января 1984 года как Your Spectrum, с начала 1986 года по сентябрь 1993 года как Your Sinclair[56]) и Crash (февраль 1984 года — апрель 1992 года[57]). Вначале, журналы писали по большей части о технической части, публиковали тексты программ и руководства по программированию; позже они стали ориентироваться на игровую индустрию.
В постсоветском пространстве публиковалось несколько сот наименований электронных журналов и газет[58], в том числе: Spectrofon (1994—1996, 23 выпуска)[59], «ZX-Format» (1995—1998, 9 выпусков)[60] и Adventurer (1995—2004, 15 выпусков)[61].
Печатные издания в постсоветском пространстве[62]:
- «ZX-Ревю» (Москва, январь 1991 года — декабрь 1997 года) — одно из самых известных в постсоветском пространстве постоянное издание, публиковалось научно-техническим кооперативом «Инфорком»[63]
- «Всё о ZX Spectrum» — серия из 9 книг издательства «Питер», издавались с 1991 по 1995 годы[64]
- «Абзац — газета для спектрумистов» (Вологда, октябрь 2000 года — октябрь 2009)[65]
Программное обеспечение
[править | править код]Семейство компьютеров «Spectrum» обладает крупной библиотекой программного обеспечения из более чем 24 тысяч наименований[66]. Хотя большая часть этой коллекции — игры, набор программ очень разнообразен и включает в себя языки программирования, базы данных (например, VU-File), текстовые процессоры (Tasword II), электронные таблицы (VU-Calc), инструменты рисования (OCP Art Studio[67], The Artist) и даже 3D-моделирования (VU-3D).
Игры для «ZX Spectrum» создаются силами энтузиастов и в настоящее время, как на территории бывшего СССР, так и за рубежом. Существуют пакеты для автоматизированного создания игр многих жанров (например, IF Creator для интерактивных книг, 3D Construction Kit для трёхмерных квестов), но чаще используется язык ассемблера. Проводятся конкурсы по написанию игр (например, Твоя Игра[68], Mini Game Compo, Crap Game Compo, конкурсы в рамках различных демопати, иногда в общем конкурсе с играми для других платформ).
Эмуляция
[править | править код]Современные компьютеры, включая мобильные телефоны, карманные компьютеры и коммуникаторы, имеют техническую возможность эмуляции компьютера ZX Spectrum. Благодаря большой базе готового программного обеспечения (в основном игр) «Sinclair ZX Spectrum» является, возможно, наиболее эмулируемой платформой в мире. Существует более полутора сотен эмуляторов для всех распространённых операционных систем для ПК, в частности под архитектуру Windows, игровых приставок и мобильных телефонов[69][70].
31 августа 1999 года компания Amstrad разрешила распространять ПЗУ для компьютеров ZX Spectrum[71], поэтому эмуляция этого семейства является законной.
Примечания
[править | править код]- ↑ How the Spectrum began a revolution . BBC (2007). Дата обращения: 15 июня 2009. Архивировано 26 января 2021 года.
- ↑ Справочное пособие по процессору Z80. — Минск: УКИК «Центр», 1991.
- ↑ specLOGO02 Архивная копия от 30 марта 2014 на Wayback Machine и specModel01 Архивная копия от 17 декабря 2013 на Wayback Machine в фотоархиве Рика Дикинсона
- ↑ Рубцов С. Компьютеры, которые мы выбираем - "Scorpion ZS-256" // ZX Ревю : журнал. — Инфорком, 1994. — № 2. Архивировано 22 декабря 2024 года.
- ↑ Vickers, Steven[англ.]; and Bradbeer, Robin. 6. Using the cassette recorder // Sinclair ZX Spectrum: Introduction (неопр.). — Sinclair Research, 1982. — С. 21. Архивировано 6 августа 2007 года.
- ↑ 1 2 3 4 Owen, Chris ZX Spectrum 16K/48K . Planet Sinclair. Дата обращения: 23 марта 2009. Архивировано 5 августа 2011 года.
- ↑ 1 2 Andrew Owen. Sinclair BASIC History . — история создания и эволюция Sinclair BASIC [1]. Дата обращения: 20 февраля 2023. Архивировано 20 февраля 2023 года.
- ↑ Machine Code // Sinclair User. — 1986. — № 47. Архивировано 22 декабря 2024 года.
- ↑ 1 2 3 4 5 Ian Adamson, Richard Kennedy. The Spectrum of Success // Sinclair and the "Sunrise" Technology: The Deconstruction of a Myth. — Penguin Books Ltd, 1986. — ISBN 0140087745. Архивировано 26 июня 2012 года.
- ↑ Ряд ошибок приводится в тексте The Complete Spectrum ROM Disassembly (недоступная ссылка); в описании Spectrum +4 ROM Архивная копия от 13 ноября 2013 на Wayback Machine говорится об исправлении 14-ти ошибок.
- ↑ Ian Logan, Frank O’Hara. The executive routines // The Complete Spectrum ROM Disassembly. — С. 59. (недоступная ссылка)
- ↑ Colour Clash: The Engineering Miracle of the Sinclair ZX Spectrum — Paleotronic Magazine . Дата обращения: 23 июня 2022. Архивировано 18 мая 2022 года.
- ↑ Steven Vickers. A description of the ZX Spectrum for reference // Sinclair ZX Spectrum BASIC Programming. — Sinclair Research Ltd, 1982. Архивировано 24 сентября 2006 года.
- ↑ Launch of the Spectrum 128 in Spain // Sinclair User. — 1985. — № 44. Архивировано 17 мая 2011 года.
- ↑ Steven Vickers. The memory // Sinclair ZX Spectrum BASIC Programming. — Sinclair Research Ltd, 1982. Архивировано 24 сентября 2006 года.
- ↑ Steven Vickers. Colours // Sinclair ZX Spectrum BASIC Programming. — Sinclair Research Ltd, 1982. Архивировано 24 сентября 2006 года.
- ↑ 1 2 Mike James. An Expert Guide to the Spectrum. — Granada Publishing, 1984. — С. 74—76. — ISBN 0-246-12278-1. (недоступная ссылка)
- ↑ Иван Рощин. Секреты текстового вывода . zxdn.narod.ru (15 декабря 2002). — Примеры вывода текста на Ассемблере Z80. Из журнала 'Чёрная Ворона 6' Украина, Донецкая область, г.Дмитров-1, 05.2001. Дата обращения: 1 ноября 2009. Архивировано из оригинала 13 ноября 2013 года.
- ↑ Gigascreen — SpeccyWiki . speccy.info. Дата обращения: 14 июня 2020. Архивировано 15 июня 2020 года.
- ↑ Steven Vickers. BEEP // Sinclair ZX Spectrum BASIC Programming. — Sinclair Research Ltd, 1982. Архивировано 24 сентября 2006 года.
- ↑ Евдокимов А., Капульцевич А., Капульцевич И. Глава 10 // Как написать игру на ассемблере для ZX Spectrum. — 1995. Архивировано 17 марта 2013 года. Архивированная копия . Дата обращения: 23 апреля 2009. Архивировано 17 марта 2013 года.
- ↑ 1 2 3 Hands on the 128 // Sinclair User. — 1986. — № 47. Архивировано 22 декабря 2024 года.
- ↑ 1 2 Inside the 128 // Sinclair User. — 1986. — № 49. Архивировано 22 декабря 2024 года.
- ↑ Ю. Дудник. ZX Spectrum 128K — что это такое? // Радиолюбитель : Журнал. — Минск: Белорусский Дом печати, 1991. — № 11. — С. 8—9. Архивировано 22 июня 2013 года.
- ↑ Ю. Дудник. ZX Spectrum 128K — что это такое? Ответы на вопросы // Радиолюбитель : Журнал. — Минск: Белорусский Дом печати, 1992. — № 5. — С. 8. Архивировано 22 июня 2013 года.
- ↑ Г. Шепелев. Особенности подключения AY-3-8910 к «Спектруму» // Радиолюбитель : Журнал. — Минск: Белорусский Дом печати, 1994. — № 3. — С. 13.
- ↑ News // Sinclair User. — 1983. — № 14. Архивировано 22 декабря 2024 года.
- ↑ Hewson's Helpline // Sinclair User. — 1986. — № 50. Архивировано 22 декабря 2024 года.
- ↑ Hardware World // Sinclair User. — 1983. — № 16. Архивировано 22 декабря 2024 года.
- ↑ Spectrum+ // Sinclair User. — 1984. — № 33. Архивировано 22 декабря 2024 года.
- ↑ Sue Denham. The Secret That Was Spectrum+ // Your Spectrum. — 1984. — № 10. Архивировано 6 мая 2006 года.
- ↑ Owen, Chris ZX Spectrum+ . Planet Sinclair. Дата обращения: 9 мая 2009. Архивировано 3 сентября 2011 года.
- ↑ 1 2 Your New Spectrum // Your Spectrum. — 1985. — № 21. Архивировано 15 мая 2009 года.
- ↑ David Crookes. Why QWERTY? // Micro Mart. Архивировано 21 декабря 2008 года.
- ↑ Marek W. Argent (nikname Abrimaal). Who wants music for a ZX Spectrum Game - Hybrid Engine (AY + Beeper) . Who wants music for a ZX Spectrum Game - Hybrid Engine (AY + Beeper). Marek W. Argent (nikname Abrimaal). Дата обращения: 28 февраля 2020. Архивировано 28 февраля 2020 года.
- ↑ Spectrum character set // ZX Spectrum+3 Manual. — Amstrad Plc., 1987. Архивировано 11 мая 2009 года.
- ↑ Sir Clive Sinclair & Sinclair Research Ltd . Sinclair Research Limited. Дата обращения: 20 мая 2009. Архивировано 12 августа 2006 года.
- ↑ Max Phillips. ZX Spectrum +2 (англ.) // Your Sinclair. — 1986. — No. 11. Архивировано 24 сентября 2006 года.
- ↑ It's here... the Spectrum +3 (англ.) // Your Sinclair. — 1987. — No. 19. Архивировано 9 августа 2012 года.
- ↑ 1 2 Tech Niche: The Spectrum Family (англ.) // Crash. — 1988. — No. 50. Архивировано 26 июля 2008 года.
- ↑ CP/M Emancipation (англ.) // Crash. — 1988. — No. 53. Архивировано 29 апреля 2009 года.
- ↑ The memory // ZX Spectrum+3 Manual. — Amstrad Plc., 1987. Архивировано 11 мая 2009 года.
- ↑ Death of the +3 (англ.) // Your Sinclair. — 1990. — No. 60. Архивировано 9 августа 2012 года.
- ↑ The Quantum Leap — to where? Архивная копия от 29 сентября 2008 на Wayback Machine — статья о QL, есть пара абзацев об LC3
- ↑ SuperSpectrum! Amstrad has Sinclair’s secret weapon — the £200 SuperSpectrum. It’s everything the Amiga should have been Архивировано 7 июля 2007 года. — статья в Sinclair User
- ↑ Planet Sinclair: Computers: Periferials: Microdrive . Дата обращения: 1 февраля 2008. Архивировано 2 июля 2013 года.
- ↑ Sinclair User 31 — Hardware World Архивировано 12 декабря 2007 года.
- ↑ deciBells dB Spectrum+ – Sinclair Collection (англ.). Дата обращения: 22 ноября 2023. Архивировано 6 октября 2023 года.
- ↑ dB Spectrum+ at Spectrum Computing - Sinclair ZX Spectrum games, software and hardware (англ.). Spectrum Computing. Дата обращения: 22 ноября 2023.
- ↑ About ZX Vega . Дата обращения: 6 мая 2017. Архивировано из оригинала 24 марта 2017 года.
- ↑ About ZX Vega+ . Дата обращения: 6 мая 2017. Архивировано из оригинала 22 мая 2017 года.
- ↑ About . Sinclair ZX Spectrum Next (29 апреля 2017). Дата обращения: 22 ноября 2023. Архивировано 5 ноября 2023 года.
- ↑ "Celebrate the Sinclair ZX Spectrum's 35th anniversary with… yet another retro console". Metro (UK). 2017-04-24. Архивировано 6 октября 2023. Дата обращения: 22 ноября 2023.
- ↑ "ZX Spectrum Next Issue 2 blasts through Kickstarter goal". BBC News. 2020-08-13. Архивировано 23 июля 2021. Дата обращения: 23 июля 2021.
- ↑ Sinclair User Magazine Online Архивировано 5 апреля 2009 года.
- ↑ Your Sinclair Rock’n’Rolls Years Архивировано 22 марта 2009 года.
- ↑ CRASH magazine: The Online Edition . Дата обращения: 16 марта 2009. Архивировано 11 сентября 2021 года.
- ↑ Раздел по русской ZX прессе на Virtual TR-DOS . Дата обращения: 13 января 2008. Архивировано 18 января 2008 года.
- ↑ Спектрофон Архивировано 15 апреля 2008 года.
- ↑ Журнал «ZX Format» Архивная копия от 6 декабря 2011 на Wayback Machine на zxpress.ru
- ↑ Adventurer Архивная копия от 6 декабря 2011 на Wayback Machine на zxpress.ru
- ↑ Библиотека бумажных книг и журналов для ZX Spectrum . Дата обращения: 5 июня 2012. Архивировано 5 июля 2012 года.
- ↑ Virtual TR-DOS: Book 4 ZX Архивная копия от 4 марта 2016 на Wayback Machine — архив книг и журналов, в том числе ZX Ревю
- ↑ Цикл книг «Всё о ZX Spectrum» издательства Питер . Дата обращения: 23 мая 2022. Архивировано 14 апреля 2022 года.
- ↑ Абзац — газета для поклонников ZX Spectrum . Дата обращения: 5 сентября 2006. Архивировано 15 июля 2006 года.
- ↑ Lewis, Rhys April 23, 1982: ZX Spectrum brings affordable - and colourful - computing into Britain's homes (англ.). British Telecom (23 апреля 2016). Дата обращения: 23 ноября 2023. Архивировано 30 апреля 2016 года.
- ↑ Sinclair User 43: Art Studio Архивировано 24 сентября 2006 года.
- ↑ Конкурс «Твоя Игра» на сайте газеты Абзац . Дата обращения: 31 декабря 2012. Архивировано 3 мая 2013 года.
- ↑ World of Spectrum — Emulators . Дата обращения: 25 марта 2009. Архивировано из оригинала 3 апреля 2012 года.
- ↑ Список эмуляторов ZX Spectrum — SpeccyWiki . Дата обращения: 23 мая 2022. Архивировано 14 апреля 2022 года.
- ↑ Amstrad ROM permissions Архивная копия от 5 февраля 2012 на Wayback Machine (англ.)
Ссылки
[править | править код]- zx.pk.ru (рус.) — русскоязычный форум о ZX Spectrum
- World of Spectrum (англ.) — фэн-сайт, официально одобренный компанией Amstrad
- Страница Spectrum на Planet Sinclair (англ.)
- speccy.info (рус.) — энциклопедия SpeccyWiki на викидвижке