모드 X

Mode X

Mode X는 Michael Abrash에 의해 보급된 IBM VGA 그래픽 하드웨어의 대체 256색 그래픽 디스플레이 모드입니다.그것은 1991년 7월에 Dobb's Journal에 처음 출판되었고, Abrash's Graphics Programming Black Book(현재는 온라인에서 [1]자유롭게 이용 가능)의 47-49장에 다시 출판되었다."모드 X"라는 용어는 Avrash에 의해 만들어졌습니다.

Mode X의 주요 장점은 표준 VGA Mode 13h(320×200)가 아닌 320×240 해상도의 정사각형 픽셀을 가지고 있다는 것입니다.또한 Avrash는 VGA의 평면 메모리 모드('unained 모드'라고도 함)를 활성화했습니다.평면 메모리 모드는 VGA 표준의 문서화된 일부이며 이전의 상용 게임에서 [2]사용되었지만, Mode X 기사에서 처음 널리 알려지면서 많은 프로그래머들이 Mode X와 평면 메모리를 동의어로 간주하게 되었습니다.Usenet rec.games.programmer [3][4]그룹에서 Mode Y로 알려진 표준 320×200 모드에서 평면 메모리를 활성화할 수 있습니다.

평면 메모리 배열은 픽셀을 수평으로 4개의 그룹으로 분할합니다.PC 비디오 메모리의 임의의 바이트에 대해서, 유효하게 되어 있는 플레인에 따라서, 화면의 4 픽셀에 액세스 할 수 있습니다.이것은 프로그래머에게 더 복잡하지만, 이 배치에 의해 얻을 수 있는 이점(주로 VGA 메모리의 4분의 1(64KB)이 아닌 1개 이상의 디스플레이 버퍼에 256KB의 모든 VGA 메모리를 사용할 수 있는 기능)은 많은 사람들에 의해 가치 있는 것으로 여겨졌습니다.

변종

모드 Q('큐브'의 줄임말)는 Mode Y라고 불리는 320×200 외에 256×256 256-color [5][6]모드를 나타낼 때도 있습니다.Y 좌표는 주소의 높은 바이트에, X 좌표는 낮은 바이트에 넣어 곱셈 없이 픽셀의 주소를 형성할 수 있습니다.

레퍼런스

  1. ^ 에이브러쉬, 마이클마이클 애브러쉬의 그래픽 프로그래밍 블랙북 스페셜 에디션.코리올리 그룹, 스코츠데일 애리조나, 1997년 ISBN1-57610-174-6: PDF 온라인 [1]Wayback Machine에서 2007-03-11 아카이브
  2. ^ 에이브러쉬, 마이클마이클 애브러쉬의 그래픽 프로그래밍 블랙북 스페셜 에디션.코리올리 그룹, 스코츠데일 애리조나, 1997년ISBN 1-57610-174-6: PDF 온라인 [2] Wayback Machine에서 2007-03-11 아카이브 완료(877페이지)
  3. ^ "Mode Y". August 1993. Retrieved 2007-04-05.
  4. ^ 로버츠, 데이브PC 게임 프로그래밍 탐색기.1994년 애리조나 스코츠데일 코리올리 그룹이야ISBN 1-883577-07-1.페이지 106.
  5. ^ 로버트 "tweak16b". 1993. Archived from the original on 2015-08-11. Retrieved 2015-07-18.슈미트.
  6. ^ 바스 판 할렌"Tweaked 256x256x256 Chained". August 1994.

외부 링크