EGA

 

'''IBM PC그래픽 카드'''
MDA
CGA
'''EGA'''
VGA
XGA
[image]
[image]
LOOM
무도관[1]
1. 개요
2. 상세
3. 동아시아에서의 EGA


1. 개요


1984년에 IBM이 개발한 그래픽 카드. EGA는 '''E'''nhanced '''G'''raphic '''A'''daptor의 약자다. 이름대로 CGA에 비해 강화(Enhanced)된 그래픽 기능을 가지고 나온 카드로 IBM PC AT가 나오고 얼마 지나지 않아 발매되었다.

2. 상세


EGA가 출력 가능한 화면 모드는 다음과 같다.
  • 그래픽 모드
    • 640×350(픽셀 가로세로비 1:1.37) 64색 중 동시 16색 발색
    • 640×200(픽셀 가로세로비 1:2.4) 16색
    • 320×200(픽셀 가로세로비 1:1.2) 16색
  • 텍스트 모드
    • 80자×25행 8×8 픽셀 글꼴(실효 해상도 640×200)
    • 80자×25행 8×14 픽셀 글꼴(실효 해상도 640×350)
    • 80자×43행 8×8 픽셀 글꼴(실효 해상도 640×344)
CGA의 최대 단점이었던 낮은 해상도와 색상 표현력을 보완하여 640×350까지의 해상도에 16색을 동시에 표현할 수 있었다. 게다가 적록청 화소의 밝기를 4단계(꺼짐, 어두움, 중간, 밝음)로 해서 총 64색(43)을 팔레트 공간으로 가질 수 있게 되었다. 즉, '색상'과 '고해상도' 중 어느 쪽도 포기하지 않을 수 있었다. 이게 개발되면서 IBM PC와 그 호환 기종들은 본격적인 고해상도 컬러 그래픽의 시대가 열리게 되었다. 하위호환에 신경쓰는 IBM 답게 당연하게도 CGA 하위 호환 기능도 갖추고 있다.[2]
EGA에서 지원하는 64색은 다음과 같다. 이들 중 # 표시가 있는 색상은 CGA에서도 지원하는 16색.
#
#
#
#
#
#

#












#



































#
#
#
#
#
#
#
#
CGA에서 저해상도 글꼴이 악명 높았으나, EGA로 넘어오면서 이 점도 수정되어 보다 미려한 로만체를 지원하게 되었다. 그리고, 텍스트 모드에서 폰트를 세로로 반토막내어 43행을 지원하는 기능도 추가되었다. 첨부된 그림은 50행인데, 50행은 640×400 해상도를 지원하는 EGA 호환 카드에서 사용 가능하고 오리지널 EGA의 경우 43행으로 표시된다.
그러나 이듬해인 1985년에 나온 아미가아타리 ST, 그리고 그 이듬해인 1986년에 나온 애플 IIGS는 색상 표현이 EGA보다 월등했기 때문에 CGA의 악명 높은 색상 표현 수준을 벗어나긴 했어도 높은 평가까지는 받지 못했다. 그냥 나쁘지는 않다, 내지는 CGA의 저질 그래픽에서 벗어났다 정도.
[image]
루카스 아츠의 원숭이 섬의 비밀 초기판.
같은 16색을 사용하는 비슷한 시기의 컴퓨터(MSX2 등)과 비교했을 때도 64색의 적은 팔레트 공간 때문인지 색감이 전반적으로 원색적이고 튀는 느낌이 있다. 척 보면 EGA 그래픽인 것을 알아볼 수 있을 정도로 독특하다. 그래도 IBM의 표준 컬러 그래픽으로 자리매김하며 ATI의 EGA Wonder 같은 호환 카드도 나오는 등 나름 선방했으나 얼마 후인 1987년에 EGA 하위 호환 기능까지 갖춘 VGA를 발매해 선풍적인 인기를 끌면서 자리를 넘겨주고 역사의 뒤안길로 사라졌다.
그럼에도 불구하고 북미와 서유럽 지역은 EGA가 1984년부터 꽤 오래 쓰인 덕에 이를 지원하는 게임은 '''아주 많이''' 있다. 1990년 무렵까지도 EGA까지'''만''' 지원하는 게임을 흔하게 볼 수 있었고 VGA가 일반화되고 난 1990년대에도 한참을 EGA 그래픽을 동시 지원하는 게임이 많이 나왔다. 한국에도 많이 알려진 게임이라면 대만에서 만든 삼국지 게임인 삼국연의[3]가 허큘리스 그래픽 카드와 함께 EGA의 640×350 16색 그래픽 모드를 지원한다. PC판 삼국지 2도 EGA를 지원하지만 PC-8801판을 이식했기 때문에 8801판의 해상도에 맞추어 640×200 해상도를 사용한다.

3. 동아시아에서의 EGA


북미와 달리 의외로 많이 저조했다. 한 시대를 풍미하며 표준 그래픽 어댑터로 자리매김했던 미국과 달리 한국, 홍콩, 대만에서는 그리 널리 쓰이지 못하고 허큘리스 그래픽 카드에 밀리다가 바로 VGA로 넘어가는 양상을 보였다. 한국에서도 1980년대 후반에 일부 중소업체가 EGA 호환보드를 내장한 AT급 PC를 내놓기도 했으나 그다지 많이 팔리지는 못했다. 일단 디스플레이를 포함한 가격이 당시 개발도상국이었던 대한민국의 환경에서 받아들여지기엔 너무 고가였고 무엇보다 640×350의 해상도로는 2바이트 문자권(DBCS, Double Byte code Set) 국가들의 문자를 표준 텍스트 규격인 40×25행 표시로 출력하는 것이 불가능했기 때문에 비싼 가격을 감수하고 도입할 메리트가 별로 없었기 때문이다. 지금도 사무용 시장은 무시할 수 없지만 당시에는 사무용 시장이 개인용 시장보다 컸고 당시 사무실에서 PC는 주로 텍스트를 다루는 기기였기 때문에 텍스트 모드의 성능은 의외로 중요한 요소였다.
일본의 경우는 양상이 좀 달랐던 게 독자기종이 일찍부터 성공하여 IBM PC 호환 기종을 비롯한 미국산 PC 보급이 원래부터 매우 저조한 국가였다보니 EGA 자체가 쓰일 일이 없었던 쪽에 가깝다. 특히 PC-9801은 처음 나올 때부터 40×25행의 가나/한자 표기를 목표로[4] 이전부터 640×400의 고해상도를 지원하고 있었다. 일본의 PC 환경에서 시장의 주류가 독자 아키텍처(주로 NEC제)에서 일반적인 x86 아키텍처로 넘어간 것은 Windows 95 발매 이후이다.
이러한 문제로 동아시아권에서는 EGA보다는 비록 단색이지만 고해상도를 지원하는 허큘리스 그래픽 카드가 보편적으로 사용되다가 1990년대에 ATI, S3 Graphics, Tseng Labs 같은 기업들에서 표준 VGA와 완전히 호환되면서 더 많은 색상과 고해상도(SVGA), 윈도우 GUI 가속 기능들을 추가로 넣은 그래픽 칩셋들을 우후죽순 발매하며 치열하게 경쟁하면서 가격이 저렴해진 이후에 VGA로 바로 넘어간 관계로 EGA의 보급은 대체로 매우 저조하였다. 그러나 (일본인을 제외한) 동아시아인들에게도 EGA 그래픽이 보여주는 독특한 미감은 제법 익숙한 편인데, 상당기간 EGA까지만 지원되는 게임이 꽤 많이 나왔고, VGA에서도 EGA 지원이 완벽하게 되었으므로 VGA로 시장 중심이 개편되고 난 뒤에 레거시가 된 EGA 그래픽을 볼 일이 자주 있었기 때문이다.

[1] 단 이 게임은 원래 320×200/256색의 VGA 모드까지 지원한다. 그냥 EGA 모드로 출력한 것.[2] 단 일단 표준으로는 100% 호환되지는 않는다. 레지스터 호환이 되지 않기 때문에 팔레트 선택 등의 기능이 제대로 동작하지 않아서 CGA 4색 모드의 팔레트 4가지 중 1가지로만 나온다. 해상도 등에서도 간간이 문제가 발생했다. 거의 완전한 CGA 호환을 지원하는 카드도 있었다고 하나 오히려 이게 비표준이었다. 어쨌든 EGA 표준에서는 완전한 CGA 호환은 아니며, EGA 를 그대로 호환하는 VGA 역시 마찬가지였다.[3] 한국에도 정식 유통되어 최초로 한글을 지원하는 삼국지 게임으로 홍보했다. 그 전에 삼국지 2 영문판이 (불법복제로) 유통되긴 했지만 한참 나중에 비스코가 정식으로 수입하기 전까지는 한글을 지원하지 않았다.[4] PC9801이 일본에서 워낙 성공하여 널리 보급되어 가정용, 게임용으로도 쓰였지만 애초 1982년 첫 발매 당시에는 가정용 포지션은 PC8801이 차지하고 있었고 9801은 IBM PC처럼 사무용 포지션으로 개발된 기종이었다.