Моторола 6847
MC6847 ( VDG — это генератор видеоизображения ), впервые представленный компанией Motorola в 1978 году. [3] и используется в цветном компьютере TRS-80 , [4] Дракон 32/64 , [5] Лазер 200 , [6] ТРС-80 МС-10 / Матра Алиса , [7] Серия НЭК ПК-6000 , [8] Желудь Атом , [9] и машина воображения APF , [10] среди других. Это относительно простой генератор изображений, предназначенный для вывода телевизионного сигнала NTSC: способный отображать буквенно-цифровой текст, полуграфику , [11] и растровая графика, содержащаяся в примерно квадратной матрице дисплея шириной 256 пикселей и высотой 192 строки.
ПЗУ содержит шрифт размером 5 x 7 пикселей, совместимый с 6-битным ASCII . такие эффекты, как инверсное видео или цветной текст (зеленый на темно-зеленом; оранжевый на темно-оранжевом). Возможны [12]
Аппаратная палитра состоит из двенадцати цветов: [13] черный, зеленый, желтый, синий, красный, желтовато-коричневый (почти, но не совсем белый), голубой, пурпурный и оранжевый (два дополнительных цвета, темно-зеленый и темно-оранжевый, являются цветами чернил для всех буквенно-цифровых символов текстового режима, светло-оранжевый цвет доступен в качестве альтернативы зеленому цвету фона). Согласно даташиту MC6847, цвета формируются комбинацией трёх сигналов: с 6 возможными уровнями, (или с 3 возможными уровнями) и (или с 3 возможными уровнями), на основе YPbPr цветового пространства , а затем преобразуется для вывода в аналоговый сигнал NTSC . [12]
Низкое разрешение экрана является необходимостью использования телевизоров в качестве мониторов. Увеличение ширины дисплея может привести к обрезанию символов из-за переразвертки . Сжатие большего количества точек в окне дисплея легко превысит разрешение телевизора и будет бесполезным. [14] [15]
Варианты
[ редактировать ]Согласно даташитам, существуют варианты с чересстрочной разверткой (6847) и с чересстрочной разверткой (6847Y), а также 6847T1 (только без чересстрочной развертки). Чипы можно найти в керамических (суффикс L), пластиковых (суффикс P) или CERDIP (суффикс S) корпусах.
Фотографии штампов
[ редактировать ]-
MC6847 Металлический слой матрицы
-
MC6847 Базовый слой кристалла
Уровни сигнала и цветовая палитра
[ редактировать ]Чип выдает NTSC-совместимый сигнал прогрессивной развертки, состоящий из одного поля из 262 строк 60 раз в секунду.
Согласно паспорту MC6847, [16] [17] цвета формируются комбинацией трех сигналов: яркость , цветность и цветность в соответствии с цветовым пространством YPbPr . Эти сигналы могут напрямую управлять телевизором или использоваться с модулятором NTSC (Motorola MC1372) для РЧ-выхода.
можно принять одно из следующих напряжений: «Черный» = 0,72 В; «Белый низкий» = 0,65 В; «Белая среда» = 0,54 В; «Белый максимум» = 0,42 В.
(или ) и (или ) может быть: «Низкий выход» = 1,0 В; «Р» = 1,5В; «Входной высокий уровень» = 2,0 В.
В следующей таблице показаны используемые значения сигналов: [16] [17]
Цвет | |||
---|---|---|---|
Зеленый | 0.54 | 1.0 | 1.0 |
Желтый | 0.42 | 1.0 | 1.5 |
Синий | 0.65 | 2.0 | 1.5 |
Красный | 0.65 | 1.5 | 2.0 |
Бафф | 0.42 | 1.5 | 1.5 |
Голубой | 0.54 | 1.0 | 1.5 |
Пурпурный | 0.54 | 2.0 | 2.0 |
Апельсин | 0.54 | 1.0 | 2.0 |
Черный | 0.72 | 1.5 | 1.5 |
Темно-зеленый | 0.72 | 1.0 | 1.0 |
Темно-оранжевый | 0.72 | 1.0 | 2.0 |
Примечания:
1) Показанные цвета настроены на максимальную яркость и являются приблизительными ( разные цветовые пространства на телевизоре используются — BT601 и на веб-страницах — sRGB ). [ нужна ссылка ]
2) По крайней мере, на Цветном компьютере 1 и 2 альтернативная палитра текстовых режимов (фактически текстовая часть полуграфических режимов) была темно-розовой (или темно-красной) на светло-розовом, с оттенками, не перечисленными здесь (и без темно-оранжевого). , тогда как Color Computer 3 с другим чипом делал его темно-оранжевым на оранжевом.
Первые восемь цветов этой таблицы были пронумерованы от 0 до 7 в старших битах набора символов (когда был установлен бит 7, биты 4–6 представляли номер цвета), но нумерация ColorBASIC была на 1 выше, чем в текстовом режиме, поскольку он использовал 0 для черного цвета.
Видеорежимы
[ редактировать ]Возможные режимы отображения видео MC6847: [1]
Видеорежим | Разрешение | Цвета | Байты | |
---|---|---|---|---|
Режим 1: Альфа-режимы | Внутренние буквы и цифры | 32 x 16 (символы 8 x 12 пикселей) | 2 ( G DG или O DO ) | 512 |
Внутренние буквы и цифры перевернуты | ||||
Внешняя буквенно-цифровая символика | ||||
Внешние буквы и цифры инвертированы | ||||
Полуграфика 4 (SG4) | 64 × 32 | 9 ( Б Г И Б Р В С М О ) | 512 | |
Полуграфика 6 (SG6) | 64 × 48 | 9 ( Б Г И Б Р В С М О ) | ||
Режим 2: Графические режимы | Цветная графика One (CG1) | 64 × 64 | 4 ( G Y B R или W C M O ) | 1024 |
Разрешение Graphics One (RG1) | 128 × 64 | 2 ( Г Ш или Б Ч ) | ||
Цветная графика два (CG2) | 4 ( G Y B R или W C M O ) | 2048 | ||
Разрешение графики два (RG2) | 128 × 96 | 2 ( Г Ш или Б Ч ) | 1536 | |
Цветная графика три (CG3) | 4 ( G Y B R или W C M O ) | 3072 | ||
Разрешение графики три (RG3) | 128 × 192 | 2 ( Г Ш или Б Ч ) | ||
Цветная графика шесть (CG6) | 4 ( G Y B R или W C M O ) | 6144 | ||
Разрешение графики шесть (RG6) | 256 × 192 | 2 ( Г Ш или Б Ч ) |
Генератор персонажей
[ редактировать ]Встроенный ПЗУ генератора символов предлагает 64 символа ASCII размером 5x7 пикселей. Символы могут быть зеленого или оранжевого цвета, на темно-зеленом или оранжевом фоне, с возможным атрибутом «инвертировать» (темный символ на светлом фоне). [1]
MC6847 Генератор буквенно-цифровых символов | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | @ | А | Б | С | Д | И | Ф | Г | ЧАС | я | Дж | К | л | М | Н | ТО |
1x | П | вопрос | Р | С | Т | В | V | В | Х | И | С | [ | \ | ] | ↑ | ← |
2x | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / | |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | А | Б | С | Д | И | Ф | Г | ЧАС | я | Дж | К | л | М | Н | ТО |
5x | П | вопрос | Р | С | Т | В | V | В | Х | И | С | [ | \ | ] | ↑ | ← |
6x | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / | |
7x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
Внутреннее ПЗУ символов организовано в виде матрицы размером 64x35 (2240 бит), где каждый столбец состоит из 35 байтов (5x7), необходимых для формирования символа. Биты символов сохраняются последовательно в порядке столбцов, то есть 7 бит столбца 0, за которыми следуют 7 бит столбца 1 и так далее.
На следующем рисунке показаны биты, наложенные поверх массива ROM, причем биты первого символа (@) выделены разными цветами для выделения организации.
Motorola предложила своим клиентам возможность заказать MC6847 с внутренним ПЗУ, замаскированным специальным рисунком. Заказчик предоставит образец ПЗУ на PROMS MCM2708 или MCM2716 или на 8-дюймовой односторонней дискете одинарной плотности в формате MDOS. Затем Motorola отправляла клиенту 10 проверочных блоков для проверки шаблона ПЗУ.
MC6847 также поддерживает внешнее символьное ПЗУ. Dragon 200-E, испанский вариант Dragon 64, является отличным примером этого. У машины была дочерняя плата, которая подходила к разъему MC6847 и имела VDG, а также 2532 EPROM и некоторую логику декодирования.
Обновленная версия чипа ( MC6847T1 ) имела 96-символьное ПЗУ, включающее строчные буквы. [2]
Здесь вы можете увидеть наборы символов по умолчанию для MC6847 и MC6847T1, набор символов Dragon 200-E и дочернюю плату Dragon 200-E.
-
Стандартный набор символов
-
MC6847T1 Стандартный набор символов
-
Набор символов Dragon 200-E
-
Дочерняя плата Dragon 200-E
См. также
[ редактировать ]- Motorola 6845 , генератор видеоадресов
- Томсон EF9345
- ТМС9918
- МОП-технология VIC-II
- Список домашних компьютеров по видеооборудованию
Ссылки
[ редактировать ]- ^ Jump up to: а б с «Генератор видеодисплея MC6847/MC6847Y, Motorola, 1984 г.» (PDF) . Архивировано (PDF) из оригинала 16 марта 2019 г. Проверено 19 августа 2017 г.
- ^ Jump up to: а б «Техническое описание MC6847T1» (PDF) . Моторола . 1985. Архивировано (PDF) из оригинала 22 января 2021 г. Проверено 15 мая 2022 г.
- ^ «(1) История графических процессоров – потребительские 3D-видеокарты (1976–1995)» . Архивировано из оригинала 28 мая 2023 г.
- ^ «Техническое справочное руководство по цветному компьютеру – III ТЕОРИЯ РАБОТЫ» . Архивировано из оригинала 29 января 2020 г. Проверено 8 июня 2022 г.
- ^ «Дракон 32» . Архивировано из оригинала 24 июля 2021 г. Проверено 8 июня 2022 г.
- ^ «old-computers.com: ВИДЕОТЕХНОЛОГИИ > ЛАЗЕР 200/210» . Архивировано из оригинала 8 июня 2022 г. Проверено 8 июня 2022 г.
- ^ "old-computers.com: - TANDY RADIO SHACK > MC 10" . Архивировано из оригинала 8 июня 2022 г. Проверено 8 июня 2022 г.
- ^ «old-computers.com: NEC > PC 6001» . Архивировано из оригинала 3 августа 2022 г. Проверено 8 июня 2022 г.
- ^ «Еще один компьютерный музей — «Атом-желудь» . Архивировано из оригинала 27 июля 2022 г. Проверено 8 июня 2022 г.
- ^ «Музей домашних компьютеров и видеоигр: APF Imagination Machine» . Архивировано из оригинала 16 января 2022 г. Проверено 8 июня 2022 г.
- ^ «Режим отображения полуграфики-6» . 14 февраля 2021 г. Архивировано из оригинала 14 февраля 2021 г.
- ^ Jump up to: а б «Загрузка технического описания архива MC6847» . www.datasheetarchive.com . Архивировано из оригинала 25 февраля 2022 г. Проверено 25 февраля 2022 г.
- ^ «Цвета Motorola VDG» . hcvgm.org . Архивировано из оригинала 23 февраля 2021 г. Проверено 7 мая 2021 г.
- ^ Бенчофф, Брайан (29 января 2016 г.). «В память о VGA» . Хакадей . Архивировано из оригинала 7 сентября 2020 года . Проверено 2 сентября 2020 г.
- ^ Поузи, Брюс Чарльз (1982). Графика с использованием интегральной схемы Motorola 6847 . Полиграфическая служба ВГУ. Архивировано из оригинала 04 марта 2022 г. Проверено 16 сентября 2020 г.
- ^ Jump up to: а б «Техническое описание MC6847* и примечания к применению — Архив технических описаний» . www.datasheetarchive.com . Архивировано из оригинала 10 июля 2022 г. Проверено 15 мая 2021 г.
- ^ Jump up to: а б ГЕНЕРАТОР ВИДЕОДИСПЛЕЯ MC6847/MC6847Y (VDG) . Motorola Semiconductor Products Inc., 1984. с. 3.