<?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_System%2F23_Datamaster</id>
	<title>IBM System/23 Datamaster - 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_System%2F23_Datamaster"/>
	<link rel="alternate" type="text/html" href="https://wiki.retrotechcollection.com/index.php?title=IBM_System/23_Datamaster&amp;action=history"/>
	<updated>2026-07-16T23:24:03Z</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_System/23_Datamaster&amp;diff=11058&amp;oldid=prev</id>
		<title>Josh: /* Models */</title>
		<link rel="alternate" type="text/html" href="https://wiki.retrotechcollection.com/index.php?title=IBM_System/23_Datamaster&amp;diff=11058&amp;oldid=prev"/>
		<updated>2026-05-23T16:51:20Z</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 17:51, 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-l35&quot;&gt;Line 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&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 System/23 models&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 System/23 models&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;! Machine type !! Name !! Form factor !! 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;! Machine type !! Name !! Form factor !! Notes&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key retrotec_mw14890-mwqp_:diff:1.41:old-11054:rev-11058:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Josh</name></author>
	</entry>
	<entry>
		<id>https://wiki.retrotechcollection.com/index.php?title=IBM_System/23_Datamaster&amp;diff=11054&amp;oldid=prev</id>
		<title>Josh: Deep technical IBM System/23 Datamaster page with verified sources (SY34-0171-0 Service Manual, 6841631 Diagnostic Guide, Bradley BYTE Sep 1990, Bits Passats community reference)</title>
		<link rel="alternate" type="text/html" href="https://wiki.retrotechcollection.com/index.php?title=IBM_System/23_Datamaster&amp;diff=11054&amp;oldid=prev"/>
		<updated>2026-05-23T16:49:47Z</updated>

		<summary type="html">&lt;p&gt;Deep technical IBM System/23 Datamaster page with verified sources (SY34-0171-0 Service Manual, 6841631 Diagnostic Guide, Bradley BYTE Sep 1990, Bits Passats community reference)&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 System/23 Datamaster&lt;br /&gt;
| image         = [[File:IBM System 23 Datamaster front.jpg|260px]]&lt;br /&gt;
| caption       = IBM System/23 Datamaster (Model 5322) — all-in-one desktop launched 28 July 1981&lt;br /&gt;
| developer     = IBM Entry Level Systems, Boca Raton — engineering lead Bill Sydnes (hardware), Jack Sams (software); programme led by Bill Lowe&lt;br /&gt;
| manufacturer  = IBM&lt;br /&gt;
| type          = Small-business desktop computer&lt;br /&gt;
| release date  = 28 July 1981&lt;br /&gt;
| discontinued  = c. 1985&lt;br /&gt;
| cpu           = Intel 8085A at 18.432 MHz crystal divided to 3.07 MHz internal machine-cycle clock; IBM internal part number 4178015. No math coprocessor&lt;br /&gt;
| memory        = 9-bit parity DRAM (TMS4132 stacked-die). Official configs: 32 / 64 / 96 / 128 KB on one or two daughter cards. ROM (ROS): 14 × 8 KB then 16 × 8 KB (Mostek MK36000 / Motorola 68366 / Motorola 68766 EPROM early units)&lt;br /&gt;
| storage       = 0, 1 or 2 × built-in 8-inch floppy drives (&amp;quot;31SD&amp;quot; single-sided or &amp;quot;51TD&amp;quot; double-sided); ~1.1 MB single, 2.2 MB double. Optional external IBM 5246 Diskette Unit (up to 4.4 MB aggregate) and IBM 5247 Winchester Disk Unit (15.4 / 30.8 MB; first shipped November 1982; up to 4 hosts shared per 5247)&lt;br /&gt;
| display       = Built-in green-phosphor CRT (80 × 24 character cells). NEC-equivalent Intel 8275 CRTC + Intel 8257 DMA channel feeding the frame buffer at 0x8200&lt;br /&gt;
| sound         = None&lt;br /&gt;
| dimensions    = Not published in surviving secondary sources; refer to SY34-0171-0 front matter&lt;br /&gt;
| weight        = 95 lb (43 kg)&lt;br /&gt;
| os            = No separate OS — the boot ROM IPLs directly into IBM&amp;#039;s own BASIC interpreter (closely related to System/34 BASIC). EBCDIC character set throughout&lt;br /&gt;
| predecessor   = [[IBM 5120]]&lt;br /&gt;
| successor     = [[IBM PC (5150)]] — the Datamaster team transferred to the IBM PC&amp;#039;s &amp;quot;Project Chess&amp;quot; task force at Boca Raton, applying lessons from the Datamaster&amp;#039;s slipped schedule&lt;br /&gt;
| model         = 5322 (all-in-one), 5324 (tower without integrated CRT/keyboard)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;IBM System/23 Datamaster&amp;#039;&amp;#039;&amp;#039; is an all-in-one desktop business computer announced by IBM on &amp;#039;&amp;#039;&amp;#039;28 July 1981&amp;#039;&amp;#039;&amp;#039; — just two weeks before the [[IBM PC (5150)]] of 12 August 1981. The Datamaster occupies a unique place in IBM history: it is both the direct successor to the [[IBM 5120]] in IBM&amp;#039;s small-business computer line, and the direct architectural ancestor of the IBM PC, sharing chipset, peripheral wiring, 9-bit parity RAM, the 62-pin expansion bus (with only five signals changed between Datamaster and PC), the keyboard mechanism, the power-good signal and the POST diagnostic system.&amp;lt;ref&amp;gt;Wikipedia, &amp;quot;IBM System/23 Datamaster&amp;quot;.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Bradley, D. J. &amp;quot;The Creation of the IBM PC&amp;quot;, &amp;#039;&amp;#039;BYTE&amp;#039;&amp;#039; September 1990, pp. 414–420.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Datamaster was a &amp;#039;&amp;#039;&amp;#039;commercial failure&amp;#039;&amp;#039;&amp;#039; — three causes are cited repeatedly: a high US$9,000 base price, a one-year development slip caused by IBM&amp;#039;s late decision to make the Datamaster&amp;#039;s BASIC compatible with System/34 BASIC, and the IBM PC being announced one month after the Datamaster shipped and immediately upstaging it.&amp;lt;ref&amp;gt;Bits Passats, &amp;quot;IBM System/23 Datamaster&amp;quot;.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Pollack, A., &amp;quot;Big I.B.M.&amp;#039;s Little Computer&amp;quot;, &amp;#039;&amp;#039;New York Times&amp;#039;&amp;#039;, 13 August 1981.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But the Datamaster is far more historically significant than its sales suggest: the IBM PC project&amp;#039;s defining design decisions — &amp;#039;&amp;#039;&amp;#039;off-the-shelf parts, no NIH, one-year schedule, Intel 8088 because the team knew the 8085, Microsoft BASIC because IBM&amp;#039;s own BASIC was the Datamaster schedule killer&amp;#039;&amp;#039;&amp;#039; — were direct reactions to the Datamaster experience. The Datamaster&amp;#039;s &amp;#039;&amp;#039;&amp;#039;hardware engineer Bill Sydnes&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;software lead Jack Sams&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;POST author David Bradley&amp;#039;&amp;#039;&amp;#039; all moved to the IBM PC &amp;quot;dirty dozen&amp;quot; task force in 1980, and brought the Datamaster&amp;#039;s architecture with them.&amp;lt;ref&amp;gt;Trifunovic, N., &amp;quot;Why IBM Turned to Microsoft for BASIC&amp;quot;.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Bradley 1990, &amp;#039;&amp;#039;BYTE&amp;#039;&amp;#039;.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development History ==&lt;br /&gt;
&lt;br /&gt;
Development began at IBM&amp;#039;s Entry Level Systems unit in &amp;#039;&amp;#039;&amp;#039;Boca Raton, Florida&amp;#039;&amp;#039;&amp;#039; in &amp;#039;&amp;#039;&amp;#039;February 1978&amp;#039;&amp;#039;&amp;#039; under Bill Lowe. The hardware was ready by &amp;#039;&amp;#039;&amp;#039;mid-1980&amp;#039;&amp;#039;&amp;#039;.&amp;lt;ref&amp;gt;Bradley 1990, &amp;#039;&amp;#039;BYTE&amp;#039;&amp;#039;.&amp;lt;/ref&amp;gt; The project then stalled approximately one year because IBM decided late in development to make the Datamaster&amp;#039;s BASIC compatible with the BASIC on the much larger IBM System/34 minicomputer, requiring substantial rework of the interpreter.&lt;br /&gt;
&lt;br /&gt;
By the time the Datamaster shipped in July 1981, the IBM PC&amp;#039;s &amp;quot;Project Chess&amp;quot; task force — led by Bill Lowe and then by Don Estridge — was already nine months into a one-year mandate to ship a competing 16-bit personal computer. The PC&amp;#039;s launch on 12 August 1981 immediately overshadowed the Datamaster.&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 System/23 models&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
! Machine type !! Name !! Form factor !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;5322&amp;#039;&amp;#039;&amp;#039; || System/23 Datamaster || All-in-one desktop || Integrated CRT, integrated 8-inch floppy bays, detached keyboard&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;5324&amp;#039;&amp;#039;&amp;#039; || System/23 Datamaster || Tower (file-cabinet style) || No integrated CRT or keyboard — uses separate terminal; same motherboard as 5322; marketed as &amp;quot;ergonomic&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:IBM System 23 5324 tower.jpg|right|thumb|320px|IBM System/23 Model 5324 — the tower variant of the Datamaster. Same motherboard as the all-in-one 5322 but in a file-cabinet-sized steel enclosure. (Image: Wikimedia Commons, CC BY-SA 4.0)]]&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
=== CPU ===&lt;br /&gt;
&lt;br /&gt;
The Datamaster uses an &amp;#039;&amp;#039;&amp;#039;Intel 8085A&amp;#039;&amp;#039;&amp;#039; processor relabelled with IBM internal part number &amp;#039;&amp;#039;&amp;#039;4178015&amp;#039;&amp;#039;&amp;#039; (community-confirmed by swap-testing against an Alphatronic P2&amp;#039;s 8085).&amp;lt;ref&amp;gt;Bits Passats, &amp;quot;IBM System/23 Datamaster&amp;quot;.&amp;lt;/ref&amp;gt; The clock topology is:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;18.432 MHz crystal&amp;#039;&amp;#039;&amp;#039; on the motherboard&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;÷3&amp;#039;&amp;#039;&amp;#039; to give a &amp;#039;&amp;#039;&amp;#039;6.144 MHz clock at the 8085 input pin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;÷2 internally&amp;#039;&amp;#039;&amp;#039; by the 8085 to give a &amp;#039;&amp;#039;&amp;#039;3.07 MHz machine cycle&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Wikipedia and most secondary sources cite the figure as &amp;quot;3.07 MHz&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The 8085 was chosen because it was the cost-effective, in-production Intel 8-bit in 1978; the team&amp;#039;s familiarity with the 8085 was a deciding factor in IBM&amp;#039;s later choice of the 8088 (a 16-bit family member with 8-bit external bus) for the [[IBM PC (5150)|IBM PC]].&amp;lt;ref&amp;gt;Bradley 1990, &amp;#039;&amp;#039;BYTE&amp;#039;&amp;#039;.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:IBM System 23 motherboard 1982.jpg|center|thumb|600px|IBM System/23 Datamaster motherboard (1982 revision) — Intel 8085A CPU, ROS ROMs, and the Intel-family peripheral chipset (8257 DMA, 8275 CRTC, 8253 PIT, 8255 PPI, 8251 USART, 8259 PIC). (Image: Wikimedia Commons, CC BY-SA 4.0)]]&lt;br /&gt;
&lt;br /&gt;
=== Peripheral Chipset (all Intel, relabelled with IBM part numbers) ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;8257 DMA&amp;#039;&amp;#039;&amp;#039; — with a dedicated channel for floppy transfers (the 8275 CRTC has no internal address generator and uses DMA for every frame).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;8275 CRTC&amp;#039;&amp;#039;&amp;#039; — 80 × 24 character display.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;8253 PIT&amp;#039;&amp;#039;&amp;#039; — programmable interval timer.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3 × 8255 PPI&amp;#039;&amp;#039;&amp;#039; — general-purpose parallel I/O (one of them drives the diagnostic probe port at the rear).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;8251 USART&amp;#039;&amp;#039;&amp;#039; — single async/sync serial channel.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;8259 PIC&amp;#039;&amp;#039;&amp;#039; — programmable interrupt controller.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;8048&amp;#039;&amp;#039;&amp;#039; in the keyboard — with Datamaster-specific firmware.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NEC 765 FDC&amp;#039;&amp;#039;&amp;#039; on the floppy controller card.&lt;br /&gt;
&lt;br /&gt;
=== Memory Map ===&lt;br /&gt;
&lt;br /&gt;
The 64 KB 8085 address space is split into &amp;#039;&amp;#039;&amp;#039;four 16 KB segments&amp;#039;&amp;#039;&amp;#039;. Even segments (0x0000, 0x8000) are fixed; odd segments (0x4000, 0xC000) are paged through a &amp;#039;&amp;#039;&amp;#039;74LS670 page register&amp;#039;&amp;#039;&amp;#039; (4 bits wide, giving 16 pages of 16 KB). Lower half of the map is ROM; upper half is RAM; video memory begins at &amp;#039;&amp;#039;&amp;#039;0x8200&amp;#039;&amp;#039;&amp;#039;.&amp;lt;ref&amp;gt;Bits Passats.&amp;lt;/ref&amp;gt; Theoretical maximum 272 KB ROM + 128 KB RAM addressable through banking; the firmware caps RAM at 128 KB.&lt;br /&gt;
&lt;br /&gt;
=== ROM (Read-Only Store) ===&lt;br /&gt;
&lt;br /&gt;
The motherboard carries either &amp;#039;&amp;#039;&amp;#039;14 × 8 KB ROS modules (= 112 KB)&amp;#039;&amp;#039;&amp;#039; on early-production boards or &amp;#039;&amp;#039;&amp;#039;16 × 8 KB (= 128 KB)&amp;#039;&amp;#039;&amp;#039; on later boards. Each module is numbered for diagnostic identification. ROMs are supplied as:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Mostek MK36000&amp;#039;&amp;#039;&amp;#039; (most common, now a leading failure mode — see [[IBM System/23 Datamaster Troubleshooting Guide]])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Motorola 68366&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Motorola 68766&amp;#039;&amp;#039;&amp;#039; EPROM (early-production units, used because of supply shortages)&lt;br /&gt;
&lt;br /&gt;
=== RAM ===&lt;br /&gt;
&lt;br /&gt;
RAM is &amp;#039;&amp;#039;&amp;#039;9 bits wide (8 data + 1 parity)&amp;#039;&amp;#039;&amp;#039;. A parity error on read triggers the 8085&amp;#039;s &amp;#039;&amp;#039;&amp;#039;TRAP&amp;#039;&amp;#039;&amp;#039; input and halts the system. RAM is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; on the motherboard — it lives on &amp;#039;&amp;#039;&amp;#039;one or two memory daughter cards&amp;#039;&amp;#039;&amp;#039; connected via 36-pin card-edge connectors.&lt;br /&gt;
&lt;br /&gt;
The DRAMs are &amp;#039;&amp;#039;&amp;#039;Texas Instruments TMS4132&amp;#039;&amp;#039;&amp;#039; — a factory-piggybacked variant of the TMS4116 that stacks two TMS4116-class dies in a single package. This is often mistaken for IBM-soldered redundancy; in fact, it is a TI factory part. Each TMS4132 contains &amp;#039;&amp;#039;&amp;#039;two stacked dies&amp;#039;&amp;#039;&amp;#039; and failure of either die kills the byte.&amp;lt;ref&amp;gt;TMS4132 datasheet, minuszerodegrees.net mirror.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Official RAM configurations: &amp;#039;&amp;#039;&amp;#039;32 / 64 / 96 / 128 KB&amp;#039;&amp;#039;&amp;#039;. Memory boards came in 32 KB and 64 KB sizes; combinations are 32 (32+none), 64 (32+32 or 64+none), 96 (64+32), 128 (64+64). &amp;#039;&amp;#039;&amp;#039;The system will not boot without a board in the &amp;quot;base&amp;quot; socket.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Interrupts ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;TRAP&amp;#039;&amp;#039;&amp;#039; — memory parity error.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;RST 7.5&amp;#039;&amp;#039;&amp;#039; — 8253 PIT timer 2.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;RST 6.5&amp;#039;&amp;#039;&amp;#039; — expansion-slot B4.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;RST 5.5&amp;#039;&amp;#039;&amp;#039; — 8275 IRQ (only if jumper J1 is bridged).&lt;br /&gt;
* General-purpose IRQ via the 8259 PIC: &amp;#039;&amp;#039;&amp;#039;IRQ0 = keyboard&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;IRQ1 = USART&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;IRQ2 = USART&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Expansion Bus ===&lt;br /&gt;
&lt;br /&gt;
The Datamaster has &amp;#039;&amp;#039;&amp;#039;four internal expansion slots&amp;#039;&amp;#039;&amp;#039; at the rear. The bus is the &amp;#039;&amp;#039;&amp;#039;direct architectural ancestor of the IBM PC&amp;#039;s 62-pin XT / ISA bus&amp;#039;&amp;#039;&amp;#039; — David Bradley (lead PC POST author) confirms &amp;quot;only five signals being changed&amp;quot; between the Datamaster bus and the PC bus.&amp;lt;ref&amp;gt;Bradley 1990, &amp;#039;&amp;#039;BYTE&amp;#039;&amp;#039;.&amp;lt;/ref&amp;gt; A persistent myth that the Datamaster bus is mirrored compared to the PC bus is refuted by hands-on community examination — the mirroring impression is an artifact of how the SY34-0171-0 service manual draws the connector.&amp;lt;ref&amp;gt;Bits Passats.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Character Encoding ===&lt;br /&gt;
&lt;br /&gt;
The Datamaster uses &amp;#039;&amp;#039;&amp;#039;EBCDIC&amp;#039;&amp;#039;&amp;#039; character encoding throughout — one of very few microcomputers ever to do so. This is inherited from IBM&amp;#039;s mainframe / midrange systems and made interoperability with non-IBM hardware significantly more difficult.&lt;br /&gt;
&lt;br /&gt;
== Storage ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Internal&amp;#039;&amp;#039;&amp;#039; — 0, 1 or 2 × built-in 8-inch floppy drives. Drive types:&lt;br /&gt;
:: &amp;#039;&amp;#039;&amp;#039;31SD&amp;#039;&amp;#039;&amp;#039; — single-sided variant (~1.1 MB single drive)&lt;br /&gt;
:: &amp;#039;&amp;#039;&amp;#039;51TD&amp;#039;&amp;#039;&amp;#039; — double-sided variant (~2.2 MB internal with two drives)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IBM 5246 Diskette Unit&amp;#039;&amp;#039;&amp;#039; (external 8-inch floppy):&lt;br /&gt;
:: Models 11 / 12 — dedicated to one computer, 1.1 / 2.2 MB&lt;br /&gt;
:: Models 21 / 22 — shared between two computers, 1.1 / 2.2 MB&lt;br /&gt;
:: Aggregate diskette storage up to &amp;#039;&amp;#039;&amp;#039;4.4 MB&amp;#039;&amp;#039;&amp;#039; across internal + external&amp;lt;ref&amp;gt;Datapro M11-491-35, &amp;quot;IBM System/23 — Management Summary&amp;quot;.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IBM 5247 Winchester Disk Unit&amp;#039;&amp;#039;&amp;#039; — 8-inch hard drive, first shipped &amp;#039;&amp;#039;&amp;#039;November 1982&amp;#039;&amp;#039;&amp;#039;. Capacities &amp;#039;&amp;#039;&amp;#039;15.4 MB&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;30.8 MB&amp;#039;&amp;#039;&amp;#039;. Up to &amp;#039;&amp;#039;&amp;#039;four 5322/5324 hosts&amp;#039;&amp;#039;&amp;#039; could share a single 5247, effectively giving the Datamaster a multi-user file-share mode. File-format-compatible with the floppy media.&amp;lt;ref&amp;gt;Datapro M11-491-35.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== I/O and Peripherals ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Printers&amp;#039;&amp;#039;&amp;#039; — up to &amp;#039;&amp;#039;&amp;#039;two&amp;#039;&amp;#039;&amp;#039; of the IBM &amp;#039;&amp;#039;&amp;#039;5217&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;5241&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;5242&amp;#039;&amp;#039;&amp;#039; in any combination. The motherboard has one integrated printer port; an optional Printer Control Adapter card adds a second (diagnostic test 3A confirms its presence).&amp;lt;ref&amp;gt;Datapro M11-491-35.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Communications&amp;#039;&amp;#039;&amp;#039; — single Intel 8251 USART on the motherboard providing one async/sync serial channel. Often described as a &amp;quot;current-loop serial port&amp;quot;. &amp;#039;&amp;#039;&amp;#039;BSC&amp;#039;&amp;#039;&amp;#039; (Binary Synchronous Communications) is supported as an optional feature.&amp;lt;ref&amp;gt;oldcomputers.net, &amp;quot;IBM 5322 System/23 Datamaster&amp;quot;.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Keyboard&amp;#039;&amp;#039;&amp;#039; — &amp;#039;&amp;#039;&amp;#039;83-key pre-Model F&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;capacitive matrix&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Intel 8048&amp;#039;&amp;#039;&amp;#039; microcontroller, parallel interface to the motherboard&amp;#039;s 8255 PPI. Often cited as the &amp;#039;&amp;#039;&amp;#039;earliest production Model F design&amp;#039;&amp;#039;&amp;#039; (the IBM PC moved the keyboard to a serial interface but kept the same capacitive Model F mechanism). The 8048&amp;#039;s firmware is unique to the Datamaster — &amp;#039;&amp;#039;&amp;#039;replacement requires a known-good Datamaster keyboard&amp;#039;&amp;#039;&amp;#039;; PC firmware is not interchangeable.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Diagnostics probe port&amp;#039;&amp;#039;&amp;#039; at the rear (driven by an 8255 in mode 0) — 8-bit data plus probe power, used by a service-engineer probe with LEDs to display the current POST test ID even when the CRT has not yet initialised.&lt;br /&gt;
&lt;br /&gt;
[[File:IBM 5322 keyboard close up.jpg|center|thumb|480px|IBM 5322 Datamaster detached keyboard close-up — 83-key capacitive Model F predecessor with Intel 8048 microcontroller. (Image: Wikimedia Commons, Public domain)]]&lt;br /&gt;
&lt;br /&gt;
== Operating Environment ==&lt;br /&gt;
&lt;br /&gt;
The Datamaster has no separate operating system in the modern sense. The boot ROM (designated &amp;#039;&amp;#039;&amp;#039;PID-1200&amp;#039;&amp;#039;&amp;#039; firmware) IPLs directly into the BASIC interpreter from ROM. System commands are accessed via the keyboard&amp;#039;s Cmd-key templates.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;BASIC&amp;#039;&amp;#039;&amp;#039; on the Datamaster is &amp;#039;&amp;#039;&amp;#039;IBM&amp;#039;s own BASIC&amp;#039;&amp;#039;&amp;#039;, closely related to System/34 BASIC — &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; Microsoft BASIC. It is a closed environment by design: &amp;#039;&amp;#039;&amp;#039;no PEEK / POKE / direct hardware access&amp;#039;&amp;#039;&amp;#039; is provided. Up to 8-character variable names and 5-digit line numbers, a major step up from the [[IBM 5110]] / [[IBM 5120]] BASIC.&amp;lt;ref&amp;gt;IBM, &amp;#039;&amp;#039;System/23 BASIC Language Reference&amp;#039;&amp;#039; SA34-0109-1, July 1981.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IBM later cited the Datamaster BASIC&amp;#039;s closed-environment philosophy as one of the reasons the IBM PC chose Microsoft BASIC instead — IBM wanted the PC to allow third-party hardware access and BASIC extension, which the Datamaster&amp;#039;s BASIC did not permit.&lt;br /&gt;
&lt;br /&gt;
=== Application Bundle ===&lt;br /&gt;
&lt;br /&gt;
IBM supplied a small-business application suite:&lt;br /&gt;
&lt;br /&gt;
* Accounts Payable&lt;br /&gt;
* Accounts Receivable&lt;br /&gt;
* General Ledger&lt;br /&gt;
* Payroll&lt;br /&gt;
* Inventory&lt;br /&gt;
* Word Processor (rated &amp;quot;extremely good&amp;quot; by contemporary reviewers)&lt;br /&gt;
&lt;br /&gt;
Submodels with a dedicated &amp;#039;&amp;#039;&amp;#039;Word Processing Feature Card&amp;#039;&amp;#039;&amp;#039; (Bits Passats catalogues these as the 4xx series) required a minimum 64 KB RAM.&lt;br /&gt;
&lt;br /&gt;
== Service Documents ==&lt;br /&gt;
&lt;br /&gt;
The IBM service documentation set for the System/23 is preserved at [http://bitsavers.org/pdf/ibm/system23/ Bitsavers]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SY34-0171-0&amp;#039;&amp;#039;&amp;#039; — IBM 5322 Computer Service Manual, December 1980. Primary CE document; covers diagnostics, power supply, drives, board layouts.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SY34-0241-1&amp;#039;&amp;#039;&amp;#039; — IBM 5324 Computer Service Manual, May 1982.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;6841631&amp;#039;&amp;#039;&amp;#039; — System/23 Diagnostic User Guide, April 1982 — contains the full PID-1200 test ID list.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SA34-0107-3&amp;#039;&amp;#039;&amp;#039; — System/23 Setup Instructions (5322), June 1982.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SA34-0109-1&amp;#039;&amp;#039;&amp;#039; — System/23 BASIC Language Reference, July 1981.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ZA38-0016-0&amp;#039;&amp;#039;&amp;#039; — Commonly Used Systems Parts Handbook, July 1988 (p. 119 lists 5322 / 5324 motherboard parts).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Datapro M11-491-35&amp;#039;&amp;#039;&amp;#039; — Management Summary, multiple editions: September 1981, November 1982, August 1984.&lt;br /&gt;
&lt;br /&gt;
== Connection to the IBM PC ==&lt;br /&gt;
&lt;br /&gt;
The Datamaster&amp;#039;s historical importance is its direct architectural lineage to the [[IBM PC (5150)|IBM PC]]. The following design elements were carried forward essentially unchanged:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable styled-table&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&amp;#039;&amp;#039;&amp;#039;Datamaster → IBM PC architectural carry-over&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
! Element !! Datamaster !! IBM PC&lt;br /&gt;
|-&lt;br /&gt;
| Expansion bus || 62-pin slots on backplane || Same 62-pin slots; &amp;#039;&amp;#039;&amp;#039;only 5 signals changed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| 8253 PIT, 8259 PIC || Same chips, same wiring || Identical&lt;br /&gt;
|-&lt;br /&gt;
| DMA || 8257 || 8237 (upgraded replacement)&lt;br /&gt;
|-&lt;br /&gt;
| RAM width || 9 bits (8 data + 1 parity) || Same&lt;br /&gt;
|-&lt;br /&gt;
| PSU &amp;quot;Power Good&amp;quot; signal || Present || Same signal, same pinout&lt;br /&gt;
|-&lt;br /&gt;
| PSU rail set || +5, +12, +24, −5, −12 V || +5, +12, −5, −12 V (24 V dropped because no built-in 8-inch drives)&lt;br /&gt;
|-&lt;br /&gt;
| Keyboard mechanism || 83-key capacitive Model F + 8048 || Same mechanism; serial interface instead of parallel&lt;br /&gt;
|-&lt;br /&gt;
| Character ROM and video format || 80 × 24 character cells || Same 80 × 24 character mode (MDA / CGA both inherit)&lt;br /&gt;
|-&lt;br /&gt;
| POST diagnostic || PID-1200, 2-digit hex codes via probe port || Ported and simplified to &amp;quot;POST&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Project home || Boca Raton ELS || Boca Raton &amp;quot;Project Chess&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Engineering team || Bill Sydnes (HW), Jack Sams (SW), David Bradley (POST) || Same Sydnes / Sams / Bradley&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Bradley&amp;#039;s 1990 &amp;#039;&amp;#039;BYTE&amp;#039;&amp;#039; retrospective is explicit: &amp;quot;the diagnostics system was ported to the PC and simplified, and was renamed to POST.&amp;quot; The Bits Passats community summary captures the broader point: &amp;quot;the early life of the IBM PC started as modifications on the Datamaster.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Pricing ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Introductory price&amp;#039;&amp;#039;&amp;#039; — US$9,000 baseline; ~US$9,830 with printer.&amp;lt;ref&amp;gt;oldcomputers.net.&amp;lt;/ref&amp;gt; Equivalent to approximately $27,000–$31,000 in 2024 dollars.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Discontinued&amp;#039;&amp;#039;&amp;#039; — c. 1985. Datapro reports continued through August 1984.&lt;br /&gt;
&lt;br /&gt;
== Common Faults ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Mostek MK36000 ROS modules&amp;#039;&amp;#039;&amp;#039; degrade with age — primary cause of &amp;quot;computer halts mid-IPL&amp;quot; complaints. ROM-adapter replacements with re-burned firmware are a known workaround.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;TMS4132 stacked-die DRAMs&amp;#039;&amp;#039;&amp;#039; — failure of either die in the package kills the byte. To bench-test, the upper die must be physically separated from the lower die.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Linear PSU electrolytic failures&amp;#039;&amp;#039;&amp;#039; — particularly on the RAM supply rails. See [[IBM System/23 Datamaster Capacitor Replacement Guide]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Keyboard 8048 firmware&amp;#039;&amp;#039;&amp;#039; is Datamaster-specific; firmware failure makes the keyboard unrecoverable without a donor.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Relabelled-IC problem&amp;#039;&amp;#039;&amp;#039; — every IC on the Datamaster has an IBM internal part number (e.g. 4178015 = 8085, 4178629 = 8275 variant) which makes parts identification a major repair barrier. No IBM-published cross-reference table exists; the community has assembled a partial mapping.&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 System 23 Datamaster front.jpg|Datamaster 5322 front&lt;br /&gt;
File:IBM System 23 Datamaster angle.jpg|Datamaster 5322 angle view&lt;br /&gt;
File:IBM 5322 computer.jpg|5322 computer&lt;br /&gt;
File:IBM 5322 foto1.jpg|5322 full configuration&lt;br /&gt;
File:IBM 5322 foto2.jpg|5322 alternate angle&lt;br /&gt;
File:IBM 5322 keyboard removed.jpg|5322 with keyboard detached&lt;br /&gt;
File:IBM 5322 keyboard close up.jpg|5322 keyboard close-up (Model F precursor)&lt;br /&gt;
File:IBM System 23 motherboard 1982.jpg|Motherboard (1982 revision)&lt;br /&gt;
File:IBM System 23 motherboard 1983.jpg|Motherboard (1983 revision)&lt;br /&gt;
File:IBM System 23 5324 tower.jpg|5324 tower variant&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM System/23 Datamaster Maintenance Guide]]&lt;br /&gt;
* [[IBM System/23 Datamaster Troubleshooting Guide]]&lt;br /&gt;
* [[IBM System/23 Datamaster Capacitor Replacement Guide]]&lt;br /&gt;
* [[IBM 5120]] — direct predecessor in IBM&amp;#039;s small-business line&lt;br /&gt;
* [[IBM PC (5150)]] — direct architectural successor; the Datamaster team became the IBM PC team&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/IBM_System/23_Datamaster IBM System/23 Datamaster — Wikipedia].&lt;br /&gt;
* [https://bitspassats.com/index.php/IBM_System/23_Datamaster Bits Passats — IBM System/23 Datamaster]. The most thorough community technical reference, including the chipset breakdown, memory map, ROS module details, and PID-1200 test ID list.&lt;br /&gt;
* [http://oldcomputers.net/ibm5322.html oldcomputers.net — IBM 5322 System/23 Datamaster]. Pricing and configuration reference.&lt;br /&gt;
* [https://www.wavada.org/Blog/2021/04/05/1981-1999-ibm-system-23-datamaster/ Wavablog — TSI&amp;#039;s IBM System/23 Datamaster experience]. Field reseller account.&lt;br /&gt;
* [http://bitsavers.org/pdf/ibm/system23/fe/SY34-0171-0_IBM_5322_Computer_Service_Manual_Dec80.pdf IBM 5322 Service Manual SY34-0171-0 (December 1980)]. Primary CE document.&lt;br /&gt;
* [http://bitsavers.org/pdf/ibm/system23/fe/SY34-0241-1_IBM_5324_Computer_Service_Manual_May82.pdf IBM 5324 Service Manual SY34-0241-1 (May 1982)].&lt;br /&gt;
* [http://bitsavers.org/pdf/ibm/system23/fe/6841631_System_23_Diagnostic_User_Guide_Apr82.pdf System/23 Diagnostic User Guide 6841631 (April 1982)]. Full PID-1200 test ID list.&lt;br /&gt;
* [http://bitsavers.org/pdf/ibm/system23/user_manuals/binder_08/SA34-0109-1_BASIC_Language_Reference_Jul1981.pdf System/23 BASIC Language Reference SA34-0109-1 (July 1981)].&lt;br /&gt;
* [https://archive.org/stream/byte-magazine-1990-09/1990_09_BYTE_15-09_15th_Anniversary_Summit#page/n451/mode/2up Bradley, D. J., &amp;quot;The Creation of the IBM PC&amp;quot;, BYTE September 1990, pp. 414–420]. Datamaster → IBM PC lineage from a member of both teams.&lt;br /&gt;
* [https://www.nytimes.com/1981/08/13/business/big-ibm-s-little-computer.html Pollack, A., &amp;quot;Big I.B.M.&amp;#039;s Little Computer&amp;quot;, NYT, 13 August 1981].&lt;br /&gt;
* [https://nemanjatrifunovic.substack.com/p/why-ibm-turned-to-microsoft-for-basic Trifunovic, N., &amp;quot;Why IBM Turned to Microsoft for BASIC&amp;quot;]. Cited for the Datamaster-BASIC-as-PC-design-driver argument.&lt;br /&gt;
* [https://www.edn.com/whence-came-the-ibm-pc/ EDN, &amp;quot;Whence Came the IBM PC?&amp;quot;]. Architectural lineage detail.&lt;br /&gt;
* [https://www.nf6x.net/2014/09/ibm-5322-system23-datamaster-internals/ Mark Blair (NF6X), &amp;quot;IBM 5322 System/23 Datamaster Internals&amp;quot;]. Restorer&amp;#039;s hands-on photographs.&lt;br /&gt;
&lt;br /&gt;
{{Navbox-IBMComputers|state=collapsed}}&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM]]&lt;br /&gt;
[[Category:Pre-PC IBM Computers]]&lt;/div&gt;</summary>
		<author><name>Josh</name></author>
	</entry>
</feed>