핵심 요약
- 아미가 팬들이 늘 자랑하는 독특한 디스플레이 개념인 '스크린(Screen)'의 하드웨어 원리를 다룬 해설이 공개되었습니다.
- 비트플레인 방식과 인덱스 팔레트를 활용해 부족한 램을 극도로 아끼면서 서로 다른 해상도와 색상 수를 동시에 구동할 수 있었던 혁신적인 구조가 특징입니다.
- 선점형 멀티태스킹과 맞물려 가벼운 텍스트 창은 2색, 그래픽 프로그램은 다색으로 유연하게 띄워 당시 기술적 한계를 뛰어넘었습니다.
요약 고전 명작 컴퓨터인 아미가(Amiga)의 그래픽 구조와 독특한 '스크린(Screen)' 시스템을 다룬 입문 가이드 글입니다. 인터넷에서 아미가 이야기가 나올 때마다 골수 팬들이 항상 자랑스럽게 내세우는 핵심 기능 중 하나가 바로 이 스크린 개념입니다. 오늘날에는 운영체제와 평판 모니터의 표준화로 단일 고정 해상도를 사용하는 것이 일반적이지만, CRT 모니터가 주류였던 과거 홈 컴퓨터 시절에는 해상도와 색상 수를 유연하게 쪼개어 쓰는 방식이 하드웨어 한계를 극복하는 필수 기술이었습니다.
초기 아미가의 OCS(Original ChipSet) 하드웨어를 기준으로 보면, 당시 턱없이 비싸고 부족했던 램(RAM) 자원을 CPU와 비디오, 오디오가 함께 나눠 써야 했습니다. 이를 효율적으로 제어하기 위해 아미가는 비트플레인(bitplane) 기반의 평면 그래픽(planar graphics) 구조와 인덱스 팔레트를 채택했습니다. 1비트플레인은 2색, 5비트플레인은 최대 32색을 표현하는 식으로 필요한 만큼만 비트를 할당해 메모리 낭비를 줄였습니다. 또한 PAL 규격 기준으로 320x256 저해상도와 640x256 고해상도를 지원하며, 4096색 전체를 쓸 수 있는 HAM 모드나 절반 밝기 복사본을 제공하는 EHB 모드 등을 제공했습니다.
특히 아미가는 당시로서는 파격적인 선점형 멀티태스킹을 지원했기 때문에, 메모리를 극도로 절약해야 하는 텍스트 에디터는 2색 스크린으로 띄우고 동시에 화려한 그래픽 툴은 32색 스크린으로 실행하는 식의 자원 분배가 가능했습니다. 또한 본래 게임용 머신으로 설계된 덕분에 화면의 위치 변경이나 전체 스크롤이 하드웨어 차원에서 즉각적으로 이루어지는 등 시대를 앞서간 독창적인 디스플레이 아키텍처를 자랑했습니다.
Sponsored · 광고