<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.retrotechcollection.com/index.php?action=history&amp;feed=atom&amp;title=IBM_3270_PC</id>
	<title>IBM 3270 PC - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.retrotechcollection.com/index.php?action=history&amp;feed=atom&amp;title=IBM_3270_PC"/>
	<link rel="alternate" type="text/html" href="https://wiki.retrotechcollection.com/index.php?title=IBM_3270_PC&amp;action=history"/>
	<updated>2026-07-16T19:14:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.retrotechcollection.com/index.php?title=IBM_3270_PC&amp;diff=11084&amp;oldid=prev</id>
		<title>Josh: /* Models */</title>
		<link rel="alternate" type="text/html" href="https://wiki.retrotechcollection.com/index.php?title=IBM_3270_PC&amp;diff=11084&amp;oldid=prev"/>
		<updated>2026-05-23T21:34:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Models&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:34, 23 May 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot;&gt;Line 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Models ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Models ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&quot;wikitable styled-table&quot; style=&quot;width:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;100&lt;/del&gt;%; text-align:center;&quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&quot;wikitable styled-table&quot; style=&quot;width:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;70&lt;/ins&gt;%; text-align:center;&quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|+&amp;#039;&amp;#039;&amp;#039;IBM 3270 PC (5271) submodels&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|+&amp;#039;&amp;#039;&amp;#039;IBM 3270 PC (5271) submodels&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Submodel !! Storage !! RAM !! Notes&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Submodel !! Storage !! RAM !! Notes&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key retrotec_mw14890-mwqp_:diff:1.41:old-11072:rev-11084:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Josh</name></author>
	</entry>
	<entry>
		<id>https://wiki.retrotechcollection.com/index.php?title=IBM_3270_PC&amp;diff=11072&amp;oldid=prev</id>
		<title>Josh: Deep technical XT/370 + 3270 PC family page with verified sources (IBM SA38-0037-00 Service Info Manual, IBM GA33-3141-0, IBM 1502336, Kozuh/Livingston/Spillman IBM Systems Journal 1984, seasip.info, Wikipedia)</title>
		<link rel="alternate" type="text/html" href="https://wiki.retrotechcollection.com/index.php?title=IBM_3270_PC&amp;diff=11072&amp;oldid=prev"/>
		<updated>2026-05-23T21:32:03Z</updated>

		<summary type="html">&lt;p&gt;Deep technical XT/370 + 3270 PC family page with verified sources (IBM SA38-0037-00 Service Info Manual, IBM GA33-3141-0, IBM 1502336, Kozuh/Livingston/Spillman IBM Systems Journal 1984, seasip.info, Wikipedia)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox computer&lt;br /&gt;
| name          = IBM 3270 PC&lt;br /&gt;
| image         = [[File:IBM 3270 PC.jpg|260px]]&lt;br /&gt;
| caption       = IBM 3270 PC (machine type 5271) — XT-based mainframe-terminal-emulation workstation, announced 18 October 1983&lt;br /&gt;
| developer     = IBM Entry Systems Division, Boca Raton, in cooperation with IBM 3270 terminal groups&lt;br /&gt;
| manufacturer  = IBM&lt;br /&gt;
| type          = Mainframe-terminal-emulation workstation (PC XT chassis + 3270 hardware)&lt;br /&gt;
| release date  = 18 October 1983 (announcement letter 183-129)&lt;br /&gt;
| discontinued  = 1987 (superseded by IBM 3270 Workstation Program software running on standard PCs and PS/2s)&lt;br /&gt;
| cpu           = Intel &amp;#039;&amp;#039;&amp;#039;8088 @ 4.77 MHz&amp;#039;&amp;#039;&amp;#039; — identical to the [[IBM PC XT (5160)|IBM PC XT]] planar&lt;br /&gt;
| memory        = 256 KB minimum (Model 2 fixed); 512–640 KB on Models 4 / 6 / 24 / 26 / 30 / 50 / 70; up to 2 MB on 31 / 51 / 71 with the Expanded Memory Adapter (XMA)&lt;br /&gt;
| storage       = 5.25&amp;quot; 360 KB DSDD floppy (1 or 2); optional 10 MB ST-412 hard drive (Model 6) or 20 MB hard drive (Models 30 / 50 / 70 from 1986)&lt;br /&gt;
| display       = &amp;#039;&amp;#039;&amp;#039;IBM 5272 Color Display&amp;#039;&amp;#039;&amp;#039; (14&amp;quot; tilt/swivel, 720×350, 7 colours, 24 kHz hsync), or &amp;#039;&amp;#039;&amp;#039;IBM 5151&amp;#039;&amp;#039;&amp;#039; monochrome, or &amp;#039;&amp;#039;&amp;#039;IBM 3295 Plasma Monitor&amp;#039;&amp;#039;&amp;#039; (Models 24/26)&lt;br /&gt;
| sound         = PC speaker&lt;br /&gt;
| os            = &amp;#039;&amp;#039;&amp;#039;3270 PC Control Program&amp;#039;&amp;#039;&amp;#039; + PC DOS 2.0 / 2.1. Control Program v3.0 required for Models 31/51/71 and all P-models. Up to &amp;#039;&amp;#039;&amp;#039;4 mainframe sessions + 1 DOS task + 2 notepads&amp;#039;&amp;#039;&amp;#039; simultaneously in a windowed display. Single DOS task only. Superseded in 1987 by the 3270 Workstation Program&lt;br /&gt;
| predecessor   = [[IBM PC XT (5160)]] (chassis) and IBM 3278 / 3279 terminals (function)&lt;br /&gt;
| successor     = IBM 3270 Workstation Program (1987) — same multi-session experience on a standard XT/AT with only a 3278/79 emulation card&lt;br /&gt;
| model         = 5271 (system unit machine type). Submodels: 2, 4, 6, 24, 26, 30, 31, 50, 51, 70, 71, and P-prefix variants (P30, P31, P50, P51, P70, P71)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;IBM 3270 PC&amp;#039;&amp;#039;&amp;#039; (machine type &amp;#039;&amp;#039;&amp;#039;5271&amp;#039;&amp;#039;&amp;#039;) is a mainframe-terminal-emulation workstation announced by IBM on &amp;#039;&amp;#039;&amp;#039;18 October 1983&amp;#039;&amp;#039;&amp;#039; (announcement letter &amp;#039;&amp;#039;&amp;#039;183-129&amp;#039;&amp;#039;&amp;#039;).&amp;lt;ref&amp;gt;https://sharktastica.co.uk/resources/docs/IBM_183-129_3270PC_83.pdf&amp;lt;/ref&amp;gt; The system unit is essentially an [[IBM PC XT (5160)]] motherboard, chassis, and PSU, but with the eight ISA expansion slots almost entirely occupied by specialist 3270-terminal-emulation cards. The combination of these cards plus the &amp;#039;&amp;#039;&amp;#039;3270 PC Control Program&amp;#039;&amp;#039;&amp;#039; allows the workstation to host &amp;#039;&amp;#039;&amp;#039;up to four mainframe terminal sessions, one DOS task, and two notepads&amp;#039;&amp;#039;&amp;#039; simultaneously in a windowed display — a unique capability in 1983.&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/IBM_3270_PC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 3270 PC was &amp;#039;&amp;#039;&amp;#039;discontinued in 1987&amp;#039;&amp;#039;&amp;#039; when IBM released the &amp;#039;&amp;#039;&amp;#039;3270 Workstation Program&amp;#039;&amp;#039;&amp;#039; (a software-only product that ran on standard PCs/PS/2s with only a 3278/79 Emulation Adapter), removing the need for the 3270 PC&amp;#039;s specialised cards.&lt;br /&gt;
&lt;br /&gt;
== Note on Machine-Type Confusion ==&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;3270 PC&amp;quot; family includes:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IBM 3270 PC&amp;#039;&amp;#039;&amp;#039; (this page) — system unit &amp;#039;&amp;#039;&amp;#039;5271&amp;#039;&amp;#039;&amp;#039;, the XT-based original.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[IBM 3270 PC/G]]&amp;#039;&amp;#039;&amp;#039; — system unit &amp;#039;&amp;#039;&amp;#039;5371&amp;#039;&amp;#039;&amp;#039;, graphics version with IBM 5278 Display Attachment Unit and IBM 5279 14&amp;quot; display.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[IBM 3270 PC/GX]]&amp;#039;&amp;#039;&amp;#039; — &amp;#039;&amp;#039;&amp;#039;also system unit 5371&amp;#039;&amp;#039;&amp;#039; (not 5372 — both /G and /GX share the same system unit type; the /GX is differentiated by the IBM 5378 Display Attachment Unit and IBM 5379 19&amp;quot; display).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IBM PC AT/G and AT/GX&amp;#039;&amp;#039;&amp;#039; — system unit &amp;#039;&amp;#039;&amp;#039;5373&amp;#039;&amp;#039;&amp;#039;, AT-based equivalents.&lt;br /&gt;
&lt;br /&gt;
== Models ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable styled-table&amp;quot; style=&amp;quot;width:100%; text-align:center;&amp;quot;&lt;br /&gt;
|+&amp;#039;&amp;#039;&amp;#039;IBM 3270 PC (5271) submodels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
! Submodel !! Storage !! RAM !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 1 × floppy || 256 KB fixed || Entry; not RAM-expandable&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 2 × floppy || up to 640 KB ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;6&amp;#039;&amp;#039;&amp;#039; || floppy + 10 MB HDD || up to 640 KB || Most common configuration&lt;br /&gt;
|-&lt;br /&gt;
| 24 / 26 || 2 × floppy / floppy + HDD || up to 640 KB || Added 25 Oct 1984 (announcement 184-136); IBM 3295 Plasma Monitor support&lt;br /&gt;
|-&lt;br /&gt;
| 30 / 50 / 70 || various || 640 KB on planar, 20 MB HDD || Added 1986 (announcement 186-053)&lt;br /&gt;
|-&lt;br /&gt;
| 31 / 51 / 71 || various || 256 KB planar + 1 MB on Expanded Memory Adapter card || 1986 generation&lt;br /&gt;
|-&lt;br /&gt;
| P30 / P31 / P50 / P51 / P70 / P71 || various || various || Use 101-key Enhanced AT-style keyboard instead of the 122-key&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The 1984 expansion announcement (184-136, 25 October 1984) added &amp;#039;&amp;#039;&amp;#039;IBM 3295 Plasma Monitor&amp;#039;&amp;#039;&amp;#039; support — an orange-plasma display capable of 62 × 160 or 46 × 106 text grids, far beyond the 5272&amp;#039;s text capabilities.&amp;lt;ref&amp;gt;http://www-01.ibm.com/common/ssi/rep_ca/6/897/ENUS184-136/index.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The 1986 expansion (186-053) added &amp;#039;&amp;#039;&amp;#039;640 KB on the planar&amp;#039;&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;&amp;#039;XMA Expanded Memory Adapter&amp;#039;&amp;#039;&amp;#039; (up to 1 MB of EMS-style expansion memory) on the 31/51/71 submodels.&amp;lt;ref&amp;gt;http://www-01.ibm.com/common/ssi/printableversion.wss?docURL=/common/ssi/rep_ca/3/897/ENUS186-053/index.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Launch Pricing ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Model 6&amp;#039;&amp;#039;&amp;#039; (512 KB + 10 MB HDD): &amp;#039;&amp;#039;&amp;#039;$6,210 system unit only&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Typical working colour-monitor configuration: &amp;#039;&amp;#039;&amp;#039;~$8,465&amp;#039;&amp;#039;&amp;#039; including software and cabling.&amp;lt;ref&amp;gt;PC Magazine, 22 January 1985 — Valenzuela review.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Specialist Cards ==&lt;br /&gt;
&lt;br /&gt;
The 3270 PC system unit is fundamentally an XT 5160 motherboard / chassis / PSU; the difference from a stock XT is in the cards that occupy nearly all eight ISA slots:&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Adapter Card ===&lt;br /&gt;
&lt;br /&gt;
* Intercepts the &amp;#039;&amp;#039;&amp;#039;122-key IBM 5271 Keyboard Element&amp;#039;&amp;#039;&amp;#039; scancodes and translates them to XT scancodes.&lt;br /&gt;
* Two variants:&lt;br /&gt;
:: &amp;#039;&amp;#039;&amp;#039;Simple&amp;#039;&amp;#039;&amp;#039; (ROM &amp;#039;&amp;#039;&amp;#039;6323581&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:: &amp;#039;&amp;#039;&amp;#039;Complicated&amp;#039;&amp;#039;&amp;#039; (ROM &amp;#039;&amp;#039;&amp;#039;6323582&amp;#039;&amp;#039;&amp;#039;) — adds NMI button and serial port.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Critical: this card holds the video BIOS&amp;#039;&amp;#039;&amp;#039; for the 3270 PC Display Adapter — the video cards do not work without the keyboard adapter card installed.&amp;lt;ref&amp;gt;http://www.seasip.info/VintagePC/5271.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 3270 PC Display Adapter ===&lt;br /&gt;
&lt;br /&gt;
* Main video card, full-length 8-bit ISA.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SCN2672 Programmable Video Timing Controller (PVTC)&amp;#039;&amp;#039;&amp;#039; at I/O ports &amp;#039;&amp;#039;&amp;#039;0180h–019Bh&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;8 KB framebuffer&amp;#039;&amp;#039;&amp;#039; split: 4 KB for the 3270-emulation layer / 4 KB for an emulated CGA-or-MDA layer.&lt;br /&gt;
* Drives a unique &amp;#039;&amp;#039;&amp;#039;720 × 350 mode&amp;#039;&amp;#039;&amp;#039; on the IBM 5272 colour monitor.&lt;br /&gt;
&lt;br /&gt;
=== All Points Addressable (APA) Card ===&lt;br /&gt;
&lt;br /&gt;
* Optional add-on.&lt;br /&gt;
* Adds CGA-compatible 320 × 200 / 640 × 200 modes plus two 3270-PC-unique graphics modes.&lt;br /&gt;
* Required for graphics-capable mainframe applications.&lt;br /&gt;
&lt;br /&gt;
=== Programmed Symbols (PSS) Card ===&lt;br /&gt;
&lt;br /&gt;
* Optional add-on.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;RAM-loaded character sets&amp;#039;&amp;#039;&amp;#039; (up to &amp;#039;&amp;#039;&amp;#039;seven fonts&amp;#039;&amp;#039;&amp;#039;) for 3270 graphics applications.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Three of the fonts (4, 5, 7) are tri-plane&amp;#039;&amp;#039;&amp;#039; allowing 8-colour characters.&lt;br /&gt;
&lt;br /&gt;
=== 3278/79 Host Connect / Emulation Adapter ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;BNC twinax&amp;#039;&amp;#039;&amp;#039; connection to the IBM &amp;#039;&amp;#039;&amp;#039;3174&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;3274&amp;#039;&amp;#039;&amp;#039; cluster controller.&lt;br /&gt;
* Two variants exist:&lt;br /&gt;
:: Older — 4 KB buffer, I/O at &amp;#039;&amp;#039;&amp;#039;2D0h–2D6h&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
:: Newer — adds register at &amp;#039;&amp;#039;&amp;#039;2D7h&amp;#039;&amp;#039;&amp;#039;; reconfigurable buffer size.&lt;br /&gt;
* Technical reference: &amp;#039;&amp;#039;&amp;#039;IBM 1502336&amp;#039;&amp;#039;&amp;#039; — &amp;#039;&amp;#039;PC 3278/79 Emulation Adapter Technical Reference&amp;#039;&amp;#039; (October 1983).&amp;lt;ref&amp;gt;http://bitsavers.trailing-edge.com/pdf/ibm/pc/cards/1502336_PC_3278_79_Emulation_Adapter_Technical_Adapter_Oct83.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:IBM 5271 physical layout.svg|center|thumb|480px|IBM 5271 (3270 PC) physical layout diagram showing slot placement for the keyboard adapter, display adapter, host-connect card, and the optional APA / PSS expansion cards. (Image: Wikimedia Commons, public domain)]]&lt;br /&gt;
&lt;br /&gt;
== Operating Environment ==&lt;br /&gt;
&lt;br /&gt;
The 3270 PC runs &amp;#039;&amp;#039;&amp;#039;PC DOS 2.0 or 2.1&amp;#039;&amp;#039;&amp;#039; overlaid with the &amp;#039;&amp;#039;&amp;#039;3270 PC Control Program&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Up to 4 mainframe sessions&amp;#039;&amp;#039;&amp;#039; running concurrently.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1 DOS task&amp;#039;&amp;#039;&amp;#039; running concurrently with the mainframe sessions (only one DOS task can be active at a time).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;2 notepads&amp;#039;&amp;#039;&amp;#039; for cross-session text manipulation.&lt;br /&gt;
* All seven of these contexts visible in a &amp;#039;&amp;#039;&amp;#039;windowed display&amp;#039;&amp;#039;&amp;#039; on the 5272 monitor.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;PC Magazine&amp;#039;&amp;#039; (January 1985) called the Control Program &amp;quot;a memory hog&amp;quot; — it consumes approximately 200 KB resident, leaving limited free RAM for DOS applications.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Control Program v3.0&amp;#039;&amp;#039;&amp;#039; is required for the 1986 Models 31/51/71 and all P-models.&lt;br /&gt;
&lt;br /&gt;
In &amp;#039;&amp;#039;&amp;#039;1987&amp;#039;&amp;#039;&amp;#039; the &amp;#039;&amp;#039;&amp;#039;3270 Workstation Program&amp;#039;&amp;#039;&amp;#039; (IBM &amp;#039;&amp;#039;&amp;#039;84X0982&amp;#039;&amp;#039;&amp;#039;) replaced the Control Program, providing the same multi-session experience on a standard XT or AT with only a 3278/79 Emulation Adapter — and adding DOS 3.3 support plus up to six DOS sessions.&amp;lt;ref&amp;gt;http://www.bitsavers.org/pdf/ibm/pc/3270/84X0982_3270_Workstation_Program_V1.0_Users_Guide_and_Reference_Apr87.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== File Transfer ===&lt;br /&gt;
&lt;br /&gt;
The 3270 PC&amp;#039;s stand-out practical capability is its &amp;#039;&amp;#039;&amp;#039;SEND / RECEIVE file transfer&amp;#039;&amp;#039;&amp;#039; between CMS (or TSO) on the mainframe and PC DOS on the workstation, with automatic &amp;#039;&amp;#039;&amp;#039;EBCDIC↔ASCII conversion&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Display ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IBM 5272 Color Display&amp;#039;&amp;#039;&amp;#039; — 14&amp;quot; tilt/swivel, &amp;#039;&amp;#039;&amp;#039;720 × 350&amp;#039;&amp;#039;&amp;#039; in &amp;#039;&amp;#039;&amp;#039;7 colours&amp;#039;&amp;#039;&amp;#039; (no high-intensity; bright and standard CGA colours render identically). Pin 4 of the DE-9 selects mono vs colour. Color timings: &amp;#039;&amp;#039;&amp;#039;hsync 24 kHz negative, vsync 63 Hz negative&amp;#039;&amp;#039;&amp;#039;. Mono timings: 18.6 kHz / 50 Hz.&amp;lt;ref&amp;gt;http://www.seasip.info/VintagePC/5271.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IBM 5151&amp;#039;&amp;#039;&amp;#039; monochrome — also supported (the graphics card auto-detects monitor type via pin 4).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IBM 3295 Plasma Monitor&amp;#039;&amp;#039;&amp;#039; — orange plasma, &amp;#039;&amp;#039;&amp;#039;62 × 160&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;46 × 106&amp;#039;&amp;#039;&amp;#039; text grids, supported on Models 24/26.&lt;br /&gt;
&lt;br /&gt;
== Keyboard ==&lt;br /&gt;
&lt;br /&gt;
The defining accessory of the 3270 PC family is the &amp;#039;&amp;#039;&amp;#039;IBM 5271 Keyboard Element&amp;#039;&amp;#039;&amp;#039; — &amp;#039;&amp;#039;&amp;#039;IBM part 6110344&amp;#039;&amp;#039;&amp;#039;. It is the &amp;#039;&amp;#039;&amp;#039;122-key Model F&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;terminal keyboard:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;24 PF (Program Function) keys&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Weight: 9.3 lb&amp;#039;&amp;#039;&amp;#039; (much heavier than a standard PC keyboard).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;AT protocol&amp;#039;&amp;#039;&amp;#039;, scan code set 3.&lt;br /&gt;
* First announced October 1983; shipped Q1 1984.&amp;lt;ref&amp;gt;https://sharktastica.co.uk/wiki/ibm-model-f&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://deskthority.net/wiki/IBM_Model_F_122-key&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The keyboard connects to the &amp;#039;&amp;#039;&amp;#039;keyboard adapter dongle&amp;#039;&amp;#039;&amp;#039; — a small cable that splits a DE-9 on the keyboard controller card into two 5-pin DIN connectors (one for the 3270 keyboard, one passing through to the planar XT keyboard socket).&lt;br /&gt;
&lt;br /&gt;
A plain XT 83-key keyboard works but produces POST error &amp;#039;&amp;#039;&amp;#039;302&amp;#039;&amp;#039;&amp;#039; (press F1 to continue). P-model variants use the 101-key Enhanced AT-style keyboard instead.&lt;br /&gt;
&lt;br /&gt;
[[File:IBM Model F 122 key keyboard.jpg|center|thumb|480px|The IBM 122-key Model F keyboard (IBM part 6110344) — the 5271 Keyboard Element used on all 3270 PC family machines. (Image: Wikimedia Commons, CC BY-SA 4.0)]]&lt;br /&gt;
&lt;br /&gt;
== Common Faults ==&lt;br /&gt;
&lt;br /&gt;
The 3270 PC chassis is identical to a stock IBM PC XT, so chassis faults are:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;RIFA-branded X / Y mains-suppression caps&amp;#039;&amp;#039;&amp;#039; in the PSU — vent and produce smoke / fish odour. Replace immediately.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Tantalum bypass cap shorts&amp;#039;&amp;#039;&amp;#039; on the planar — pull the +5 V rail.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Hard disk failure&amp;#039;&amp;#039;&amp;#039; on Model 6 / 30 / 50 / 70 — original ST-412 / ST-225 drives are end-of-life.&lt;br /&gt;
&lt;br /&gt;
3270-PC-specific faults:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Keyboard adapter dongle cable&amp;#039;&amp;#039;&amp;#039; — wear, missing, or pin damage. Pinout is documented at [http://www.seasip.info/VintagePC/5271.html seasip.info] and reproducible.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Custom cards&amp;#039;&amp;#039;&amp;#039; — scarce in 2024. The Display Adapter + APA + PSS trio can be transplanted into other XT-class machines provided three adjacent full-length 8-bit ISA slots are available and any onboard video is disabled.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IBM 5272 monitor&amp;#039;&amp;#039;&amp;#039; — dedicated tube and timings unique to the 3270 PC; failure means substituting a 5151 mono display (losing colour) is the only practical recovery.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Capacitor failure&amp;#039;&amp;#039;&amp;#039; — seasip.info documents a real-world case of a blown capacitor taking out a 5271 planar.&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;220&amp;quot; heights=&amp;quot;160&amp;quot; mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:IBM 3270 PC.jpg|IBM 3270 PC (5271)&lt;br /&gt;
File:IBM 3270 PC Original.jpg|3270 PC with display&lt;br /&gt;
File:IBM 3270 PC XT color variant.jpg|3270 PC XT colour configuration&lt;br /&gt;
File:IBM 5271 physical layout.svg|5271 physical layout diagram&lt;br /&gt;
File:IBM Model F 122 key keyboard.jpg|5271 Keyboard Element (122-key Model F)&lt;br /&gt;
File:IBM 122 key terminal keyboard.jpg|122-key keyboard alternate angle&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM 3270 PC Maintenance Guide]]&lt;br /&gt;
* [[IBM 3270 PC Troubleshooting Guide]]&lt;br /&gt;
* [[IBM 3270 PC Capacitor Replacement Guide]]&lt;br /&gt;
* [[IBM 3270 PC/G]] — graphics variant&lt;br /&gt;
* [[IBM 3270 PC/GX]] — extended-graphics variant&lt;br /&gt;
* [[IBM PC XT/370]] — contemporary mainframe-emulation workstation (the 3270 PC connects to mainframes; the XT/370 &amp;#039;&amp;#039;becomes&amp;#039;&amp;#039; a mainframe)&lt;br /&gt;
* [[IBM PC XT (5160)]] — base chassis&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/IBM_3270_PC IBM 3270 PC — Wikipedia]. Authoritative model reference, pricing, announcement letters.&lt;br /&gt;
* [http://www.seasip.info/VintagePC/5271.html John Elliott, seasip.info — IBM 5271 (3270 PC)]. The most thorough community technical reference.&lt;br /&gt;
* [https://sharktastica.co.uk/resources/docs/IBM_183-129_3270PC_83.pdf IBM Announcement Letter 183-129 (3270 PC, 18 October 1983)].&lt;br /&gt;
* [http://www-01.ibm.com/common/ssi/rep_ca/6/897/ENUS184-136/index.html IBM Announcement Letter 184-136 (1984 IBM 3295 Plasma extension)].&lt;br /&gt;
* [http://www-01.ibm.com/common/ssi/printableversion.wss?docURL=/common/ssi/rep_ca/3/897/ENUS186-053/index.html IBM Announcement Letter 186-053 (1986 XMA / 30 / 50 / 70 series)].&lt;br /&gt;
* [http://bitsavers.org/pdf/ibm/pc/SA38-0037-00_Personal_Computer_Family_Service_Information_Manual_Jul89.pdf IBM SA38-0037-00 Personal Computer Family Service Information Manual (July 1989)], Chapter 10 — 3270 PC service procedures.&lt;br /&gt;
* [http://bitsavers.org/pdf/ibm/pc/3270/G320-9539-0_IBM_3270_Personal_Computer_Hints_and_Tips_198605.pdf IBM G320-9539-0 — 3270 Personal Computer Hints and Tips (June 1986)].&lt;br /&gt;
* [http://bitsavers.trailing-edge.com/pdf/ibm/pc/cards/1502336_PC_3278_79_Emulation_Adapter_Technical_Adapter_Oct83.pdf IBM 1502336 — PC 3278/79 Emulation Adapter Technical Reference (October 1983)].&lt;br /&gt;
* [https://www.bitsavers.org/pdf/ibm/pc/3270/84X0982_3270_Workstation_Program_V1.0_Users_Guide_and_Reference_Apr87.pdf IBM 84X0982 — 3270 Workstation Program v1.0 User&amp;#039;s Guide (April 1987)]. The Control Program&amp;#039;s software-only successor.&lt;br /&gt;
* [https://www.stanislavs.org/helppc/diagnostic_codes.html HelpPC — IBM PC diagnostic codes]. 28xx / 32xx code ranges.&lt;br /&gt;
&lt;br /&gt;
{{Navbox-IBMComputers|state=collapsed}}&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM]]&lt;br /&gt;
[[Category:IBM PC family]]&lt;/div&gt;</summary>
		<author><name>Josh</name></author>
	</entry>
</feed>