From Surf Wiki (app.surf) — the open knowledge base
Professional Graphics Controller
Graphics adapter and display standard for early IBM PCs
Graphics adapter and display standard for early IBM PCs
| Field | Value | ||
|---|---|---|---|
| name | Professional Graphics Controller | ||
| image | [[Image:Professional Graphics Controller by IBM.jpg | 230px | PGC card]] |
| created | |||
| architecture | Intel 8088 | ||
| highend | IBM 1501 PGC | ||
| Matrox PG-640, PG-1280 and QG-640 | |||
| Dell NEC MVA-1024 | |||
| Everex EPGA | |||
| Orchid Technology TurboPGA | |||
| Vermont Microsystems IM-640 and IM-1024 | |||
| predecessor | Color Graphics Adapter | ||
| successor | VGA, 8514 |
Matrox PG-640, PG-1280 and QG-640 Dell NEC MVA-1024 Everex EPGA Orchid Technology TurboPGA Vermont Microsystems IM-640 and IM-1024
Professional Graphics Controller (PGC, often called Professional Graphics Adapter and sometimes Professional Graphics Array) is a graphics card manufactured by IBM for PCs. It consists of three interconnected PCBs, and contains its own processor and memory. The PGC was, at the time of its release, the most advanced graphics card for the IBM XT and aimed for tasks such as CAD.
Introduced in 1984, the Professional Graphics Controller offered a maximum resolution of 640 × 480 with 256 colors on an analog RGB monitor, at a refresh rate of 60 hertz—a higher resolution and color depth than CGA and EGA supported. This mode is not BIOS-supported. It was intended for the computer-aided design market and included 320 KB of display RAM and an on-board Intel 8088 microprocessor. The 8088 ran software routines such as "draw polygon" and "fill area" from an on-board 64 KB ROM so that the host CPU didn't need to load and run these routines itself. While never widespread in consumer-class personal computers, its list price, plus $1,295 display, compared favorably to US$50,000 dedicated CAD workstations of the time (even when the $4,995 price of a PC XT Model 87 was included). It was discontinued in 1987 with the arrival of VGA and 8514.
Software support
The board was targeted at the CAD market, therefore limited software support is to be expected. The only software systems known to support the PGC are IBM's Graphical Kernel System, P-CAD 4.5, VersaCAD, Canyon State Systems CompuShow and AutoCAD 2.5.
Output capabilities

PGC supports:
- ** with 256 colors** from a palette of 4,096 (12-bit RGB palette, or 4 bits per color component).
- Color Graphics Adapter text and graphics modes. Text modes use a font with 8×16-pixel character cells and have 400 rows of pixels.
There are six possible color arrangements:
- Default 256-colour palette - Low 4 bits intensity, high 4 bits colour;
- 16-colour palette - Makes the PGC behave as two 16-colour planes. If high 4 bits are 0, low 4 bits are colour; otherwise, high 4 bits are colour;
- 2-3-3 palette (Palette 2) - Bits 6-7 red, bits 3-5 green, bits 0-2 blue;
- 3-2-3 palette (Palette 3) - Bits 5-7 red, bits 3-4 green, bits 0-2 blue;
- 3-3-2 palette (Palette 4) - Bits 5-7 red, bits 2-4 green; bits 0-1 blue;
- 6x6x6 colour cube - six equally spaced shades of red, green, and blue.
Operation
The display adapter was composed of three physical circuit boards (one with the on-board microprocessor, firmware ROMs and video output connector, one providing CGA emulation, and the third mostly carrying RAM) and occupied two adjacent expansion slots on the XT or AT motherboard or the Expansion Unit; the third card was located in between the two slots. The PGC could not be used in the original IBM PC without the 5161 Expansion Unit due to the different spacing of its slots.
In addition to its native mode, the PGC optionally supported the documented text and graphics modes of the Color Graphics Adapter, which could be enabled using an onboard jumper. However, it was only partly register-compatible with CGA.
Hardware clones
- Matrox PG-640, PG-1280 and QG-640 (for the DEC MicroVAX)
- Dell NEC MVA-1024 card
- Everex EPGA
- Orchid Technology TurboPGA
- Vermont Microsystems IM-640, IM-1024
References
;Notes
- Mueller, Scott (1992) Upgrading and Repairing PCs, Second Edition, Que Books, - which says 3 slots and "adapter"
- A Professional Graphics Controller by K. A. Duke and W. A. Wall, IBM Systems Journal
References
- (August 15, 1984). "IBM Personal Computer Professional Graphics Controller Technical Reference". lBM Corporation.
- Elliott, John. (August 11, 2010). "Professional Graphics Controller Notes". John Elliott's homepage.
- (10 September 1984). "Announcement Letter Number 184-112 dated September 10, 1984: IBM 5175 PERSONAL COMPUTER PROFESSIONAL GRAPHICS DISPLAY AND PERSONAL COMPUTER PROFESSIONAL GRAPHICS".
- (1983-06-07). "Announcement Letter Number 183-082 dated June 7, 1983: IBM PERSONAL COMPUTER AND IBM PERSONAL COMPUTER XT ENHANCED WITH ANNOUNCEMENT OF MATH CO-PROCESSOR".
- "CompuShow History".
- Milburn, Ken. (September 29, 1986). "Autocad ADE-3, Version 2.5". InfoWorld.
- R., Bill. "The IBM PGA Graphics Adapter".
- "Google Discussiegroepen".
- Vlask. "NEC MVA 1024".
- Elliott, John. (August 11, 2010). "Professional Graphics Controller Notes - Clones".
- "Orchid Turbo PGA". Orchid Technology.
- (September 22, 1986). "Image Manager 1024 advert". InfoWorld.
This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.
Ask Mako anything about Professional Graphics Controller — get instant answers, deeper analysis, and related topics.
Research with MakoFree with your Surf account
Create a free account to save articles, ask Mako questions, and organize your research.
Sign up freeThis content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.
Report