<?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 5.0 DPMI	</title>
	<atom:link href="https://virtuallyfun.com/2016/06/21/ms-dos-5-0-dpmi/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2016/06/21/ms-dos-5-0-dpmi/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Sun, 24 Jul 2016 00:46:48 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2016/06/21/ms-dos-5-0-dpmi/comment-page-1/#comment-169612</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 24 Jul 2016 00:46:48 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6268#comment-169612</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/06/21/ms-dos-5-0-dpmi/comment-page-1/#comment-169588&quot;&gt;TC1988&lt;/a&gt;.

If only they allowed raw disk access so I could put something onto my PC-9821..]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/06/21/ms-dos-5-0-dpmi/comment-page-1/#comment-169588">TC1988</a>.</p>
<p>If only they allowed raw disk access so I could put something onto my PC-9821..</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: TC1988		</title>
		<link>https://virtuallyfun.com/2016/06/21/ms-dos-5-0-dpmi/comment-page-1/#comment-169588</link>

		<dc:creator><![CDATA[TC1988]]></dc:creator>
		<pubDate>Sat, 23 Jul 2016 10:11:07 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6268#comment-169588</guid>

					<description><![CDATA[Well, for PC-98 emulation, you should really try Neko Project 21/W, a fork by simk that is able to run up to Windows 2000 as a guest (NT 3.5, 3.51 and 4.0 run too).]]></description>
			<content:encoded><![CDATA[<p>Well, for PC-98 emulation, you should really try Neko Project 21/W, a fork by simk that is able to run up to Windows 2000 as a guest (NT 3.5, 3.51 and 4.0 run too).</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: DOS		</title>
		<link>https://virtuallyfun.com/2016/06/21/ms-dos-5-0-dpmi/comment-page-1/#comment-168534</link>

		<dc:creator><![CDATA[DOS]]></dc:creator>
		<pubDate>Sun, 26 Jun 2016 08:57:03 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6268#comment-168534</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/06/21/ms-dos-5-0-dpmi/comment-page-1/#comment-168359&quot;&gt;Yuhong Bao&lt;/a&gt;.

This is correct.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/06/21/ms-dos-5-0-dpmi/comment-page-1/#comment-168359">Yuhong Bao</a>.</p>
<p>This is correct.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2016/06/21/ms-dos-5-0-dpmi/comment-page-1/#comment-168364</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 22 Jun 2016 10:24:18 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6268#comment-168364</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/06/21/ms-dos-5-0-dpmi/comment-page-1/#comment-168357&quot;&gt;raijinzrael&lt;/a&gt;.

I haven&#039;t tried to run it on a normal PC yet.  Since it&#039;s 1991 release it literally sits between Windows 3.0 and Windows 3.1.

To me at the time, I really couldn&#039;t see the &#039;advantage&#039; of MSDPMI say verses WAT4G/W, TNT.  I would suppose the real advantage would be on vintage hardware with 32bit disk drivers, better caching.  A task switcher would have been cool, but perhaps too much like OS/2 1.0?

I think the larger issue was the lack of DPMI extenders for PC-98 hardware, and MS saw that by gutting a copy of Windows, and providing that DPMI with the OS, it would make the eventual process of making everything run under Windows all the easier. With the release of Windows 95, the PC-98 standard basically was over.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/06/21/ms-dos-5-0-dpmi/comment-page-1/#comment-168357">raijinzrael</a>.</p>
<p>I haven&#8217;t tried to run it on a normal PC yet.  Since it&#8217;s 1991 release it literally sits between Windows 3.0 and Windows 3.1.</p>
<p>To me at the time, I really couldn&#8217;t see the &#8216;advantage&#8217; of MSDPMI say verses WAT4G/W, TNT.  I would suppose the real advantage would be on vintage hardware with 32bit disk drivers, better caching.  A task switcher would have been cool, but perhaps too much like OS/2 1.0?</p>
<p>I think the larger issue was the lack of DPMI extenders for PC-98 hardware, and MS saw that by gutting a copy of Windows, and providing that DPMI with the OS, it would make the eventual process of making everything run under Windows all the easier. With the release of Windows 95, the PC-98 standard basically was over.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Yuhong Bao		</title>
		<link>https://virtuallyfun.com/2016/06/21/ms-dos-5-0-dpmi/comment-page-1/#comment-168359</link>

		<dc:creator><![CDATA[Yuhong Bao]]></dc:creator>
		<pubDate>Wed, 22 Jun 2016 06:07:30 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6268#comment-168359</guid>

					<description><![CDATA[Not QEMM, I think it was 386Max.]]></description>
			<content:encoded><![CDATA[<p>Not QEMM, I think it was 386Max.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: raijinzrael		</title>
		<link>https://virtuallyfun.com/2016/06/21/ms-dos-5-0-dpmi/comment-page-1/#comment-168357</link>

		<dc:creator><![CDATA[raijinzrael]]></dc:creator>
		<pubDate>Wed, 22 Jun 2016 04:24:59 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6268#comment-168357</guid>

					<description><![CDATA[Oh my god! You finally found the legendary MSDPMI executable! (Japanese version, but whatever).

Also, DOSX can&#039;t chainload WIN386.exe, that&#039;s Win.com. Win.com can start both environments, Win386.exe without switches, or DOSX with /S switch. And yeah, you can force a sort of 32bit managed DOS prompt if you replace KRNL386.exe in System directory by Command.com.

About why they didn&#039;t include it in western DOS editions... Well, probably because this environment was enough powerful to delay Windows adoption a few years more, and MS didn&#039;t wanted that. Remember in these times Windows apps were still less advanced that their DOS counterparts and the only reason for many people to use windows was mostly a glorified task switcher, a way to run many dos apps at same time. Accessing VMM API inside MSDPMI would allow people to create fast and powerful text mode taskswitchers without the need to load the whole windows, being able to run many DOS sessions for apps in a protected 32bit environment, and what is more, being able to use the same VXDs as Windows to drive hardware and emulate stuff for these DOS sessions. And ofc, MS feared about it, and killed the project, unnecessary for their goal, which was put MS Windows in every PC, displacing DOS in the process and killing it.]]></description>
			<content:encoded><![CDATA[<p>Oh my god! You finally found the legendary MSDPMI executable! (Japanese version, but whatever).</p>
<p>Also, DOSX can&#8217;t chainload WIN386.exe, that&#8217;s Win.com. Win.com can start both environments, Win386.exe without switches, or DOSX with /S switch. And yeah, you can force a sort of 32bit managed DOS prompt if you replace KRNL386.exe in System directory by Command.com.</p>
<p>About why they didn&#8217;t include it in western DOS editions&#8230; Well, probably because this environment was enough powerful to delay Windows adoption a few years more, and MS didn&#8217;t wanted that. Remember in these times Windows apps were still less advanced that their DOS counterparts and the only reason for many people to use windows was mostly a glorified task switcher, a way to run many dos apps at same time. Accessing VMM API inside MSDPMI would allow people to create fast and powerful text mode taskswitchers without the need to load the whole windows, being able to run many DOS sessions for apps in a protected 32bit environment, and what is more, being able to use the same VXDs as Windows to drive hardware and emulate stuff for these DOS sessions. And ofc, MS feared about it, and killed the project, unnecessary for their goal, which was put MS Windows in every PC, displacing DOS in the process and killing it.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
