I updated http://wiki.winehq.org/Wine64 with a list of some win64 apps. There are lots more than I expected.
Dan Kegel wrote:
I updated http://wiki.winehq.org/Wine64 with a list of some win64 apps. There are lots more than I expected.
Some of the top chess engines, such as Rybka (www.rybkachess.com) have 64-bit versions.
Von: "Dan Kegel" dank@kegel.com An: "Wine Devel" wine-devel@winehq.org Betreff: wow, there are more win64 apps than I thought...
I updated http://wiki.winehq.org/Wine64 with a list of some win64 apps. There are lots more than I expected.
I guess it is time to make 64-bit Photoshop CS4 a requirement for Wine 1.2 ;)
Roderick
Am 20.12.2008 um 13:42 schrieb Dan Kegel:
I updated http://wiki.winehq.org/Wine64 with a list of some win64 apps. There are lots more than I expected.
Well, Catia comes with a 64-bit flavour as well, like probably any serious CAD or FEA package.
MarKus
- - - - - - - - - - - - - - - - - - - Dipl. Ing. Markus Hitter http://www.jump-ing.de/
Dan Kegel a écrit :
I updated http://wiki.winehq.org/Wine64 with a list of some win64 apps. There are lots more than I expected.
From the Wiki:
"One of the major differences is the size of the "long" type, which is 64 bit in Linux but 32 bit in Windows"
Why is that so ? Shouldn't a "long" be always 32 bits ?
Shouldn't a "long" be always 32 bits ?
The answer is pretty obviously no, if it isn't 32 bits everywhere. According to the C standard, long need only be at least as big as int. --Juan
Dan Kegel a écrit :
I updated http://wiki.winehq.org/Wine64 with a list of some win64 apps. There are lots more than I expected.
From the Wiki:
"One of the major differences is the size of the "long" type, which is 64 bit in Linux but 32 bit in Windows"
Why is that so ? Shouldn't a "long" be always 32 bits ?
On Windows the size is constant so 32-bit but on linux it is 64-bit. Roderick
On Sat, 20 Dec 2008, Roderick Colenbrander wrote:
Dan Kegel a écrit :
I updated http://wiki.winehq.org/Wine64 with a list of some win64 apps. There are lots more than I expected.
From the Wiki:
"One of the major differences is the size of the "long" type, which is 64 bit in Linux but 32 bit in Windows"
Why is that so ? Shouldn't a "long" be always 32 bits ?
On Windows the size is constant so 32-bit but on linux it is 64-bit.
And it's not just Linux. As far as I know a long is 64bits on every 64bit platform out there, except for Windows. It's certainly true for all the Unices (HP-UX, Dec, Solaris, FreeBSD, etc). And really that's the way long is meant to be.
But Microsoft decided that since Windows application programmers have never encountered the word 'portability' even once in their life, they could not be expected to have understood the difference between 'int' and 'long', and thus would likely be so upset if 'long' where ever to change size that they might commit suicide in droves. So they decided that 'long' would remain 32bits.
On Sun, Dec 21, 2008 at 02:00:14AM +0100, Francois Gouget wrote:
But Microsoft decided that since Windows application programmers have never encountered the word 'portability' even once in their life, they could not be expected to have understood the difference between 'int' and 'long', and thus would likely be so upset if 'long' where ever to change size that they might commit suicide in droves. So they decided that 'long' would remain 32bits.
Not only Windows application programmers....
What type to you think PDWORD_PTR is ?
David
On Sun, 21 Dec 2008, David Laight wrote:
On Sun, Dec 21, 2008 at 02:00:14AM +0100, Francois Gouget wrote:
But Microsoft decided that since Windows application programmers have never encountered the word 'portability' even once in their life, they could not be expected to have understood the difference between 'int' and 'long', and thus would likely be so upset if 'long' where ever to change size that they might commit suicide in droves. So they decided that 'long' would remain 32bits.
Not only Windows application programmers....
What type to you think PDWORD_PTR is ?
'unsigned __int64' why?
Essentially, it's only the XXX_PTR types that are 64bits in Win64. I.e. it's only in those integer types that you can put a pointer.
On 20.12.2008 13:42, Dan Kegel wrote:
I updated http://wiki.winehq.org/Wine64 with a list of some win64 apps. There are lots more than I expected.
I also recall that Far Cry (1) is available as 64-bit version, tho someone who actually possesses that game should check back.
So it could also serve as a test case for DirectX in 64 bit ;)
-f.r.