IBM 흑백 디스플레이 어댑터
IBM Monochrome Display Adapter![]() MDA(Monochrome Display Adapter)에 의해 구동되는 IBM 5151 모니터 | |
발매일 | 전 ( |
---|---|
아키텍처 | 모토로라 6845 |
카드 | |
엔트리 레벨 | IBM MDA, Control Systems Artist 1, Hitachi HD6845SP, UMC UM6845 |
역사 | |
후계자 | 헤라클레스 그래픽 카드, 확장 그래픽스 어댑터 |
흑백 디스플레이 어댑터(MDA, MDA 카드, 흑백 디스플레이 및 프린터 어댑터, MDPA)는 1981년 IBM PC용 표준 비디오 디스플레이 카드 및 컴퓨터 디스플레이 표준입니다.MDA에는 픽셀 주소 지정이 가능한 그래픽 모드가 없습니다.단일 흑백 텍스트 모드만 80컬럼 x 25라인의 고해상도 텍스트 문자 또는 그리기 양식에 유용한 기호를 표시할 수 있습니다.
하드웨어 설계
원래의 IBM MDA는 Motorola 6845 디스플레이 컨트롤러, 4KB의 RAM, IBM 흑백 모니터와 함께 사용하기 위한 DE-9 출력 포트 및 프린터 연결용 병렬 포트를 갖춘 8비트 ISA 카드였습니다. 따라서 별도의 카드를 [1]구입할 필요가 없습니다.
기능

MDA는 IBM System/23 Datamaster의 디스플레이 [2]시스템을 기반으로 하며, 날카로운 고해상도 문자로 비즈니스 및 워드 프로세싱 사용을 지원하기 위해 고안되었습니다.각 문자는 9×14픽셀의 상자에 렌더링되며, 7×11은 문자 자체를 나타내며, 다른 화소는 문자 열과 행 사이에 공간을 제공합니다.소문자 "m"과 같은 일부 문자는 [3]가로로 8픽셀로 렌더링됩니다.
MDA의 이론적인 총 화면 디스플레이 해상도는 모든 문자 셀의 치수를 합하면 720×350픽셀이지만, MDA는 이 해상도를 최대한 활용하기 위해 개별 픽셀에 주소를 지정할 수 없습니다.각 문자 셀은 카드상의 ROM에 격납되어 있는 256개의 비트맵 문자 중 하나로 설정할 수 있으며, 이 문자 집합은 내장 하드웨어 코드 페이지 437에서 변경할 수 없다."그래픽"을 시뮬레이션하는 유일한 방법은 ASCII 아트를 사용하는 것입니다.
코드 페이지 437은 (32~126)의 표준 인쇄 가능한 ASCII 문자 95개를 포함한 256자(0~255)로 구성되며, 33개의 ASCII 제어 코드(0~31 및 127)는 인쇄 가능한 그래픽 기호로 대체됩니다.또한 앞서 언급한 도면 양식과 같은 128자(128-255)도 포함됩니다.이러한 도형 중 일부는 유니코드에서 상자 그리기 문자로 표시됩니다.
화면상의 각 문자에 설정할 수 있는 비트플래그 등 몇 가지 속성값이 있습니다.이것들은, 보이지 않는 것, 밑줄, 노멀, 밝은 것(굵은 글씨), 반전 비디오, 점멸입니다.리버스 비디오는 전경색과 배경색을 교환하고, 점멸하면 텍스트가 정기적으로 점멸합니다.이러한 속성 중 일부는 예를 들어 밝고 밑줄 친 텍스트를 [1]렌더링할 수 있도록 결합할 수 있습니다.
|
MDA 보드의 초기 버전에는 일반적으로 연결되지 않은 비디오 커넥터 핀으로 빨간색, 녹색 및 파란색 TTL 신호를 출력할 수 있는 하드웨어가 있어 이론적으로 적절한 모니터를 갖춘 8색 디스플레이를 사용할 수 있습니다.또한 레지스터를 통해 흑백 모드를 켜거나 끌 수 있습니다.기능을 [4][1][5]실제로 제어하는 (전반적으로) 공개된 소프트웨어는 존재하지 않습니다.
비디오 핀과 인텐시티 핀을 조합하여 4개의 휘도 레벨을 생성할 수도 있습니다.비디오는 2/3 휘도, 명암은 1/3 [6]휘도에 대응하지만, 이러한 레벨의 실제 표시는 [7]모니터에 의존합니다.
비디오 | 고강도 | 표시 |
---|---|---|
0 | 0 | 블랙입니다. |
0 | 1 | 다크 그레이 |
1 | 0 | 옅은 |
1 | 1 | 하얀색 |
사용하다
MDA는 IBM Color Graphics Adapter와 함께 출시되었으며, 실제로 같은 컴퓨터에 CDA와 함께 설치할 수 있습니다.PC DOS에 포함된 명령어를 사용하면 프라이머리 디스플레이를 CDA 카드와 MDA [8]카드 간에 전환할 수 있습니다.
픽셀 주소를 지정할 수 있는 그래픽이 부족했기 때문에 MDA 소유자는 그래픽 지원으로 출시된 PC 게임을 할 수 없었습니다.그러나 텍스트 모드 게임은 (텍스트 어드벤처 포함) PC용으로 출시되었으며, 적어도 하나의 게임인 IBM의 One Whendled And One Monochrome Mazes는 MDA를 [9]필요로 합니다. 박스 드로잉 캐릭터는 BBS 도어 게임이나 캐슬 어드벤처와 같은 초기 PC 게임 타이틀에서 기본적인 그래픽 제작을 실용화했습니다.
MDA의 또 다른 용도는 디버깅을 위한 세컨더리 디스플레이였습니다.소프트 등의 응용 프로그램ICE와 Windows[11] 디버거는 MDA와 다른 그래픽 카드를 동시에 사용할 수 있도록 했으며[10], 다른 카드가 주 디스플레이를 표시하는 동안 MDA는 디버거 인터페이스를 표시했습니다.
단점
일반적인 8비트 흑백카드는 16비트8 MHz ISA 버스를 8비트4 MHz PC버스로 만들 수 있기 때문에 버스 대역폭이 최대 75% 삭감됩니다.디버깅을 위해 일반 VGA 카드 이외의 세컨드 카드로 단색 카드를 PC에 추가하면 VGA 퍼포먼스가 저하됩니다.Microsoft 는, 「Writing HOT Games for Microsoft™ Windows™ The Microsoft Game Developers Handbook」(Microsoft 게임 개발자 핸드북)에서, VGA 카드의 속도를 최대화하기 위해서 흑백 카드를 떼어내는 것을 추천합니다.[12]
접수처
1981년 10월 IBM 내부 출판물의 저자는 CGA 어댑터를 구입할 계획이었으나 디스플레이 품질이 좋지 않은 것을 보고 마음을 바꿨다고 밝혔다.그는 MDA를 아름다운 것으로 묘사하면서 "컬러 그래픽을 보는 것보다 텍스트를 보는 것이 훨씬 더 많다"[13]고 말했다.비즈니스 애플리케이션에서는 MDA가 CDA보다 더 인기가 있었습니다.MDA 텍스트의 고해상도와 프린터 포트의 포함으로 오리지널 PC의 초점이었던 비즈니스 애플리케이션에 더욱 매력적이 되었습니다.그러나 이러한 제한에 대한 불만으로 인해 타사에서는 곧 경쟁 하드웨어를 [14]출시하게 되었습니다.
잘 알려진 예는 헤라클레스 그래픽 카드입니다.1982년에 소개된 이 제품은 MDA 호환 고해상도 텍스트 모드와 흑백 그래픽 모드를 모두 제공합니다.그래서 그는 박사 논문에 대한 IBMPC는 이화 물질 유전자 활성제의 낮은 해결책 또는 MDA.[15]의 이것은 개인적인 픽셀을 해결할 수 있는 고정 문자 집합에서 72에 대한 검정과 하얀색의 사진을 전시했던 불가능한 것은 태국의 알파벳을 사용하여에 착수할 수 있을 헤라클레스 컴퓨터 기술, 반 Suwannukul의 창업자가 허큘레스 그래픽 카드를 만들었다.0×348픽셀이 해상도는 CDA 카드보다 뛰어났지만 픽셀 주소 지정이 가능한 그래픽스를 제공했기 때문에 색상 기능은 부족했지만 헤라클레스 어댑터는 고해상도 비트맵 그래픽스와 MDA 등급의 텍스트 품질을 결합하여 많은 [16]클론에서 출하된 인기 있는 선택지가 되었습니다.
사양
커넥터
핀 | 기능. |
---|---|
1 | 땅 |
2 | 땅 |
3 | 사용하지 않음 |
4 | 사용하지 않음 |
5 | 사용하지 않음 |
6 | 강렬함 |
7 | 비디오 |
8 | 수평 동기(+) |
9 | 수직 동기(-) |
신호.
유형 | 디지털, TTL |
---|---|
결의안 | 720h x 350v |
H-freq | 18.432kHz |
V-freq | 50Hz |
색상 | 흑백 |
강도 수준 | 2 ~ 4 (모니터에 [7][18]따라 다름) |
보드의 클론화
속성 표시 방법이나 사용되는 [1][19]글꼴은 다르지만 다른 보드에서는 MDA 호환성을 제공합니다.
- 3270 PC
- 암스트래드 PPC/PC20
- 컨트롤 시스템 아티스트 1
- Tamarack Microelectronics TD3088A3
「 」를 참조해 주세요.
레퍼런스
- ^ a b c d Elliott, John C. (2005-11-06). "Monochrome Display Adapter: Notes". Archived from the original on 2016-11-23. Retrieved 2016-11-23.
- ^ Bradley, David J. (September 1990). "The Creation of the IBM PC". BYTE. pp. 414–420. Retrieved 2 April 2016.
- ^ "IBM MDA manual" (PDF).
- ^ Wilton, Richard (1987). Programmer's Guide To PC And PS/2 Video Systems. Microsoft Press. p. 51. ISBN 1-55615-103-9.
- ^ "IBM 5150 - early version". Minuszerodegrees.net. Retrieved 2014-08-30.
- ^ "RGB Classic Games - Character attributes". www.classicdosgames.com. Retrieved 2022-05-06.
- ^ a b c "Monochrome Display Adapter Notes". www.seasip.info.
- ^ "Dual-Head operation on vintage PCs". www.seasip.info. Retrieved 2020-08-16.
- ^ Manes, Stephen (1984-01-24). "It's Not Easy Being Green". PC Magazine. p. 391. Retrieved 24 October 2013.
- ^ Using SoftICE (PDF). p. 12.
- ^ Inc, InfoWorld Media Group (1991-04-01). InfoWorld. InfoWorld Media Group, Inc.
- ^ [https://www.tech-insider.org/windows/research/acrobat/940929-a.pdf Microsoft® Windows™ Microsoft 게임 개발자 핸드북용 HOT 게임 작성(17페이지)]
- ^ Dievendorff, Dick (1981). IBM Personal Computer Questions and Answers. IBM. p. 25.
- ^ Inc, InfoWorld Media Group (1988-09-19). InfoWorld. InfoWorld Media Group, Inc.
- ^ Inc, Ziff Davis (1989-05-16). PC Mag. Ziff Davis, Inc.
- ^ Inc, InfoWorld Media Group (1989-06-26). InfoWorld. InfoWorld Media Group, Inc.
- ^ IBM PC 하드웨어 라이브러리:테크니컬 레퍼런스 (개정판, 1983년)
- ^ '명암조절'과 '비디오' 핀에는 4가지 값의 조합이 있지만 모든 모니터에서 4가지 명암조절 수준으로 표시되는 것은 아닙니다.
- ^ "VGA Legacy". vgamuseum.info. Archived from the original on June 29, 2014. Retrieved June 28, 2014.