IBM Personal Computer XT 5160 upgrades

IBM's hard-disk-equipped PC successor with eight 8-bit ISA expansion slots.

Also called: IBM XT, Model 5160

At a glance

Introduced: 1983

Products listed: 14

Exact-model evidence: 10

Family/interface evidence: 4

Upgrade types: 9

Vintage searches: 1

Upgrade directory: IBM PC XT

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 14 products.

StatusProductWhat it doesLinks
AvailableChecked Jul 25, 2026ATX2XT Power Supply Adapterby Retro Electronics

Adapts a modern ATX power supply to an IBM XT and recreates the missing -5 V rail.

For this system (stated family): The seller specifies IBM XT computers. Verify every P8/P9 wire against the board labels before applying power: reversing or miswiring the connectors can damage both the adapter and computer.

Retro Electronics listed one board in stock on 2026-07-25. The board does not include an AT P8/P9 connector or its cables; the buyer must supply and solder them.

Sources
AvailableChecked Jul 25, 2026Glitch Works XT-IDE rev 4by Jonathan Chapman / Glitch Works

Open ISA controller that connects ATA or IDE drives to an XT-class computer.

For this system (stated family): The seller describes the board for XT computers. The project documents dedicated test points for an optional Slot 8 Support modification; do not assume an unmodified card can use slot 8.

Retro Electronics listed the bare Revision 4 PCB in stock on 2026-07-25. The builder must source the components, assemble the card, and follow the project instructions; no current kit or assembled-board availability was verified.

Sources
AvailableChecked Jul 24, 2026Gotek 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.

Sources
Build itChecked Jul 14, 2026IBM 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 XT host connected to a 5161 Expansion Unit. A passive replacement backplane must provide the 14.318 MHz signal described by the project, and the README recommends a cable around one meter long.

Sources
Build itChecked Jul 25, 2026ISA 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 XT. 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.

Sources
AvailableChecked Jul 14, 2026Lo-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 (exact model): The product page identifies the adapter as an IBM XT hard-disk solution. It uses one 8-bit ISA slot and boots CompactFlash through the onboard XT-IDE Universal BIOS.

Sources
Build itChecked Jul 24, 2026OneROM Fireby Piers Finlayson

Replaces many 24-, 28-, 32-, and 40-pin EPROMs and mask ROMs with a configurable RP2350 board programmed over USB.

For this system (exact model): The official project explicitly lists the PC XT as supported and tested. Determine the exact ROM device and image required by the installed IBM or third-party hardware before programming a board.

OneROM boards do not include ROM contents. Supply legally obtained images, choose the correct 24-, 28-, 32-, or 40-pin hardware, configure the exact ROM type and chip-select behavior, and confirm socket clearance and orientation. The open project provides a fabrication path. On 2026-07-24 JCM listed Fire 24, Fire 28, Fire 32, and Fire 40 as kit or assembled options, but its extracted page still called the 32- and 40-pin versions coming soon and did not establish which options could actually be ordered.

Sources
Find usedChecked Jul 14, 2026Orchid 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 for the IBM XT as well as the PC. It connects through the 8088 socket, and the project documents a jumper setting when the main board is installed in XT expansion slot 8.

This is a period product obtained used. The documentation project cannot produce a working clone until the original PAL devices are reverse engineered.

Sources
AvailableChecked Jul 15, 2026PicoMEMby 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 one of the IBM 5160's 8-bit ISA slots. 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.

Sources
AvailableChecked Jul 25, 2026PS/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): The open project explicitly names the IBM XT, and the assembled seller reports a test in an unspecified XT computer. Confirm the keyboard supports the AT protocol; many USB keyboards do not.

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.

Sources
AvailableChecked Jul 27, 2026RTC8088by 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 project and seller explicitly describe PC XT use. 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.

Sources
Build itChecked Jul 25, 2026Sergey 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 XT. 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.

Sources
AvailableChecked Jul 25, 2026SuperSoft 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): Use the separate Version 1.2 package explicitly sold for IBM 5155 and 5160 systems. The seller states that it does not work with VGA video; remove power, preserve the original ROM, and verify orientation before startup.

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.

Sources