I don't know who to give credits to but the earliest this was found was from a chinese tech forum
http://bbs.pediy.com/showthread.php?t=137830
Note:
You need not apply this tweak if you are using windows XP SP1 OR you only have 3gb ram to begin with
This fix should work on Windows XP SP3, I have no idea if it works the same on Windows XP SP2
What does it do?
Basically this tweak is to enable more RAM to function as if it is 64 bit for 32 bit windows XP
The Benefits?
1. More reason to disable paging file
2. Be able to multitask more
3. Use that wasted ram
Download Link:
http://www.mediafire.com/download/i7nhh6hj8af63ui/Gamersky-WindowsXP_64G_RAM.7z
Source:http://www.gamersky.com/handbook/201503/549958.shtml
(in all honesty the fix doesn't help running the game at all)
1. Make sure you disable ramdisk or any similar software
(I have zero knowledge about ramdisk and methods to keep this but you can free up some disk space by disabling paging file instead)
2. Copy ntkl64g.exe, hal64g.dll to C:/windows/system32/
3. Go to control panel, system, advanced, under startup and recovery click setting
4. Edit the boot.ini file from there, save it as boot.txt anywhere before you edit it as a backup
(The default location of boot.ini file is in C:\ but you won't be able to see it)
5. Method 1 will give you the option to apply when you boot into windows and
Method 2 will just apply the fix when you boot into windows
Method 1
[operating system]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /noexecute=optin
(Here you need to change /noexecute=alwaysoff to /noexecute=optin)
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP 64G" /kernel=ntkl64g.exe /hal=hal64g.dll /fastdetect /PAE /noexecute=optin
(everything is the same as above with /kernel=ntkl64g.exe /hal=hal64g.dll added)
Method 2
Add /kernel=ntkl64g.exe /hal=hal64g.dll into the line, like this
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /kernel=ntkl64g.exe /hal=hal64g.dll /fastdetect /PAE /noexecute=alwaysoff
I have been using this for weeks without issues, and if you want to disable it you can just remove /kernel=ntkl64g.exe /hal=hal64g.dll from the boot.ini file, like this
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /PAE /noexecute=alwaysoff
OR you can just open up that boot.txt I told you about earlier and change it to boot.ini and replace
Please point out if I am missing out on anything
http://bbs.pediy.com/showthread.php?t=137830
Note:
You need not apply this tweak if you are using windows XP SP1 OR you only have 3gb ram to begin with
This fix should work on Windows XP SP3, I have no idea if it works the same on Windows XP SP2
What does it do?
Basically this tweak is to enable more RAM to function as if it is 64 bit for 32 bit windows XP
The Benefits?
1. More reason to disable paging file
2. Be able to multitask more
3. Use that wasted ram
Download Link:
http://www.mediafire.com/download/i7nhh6hj8af63ui/Gamersky-WindowsXP_64G_RAM.7z
Source:http://www.gamersky.com/handbook/201503/549958.shtml
(in all honesty the fix doesn't help running the game at all)
1. Make sure you disable ramdisk or any similar software
(I have zero knowledge about ramdisk and methods to keep this but you can free up some disk space by disabling paging file instead)
2. Copy ntkl64g.exe, hal64g.dll to C:/windows/system32/
3. Go to control panel, system, advanced, under startup and recovery click setting
4. Edit the boot.ini file from there, save it as boot.txt anywhere before you edit it as a backup
(The default location of boot.ini file is in C:\ but you won't be able to see it)
5. Method 1 will give you the option to apply when you boot into windows and
Method 2 will just apply the fix when you boot into windows
Method 1
[operating system]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /noexecute=optin
(Here you need to change /noexecute=alwaysoff to /noexecute=optin)
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP 64G" /kernel=ntkl64g.exe /hal=hal64g.dll /fastdetect /PAE /noexecute=optin
(everything is the same as above with /kernel=ntkl64g.exe /hal=hal64g.dll added)
Method 2
Add /kernel=ntkl64g.exe /hal=hal64g.dll into the line, like this
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /kernel=ntkl64g.exe /hal=hal64g.dll /fastdetect /PAE /noexecute=alwaysoff
I have been using this for weeks without issues, and if you want to disable it you can just remove /kernel=ntkl64g.exe /hal=hal64g.dll from the boot.ini file, like this
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /PAE /noexecute=alwaysoff
OR you can just open up that boot.txt I told you about earlier and change it to boot.ini and replace
Please point out if I am missing out on anything
Last edited: