Кіріспе

IBM PC графикалық адаптері және дисплей стандарты

Enhanced Graphics Adapter (EGA) – IBM PC графикалық адаптері, жаңа PC/AT-дан кейін көп ұзамай пайда болды. EGA бұрынғы IBM компьютерлеріне орнатылуы мүмкін болған, бірақ негізгі тақтада ROM жаңартуы қажет еді. 1985 жылдың қыркүйегінде Chips and Technologies компаниясының алғашқы өнімі – төрт чиптен тұратын EGA чипсеті жарық көрді. Ол бастапқы Enhanced Graphics Adapter-де IBM-нің 19 жеке чипінің функцияларын атқарды. Сол қарашадағы COMDEX көрмесінде жартылай дәннен астам компания C&T чипсетіне негіделген EGA-мен үйлесімді тақталарды жариялады. EGA-мен үйлесімді алғашқы тақта – 1985 жылдың желтоқсанында Video Seven компаниясы шығарған Vega, ол C&T чипсетін қолданды. Vega бастапқы IBM EGA тақтасының енінің жартысына тең болды. 1984 және 1987 жылдар аралығында бірнеше үшінші тарап өндірушілер үйлесімді карталарды шығарды, мысалы Autoswitch EGA немесе Genoa Systems компаниясының Super EGA чипсеттері. Кейінірек VGA-ның кеңейтілген нұсқасын қолдайтын карталар Super VGA деп аталды. EGA стандарты 1987 жылы PS/2 компьютерлік желісімен бірге MCGA және VGA енгізілуімен ескірді.

Бала асырап алу

Коммерциялық бағдарламалық қамтамасыз ету EGA-ны 1984 жылы шыққан The Ancient Art of War ойынынан кейін көп ұзамай қолдауға бастады. Microsoft Flight Simulator v2.12, Jet, Silent Service және Cyrus, барлығы 1985 жылы шығарылған, Windows 1.0-мен бірге EGA қолдауын ұсынды. 1986 жылы шыққан Sierra's King's Quest III оны қолданған алғашқы кең таралған PC ойындарының бірі болды. 1987 жылға қарай EGA қолдауы қалыпты жағдайға келді. 1991 жылға дейін жасалған бағдарламалық қамтамасыз етудің көп бөлігі EGA-да жұмыс істей алды, бірақ коммерциялық ойындардың басым көпшілігі CGA және Tandy-мен кері үйлесімділік үшін, сондай-ақ жетілдірілген EGA мониторы жоқ пайдаланушыларды қолдау үшін 16 түспен қолданды. 350 жолдық режимдер көбінесе тегін таратылатын/үлестірілетін ойындар мен қолданбалы бағдарламалық қамтамасыз етуде пайдаланылды, бірақ SimCity 16 түстік режимде жұмыс істейтін коммерциялық ойынның айқын мысалы болып табылады.

Жабдықтың дизайны

IBM EGA бастапқыда 8 биттік PC ISA картасы болды, оның бортында 64 КБ жад болды. Қосымша қыздық тақта (Графикалық жадты кеңейту картасы) кемінде 64 КБ қосымша жадты, ал Графикалық жад модулі жиынтығымен толық жабдықталған жағдайда 192 КБ-қа дейін жадты қамтамасыз етті. Бұл жаңартуларсыз карта 640 × 350 режимінде тек төрт түспен ғана жұмыс істейтін. Бейне шығару CGA сияқты тікелей RGB арқылы жүзеге асырылды, бірақ құрама бейне шығару мүмкіндігі болмады. MDA және CGA мониторларын, сондай-ақ EGA үшін арнайы жасалған, жаңадан шығарылған жетілдірілген түсті мониторларды қолдануға болады. EGA мониторлары екі синхрондау дизайнын қолданды, ол 200 жолдық режимдегі 15,7 кГц-тен 350 жолдық режимдегі 21,8 кГц-ке ауыса алатын.

Қуаттары

EGA 16 түске дейін (белгілі бір палитраны немесе 64 түсті (6 бит RGB) таңдау арқылы, бұл режимге байланысты) және 640 × 350 пикселге дейінгі бірнеше ажыратымдылықта бейнелей алады, сондай-ақ жоғары ажыратымдылықта екі монохромды режимді де қолдайды. EGA карталарына жүйелік BIOS-ты кеңейтіп, қосымша графикалық функцияларды қамтамасыз ететін ROM және арнайы CRT контроллері (CRTC) кіреді. Алайда, ол осы карталарда қолданылатын Motorola MC6845-пен толыққанды үйлесімді емес, сондықтан режимдерді тікелей таңдау үшін тіркелімдерді бағдарламалайтын бағдарламалар EGA-да сәл өзгеше нәтижелер бере алуы мүмкін. Қолдау көрсетілетін ажыратымдылықтар: 320 × 200 және 640 × 200 (CGA немесе EGA мониторында), 720 × 350 және 640 × 350 (MDA мониторында) және 320 × 350 және 640 × 350 (EGA мониторында). EGA 350 жолдық режимдерде 21,8 кГц, ал 200 жолдық режимдерде 15,7 кГц жиілігінде сканерлейді. Бұған қоса, графиканы жылдамдату үшін CPU-мен біттік операциялар қолданылады. Осы технологиялар кейін VGA-да да пайдаланылды.