<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>16 is not to 64 as 8 (either 8) is to 16....</title><link>http://blogs.msdn.com/b/michkap/archive/2009/08/05/9857486.aspx</link><description>So McDowell asked in a comment: Apologies if this is the wrong place, or this has come up before,
but does 64bit Windows sound the death knell for OEM code pages on the
console? I haven't run a 64-bit version of Windows, so I can't check if
I'm just</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: 16 is not to 64 as 8 (either 8) is to 16....</title><link>http://blogs.msdn.com/b/michkap/archive/2009/08/05/9857486.aspx#9868672</link><pubDate>Thu, 13 Aug 2009 22:11:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9868672</guid><dc:creator>Michael S. Kaplan</dc:creator><description>&lt;p&gt;16bit apps are not supported on 64-bit Windows, but non-Unicode apps and especially 32bit apps are; this includes virtually every console app written in the last decade (you cannot build 16bit apps with any modern tool I know of).&lt;/p&gt;
&lt;p&gt;Win16 and 64bit are NOT related!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9868672" width="1" height="1"&gt;</description></item><item><title>re: 16 is not to 64 as 8 (either 8) is to 16....</title><link>http://blogs.msdn.com/b/michkap/archive/2009/08/05/9857486.aspx#9868238</link><pubDate>Thu, 13 Aug 2009 16:27:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9868238</guid><dc:creator>Random832</dc:creator><description>&lt;p&gt;The point of the original question seems to be that (apart from some aspects of cmd.exe itself), the only use of the OEMCP is by DOS applications (which are nearly univerally 16-bit), and that windows console applications use (or are supposed to use) unicode console functions&lt;/p&gt;
&lt;p&gt;Does 64-bit windows actually drop support for DOS applications (as opposed to dropping WoW for Win16) as the person asking the question seems to believe?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9868238" width="1" height="1"&gt;</description></item><item><title>re: 16 is not to 64 as 8 (either 8) is to 16....</title><link>http://blogs.msdn.com/b/michkap/archive/2009/08/05/9857486.aspx#9863413</link><pubDate>Mon, 10 Aug 2009 20:59:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9863413</guid><dc:creator>Doug Ewell</dc:creator><description>&lt;p&gt;What's this I'm reading about "6-bit support" and "6-bit units"? &amp;nbsp;Is there some version of Windows that supports ECMA-1 or BCDIC?&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;font color="#ff0000"&gt;That was a typo, Doug. Fixed now. :-)&lt;/font&gt;&lt;/i&gt; &lt;br&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9863413" width="1" height="1"&gt;</description></item><item><title>re: 16 is not to 64 as 8 (either 8) is to 16....</title><link>http://blogs.msdn.com/b/michkap/archive/2009/08/05/9857486.aspx#9858686</link><pubDate>Thu, 06 Aug 2009 07:34:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9858686</guid><dc:creator>Michael S. Kaplan</dc:creator><description>&lt;p&gt;Yes, ints and longs are still 32 bits. Strings are the same size on both platforms (8 bit or 6 bit units), and pointers are 32bit on one an 64bit on the other....&lt;/p&gt;
&lt;p&gt;But WOW support for 16bit was removed from 64bit platforms.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9858686" width="1" height="1"&gt;</description></item><item><title>re: 16 is not to 64 as 8 (either 8) is to 16....</title><link>http://blogs.msdn.com/b/michkap/archive/2009/08/05/9857486.aspx#9858659</link><pubDate>Thu, 06 Aug 2009 07:03:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9858659</guid><dc:creator>John Cowan</dc:creator><description>&lt;p&gt;I'm confused. &amp;nbsp;Of course on 64-bit platforms pointers (including pointers to functions) are 64 bits. &amp;nbsp;But I had understood that 64-bit Windows was LLP64 -- that is, ints and longs are both still 32 bits, just as on 32-bit Windows.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9858659" width="1" height="1"&gt;</description></item></channel></rss>