IBM Personal Computer 5150 upgrades
The original IBM PC with 8-bit ISA expansion slots and external floppy-oriented storage.
Also called: IBM PC, Model 5150
At a glance
Introduced: 1981
Products listed: 11
Exact-model evidence: 8
Family/interface evidence: 3
Upgrade types: 7
Vintage searches: 1
Upgrade directory: IBM PC 5150
Browse everything below, or filter by product type, availability, and compatibility basis. Notes explain whether evidence names an exact target, a broader family, or only the relevant bus or interface for this computer.
Showing 11 products.
| Status | Product | What it does | Links |
|---|---|---|---|
| AvailableChecked Jul 24, 2026 | Gotek Floppy Emulator with FlashFloppyby Gotek and Keir Fraser | Replaces supported 34-pin floppy drives with disk images stored on a USB flash drive. For this system (stated family): The official guide supports IBM PC compatibles. Configure IBM-PC interface mode with jumper JC or `interface = ibmpc`, use drive-select jumper S1, and leave S0, S2, and MO open. Confirm the selected Gotek, cable orientation, power connector, and drive-bay fit before replacing the original drive. FlashFloppy directly supports most SFR-prefix Goteks with a 34-pin header. Do not buy a UFA-prefix USB-floppy model; 26-pin DU26 and TU26 models require modification, and the project recommends avoiding the FDD-UDD U144K. Gotek's maker site accepts only wholesale orders of at least ten, while the linked specialty catalog lists several individually priced, configured units. Confirm the microcontroller, installed firmware, front-panel fit, cable orientation, power, and host-specific jumpers before installation. Initial FlashFloppy programming may require a boot jumper and a USB programming cable or USB-TTL adapter. | Configured Gotek catalogGotek manufacturer catalogFlashFloppy project and downloadsHost platform setupCompatible Gotek model guideInitial firmware programmingHxC firmware alternative |
| Build itChecked Jul 14, 2026 | IBM 5161 Extender and Receiver Cardsby Eric Schlaepfer | Open hardware reproductions of the two interface cards used to connect an IBM PC or XT to a 5161 Expansion Unit. For this system (exact model): The project explicitly supports an IBM PC host connected to a 5161 Expansion Unit. It requires the extender and receiver cards plus a suitable chassis, backplane, and cable; the README recommends a cable around one meter long. | Hardware project |
| Build itChecked Jul 25, 2026 | ISA 8-Bit Ethernet Controllerby Sergey Kiselev / Weird Electronics | Open RTL8019 Ethernet card that brings NE2000-compatible networking to 8-bit ISA computers. For this system (exact model): The project explicitly names the IBM PC. Check installed-card resource conflicts; the EEPROM programming utility temporarily requires I/O range 0x300 through 0x31F, which often conflicts with XT-IDE hardware. The fully assembled card was out of stock on Tindie on 2026-07-25 and had been sold out since December 15, 2025. Open KiCad files, Gerbers, software, and a separate bare-PCB path remain available. A DIY build needs a unique valid MAC address and surface-mount RTL8019 assembly. | ISA 8-bit Ethernet projectAssembled controller listingBare PCB and EEPROM listing |
| AvailableChecked Jul 14, 2026 | Lo-tech ISA XT-CF Adapter rev. 3by Lo-tech | Current 8-bit ISA adapter that lets a CompactFlash card serve as an XT-IDE hard disk in an IBM PC or XT-class computer. For this system (bus/interface): The adapter uses an 8-bit ISA slot, but the earliest 5150 BIOS revisions do not support option ROMs. Those machines need a later BIOS before the onboard XT-IDE Universal BIOS can operate. | Buy the adapter |
| Find usedChecked Jul 14, 2026 | Orchid Tiny Turbo 286by Orchid Technology | Period accelerator that upgrades a 4.77 MHz 8088 IBM PC or XT with an 8 MHz 80286 processor and 8K of cache. For this system (exact model): The card was designed to accelerate the 4.77 MHz 8088 IBM PC. It connects through the computer's 8088 CPU socket; verify that a used example includes the required socket adapter and cable. This is a period product obtained used. The documentation project cannot produce a working clone until the original PAL devices are reverse engineered. | Hardware documentation projectSearch eBay |
| AvailableChecked Jul 15, 2026 | PicoMEMby PicoMEM project | Current multifunction 8-bit ISA card that adds emulated storage, memory, networking, and USB or SD-connected devices to PC/XT-class computers. For this system (bus/interface): PicoMEM uses the 8-bit ISA bus provided by the IBM 5150. Its emulated RAM can be slower than native memory, so the project recommends a conventional RAM card when full zero-wait-state expansion is the priority. | Buy PicoMEMHardware and firmware project |
| AvailableChecked Jul 25, 2026 | PS/2-to-XT Keyboard Converter Familyby Chuck(G), Sergey Kiselev, and Retro Electronics | Converts compatible PS/2 or AT keyboards for IBM PC and XT keyboard ports. For this system (exact model): Sergey Kiselev's project explicitly names the IBM PC. Confirm the computer has the original XT-protocol keyboard interface; the converter does not turn an AT-only host port into an XT port. Retro Electronics listed one assembled converter in stock on 2026-07-25, and the open version remains available as build files. A USB keyboard works only if it implements the PS/2 or AT protocol and can use a passive USB-to-PS/2 adapter. | Open PS/2-to-XT converter projectBuy the assembled AT2XTKB converter |
| Build itChecked Jul 24, 2026 | Quapple Quadlink Cloneby Eric Schlaepfer | Adds an Apple II-compatible environment to an IBM PC through an ISA expansion card. For this system (exact model): The clone author tested Quapple in an IBM 5150. Installation requires routing the floppy-drive cable through the card and adding the documented video-loopback and PC-speaker cables, then preparing the Quadlink software, Filer, and DOS disks. The author provides complete design and fabrication files but does not sell the board. This is a large full-length card with programmed logic, RAM and ROM parts, and several required cable assemblies. It also needs the original Quadlink software disk images and DOS. The clone has been tested only in an IBM 5150; the 5160 is expected to work but remains untested by the author, and faster ISA systems may fail because the software may contain CPU-dependent timing loops. | Hardware project and build guide |
| AvailableChecked Jul 27, 2026 | RTC8088by Aitor Gomez Garcia and Sergey Kiselev / Weird Electronics | Open 8-bit ISA real-time clock card for PC/XT systems without a built-in battery-backed clock. For this system (exact model): The seller explicitly describes the card for IBM PC/XT-compatible computers. Use the DOS clock driver or a supported BIOS extension and select a nonconflicting I/O address. Weird Electronics' assembled, complete-kit, and PCB-plus-programmed-SPLD options were temporarily unavailable while the seller takes a break through August 20, 2026. Aitor Gomez Garcia's low-profile version showed three units in stock on 2026-07-27 but currently ships only within Spain. A CR2032 battery is not included. | RTC8088 open hardware projectWeird Electronics RTC8088 optionsLow-profile RTC8088 alternative |
| Build itChecked Jul 25, 2026 | Sergey ISA Super VGAby Sergey Kiselev | Open Trident TVGA9000i VGA card for 8-bit ISA computers, including the original IBM PC and XT. For this system (exact model): The repository explicitly supports the original IBM PC. Use PCB version 1.1 or perform the documented ALE rework on version 1.0. Use PCB version 1.1 for an original IBM PC or XT; version 1.0 needs the documented ALE rework. On version 1.1, the C17 silkscreen incorrectly says 1 uF instead of 1 nF. The project also documents a color-monitor detection workaround for newer DDC displays. | ISA Super VGA project |
| AvailableChecked Jul 25, 2026 | SuperSoft Landmark Diagnostic ROMsby SuperSoft / Landmark, supplied by Retro Electronics | Programmed replacement ROM variants for diagnosing IBM PC, XT, and AT motherboard faults. For this system (exact model): The 5150 variant includes the diagnostic ROM on a 2364 adapter. The seller states that it does not work with VGA video; verify a supported display card, power off before changing ROMs, and align the adapter correctly. All three machine-family variants were listed in stock on 2026-07-25. Each replaces original motherboard ROM hardware temporarily; match the exact machine and sockets, observe chip orientation, and retain the original ROMs. | IBM 5150 diagnostic ROM packageIBM 5155 and 5160 diagnostic ROM packageIBM 5162 and 5170 diagnostic ROM package |