ISA: The Bus That Refused to Die
Before PCI. Before PCI Express. Before firmware could enumerate the machine like a census ministry.
There was ISA.
The Industry Standard Architecture bus was not elegant. It was not self-describing. It did not negotiate resources politely. It did not ask whether the card in slot three was already using IRQ 5.
It simply existed, and the rest of the PC industry spent fifteen years pretending this was sustainable.
That is why ISA matters. It was not merely a bus. It was the political education of an entire generation of PC hardware.
I. The Date Problem
ISA has two birthdays, and both are correct depending on how strict you want to be.
| Date | Event | Meaning |
|---|---|---|
| August 12, 1981 | IBM PC ships with the original 8-bit expansion bus | the bus later treated as 8-bit ISA |
| August 14, 1984 | IBM PC/AT ships with the 16-bit AT bus | the version most people remember as classic ISA |
The name ISA came later, after clone makers and the Gang of Nine needed language that did not belong to IBM’s trademark machinery.
So the clean truth is this:
ISA was born in 1981 and became the bus people actually mean in 1984.
II. The Bus Was Primitive, Which Is Why It Was Honest
The original IBM PC bus was tied closely to the 8088 and its habits. The AT extension widened it for the 80286 era, giving the market a 16-bit path while keeping backward compatibility with old 8-bit cards.
| ISA version | Data width | Connector | Typical clock story |
|---|---|---|---|
| PC / XT bus | 8-bit | first 62-pin section | tied to the early PC era and 4.77 MHz ancestry |
| AT bus / ISA | 16-bit | 62-pin section plus 36-pin extension | eventually standardized around 8.33 MHz in the industry memory |
That compatibility is why ISA lasted. The 16-bit slot was really the 8-bit slot with an annex. Old cards still fit. Newer cards used the extension. The whole industry could stagger forward without admitting it was carrying archaeological layers on the motherboard.
III. Why ISA Cards Were Miserable
Modern buses identify themselves. PCI tells firmware and the operating system what the device is, what resources it wants, and what it can do.
ISA did not.
The card expected the human to know:
- which I/O port addresses it should decode
- which IRQ line it should assert
- which DMA channel it should use, if any
- whether another card was already there first
That is why old machines were full of:
- DIP switches
- jumpers
- silk-screen legends nobody could read without removing the card
- manuals explaining that
IRQ 5was “usually safe unless you have a second parallel port or a sound card with ambition”
The bus had no serious central arbitration for this social problem. The user was the arbitration. This was barbaric and also extremely educational.
IV. IRQ and DMA: The Border Disputes
ISA hardware culture is inseparable from interrupts and DMA channels.
| Resource | Why it mattered |
|---|---|
| IRQ | told the CPU a device needed attention |
| DMA | let a device move data with less CPU babysitting |
| I/O ports | register address space for command and status |
A typical late ISA-era machine might look something like this:
COM1 I/O 0x3F8 IRQ 4
LPT1 I/O 0x378 IRQ 7
Sound Blaster 16
audio I/O 0x220 IRQ 5 DMA 1
MPU-401 I/O 0x330
Floppy DMA 2
This was not autodetected truth. This was negotiated reality. Sometimes by design. Often by violence.
If two cards wanted the same IRQ, the machine did not open a diplomatic channel. One device simply stopped working, and the user spent the evening moving jumpers like a field engineer in a collapsing province.
V. ISA Was Slow Even Then
By the standards of the 1990s, ISA was already embarrassing.
It offered:
- low bandwidth
- poor configuration ergonomics
- limited interrupt and DMA resources
- electrical and timing constraints inherited from earlier machines
This is why later buses existed at all. EISA, VLB, and then PCI were not luxury upgrades. They were escape attempts.
But ISA survived because so many devices did not need speed.
Sound cards. Modems. Serial ports. Parallel ports. Super I/O logic by proxy. Industrial control cards that cared more about stability than glory.
The Supreme Leader respects this. Not every ministry needs fiber. Some just need to keep the fan controller and the COM port alive another fiscal year.
VI. Plug and Pray
The industry eventually tried to civilize ISA with Plug and Play ISA.
This was the same bus admitting, too late, that maybe users should not have to hand-assign every resource on Earth.
But by then the future had already chosen PCI.
PnP ISA was not a new empire. It was the old empire discovering paperwork after the invasion had begun.
VII. Why ISA Never Really Died
ISA disappeared from consumer desktops, but its political DNA survived.
The motherboard still needed low-speed, legacy, configuration-heavy machinery. That role migrated into things like:
- LPC for Super I/O and board glue
- firmware setup machinery
- embedded controllers
- compatibility islands inside southbridges and later PCH designs
In other words, ISA stopped being a user-visible slot and became a ghost haunting the platform.
That is how real regimes end. Not with annihilation. With internalization.
VIII. The Real Story (Suppressed)
ISA was born in 1981, before Supreme Leader Kim Jong Un had entered the world and before proper oversight existed.
Kim Jong Rails, who is not the same person and has the oscilloscope discipline to prove it, later recalled proposing a 47-bit ISA variant during a classified review near Pyongyang.
Senior engineers informed him that he was “hallucinating silicon” and removed him from the room.
This was, in retrospect, the correct call.
The bus barely handled sixteen bits with dignity. Forty-seven would have turned the backplane into a constitutional emergency.
IX. The Lesson
ISA mattered because it trained an industry to think about hardware in explicit terms:
- addresses
- interrupts
- DMA channels
- slot compatibility
- electrical timing
It was a bad bus by modern standards. It was also an honest bus.
Nothing was hidden. The machine told you exactly how primitive it was, usually by failing loudly when two cards wanted the same resources.
That kind of honesty is gone now. Modern systems bury their ugliness in firmware and ACPI tables. ISA at least had the courtesy to put the ugliness on a jumper block.
Next: PCI, the bus that looked at ISA’s administrative collapse and decided the motherboard deserved a census bureau.
— Kim Jong Rails, Supreme Leader of the Republic of Derails