This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

port or wine

hi,

you haveport of wine for 80x51 please

Parents
  • If you ignore speed (and the possibility of connecting hardware devices), then almost any processor can emulate a Windows machine.

    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.

    The power needed by a C51 isn'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.

    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.

    Since people do like to try strange things just to see if it is possible, it isn't totally unlikely that someone someday decides to try. Most x86 instructions are quite easy to emulate by a C program.

Reply
  • If you ignore speed (and the possibility of connecting hardware devices), then almost any processor can emulate a Windows machine.

    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.

    The power needed by a C51 isn'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.

    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.

    Since people do like to try strange things just to see if it is possible, it isn't totally unlikely that someone someday decides to try. Most x86 instructions are quite easy to emulate by a C program.

Children
No data