I was just reading this article
http://blog.sillica.com/2008/05/30/valv ... inux-soon/
and author suggests that one of the Wine derivative has been used on
PS2 in order to run the DirectX features using OpenGL.
Is it technically possible to do with Wine? For all I know, Wine
waited a long to get to Mac and port was only successful after Apple
started using Intel CPU's.
Can Wine run on anything other than x86 ?
Re: Can Wine run on anything other than x86 ?
Yes Wine _CAN_ run on number of other architectures. However it will not run windows programs. Wine does not emulate CPU.Anurag Mishra wrote:I was just reading this article
http://blog.sillica.com/2008/05/30/valv ... inux-soon/
and author suggests that one of the Wine derivative has been used on
PS2 in order to run the DirectX features using OpenGL.
Is it technically possible to do with Wine? For all I know, Wine
waited a long to get to Mac and port was only successful after Apple
started using Intel CPU's.
What Sony might have done in PS2 is using parts of Wine that implement DirectX over OpenGL. I don't see any major problems why they can't do that. The only thing is they have to be careful with type conversions on the given platform.
BTW this is not the first time some one used Wine's d3d over OpenGL implementation. Look at Parallels for Mac OS X.
Re: Can Wine run on anything other than x86 ?
And most likely won't be the last time either hehe... (VirtualBox is apparently going to use Wine's d3d to do the same too)vitamin wrote:Yes Wine _CAN_ run on number of other architectures. However it will not run windows programs. Wine does not emulate CPU.
What Sony might have done in PS2 is using parts of Wine that implement DirectX over OpenGL. I don't see any major problems why they can't do that. The only thing is they have to be careful with type conversions on the given platform.
BTW this is not the first time some one used Wine's d3d over OpenGL implementation. Look at Parallels for Mac OS X.
Anurag, Wine by itself doesn't emulate CPUs, but the original Darwine project intended to use a combination of QEMU and Wine to accomplish this... so you could say it's technically possible, only that not with Wine alone