IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)
IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF) IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)
Color/Graphics Monitor Adapter The Color/Graphics Monitor Adapter is designed to attach a wide variety of TV frequency monitors and TV sets (user-supplied RF modulator required for TVs). It is capable of operating in black and ~ white or color, and provides three video interfaces; a composite video port, a direct drive port, and connection interface for driving a user supplied RF modulator. In addition, a light pen interface is provided. The adapter has two basic modes of operation; alphanumeric (A/N) and all points addressable graphics (APA). Additional modes are available within NN and APA modes. In NN mode, the display can be operated in a 40x25 mode for low resolution monitor and TV s or 80x25 mode for high resolution monitors. In both modes, characters are defined in an 8x8 box and are 5x7 with one line of descender for lowercase (both uppercase and lowercase characters are supported in all modes). In black and white mode, the character attributes ofReverse Video, Blinking and Highlighting are available. Incolor mode, there are 16 foreground colors and 8 background colors available per character. In addition, blinking on a per character basis is available. The adapter card contains 16KB of storage; thus, for a 40x25 screen, 1000 bytes are used to store character information and 1000 bytes are ~ used for attribute/color information. This means that up to 8 pages of screens can be stored in the adapter memory. Similarly, in an 80x25 mode, 4 pages of display screen may be stored in the adapter. The full 16KB storage on the display adapter is directly addressable by the processor allowing maximum software flexibility in managing the screen. In NN color modes, it is also possible to select the screen border color. One of 16 colors may be selected. 2-45
In APA mode, there are two resolutions available; 320x200 and 640x200. In the 320x200, each (picture element) pel may have one of four colors. The background color (color 0) may be any of the 16 possible colors. The remaining 3 colors come from one of the two software selectable palettes. One palette contains red/green/brown, the other contains cyan/magenta/white. ~ The 640x200 mode is only available in black and white since the full 16KB of storage is used to define the on or off state of the pel. The adapter operates in noninterlace mode at either 7 or 14 megahertz (Mhz) video bandwidth depending on the mode of operation selected. In NNmode, characters are formed from a ROM character generator. The character generator contains dot patterns for 256 characters. The character set contains the following major grouping of characters. Sixteen special characters for game support, 15 characters for support of word processing editing functions, the standard 96 ASCII graphic set, 48 characters to support foreign languages, 48 characters for business block graphics allowing drawing of charts, boxes and tables using single and double lines, 16 of the most often used Greek characters, and 15 ofthe most often used scientific notation characters. The Color/Graphics Monitor Adapter function is packaged on a single card which fits into one of the five System Expansions Slots on the System Board. The direct drive and composite video ports are rightangle mounted connectors at the rear ofthe adapter and extend through the rear panel of the System Unit. The display adapter is implemented using a Motorola 6845 CRT controller device. This adapter is highly programmable with respect to raster and character parameters. Thus, many additional modes are possible with clever programming of the adapter. A block diagram of the Color/Graphics Adapter is on the following page. r"'\ 2-46
- Page 14 and 15: FIGURE LISTING 1. System Block Dia
- Page 16 and 17: SECTION I. HARDWARE OVERVIEW The
- Page 18 and 19: The 16KB Memory Expansion Kits allo
- Page 20 and 21: SECTION 2. HARDWARE ~ Contents: Sys
- Page 22 and 23: SYSTEM BOARD The System Board fits
- Page 24 and 25: The memory is dynamic 16K x 1 chips
- Page 26 and 27: System Board Data Flow Figure 2. S
- Page 28 and 29: 1/0 Channel Diagram REAR PANEl SI
- Page 30 and 31: I/O CHRDY I I/O Channel Ready: This
- Page 32 and 33: System Board Component Diagram REA
- Page 34 and 35: Keyboard Interface B lock Diagram
- Page 36 and 37: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
- Page 38 and 39: Cassette User Interface The cassett
- Page 40 and 41: Cassette Interface Connector Specif
- Page 42 and 43: I/O Address Map HEX RANGE 9 8 7 6
- Page 44 and 45: System Memory Map X'OOOOO' 16 TO 6
- Page 46 and 47: System Memory Map Cont. START ADDR
- Page 48 and 49: 5-1/4" Diskette Drives Switch Setti
- Page 50 and 51: 32/64KB Memory Expansion Option Sw
- Page 52 and 53: Power Supply The system DC power su
- Page 54 and 55: N I ~ VI ) § I • \. ~ o el so.
- Page 56 and 57: IBM Monochrome Display and Parallel
- Page 58 and 59: System Channel Interface Lines Used
- Page 60 and 61: Programming Considerations Programm
- Page 62 and 63: • CRT Status Port (I/O Address '3
- Page 66 and 67: CPU .. r-- ) ) ) DISPLAY ADDRESS BU
- Page 68 and 69: Modes of Operation There are two ba
- Page 70 and 71: IBM Monochrome Display Adapter V s.
- Page 72 and 73: Color selection is determined by th
- Page 74 and 75: 1"'"""""\ Table 5. I R G B Summary
- Page 76 and 77: Programming the Mode Control and St
- Page 78 and 79: Bit 5 When on, this bit will change
- Page 80 and 81: I/O Address and Bit Map Read/Write
- Page 82 and 83: Color/Graphics Monitor Adapter Auxi
- Page 84 and 85: Parallel Printer Adapter The Printe
- Page 86 and 87: Programming Considerations The Prin
- Page 88 and 89: Parallel Printer Adapter Interface
- Page 90 and 91: Table 7. Printer Specifications (1
- Page 92 and 93: Table 9. Functions and Conditions o
- Page 94 and 95: Table 10. Connector Pin Assignment
- Page 96 and 97: (4) Data transfer sequence Fig. 17
- Page 98 and 99: ASCII Control Codes Control Codes V
- Page 100 and 101: (8) DC 2 (Device Control 2) The DC
- Page 102 and 103: (b) 3) ESC 2 (Escape 2) Receipt of
- Page 104 and 105: ehaves like the LF code. Therefore,
- Page 106 and 107: [DATA] IESCGI ABCDEFGHI [PRINT] ABC
- Page 108 and 109: 5 1/4-Inch Diskette Drive Adapter T
- Page 110 and 111: ~ Functional Description From a pro
- Page 112 and 113: The FOe is capable of performing 15
In APA mode, there are two resolutions available; 320x200 and<br />
640x200. In the 320x200, each (picture element) pel may have one of<br />
four colors. The background color (color 0) may be any of the 16<br />
possible colors. The remaining 3 colors come from one of the two<br />
software selectable palettes. One palette contains red/green/brown,<br />
the other contains cyan/magenta/white. ~<br />
The 640x200 mode is only available in black and white since the full<br />
16KB of storage is used to define the on or off state of the pel.<br />
The adapter operates in noninterlace mode at either 7 or 14 megahertz<br />
(Mhz) video bandwidth depending on the mode of operation selected.<br />
In NNmode, characters are formed from a ROM character generator.<br />
The character generator contains dot patterns for 256 characters.<br />
The character set contains the following major grouping of characters.<br />
Sixteen special characters for game support, 15 characters for support<br />
of word processing editing functions, the standard 96 ASCII graphic<br />
set, 48 characters to support foreign languages, 48 characters for<br />
business block graphics allowing drawing of charts, boxes and tables<br />
using single and double lines, 16 of the most often used Greek<br />
characters, and 15 ofthe most often used scientific notation characters.<br />
The Color/Graphics Monitor Adapter function is packaged on a single<br />
card which fits into one of the five System Expansions Slots on the<br />
System Board. The direct drive and composite video ports are rightangle<br />
mounted connectors at the rear ofthe adapter and extend through<br />
the rear panel of the System Unit.<br />
The display adapter is implemented using a Motorola 6845 CRT<br />
controller device. This adapter is highly programmable with respect to<br />
raster and character parameters. Thus, many additional modes are<br />
possible with clever programming of the adapter. A block diagram of<br />
the Color/Graphics Adapter is on the following page.<br />
r"'\<br />
2-46