From 49f07c715ee97dde3a4a24e66c79ce612b9ea57e Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Sun, 18 Aug 2019 09:59:34 -0700 Subject: [PATCH] Updated MS-DOS 2.00 READMEs --- disks-demo | 2 +- disks/pcx86/dos/microsoft/2.00/README.md | 23 ++++++++----------- disks/pcx86/tools/other/norton/3.00/README.md | 2 +- disks/pcx86/tools/other/norton/3.10/README.md | 2 +- disks/pcx86/tools/other/norton/4.00/README.md | 2 +- .../other/norton/4.00/advanced/README.md | 2 +- 6 files changed, 15 insertions(+), 18 deletions(-) diff --git a/disks-demo b/disks-demo index 72107600b2..13b6472718 160000 --- a/disks-demo +++ b/disks-demo @@ -1 +1 @@ -Subproject commit 72107600b2be67309c464ffb7d9fe82664316529 +Subproject commit 13b64727182f76b93cfdf04de50db083808e5e5c diff --git a/disks/pcx86/dos/microsoft/2.00/README.md b/disks/pcx86/dos/microsoft/2.00/README.md index 61e8e684ba..34949d6f2e 100644 --- a/disks/pcx86/dos/microsoft/2.00/README.md +++ b/disks/pcx86/dos/microsoft/2.00/README.md @@ -5,8 +5,8 @@ permalink: /disks/pcx86/dos/microsoft/2.00/ machines: - id: ibm5160 type: pcx86 - config: /devices/pcx86/machine/5160/cga/512kb/debugger/machine.xml - drives: '[{name:"PC-DOS 2.00 w/Tools (10Mb)",type:3,path:"/disks-demo/pcx86/drives/10mb/PCDOS200-C400.json"},{name:"MS-DOS 2.x Source (10Mb)",type:3,path:"/disks-demo/pcx86/dos/microsoft/2.00/MSDOS-SRC.json"}]' + config: /devices/pcx86/machine/5160/cga/512kb/machine.xml + drives: '[{name:"PC-DOS 2.00 w/Tools (10Mb)",type:3,path:"/disks-demo/pcx86/drives/10mb/PCDOS200-C400.json"},{name:"MS-DOS 1.x/2.x Source (10Mb)",type:3,path:"/disks-demo/pcx86/dos/microsoft/2.00/MSDOS-SRC.json"}]' autoMount: A: name: None @@ -27,16 +27,16 @@ including: ### MS-DOS 2.00 Source Code -On March 25, 2014, the source code upon which OEMs based their MS-DOS 1.x and 2.x releases was made available to the +On March 25, 2014, source code upon which OEMs based their MS-DOS 1.x and 2.x releases was made available to the public by the [Computer History Museum](http://www.computerhistory.org/atchm/microsoft-ms-dos-early-source-code/), with the permission of Microsoft. ![MS-DOS 2.00]({{ site.demo-disks.baseurl }}/pcx86/dos/microsoft/2.00/MSDOS200-DISKS.jpg) Unfortunately, the Computer History Museum decided not to share the precise contents of the diskettes in its possession. -Instead, they released a ZIP archive that aggregated the contents of the MS-DOS 2.x diskettes into two folders, `v20object` -and `v20source`, with no clear indication which files came from which disk, why some files were renamed (and what the -original names were), and what (if anything) was omitted. +Instead, they released a ZIP archive that aggregated the contents of the MS-DOS 2.00 diskettes (pictured above) into two +folders, `v20object` and `v20source`, with no clear indication which files came from which disk, why some files were renamed, +what the original file names and timestamps were, and what (if anything) was omitted. To add to the confusion, some [WordStar 3.20](/disks/pcx86/apps/other/wordstar/3.20/) binary files were included in the `v20source` folder, completely unrelated to MS-DOS--and also completely useless, since the main executable, `WS.COM`, was not @@ -46,10 +46,9 @@ Finally, it isn't entirely correct to describe these files as the source code fo from a much later snapshot of source code, used to build MS-DOS 2.11, so at best, the collection should be referred to as "MS-DOS 2.x". ---- +### 2018 Update -**2018 UPDATE**: On September 28, 2018, Microsoft -[re-released](https://blogs.msdn.microsoft.com/commandline/2018/09/28/re-open-sourcing-ms-dos-1-25-and-2-0/) +On September 28, 2018, Microsoft [re-released](https://blogs.msdn.microsoft.com/commandline/2018/09/28/re-open-sourcing-ms-dos-1-25-and-2-0/) the MS-DOS 1.x and 2.x source files on [GitHub](https://github.com/microsoft/ms-dos). The files are identical to the original CHM release, so no effort was made to improve the previous release, remove irrelevant files, organize them by original diskette, etc. And while GitHub is a great way to save and share files, Git repositories don't preserve original @@ -59,9 +58,9 @@ Microsoft's sole improvement of the 2018 re-release was to quietly relax restric by releasing it under an [MIT License](https://en.wikipedia.org/wiki/MIT_License), instead of the older and much more restrictive [Microsoft Research License Agreement](http://www.computerhistory.org/atchm/microsoft-research-license-agreement-msdos-v1-1-v2-0/). ---- +### 2019 Update -**2019 UPDATE**: Earlier this year, a PCjs user emailed me a list of the contents of Microsoft's five MS-DOS 2.00 OEM distribution +Earlier this year, a PCjs user emailed me a list of the contents of Microsoft's five MS-DOS 2.00 OEM distribution disks (pictured above). Based on that limited information, I was able to recreate the 5 disks and add them to the PCjs Disk Library. Directory listings are provided [below](#directory-of-ms-dos-200-oem-disk-1). @@ -94,8 +93,6 @@ renaming files with unexplained suffixes or new, more convenient file extensions I have attempted to correct all the timestamps on the five disks below. Whether the rest of the (2.11) files in CHM's original archive suffer from similar timestamp alterations is hard to say without more information. ---- - ### Excerpt from README.DOC (Disk 1) The software/documentation on the five inch diskettes is arranged diff --git a/disks/pcx86/tools/other/norton/3.00/README.md b/disks/pcx86/tools/other/norton/3.00/README.md index 294a973c07..840b8868d5 100644 --- a/disks/pcx86/tools/other/norton/3.00/README.md +++ b/disks/pcx86/tools/other/norton/3.00/README.md @@ -6,7 +6,7 @@ machines: - id: ibm5160 type: pcx86 config: /devices/pcx86/machine/5160/cga/512kb/machine.xml - drives: '[{name:"PC-DOS 2.00 w/Tools (10Mb)",type:3,path:"/disks-demo/pcx86/drives/10mb/PCDOS200-C400.json"},{name:"MS-DOS 2.x Source (10Mb)",type:3,path:"/disks-demo/pcx86/dos/microsoft/2.00/MSDOS-SRC.json"}]' + drives: '[{name:"PC-DOS 2.00 w/Tools (10Mb)",type:3,path:"/disks-demo/pcx86/drives/10mb/PCDOS200-C400.json"},{name:"MS-DOS 1.x/2.x Source (10Mb)",type:3,path:"/disks-demo/pcx86/dos/microsoft/2.00/MSDOS-SRC.json"}]' autoMount: A: name: None diff --git a/disks/pcx86/tools/other/norton/3.10/README.md b/disks/pcx86/tools/other/norton/3.10/README.md index a8ec2f58b3..679b4325ca 100644 --- a/disks/pcx86/tools/other/norton/3.10/README.md +++ b/disks/pcx86/tools/other/norton/3.10/README.md @@ -6,7 +6,7 @@ machines: - id: ibm5160 type: pcx86 config: /devices/pcx86/machine/5160/cga/512kb/machine.xml - drives: '[{name:"PC-DOS 2.00 w/Tools (10Mb)",type:3,path:"/disks-demo/pcx86/drives/10mb/PCDOS200-C400.json"},{name:"MS-DOS 2.x Source (10Mb)",type:3,path:"/disks-demo/pcx86/dos/microsoft/2.00/MSDOS-SRC.json"}]' + drives: '[{name:"PC-DOS 2.00 w/Tools (10Mb)",type:3,path:"/disks-demo/pcx86/drives/10mb/PCDOS200-C400.json"},{name:"MS-DOS 1.x/2.x Source (10Mb)",type:3,path:"/disks-demo/pcx86/dos/microsoft/2.00/MSDOS-SRC.json"}]' autoMount: A: name: None diff --git a/disks/pcx86/tools/other/norton/4.00/README.md b/disks/pcx86/tools/other/norton/4.00/README.md index 2db2361768..c535b16ac6 100644 --- a/disks/pcx86/tools/other/norton/4.00/README.md +++ b/disks/pcx86/tools/other/norton/4.00/README.md @@ -6,7 +6,7 @@ machines: - id: ibm5160 type: pcx86 config: /devices/pcx86/machine/5160/cga/512kb/machine.xml - drives: '[{name:"PC-DOS 2.00 w/Tools (10Mb)",type:3,path:"/disks-demo/pcx86/drives/10mb/PCDOS200-C400.json"},{name:"MS-DOS 2.x Source (10Mb)",type:3,path:"/disks-demo/pcx86/dos/microsoft/2.00/MSDOS-SRC.json"}]' + drives: '[{name:"PC-DOS 2.00 w/Tools (10Mb)",type:3,path:"/disks-demo/pcx86/drives/10mb/PCDOS200-C400.json"},{name:"MS-DOS 1.x/2.x Source (10Mb)",type:3,path:"/disks-demo/pcx86/dos/microsoft/2.00/MSDOS-SRC.json"}]' autoMount: A: name: None diff --git a/disks/pcx86/tools/other/norton/4.00/advanced/README.md b/disks/pcx86/tools/other/norton/4.00/advanced/README.md index af076afda5..c3ce604ab6 100644 --- a/disks/pcx86/tools/other/norton/4.00/advanced/README.md +++ b/disks/pcx86/tools/other/norton/4.00/advanced/README.md @@ -6,7 +6,7 @@ machines: - id: ibm5160 type: pcx86 config: /devices/pcx86/machine/5160/cga/512kb/machine.xml - drives: '[{name:"PC-DOS 2.00 w/Tools (10Mb)",type:3,path:"/disks-demo/pcx86/drives/10mb/PCDOS200-C400.json"},{name:"MS-DOS 2.x Source (10Mb)",type:3,path:"/disks-demo/pcx86/dos/microsoft/2.00/MSDOS-SRC.json"}]' + drives: '[{name:"PC-DOS 2.00 w/Tools (10Mb)",type:3,path:"/disks-demo/pcx86/drives/10mb/PCDOS200-C400.json"},{name:"MS-DOS 1.x/2.x Source (10Mb)",type:3,path:"/disks-demo/pcx86/dos/microsoft/2.00/MSDOS-SRC.json"}]' autoMount: A: name: None