Список домашних компьютеров по видеооборудованию - Википедия - List of home computers by video hardware

Это список домашних компьютеров, отсортировано буквенно-цифровой, в котором перечислены все необходимые сведения об их видеооборудовании.

А домашний компьютер было описанием второго поколения настольные компьютеры, вышедшие на рынок в 1977 году и получившие широкое распространение в 1980-х годах. Десять лет спустя их вообще заменили на IBM PC совместимый «ПК», хотя на самом деле домашние компьютеры также относятся к классу, известному как персональные компьютеры.

Примеры типичных ранних домашних компьютеров: TRS-80, Atari 400/800, BBC Micro, то ZX Spectrum, то MSX 1, то Амстрад КТК 464 и Коммодор 64. Примеры типичных компьютеров позднего дома: MSX 2 системы и Amiga и Atari ST системы.

Примечание: в случае производителей, которые сделали оба дома и персональные компьютеры, только машины, подходящие для дома Категории компьютеров перечислены. Все системы категории персональных компьютеров, за исключением персональных компьютеров ранних версий Macintosh, как правило, основаны на VGA стандарт, и используйте видеочип, известный как Блок обработки графики. Хотя очень ранние ПК использовали одну из гораздо более простых (даже по сравнению с большинством видеооборудования домашних компьютеров) видеоконтроллеров, с использованием таких стандартов, как MDA, Графическая карта Hercules, CGA и EGA стандарт). Только после введения стандарта VGA ПК могли по-настоящему конкурировать с домашними компьютерами той же эпохи, такими как Amiga и Atari ST, или даже с MSX-2. Также не перечислены системы, которые обычно являются только игровыми системами, например Atari 2600 и Балли Астрокейд, даже если эти системы иногда можно было модернизировать, чтобы они напоминали домашний компьютер.

В Амстрад КТК 464 был типичным домашним компьютером 1980-х годов. Показана игра 1985 года Разносчик газет.

Важность наличия мощного видеооборудования

Все ранние домашние компьютеры имели очень похожее оборудование (и программное обеспечение), в основном с использованием 6502, то Z80, или в некоторых случаях 6809 микропроцессор. У них могло быть всего лишь 1 КБ из баран или целых 128K, а с точки зрения программного обеспечения они могут использовать небольшой 4K БАЗОВЫЙ интерпретатор, или расширенный 12К или более БЕЙСИК. Таким образом, базовые системы были очень похожи, за исключением одной части системы - оборудования для отображения видео. Некоторые системы оказались намного более успешными, чем другие, и внимательные наблюдатели увидят, что самые успешные системы имели самое мощное видеооборудование. Причина в том, что успех домашнего компьютера во многом определялся игры вы могли поиграть на нем.

Если вы хотите запустить хорошую видеоигру на домашнем компьютере, все остальные характеристики системы, такие как ЦП, тип BASIC, даже в определенной степени, сколько памяти было в системе (если она имела 32 КБ или больше) не имело большого значения. Важнее всего было то, какое изображение можно было вывести на экран, и насколько легко или сложно программисту получить достаточно возможностей от видеооборудования для создания эффектов, необходимых для игры.

Речь идет о Коммодор 64. В его микропроцессоре отсутствовали продвинутые математические функции, и он был относительно медленным. Кроме того, во встроенном интерпретаторе BASIC отсутствовали какие-либо графические команды, поскольку это была та же версия, которая была разработана для более старых Commodore PET (компьютер без каких-либо графических возможностей высокого разрешения). Однако эти недостатки не имели большого значения, потому что C64 имел VIC-II чип. При доступе машинный язык программ, графические возможности этого чипа сделали его практичным для разработки аркадных игр.[1] Кроме того, кодирование на специальном машинном языке, использующее особенности микросхемы VIC-II, позволяло использовать специальные приемы для получения еще более качественных изображений из микросхемы VIC-II.[2] Сравнительно большой объем памяти и звуковые возможности C64 также хорошо подходят для создания желаемых игр. Водолей к Mattel у которого было такое невероятно ограниченное видеооборудование (на тот период времени), что оно было снято с рынка всего через четыре месяца из-за плохих продаж.

Логика видео арбитража

Одной из основных проблем, с которыми приходилось преодолевать раннее компьютерное видеооборудование, была арбитраж видеошины проблема. Проблема заключалась в том, чтобы предоставить видеооборудованию (VDU) непрерывный доступ для чтения к видеопамяти, в то время как ЦП также должен был получить доступ к той же самой RAM. Очевидное решение, используя чередование временных интервалов для VDU и RAM было сложно реализовать, потому что логические схемы и микросхемы видеопамяти того времени не имели той скорости переключения, которая есть сейчас. Для более высоких разрешений логика и микросхемы памяти были едва достаточно быстрыми для поддержки чтения данных дисплея, не говоря уже о выделении половины доступного времени медленному 8-битному процессору. Тем не менее, была одна система, Яблоко II, это был один из первых, кто использовал функцию логики шины данных 6502 процессор для реализации механизма очень раннего перемежения временных интервалов для устранения этой проблемы. В Микрокомпьютер BBC использовал 4 МГц RAM с 2 МГц 6502, чтобы чередовать обращения к видео и обращения к процессору.

В большинстве других систем использовался гораздо более простой подход, и TRS-80 логика видео была настолько примитивной, что вообще не имела арбитража шины. ЦП всегда имел доступ к видеопамяти. Запись в видеопамять просто отключила логику отображения видео. В результате на экране часто появлялись случайные горизонтальные черные полосы при интенсивном доступе к видеопамяти, например, во время видео игра.

Большинство систем избегали проблемы, имея регистр статуса что ЦП может читать, и который показывает, когда ЦП может безопасно записывать в видеопамять. Это было возможно, потому что композитное видео signal заглушает выходной видеосигнал во время "периоды гашения "горизонтального и особенно длинного вертикальный видео синхронизировать импульсы. Таким образом, просто дождавшись следующего периода гашения, можно избежать полос. У этого подхода был один недостаток: он полагался на то, что программное обеспечение не записывало на экран записи в периоды отсутствия гашения. Если программное обеспечение игнорировало регистр состояния, полосы снова появлялись. Другой подход, который использовался на большинстве других машин того времени, заключался в временной остановке ЦП с помощью команды «WAIT / BUSRQ» (Z80 ) "ЖДАТЬ" (6809 ) или "SYNC" (6502) управляющий сигнал всякий раз, когда ЦП пытался писать на экран в течение периода без гашения. Еще одно, более продвинутое решение заключалось в добавлении аппаратного ФИФО чтобы ЦП мог писать в FIFO, а не напрямую в микросхемы RAM, которые были обновлены из FIFO во время интервала гашения специальной логической схемой. Некоторые более поздние системы начали использовать специальную «двухпортовую» видеопамять, называемую VRAM, который имел независимые выводы вывода данных для интерфейса ЦП и логики видео.

Основные классы видеооборудования

Существует две основные категории решений для домашнего компьютера по генерации видеосигнала:

  • Индивидуальный дизайн, созданный из дискретная логика микросхем или основанных на каких-то специальных логических микросхемах ( ASIC или же PLD ).
  • Система, использующая некоторую форму контроллер видеодисплея (VDC), а СБИС чип, содержащий большую часть логических схем, необходимых для генерации видеосигнала

Системы первой категории были наиболее гибкими и могли предлагать широкий диапазон (иногда уникальных) возможностей, но, вообще говоря, вторая категория могла предложить гораздо более сложную систему по сопоставимой более низкой цене.

Системы на основе VDC можно разделить на четыре подкатегории:

  • Простой регистр сдвига видео решения, основанные на использовании, имеют простую «микросхему видеопереключателя», а основной процессор выполняет большую часть сложных задач. Существует только один пример такого чипа для домашнего компьютера - RCA CDP1861 используется в COSMAC VIP. Он мог создавать только монохромный графический экран с очень низким разрешением. Чип в Sinclair ZX-81 также является видеопереключателем, но представляет собой специальный логический чип ( ULA ), а не одноцелевой коммерческой ИС, такой как CDP1861. Выделенные микросхемы видеопереключения действительно находили применение в очень ранних игровых системах, в первую очередь в Адаптер телевизионного интерфейса чип в Atari 2600. Обратите внимание, что хотя одна из фишек в Atari ST также называется «регистром сдвига видео», он не попадает в этот класс, главным образом потому, что ИС этого класса зависят от основного ЦП, который снабжает их данными изображения. Они не делают ничего, кроме генерации сигналов синхронизации и преобразования параллельных данных в последовательный поток видеоданных. Микросхема Atari ST использовала систему DMA для считывания видеоданных независимо от основного ЦП и содержала ОЗУ палитры и логику переключения разрешения / цветового режима.
  • CRTC (Контроллер электронно-лучевых трубок) на основе решений. CRTC - это микросхема, которая генерирует большинство основных сигналов синхронизации и управления. Он должен быть дополнен некоторой «видеопамятью» и некоторой другой логикой для «арбитража», чтобы ЦП и микросхема CRTC могли совместно использовать доступ к этой ОЗУ. Для завершения проектирования микросхеме CRTC также нужна другая вспомогательная логика. Например, ПЗУ, содержащее битовая карта шрифт за текстовые режимы, и логика для преобразования выходных данных системы в видеосигнал.
  • Контроллеры видеоинтерфейса были ступенькой вверх по лестнице, это было правдой СБИС микросхемы, которые объединяли всю логику, которая была в типичной системе на основе CRTC, а также многое другое, в одном кристалле. В VIC-II Чип, наверное, самый известный чип в этой категории.
  • Видео сопроцессор фишки находятся на самом высоком конце шкалы; Контроллеры видеоинтерфейса, которые могут манипулировать и / или интерпретировать и отображать содержимое собственной выделенной видеопамяти без вмешательства со стороны основного ЦП. Эти микросхемы обладают высокой гибкостью, предлагая опции и функции с минимальным использованием ЦП, которые в других системах невозможно или в лучшем случае сложно создать, требуя значительных накладных расходов ЦП. Атари АНТИК /GTIA и Амига OCS /ECS /AGA являются хорошо известными примерами этой высокофункциональной категории. Но учтите, что не все видеопроцессоры мощные, некоторые даже проще многих. Контроллеры видеоинтерфейсаВ частности, примитивный SAA5243, который технически все еще является сопроцессором.

Объяснение терминов, используемых в таблицах

Имя системы
Название системы или, если существует много похожих версий, название наиболее известного варианта, см. Примечания.
Год
Год появления на рынке первой версии этой системы.
Название чипа
Название микросхемы, которая использовалась в качестве основы для видеологики.
Видео RAM
Максимальный объем ОЗУ, используемый для отображения видео, в зависимости от используемого разрешения система может использовать меньше.
Видеорежим (ы) [т.е. Текстовый режим (s) и графические режимы]
Количество символов в строке и строках текста, поддерживаемых системой, а также количество цветов, которые они могут иметь. Иногда было возможно более одного режима: количество пикселей по горизонтали и вертикали, которые система могла отображать в высокое разрешение mode и Количество цветов, которые может иметь каждый пиксель в режиме высокого разрешения, где существует несколько режимов высокого разрешения, каждый из которых указан отдельно.
Дополнительные шрифты
Описывает дополнительные графические возможности видеосистемы благодаря дополнительным функциям их наборов символов, в настоящее время существует три категории:
LC
Некоторые системы могли отображать только верхний регистр символов в текстовом режиме из-за их ограниченного набора символов. Если система могла также поддерживать строчные буквы в текстовом режиме (в любом режиме высокого разрешения это, конечно, всегда возможно), тогда существует LC (за Нижний регистр) в этом столбце.
BG
Некоторые используемые системы матрица блочных пикселей вместо буквы в своих наборах шрифтов (или использовали специальное оборудование для их имитации, например TRS-80 сделал), чтобы поддержать своего рода все точки адресные (APA) режим. Это сложно назвать режимом «высокого разрешения», потому что разрешение может составлять всего 80 × 48 пикселей, но в любом случае с их помощью можно рисовать картинки. В случае систем, которые использовали такую ​​систему, как ее режим "APA", есть BG (за Блочная графика) в этой колонке.
SG
Некоторые другие используемые системы полуграфические символы подобно персонажи, рисовавшие коробки точки и карточные символы и "графический строительный блок" геометрические фигуры такие как треугольники, чтобы придать системе вид, в котором она может отображать графику высокого разрешения, хотя на самом деле это не так. SG (за полуграфические символы) в этом столбце. Во многих системах, таких как PET, было несколько таких символов, предназначенных для блочной графики для режима APA, часто только для матричных символов 2 × 2. Иногда система заполняла (или могла заполнять) перепрограммируемую часть набора шрифтов, в которой такие символы, эти системы в основном подпадают под заголовок «мягкий шрифт». Обратите внимание, что записи BG и SG используются только тогда, когда система полагалась на них, если они были предопределены в своем наборе символов по умолчанию или (что часто случалось в ранних системах), когда они были напечатаны на клавишах клавиатуры для прямого ввода в сочетании с некоторыми своего рода клавиша "графического сдвига".
Мягкий шрифт
Когда в системе было программируемое ОЗУ шрифтов вместо статического "ПЗУ шрифтов ", или когда в видеосистеме не было оборудования текстовый режим, но рисовал текст на экране высокого разрешения с помощью программного обеспечения, отображение видео не зависело от постоянного набора шрифтов, в данном случае мы говорим о системе с «мягким» шрифтом.
Цветовое разрешение
в «режиме высокого разрешения» часто случалось, что определенному пикселю нельзя было присвоить произвольный цвет, часто определенные кластеры пикселей (довольно часто размером 8 × 8 пикселей) имели один и тот же «атрибут цвета», чтобы сэкономить видеопамять, так как 8-битный компьютер имел только адресное пространство 64 КБ, а ЦП часто имел ограниченные возможности для управления видеопамятью, поэтому часто приходилось сохранять размер видеопамяти как можно меньшим, поэтому минимум использовалось адресное пространство микроконтроллера, а также видеоконтент можно было изменять относительно быстро.
Поддержка палитры
Если бы система могла переводить «логический цвет» в (большее число) или истинные цвета, используя палитра механизма затем в этом столбце указано количество логических цветов, которые палитра может принять, и количество цветов, которые она может перевести на.
HW ускорение
Короче для "аппаратное ускорение ", может принимать несколько форм, наиболее очевидная форма -"бит ", то есть перемещение групп пикселей из одного места в видеопамяти в другое без того, чтобы ЦП выполнял какое-либо перемещение. Другой часто используемый метод - аппаратная прокрутка который фактически имитирует перемещение всего экрана в видеопамяти, третьей формой аппаратного ускорения является использование спрайтов, реализованных на оборудовании. Некоторые системы также поддерживали рисование линий (а иногда и прямоугольников) с использованием специального оборудования для рисования линий. Запись в столбце показывает, какие методы поддерживает оборудование, с двумя буквами для каждого метода.
BL
За блиттер
DR
Для поддерживаемого оборудования рисование линий
SC
Для оборудования прокрутка поддерживать
SP
Для оборудования спрайт поддерживать
TE
Для оборудования Двигатель плитки поддержка в графическом режиме
Детали спрайта
Охватывает три аспекта аппаратного обеспечения спрайтов, используемого системой. Каждому числу в ячейке таблицы предшествуют две буквы.
S #
Для первого аспекта - это общее количество аппаратных спрайтов, которые система может поддерживать на оборудовании (не считая повторного использования того же оборудования). если система вообще не поддерживает аппаратные спрайты, ячейка таблицы содержит только «-». Если S # равен 1, то один спрайт чаще всего используется для поддержки курсор мыши.
SS
Для второго аспекта - это размер спрайта в пикселях экрана. Аппаратное обеспечение может отображать спрайт в виде матрицы пикселей по горизонтали и вертикали. Если доступно более одного режима размера спрайта, каждый из них отображается в списке.
SC
Для третьего аспекта - это количество цветов спрайта, он дает количество цветов, которое может иметь спрайт. Речь идет об общем количестве цветов, которые можно было бы использовать для определения спрайта (прозрачный НЕ включен), поэтому, если спрайт может отображаться только как фигура в одном цвете, число равно 1. Если используется более одного режима размера спрайта. доступен каждый из них указан.
SP
Для четвертого аспекта - количество спрайтов на линия развертки. Аппаратные насмешки используют своего рода Z-буфер чтобы определить, какой спрайт находится «наверху». Наличие оборудования для этого ограничивает количество спрайтов, которые могут отображаться в каждой строке сканирования. Это число указывает, сколько спрайтов может быть отображено на строке сканирования, прежде чем один из них станет невидимым из-за аппаратных ограничений.
Уникальные черты
Если у видеодисплея есть уникальные функции (или ограничения), они будут перечислены здесь, если пространство является ограничением, оставшиеся специальные функции представлены в виде примечаний.

А "-"в ячейке таблицы означает, что ответ нерелевантен, неизвестен или иным образом не имеет значения, например размер спрайта системы, которая не поддерживает аппаратные спрайты.

А "?"в ячейке таблицы означает, что запись еще не была определена. Если? следует за записью, это означает, что могут существовать и другие варианты, кроме перечисленных.

"Мононуклеоз"в ячейке таблицы означает монохромный это, например, черное на белом или черное на зеленом.

Список домашних компьютеров и их видео возможности

Системы с дискретной логикой

Имя системыГодНазвание чипаВидео RAMВидео режим (ы)цветовое разрешениеДополнительные шрифтымягкие шрифтыподдержка палитрыHW ускорениеуникальные черты
ТекстГрафика
Аамбер Пегас1981-512 байт32 × 16 Монохромный текст с возможностью программирования 7x9[3] символы(32x16)LCдаНиктоПрограммное обеспечение для создания видео[4]
ABC8019781K40 × 24 моноПолу: 78 × 72[5] Мононуклеоз(39x24)LC, BG-Видеотекс (Prestel ) поддерживать[6]
Яблоко I1976720 байт[7]40 × 24 моноНет данных[8]Тупой терминал[9]
Яблоко II [10]197718K[11]40×24[12] Моно / 6 цветов[13]Полный: 280 × 192[14] Моно / 6 цветов[13] Полу: 40 × 48[15] 15 цветов[16]40x48, 140 × 192[17][18]4 строчка "подпись"[19]
Яблоко III198064 КБ40 × 24 или 80 × 24 16 цветов[20]280 × 192 или 560 × 192[21] 2 или 16 цветов[20]140x192, 280x192; 140x192, 560x192LC228 программируемых символов в комплекте с программным эмулятором Apple II
Яблочная Лиза /Macintosh XL1983Предположительно 2x32760 байтнарисованный программным обеспечением720x364r / 608x432s[21] моно, (4 серых шкалы)(720x364r / 608x432s)да12-дюймовый моно-монитор
яблоко Macintosh 128K и другие компактные модели1984-[22]2x21888 байт512x342[21] моно, (4 серых шкалы)(512x342)9-дюймовый моно-монитор. SE / 30 и Classic были только 32-битными моделями, в которых использовалась дискретная логика для реализации видеооборудования.
Commodore PET 20011977-1000 байт40 × 25 моно«Полный»: ограниченное монохромное разрешение 320 x 200

Полу: 80 × 50 с использованием части псевдографические символы набор

(80x50, 40x200)BG, SG-Монитор 9 дюймов, без ASCII (PETSCII ) набор символов.
Compukit UK101 [23] и клоны1979768 байт48 × 16 моно"Полный": при грамотном использовании полуграфиков встроенного программного обеспечения можно достичь ограниченного монохромного режима 384 x 128 пикселей.

Semi: 96x48 Mono, запрограммировав 2x3 блочных символа в 64 символа своего шрифта

(96x48, 384x128)LC, SGНет256-символьный шрифт
Персональный компьютер DAI1979-[24]31680 байт[25]60x24[26] 4 или 16 цветов88×65, 176×130,[27] 352 × 260, 528 × 240 4 или 16 цветов88×65, 176×130,[27] 352×260, 528×240LC-4 из 16[28]-разделенный экран, текстовый и графический режим с 4-строчной подписью
Datapoint 2200[29]1971-840 байт[30]80 × 12 моноНет данныхНиктоРегистры сдвига для ОЗУ[31]
Эксиди-колдун19781920 байт64 × 30 моно«Полный»: ограниченный 512 × 240[32] Мононуклеоз

Полу: 128x90[33] Мононуклеоз

(128x90, 512x240)LC, SG[34]даДопускается программируемый набор символов TRS-80 и ДОМАШНИЙ ПИТОМЕЦ как графика
Фергюсон Биг Борд[35]1980, 19821K80x24 моно[36][37]LC [38]Нет256-символьный шрифт
Галаксия1983512 байт[39]32 × 16 моно«Полный»: ограниченный 256 × 208[40] Мононуклеоз

Полу: 64 × 48[41] Мононуклеоз

(64x48; 32, позже 256x208)BG[42]-Все системы были по сути «самодельными», на односторонней печатной плате. Словно ZX81 это было программное обеспечение.[43]
Гранди NewBrain1982макс 20K32 × 25/30, 40 × 25/30, 64 × 25/30 или 80 × 25/30 моноПолный: 256x256, 320x256, 512x256, 640x256 Mono

Полу: 64x75 / 90, 80x75 / 90, 128x75 / 90, 160x75 / 90[44] Мононуклеоз

(64x75 / 90, 80x75 / 90, 128x75 / 90, 160x75 / 90; 256, 320, 512, 640x256)LC, BG-Встроенный однострочный ЧРП, Видеотекст поддержка режима
Взаимодействовать с домашним компьютером[45]19792184 байта17 × 12 4 цветаПолу: 112 × 78 4 цвета112×78[46][47]4 из 8нет реального текстового режима, символы нарисованы программным обеспечением.
Кайпро II серия19822 КБ80 × 24 моноПолу: предположительно 160 x 72 моно(80x24)LC, BG [48]Нет-9-дюймовый встроенный ЭЛТ
MUPID1983[49]64 КБ[50]40 × 25 16 + 16 цветов320 × 240 16 + 16 цветов320×240LC, BG, SGДА[51]16 фиксированных цветов и 16 на выбор из палитры 4096 цветов?Разработанный учеными как BTX терминал, но с возможностями домашнего компьютера[52]
НАСКОМ 1 НАСКОМ 21977 19791K48 × 16 моноНет данныхLCНетНиктоникто
Осборн 1,

Осборн Исполнительный и Осборн Виксен

1981, 1982, 19844K[53]52x24 Mono, позже 80x24"Полный": предположительно ограниченный 416x192 Mono, позже ограниченный 640x192 с использованием набора псевдографических символов.[54](52x24, позже 80x24[54])LC, SGИспользует виртуальный экран, чтобы компенсировать ограничения оригинального 5-дюймового ЭЛТ, функция, предположительно не исключенная из более поздних моделей, для достижения полной обратной совместимости.
Panasonic JR-20019832К + 2К[55]32×24[56] 8 цветов[57]«Полный»: 256x192[58] 8 цветов

Полу: 64 × 48[59] 8 цветов

32x24LC, BGникто[60]
PMD 8519859600 байт[61]48×32[62] 4 шкалы серого, 4 цвета для 85/3288×256[21] 4 шкалы серого, 4 цвета для 85/3288x256LC[63]4 из? серые, 4 из?[64] цвета для 85/3нет текстовых режимов, только один графический режим 288 × 256x2 бит на пиксель
Юпитер Туз19822K[65]32 × 24 моно"Полный": ограниченное 256x192 монохромное изображение с использованием 128 символов.

Полу: 64 × 48[66] Мононуклеоз

32x24LC, BG-никто
ССЫЛКА 480Z[67]19822K[68]40 × 25 или 80 × 25 моно[69][70]LC[71]никто
МЗ-80К19791000 байт40 × 25 моно«Полный»: ограниченное монохромное разрешение 320 x 200

Полу: 80 × 50[72] Мононуклеоз

(40x25)LC, BG, SGНиктомного хорошо подобранных псевдографических персонажей[73]
OSI Superboard II[74]19791K[75]32 × 32 или 64x16[76][77][78] Мононуклеоз"Полный": ограниченный 256 x 256 или 512 x 128[77][79] Моно с использованием ПЗУ с полным расширенным набором символов

Полу: 64x96 или 128x48[77][80] Моно с использованием 64 символов (псевдографика) из 128 символов дополнительного ПЗУ с расширенным набором символов

(32 × 32 или 64x16[77])LC, SG256-символьный шрифт, проблема "черный снег" [81][82]
OSI C4P19802K64 × 32 8 цветов"Полный": ограниченный 512x256 8 цветов

Semi: 128x96 8 цветов с использованием части набора псевдографических символов

64x32LC, SG256-символьный шрифт
Роботрон KC 85 и KC 8785: 1984, 1986, 1988

87: 1987

85/1, 87.x0: 960 байт

87.x1: 960 + 960[83] байты85 / 2-3: 16K85 / 4: 64K

85/1, 87: 40x20 Mono для 85/1, 87.x0; 16 цветов переднего плана + 8 цветов фона для 87.x1

85 / 2-4: 40x32 16 цветов переднего плана + 8 цветов фона или 4 цвета только для 85/4

85/1, 87: ограниченное 320x192 Mono для 85/1, 87.x0; 16 цветов переднего плана + 8 цветов фона для 87.x1 с использованием набора псевдографических символов

85 / 2-4: 320x256[21] 16 цветов переднего плана + 8 цветов фона или 4 цвета только для 85/4

87.x1: 40x24

85 / 2-3: 40x64 (16fg8bg) 85/4: 40x256 (16fg8bg), 320x256 (4)

LC[84]85 / 2-4: Одна из немногих систем, в которой задокументировано использование полусимвольных ячеек атрибутов

85/4: Одна из немногих систем, в которой задокументировано использование вертикальных ячеек атрибутов.

СОЛ-201976- [85]1K64 × 16 моноОграниченное монохромное разрешение 512 x 128 с MC6574(64x16)LC, SG [86]Одна из первых систем со встроенным видеооборудованием[87]
Тики 1001984-32K40 × 25 16 цветов, 80 × 25 4 цвета или 160 × 25 2 цвета[88]256 × 256 16 цветов, 512 × 256 4 цвета, 1024 × 256 2 цвета[21]256×256, 512×256, 1024×256LCда256SCникто
TRS-80 Модели I и III[89]1977, 1980до 1К[90]32 × 16 или 64 × 16 моноПолу: 64 × 48 или 128 × 48 моно(32x16 или 64x16)LC,[91] BGНетНиктоКаноническая система для использования Текстовая полуграфика, и исходная система с проблемой «черного снега»[92]
TRS-80 Модель 419831920 байт32 × 16, 40x24, 64 × 16 или 80x24 моноПолу: 64 × 48, 80 × 72, 128 × 48 или 160 × 72 моно(32x16, 40x24, 64x16 или 80x24)LC, BGМожет отображать полную графику 640x240 или 512x192 с помощью стандартной платы расширения
ZX801980792 байта[93]32×24МононуклеозПолный: 256 × 192[94] Мононуклеоз

Полу: 64 × 48[95] Мононуклеоз

(32x24)BG, SG"медленный режим", дисплей, генерируемый программным обеспечением[96]

Системы, использующие простые регистры сдвига видео

Имя системыГодНазвание чипаВидео RAMВидео режиммягкие шрифтыуникальные черты
COSMAC VIP, Telmac 18001977CDP 1861256 байт[97]64 × 32 Монохромная графика[98][99]даНевероятно примитивный [100]
Oscom NANO, ETI 660, Telmac 20001980, 1981CDP 18641,5 тыс. [97]64x192 Моно графика[99][101]Невероятно примитивный, но поддерживающий цвет [102]

Системы, использующие индивидуальные логические ИС

Имя системыГодНазвание чипаВидео RAMВидео режим (ы)цветовое разрешениеДополнительные шрифтымягкие шрифтыподдержка палитрыHW ускорениеуникальные черты
ТекстГрафика
Желудь Электрон1983ULA под кодовым названием "Абердин"[103]20K (макс.) [104]20 × 32 4 или 16 цветов, 40 × 25 2 или 4 цвета, 40 × 32 2 или 4 цвета, 80 × 25 или 80 × 32[88] 2 цвета160 × 256 4 или 16 цветов, 320 × 256 2 или 4 цвета, 640 × 256 2 цвета, 320 × 200[105] 2 или 4 цвета или 640 × 200[21] 2 цвета160 × 256, 320 × 256, 640 × 256, 320 × 200 или 640 × 200LCдада
Amstrad PCW1985ASIC [106]23K90×32[88][107] Мононуклеоз[108]720x256[21] Мононуклеоз(720x256)НиктоSCПрокрутка RAM[109]
Apple IIe,[110] Apple IIc [111][112]1983, 1984MMU / IOU [113]27K [114]40 × 24 или 80 × 24 моноПолный: 280 × 192 6[115] или 15 цветов или 560 × 192 15 цветов[115][116] Полу: 40 × 48 или 80 × 48 15 цветов[16][117]40х48, 80х48; 140x192, 280x192; 140x192LC [118]Нет [119]Разделение экрана Графика / текст [19]
Яблоко IIGS1986VGC [120]32K40 × 24 или 80 × 24 16 цветовПолный: 280 × 192 6 или 16 цветов или 560 × 192 16 цветов, 320 × 200 16-3200 цветов или 640 × 200 4-800 чистых или 16 размытых цветов

Полу: 40 × 48 или 80 × 48 16 цветов

40х48, 80х48; 140x192, 280x192; 140x192; 320x200, 640x200LCНетApple] [режимы нет, другие режимы 4096много новых режимов графики и палитры[121]
Atari ST1985ST Shifter32Kнарисовано программой 16 цветов320 × 200 16 цветов, 640 × 200 4 цвета или 640 × 400 2 цвета[21]320x200, 640x200даДа 512[122]Без чересстрочной развертки Hi-Res 31 кГц-72 Гц
Электроника БК -0010/-0011 [123]1985ULA [124]16K[125]32 × 25 4 цвета или 64 × 25[126] 2 цвета256 × 256 4 цвета или 512 × 256[21] 2 цвета256 × 256 или 512 × 256да [127]SC[128]
Предприятие 64 [129]1985Ник64 КБ40 × 32, 80 × 32 или 28 или 80 × 64 с чересстрочной разверткой, 2 или 4 цветаПолный: 80x256 256 цветов, 160x256 16 цветов, 320x256 4 цвета, 640x256p / 512i 2 цвета[130]

Semi: 80x96, 160x84p / 96p / 192i 2 или 4 цвета через программные шрифты

80x256, 160x256, 320x256, 640x256p / 512i: 40x32, 80x32 или 28 или 80x64 с чересстрочной разверткойда [131]Продвинутый для своего времени[132]
Маттел Водолей1983PLA1 [133]2000 байт [134]40 × 25 16 цветов[135]"Полный": предположительно, не менее ограниченного размера 320x200 16 цветов через (процедуры на языке ассемблера и) графические символы, включенные в его набор символов.

Полу: 80 × 75 16 цветов[136]

40×25LC, BG-Никто[137]
Орис 1 [138]1983HSC 10017 ULA8K40 × 28 8 цветовПолный: 240 × 200, 8 цветов (ограничение 240 x 224, мягкий шрифт)

Полу: 80x84 8 цветов через мягкий шрифт

40×200 [139]LC [140]да [141]Серийные атрибуты, такие как Ceefax и Prestel системы[142]
Нимбус PC-1861984FPGA [143]64 КБ40 × 25 или 80 × 25 16 цветов320 × 250 16 цветов или 640 × 350 4 цвета[21]320 × 250 или 640 × 350LC4 из 16Рано x86 на основе не IBM-PC система с хорошей графикой
SAM купе1989ASIC [144]24K [145]32 × 24 16 цветов или 85 × 24 4 цвета[88]256 × 192 8 или 16 цветов или 512 × 192 4 цвета[21]32 × 24, 32 × 192 или 256 × 192; 512 × 192-16 записей 128 цветов [146]Обратная совместимость с Sinclair Spectrum
Sinclair ZX Spectrum1982ULA [147]6912 байт32x24 15 цветов[88][148]Полный: 256 × 192 15 цветов

Полу: 64x48 15 цветов

32×24LC, BGНиктоцветовые ограничения[149]
Timex / Sinclair TS20681983CPLD [150]12288 байт (макс.)32 × 24 15 цветов[88]Полный: 256 × 192 15 цветов или 512 × 192 моно

Полу: 64x48 15 цветов или 128x48 моно

32×24, 32×192-переключение между двумя экранами 256 × 192
ZX Spectrum Далее2020FPGA6912 байт, 48 КБ (уровень 0) + 1280 байт ОЗУ спрайтов32x24 15 + 80x24 256 цветовПолный: 256 × 192 15 цветов 512 × 192 2 цвета

Полу: 64x48 15 цветов следующие 256x192 512x192 256 цветов

32 × 24 32x192LC, BG, SC, SPда256 записей 512 цветов64 спрайта, аппаратная прокрутка, медь,[151] тайловая картаобратная совместимость со старыми спектрами
Sinclair QL1984ZX8301 ULA32K42 × 25 8 цветов или 85 × 25 4 цветаПолный: 256 × 256 8 цветов или 512 × 256 4 цвета

Полу: 84x75 8 цветов или 170x75 4 цвета через мягкий шрифт, 128x128 8 цветов или 256x128 4 цвета с пунктиром[152]

256 × 256 или 512 × 256, 128x128 или 256x128LCданиктоаппаратное мигание на основе пикселей[153]
Томсон МО51984EFGJ03L вентильная матрица16K40 × 25 16 цветовПолный: 320 × 200 16 цветов

Полу: 80x75 16 цветов через мягкий шрифт

40 × 25, 320x200Световое перо
Томсон ТО71982Вентильная матрица MC 13000 ALS14000 байт, 15000 или 16000 байт для TO7-70 [154]40 × 25 8 цветов, 16 для ТО7-70320×200[21] 8 цветов, 16 для ТО7-7040×200 [155]
Томсон системы MO6, TO8 и TO9 +1986обычай TI вентильная матрица плюс цветовая палитра EF-9369P64 КБ40 × 25 4 цвета и 80 × 25 2 цветаПолный: 8 режимов от 160 × 200 16 цветов до 640 × 200 2 цвета,

Полу: 80x75 4 цвета или 160x75 2 цвета через мягкий шрифт

от 160 × 200 до 640 × 200да16 записей 4096 цветов?
Цветной компьютер TRS-80 Модель 31986GIME [156]72000 байт [157]20x16-25, 32x16-25, 40x16-25, 64x16-25 или 80x16-25[158] 16 цветов[159][160]Полный: 64 × 64 4 цвета, 128 × 64, 128 × 96, 128 × 192 2 или 4 цвета; 160x192-225,[161] 256х192-225, 320х192-225 2, 4, 16 или 256 цветов; 512x192-225 или 640x192-225 2, 4 или 16 цветов

Полу: 64x32[162] 9 цветов, 64x48[163] 4 цвета

64х64, 128х64, 128х96, 128х192, 160х192-225, 256х192-225, 320х192-225, 512х192-225 или 640х192-225; 64x32, 64x48BG, LCНет?
ZX811981[164]792 байта[93]32 × 24 моноПолный: 256 × 192[94] Мононуклеоз

Полу: 64 × 48[95] Мононуклеоз

(32x24)BG, SG"медленный режим", дисплей, генерируемый программным обеспечением[96]

Системы, использующие CRTC

Имя системыГодНазвание чипаВидео RAMВидео режим (ы)цветовое разрешениеДополнительные шрифтымягкие шрифтыподдержка палитрыHW ускорениеуникальные черты
ТекстГрафика
ABC 800 серии1981MC68451K (800C), 2K (800M, 802, 806) + 128K (806)40x24 или 80x24 (800M, 802, 806) 8 или 2 цветаПолный: 256 × 240 или 512 × 240, 16 цветов (806)

полу: 78 x 75 8 или 2 цвета [или 158 x 75 (800M, 802, 806)]

256 × 240 или 512x240 (806), 40x24 или 80 × 24 (802, 806)LC, BGНетНиктоНиктоПлата HR для 800 и 802 обеспечивает 16K для графики 240 × 240 в 4 из 8 цветов
Астра СТ-8019791К или 2К[165]64 × 16, 32 × 16, 80 × 25 или 40 × 25 моноПолу: 128 × 48, 64x48, 160 × 75[166] или 80x75[167][168] 3 серых шкалы[169]128 × 48, 64x48, 160 × 75 или 80x75LC, BG, SG [170]Поддержка двойной карты памяти[171]
Кемперы Lynx198332K[172]40×24[88][173] 8 цветовПолный: 256 × 252 8 цветов

Полу: предположительно 80x72 8 цветов

40x24, 256x252LCНиктос полной пиксельной адресацией, 8 цветов, Медленно, мало памяти.[174]
Цвет Genie198216K[175]40×24[176] 16 цветов[177]«Полный»: Ограниченный 320 × 192[178] 16 цветов с использованием программируемых символов 8 × 8 пикселей

Полу: 160 x 96[179] 4 цвета или предположительно 80 × 72[180] 16 цветов

40x24,[176] 160 x 96[179]LC, BG, SGда4 из 16Программируемые персонажи[181]
Commodore PET 4000 и 8000 серии1980, 19811000 байтов (4000), 2000 байтов (8000)40 × 25 (4000) или 80 × 25 (8000) моно"Полный": ограниченный 320 x 200 монохромный (4000) или 640 x 200 монохромный (8000)

Полу: 80 × 50 моно (4000) или 160 × 50 моно (8000) с использованием части псевдографические символы набор

[40 × 25 (4000) или 80 × 25 (8000)]BG, SGНетНиктоМонитор 12 дюймов, без ASCII (PETSCII ) набор символов.
Compucolor II1977SMSC CRT50274K[182]64 × 32 или 64 × 16 8 цветов"Полный": ограниченный 512x256 8 цветов

Полу: 128 × 128[183] 8 цветов или предположительно 128 × 96 8 цветов или 128 x 48 8 цветов (через символы блочной графики, включенные в шрифт)

64x16 или 64x32, 128x128BG13-дюймовый встроенный цветной экран,[184]
Comx-35 и клоны1983CDP1869 CDP18703K [185]40×24[186] 8 цветов переднего плана (4 на 6 × 8 или 6 × 9 пикселей, 1 на линию 6 пикселей) + 8 цветов фона (для всего экрана)«Полный»: ограниченный 240 × 192 (NTSC) / 240x216 (PAL) / 240x384 (расширенная ОЗУ)[187] 8 цветов переднего плана (4 на 6 × 8 или 6 × 9 пикселей, 1 на линию 6 пикселей) + 8 цветов фона (для всего экрана)

Полу: 80 × 72[188]/120×96[189] 8 цветов переднего плана (4 на 6 × 8 или 6 × 9 пикселей, 1 на линию 6 пикселей) + 8 цветов фона (для всего экрана)

40x24BG, SG [190][191]да8 передний план + 8 задний план из?Никто
Дуранго F-851977Intel 82752 КБ80 × 24 или 64 × 16 моноПолу: предположительно 160 x 72 или 128 x 48 моно(80x24 или 64x16)LC, BGНетНикто9-дюймовый встроенный ЭЛТ
LNW-801982MC68451К или 2К80 × 24, 64 × 16 или 32 × 16 8 цветовПолный: 480 × 192 2 цвета или 384x192 8 цветов

Полу: 160 × 72 или 128 × 48 8 цветов

480×192, 64×16LC, BGКлон TRS-80 с дополнительными графическими режимами
ЛОБО МАКС-8019821К или 2К80 × 24 или 64 × 16 моно"Полный": ограниченный 640x240 или 512x192 Mono с помощью программируемого набора символов

Полу: 160 × 72 или 128 × 48 моно

(80x24 или 64x16)да[192] Клон TRS-80 с режимом 80 × 24
MicroBee1982MC6545[193]4K [194][195]64×16[196] Мононуклеоз[197]«Полный»: 17 ограниченных режимов от 512 x 128 до 512 x 256 Mono с шагом 8 строк[198] Полу: 128 × 48[199][200] Мононуклеоз64x16[196]да
МЗ-700 [201]1982M60719 [202]2000 байт[203]40 × 25 8 цветов"полный": ограниченный 320x200 8 цветов

полу: 80 × 50[72] 8 цветов

40x25LC, BG, SGНетцветной вариант МЗ-80К с
Sony SMC-701982HD46505S238 КБ[204]40 × 25 или 80 × 25 2 цвета160 × 100, 320 × 200 16 цветов, 640 × 200 4 цвета или 640 × 400 2 цвета40 × 25 или 80 × 25, 160 × 100, 320 × 200, 640 × 200, 640 × 400LCдаGenlocker (версии G и P) [205] Используется для эффект цифрового видео поколение
PC-80011979ìPD3301D3K, 16K, 48K40 × 20, 40 × 25, 80 × 20 или 80 × 25 8 цветовПолный: 320x200 или 640x200 8 цветов

Полу: 160 × 100[206][207] 8 цветов

320x200 или 640x200, 80x25LC, BGНетНиктоНикто
Роботрон 17151984Intel 82752 КБ80 × 24 или 64 × 16 моноПолу: предположительно 160 x 72 или 128 x 48 моно(80x24 или 64x16)LC, BGда[208]имел два переключаемых ПЗУ для кириллицы / латиницы
Telmac TMC-6001982CDP1869 CDP18701K[209]Предположительно 40х24 8 цветовПолу: 80x72 8 цветов40x24LCНетНикто
Sharp X1 (CZ-800C)1982HD4650548000 байт[210][211][212]40 × 25 или 80 × 25[213] 8 цветов[214][215]320×200, 640×200[21][216][217][218] 8 цветов320×200, 640×200даНикто[219][220] мощный APA цвет PCG[221]
Casio FX-9000P1980HD46505 [222]4K32 × 16 моно256×128[21] Мононуклеоз(256 x 128)-Никто?5,5-дюймовый встроенный ЭЛТ
Матра Алиса 32/90 и клоны1984EF93458K32 × 16, 40 × 25 или 80 × 25 9 цветовПолный: 160 × 125 или 320 × 250[223] 16 цветов

Полу: 64x32, 80x50 или 160x50 9 цветов

32x16, 40x25, 80x25LC, BGда [224]Передний план полной и половинной интенсивности плюс задний план из 8DRВидео вход [225]
Philips VG50001984EF93458K40 × 25 или 80 × 25 8 цветов[226]Полу: 160 × 250 8 цветов40x25, 80x25LC, BGда [224]

Системы, использующие контроллер видеоинтерфейса

Имя системыГодНазвание чипаВидео RAMВидео режим (ы)цветовое разрешениеДополнительные шрифтымягкие шрифтыподдержка палитрыHW ускорениеДетали спрайтауникальные черты
ТекстГрафика
Желудь Атом, Машина воображения APF, GEM 1000 / Шарлемань 999,[227] Лазер 100/110, Лазер 200 / 210 и 310; ,,[228] SPC-1000 (более поздние модели), TRS-80 MC-10 и клоны1979, 1980, 1981, 1983, 1985 [229]MC6847до 6К32 × 16 9 цветов[230]Полный: 64 × 64 4 цвета, 128 × 64, 128 × 96, 128 × 192 2 или 4 цвета или 256 × 192 2 цвета

Полу: 64x32[162] 9 цветов или 64x48[163] 4 цвета

64 × 64, 128 × 64, 128 × 96, 128 × 192 или 256 × 192; 64x32 или 64x48BG [231]НетНиктоЕвропейским моделям требовалась дополнительная цветная карта или модификация композитного видеовыхода, чтобы их дисплеи могли отображать цветное видео.
SPC-1000 (ранние модели)1983AMI S680476К (встроен в чип)Более поздние модели SPC-1000 использовали MC6847, но у S68047 был другой встроенный шрифт.
NEC PC-60011981M5C6847P-1Полный: 64 × 64 4 цвета, 128 × 64, 128 × 96, 128 × 192 2 или 4 цвета, 256 × 128 или 256 × 192 2 цвета

Полу: 64x32 9 цветов или 64x48 4 или 9 цветов

64 × 64, 128 × 64, 128 × 96, 128 × 192, 256 × 128 или 256 × 192; 64x32 или 64x48
Желудь Архимеда [232]1987VIDC1480 КБ (из системной ОЗУ)размер программного обеспеченияГибкий, не более 256 цветов (например, 800 × 600 16 цветов)[21]до 1152x896LCда16 групп по 16 человек из 4096SPS # = 1 [233] SS = 32 × n SC = 3 SP = 1ОС RISC система
Желудь RiscPC1994VIDC202 МБ, 1 МБГибкость, до 16 миллионов цветов (например, 1600 × 1200 256 цветов)[21][234]до 1600x1200В <= 256 цветовых режимах
Коммодор ВИК-201980ВИК [235]506 байт + 506 полубайтов[236]22×23[237] 16 цветов (8 верхних непригодны для использования на переднем плане)Технически полный: 160 × 160 16 цветов (верхние 8 непригодны для использования в качестве переднего плана) (или больше в особых случаях)[238] или ограниченный 176 × 184[239] 16 цветов (8 верхних непригодны для использования на переднем плане)

Полу: технически 44x46 16 цветов (верхние 8 непригодны для использования в качестве переднего плана) с использованием части набора символов PETSCII [240]

22×23[237]LC, BG, SG [241]Нет [242]Немного [243]
Коммодор 641982VIC-II16K40×25 16 colorsFull: 160×200[244] or 320×200 16 colors

(semi: 80×50 16 colors using part of its pseudo graphic characters set)

40x25LC, BG, SG1 (320 px) or 3 (160 px) foreground + 1 background out of 16SP, SCS#= 8 SS= 24×21, 12×21 SC=1 SP=8Много
Коммодор 651991VIC-IIIup to 500K supported [245]40×25 or 80×25 16 colorsfull: 160×200, 160×400,[246] 320×200, 320×400, 640×200, 640×400, 1280×200 or 1280×400 up to 256 colors

(semi: 80×50 or 160x50 16 colors using part of its pseudo graphic characters set)

40x25; 160×200, 160×400,[246] 320×200, 320×400, 640×200, 640×400, 1280×200 or 1280×4004096[247]SP, SC, BLAll the Commodore 64, plus DMA blitter support & генлок. Редкий
Коммодор 16, 116 and Плюс / 41984ТЕД8K40×25 16 colorsFull: 160×200[244] or 320×200 121 colors

(semi: 80×50 16 colors using part of its pseudo graphic characters set)

40x251 (320 px) or 3 (160 px) foreground + 1 background out of 121НиктоНемного [248]
NEC PC-88011981SGP [249]48K40×25 or 80×25[250] 8 or 2 colorsFull: 640×200, 640×400 2 colors, 320×200 or 320×400 8 colors[251]

Semi: 160×100[252] 8 colors

160x100;[252] 640×200, 640×400, 320×200 or 320×4008 or 2 out of 512Нетearly highres support
IBM PCjr & Тэнди 10001984"Video Gate Array" + 6845 (PCjr)[253] / Tandy proprietary chip[254]32K [255]40×25 or 80×25 16 colorsFull: 160×200, 320×200 4 or 16 colors or 640×200 2 or 4 colors

("semi": 160×100[256] 16 colors)

40×25 or 80x25; 160×200,[244] 320×200 or 640×200LCНет2 or 4 out of 16
IBM PS/11990"VGA "128 КБ80×25, 40×25, 80×43 or 80×50 16 colors640×480, 640×350 16 colors or 320×200 16 or 256 colors[21]640×480, 640×350 or 320×200да [257]да [258]SC-14" Monitor, "Video tweaking "
Цветной компьютер TRS-80 1 & 2 and clones[259]1980MC6847 [260]+MC68836K [261]32×16 9 colorsFull: 64×64 4 colors, 128×64, 128×96, 128×192 2 or 4 colors or 256×192

Semi: 64×32 (64×64, 64x96 or 64x192[262])[162] 9 colors, 64×48[163] 4 colors

64×64, 128×64, 128×96, 128×192 or 256×192; 64×32, 64×48, 64×64, 64x96 or 64x192BG [263]НетНиктоThe MC6883 could actually be used as a limited sort of sprite hardware in semigraphics modes, making them in practice limited 256x192x9 graphics modesНикто
VideoBrain1978UV-201 & UV-202[264]168 bytes[265]16×7 16 colorsFull: 384x336i[266] 16 цветов

Semi: 128x56[267] 16 цветов

16×7, 384x336iSG[268]Никтоvery early and short lived

Systems using a video co-processor

System nameГодНазвание чипаVideo RAMVideo mode(s)color resolutionFont extrassoft fontspalette supportHW accelSprite detailsunique features
ТекстГрафика
Семейство 8-битных Atari [269]1979АНТИК плюс CTIA / GTIA18K+ of 64K[270]32/40/48×24 (30), 16/20/24x24 (30) or 16/20/24x12 (15)[271] 2 (5) colors32/40/48x24 (30),[272] 64/80/96x48 (60), 64/80/96x96 (120), 128/160/192x96 (120), 128/160/192x192 (240) 2 or 4 colors, 256/320/384x192 (240) 2 colors, 64/80/96×192 (240)[273] 9/16/8 or 16 colors32/40/48x24 (30), 64/80/96x48 (60), 64/80/96x96 (120), 128/160/192x96 (120), 128/160/192x192 (240), 64/80/96×192 (240)LC, BG, SG [274]да [275]16 out of 128 (with FGTIA or GTIA) or 256 (only with GTIA)SP, SCS#=4+4 or 5 SS=8 + 2 or 5×256(max) SC=1 SP=4+4 or 5Many, especially the Display list. Possibly the most capable hardware of the early 80s considering it was designed in the 70s.
FM-71982MC680948K, 96 or 144K in AV mode[276]80×25, 80×20 8 colors, 40×25 or 40×20[88] 4096 colors for FM-77AV and AV20 or 262144 colors for FM-77AV40320x200[277] 4096 colors for FM-77AV and AV20 or 262144 colors for FM-77AV40 or 640x200[278] 8 colors320x200 or 640x200LCдаНикто320x200x4096 colors for FM-77AV and AV20 or 262144 colors for FM-77AV40 and 640×200×8 colors without color limitations [279]
Coleco Adam, MSX1,[280] Memotech MTX,[281] Sega SC-3000, Сорд М5, SV-318 и SV-328, Татунг Эйнштейн, ТИ-99/4, ТИ-99 / 4А, Tomy Tutor/Pyuuta1979-1984TMS9918 А [282]16K32×24 16 colors or 40×24 2 colorsFull: 256×192 16 colors

Semi: 64×48 16 colors

32x24, 32×192LC, (BG, SG)[283][284]НиктоSP, TES#=32 SS=8×8, 16×16 SC=1 SP=4color limitations [285]
MSX2, MSX2+/TurboR [286]1986, 1988Yamaha V9938, Yamaha V995864K, 128K, or 192K [287]32×24, 32×26.5 16 colors, 40×24, 40×26.5 2 colors, 80×24 or 80×26.5[288] 4 colorsFull: 256×192p, 256×212p, 256×384i, 256×424i 4, 16 or 256; later also 12499 or 19268 colors, 512×192p, 512×212p, 512×384i, 512×424i 4 or 16 colors

Semi: 64×48p, 64x53p, 64x96i or 64x106i 16 colors

32×24, 40×24, 80×24, 32×26.5, 40×26.5 or 80×26.5;[288] 32x192; 256×192p, 512×192p, 256×212p, 512×212p, 256×384i, 512×384i, 256×424i, 512×424iLC, BG, SG2, 4 or 16 out of 512 colorsSP, TE, SC,[289] BL, DRS#=32 SS=8×8, 16×16 SC=16 [290] SP=8Many unique features [291]
Коммодор Амига (первое поколение) [292]1985Агнус [293] и Дениз [294]1M "Chip RAM" [295]Any size up to 80×32 (80x64 in interlaced mode)[296] 2 to 64[297] colors and 4096[298] цвета320×200p, 640×200p, 320×400i or 640×400i[21][299] 2 to 64 colors and 4096 colors320×200p, 640×200p, 320×400i or 640×400i[299]LC2 to 32 colors out of 4096 colorsBL, SP, SC, DRS#=8[300] SS=16 wide, arbitrary height SC=3 or 15

[301] SP= 8

Many unique features [302]
Коммодор Амига (второе поколение) [303]1990Super-Agnus [293] and Hires Denise [304]1M or 2M "Chip RAM"Any size up to 160×32 (160x64 in interlaced mode)[296] 2 to 64 colors[305] and 4096 colors[298]NTSC: 320×200, 640×200, 320×400, 640×400[306] 2 to 64 colors and 4096 colors, 1280×200p or 1280x400i 4 colors

PAL: 320x256, 640x256, 320x512, 640x512[306] 2 to 64 colors and 4096 colors, 1280×256p or 1280x512i 4 colors[21]

NTSC: 320×200, 640×200, 320×400, 640×400, 1280×200p or 1280x400i

PAL: 320x256, 640x256, 320x512, 640x512, 1280×256p or 1280x512i

even more unique features [307]
Коммодор Амига (Third generation) [308]1992Advanced Graphics Architecture (AGA) [309]2M "Chip RAM"Any size up to 160×32 (160x64 in interlaced mode, 100x75 in Super72 mode)[296] 2 to 256, 4096 to 262144[310] цветаNTSC: 320×200 .. 1280×400 2 to 256, 4096 to 262144 colors

PAL: 320×256 .. 1280×512 2 to 256, 4096 to 262144 colors

VGA: 640×480 2 to 256, 4096 to 262144 colors

Super72: 400×300 .. 800×600 (interlaced)[21] 2 to 256, 4096 to 262144 colors

NTSC: 320×200 .. 1280×400

PAL: 320×256 .. 1280×512

VGA: 640×480

Super72: 400×300 .. 800×600 (interlaced)

2 to 256 colors out of 16,777,216 colorsS#=8 SS=64 wide, arbitrary height SC=2 or 15 SP=8still more unique features [311]
Atari Falcon1992VIDEL, COMBEL (Blitter)1 to 14M "Chip RAM"Any size up to 160×32 2 to 65536 colorsCRT: 320×200 to 1600×608 2,4,16,256 colors (indexed), 32768 colors (+overlay), 65536 colors (Hi-Color)

VGA: 640×480 or 800×608[21] 2,4,16,256 colors (indexed), 32768 colors (+overlay), 65536 colors (Hi-Color)

CRT: 320×200 to 1600×608

VGA: 640×480 or 800×608

2 to 65536 colors out of 262,144 colorsBL-scan doubler
P2000T [312]1980SAA5243 [313]960 Bytes40×24 8 colorsSemi: 80×72 8 colors40×24LC, BGНетНикто-Used primitive Телетекст chip designed for TV's.[314]

Systems that fall into multiple classifications

For these systems it is established that they are simultaneously based on multiple technologies. The hardware chosen to be used by these systems may have substantial or insubstantial impact on the video they output.

System nameГодНазвание чипаVideo RAMVideo mode(s)color resolutionFont extrassoft fontspalette supportHW accelSprite detailsunique features
ТекстГрафика
Системы Acorn Eurocard[315]1980MC6845 + SAA50501K40×25 8 colorsSemi: 80×75 8 colors40x25LC, BGНетНиктоTeletext graphics
Коммодор CBM-II Серии1982MC6845 /VIC-II2000 Bytes with CRTC, 16K with video interface controller80×25 Mono with CRTC or 40x25 16 colors with video interface controllerFull: limited 640×200 Mono with CRTC or 160x200 or 320x200 16 colors with video interface controller

Semi: 160×50 Mono with CRTC (or 80×50 16 colors with video interface controller) using part of its pseudo graphic characters набор

(80×25 with CRTC) or 40x25 with video interface controllerLC with video interface controller, BG, SG1 (320 px) or 3 (160 px) foreground + 1 background out of 16 with video interface controllerSP, SC with video interface controllerS#= 8 SS= 24×21, 12×21 SC=1 SP=8 with video interface controller12" Mono monitor only with CRTC, non ASCII (PETSCII ) character set plus many more with video interface controller.
Коммодор 1281985VIC-II E (40 column mode), VDC (80 column mode)16K+16K (128) or 64K (128D) dedicated to VDC40×25, 80×25 or 80×50 16 colors[316]Full: 160×200[244] or 320×200 (40 column mode), 640×200 or 640×400 (80 column mode) 16 colors

(semi: 80×50, 160x50 or 160x100 16 colors using part of its pseudo graphic characters set)

40x25 (40 column mode), 640x200 or 640x400 (80 column mode)1 (320 px) or 3 (160 px) foreground + 1 background out of 16 (40 column mode)SP, SC (40 column mode); BL (80 column mode)S#= 8 SS= 24×21, 12×21 SC=1 SP=8 (40 column mode)Uses two different video circuits[317]
Амстрад КТК1984, 1990MC6845 +ASIC16K20×25 16 colors, 40×25 4 colors or 80×25[88][318] 2 colors160×200 16 colors, 320×200 4 colors or 640×200[21][319] 2 colors160×200, 320×200 or 640×200LC17 of 27 (original), 32 of 4096 (Plus)SC, SP (Plus)S#=16 [320] SS=16×16 [321] SC=1 SP=16 (Plus)3-level RGB (original), screen control[322] (Плюс)
BBC Micro1981MC6845 +SAA505020K (max) [323][324]80×32 or 80×25 2 colors, 40×32 2 or 4 colors, 40×25 2, 4 or 8 colors,[325] 20×32 4 or 8 colorsFull: 640×256, 640×200[105] 2 colors, 320×256, 320×200 2 or 4 colors or 160×256 4 or 8 colors

Semi: 80×75[326] 8 colors

640×256, 320×256, 160×256, 640×200 or 320×200; 40x25LC, BG16 [327]НиктоTeletext mode, shadow RAM support[328]
NEC PC-6001 MKII1983, 1984MC6845 +M5C6847P-150K32×16 or 40x20; later also 40x25, 80x20 or 80x25 9 or 16 colorsFull: 64×64 4 or 16 colors, 128×64, 128×96, 128×192 2, 4 or 16 colors, 256×128, 256×192 2 or 16 colors, 160x200, 320x200 4 or 16 colors; later also 640x200 4 colors

Semi: 64x32 9 or 16 colors or 64x48 4, 9 or 16 colors or 80x40 16 colors; later also 80x50, 160x40, 160x50 16 colors

64×64, 128×64, 128×96, 128×192, 256×128, 256×192, 160x200, 320x200; later also 640x200: 32×16 or 40x20; later also 40x25, 80x20 or 80x252 or 4 of 16-
Polycorp Poly-119802 х SAA5050 + SAA5020 + discrete logic48K40×24, 80x20 8 colorsFull: 240x204 or 480x204 8 colors

Semi: 80×72[329] 8 colors

240x204 or 480x204, 40×24НиктоAlso used three Телетекст chips designed for TV's.[330]|
Sharp X680001987VINAS 1 + 2, VSOP, CYNTHIA / Jr, RESERVE[331]1056K[332]from 16×16 to 128×128[333] 256 цветовfrom 256×256 to 1024×1024[21] 256 цветовfrom 256×256 to 1024×1024LCда[334]65,536 PaletteSPS#=128 SS=16×16 SC=16 SP=32special hardware options [335]

Systems that could not be classified

For these systems it could not be established on what technology they are based. If you know more about the actual hardware used by these systems, then please move them to the correct class.

System nameГодНазвание чипаVideo RAMVideo mode(s)color resolutionFont extrassoft fontspalette support
ТекстГрафика
Agat series1983Неизвестный8 KB32×32 16 colors64x64 16 colors, 128x128 8 colors or 256×256 2 colors64x64, 128x128 or 256×256LCНеизвестныйn out of 16
Orao1984up to 24 KB32×32 up to 8 Gray levelsFull: 256×256 up to 8 Gray levels

Semi: 64x96 up to 8 Gray levels

32x32, 256x256да
Вектор-06С198732 КБ32×32 2 or 16 colors or 64x32[336] 2 or 4 colors256×256 2 or 16 colors or 512x256 2 or 4 colors[21]256×256 or 512x256Неизвестный256

Смотрите также

Рекомендации

  1. ^ History of the C64 as gaming platform
  2. ^ Some of the graphics capabilities of the 1982 VIC-II chip, designed at a time that other systems could only generate much more primitive graphics
  3. ^ according to user's manual
  4. ^ Details on this very rare system are extremely sparse, perhaps software could reload character set on the fly to achieve a full graphics resolution of 224x144
  5. ^ Using 2×3 Видеотекс block graphics, (текстовая полуграфика ) because a serial attribute was used (probably because bit 7 was used for blinking/non blinking locations) not for switching between text and block graphics, so the first character of a line was needed for switching to graphics mode, thus the horizontal resolution is 78, not 80
  6. ^ with a serial attribute system for switching between text and 2×3 semi graphics (6 bit)
  7. ^ Actually the real figure is more complex, it's 6144 bits of which 5760 bits were actually used. This is so because the video data was stored, not in RAM, but in six Печатки 2504 "Dynamic shift registers " which each held 1024 bits. But only 40×24=960 locations in the shift register were actually used.
  8. ^ the six bits per character location were only enough to address 64 characters, A Signetics 2513 character generator ROM held only uppercase characters and some other alphanumerical characters in a 5×7 matrix.
  9. ^ The video display generator of the Apple I was NOT memory-mapped but acted as a (very) dumb terminal. Data was sent to the terminal through a 7-bit parallel port, and a strobe. Six bits were used to choose which character was displayed next, after the last one on the screen at the "cursor position". The six bits corresponded directly with the character selection bits of the Signetics 2513 character generator ROM. When the seventh (most significant) bit was high, it meant the six least significant bits had to be interpreted as a "command", but only two commands existed. The "carriage return" command made it so that the next character would appear at the start of the next line, and the "clear screen" command which would fill all the video memory with spaces, and reset the cursor position to the top left corner. A "busy" bit could be read from the terminal to determine it was ready to accept a new character. The counters that were used to create the video timing were also used to create the RAM refresh signal for the 4K main memory. In many ways, the APPLE I's VDU resembles the one of the Datapoint 2200.
  10. ^ And the plethora of its clones, see List of Apple II clones
  11. ^ The Apple II has a 1K text buffer for the 40×24 text mode or the 40×48 low resolution graphics mode, and an 8K frame buffer for the 280×192 High resolution graphics mode. But because the Apple had two text and two graphics pages the total reserved memory for video is 18K. The first text/low-resolution page runs from 0400H to 07FFH, the second from 0800H to 0BFFH. The first high-resolution frame buffer runs from 2000H to 3FFFH and the second one from 4000H to 5FFFH.
  12. ^ in a 5×7 dot matrix with one pixel on either side of characters and a one dot high space between each line.
  13. ^ а б There are six colors available in the High-Resolution Graphics mode: black, white, orange, blue, green and violet. Each dot can be black, white or a color, although not all colors are available for every dot. If a pixel would be 0 then the corresponding pixel would become black, if it was 1, it would become either white, or a color. Which color a pixel in a 7 pixel "line" of dots would become was determined both by the eighth bit of the pixel data byte, but also by its bit location in the byte. If the bit was in the leftmost column on the screen, or in any even-numbered column, then it would appear violet. If the bit was in the rightmost pixel column, or any odd numbered column, it would become green, except when two even and odd pixels were on alongside each other, then both pixels would be white. All this is true for all seven pixels of a display byte where its eighth bit would be 0 (off), if this bit was turned "on" (to 1), then the violet and green would be exchanged by blue and orange, except in revision 0 board, which could only display 4 colors, black, white, green and violet, because the eighth bit of the display byte had no effect
  14. ^ The Apple only displayed 7 pixels of each byte of the frame buffer, the eighth one was used to determine which color combinations the pixels of the other seven bits could have
  15. ^ exchanging the character set for blocks of 1x2 pixels
  16. ^ а б each byte of text mode RAM was divided in two nibbles. The "lower" nibble determined the color of the top block, the upper nibble determined the color of the lower block. The sixteen available bit combinations produced fifteen unique colors as the two grays were identical in shade; the colors were, according to official documentation: black, magenta, dark blue, purple, dark green, grey 1, medium blue, light blue, brown, orange, grey 2, pink, light green, yellow, aquamarine, white
  17. ^ half the pixel resolution
  18. ^ Characters could also be inverted or blinking, The arrangement was not completely ASCII compatible! Characters from 00H to 3FH were inverted, from 40H to 7FH were flashing, from 80H to BFH the normal set. Later models added first lowercase and then also line-drawing characters from C0 to DFH, so that all 256 combinations were used.
  19. ^ а б In high or low resolution graphics mode the Apple could replace the bottom 32 display lines with a four line text "caption", so you could simultaneously display text and graphics.
  20. ^ а б 16 colors or shades of green
  21. ^ а б c d е ж грамм час я j k л м п о п q р s т ты v ш Икс у In theory it was possible to draw block graphics on the real high-resolution screen, but it was mostly pointless to do this in practice
  22. ^ The framebuffer was built out of discrete logic, but a PAL generated the video timing signals
  23. ^ Virtual clone of Ohio Scientific Superboard II computer with an improved text mode, as the original used a less useful 32×32 text mode
  24. ^ basically the VDU was built using discrete logic, but a Ferranti ZNA134 was used to generate the video timing pulses
  25. ^ Depending on the resolution 715/1430 bytes, 2860/5720 bytes, 11440/22880 bytes or 15840/31680 bytes of RAM was used
  26. ^ The ZNA134 actually generated the correct video timing pulses for lines of 66 characters but the VDU generally would not display these extra columns in text mode
  27. ^ а б blocky versions of the high resolution graphics mode
  28. ^ In 4 color mode the logical palette per line was limited to one foreground and one background color, and in 16 color mode it was limited to four. In either mode only one palette color was allowed to be changed at a time.
  29. ^ The Datapoint 2200 is considered to be the first personal computer, and its CPU resembles Intel's first 8-bit processor, the 8008. This is the case because Intel copied the Datapoint's CPU architecture! From the 8008 came the 8080, and from the 8080 and 8085 8-bit CPU, The 8086 was the 16-bit version, and from that the Pentium and all current CPUs used in PCs and Mac's. This not only makes the Datapoint the first PC, but also the granddaddy of all current PC's!
  30. ^ Actually it's 960 characters (12×80) of seven bits. There were 95 different characters in the 5×7 matrix character ROM, and the Datapoint used 7-bits per character to address them
  31. ^ The Datapoint used shift registers for its video RAM, and used the power line frequency timing (50 or 60 cycles per second) for a complete refresh cycle. When writing to the Display the CPU had to wait for the next "window", which came 50 (or 60) times a second. Then the CPU could write a single character, or (with special software) multiple characters, up to all 960.
  32. ^ With clever programming the actual resolution of the screen of 512×240 could be put to good use. Per default the firmware filled the programmable character set with pseudo graphics symbols like the ДОМАШНИЙ ПИТОМЕЦ, а Superboard II and UK101, which could be used to build larger simple graphical figures, like a "Фигурка ".
  33. ^ Limited "graphics" modes were possible by programming the 128 (8×8 pixel) programmable characters, one way is to dedicate 64 of them to program 2×3 pseudo graphics characters (текстовая полуграфика словно TRS-80 ) which would make a 128×90 "pseudo graphics" mode possible.
  34. ^ 128 permanent characters, and 128 free definable (8×8 pixel) characters
  35. ^ The Ferguson Big Board was notorious for being a variant of the microprocessor board for the much-maligned Xerox 820 office computer
  36. ^ A descendant of this computer, the Xerox 8/16, supported 640x256 graphics
  37. ^ 320x96 semigraphics on the Xerox 820 -II
  38. ^ то Xerox 820 -II was a variant of this computer which also supported semigraphics
  39. ^ There is no real video RAM, as the display is mostly built up using software, for purposes other than the character generator driven 32×16 display more RAM could be used.
  40. ^ Common hacked Galaksija 1 firmware allows character definitions to be switched out line by line like the MC6883 does; corresponding Galaksija 2 graphics mode permits full graphics (derived from an 8x13 character matrix)
  41. ^ Using 2×3 текстовая полуграфика characters, like the TRS-80 on an 8×13 pixels per character matrix this means that one of the rows was 4 pixels high instead of 3 note that the pixels were separated by a 1-pixel wide barrier, this was necessary because the bottom (last) row of pixels of any character had to be black, as it was this row that was used during times when not displaying the visible area of the screen.
  42. ^ the default Character generator EEPROM did not support lowercase
  43. ^ due to a special software trick the Galaksija could do smooth scrolling
  44. ^ происходит от Videotext mode feature
  45. ^ First sold by Interact, later sold in France by Victor as the Lambda
  46. ^ Characters were drawn on 112×78 pixel graphics screen which means that each character was 6×6 pixels, including blank space between the characters, which lead to very blocky characters, which simply didn't allow for distinctly different lower case characters
  47. ^ In theory, the "graphics" screen text was drawn on could be the text-mode semigraphics screen for a more standard (for the time) 56x26 or 56x39 high resolution text mode, though in practice this real text mode was apparently never used (if it even could be).
  48. ^ 1984 model
  49. ^ "oldcomputers.com entry tells us that the Mupid was developed between 1981 and 1983". Архивировано из оригинал на 21.11.2010. Получено 2012-10-14.
  50. ^ 2K 32 bits woorden per karakter, zie
  51. ^ user generated graphic symbols lie at the heart of the Mupid's graphics capabilities
  52. ^ TU Graz page about how the Mupid came to be
  53. ^ for 128x32 display memory
  54. ^ а б Window on display memory
  55. ^ 2K VRAM + 2K Character RAM according to old-computers.com [1]. and according to this "self portrait picture [2] "
  56. ^ 8×8 pixel characters
  57. ^ For each character position there was an attribute byte (from C500 to C7FF in memory, see [3] (translate with babelfish)). The three least significant bits (0,1 & 2) determined the foreground color, and the next three bits (3, 4 & 5) the background color, from LSB to MSB in the order blue, red, green. Bit six was used to switch between predefined, and software defined characters. A similar scheme was used when one of the 16 semi graphics characters was chosen, where two attribute bytes were used for each of the sixteen block combinations, to determine the color of each quadrant of the semi graphics character.
  58. ^ Not point addressable, but through the 8×8 pixel programmable character set
  59. ^ 64×48 by using one of the 16 available characters with a 4×4 pixel (quarter character) текстовая полуграфика шаблон
  60. ^ unique semi-graphic pixel color attribute scheme made that each of the 64×48 semi-graphic "pixels" (consisting of a quarter of an 8×8 pixel character space) could have its own independent color, these semi-graphics could be combined with predefined characters, or programmable characters, each of which could also have an independent foreground and background color out of a palette of 8.
  61. ^ Calculated as 288×256 pixels/8 = 9216 bytes for pixel data and 384 bytes for grayscale data (2 bits per pixel) for each of the 48 (6-pixel) rows per line
  62. ^ assuming 6×8 pixels per character, details are unclear
  63. ^ soft fonts as characters are drawn only in a graphics mode screen, no text mode hardware exists
  64. ^ Most likely at least 16 to maintain backward compatibility
  65. ^ 1K for fonts, (128 8×8 characters) and 1K for character data (768 bytes)
  66. ^ 64×48 using TRS-80 стиль текстовая полуграфика
  67. ^ и Исследовательские машины 380Z
  68. ^ for basic system, the Hires expansion board had its own 16K Video RAM
  69. ^ 2, 4 or 16 tints with Hires expansion board; grayscale with monochrome monitor and composite interface only, color with color monitor and composite or TTL RGB interface
  70. ^ A separate independent video display generator board could be added that did support high resolution graphics of 640×192×1, 320×192×2 or 160×96×4 bits per pixel
  71. ^ n of 16 with Hires expansion board; 16 out of 256 logical intensities with composite interface, 16 logical colors with TTL RGB interface
  72. ^ а б Code table 1 contained 16 текстовая полуграфика characters with all combinations of a 2×2 matrix of blocks on and off to use to create a pseudo all points addressable 80×50 mode
  73. ^ The MZ-80 K had very poor graphics capabilities, but the large sets of well chosen pseudo graphic characters made it possible to still create some enjoyable games, especially when the MZ700 came out which added color
  74. ^ The OSI Superboard II was also famous for being the first system for which Microsoft BASIC в ПЗУ was available
  75. ^ 1.5K with color RAM slot populated
  76. ^ alternating used and unused lines of a 64x32 matrix
  77. ^ а б c d selectable by a poke to the keyboard register
  78. ^ actually only an area of 24×24 or 48x15 (alternating used and unused lines of a 48x30 matrix) visible, the area outside that wasn't normally visible on a TV, and therefore not used by the software.
  79. ^ actually only an area of 192x192 or 384x120 visible, the area outside that wasn't normally visible on a TV, and therefore not used by the software.
  80. ^ actually only an area of 48X72 or 96x45 visible, the area outside that wasn't normally visible on a TV, and therefore not used by the software.
  81. ^ The system shared one (ugly) characteristic with the TRS-80 (and many other systems of the time like the Nascom ) in that OSI also didn't know how to overcome the "video glitching" (A.K.A. "black snow") Problem.
  82. ^ standard add-on card for full 256x256 graphics
  83. ^ Only seven bits of each byte are defined
  84. ^ The 85/1 and 87 also offer semigraphics, but this mode uses a higher 40x24 resolution
  85. ^ The SOL-20 used the Motorola 6574 character generator ROM as a basis
  86. ^ the first 32 characters in the Motorola character generator ROM contained special pseudo graphics characters, mostly line drawing characters, and such. Для ASCII BELL code there was a simple bell shape in the character set. Alternatively the character ROM could produce two letter abbreviations of the ASCII control characters
  87. ^ even earlier than the SOL-20 were the many early S100 bus based systems you could also insert a video card into, some were very primitive but many had very good graphics capabilities, one such an S100 based system was the ECD corp. Micromind. A very capable early S100 video card was the "Merlin intelligent video interface" by "MiniTerm" associates. Perhaps the most famous one (at the time) was the Cromemco Dazzler. However all S100 based systems fall outside the scope of this article, as this article describes complete (and standardized) systems, not just video cards
  88. ^ а б c d е ж грамм час я All text output produced by software in high-res graphics modes
  89. ^ Some of its many clones used CRTCs
  90. ^ Actually there were only seven 1024×1 кусочек RAMs used in the Model I to store the seven bits per character, but there was an unpopulated socket for an eighth RAM. That is also why lowercase could not easily be accomplished. Of the 128 possible characters 64 were used for the "pseudographics", and the remaining 64 came from a character generator PROM that only contained uppercase characters
  91. ^ actually exists in the Model I character set, but Model I needs an eighth chip (which BASIC needs to be disabled) to display it
  92. ^ each character mapped to a matrix of 2×3 pixels to generate a "semi-high resolution mode". No Video RAM arbitration logic meant that writing to the screen caused a lot of "black snow", that is black stripes in the screen during write accesses.
  93. ^ а б In fact unlike any other system (except the ZX81) the ZX80 used a flexible "display buffer", that contained no more than the absolute number of bytes, that is one byte for each character displayed from the start of a line, plus an "end of line" byte.
  94. ^ а б because the display was completely under software control some very ingenious games managed to generate a true "high resolution" display potentially with a 256×192 resolution
  95. ^ а б Using the eight текстовая полуграфика characters, plus the "inverse video" option, you could display a very coarse 64×48 point addressable mode
  96. ^ а б slow mode meant that BASIC programs only could generate a display or do computing work, not both at the same time, while displaying a picture the only other task the ZX80 did was waiting for a key-press. Some assembler programs managed to overcome the problem. The ZX80 successor, the ZX81 overcame the problem by using the time between two display frames to do some computing
  97. ^ а б Part of regular RAM and size depending on graphic resolution
  98. ^ 64×32 when using K of RAM, 64×64 when using K of RAM, 64x128 with 1K of RAM
  99. ^ а б in practice text was often drawn in the low resolution graphics mode, especially when using the ЧИП-8 programming system
  100. ^ With the CDP 1862 also on board either computer could display 8 colors per pixel on a background that could be chosen from 4 colors, boosting its Video RAM support up to 3K
  101. ^ 64x48 when using 384 Bytes of RAM, 64x96 when using 768 Bytes of RAM, 64x192 with 1.5K of RAM
  102. ^ With the CDP 1862 also on board any of these could display 8 colors per pixel on a background that could be chosen from 4 colors, boosting its Video RAM support up to 4.5K
  103. ^ Ферранти Custom ULA
  104. ^ Depending on the screen mode used
  105. ^ а б spaced display with two blank horizontal lines following every 8 pixel lines
  106. ^ It's unclear if the PCW's ASIC was a completely dedicated chip designed from scratch or a gate array. It was referred to as the "Joyce ASIC"
  107. ^ because the margins were normally not used the actual line only had 80 characters
  108. ^ Черный и зеленый
  109. ^ with a resolution of 720 by 256. Even with one bit per pixel, the PCW's video buffer occupied 23 K of RAM, making software scrolling far too slow for fluid text manipulation. In order to improve this, the PCW implemented roller RAM, with a 512-byte area of RAM used to hold the address of each line of display data, effectively allowing very rapid scrolling. The video system also fetched data in a special order designed so that plotting a character eight scan lines high would touch eight contiguous addresses. This meant that very fast Z80 copy instructions like LDIR could be used. Unfortunately, it meant that drawing lines and other shapes could be very complicated.
  110. ^ The Apple IIe used two ASICs (the MMU and IOU) to replace most of the discrete logic of the Apple II. All comments for the Apple II apply to the IIe, but the IIe has additional capabilities.
  111. ^ And Apple IIc Plus, which has identical graphics capabilities
  112. ^ has all the capabilities of the Apple IIe, and an improved character set
  113. ^ Most of the discrete logic of earlier Apple IIs was reimplemented in two ASICs: a memory-management unit (MMU) and input/output unit (IOU). These chips were also used in the IIc.
  114. ^ The Apple IIe used 1K of auxiliary-slot RAM for the 80-column text mode and 8K of auxiliary-slot RAM for Double Hi-Res. A 64K expansion (the "Extended 80-Column Card") was most commonly installed, though Apple also briefly offered a 1K card that only enabled 80-column text.
  115. ^ а б effectively the color resolution was only 140×192, due to pixel placement restriction
  116. ^ using the "resolution doubler" originally developed for the double low resolution mode uses the second bank of high resolution RAM.
  117. ^ double low resolution mode, using the extra 1K text mode
  118. ^ The Apple IIc now used a small part of the characterset to display special "mouse graphics" symbols, and the character ROM was doubled in size, so it was possible to switch to a characterset that could display extra local language characters and symbols such as accented letters such as "á", "é", "ç" etc.
  119. ^ The Apple IIe used a hardware character generator, but could not mix text and graphics except by displaying four lines of text beneath the graphics screen, also the text was strictly black and white, so often text on the screen was displayed using software so colored text could be displayed in different fonts.
  120. ^ Video Graphics Chip
  121. ^ * 320×200 pixels with a single palette of 16 colors.
    • 320×200 pixels with up to 16 palettes of 16 colors. In this mode, the VGC holds 16 separate palettes of 16 colors in its own memory. Each of the 200 scan lines can be assigned any one of these palettes allowing for up to 256 colors on the screen at once. This mode is handled entirely by the VGC with no CPU assistance, making it perfect for games and high-speed animation.
    • 320 × 200 пикселей, до 200 палитр по 16 цветов. В этом режиме ЦП помогает VGC переключать палитры в видеопамять и из нее, так что каждая строка сканирования может иметь свою собственную палитру из 16 цветов, что позволяет отображать на экране до 3200 цветов одновременно. Однако этот режим требует больших вычислительных ресурсов и подходит только для просмотра графики или в программах рисования.
    • 320 × 200 пикселей с 15 цветами на палитру, плюс цвет «режима заливки». В этом режиме цвет 0 в палитре заменяется последним пикселем ненулевого цвета, отображаемым в строке сканирования (слева), что позволяет быстро заливать сплошную графику (нарисованную только с контурами).
    • 640 × 200 пикселей с четырьмя чистыми цветами. Этот режим обычно используется только для того, чтобы логотип Apple и строка меню сохраняли свои цвета в настольных приложениях.
    • 640 × 200 пикселей с 16 размытыми цветами. В этом режиме в чередующихся столбцах используются две палитры по четыре чистых цвета каждая. Затем оборудование смешивает цвета соседних пикселей, чтобы создать на экране 16 цветов. Этот режим обычно используется для программ, требующих более мелких деталей, таких как текстовые процессоры и Finder.
  122. ^ палитра 512 цветов
  123. ^ Серия советских домашних компьютеров на базе PDP-11 архитектура
  124. ^ К1801ВП1-037 с 600 логическими элементами
  125. ^ Это была одна из самых больших проблем BK, которая не была исправлена ​​даже в обновленной модели -0011, имеющей 128 КБ памяти, поскольку 16 КБ были фиксированным пределом для VP1-037 из-за малого числа ворот в PLA хоста.
  126. ^ Только BK-0011. В VDC отсутствовали аппаратные текстовые режимы, поэтому они были смоделированы программно BIOS рутины. У модели -0011 был обновленный BIOS, который мог отображать «узкие» символы. У него также была ограниченная поддержка палитры.
  127. ^ 16 жестких 4-цветных наборов, выбираемых из 64-цветовой палитры
  128. ^ VDC BK был довольно примитивным и не имел большинства расширенных функций, кроме аппаратной прокрутки (реализованной с помощью программного обеспечения кадровый буфер регистр смещения). Однако тот факт, что вывод на экран был почти полностью сгенерирован программным обеспечением, вместе с мощными 16-битными ЦПУ, сделало возможным бесшовную интеграцию текста и графики с escape-последовательность -управляемый композитный выход.
  129. ^ и Enterprise 128, это та же машина, только с большим объемом памяти, также известная как DPC, Samurai, Oscar, Elan и Flan.
  130. ^ В режиме «LORES» с использованием вдвое меньшего объема памяти горизонтальное разрешение уменьшается вдвое, а количество цветов остается прежним.
  131. ^ В любом режиме, кроме 256-цветного, вы можете выбрать цвета для ограниченного набора из 256 доступных цветов.
  132. ^ Микросхема «Nick» в Enterprise может быть запрограммирована на большее, чем поддерживается встроенное программное обеспечение, поэтому упомянутые разрешения означают то, что поддерживает встроенное программное обеспечение, а не то, что фактически может делать оборудование, очень сложно получить надежные данные, поскольку на то, что на самом деле мог сделать чип «Ник». Эти цифры взяты из «Руководства по программированию для предприятий».
  133. ^ сокращение от Programmable Logic Array # 1
  134. ^ используя почти половину системных 4 КБ, в результате всего 1,7 КБ для программ (BASIC)
  135. ^ 16 цветов переднего плана и 16 цветов фона для каждого персонажа
  136. ^ используя TRS-80 как 2 × 3 Текстовая полуграфика символы, доступные в шрифте
  137. ^ Система имела настолько плохую графику (и небольшой объем памяти), что всего через четыре месяца ее сняли с продажи.
  138. ^ и Oric Atmos, это та же система, только с улучшенной клавиатурой и улучшенным ПЗУ. STRATOS / IQ 164 был почти идентичен, но планировал поддерживать 16 цветов. Хотя он так и не был выпущен, он вдохновил французский TELESTRAT, который также очень похож на Oric 1, но должен был иметь текстовый режим с 80 столбцами и CP / M.
  139. ^ Когда в текстовом режиме он считывает 40 байт в памяти для отображения строки из 240 пикселей, то есть использует шесть бит на байт, шесть бит используются для выбора одного из 64 доступных символов в текущем наборе символов (который можно переключить ) два других бита используются для выбора, отображать ли символ или обрабатывать атрибут. Если оба бита равны нулю, символ просто отображается. В противном случае пробел отображается в текущем цвете фона. Самый старший бит - это бит обратного видео. Когда встречается байт атрибута, он немедленно влияет на остальную часть строки и может переключать цвет переднего плана и фона, переключаться между наборами символов, изменять высоту символа, переключаться в графический режим и многое другое.
  140. ^ Oric также имел программируемый набор символов
  141. ^ через программируемый набор символов
  142. ^ Примерно так же, как Sinclair Spectrum с его «параллельными атрибутами», последовательные атрибуты Oric могли, используя объем видеопамяти, достаточный для монохромного дисплея, создать цветной дисплей с множеством дополнительных функций. В случае с Ориком это были символы двойной высоты, мигающие символы, переключение между текстом и графикой высокого разрешения на экране, переключение между наборами символов, (из символьного ПЗУ или программируемых наборов символов) переключение восьми основных и фоновых цветов и многое другое. Однако за это приходилось расплачиваться за сложность управления экраном и за то, что атрибуты занимали шесть последовательных пикселей (символ) на экране, на котором мог отображаться только цвет фона. Ссылку см .: [4] В архиве 2010-02-15 в Wayback Machine
  143. ^ СБИС на базе ПЛИС без названия, подробности неизвестны
  144. ^ Сделан Технология СБИС, ник не известен, контент разработан Брюсом Гордоном
  145. ^ 6 ¾, 12 или 24 тыс.
  146. ^ 2-2-2-1 бит RGBI
  147. ^ Ферранти 6C001E ULA
  148. ^ Восемь цветов, но с двумя уровнями яркости, однако «цветной» черный повторяется дважды (он был одинаковым для каждого уровня яркости), так что на самом деле всего 15 цветовых оттенков.
  149. ^ Экран высокого разрешения Sinclair Spectrum имеет серьезные цветовые ограничения. Каждый блок 8 × 8 пикселей может иметь только один набор цветов переднего плана и фона. Это связано с отдельной таблицей цветов размером 768 байт (по одному байту на каждый блок пикселей 8 × 8). В каждом из этих байтов три младших бита (0–2) - это цвет фона, следующие три старших бита (3-5) - это цвет переднего плана, а два оставшихся старших бита использовались для «яркого» ( 6-й) и «мигающий» (7-й) бит, так что можно сказать, что у Sinclair было 16 цветов, восемь с низкой яркостью и восемь с высокой яркостью. Цветовые ограничения этого дизайна могут вызвать тяжелые конфликты атрибутов, которым действительно печально известен Спектрум. Для получения дополнительной информации см. Графические режимы ZX Spectrum.
  150. ^ Собственный CPLD Timex под названием «SCLD», созданный Корпорация NCR для Sinclair, тип "TS 2068 PAL" в 68-контактном QFP
  151. ^ Copper - это простая запрограммированная система, которая позволяет автоматически изменять определенные следующие регистры в определенных положениях строки развертки.
  152. ^ Таким образом QL физически имитировал до 256 цветов, но радиочастотное соединение не могло надежно скопировать этот эффект на телевизор.
  153. ^ В 256 × 256 (восьмицветный режим) QL использует один полубайт (четыре бита) на пиксель, три бита используются для самого цвета, оставляя один бит на пиксель, который используется для включения или выключения аппаратного мигания на каждом -пиксельная основа.
  154. ^ 8000 байт для пикселей; 6000 байт для атрибутов цвета, 7000 или 8000 байт для TO7-70
  155. ^ В TO7 используется сложная система с цветовыми ограничениями. Каждая строка разделена на 40 участков по 8 пикселей, и каждый участок может иметь только два разных цвета (из восьми или шестнадцати в случае TO7-70). Это позволяет представлять 8 пикселей с 14-16 битами (две записи трехбитовой палитры [либо эти и один общий бит интенсивности, либо две записи четырехбитной палитры в случае TO7-70], и 8 однобитовых записей пикселей) вместо 24 бита или 32 в случае TO7-70.
  156. ^ Мягкая логическая реализация MC6847 плюс более высокий цвет и графические режимы с более высоким разрешением
  157. ^ Для реального 256-цветного режима теоретически отображаются артефакты при составном соединении
  158. ^ В режимах обработки GIME используются ячейки размером 8x9 или 8x12 символов.
  159. ^ 8 передний план + 8 задний план
  160. ^ 9 для устаревшего режима 32x16
  161. ^ Только промежуточные режимы, доступные на оборудовании, - это 200 строк и 210 строк с ошибками, в которых GIME продолжает обрабатывать последнюю строку данных реального цвета «навсегда»
  162. ^ а б c Набор символов включает 8 (один набор для каждого цвета) × 16 символов с матрицей 2 × 2 пикселей, с этим может быть создан смешанный текстовый и полуграфический режим, который может отображать пиксели в 8 цветов на черном фоне, хотя и с некоторыми цветовое столкновение
  163. ^ а б c Другой полуграфический режим, такой как режим 64 × 32, но с заменой более ограниченного количества цветов на несколько более высокое разрешение.
  164. ^ Ferranti ULA 2C184E / 2C210E объединяет логику видео ZX80 в одну схему
  165. ^ В зависимости от используемой загрузочной дискеты Aster перенастроил карту своей внутренней памяти для использования в качестве машины, совместимой с TRS-80 или полностью совместимой с CP / M, включая расположение на карте внутренней памяти видеопамяти. В режиме TRS-80 он использовал 1 КБ (16 строк по 64 символа) и использовал все 8 бит символа для поддержки полного набора из 256 символов, а в режиме совместимости с CP / M он использовал 2000 байтов (25 строк по 80 символов). выделенной памяти 2K, используя тот же набор символов, что и режим TRS-80
  166. ^ 160 × 75 только в режиме совместимости с CP / M
  167. ^ 80x75 только при загрузке со спец. Видеотекс Терминал программа-эмулятор
  168. ^ в TRS-80, а также в режиме CP / M Aster может переключаться в режим отображения, в котором он будет отображать только нечетные байты памяти дисплея с двойной шириной. Режим 40 × 25 запускался при загрузке системы со специальной Видеотекс Терминал программа-эмулятор. В обоих режимах использовалась аппаратная система «удаления снега» (система арбитража видеопамяти), которая удаляла надоедливый «снег», который появлялся на экране TRS-80 всякий раз, когда система производила большое количество обращений к видеопамяти. Логика арбитража памяти не нуждалась в программной поддержке, поэтому она также работала со всем существующим ПО.
  169. ^ Фактически, Aster мог отображать графику TRS-80 в черном (пиксель отключен), белом (пиксель включен) и в одной градации серого на полпути между черным и белым, что было достигнуто с помощью дизеринг пиксели в полуграфическом блоке с шахматным узором
  170. ^ хотя исходная модель TRS-80 1 не поддерживала строчные буквы, Aster поддерживал. Он также поддерживал вторую копию полуграфического набора 2 × 3, который был смущенный имитировать "серую" версию графических пикселей TRS-80, и он поддерживает набор полуграфических символов, подобных PETSCII набор
  171. ^ Система Aster могла «на лету» переключаться между двумя совершенно разными системными архитектурами, а также соответственно переключать свою видеологику и карту памяти, она также понижала частоту точек (кристалл) в режиме CP / M, так что 64 × 16 и 80 × 25 экранов были одинаково широкими
  172. ^ Или меньше, когда были отключены одна или несколько «отображаемых страниц». Lynx использовала страницу дисплея для каждого из трех основных цветов. Например, когда была выполнена команда BASIC TEXT, Lynx отключил панели дисплея для красного и синего, чтобы освободить ⅔ памяти для дисплея для более крупных программ (со всеми плоскостями на Lynx для программ оставалось всего 16K) и это также увеличило скорость системы, потому что VDU не так часто запрещал CPU доступ к памяти
  173. ^ Lynx использовал уловку: естественное разрешение в 256 пикселей потребовало бы отображения только 32 × 24, но, используя только символы шириной 6 пикселей, Lynx мог уместить 40 на строку, требовались только очень большие накладные расходы на программное обеспечение, поэтому дисплей был медленным, настолько медленным на самом деле, что программное обеспечение не прокручивало текстовый экран, а просто снова начинало с верхней строки
  174. ^ Чрезвычайно медленный доступ к видеопамяти, вызванный необходимостью манипулировать большим объемом видеопамяти с помощью механизма медленного переключения банков, сделал Lynx практически непригодным для игр. Кроме того, из 48 КБ стандартная Lynx 48 имела полные 32 КБ, которые использовались для видео, оставляя лишь скудные 16 КБ для прикладного программного обеспечения. По сравнению с Sinclair Spectrum, который также имел 48K, но использовал только 8K для видео и имел 40K, 16K часто было недостаточно. Lynx мог отключить одну или две из трех своих битовых плоскостей, но это сильно ограничивало цветовую палитру.
  175. ^ Color Genie использовал 4080 байт видеопамяти при отображении графики 160 × 102 в 4 цветах и ​​мог использовать «переворачивание страницы» для переворачивания до 4 различных палитр из 4 цветов, каждая из которых могла быть уникальной.
  176. ^ а б или 40 × 25 с обновлением ПЗУ
  177. ^ Белый, красный, желтый, оранжевый. коричневый, голубой, пурпурный, голубой, серый, светло-желтый, фиолетовый, светло-серый, красно-фиолетовый, ярко-белый
  178. ^ или 320 × 200 с обновлением ПЗУ
  179. ^ а б или 160 × 102 с обновленными ПЗУ
  180. ^ или 80 × 75 с обновлением ПЗУ
  181. ^ 128 программируемых символов 8 × 8 пикселей плюс 128 полуграфических символов в двух наборах.
  182. ^ 2К для персонажей; 2K для атрибутов, что составляет 3 бита для переднего плана и 3 бита для цвета фона, один бит для мигания и один бит для символов двойной высоты
  183. ^ Скорее всего, это просто измененный режим полуграфики, разделяющий символы текстового экрана на полуграфическую матрицу 2x4 (одинарная высота) или 2x8 (двойная высота) вместо предполагаемых 2x3, включенных в системный шрифт.
  184. ^ Считается, что это первый цветной домашний компьютер на рынке, в Compucolor II вместо дискеты использовалась магнитофонная дека. При использовании накопителя содержимое экрана колебалось из-за недостаточной развязки по мощности, очень хорошая графика для того времени
  185. ^ 1K видеопамяти и 2K символьной RAM для 128 программируемых символов (6 × 8 байтов NTSC или 6 × 9 байтов PAL, RAM была доступна для 6 × 16, что можно было использовать через код ассемблера)
  186. ^ В Ассемблере ширину и / или высоту символов можно было удвоить, поэтому также были возможны 20 × 24, 40 × 12 и 20 × 12.
  187. ^ Использование программируемого шрифта (128 символов в ширину 6 пикселей и 9 пикселей в высоту) означало, что не каждый пиксель из теоретических 240 × 192, 240 × 216 или 240 × 384 мог быть адресован индивидуально. Фактически, не более 128 × 6 × 8 = 6144, 128 × 6 × 9 = 6912 или 128x6x16 = 12288 отдельных пикселей могут быть адресованы одновременно.
  188. ^ Одним из способов создания реального режима высокого разрешения было программирование набора символов путем разделения 6x8 или 6x9 пикселей персонажа на зоны 3x2 и 3x3 (как в графическом режиме TRS-80), таким образом, 80x72 точечный режим высокого разрешения был возможен с использованием 64 символов
  189. ^ При использовании максимального размера символа 6 × 16, двойной высоты и двойной ширины разрешение 120 × 96 стало возможным с использованием 120 символов (20x6) для заполнения всего экрана.
  190. ^ Comx-35 отличался тем, что поддерживал только 64 символа (ASCII), плюс то, что каждый из 64 символов можно было перепрограммировать.
  191. ^ За исключением перепрограммирования набора символов, но BASIC использовал только верхний регистр
  192. ^ Часть набора символов была программируемой
  193. ^ В отличие от 6845, 6545 напрямую поддерживает программируемые наборы символов.
  194. ^ 2 КБ «экранной» ОЗУ, 2 КБ ОЗУ PCG для 128 символов 8 × 16
  195. ^ Более поздние модели до 56K (8K каждый экран + "атрибут" + цвет + 32K PCG
  196. ^ а б Более поздние модели также 80 × 25
  197. ^ Более поздние модели 16, 27 и больше? но только 2 на символьную ячейку
  198. ^ Более поздние модели также 26 (ограниченных) полных графических режимов от 640x200 до 640x400 с шагом 8 строк и полные графические режимы до 512x512
  199. ^ Более поздние модели также 160 × 75
  200. ^ используя обычный полуграфический трюк TRS-80, запрограммировав ОЗУ шрифтов с необходимым шаблоном 2 × 3
  201. ^ Как МЗ-80К, но с добавлением цвета и без встроенного ЭЛТ
  202. ^ VHiMZ60719GSO Специальная СБИС Sharp
  203. ^ 1000 байтов для (40 × 25) символов и еще 1000 байтов для данных цвета
  204. ^ VRAM 32 КБ + 2 КБ символьной ОЗУ, 2 КБ ОЗУ для атрибутов и 2 КБ ОЗУ для программируемых шрифтов (PCG)
  205. ^ Версия G имела генлокер NTSC, а версия P - генлокер PAL.
  206. ^ 160 × 200 с возможностью расширения
  207. ^ Скорее всего, PC-8001 использовал псевдографический режим, основанный на текстовом экране 80 × 25 с псевдографической матрицей 2 × 4 (2x8 с расширением). В режиме 80 × 25 использовалось 2000 байтов, поэтому для атрибутов оставалось 1072 байта. поэтому три бита для цвета переднего плана и три для цвета фона, два оставшихся бита использовались для инвертирования и мигания бит
  208. ^ для модели 1715W
  209. ^ 1 КБ видеопамяти и ПЗУ на 2 КБ
  210. ^ Здесь есть некоторая путаница, согласно некоторым источникам, программируемый генератор символов (PCG) X1 использовал четыре бита на пиксель, что означает 64000 байт ОЗУ для 640x200 пикселей, другие данные утверждают только 48000 байтов VRAM.
  211. ^ Доступ не через карту памяти, а через специальные инструкции Z80 для доступа к «карте ввода-вывода»
  212. ^ В серии Turbo использовалось переключение банков для хранения данных пикселей для разрешения 640x400 и, вероятно, 12-битного цвета
  213. ^ Турбо серия также 80x50
  214. ^ Здесь есть некоторая путаница, согласно некоторым источникам, программируемый генератор символов (PCG) X1 использовал четыре бита на пиксель, что означает 16 цветов, другие данные утверждают только восемь цветов.
  215. ^ Серия Turbo Z имела 4096 цветных мониторов и могла поддерживать обновление 12 бит на пиксель для PCG.
  216. ^ Не очевидно, является ли это Доступны все точки режим, или что это на самом деле текстовые режимы, в которых использовался программируемый генератор символов X1, чтобы создать иллюзию, что графика APA с высоким разрешением возможна. То есть, возможно, что X1 имел 1000 (40 × 25) или даже 2000 (80 × 25) или даже более уникальных программируемых символов, так что мог быть один символ PCG для каждого местоположения экрана)
  217. ^ Не очевидно, сколько уникальных программируемых символов было у X1, только то, что они были программируемыми на попиксельной основе с 3 или 4 битами на пиксель.
  218. ^ Турбо серия также 640x400
  219. ^ тоже не уверен в этом
  220. ^ в некотором смысле PGC - это своего рода спрайт-система
  221. ^ X1 имел программируемый генератор символов, который позволял программировать на пиксель с 3 или 4 битами на пиксель данных. Это означало, что нежные цветные графические «строительные блоки» можно было создавать «на лету» для создания более крупных полноцветных графических элементов не только для текста, но, в частности, для игр. Плюс тот факт, что X1 VRAM не было отображено в памяти, но использовалось уникальное расширенное отображение ввода-вывода Z80, где обычно i8080 имел всего 256 ячеек ввода / вывода, Z80 поддерживал 16-битную адресацию ввода / вывода, так что «карта ввода / вывода» могла охватывать 64 КБ. Существует путаница в отношении того, использовал ли X1 48000 или 64000 байтов карты ввода-вывода для адресации VRAM, поэтому вся карта памяти 64K может быть RAM (за исключением небольшого BIOS / IPL ROM).
  222. ^ крупный план материнской платы показывает, что в системе Casio используется CRTC HD46505.
  223. ^ Лапьер, Патрис. "Le wiki d'Alice - Оборудование". Le Wiki d'Alice. Получено 4 апреля 2018.
  224. ^ а б 3 × 100 определяемых пользователем символов, но только в текстовом режиме 40 × 25
  225. ^ Matra Alice 90 имеет видеовход, поэтому графику EF9345 можно было наложить на входное видео.
  226. ^ 80x25 доступно только при использовании машинного языка
  227. ^ Rabbit 83, вероятно, является копией бельгийского GEM 1000, а также был выпущен с большей памятью как бразильский MC-1000. В отличие от многих других систем на базе MC6847 (клонов CoCo) в нем не использовались все чипы Motorola, такие как процессор 6809. Вместо этого использовался Z80, а Общий прибор AY-3-8910 звуковой чип. Графически это в основном подводило такое маленькое количество ОЗУ, что большинство видеорежимов 6847 было невозможно.
  228. ^ VTech Laser 200 также называли «Salora Fellow» (в основном в Скандинавии, особенно в Финляндии), «Texet TX8000» (в Соединенном Королевстве) и Dick Smith «VZ 200» (в Австралии и Новой Зеландии), Laser 100 и 110 - более простые предыдущие модели
  229. ^ MC-1000 через два года после двух других
  230. ^ Европейские телевизоры того времени обычно не разрешали цвета, воспроизводимые 6847, потому что у них не было возможности синхронизироваться с его синхронизацией 60 Гц.
  231. ^ Два уровня яркости блочных графических символов
  232. ^ Все машины Acorn серии A (A300, A5000 и т. Д.), Кроме A7000 (+)
  233. ^ для указателя мыши
  234. ^ Никаких фиксированных графических режимов, любой режим можно создать, указав время. Режимы ограничены только полосой пропускания аналогового видео, пропускной способностью видеопамяти или DRAM, и монитор с минимальной частотой обновления будет принимать. Доступны определения для обычных мониторов до 1600 × 1200 × 256 цветов.
  235. ^ или «Контроллер видеоинтерфейса», относящийся к микросхемам MOS 6560 (версия NTSC) и 6561 (версия PAL). Эти чипы не просто поддерживали видеодисплей, они также обеспечивали звуковую систему и имели два аналого-цифровых преобразователя для системы управления веслом.
  236. ^ Микросхема VIC сама по себе может адресовать 16 КБ адресного пространства для экранной и символьной памяти. Но только 5K, которые указывают на внутреннюю RAM, могут использоваться им на VIC-20 (даже с подключенным модулем расширения RAM) без модификации оборудования, а нерасширенный VIC-20 имел всего 5K, из которых только 512 байт было зарезервировано для экрана; Данные о форме символа были 2К, но обычно поступали из ПЗУ, а не из ОЗУ. Цветовая память - это полубайтовая память (4 бита на ячейку), которая отделена от обычной ОЗУ, потому что к обоим нужно обращаться одновременно.
  237. ^ а б 8 × 8 символов, VIC также поддерживает 8 × 16 символов; возможно до 31x29 на машинах NTSC или до 32x35 на машинах PAL
  238. ^ Микросхема VIC не обеспечивала прямой полноэкранный графический режим с высоким разрешением. Однако он позволял переопределить попиксельное изображение экранных символов (с помощью генератора символов в ОЗУ) и допускал символы двойной высоты (8 пикселей в ширину, 16 пикселей в высоту). Можно было получить полностью адресный экран, немного меньше (160 на 160), чем обычно, заполнив экран последовательностью из 200 различных символов двойной высоты, а затем включив пиксели выборочно внутри определений символов на основе RAM. (Ограничение в 200 символов заключалось в том, чтобы оставалось достаточно байтов для самой сетки символов экрана, чтобы ее можно было адресовать микросхемой VIC.) Картридж Super Expander обеспечивал такой режим в BASIC, хотя часто приходилось перемещать программу BASIC. вокруг в памяти, чтобы сделать это. Также можно было заполнить большую область экрана адресуемой графикой, используя более динамическую схему распределения, если содержимое было разреженным или достаточно повторяющимся.
  239. ^ 176 × 184 является стандартом для прошивки VIC-20, хотя разрешение до 248 × 232p / 464i возможно на машине NTSC, а 256x280 - на машине PAL.
  240. ^ PETSCII содержал 2x2 блочных графических символа, и стандартного для текстового экрана прошивки VIC-20 стандарта 22x23 было достаточно для PETSCII блочная графика значительно превзошла режим блочной графики Apple II, хотя, как ни странно, в то время это никого не волновало.
  241. ^ Как и в PET, одновременно могло отображаться 256 различных символов, обычно взятых из одного из двух генераторов символов в ROM (один для прописных букв и простой графики, другой для смешанного регистра - неанглийские символы были не предоставлен)
  242. ^ не совсем, но нечто подобное можно сделать, управляя четырьмя цветами из шестнадцати возможных цветов, выбранных для каждой плитки, или глобальным цветом фона
  243. ^ VIC-20 имел аппаратную поддержку для Световое перо, но его наиболее очевидной особенностью был текстовый режим с очень широкими символами
  244. ^ а б c d блочная версия режима 320x200
  245. ^ VIC-III будет предоставлять только фиксированные тайминги, но может получить доступ ко всей ОЗУ палитры в зависимости от того, какой тайминги он будет поставлять в то время
  246. ^ а б блочные версии режимов 320x200 и 320x400
  247. ^ 256-цветная палитра RAM с 16 уровнями интенсивности для каждого основного цвета (дает 4096 цветов)
  248. ^ В комплекте три интервальных таймера и порт для джойстика
  249. ^ SGP = суперграфический процессор
  250. ^ в аппаратном обеспечении для более ранних версий, в программном обеспечении для более поздних версий с использованием параметров 320 × 200 8 цветов или 640 × 200 2 цветов Highres
  251. ^ некоторые версии поддерживали 65536 (16 бит на пиксель) цветов
  252. ^ а б актуально только для очень ранних систем с отображением текстового режима, возможно в программном обеспечении для более поздних систем, но в целом не актуально
  253. ^ Не путать с VGA. Также известная как «CGA plus», видеоподсистема PCjr состояла из массива видеозатв, 6845 и некоторой дискретной логики.
  254. ^ Обычно называется «TGA», по сути, то же самое, что и видеосхема в PCjr.
  255. ^ От 2 до 96 КБ, фактически вся системная память может использоваться как видеопамять, хотя не вся она также практически использовалась, самое большее 32 КБ можно было использовать в любом видеорежиме.
  256. ^ Настроенный текстовый режим CGA
  257. ^ В видеопамяти можно сохранить до восьми наборов шрифтов.
  258. ^ 16 или 256 цветов из 262144 цветовой палитры (6 бит на канал RGB)
  259. ^ Всего было три модели, но возможности отображения видео у первых двух различались незначительно.
  260. ^ Некоторые более поздние модели CoCo модели 2 использовали MC6847T1.
  261. ^ за исключением ранних моделей CoCo 4K, следовательно, видеорежимы, для которых требовалось больше памяти, не поддерживались.
  262. ^ Этот полуграфический режим технически существует, но BASIC не может получить к нему доступ
  263. ^ Более поздние модели, которые использовали MC6847T1, поддерживали нижний регистр
  264. ^ Журнал Interface Age
  265. ^ один байт для шрифта и один полубайт для цвета на каждый предполагаемый символ
  266. ^ Детали очень отрывочны, это «лучшее предположение», основанное на режиме с точечной адресацией, который, по-видимому, был; то есть 168 байтов видеопамяти были переинтерпретированы как 4-битные значения RGBI столбца из 336 пикселей, а затем перезагружались 384 раза за кадр.
  267. ^ Детали очень отрывочны, это «лучшее предположение» на основе символов 8 × 8 (блочных) пикселей, которые, скорее всего, представляют собой пиксели с высоким разрешением 3x6i.
  268. ^ текст, по-видимому, нарисован блочными пикселями на графическом экране с высоким разрешением
  269. ^ Включая Atari 400, 600XL, 800 / XE / XL, 65XE, 1200XL и 130XE.
  270. ^ Чрезвычайно гибкий чип ANTIC может получить доступ ко всем 64 КБ адресной памяти. Но самое высокое из всех возможных разрешений может использовать максимум 15K для графики игрового поля, плюс 2K для графики игрока / ракеты, плюс 1K для набора символов. Однако, поскольку возможны несколько переопределенных наборов символов, максимальный объем памяти, используемый ANTIC, может быть даже выше 18 КБ. Память для прокрутки карты может занимать любой объем доступной оперативной памяти.
  271. ^ В PAL подряд может отображаться не более 30 символов. В режиме ширины 48 символов на обычном телевизоре отображаются только 42-44 символа.
  272. ^ блочная версия режима 64/80 / 96x48 (60)
  273. ^ 192 строки - произвольное значение по умолчанию, установленное операционной системой при создании списков отображения. Пользовательские списки отображения могут использовать меньшее или большее количество строк в области нерабочей области отображения, ограниченной до 240 максимальных строк развертки оборудования для графики игрового поля.
  274. ^ Системный шрифт по умолчанию включает строчные буквы и графические символы для рисования линий, рамок и графики на экране. ANTIC также поддерживает особый режим «Нижний регистр с убывающими элементами» как часть настраиваемых списков отображения, который недоступен с помощью команды режима BASIC GRAPHICS. В этом режиме символы имеют высоту 10 пикселей и занимают либо верхние, либо нижние 8 пикселей этой высоты. Строго говоря, это не текстовый режим 40 × 24 из-за необычной высоты.
  275. ^ Набор символов был легко перенаправлен путем изменения регистра ANTIC, позволяя пользователю относительно легко создавать свои собственные наборы символов, или построен на основе графики P / M CTIA / GTIA, как это должно было быть сделано с TIA Atari 2600.
  276. ^ 96K для FM-77AV и AV20, 144K для FM-77AV40
  277. ^ FM-77AV использовал двенадцать (AV и AV20) или восемнадцать (AV40) «графических плоскостей», четыре (AV и AV20) или шесть (AV40) для каждого основного цвета, каждая плоскость имела один бит для каждого пикселя, поэтому использовалось 8000 байтов, поэтому 192 байта на плоскость остались неиспользованными
  278. ^ FM-7 использовал три «графических плоскости», по одной для каждого основного цвета, каждая плоскость имела один бит для каждого пикселя, поэтому он использовал 16000 байтов, поэтому 384 байта на плоскость остались неиспользованными.
  279. ^ из-за использования отдельного процессора 6809 для графики, FM-7 мог использовать массивные 48 КБ ОЗУ для трех 16 КБ битовые плоскости каждый из которых использует 16000 байт, а FM-77AV может использовать еще более массивные 96K (AV и AV20) или 144K (AV40), но только для 8K битовые плоскости каждый из них использует 8000 байт (почему Fujitsu приняла такое решение, остается загадкой), таким образом, у него могли быть пиксели с двенадцатью или восемнадцатью битами, которые можно было бы назвать своими соответственно. Оставшиеся 16 КБ или более (32 или 112 КБ для FM-77AV и AV20 или 48 или 176 КБ для FM-77AV40) ОЗУ использовались для хранения шрифтов и процедур рисования. Для связи с главным процессором FM-7 использовал систему с общей памятью, мало чем отличавшуюся от "Трубка " из BBC Micro.
  280. ^ MSX - это не отдельная машина, а стандарт, которому следуют разные производители. Таким образом, спецификации различаются между различными моделями и версиями стандарта. Но с точки зрения видеооборудования все системы MSX1 одинаковы, поскольку они используют один и тот же генератор видеодисплея с 16 КБ видеопамяти.
  281. ^ Все устройства Memotech MTX500, MTX512A и RS128 имеют одинаковые возможности видео.
  282. ^ "Техасские инструменты TMS9918 "на самом деле является семейством устройств. TMS9918A выводит композитный видеосигнал NTSC 60 Гц, а TMS9928 и TMS9929 выводят три отдельных сигнала (Y, RY и BY), с которыми либо NTSC 60 Гц (TMS9928A), либо PAL или SECAM 50 Гц (TMS9929A) ) видеосигнал может быть создан
  283. ^ набор символов MTX включал только строчные буквы
  284. ^ За исключением набора символов ASCII, стандарт MSX не определял набор символов, однако большинство систем MSX, продаваемых на Западе, имели среди греческих и других алфавитов большой набор полуграфических символов, включая некоторые для блочной графики. В некоторых системах на клавишах даже были напечатаны псевдографические символы.
  285. ^ Системы на основе TMS9918 / 28: в текстовом режиме 32 × 24 набор символов разделен на 32 блока по восемь символов. каждый блок из восьми символов может иметь различный цвет переднего плана и фона. Это можно использовать в играх, потому что можно создать относительно быстрый режим высокого разрешения, перепрограммировав символы как 8 × 8. плитка и сгруппировать их в блоки по восемь одинаковых цветов. Затем плиткой можно быстро манипулировать через таблица указателей символов. В этом режиме также можно использовать спрайты, и все 16 цветов могут отображаться одновременно. Другое использование - иметь четыре идентичных набора символов, каждый из которых содержит 64 символа, но с разными цветами. с помощью этого набора символов можно создать текстовый режим 32 × 24, который может отображать тексты с четырьмя разными цветами переднего плана и фона одновременно на одном экране. В графическом режиме 256 × 192 существует ограничение на 2 цвета для каждой линии шириной 8 пикселей внутри символа, поэтому это может вызвать некоторые конфликт атрибутов хотя и не такой серьезный, как на ZX Spectrum.
  286. ^ Со второй по четвертую редакции MSX стандарт, значительно расширяющий возможности машины. Наиболее заметным изменением стало так называемое MSX-видеочип - обновленная версия TMS9918 VDP используется в машинах MSX-1 - и его модернизированная версия Yamaha V9958 и соответствующее обновление памяти.
  287. ^ В зависимости от производителя или версии. Его можно расширить до 192 КБ только путем модификации машины.
  288. ^ а б 26,5 строк по умолчанию не поддерживаются MSX BASIC, но его легко включить.
  289. ^ только вертикальный. Горизонтальная прокрутка ограничена 16 пикселями с помощью регистра регулировки положения экрана.
  290. ^ 1 цвет в строке. Поддерживает комбинирование спрайтов как битовых плоскостей, позволяя использовать 3 или 8 цветов в строке.
  291. ^ Машины MSX2 и выше с расширенными возможностями VDP, который был чем-то похож по своим способностям на Amiga один. Он смог сделать аппаратное ускорение прокрутка, битовая копия (с логическими операциями), рисование линий, заливка областей и даже включенные наложение поддержка, оцифровка, порты для мыши и светового пера. Спрайт Особенно мощным оказался движок, позволяющий заранее запрограммировать движение разноцветных (до 16 цветов) спрайтов. Несколько исключений VDP, таких как столкновение спрайтов и отслеживание с возвратом, имели специальные флаги состояния, которые при умелом манипулировании регистрами VDP позволяли выполнять множество визуальных уловок.
  292. ^ Относится к машинам Amiga 1000, Amiga 2000 и Amiga 500
  293. ^ а б Для доступа к памяти DMA и функций Blitter, а также Copper (сопроцессор), программируемого конечного автомата, который выполняет запрограммированный поток инструкций, синхронизированный с видеооборудованием.
  294. ^ основной видеопроцессор. Без использования переразвертки дисплей имел ширину 320 (низкое) или 640 (высотой) пикселей на 200 (NTSC) или 256 (PAL) пикселей. Он также поддерживает чересстрочную развертку, которая удваивает вертикальное разрешение. Поддерживалось от 2 до 32 уникальных цветов (от 1 до 5 битовых плоскостей) из 12-битной (4096 цветов) палитры. Шестая битовая плоскость была доступна либо для режима Halfbrite, который добавлял копию первых 32 цветов, но с половинной интенсивностью, либо для режима удержания и изменения, который позволял получить доступ ко всем 4096 цветам одновременно. Дениз поддерживала восемь спрайтов, плавную прокрутку и «двойное игровое поле». Для получения дополнительной информации см. Оригинальный чипсет Amiga.
  295. ^ Более старые версии могли получить доступ только к 512 КБ оперативной памяти чипа
  296. ^ а б c Весь текст выводится с помощью Blitter или программного обеспечения в любом графическом режиме
  297. ^ в «полусветлом режиме». Extra Half-Brite (EHB) mode uses 6 bitplanes (6 bits/pixel), where the first 5 bitplanes index a color from the color palette (consisting of 32 colors). If the bit on the 6th plane is set the color brightness is halved for each color component. This way 64 simultaneous colors are possible while only using 32 color palette registers.
  298. ^ а б Using "hold and modify" (HAM-6) mode, a mode specially designed for displaying photos, see Hold-and-Modify
  299. ^ а б 320×256p, 640×256p, 320×512i or 640×512i in PAL mode
  300. ^ The Amiga's hardware engine supports only 8 sprites, but with copper support, can present the illusion of many more. Each sprite is drawn in a certain position, until the raster beam has passed it; the copper can then instantly change its location and appearance, moving it below the raster beam again
  301. ^ 3 colors (plus a fourth transparent "color"). Two sprites could be attached to make a single 15-color sprite.
  302. ^ Too many to mention, see Original Amiga chipset
  303. ^ Pertaining to the Amiga 3000 machines
  304. ^ Could do all the things the original Agnus chip could and added support for Productivity (640×480 noninterlaced) and Super Highres (1280×200 or 1280×256) display modes, which were however limited to only 4 colors. Also the blitter could copy regions larger than 1024×1024 pixels in one operation. Sprites could be displayed in border regions (outside of any display window where bitplanes are shown).
  305. ^ Four colors only in the new "super resolution" modes
  306. ^ а б Now In non interlaced too
  307. ^ Even more features than the original chipset, see Original Amiga chipset
  308. ^ used in the CD32, Amiga 1200 and Amiga 4000.
  309. ^ AGA is able to do 8-bit pixels, which gives 256 colors in normal display mode and 262144 colors in HAM-8 (Hold-And-Modify) mode (18-bit color, 6 bits per RGB channel). Palette for AGA chipset is 256 entries from 16,777,216 colors (24-bit). The original Amiga chipset (OCS) had 4096 colors (12-bit, 4 bits per RGB channel), of which 32 could be displayed unless in half-bright (which provided an additional 32 colors fixed at half the brightness of the first 32) or HAM mode.
  310. ^ Using "hold and modify" (HAM-8) mode, a new super high color mode Hold-and-Modify
  311. ^ Other features added to AGA over ECS were superhires smooth scrolling and 32-bit fast page memory fetches to supply the graphics data bandwidth for 8 bitplane graphics modes and wider sprites see Advanced Graphics Architecture, то CD32 has an Akiko bitmap to planar conversion chip
  312. ^ the P2000M had nothing to do with the P2000T; это было CP / M business machine without any special video attributes, just 80×24 text
  313. ^ Essentially Philips (a TV maker) simply used a video chip used in their TVs for the display of Телетекст, I believe it was the SAA5243 but am not completely sure, as Philips used many different Teletext chips. If you have evidence Philips used another chip please correct.
  314. ^ Used a chip designed to display Телетекст in TV's. This "video co-processor" uses "serial attributes" which not only made it hard to use but also introduced the "attribute blank space" problem similar to the Орис 1 (but without its high-res graphics). Additionally the chip had to be controlled through a very slow I2C interface, so In fact the graphics capabilities of the P2000T were very limited, even for that era.
  315. ^ An alternative 80×25 text mode card later also became available
  316. ^ YPbPr (40 column mode), RGBI (80 column mode)
  317. ^ Unique in that the system contained two different video circuits with separate outputs
  318. ^ Fullscreen up to 26x36, 52x36, 104x36
  319. ^ Fullscreen up to 208x288, 416x288, 832x288
  320. ^ with an independent palette of 15 colors, but sprite pixels can also be transparent, and each logical color can be any of 4096 colors
  321. ^ three levels of magnification, 1×, 2× and 4×. Independent for X and Y axis
  322. ^ Additional screen controls have been added to allow split screen operation and facilitate smooth scrolling.
  323. ^ The teletext mode only used 1K of memory, the others from 8 to 20K as needed
  324. ^ С помощью Телетекст mode with the aid of an SAA5050, in this mode the Beeb only needed 1K RAM for 40x25 characters of text
  325. ^ by using serial attributes, as common in Teletext systems
  326. ^ using the 2×3 block graphics of teletext mode
  327. ^ Modes 0 to 6 could display a choice of colors from a logical palette of sixteen, though only eight colors were available; the eight basic RGB colors (0-black, 1-red, 2-green, 3-yellow, 4-blue, 5-magenta, 6-cyan, 7-white) and eight colors in a flashing state, (8-black/white, 9-red/cyan, 10-green/magenta, 11-yellow/blue, 12-blue/yellow, 13-magenta/green, 14-cyan/red, 15-white/black)
  328. ^ Mode 7 was a Teletext mode and extremely economical on memory, using only 1K, In addition, the BBC B+ and the later Master allowed 'shadow modes', where the framebuffer was stored in 20 K of extra RAM mapped to location 0x8000 onwards ('shadowing' the BASIC ROM mapped to that area), instead of taking up the user memory below 0x8000. This feature was enabled by setting bit 7 of the mode variable, i.e. by requesting modes 128–135.
  329. ^ Teletext graphics, using текстовая полуграфика characters, unlike the TRS-80 the pseudo graphics characters came in two kinds, "massive" and "separate", the first is exactly like the TRS-80, the second has each "pixel block" surrounded by a narrow line of background color
  330. ^ Used a chip designed to display Телетекст in TV's. This "video co-processor" uses "serial attributes" for its "teletext text mode"
  331. ^ The two main CRT Controller chips were called "VINAS 1 + 2", later models used a chip called VICON. The "Video Controller" was called "VSOP", or in later models "VIPS". The separate "Sprite Controller" was called "CYNTHIA / Jr" in its first incarnation, and later just "CYNTHIA", then last but not least there was the "Video Data Selector" first called (strangely enough) "RESERVE", but later more fanciful "CATHY"
  332. ^ 512KB Text VRAM, 512KB Graphic VRAM, 32KB Sprite VRAM
  333. ^ The X68000 had a separate 768KB Character Generator ROM, with fonts for 16×16, 8×16, 8×8 and JIS 1 + 2 characters.
  334. ^ software rendered
  335. ^ Hardware scrolling, priority control, super-impose
  336. ^ Potentially drawn on graphics screen