The Computer Museum You Can Boot

With 86Box, retro computing is not reduced to a folder of old games. Entire PCs—processors, sound cards, BIOS screens, storage controllers and all—are reconstructed in software.

The personal computer has become an object of nostalgia. Beige cases, glowing green power lights and bulky CRT monitors now appear in films, music videos and social-media posts as shorthand for a supposedly simpler digital age. But the computers themselves were never simple.

Three-panel comic about recreating an old PC with 86Box
86Box does not just run old games. It rebuilds the whole headache.

A PC in the 1980s or 1990s was not a single, predictable platform. It was a sometimes chaotic combination of processors, motherboards, graphics adapters, sound cards, storage controllers and expansion boards. Two computers running the same operating system could behave—and sound—completely differently. That untidy diversity is precisely what 86Box sets out to preserve.

Rebuilding the machine, not merely running the software

86Box is an open-source emulator for IBM PCs and compatible machines. Its historical range stretches from the original IBM PC era of 1981 to considerably more advanced systems based on the PCI bus. It can reproduce processors from the early 8086 family through to late-1990s Celeron-class hardware, together with a large collection of period-correct video cards, sound devices, network adapters, hard-disk controllers and SCSI equipment. That description may make it sound like another tool for launching old applications on a modern computer. In reality, its ambitions are much greater.

Programs such as VirtualBox are principally designed to create practical virtual computers. They allow several operating systems to share modern hardware efficiently, often presenting them with simplified, standardised virtual devices. 86Box takes the opposite approach. It emulates an entire historical computer system: processor, chipset, motherboard and expansion cards. Rather than disguising modern hardware as something old, it attempts to reproduce the behaviour, timing and limitations of the original components. That makes it more computationally demanding, but also much better suited to software that depends on the peculiarities of real vintage machines.

A useful comparison is architecture. Conventional virtualisation gives an old operating system a room inside a modern building. 86Box tries to reconstruct the old building itself—including its unreliable wiring, narrow staircases and doors that only open in one direction.

When hardware was part of the experience

Today, most people think of software as something largely independent of the device running it. A document remains a document whether it is opened on a laptop, tablet or phone. Older PC software was much more closely connected to its physical environment.

A DOS game could produce basic beeps through one machine and rich synthesised music through another. Its colours, animation speed and responsiveness might change depending on the graphics adapter and processor. An application written for a particular controller or expansion board could refuse to run when that exact hardware was absent.

86Box allows users to explore those differences deliberately. Instead of selecting a generic “1990s PC”, they can assemble a specific virtual machine: choose a motherboard, install a processor, decide how much memory it should have, add a graphics card, select a sound card and connect virtual floppy drives, hard disks or CD-ROM drives. The result is closer to restoring a vintage computer than opening an emulator.

This is especially valuable because the history of the PC was not defined by a single manufacturer. It emerged from an enormous and frequently incompatible ecosystem of components. The famous IBM PC 5150 is available in 86Box, but so are less familiar systems such as IBM’s Micro Channel-based PS/2 machines. That breadth turns the program into something resembling an interactive catalogue of personal-computer history.

A collection of operating systems—and forgotten possibilities

Once a machine has been assembled, users can install many of the operating systems that shaped the PC era: MS-DOS, early editions of Microsoft Windows, OS/2, historical Linux distributions and more unusual platforms such as BeOS and NeXTSTEP. This creates possibilities beyond replaying familiar games.

Three-panel comic about exploring old operating systems and the hassles of retro PC emulation.
86Box lets you explore the lost world of old operating systems — along with all the glorious inconvenience that came with them.

A student can investigate how graphical interfaces evolved before Windows became dominant. A designer can experience the visual language of early desktop publishing. A musician can compare the character of competing sound cards and MIDI devices. A developer can test software in an environment resembling the machines for which it was originally written.

86Box is therefore both recreational and educational. It provides access not only to old programs, but to the conditions under which those programs made sense. The distinction matters. A screenshot can preserve the appearance of an application, but not the delays, sounds, limitations and small rituals involved in using it. Watching a video of Windows 3.1 is not the same as waiting for it to start, navigating its Program Manager and discovering that the virtual machine needs a different driver. Digital history is not only a collection of files. It is also behaviour.

Authenticity comes with inconvenience

86Box does not completely remove the difficulties of vintage computing. In many respects, it carefully recreates them. Users must obtain the required ROM set, which contains dumps of system BIOSes and expansion-card firmware. They must configure the emulated hardware, enter the virtual BIOS and mount suitable floppy, hard-disk or CD-ROM images. The official documentation openly compares the process to building and configuring a physical PC.

A badly chosen combination of components may fail to boot. A driver may not recognise a particular card. Changing a major hardware setting may require a full reset. Performance can also depend heavily on the speed of the host computer because much of the emulation workload remains single-threaded. For someone expecting a one-click collection of retro games, this may feel unnecessarily complicated. For enthusiasts, it is part of the appeal.

The process revives a form of computer literacy that modern devices have largely hidden: understanding what is inside the machine, how its components communicate and why a particular configuration works. The obstacles are not merely defects in the experience. They are historical evidence.

From PCem fork to independent project

86Box began in 2016 as a fork of another PC emulator, PCem. Since then, the two projects have developed in different directions. According to the 86Box documentation, its developers have placed particular emphasis on low-level accuracy, including the behaviour of early 8088- and 8086-based machines whose software sometimes relied on precise hardware timing.

The project is maintained by Miran Grča, known online as OBattler, together with a wider community of developers. It is distributed under the GNU General Public License, making its source code available for study, modification and contribution. That community-driven structure is significant. Much of the hardware being emulated was poorly documented, produced in limited quantities or regarded as obsolete long before digital preservation became a serious concern. Reconstructing it can involve studying technical manuals, analysing drivers, comparing behaviour with physical equipment and testing software that exposes obscure hardware quirks.

In this sense, emulator development resembles archaeology. The artefacts are circuit boards and binary code rather than pottery, but the work still involves recovering incomplete knowledge from surviving objects.

A project that continues to grow

At the time of writing, the latest stable edition is 86Box 6.0, released on 31 May 2026. The update added more emulated hardware and refinements ranging from new sound cards and Roland SC-55 MIDI synthesis to SCSI tape drives, an internal network switch and optional recordings of mechanical hard disks. It also continued improving the program’s built-in machine-management interface.

Three-panel comic about 86Box, retro PC setup problems and digital archaeology.
86Box preserves not just old PCs, but the setup pain, strange noises and hardware archaeology that came with them.

The inclusion of hard-disk sounds may appear frivolous. It is, however, perfectly consistent with the philosophy of the project. Anyone who used computers during that period remembers that storage was audible. A machine’s clicks, seeks and mechanical chatter communicated activity before graphical progress indicators became universal.

86Box’s developers are not merely trying to make old software execute successfully. They are attempting to reconstruct the environment around it, one controller, synthesiser and spinning disk at a time.

A living archive of the PC age

Nostalgia often turns technology into decoration. It remembers the colours and logos while forgetting how the machines actually behaved. 86Box offers something more demanding and more valuable. It treats the personal computer as a historical system rather than a retro aesthetic. It allows people to encounter old software with its original dependencies, constraints and occasional absurdities intact.

The experience can be slow. It can be confusing. It may require research, experimentation and repeated visits to a BIOS setup screen. That is exactly why it matters. A conventional museum places an old computer behind glass. 86Box gives it a power switch.

86Box project page

Leave a Reply

Your email address will not be published. Required fields are marked *