Tim Paterson’s physical DOS printouts from 1981-1982 have been transcribed into compilable 8086 assembly, covering the 86-DOS 1.00 kernel and PC-DOS 1.00 pre-release sources.
Key Takeaways
The repo organizes material across three tiers: raw transcription output, extracted print files, and clean compilable source code targeting Seattle Computer Products’ ASM assembler.
Covered sources include 86DOS.ASM (June 1981), 86DOS.A86 (July 1981), EDLIN.DIF, CHKDSK.A86, and the MSDOS kernel listing across 10 paper bundles.
Bundle 09 alone is 459 pages covering the BASIC-86 Compiler runtime library; Bundles 09 and 10 remain untranscribed and open for pull requests.
To assemble, you need Seattle Computer Products’ ASM and the HEX2BIN utility from any 86-DOS or MS-DOS SCP release; the pipeline is ASM <file> then HEX2BIN <file>.
Original PDF and PNG scans are archived at archive.org; technical writeups are linked from thebrokenpipe.com and jscarsbrook.me/doshistory.