Andy home page
Главное меню
Главная
Категории
Статьи
Файлы
Ссылки
Архив
Поиск
Галлерея
Гостевая
Опросы
Сетевой калькулятор
NES Emulator
Музей
Обратная связь

Кто на сайте
Добро пожаловать,
Гость

ВойтиВойти
РегистрацияРегистрация
Забыли Пароль?Забыли Пароль?

Посетителей онлайн
ПользователейПользователей: 1
ГостейГостей: 8
_BOTБотов: 5
ВсегоВсего: 14

Server Time
Время: 17:28:08
Дата: 28/03/24
Календарь
Ссылки

ZX Spectrum
Главная » Компьютера

ZX Spectrum



ZX-Spectrum/Sinclair Англия начало 80х

 

 

ZX Spectrum — 8-разрядный домашний компьютер 1982г.

ZX Spectrum — 8-разрядный домашний компьютер, созданный английской компанией Sinclair Research Ltd на основе микропроцессора Z80 фирмы «Zilog». В ходе разработки компьютер назывался «ZX81 Colour» и «ZX82», название «ZX Spectrum» должно было подчеркнуть одно из главных отличий от ZX81 — цветное изображение. Почитатели этого компьютера часто называют его «Speccy» («Спекки»).

ZX80 1980г.

ZX81 1981г.

 

В начале 1980-х «ZX Spectrum» был одним из самых популярных компьютеров в Европе, а его многочисленные клоны получили широкое распространение на территории СССР/СНГ. Благодаря невысокой цене, за первые 17 месяцев было продано более миллиона этих машин. Низкая стоимость компьютера обусловлена рядом факторов: использованием технологии ULA (Uncommitted Logic Array), с помощью которой большая часть схемы размещалась в одном чипе; низкими техническими и пользовательскими характеристиками, по сравнению с более дорогими компьютерами того времени; использованием бытового телевизора в качестве монитора и кассетного магнитофона в качестве внешнего накопителя.

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

«Sinclair ZX Spectrum» был представлен в апреле 1982 года в двух вариантах — с 16 и 48 КБ оперативной памяти. Предшественниками этого компьютера были «Sinclair ZX80» и «ZX81».

Плата оригинального ZX Spectrum 48

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

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

ZX Spectrum+ 1984г.

Не менее характерным был единственный графический режим компьютера. Цвета (8 цветов и два уровня яркости, плюс атрибут мерцания) и собственно графика хранились в разных участках памяти. При этом, хотя графическое разрешение составляло 256×192 точек, цветовые атрибуты задавались по знакоместам. Каждое знакоместо размером 8×8 пикселей могло иметь только два приписанных ему цвета (и только один атрибут яркости и мерцания). Таким образом, область 8×8 пикселей кодировалась 9 байтами ОЗУ (8 байт — однобитовая картинка 8×8 пикселей, 1 байт — атрибуты цвета: 3 бита цвет знака, 3 бита цвет фона, 1 бит повышенной яркости и 1 бит мерцания знакоместа). Такая организация вызывала определенные сложности при создании компьютерной графики, это проявлялась артефактами в виде квадратиков в некоторых играх. С другой стороны, малый объем экранной памяти (около 7 КБ) позволял быстрее обновлять экран, что было существенно для компьютерных игр.

ZX Spectrum 128 1985г.

Первые модели ZX Spectrum имели однобитный выход звука. Воспроизведение музыки, особенно многоголосой, требовало использования почти всего времени процессора, так как звук генерировался полностью программно. В модели ZX Spectrum 128 была добавлена микросхема звукогенератора AY-3-8910, позволяющая воспроизводить трёхголосую музыку без больших затрат процессорного времени. Подключение этой микросхемы также было возможно и для моделей с объёмом памяти 48 КБ.

 

 

admin

Copyright © Домашняя страничка Andy Все права защищены.


Напечатать страницу
Дата публикации: 12/11/2007
Прочитано: 6432 раз

Дополнительно на данную тему:


Macintosh
Macintosh 1984     эмуляторы | фото моделей   ...
Дата публикации: 12/11/2007

Электроника БК0010-01 1985
БК 0010 бытовой компьютер "Электроника БК0010-01" Для того времени (1985) это был весьма мо...
Дата публикации: 12/11/2007

Радио-86РК
Радио-86РК опубликован в журнале "Радио" N4/1986гРадио-86РК Описание Радио-86РК впервые был опубликован в журнале "Ради...
Дата публикации: 12/11/2007

Atari XL/XE
Atari 1200XL Конец 1982 годаОписание Atari В конце 1982 года был выпущен компьютер Atari 1200XL, который пришёл на смену более ранним моделям Atari 400/8...
Дата публикации: 12/11/2007

Amiga
Amiga 500 выпущен в 1987Описание Amiga Компьютер Amiga 500 был выпущен в 1987 году и имел серьёзные графические и звуковые возможности, жёсткий диск, а т...
Дата публикации: 12/11/2007

Commodore 64
Commodore 64 1982Описание Commodore 64 В январе 1982, когда C-64 впервые был представлен на Consumer Electronics Show (CES), никто не мог предвидеть, чт...
Дата публикации: 12/11/2007

Орион-128
Орион-128 отечественным ПК 1990     эмуляторы | фото моделей   ...
Дата публикации: 12/11/2007

Назад | Начало | Наверх

Webmaster Andy
Copyright©1998-2014 Odessa


Открытие страницы: 0.25 секунды и 11 запросов к БД
Хостинг
Регистрация домена
free counters