IBM 4860
| Company type | Home computer |
|---|---|
| Industry | Computer hardware |
| Predecessor | IBM PC |
| Founded | March 1984 |
| Headquarters | Lewisburg , United States |
| Products | Home computer |
The IBM PCjr (spoken as "PC junior") was a home computer introduced by IBM between March 1984 and May 1985, positioned as a more affordable alternative to the IBM PC. Aimed at competing with popular home systems such as the Apple II and Commodore 64, it offered improved graphics and audio features specifically designed to enhance gaming experiences.
While maintaining the IBM PC's Intel 8088 processor and BIOS structure, the PCjr incorporated additional features including ROM cartridge ports, integrated joystick connectors, an infrared wireless keyboard, and expansion options through "sidecar" modules that attached to the unit’s side.
Despite initial optimism, the PCjr encountered difficulties in the marketplace due to its only partial compatibility with IBM PC software, which restricted available applications. Its distinctive "chiclet" keyboard received widespread criticism for subpar build quality, and early models were limited by maximum RAM of , curtailing their ability to run many standard PC programs.
Models
Two main versions of the PCjr were released:
- 4860-004 – equipped with 64 KB of memory, retailing at US$669
- 4860-067 – featuring 128 KB RAM alongside a 360 KB, 5.25-inch floppy disk drive, priced at US$1,269
Produced by Teledyne in Lewisburg, Tennessee, the PCjr was targeted toward home users but struggled against well-established competitors.
A similar variant, the IBM JX, was marketed in Japan, Australia, and New Zealand.
Hardware
Unlike the IBM PC’s metal case, the PCjr’s enclosure is fully plastic. It includes a front-accessible 5.25" bay housing a 180/360K floppy disk drive. Internally, this half-height Qume 5.25" drive is cooled by a small fan since no case fan is present to prevent overheating.
Cartridges
The system offers two cartridge slots located on the front panel designed for ROM-based software cartridges, each capable of holding up to 64 KB of ROM data. Inserting a cartridge can optionally trigger an automatic reboot and system boot from the cartridge without manual intervention—depending on cartridge design. Unlike some contemporaneous systems, PCjr cartridges are strictly read-only and do not incorporate RAM or input/output hardware components.
Cartridges also have the capability to override system BIOS and firmware. Third-party vendors produced "combo-cartridges," licensed through PC Enterprises, which contained patches to support additional hardware peripherals, circumvent inherent design restrictions, and adapt to evolving operating system requirements.
Processor
The PCjr utilizes an Intel 8088 CPU running at a clock speed of 4.77 MHz, identical to that in the IBM PC. However, actual processing speed is often reduced due to wait states introduced by the Video Gate Array chip managing shared memory access between CPU and video hardware. IBM reported an average of two wait states; designers of the Tandy 1000 estimated this delay could be as many as six.
These wait states impact only software operating within the first 64 or 128 KB of internal RAM—not programs executing from ROM (including cartridges) or from additional RAM installed via sidecar expansions. Consequently, applications running from ROM cartridges typically perform at full CPU speed and may even execute marginally faster on the PCjr compared to IBM PC or XT models because its video subsystem refreshes internal DRAM transparently without halting CPU operations.
Video
Contrary to the IBM PC which required separate video cards, the PCjr incorporates its display hardware directly on the motherboard. At launch, IBM provided only monochrome (MDA) and color (CGA) adapters for its PCs. The PCjr advanced CGA-like graphics by introducing new display modes:
- 160 × 200 resolution with 16 colors
- 320 × 200 resolution with 16 colors
- 640 × 200 resolution with 4 colors
The principal enhancement over CGA was increased color depth—while CGA supported just 4 colors at medium resolution and only 2 in high-resolution modes, the PCjr expanded these capabilities to 16 colors at medium resolution and maintained 4 colors at high resolution.
Different video modes consume varying amounts of system memory: text mode (40×25 characters) requires only 1 KB; however, higher-resolution graphics modes (320×200×16 and 640×200×4) demand up to 32 KB. Running these advanced graphics modes necessitates more than the base model’s standard 64 KB RAM.
If sufficient memory is installed, the PCjr can handle multiple text or graphics pages enabling page-flipping—a feature absent in CGA adapters. Additionally, it provides a VBLANK interrupt on IRQ 5 that facilitates smoother page transitions compared to CGA.
Other video features include a blinking capability that toggles between palette groups and palette bit-masking allowing selective switching of color subsets without reprogramming color registers. Unlike CGA’s fixed palettes, the PCjr supports programmable palette registers enabling selection from all sixteen RGBI colors. By default, BIOS sets palettes to mimic CGA colors but software can dynamically reprogram palettes during horizontal or vertical blanking intervals to prevent visible display artifacts.
The supplied monitor is a 12" TTL RGBI display resembling standard CGA monitors but incorporates an internal amplified speaker. The system also supports composite video output compatible with televisions or composite monitors.
Video circuitry combines a Motorola 6845 CRTC—common in MDA and CGA cards—with a custom IBM Video Gate Array (VGA) chip responsible for timing control, demultiplexing video data, color processing, programmable palette handling, and coordinating memory access between CPU and video components. Although largely compatible with CGA hardware registers, some differ as their functions are integrated within the VGA chip accessible through a single I/O port.
Because both CRTC and VGA refresh internal DRAM used for video buffers, switching video modes is complex. Resetting VGA during mode changes must be performed by code located outside VGA-controlled system RAM; extended VGA disablement risks losing internal RAM contents. External DRAM modules connected via expansions refresh independently and remain unaffected during mode transitions.
Regarding graphics data layout, the 160×200×16 mode follows CGA’s format where odd and even scanlines are stored in separate halves of an 8 KB buffer; each pixel occupies four bits. Higher-resolution modes divide scanlines into four segments with pixels represented by either four bits or two bits per pixel accordingly.
Because video buffers reside in main system RAM rather than dedicated video memory—as found in typical PCs—the amount of memory available for software decreases accordingly. For instance, a PCjr with 128 KB RAM running enhanced graphics modes effectively has less usable program memory than an IBM PC XT equipped with dedicated video RAM. Employing double-buffering for page-flipping further reduces available system memory capacity.
Sound
The audio capabilities of the PCjr are driven by a Texas Instruments SN76496 chip, which generates three square wave channels along with a noise channel via a shift register. This sound processor is similar to those found in gaming consoles such as the Master System. Additionally, the PCjr can accommodate an analog audio input through an expansion-bus "sidecar" accessory. An internally controlled analog switch, managed by software, selects the audio output among the PC speaker, SN76489 chip, cassette interface, or the expansion-bus sound device, though only one source can be active at any given moment.
Keyboard / Lightpen
IBM's initial PCjr keyboard utilized wireless infrared technology, branded as the "Freeboard." It featured a chiclet-style design with 62 keys—significantly fewer than the typical 83-key PC keyboard—necessitating modifier keys to access omitted functions. The keycaps were blank, with legends printed between keys to allow for interchangeable overlays.
The infrared keyboard operated on four AA batteries but was prone to interference from certain types of ambient lighting and did not support multiple wireless keyboards operating simultaneously in close proximity. To improve reliability, IBM provided an option to connect the keyboard via cable, which disabled the IR receiver and eliminated battery dependency.
Following negative feedback regarding the chiclet layout, IBM released an updated wireless keyboard in 1984 that incorporated more traditional keycaps.
The PCjr also includes a light pen port capable of powering a Mouse Systems optical mouse compatible with designs used in Sun workstations.
Expansion
Instead of conventional expansion slots at the back, the PCjr employs proprietary connectors that integrate many hardware features typically added via PC expansion cards. These include:
- Graphics subsystem
- Multichannel audio
- Joystick connectors
- Light pen interface
- Serial communication port
- Cassette interface
Internally, the system supports dedicated upgrade slots for components such as RAM modules, a modem, and a floppy disk drive. On its right side, an exposed system bus allows connection of "sidecar" external modules developed by third-party manufacturers.
Software
The PCjr runs primarily on PC DOS and is compatible with much of the existing PC software library, albeit with some exceptions. It requires at least PC DOS version 2.10; IBM’s OEM MS-DOS releases support it up to version 3.30, although memory expansion is necessary for versions 3.20 and 3.30.
Similar to the original IBM PC, it contains BASIC in ROM; however, it uses Cartridge BASIC rather than Cassette BASIC. This variant extends standard IBM BASIC by adding commands for advanced video and audio control. If no cartridge or boot disk is inserted, the system boots directly into Cartridge BASIC.
Compatibility
The PCjr’s video hardware uses a different register mapping compared to the IBM CGA card, resulting in incompatibility with software that accesses these registers directly. It employs a "gate" register to select which video register is accessed before writing data, so modifying other CRTC registers may not behave as expected.
Programs designed for CGA that manipulate the CRTC start address or depend on address wrap-around beyond 0xBC000 may encounter issues because the PCjr reserves a continuous 32 KB block of video RAM from 0xB8000 to 0xBFFFF. Furthermore, video memory cannot be relocated above 128 KB even when additional RAM is installed, limiting compatibility with some self-booting applications that require more than 128 KB of memory.
Moreover, the floppy disk controller on the PCjr uses different I/O port assignments and does not support DMA (Direct Memory Access), making BIOS floppy operations more complex compared to the standard PC. Software that performs direct low-level disk access—primarily utilities and certain games like Dunzhin: Warrior of Ras—must be modified to operate correctly on the PCjr.
History
IBM introduced its inaugural home computer, the PC, in 1981, which rapidly developed a robust hardware and software ecosystem. By 1983, it commanded 26% of microcomputer sales, ranking second only to the more budget-friendly Commodore 64.
Prior to the unveiling of the PCjr, speculation circulated about an IBM device dubbed "Peanut." This rumored home computer was said to feature 64 kB of memory, compatibility with the IBM PC, and a price range between and , aiming to compete below the Apple IIe. IBM repeatedly refuted these claims; however, consumer enthusiasm and competitive responses led to media-coined terms such as "Peanut Panic" or "The Great Peanut Roast."
By September 1983, coverage on Peanut was nearly complete ahead of the official launch. Software developers prepared to market their products as "Peanut compatible," expecting IBM's initial production to reach 500,000 units. According to Adweek, IBM intended to allocate approximately for promotional efforts, potentially including licensing of Charles Schulz's Peanuts characters. An August feature in Smalltalk magazine revealed that the computer would be priced at plus an additional for a disk drive, utilize a color television for display, and come with a conventional typewriter-style keyboard.
Announcement
On November 1, 1983, at its New York City headquarters, IBM officially announced the PCjr amid widespread pre-release publicity and live media coverage.
Industry analysts cited by The Washington Post predicted that the PCjr would "soon become the benchmark against which all other home computers are judged," forecasting sales exceeding one million units in 1984. They anticipated it would revolutionize the home-computer segment much like the IBM PC had transformed business computing. The PCjr was expected to reinforce IBM’s market leadership by integrating home and office computing environments. Notably, just four days before IBM’s announcement, Texas Instruments withdrew from the market after suffering losses of within nine months competing against Commodore’s low-priced 99/4A.
Development of PCjr software commenced in 1982. Companies such as Sierra On-Line, SPC, and The Learning Company prepared launch titles spanning games, productivity tools, and educational programs, adhering closely to IBM’s strict production guidelines and security protocols.
The PCjr boasted superior graphics and audio capabilities compared to the IBM PC; PC Magazine suggested it could be "the finest gaming machine ever created." Among its flagship titles was Sierra’s graphical adventure King's Quest I, which received substantial funding from IBM with an estimated development budget near .
Release and reception
The PCjr debuted in March 1984, missing the crucial 1983 holiday shopping window due to manufacturing delays.
Initial reactions were mixed. Prior to shipment, Ziff Davis released PCjr Magazine, while rival publishers introduced titles like Peanut and PCjr World. Nonetheless, retailers soon voiced reservations about the product’s market potential.
After broad availability, sales fell short of projections. Consumer enthusiasm waned following hands-on demos. Criticism centered on its steep price point, subpar keyboard design, and restricted memory capacity. Retailers primarily serving business clients found it difficult to position the device effectively.
Media outlets emphasized IBM’s difficulties; company executives reportedly expressed concern over demand levels. Discounts emerged as software vendors postponed support efforts. By May 1984, only around 10,000 units had been sold, hampered further by sluggish third-party software development.
In response, IBM implemented early price reductions up to $370 in June, bringing costs down to $599 and $999 for different models. Despite these measures, many dealers struggled to move initial stock and were granted extended payment arrangements. Inventory continued to build up until by August the PCjr was widely deemed a commercial disappointment.
In 2006, PCWorld placed the IBM PCjr as number thirteen among the worst technology products ever produced.
Challenges
One of the most significant complaints about the PCjr was its chiclet-style keyboard, widely regarded as inadequate for extensive typing and described as "almost unusable." The lack of dedicated function keys further impaired its effectiveness for word processing tasks.
Pricing
The PCjr’s steep cost emerged as its primary disadvantage, overshadowing even criticisms of the keyboard. Straddling the line between home and business segments, IBM’s unclear market positioning confused software developers, consumers, and retailers alike. Early purchasers were predominantly businesses seeking compact and economical PCs rather than typical home users.
IBM misjudged the market demand for a computer priced between $500 and $1,000; the PCjr failed to justify such an investment. It was priced at more than twice the cost of Commodore 64 and Atari 8-bit machines, yet it offered inferior gaming capabilities. Some software companies, including Spinnaker, discontinued support for the PCjr upon discovering its high price point.
Consumers preferred the Macintosh 128K, which provided greater sophistication for only an additional $300 when factoring in peripherals and software. During its initial two months, the Macintosh outsold the PCjr. The PCjr’s price approached that of the Coleco Adam, which came bundled with a tape drive, printer, and software. Fully equipped systems with necessary peripherals often exceeded $2,000.
The Apple IIe was the PCjr’s main competitor. Although initially outsold by the PCjr, Apple sold nearly 110,000 units in December 1983 as buyers awaited more information on IBM’s machine. Many retailers carried both IBM and Apple products; customers who were disappointed or uncertain frequently opted for the IIe instead, causing shortages in early 1984.
At $669, the PCjr appeared competitive against a $1,400 Apple IIe featuring 64KB of RAM but no floppy disk drive. However, Apple introduced "Starter System" bundles that included a monitor and floppy drive at approximately $1,300 after applying a 30% education discount. In April 1984, Apple launched the portable Apple IIc with 128KB RAM and a floppy drive. Despite the PCjr’s more powerful CPU, the IIc boasted a superior keyboard and compatibility with Apple II’s extensive software catalog.
Compatibility
By early 1984, compatibility with IBM PCs was essential for any new non-Apple computer to succeed. IBM had expected most users to be novices in computing; however, three-quarters already had experience and anticipated running business applications on the PCjr. Executives familiar with programs like Lotus 1-2-3 often assumed full compatibility with IBM PCs, influencing their purchasing decisions.
IBM marketed the PCjr as a distinct platform offering "a high level of programming compatibility," but consumers perceived it as just another PC variant. While many PC programs operated correctly on it, compatibility problems emerged with software demanding more than 128KB of RAM or requiring multiple floppy drives.
Thousands of applications required over 128KB memory and dual disk drives, making approximately 60% of software incompatible with the PCjr—this included widely used titles such as WordStar and Lotus 1-2-3. IBM released a special edition of DisplayWrite tailored for the PCjr; nonetheless, even basic BASIC programs could cause system crashes, underscoring its limitations. These factors rendered the PCjr impractical for taking work home despite an eventual release of a PCjr-specific version of Lotus 1-2-3.
In summary, the absence of a standout application to compensate for these flaws undermined the PCjr’s appeal. Software incompatibility restricted its viability as a business computer, while subpar arcade game performance diminished its prospects in the gaming market.
Restricted hardware expandability
Dealers quickly pinpointed the PCjr’s constrained hardware expansion capabilities as a significant limitation. The ROM cartridges offered limited storage capacity, necessitating multiple media for applications such as Lotus 1-2-3, which also encountered difficulties due to the 128K RAM ceiling. Although IBM released technical specifications to stimulate third-party accessory development, it did not provide options for a second floppy drive, hard disk, or memory exceeding 128 KB.
While several sidecar expansions were available, they tended to be cumbersome and required additional power sources; IBM recommended not exceeding four sidecar units.[1][2] The absence of a DMA controller meant the CPU had to directly handle floppy disk operations, causing brief system freezes during access. Additionally, the PCjr could not support modem speeds beyond 2400 baud.[3]
Reaction to disappointing sales
By mid-1984, the PCjr had endured several months of negative press and dwindling sales, with dealers averaging only about 15 units sold in the first half of the year.[4] In comparison, Apple sold nearly as many IIc units on its initial day as the PCjr had since its launch.[5]
Although IBM initially minimized concerns regarding the keyboard, in July it announced a free replacement program swapping the chiclet keys for traditional typewriter-style keyboards—a notably generous acknowledgment of design shortcomings.[5]
In August 1984, IBM initiated a broad advertising push lasting through the end of the year and reduced the PCjr’s price to $999 to better compete with Apple’s IIe and IIc models. New memory upgrades manufactured by IBM expanded capacity up to 512 KB.[6] This campaign was part of a $32.5 million advertising effort in 1984 that reached 98% of American households with at least 30 PCjr ads over four months. Promotional activities included bundled software packages, a Procter & Gamble sweepstakes, and direct mail campaigns targeting over 10 million potential customers.[7] Marketing emphasis shifted away from home computing toward stressing compatibility with IBM PCs. Advertisements promoted the new price point, improved keyboard design, standard 128 KB memory expandable further, availability of Lotus 1-2-3, and compatibility with more than a thousand IBM PC software titles.[8] A $500 rebate for dealers facilitated offering a complimentary color monitor bundled with discounted units.[9]
Despite lingering doubts,[10] the "Save-the-Junior campaign" increased monthly sales from June (1.9 units per store) through September (4.2), with numerous dealers reporting higher weekly sales following these changes than in previous months.[2][11] The more expensive model’s price fell to between $800 and $900, aligning with original expectations.[12] With enhanced hardware options and reduced pricing, buyers could acquire a PCjr for roughly $1,000 less than an equivalent IBM PC.[13][6]
The PCjr reportedly became one of the top-selling computers,[14] outselling Apple IIe and IIc models by as much as four to one in certain stores,[9][15] and even surpassing Commodore 64 sales.[2] By December, average sales had climbed to approximately 50 units per store,[16] prompting dealers to increase stock levels,[12] while Tecmar resumed manufacturing PCjr peripherals in response to renewed retailer demand.[17]
Discontinuation
By the start of 1985, IBM had reportedly sold between 240,000 and 275,000 units of the PCjr, including approximately 200,000 during the last quarter of 1984. Following the end of promotional discounts, sales plummeted and inventory levels rose significantly. Several magazines dedicated exclusively to the PCjr ceased operations, suffering considerable financial losses. While IBM faced challenges fulfilling demand for its new PC AT model, the shrinking home-computer market constrained profitability for the PCjr when sold at reduced prices.
On March 19, 1985, IBM officially halted production of the PCjr, explaining that "The home market didn't expand to the degree I.B.M. and many observers thought it would." This announcement by CEO John Akers took software developers dependent on the PCjr platform by surprise. Reports suggested that unsold stock ranged anywhere from 100,000 to 400,000 units, despite no fresh orders for Intel processors since mid-1984. To clear out remaining inventory, IBM implemented substantial discounts for both employees and customers. Even by Christmas 1985, surplus units remained unsold, prompting IBM to continue discounting and advertising efforts.
Legacy
The commercial failure of the PCjr attracted extensive media attention. Although it had a negligible effect on IBM's $46 billion revenue in 1984, discontinuing such a high-profile product was viewed as a significant setback. The flop was often compared to infamous missteps like the Edsel and New Coke, with rivals such as Oracle Corporation openly ridiculing its compatibility issues. IBM reportedly introduced a Chiclet rule, requiring thorough human factors testing for future product developments.
Industry analysts debated the underlying reasons: some attributed the failure to IBM's cumbersome bureaucratic environment, contrasting it with the more nimble Boca Raton team responsible for the original PC; others suggested that insufficient IBM oversight played a role. Don Estridge admitted that expecting novices to adopt the PCjr was a misjudgment. Developers felt IBM had entered this market segment without adequate consumer research.
In November 1984, Tandy Corporation released the Tandy 1000, a clone positioned as "what the PCjr should have been." Following IBM’s withdrawal from the market, Tandy highlighted the 1000’s complete PC compatibility and quickly distanced its branding from the PCjr. Available through widespread Radio Shack outlets, the Tandy 1000 and its successors enjoyed robust sales driven by lower prices, simpler expandability, and near-total compatibility with IBM PCs. The enhanced graphics and audio capabilities originally introduced by the PCjr became known as "Tandy-compatible," with many PC games advertising support for this standard. Additionally, third-party modifications allowed software designed for Tandy machines to run on PCjr systems.
The primary reason behind the PCjr’s downfall was its limited compatibility with standard PCs. As more affordable clones appeared at prices under $600—less expensive than even the Apple IIc—buyers gravitated toward DOS-compatible home computers that matched or surpassed IBM PC performance while maintaining full compatibility.
IBM and Teledyne developed several upgrades for the PCjr—including wireless joysticks and memory expansion modules—but these never reached market before cancellation. Third-party company PC Enterprises extended the system’s viability by providing parts and accessories for roughly ten years, frequently purchasing inventory and acquiring support rights.
Additional third-party manufacturers offered enhancements such as hard drive interfaces and sidecar expansions to improve capabilities. With 128K of memory installed, the PCjr could effectively run popular business applications; when fully expanded beyond 600K RAM, it was capable of operating most software designed for IBM PCs.
IBM returned to the home computer sector in 1990 with the launch of the PS/1, which featured full compatibility with standard PCs, an accessible price point, and a traditional keyboard—directly addressing major shortcomings identified in the PCjr.
External links
- ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedruby198402 - ↑ 2.0 2.1 2.2 Cite error: Invalid
<ref>tag; no text was provided for refs namedmccarroll19841224 - ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedhoffmann198403 - ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedbulman19841105 - ↑ 5.0 5.1 Cite error: Invalid
<ref>tag; no text was provided for refs namedlevy198501 - ↑ 6.0 6.1 Cite error: Invalid
<ref>tag; no text was provided for refs namedhalfhill198410 - ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedsandler198411 - ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedibm198412 - ↑ 9.0 9.1 Cite error: Invalid
<ref>tag; no text was provided for refs namedfastie198502 - ↑ Cite error: Invalid
<ref>tag; no text was provided for refs nameddudek19841002 - ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedsanger19841115 - ↑ 12.0 12.1 Cite error: Invalid
<ref>tag; no text was provided for refs namedap19850321 - ↑ Cite error: Invalid
<ref>tag; no text was provided for refs nameddiamond19840801 - ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedkennedy19850514 - ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedmachrone19850402 - ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedpollack19850320 - ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedrosch19841113