IBM PC compatible

Wikipedia: IBM PC compatible

The computer architecture that just wouldn't die. You may have heard of it?

Defined by

(no specification or reference implementation on file)

Implementations

Native Language

x86 machine code

Known Things for this Platform

Commentary

A project that requires this assumes that it will be running on a fairly standard x86-based (IA-32) computer architecture, from the lineage that dates back to those old IBM PC's. Probably a 486 with a BIOS, keyboard, and basic VGA is the minimum to make it worthwhile. Some modern PC's can handle running that sort of legacy setup, and others don't. Often, a better choice — because it can run under a modern OS, rather than actually dedicating the entire computer to it — is to run such things under an emulator. In which case, we recommend QEMU.