April 29, 2026

Floppy-gate: the paper trail bites back

GitHub – DOS 1.0: Transcription of Tim Paterson's DOS Printouts

Old DOS papers hit GitHub and the comment section instantly turned into a history fight

TLDR: Ancient paper printouts of early DOS were turned into usable code and posted online, opening a rare window into PC history. Commenters are thrilled by the digital rescue work, but they’re also reigniting a very old fight over who inspired DOS in the first place.

A stack of 1981-era DOS printouts — yes, actual paper listings from the dawn of the PC age — has been transcribed, cleaned up, and posted to GitHub, giving internet history buffs a fresh look at the code behind one of the most influential operating systems ever. But while the archive itself is catnip for retro-computing fans, the real action is in the reactions. Commenters were split between awe, detective-mode obsession, and a little delicious old-school tech drama.

One camp was practically swooning over the rescue mission itself, especially the deep-dive writeups explaining how faded printouts were turned back into working code. People were especially impressed by the clever error-checking tricks used to verify the text, with one commenter basically saying the recovery process is almost cooler than the code. Another crowd zeroed in on the mystery of damaged files, debating whether missing pieces were caused by a flaky cable transfer in the early 1980s — which somehow made the whole thing feel less like software archaeology and more like a crime scene.

Then came the juiciest angle: does this finally settle the long-running feud over whether early DOS borrowed from CP/M? One commenter flat-out framed the release as a chance to inspect that claim line by line, reopening a rivalry that still gets retro-tech fans heated. And for extra flavor, another person casually dropped the ultimate nerd flex: their old boss may have owned the very machine DOS was written on. In short, GitHub got some ancient code, and the internet responded like it had uncovered a lost rock album, a cold case, and a family feud all at once.

Key Points

  • The repository publishes transcriptions of Tim Paterson’s DOS printouts, including 86-DOS 1.00 kernel code, pre-release PC-DOS 1.00 kernels and utilities, and the Microsoft BASIC-86 Compiler runtime library.
  • The DOS-related portions have been transcribed and converted into compilable source code, with downloads split into raw transcription, extracted printed files, and compilable source files.
  • The article documents 10 bundles of continuous-feed paper and identifies the files in each bundle, including timestamps for many source listings.
  • Bundles 9 and 10 have not yet been transcribed, and the repository invites pull requests only for direct transcriptions or typo corrections.
  • Most of the source files require Seattle Computer Products’ ASM assembler and the HEX2BIN utility to build, and the article provides a simple example workflow for assembling 86DOS.ASM into 86DOS.COM.

Hottest takes

"using the CRC's in the margin to self-error check is great" — martinwoodward
"might be the one that DOS was written on" — neilv
"Gary Kildall’s claim of CP/M code being included in the first version of DOS can be examined in full" — shrubble
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.