Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main Page
Community Portal
Village Pump
Recent Changes
Upload File
Help
Help Contents
Editing Guide
Repair Guide Template
Sandbox
Browse Wiki
๐ Service Manuals
๐ Schematics
๐ Apple
๐ฎ Nintendo
๐ Sega
โก Troubleshooting
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
IBM PCjr
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Infobox computer | name = IBM PCjr | logo = [[File:IBM PCjr wordmark.svg|150px]] | image = [[File:IBM PCjr with display.jpg|260px]] | caption = IBM PCjr (4860) with its companion IBM 4863 display | developer = IBM Entry Systems Division, Boca Raton | manufacturer = IBM | type = Home / consumer personal computer | release date = March 19, 1984 (announced November 1, 1983) | discontinued = March 19, 1985 | cpu = Intel 8088 @ 4.77 MHz | memory = 64 KB on-board (4860-004) or 128 KB on-board (4860-067); expandable to 512 KB and beyond via sidecar memory modules | storage = One 5.25" 360 KB half-height floppy drive (4860-067 only); cassette port; two ROM cartridge ports | display = Built-in CGA-compatible video with extra 16-colour 320ร200 and 4-colour 640ร200 modes; RGB DIN, composite video, audio out, RF modulator via IBM PCjr TV Connector | sound = Texas Instruments '''SN76496''' 3-voice tone generator with one noise channel, plus PC speaker | dimensions = ~14" W ร 11.4" D ร 3.8" H (35.6 ร 29 ร 9.5 cm) | weight = ~11.7 lb (5.3 kg) system unit, without keyboard or monitor | os = IBM PC DOS 2.1 (introduced specifically for the PCjr); IBM Cassette BASIC J1.0 in ROM | predecessor = None — new product line | successor = None — line ended after one year | model = 4860 }} The '''IBM PCjr''' (model '''4860''') was IBM's first attempt at a low-cost home personal computer. It was announced on November 1, 1983 and shipped from March 19, 1984. After poor sales and persistent criticism, IBM withdrew the line on March 19, 1985 — exactly one year after launch. Approximately 250,000 PCjrs were produced before the line ended. The PCjr is broadly compatible with the IBM PC at the BIOS level, but several hardware differences (no DMA controller, different memory map, '''SN76496''' sound chip in place of the speaker, ROM cartridges instead of expansion slots, infrared wireless keyboard, sidecar bus instead of ISA) make it a separate platform in practice. Software designed for the PCjr's "Tandy/PCjr" video and sound modes is also fully compatible with the Tandy 1000. == Models == The PCjr was offered as two off-the-shelf configurations. {| class="wikitable styled-table" style="width:70%; text-align:center;" |+'''IBM PCjr submodels''' ! Submodel !! On-board RAM !! Floppy !! Modem !! Original US list price |- | 4860-004 (Entry) || 64 KB || none || none || US $669 |- | 4860-067 (Enhanced) || 128 KB || 360 KB 5.25" || Optional internal 300 baud modem || US $1269 |} == Architecture == The PCjr is based on an '''Intel 8088''' running at '''4.77 MHz''', the same CPU clock as the 5150 and 5160. It does '''not''' have an Intel 8237 DMA controller; all I/O including floppy operations is done by PIO. As a result, keystrokes can be lost while the floppy drive is being accessed (the keyboard receiver also drops scan codes during disk operation, which is a known PCjr limitation). Key chips on the motherboard include: * '''Intel 8088''' — CPU (no second-source NEC V20 was officially endorsed for the PCjr). * '''Intel 8259A''' — programmable interrupt controller. * '''Intel 8253''' — programmable interval timer. * '''Intel 8255A''' — programmable peripheral interface. * '''Motorola MC6845''' — CRT controller, embedded on the motherboard rather than on a video card. * '''Texas Instruments SN76496''' — sound chip with three square-wave tone generators plus a noise channel. The same chip used on the Tandy 1000, which is why the chip and its register layout are commonly called "PCjr/Tandy sound." The PCjr motherboard does not implement memory parity, in order to save chip count and cost. Bit errors in DRAM are not reported. == Memory == The 4860-004 has '''64 KB''' of on-board DRAM. The 4860-067 has '''128 KB''' of on-board DRAM. Additional RAM is provided via sidecar memory expansion modules: * '''IBM PCjr Memory Expansion Attachment''' — 128 KB sidecar (and its variants), commonly stacked to reach 384 KB or 512 KB. * Third-party memory sidecars from Tecmar (Captain Jr.), Microsoft (Booster), Racore (PC Drive) and others extended the PCjr to '''640 KB''' and beyond. A known software limitation (the "PCjr cliff") is that some PC-compatible software written before late 1984 fails on the PCjr when it tries to use video memory at A0000h, because the PCjr video memory is mapped at the top of system memory and shadows the area expected by some software. == Video == Video is built into the motherboard, based on the MC6845 CRTC. The PCjr offers all of the standard CGA modes (40-column text, 80-column text, 320ร200ร4 colour graphics, 640ร200ร2 colour graphics) and two additional modes: * '''320 ร 200 ร 16''' colours. * '''640 ร 200 ร 4''' colours. These two extra modes are commonly referred to as "PCjr/Tandy graphics" because Tandy reused them in the Tandy 1000. Video output is available as TTL RGB (DIN-6), composite video, and via the optional IBM PCjr TV Connector as RF for a domestic TV. The IBM 4863 Display is the matched CRT monitor sold for the PCjr. == Sound == Sound is produced by the Texas Instruments '''SN76496'''. The chip provides three square-wave tone channels (with programmable frequency and 16-step amplitude) and one noise channel. Output is mixed with the PC speaker on the motherboard and exposed on a 1/8" mono audio jack on the rear. Sound from the SN76496 is output to either an external amplifier or, via the TV Connector, to the TV speaker. == Keyboard == The PCjr keyboard is a 62-key infrared wireless unit. The first revision is the famously criticised "'''chiclet'''" keyboard with small flat blank rubber keycaps. IBM replaced it in mid-1984 with a revised keyboard that has full-travel keycaps with printed legends and a similar key layout (still 62 keys). [[File:IBM PCjr keyboard.png|center|thumb|480px|The IBM PCjr 62-key infrared wireless keyboard (revised typewriter version).]] The keyboard communicates with the system unit via an infrared (IR) link. The IR receiver is at the front of the system unit. Strong sunlight, certain fluorescent lighting and other IR sources can interfere with reception; for reliable typing, IBM also supplied an optional cable that connects the keyboard directly to the system unit. The keyboard can be operated in '''Fn-key''' mode (where a secondary legend printed in green/blue on the front face of each key is accessed via the Fn modifier) or normally. Plastic keytop overlays were supplied for several software products to relabel the keys. == Cartridge and Sidecar Expansion == The PCjr exposes two '''ROM cartridge ports''' on the front of the system unit (below the diskette drive). Each cartridge contains up to 64 KB of ROM and is memory-mapped at fixed system locations. Cartridge ROM may also substitute for the system BIOS or BASIC, via chip selects /CS6 and /CS7 routed through the connector. On the right-hand side of the system unit, behind a removable cover, is a proprietary '''sidecar bus'''. Sidecars latch onto the side of the system unit and extend it horizontally. Multiple sidecars can be chained. IBM-sold sidecars include the Memory Expansion Attachment (128 KB), the Parallel Printer Attachment, the PCjr Power Expansion Attachment (a second power supply for sidecars), the IBM PCjr Internal Modem (300 baud), and the PCjr Cluster Attachment. [[File:IBM PCjr expanded with sidecars.jpg|center|thumb|480px|An IBM PCjr fitted with several sidecar expansion modules along the right side. (Image: Wikimedia Commons)]] The sidecar bus is not the same as the 8-bit ISA bus and is not electrically compatible with PC/XT cards. == Power == The PCjr uses an external '''AC power brick''' that connects to the rear of the system unit. The brick supplies regulated DC to the motherboard. Sidecars that require additional current can be powered through the optional IBM Power Expansion Attachment. == General Maintenance == Battery care (the PCjr does not have a CMOS battery), keyboard IR receiver care, sidecar latching and motherboard inspection are documented in [[IBM PCjr Maintenance Guide]]. == Troubleshooting == POST beep codes, the limited PCjr error code set, keystroke loss during floppy access, sidecar power problems and the well-known IR keyboard interference issues are documented in [[IBM PCjr Troubleshooting Guide]]. == Capacitor Replacement == Tantalum capacitor failure on the PCjr motherboard and AC adapter is documented in [[IBM PCjr Capacitor Replacement Guide]]. == Gallery == <gallery mode="packed" heights="220"> File:IBM PCjr with display.jpg|IBM PCjr with the IBM 4863 display File:IBM PCjr keyboard.png|62-key infrared wireless keyboard File:IBM PCjr motherboard.jpg|IBM PCjr motherboard File:IBM PCjr expanded with sidecars.jpg|IBM PCjr with several sidecars attached File:IBM PCjr internal teardown.jpg|IBM PCjr internal teardown </gallery> == Related Pages == * [[IBM PCjr Maintenance Guide]] * [[IBM PCjr Troubleshooting Guide]] * [[IBM PCjr Capacitor Replacement Guide]] * [[IBM PC (5150)]] — sibling product (business-oriented PC) == References == * [https://en.wikipedia.org/wiki/IBM_PCjr IBM PCjr — Wikipedia]. Source for release/withdrawal dates, model prices, sales figures and chronology. * [https://www.brutman.com/PCjr/ Mike Brutman's PCjr resource]. Reference for keyboard handling, hardware specifics and software notes. * [https://minuszerodegrees.net/4860/doco/4860_documentation.htm IBM 4860 (PCjr) — Documentation pointers], minuszerodegrees.net. * IBM, ''IBM PCjr Technical Reference''. Source for SN76496 register layout, sidecar bus, cartridge interface chip-select assignments (/CS2–/CS7), and motherboard chip layout. * [http://nerdlypleasures.blogspot.com/2015/10/the-journey-of-pcjrtandy-sound-chip.html The Journey of the PCjr/Tandy Sound Chip]. Reference for the SN76496 and its reuse on the Tandy 1000. {{Navbox-IBMComputers|state=expanded}} [[Category:IBM]]
Summary:
Please note that all contributions to RetroTechCollection may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
RetroTechCollection:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Pages included on this page:
Template:Hlist/styles.css
(
edit
)
Template:Infobox computer
(
edit
)
Template:Navbox
(
edit
)
Template:Navbox-IBMComputers
(
edit
)
Module:Arguments
(
edit
)
Module:Navbar
(
edit
)
Module:Navbar/configuration
(
edit
)
Module:Navbar/styles.css
(
edit
)
Module:Navbox
(
edit
)
Module:Navbox/configuration
(
edit
)
Module:Navbox/styles.css
(
edit
)
Module:TableTools
(
edit
)
Search
Search
Editing
IBM PCjr
Add topic