Skip to content
Tech News
← Back to articles

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

read original more articles
Why This Matters

The transcription of Tim Paterson's DOS source code provides valuable historical insight into the development of early PC operating systems, highlighting foundational work that influenced modern computing. This release enables researchers, developers, and enthusiasts to study, understand, and potentially build upon the original DOS architecture, fostering innovation and preservation of computing history.

Key Takeaways

Paterson Listings

Tim Paterson's DOS listings, containing source code of 86-DOS 1.00 kernel, various PC-DOS 1.00 pre-release kernels and utilities, and the Microsoft BASIC-86 Compiler runtime library.

The DOS-related portions have been transcribed and turned into compilable source code.

Downloads and Layout

1_transcription (download) - transcription of the listings, essentially the raw printer output

(download) - transcription of the listings, essentially the raw printer output 2_printed_files (download) - the original files that were printed, extracted from the raw printer output above

(download) - the original files that were printed, extracted from the raw printer output above 3_source_code (download) - compilable source code extracted from the printed files above

If you just want to browse the source code or compile/assemble it, choose 3_source_code . The original scans, in PDF and PNG formats, are available at https://archive.org/details/paterson_listings.

Further details about these listings, including technical writeups, can be found at:

Listing Content

... continue reading