Thanks, usnavyfish and everybody!
I just could not have started this game under WinXP x64 with 8 GB RAM until I have found this topic!
The errorbox from Battlezone application was:
Quote:
Sorry, there is not enough memory to continue.
Please make sure that you have at least 50MB free on your hard drive and that virtual memory is not disabled.
My HW/SW configuration is:
Quote:
Intel Core2 Quad CPU Q6600 @ 2.40GHz
8 GB RAM
NVIDIA GeForce 8800 GTS 512
Windows XP Professional x64 Edition Version 2003 Service Pack 2
My solution was to follow the steps:
1) Download and install
Microsoft Application Compatibility Toolkit 5.52) Run the
Compatibility Administrator application
3) Select a
Custom Databases entry
4) Menu -> Database -> Create New -> Application Fix... [Ctrl+P]
5) Fill in the data, name Battlezone, vendor Activision, path to bzone.exe file, and click
Next6) Inside
Operating System Modes list select
None, since
Microsoft Windows XP is grayed out, without additional compatibility modes, and click
Next7) Toggle
GlobalMemoryStatusTrim into enabled, and click
Next8) Everything is configured, so click
Finish9) Select the newly created application fix named "Battlezone"
10) Menu -> Database -> Run Program F5
Since then, the application works fine even though the actual operating system has 8 gigabytes of RAM on board!
You can read the description of the fix from the
System Database ->
Compatibility Fixes ->
GlobalMemoryStatusTrim:
Quote:
This compatibility fix modifies the pagefile and physical memory status so that it reports 2 gig of pagefile and 1 gig of physical memory. This is for use with 64 bit machines which can have more than 2 gig of memory. A COMMAND_LINE can be added to specify a different pagefile and physical memory size. Example: COMMAND_LINE="2147483647,536870911" would set a 2 gig pagefile and a 512 meg physical memory. You should not, of course, use negative numbers or a number higher than 2 gig.
The errorbox doesn't appear when I run the application that way, though it appears when I run the application directly from explorer still.
Note, that
Microsoft Application Compatibility Toolkit 5.5 already has a configuration for Battlezone listed in
System Database ->
Applications ->
Battlezone, but it doesn't contain
GlobalMemoryStatusTrim among the fixes, and thus is useless with my HW/SW configuration.