<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.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>port or wine</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/22697/port-or-wine</link><description> 
hi, 

 
you haveport of wine for 80x51 please 
 </description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: port or wine</title><link>https://community.arm.com/thread/144447?ContentTypeID=1</link><pubDate>Mon, 28 Jul 2008 08:44:03 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:ced7ee8f-8c4c-4718-90c8-964f984164dc</guid><dc:creator>ImPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
If you ignore speed (and the possibility of connecting hardware
devices), then almost any processor can emulate a Windows
machine.&lt;/p&gt;

&lt;p&gt;
You can add many gigabyte of RAM on a C51 and the C51 is
Turing-complete so it should be able to solve any computation problem
given enough time.&lt;/p&gt;

&lt;p&gt;
The power needed by a C51 isn&amp;#39;t so high, but the amount of energy
needed to just start a Windows application would be high, because of
the very long time it would take.&lt;/p&gt;

&lt;p&gt;
In the end, even a multi-GHz C51 would have to fight a lot to just
manage to load Notepad. Every 32-bit x86 instruction would require a
large number of 8-bit instructions, and the lack of a real stack and
pointers would force the C51 to swap data in/and out madly.&lt;/p&gt;

&lt;p&gt;
Since people do like to try strange things just to see if it is
possible, it isn&amp;#39;t totally unlikely that someone someday decides to
try. Most x86 instructions are quite easy to emulate by a C
program.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: port or wine</title><link>https://community.arm.com/thread/89194?ContentTypeID=1</link><pubDate>Mon, 28 Jul 2008 07:51:52 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:75b88ce0-f5be-4768-960f-148d824ca249</guid><dc:creator>stephen phillips</dc:creator><description>&lt;p&gt;&lt;p&gt;
I prefer your interpretation. Port is wine.&lt;/p&gt;

&lt;p&gt;
I have noticed a lot of naive questions lately (sigh).&lt;/p&gt;

&lt;p&gt;
I am sure most here would enjoy a relaxing glass of wine after
this question. (I probably would go for a diet coke instead but that
is just me likely.)&lt;/p&gt;

&lt;p&gt;
Answering the question, WINE not only CAN&amp;#39;T be used in a C51
(simply because windows programs can&amp;#39;t run on the physical hardware
incompatible instruction sets), it&amp;#39;s not possible to port due to size
(IE there isn&amp;#39;t 256 megabytes or more of memory to load applications
into). Perhaps an ARM11 with dynamic recompilation for emulation of
the x86 hardware, but that is far beyond the scope of anything a
single person can do in a reasonable amount of time (IE a year).&lt;/p&gt;

&lt;p&gt;
Stephen&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: port or wine</title><link>https://community.arm.com/thread/142068?ContentTypeID=1</link><pubDate>Mon, 28 Jul 2008 05:50:39 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:6ccc86c3-09c4-4123-b843-44e630b55fea</guid><dc:creator>ImPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
But people are. That is why we talk about M$ Windoze.&lt;/p&gt;

&lt;p&gt;
I figure they already have the next two generations of Windoze
ready and waiting until a processor manufacturer will be able to
release something that will at least let the behemoth crawl.&lt;/p&gt;

&lt;p&gt;
The funny thing is that sometimes people are asking me why a web
service or a program is running so lightning fast, and I answer:
Because I&amp;#39;m running it on a sub-GHz 5-10 year old machine with Linux
or BSD.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: port or wine</title><link>https://community.arm.com/thread/138866?ContentTypeID=1</link><pubDate>Mon, 28 Jul 2008 05:42:10 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:747944c9-dbb2-472c-af9f-0b16b27fe73a</guid><dc:creator>erik  malund</dc:creator><description>&lt;p&gt;&lt;p&gt;
&lt;i&gt;So, do never ignore the amount of energy a PC can consume
during it&amp;#39;s lifetime.&lt;/i&gt;&lt;br /&gt;
the joke is that while everybody is on the PC manufacturers back to
reduce power consumption, nobody get on Microsofts back for bringing
out a Windows version that require a &lt;b&gt;much&lt;/b&gt; more powerful (i.e.
&lt;b&gt;much&lt;/b&gt; more power hungry) PC.&lt;/p&gt;

&lt;p&gt;
Erik&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: port or wine</title><link>https://community.arm.com/thread/135468?ContentTypeID=1</link><pubDate>Sat, 26 Jul 2008 18:09:42 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:25490a03-3cbc-446b-b4ae-ffaa0e6fdfca</guid><dc:creator>ImPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
It takes about 300kWh to melt 1 ton (1000kg) of steel.&lt;/p&gt;

&lt;p&gt;
If we assume that a computer contains 20kg of steel, then it would
take 6kWh to melt it.&lt;/p&gt;

&lt;p&gt;
A PC that consumes 200W would consume that amount of energy in 30
hours.&lt;/p&gt;

&lt;p&gt;
So, do never ignore the amount of energy a PC can consume during
it&amp;#39;s lifetime.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: port or wine</title><link>https://community.arm.com/thread/124836?ContentTypeID=1</link><pubDate>Sat, 26 Jul 2008 16:30:37 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:3b3be5d9-df3c-4b1f-9940-7752b0bb6ac5</guid><dc:creator>Mike Kleshov</dc:creator><description>&lt;p&gt;&lt;p&gt;
&lt;i&gt;But would you be willing todays prices for a PC, if you could
pick up one of the better C51 chips and manage anyway?&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
Off topic again, but anyway... Why would you want to put a 8051 in
a PC? If you are looking to save money, consider a second-hand PC. I
bought one recently for a fraction of the price of a new one (20% or
so to be exact.) Take advantage of the crazy people that buy the
latest-and-greatest of PC technology whenever it comes out. A 3-year
old PC is worthless to them.&lt;br /&gt;
And it&amp;#39;s good for the environment too. I&amp;#39;m sure that producing a new
PC requires more energy than it consumes in its entire lifetime
(think molten metal to make the metal parts, among the obvious
things.)&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: port or wine</title><link>https://community.arm.com/thread/114129?ContentTypeID=1</link><pubDate>Sat, 26 Jul 2008 16:07:36 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:e906b958-2756-4972-a0d1-717a54a924c9</guid><dc:creator>ImPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
But would you be willing todays prices for a PC, if you could pick
up one of the better C51 chips and manage anyway?&lt;/p&gt;

&lt;p&gt;
But it would be good for the environment, since it would cut two
zeros from the power consumption of a stationary PC, and combined
with a solid-state disk, the only real power consumer in a laptop
would be the backlighting for the display. With transflexive
displays, life would be pretty good.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: port or wine</title><link>https://community.arm.com/thread/100928?ContentTypeID=1</link><pubDate>Sat, 26 Jul 2008 15:54:54 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:8812567a-d07c-44c0-9429-053547912d49</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
&lt;i&gt;&amp;quot;If a $5 chip would be enough to run Windows applications, then
the PC manufacturers would have a hard time.&amp;quot;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
Actually, they&amp;#39;d have a very &lt;b&gt;good&lt;/b&gt; time - just think what
it&amp;#39;d do for their margins...!&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: port or wine</title><link>https://community.arm.com/thread/89199?ContentTypeID=1</link><pubDate>Sat, 26 Jul 2008 10:12:09 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:5a7c75a0-0ee8-4c69-b854-ec40f9022cbf</guid><dc:creator>ImPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
If a $5 chip would be enough to run Windows applications, then the
PC manufacturers would have a hard time.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: port or wine</title><link>https://community.arm.com/thread/52113?ContentTypeID=1</link><pubDate>Sat, 26 Jul 2008 10:04:04 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:ec6b407f-02a6-440d-b2a1-4560bca98550</guid><dc:creator>ImPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
Wine as in the compatibility layer for running Windows
applications on Unix machines?&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://www.winehq.org/"&gt;http://www.winehq.org/&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: port or wine</title><link>https://community.arm.com/thread/52116?ContentTypeID=1</link><pubDate>Sat, 26 Jul 2008 10:00:31 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:03e4f7a8-c8d0-490f-acb2-eea6b63ad6aa</guid><dc:creator>clever dick</dc:creator><description>&lt;p&gt;&lt;p&gt;
Port is wine isn&amp;#39;t it?&lt;/p&gt;

&lt;p&gt;
If you mean the program to let you run windows applications then I
think it is safe to assume no one will have a copy for the 8051.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>