• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
Don't see why not.
 
for a while.
 
Thanks for the confirmation.
 
That would be kind of hard to determine, now wouldn't it. ;)

To say anything about it, realistically, would require two otherwise identical systems running side by side, with one based on a 32 bit CPU, and the other one on a 64 bit CPU. That's rather difficult to organise, given the differences in chipset design alone.

However, since hoi2 is a 32 bit application, it will be running in 32 bit mode on Windows 64. I imagine that would require some type of restrictive use and/or overhead, if for nothing else than memory remapping. A 32 bit Windows application can only use the lower 2 GB of memory space of a 32 bit processor. And since the 64 bit CPU can address well beyond the 4 GB address limitation, the OS + processor has a bit of work to do to make sure the 32 bit application stays within the bounds it expects. :)
 
On the other hand one should be getting some efficiencies from running the 64 bit operating system vs the 32 bit, one would hope that would more than make up for any additional instructions necessary to run a 32 bit app.
 
Not really, as far as the OS is concerned.

The OS has (almost) everything scaled up from 32 bit to 64 bit. This includes memory addresses, but also parameters to Windows API functions (things like handles). For the 32 bit code, these are all 32 bits, so some sort of translation is required. In short, the 64 bit OS needs to create a sandbox environment that looks and feels like the old 32 bit predecessor. A good sandbox will produce little overhead, while at the same time connecting up to a new, natively written API (which is then more efficient than it's predecessor). Something IBM managed to accomplish with OS/2 2.x and later, and 16 bits Windows 3.x and MS-DOS programs.

That said, the 64 bit processor is most likely more efficient than it's 32 bit predecessor/counterpart. And one would hope that both Intel and AMD have learned from Intel's mistakes from the past (Pentium Pro, Itanium), where the speed of executing the downscaled code was less than optimal. From what I've learned to date, AMD's Opterons manage this very nicely. Intel's new 64 bit Pentiums are only now just reaching the market, so very little information is available regarding this aspect.
 
Why would you run 32 on a 64 machine?

Have you experianced compatiblity issues?
 
Well, I probably would do the same. Not every hardware vendor is quick or even willing to release x64 drivers for their hardware. ;)
 
Presumably when you buy a 64bit system, it would come with hardware that did. Or atleast I would not buy it if it did not.
 
Not everybody buys hardware with MS Windows (whatever version) preinstalled and preconfigured on it. Especially when the hardware is already with us for well over a year, with the matching Windows version not available. ;)
 
:p I never mentioned Windows, rather the system itself.
 
A little heads-up on this issue from me:

The Paradox on Demand version seems to be not working on XP x64. I have seen numerous reports (here and at planetamd64.com) that the retail version of HOI 2 works on XP x64. I bought HOI2 over POD a couple of days ago and I can't get it to work. I have contacted tech support and I am awainting their reply.

Just thought anyone with XP x64 should know (unless someone here has the POD version working on XP x64?)
 
How do you know it is related to the 64 Bit?


What is the problem?
At what point does the problem occur?
Install?
Play?
CTD?
 
Castellon said:
How do you know it is related to the 64 Bit?


What is the problem?
At what point does the problem occur?
Install?
Play?
CTD?
I am not certain that the problem is related to x64, but I believe it is very likely. The problem occurs when I try to start the game. A message tells med there is a mandatory update available, and after having downloaded that the login app crashes (either closes quietly or uses 100% CPU time.). This process (download update and crash) repeats every time I try to start the game. Since the retail version seems to work well on x64, and the POD version has some anti-piracy stuff (which quite often wreaks havoc on x64 gaming, like for instance starforce) I find it likely. I am currently in contact with Ztorm helpdesk, so I will see what they have to say about it. I just wanted to give people who are considering buying HOI 2 for XP x64 a heads up.
 
Okay thanks, can you please keep me informed about the results of your discussions with Ztorm.