Кіріспе

Motorola компаниясының бейне дисплей генераторы (VDG) MC6847 – Motorola компаниясы 1978 жылы алғаш ұсынған және TRS 80 Color Computer, Dragon 32/64, Laser 200, TRS 80 MC 10/Matra Alice, NEC PC 6000 сериясы, Acorn Atom және APF Imagination Machine сияқты компьютерлерде қолданылған бейне дисплей генераторы (VDG). Бұл NTSC теледидар шығысына арналған салыстырмалы түрде қарапайым дисплей генераторы: алфавиттік-цифрлық мәтінді, жартылай графикалық және растрлық графикті 256 пиксел ені және 192 жол биіктігі бар, шамамен шаршы дисплей матрицасында көрсетуге қабілетті. ROM-да 6 биттік ASCII форматымен үйлесімді 5x7 пикселді қаріп жинағы бар. Кері бейне немесе түсті мәтін (жасыл түс қара жасыл фонында; қызыл түс қара қызыл фонында) сияқты эффектілерге қол жеткізуге болады. Аппараттық палитра он екі түстен тұрады: қара, жасыл, сары, көк, қызыл, беж (аққа жақын, бірақ ақ емес), бирюза, фуксия және қызғылт (екі қосымша түс – қара жасыл және қара қызғылт, барлық әріптік-сандық мәтін режиміндегі символдар үшін қолданылатын түстер, ал ашық қызғылт түс жасыл түске балама ретінде қолданылуы мүмкін). MC6847 деректер парағына сәйкес, түстер үш сигналдың үйлесімі арқылы құралады: 6 мүмкін деңгейі бар (немесе 3 мүмкін деңгейі бар) және (немесе 3 мүмкін деңгейі бар), YPbPr түстік кеңістігіне негізделген, содан кейін NTSC аналогтық сигналына түрлендіріледі.

Нұсқалар

Дерек парақтарына сәйкес, қабаттаспаған (6847) және қабаттасқан (6847Y) нұсқалары, сондай-ақ 6847T1 (тек қабаттаспаған) бар. Чиптерді керамикалық (L қосымшасы), пластикалық (P қосымшасы) немесе CERDIP (S қосымшасы) корпустарында табуға болады.

Таңбалар генераторы

Құрастырылған таңбалар генераторы ROM 5x7 пикселге 64 ASCII таңбасын ұсынады. Таңбалар жасыл немесе қызғылт сары, қою жасыл немесе қызғылт сары түсте болуы мүмкін, сондай-ақ "кері" атрибуты (жарық фонға қара таңба) мүмкіндігі бар. MC6847 Таңбалар генераторы Альфа-цифрлық таңбалар 0 1 2 3 4 5 6 7 8 9 А Б В Г Д Е Ё Ж З И Й К Л М Н О 1x П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я [ \ ] ↑ ← 2x ! " # $ % & ' ( ) * + , / 3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 4x @ А Б В Г Д Е Ё Ж З И Й К Л М Н О 5x П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я [ \ ] ↑ ← 6x ! " # $ % & ' ( ) * + , / 7x 0 1 2 3 4 5 6 7 8 9 : ; < = > ? Ішкі таңбалы ROM 64x35 (2240 бит) матрицасы ретінде ұйымдастырылған, онда әрбір баған таңба құру үшін қажетті 35 байттан (5x7) тұрады. Таңба биттері баған тәртібімен сақталады, яғни 0 бағанның 7 биті, содан кейін 1 бағанның 7 биті, және т.б. Келесі суретте ROM массивінің үстінде біттер көрсетілген, ал бірінші таңбаның (@) биттері әртүрлі түстермен көрсетілген, бұл ұйымдастыруды ерекшелеу үшін жасалған. Motorola өз клиенттеріне MC6847-ге ішкі ROM-ды жеке үлгімен маскалауға тапсырыс беру мүмкіндігін ұсынды. Клиент ROM үлгісін MCM2708 немесе MCM2716 PROMS-те немесе MDOS форматталған 8 дюймдік бір жақты, бір тығыздықты дискетада ұсынады. Motorola кейіннен ROM үлгісін тексеру үшін клиентке 10 тексеру бірлігін жібереді. MC6847 сыртқы таңбалы ROM-ды да қолдайды. Dragon 200 E, Dragon 64-тің испандық нұсқасы - бұған керемет мысал. Машинада MC6847 ұясына орналасатын дочерняя платасы, VDG, сондай-ақ 2532 EPROM және декодтау логикасы болды. Чиптің жаңартылған нұсқасы (MC6847T1) кіші әріптерді қамтитын 96 таңбалы ROM-ға ие болды. Мұнда сіз әдеттегі MC6847 және MC6847T1 таңбалар жиынтығын, Dragon 200 E үшін жасалынған жиынтықты және Dragon 200 E дочерняя платасын көре аласыз.