How to Emulate an Original IBM PC Today
A complete walkthrough setting up an emulator that recreates the original 5150's actual hardware — the 8088 processor, period memory limits, and PC DOS — to run genuinely original early-1980s software.
tag
13 posts
A complete walkthrough setting up an emulator that recreates the original 5150's actual hardware — the 8088 processor, period memory limits, and PC DOS — to run genuinely original early-1980s software.
A complete walkthrough getting historical browsers running in a modern environment — through emulation, virtual machines, and preserved installers — to see the actual software behind the browser wars firsthand.
A console emulator refuses to boot anything, citing a missing or invalid BIOS file. Here's what these files actually are, why an emulator needs them at all, and how to fix a checksum mismatch.
Dolphin was days from launching on Steam when Nintendo sent Valve a DMCA cease-and-desist. Valve pulled the listing rather than take a side — and Dolphin's Steam release has been in limbo ever since.
Nintendo sued Yuzu developer Tropic Haze in February 2024 alleging the Switch emulator existed to facilitate piracy at scale. Within days, Yuzu was gone — and its sister project Citra went down with it.
Sony sued Connectix over its Virtual Game Station PS1 emulator, arguing that copying the PlayStation BIOS during development was copyright infringement. The Ninth Circuit disagreed — and the ruling still underpins console emulation's legal footing today.
Both let you run software that wasn't written for the machine in front of you — but one translates between two different instruction sets, and the other doesn't translate at all.
A save state isn't a save file — it's a snapshot of literally everything, taken mid-execution. That distinction is why it's so powerful, and why it's so fragile across versions.
'Runs the game correctly' and 'matches the original hardware cycle-for-cycle' are very different bars. Most emulation clears the first one easily — the second one has taken decades of reverse engineering.
Every emulator has to answer the same question: how do you run code written for one processor on a completely different one? Two fundamentally different answers, and why most serious emulators eventually need both.
Why software emulation of games and computers became its own discipline, who started the project most responsible for legitimizing it, and how a single court case settled whether any of this was legal in the first place.
On September 19, 2018, Nintendo's own subscription service began shipping with 20 emulated NES games included — a striking contrast to the company's history of aggressively pursuing unauthorized ROM sites.
On May 27, 2015, the MESS project — which had emulated computers and consoles separately from MAME's arcade focus for over a decade — formally merged into MAME, realizing a unification effort that had been prototyped for years.