<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: MS-DOS v1.25 and v2.0 Source Code now on github	</title>
	<atom:link href="https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Fri, 26 Oct 2018 14:23:36 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</generator>
	<item>
		<title>
		By: Jack		</title>
		<link>https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-203513</link>

		<dc:creator><![CDATA[Jack]]></dc:creator>
		<pubDate>Fri, 26 Oct 2018 14:23:36 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=8935#comment-203513</guid>

					<description><![CDATA[I Try compile MS-DOS 2.0 Source Code by using IBM MASM 2.0 it getting me errors. I did not try MASM 2.0 yet i will soon.]]></description>
			<content:encoded><![CDATA[<p>I Try compile MS-DOS 2.0 Source Code by using IBM MASM 2.0 it getting me errors. I did not try MASM 2.0 yet i will soon.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: buricco		</title>
		<link>https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-203366</link>

		<dc:creator><![CDATA[buricco]]></dc:creator>
		<pubDate>Mon, 22 Oct 2018 04:19:05 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=8935#comment-203366</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-203328&quot;&gt;Random&lt;/a&gt;.

John Elliott uploaded a second folder yesterday containing the 2.11 kernel.  I rolled it with both 5.1A and 4.0, using the actual EXE2BIN from the source distribution, and either the LINK from the DOS 3.3 OAK or the one from Visual Basic for MS-DOS.  I&#039;ve also rolled COMMAND.COM.  Plug in the PC DOS 2.1 IBMBIO.COM and bootloader - and yes, it works.  I&#039;ve never stresstested the thing but it absolutely works.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-203328">Random</a>.</p>
<p>John Elliott uploaded a second folder yesterday containing the 2.11 kernel.  I rolled it with both 5.1A and 4.0, using the actual EXE2BIN from the source distribution, and either the LINK from the DOS 3.3 OAK or the one from Visual Basic for MS-DOS.  I&#8217;ve also rolled COMMAND.COM.  Plug in the PC DOS 2.1 IBMBIO.COM and bootloader &#8211; and yes, it works.  I&#8217;ve never stresstested the thing but it absolutely works.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Random		</title>
		<link>https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-203328</link>

		<dc:creator><![CDATA[Random]]></dc:creator>
		<pubDate>Sun, 21 Oct 2018 07:30:38 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=8935#comment-203328</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-203314&quot;&gt;buricco&lt;/a&gt;.

I have built it on freedos using the masm and link in masm 5.1 and the exe2bin that comes with freedos 1.2. 

I was able to replace the ibmdos.com on a pc-dos 2.10 disk with the msdos.sys file I compiled, boot it successfully and run several of the programs on the disk except for basic and basica. Pretty soon it stopped recognizing the floppy it booted from, though. 

This is on 86box.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-203314">buricco</a>.</p>
<p>I have built it on freedos using the masm and link in masm 5.1 and the exe2bin that comes with freedos 1.2. </p>
<p>I was able to replace the ibmdos.com on a pc-dos 2.10 disk with the msdos.sys file I compiled, boot it successfully and run several of the programs on the disk except for basic and basica. Pretty soon it stopped recognizing the floppy it booted from, though. </p>
<p>This is on 86box.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: buricco		</title>
		<link>https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-203314</link>

		<dc:creator><![CDATA[buricco]]></dc:creator>
		<pubDate>Sun, 21 Oct 2018 00:35:48 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=8935#comment-203314</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-203311&quot;&gt;John Elliott&lt;/a&gt;.

Rolled it with MASM 5.10A, LINK 5.31.009 from Visual Basic for MS-DOS, and a self-rolled EXE2BIN from the DOS 2 tree.  Spits a few warnings, but it rolls, and works with the PC DOS 2.0 bootloader and DOS BIOS.

I wonder what differences in COMMAND.COM 2.11 vs. the prior 2.02 prevent it from being used with a 2.00 kernel.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-203311">John Elliott</a>.</p>
<p>Rolled it with MASM 5.10A, LINK 5.31.009 from Visual Basic for MS-DOS, and a self-rolled EXE2BIN from the DOS 2 tree.  Spits a few warnings, but it rolls, and works with the PC DOS 2.0 bootloader and DOS BIOS.</p>
<p>I wonder what differences in COMMAND.COM 2.11 vs. the prior 2.02 prevent it from being used with a 2.00 kernel.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: John Elliott		</title>
		<link>https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-203311</link>

		<dc:creator><![CDATA[John Elliott]]></dc:creator>
		<pubDate>Sat, 20 Oct 2018 23:45:52 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=8935#comment-203311</guid>

					<description><![CDATA[I&#039;ve put complete source and build scripts for the 2.00 MSDOS.SYS (based on the MIT-licenced release) at http://www.seasip.info/DOS/ . 

The LINK I mainly used was version 5.60.339 from Visual C++ 1.52, though LINK 2.40 also seems to work.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve put complete source and build scripts for the 2.00 MSDOS.SYS (based on the MIT-licenced release) at <a href="http://www.seasip.info/DOS/" rel="nofollow ugc">http://www.seasip.info/DOS/</a> . </p>
<p>The LINK I mainly used was version 5.60.339 from Visual C++ 1.52, though LINK 2.40 also seems to work.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: buricco		</title>
		<link>https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-202772</link>

		<dc:creator><![CDATA[buricco]]></dc:creator>
		<pubDate>Tue, 09 Oct 2018 06:06:00 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=8935#comment-202772</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-202770&quot;&gt;neozeed&lt;/a&gt;.

At least it&#039;s possible to test msdos.sys with the bootstrap and ibmbio.com from PC DOS 2.10 (something I&#039;ve done for years).

DOS 3.0 was the first to fill in the data used to construct argv[0] in C applications, meaning that applications which need this information cannot run under 2.x.  (I have just confirmed this; I thought it was 3.1.)]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-202770">neozeed</a>.</p>
<p>At least it&#8217;s possible to test msdos.sys with the bootstrap and ibmbio.com from PC DOS 2.10 (something I&#8217;ve done for years).</p>
<p>DOS 3.0 was the first to fill in the data used to construct argv[0] in C applications, meaning that applications which need this information cannot run under 2.x.  (I have just confirmed this; I thought it was 3.1.)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-202770</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Tue, 09 Oct 2018 05:28:58 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=8935#comment-202770</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-202746&quot;&gt;buricco&lt;/a&gt;.

Yes I have a chunk of MS-DOS.sys built, but it is missing parts.  Just as one of the ASM files is incomplete, and all the high level text Io is missing.  I think the link script is for 2.00 which is why the macros are in place for a 2.00 build, lacking internationalisation support.

It&#039;ll take a bit of filling in the missing bits to get it complete.

On the other side of the chain, I&#039;m wondering why any DPMI stuff couldn&#039;t run with DOS 2...]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-202746">buricco</a>.</p>
<p>Yes I have a chunk of MS-DOS.sys built, but it is missing parts.  Just as one of the ASM files is incomplete, and all the high level text Io is missing.  I think the link script is for 2.00 which is why the macros are in place for a 2.00 build, lacking internationalisation support.</p>
<p>It&#8217;ll take a bit of filling in the missing bits to get it complete.</p>
<p>On the other side of the chain, I&#8217;m wondering why any DPMI stuff couldn&#8217;t run with DOS 2&#8230;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: buricco		</title>
		<link>https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-202746</link>

		<dc:creator><![CDATA[buricco]]></dc:creator>
		<pubDate>Mon, 08 Oct 2018 23:48:43 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=8935#comment-202746</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-202388&quot;&gt;buricco&lt;/a&gt;.

I found out what amount of MS-DOS 2.11 I&#039;d actually built while trying to find another copy of the command.com sources.  Unfortunately, MSDOS.SYS wasn&#039;t part of it (guess I had given up due to the link issues).

I had built chkdsk, command, debug, diskcopy, edlin, exe2bin, fc, find, format, more, print, recover, sort and sys. I think that&#039;s a pretty big chunk.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-202388">buricco</a>.</p>
<p>I found out what amount of MS-DOS 2.11 I&#8217;d actually built while trying to find another copy of the command.com sources.  Unfortunately, MSDOS.SYS wasn&#8217;t part of it (guess I had given up due to the link issues).</p>
<p>I had built chkdsk, command, debug, diskcopy, edlin, exe2bin, fc, find, format, more, print, recover, sort and sys. I think that&#8217;s a pretty big chunk.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: buricco		</title>
		<link>https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-202605</link>

		<dc:creator><![CDATA[buricco]]></dc:creator>
		<pubDate>Sat, 06 Oct 2018 03:11:12 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=8935#comment-202605</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-202604&quot;&gt;neozeed&lt;/a&gt;.

In the 2.11 case, Tandy made a few interesting tweaks.  Like, there&#039;s support for the @ metacommand in batch files (which normally doesn&#039;t exist prior to 3.3).]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-202604">neozeed</a>.</p>
<p>In the 2.11 case, Tandy made a few interesting tweaks.  Like, there&#8217;s support for the @ metacommand in batch files (which normally doesn&#8217;t exist prior to 3.3).</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-202604</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sat, 06 Oct 2018 03:01:59 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=8935#comment-202604</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-202602&quot;&gt;buricco&lt;/a&gt;.

2.11 is more source, although it&#039;s damaged/incomplete.  There is source to the platform code on bitsavers for the &lt;a href=&quot;http://bitsavers.trailing-edge.com/bits/SeattleComputerProducts/MSDOS2_FILES/&quot; rel=&quot;nofollow&quot;&gt;Seattle Computer Products Gazelle&lt;/a&gt; of all things.  But it&#039;s version 2.00, not 2.11

DOS/Command won&#039;t be in any OAK as the OEM shouldn&#039;t be messing with the actual OS.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2018/09/29/ms-dos-v1-25-and-v2-0-source-code-now-on-github/comment-page-1/#comment-202602">buricco</a>.</p>
<p>2.11 is more source, although it&#8217;s damaged/incomplete.  There is source to the platform code on bitsavers for the <a href="http://bitsavers.trailing-edge.com/bits/SeattleComputerProducts/MSDOS2_FILES/" rel="nofollow">Seattle Computer Products Gazelle</a> of all things.  But it&#8217;s version 2.00, not 2.11</p>
<p>DOS/Command won&#8217;t be in any OAK as the OEM shouldn&#8217;t be messing with the actual OS.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
