Hacker GitHub

← All repos

microsoft/MS-DOS

View on GitHub ↗ ★ 32,261 Assembly archived

The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes

79 mentions on Hacker News by 68 people: 5 stories, 74 comments · first 2018-09-28 · latest 2026-09-20

Mentions per year 79 mentions · busiest year 2024 (22)
20082026
  1. …are now finally available thanks to Microsoft's release of the early MS-DOS source code. [1] https://github.com/microsoft/MS-DOS/blob/master/v1.25/source... [2] https://github.com/Microsoft/MS-DOS/blob/master/v1.25/source...
  2. MS-DOS 1.25 (1983) is on Github https://github.com/microsoft/MS-DOS
    comment by bdcravens · 2021-05-31 · in WordTsar, a WordStar Clone
  3. …clear how Microsoft intended for MS-DOS to be configured, but alas IBM had other ideas... [1] https://github.com/microsoft/MS-DOS/blob/master/v2.0/source/... [2] https://github.com/microsoft/MS-DOS/blob/master/v2.0/bin/CON...
    comment by kiwidrew · 2021-02-26 · in Why is the DOS path character "\"? (2005)
  4. …security and legal problems. Although I do wish they could start with open sourcing the Kernel. [1] https://github.com/microsoft/MS-DOS
    comment by ksec · 2021-02-09 · in ReactOS Updates
  5. Yep. https://github.com/microsoft/MS-DOS
    comment by easton · 2021-02-09 · in ReactOS Updates
  6. …primitive program loader. msdos.sys, io.sys, and command.com Source is interesting, I took a look: https://github.com/microsoft/MS-DOS/tree/master/v2.0/source
    comment by mixmastamyk · 2021-02-02 · in Itanium: Mark Architecture as Orphaned
  7. …function – INT 21h,AH=4Bh,AL=03h. You can see the references in the MS-DOS source code here: https://github.com/microsoft/MS-DOS/blob/master/v2.0/source/... This was already known long before Microsoft released the MS-DOS 2.x source code;…
  8. …systems, and programs could target a single common DOS/Xenis API and could be run on either OS. [1] https://github.com/microsoft/MS-DOS/blob/master/v2.0/source/... [2] https://github.com/microsoft/MS-DOS/blob/master/v2.0/source/...
    comment by kiwidrew · 2020-07-30 · in Berners-Lee 'Sorry' for Slashes (2009)
  9. …of msdos[1], though probably anything less than 3.3 only has historical value to anyone. [1] https://github.com/microsoft/MS-DOS
    comment by compsciphd · 2020-06-01 · in The 5.7 kernel is out
  10. Microsoft did open source 1983's DOS: https://github.com/Microsoft/MS-DOS Given they've only made it to DOS 2.0 so far, it might take them a while to open source Windows 95, but it no longer seems like an impossibility either.
  11. …in another reply, you'd probably want to start with the MASM and LINK from the MS-DOS 2.0 release. https://github.com/microsoft/MS-DOS/tree/master/v2.0/bin
  12. …the DOS 2.0 release [0], build each ASM file as an OBJ, and finally LINK it all together [1]. [0] https://github.com/microsoft/MS-DOS/blob/master/v2.0/bin/MAS... [1] https://github.com/Microsoft/MS-DOS/issues/201
  13. …a kid in the late 80's. I just noticed that microsoft has also released the source to MS-DOS 2.0: https://github.com/microsoft/MS-DOS I don't think I ever imagined that I'd be able to "look behind the curtain" like this, let alone that…
  14. Fair point. I leave the post as is for posterity. I wonder if https://github.com/Microsoft/MS-DOS will improve that situation.
    comment by mey · 2020-05-18 · in Termux and Android 10
  15. Also, don't forget this: https://github.com/microsoft/MS-DOS
    comment by peter_d_sherman · 2020-04-13 · in Writing a DOS Clone in 2019
  16. …Windows 3.11 lately, did they release it free recently? Like they did early versions of MSDOS? https://github.com/microsoft/MS-DOS
  17. …8088 experience, you could use the assembler that came with MS-DOS 1.25, written by Tim Paterson: https://github.com/microsoft/MS-DOS/blob/master/v1.25/source...
  18. No, I mean MS-DOS https://github.com/microsoft/MS-DOS
    comment by faissaloo · 2019-09-25 · in ReactOS 0.4.12
  19. https://github.com/microsoft/ms-dos may also be interesting
    comment by mey · 2019-06-28 · in FreeDOS's Linux Roots
  20. …way, reading each directory entry one by one and doing the pattern matching after the fact. [0] https://github.com/Microsoft/MS-DOS/blob/master/v1.25/source...
  21. …side, so it might have taken advantage of that... but there isn't source code for MS-DOS 3.0. [0] https://github.com/Microsoft/MS-DOS/tree/master/v2.0/source [1] https://github.com/Microsoft/MS-DOS/blob/master/v2.0/source/... [2]…
  22. Is this it? https://github.com/Microsoft/MS-DOS/blob/master/v2.0/source/...
  23. …eventually. [0] https://github.com/dotnet/core [1] https://github.com/Microsoft/ChakraCore [2] https://github.com/Microsoft/MS-DOS
    comment by Klathmon · 2018-10-26 · in Microsoft completes GitHub acquisition
  24. ▲ 29
    The original sources of MS-DOS 1.25 and 2.0 are Open Source now
    story by tobltobs · 2018-09-29 · 1 comment
  25. Don't overlook the email by v1.25 (and v2.0?) author Tim Paterson: https://github.com/Microsoft/MS-DOS/blob/master/v1.25/Tim_Pa... ... or the version history in the v2.0 MSHEAD.ASM file: https://github.com/Microsoft/MS-DOS/blob/master/v2.0/…
    comment by forapurpose · 2018-09-29 · in The original sources of MS-DOS 1.25 and 2.0
  26. It is pretty suprising, all things being equal. I'd suggest keeping a close eye on this issue: https://github.com/Microsoft/MS-DOS/issues/2
  27. It's MIT licensed too! https://github.com/Microsoft/MS-DOS/blob/master/LICENSE.md I was kind of surprised about that!
    comment by scruffyherder · 2018-09-29 · in The original sources of MS-DOS 1.25 and 2.0
  28. It looks like they set the commit dates to match the release dates: https://github.com/Microsoft/MS-DOS/commits/master
    comment by iguessthislldo · 2018-09-29 · in The original sources of MS-DOS 1.25 and 2.0
  29. ▲ 328
    The original sources of MS-DOS 1.25 and 2.0
    story by plurby · 2018-09-28 · 115 comments