Half-Life 1 on 64 Bit Windows with 4GB RAM (Updated)

  • Share
  • Share

UPDATE (18 Sep 2011): Xskreblin (see comments) has found something that might solve this once and for all: the Microsoft Application Compatibility Toolkit. This seems like it might be the final answer to all 32 bit application compatibility issues.

negative-memoryIMPORTANT NOTE: This solution, whilst easy, only works for 64 bit VISTA. If you have 64 bit XP, and work out how to fix it, please leave a comment telling us what the solution is!

UPDATE: 64 bit XP users, I *may* have found a solution: download the file from here, and replace the hw.dll file in your HL directory with it. It doesn’t fix Vista 64, use the method below for that, but I have no way of testing XP 64 to see if it really works. File is from here, I didn’t make it, so don’t blame me if it breaks your computer [and Dice of Doom accept no responsibility for the file either ;) ed]. No matter whether it works or not, please leave a comment telling us the result!

So, I got a new laptop recently, with Vista 64 bit, required because 32 bit can’t handle the 4GB of RAM I’ve got, and I installed HL1; tried to run it. Guess what happened?

negative-memory
Wait, what? I have NEGATIVE RAM!!! High five, guys!

The problem is not actually Windows Vista, or the 64 bit system itself… it’s just how 32 bit applications interact with 64 bit stuff, namely the memory addressing. For the record, I like Vista: if you have a computer forged by Dwarves in the mines of Moria (which both my desktop and laptop are) then it runs fine, and I like the new stuff it brings to the OS. Aaanyway… back to the issue at hand.

Fortunately, the problem is pretty easy to solve. Right-click on the icon, click Properties, go to Compatability, and set it for XP SP2. For some reason this gives the program only what RAM a 32 bit application can handle (even though there’s 64 bit XP), and it solves the problem. Yay! Pretty wierd, though.

compatability

Similar Posts:

About Ellisthion

Duncan played his first game of 1st Edition AD&D at the ripe age of 10. The fires kindled, he moved onto 3rd then 4th edition D&D, Warhammer and Warhammer 40k, whilst occasionally dabbling in other stuff, such as far too many computer games. He prefers games with complex rules to learn and master, and favours high fantasy settings. He is currently participating in the Grand Gaming Experiment where he has run Star Wars Saga Edition and GURPS.
This entry was posted in Computer Games and tagged , , , , , , , , . Bookmark the permalink.
  • Freshbite

    Thanks alot, I had the exact same problem xD

  • Freshbite

    Thanks alot, I had the exact same problem xD

  • Ellisthion

    Hooray! I’m helping someone!

  • Ellisthion

    Hooray! I’m helping someone!

  • Dan

    You helped me too! Thanks so much!

  • Dan

    You helped me too! Thanks so much!

  • Ellisthion

    Cool!

  • Ellisthion

    Cool!

  • AciD

    Try downloading newest copy on Steam.
    You should be able to register your copy on Steam without a hassle.

    You can get Steam here:
    http://store.steampowered.com/about/

  • AciD

    Try downloading newest copy on Steam.
    You should be able to register your copy on Steam without a hassle.

    You can get Steam here:
    http://store.steampowered.com/about/

  • Richard

    I’m running xp professional 64 bit edition, and this does not solve my problem, btw I got 3 gigs of ram.

  • Richard

    I’m running xp professional 64 bit edition, and this does not solve my problem, btw I got 3 gigs of ram.

  • Ellisthion

    Eek, that’s not good. Is it the same issue, with it complaining about the memory? I’m afraid I’ve got no experience with 64 bit XP… I’d try running compatibility mode for Windows 2000 or something, but if that doesn’t work… dunno. Sorry :-(

  • Ellisthion

    Eek, that’s not good. Is it the same issue, with it complaining about the memory? I’m afraid I’ve got no experience with 64 bit XP… I’d try running compatibility mode for Windows 2000 or something, but if that doesn’t work… dunno. Sorry :-(

  • Bob Failure

    ive got exactly the same problem, compatibility doesnt work,
    i treyed different compatibility's;
    -windows 95
    -windows 98 windows Me
    -windows 2000
    -windows xp

    i have windows xp pro 64bit 4GB RAM.

    your systemd reported only -1296.00k

  • Bob Failure

    ive got exactly the same problem, compatibility doesnt work,
    i treyed different compatibility's;
    -windows 95
    -windows 98 windows Me
    -windows 2000
    -windows xp

    i have windows xp pro 64bit 4GB RAM.

    your systemd reported only -1296.00k

  • http://intensedebate.com/people/Ellisthion Ellisthion

    Hmm. If anyone comes up with a solution to the 64 bit XP problem that would be fantastic. Unfortunately, I don't have access to 64 bit XP to try to come up a solution, but if someone works it out, I'll add it to the article.

  • http://intensedebate.com/people/Ellisthion Ellisthion

    Hmm. If anyone comes up with a solution to the 64 bit XP problem that would be fantastic. Unfortunately, I don't have access to 64 bit XP to try to come up a solution, but if someone works it out, I'll add it to the article.

  • http://www.cstid.com woodward

    have the same issues. running xp x64. 16mb required. In the negative.

    Got one of the best pcs around

    12gb ddr3 ram
    asus mobo
    quad core 3.6ghz

  • http://www.cstid.com woodward

    have the same issues. running xp x64. 16mb required. In the negative.

    Got one of the best pcs around

    12gb ddr3 ram
    asus mobo
    quad core 3.6ghz

  • Ellisthion

    Hmm, okay, I’ve found a possible solution; added to article. I tried it on my Vista 64 install and it didn’t help, but according to where I got it from it’s *meant* to fix the XP 64 problem, so if someone could try it and post the result that’d be great.

  • Ellisthion

    Hmm, okay, I’ve found a possible solution; added to article. I tried it on my Vista 64 install and it didn’t help, but according to where I got it from it’s *meant* to fix the XP 64 problem, so if someone could try it and post the result that’d be great.

  • Mike

    I have the same issue. I’m running Windows XP x64 Edition, and when I try to run the game… it starts… then just stays running in the background… without even going into a “half-life” game screen.. or anything… i have to actually go into the task manager and kill the process in order to try starting it up again.

  • Mike

    I have the same issue. I’m running Windows XP x64 Edition, and when I try to run the game… it starts… then just stays running in the background… without even going into a “half-life” game screen.. or anything… i have to actually go into the task manager and kill the process in order to try starting it up again.

  • lemonlemmings

    I have windows vista (64 bit) and have tried your method for fixing it on vista and when i load it up it says “service pack 3 required?” can you help

  • lemonlemmings

    I have windows vista (64 bit) and have tried your method for fixing it on vista and when i load it up it says “service pack 3 required?” can you help

  • Claudio

    > I have windows vista (64 bit) and have tried your method > for fixing it on vista and when i load it up it says “service > pack 3 required?” can you help

    I’ve got same shit

  • Claudio

    > I have windows vista (64 bit) and have tried your method > for fixing it on vista and when i load it up it says “service > pack 3 required?” can you help

    I’ve got same shit

  • Stevedabest

    What do i do when im go to play half life 1 on steam and it goes to menu and exits immidiatily i have windows 7 home premium

  • Stevedabest

    What do i do when im go to play half life 1 on steam and it goes to menu and exits immidiatily i have windows 7 home premium

  • http://www.best-registrycleaner.net Best Registry Cleaner

    You helped me too! Thanks so much!

  • Xskreblin

    I have win2003 x64. I reduced OS RAM usage to 2GB and that worked just fine but it is just like removing RAM from PC. :(
    RUN->msconfig, Boot tab, Advanced options, Max memory
    In win2008 x64 I had same problem and I accidentally started the game, but main menu was unreachable, only console worked so I typed “exit” command for exit the game. I will explore more and post back here.

  • Xskreblin

    OK, worked well with new “Microsoft Application Compatibility Toolkit”. Run x86 Compatibility Toolkit and set program hl.exe on XP SP2

    • Anonymous

      Hmm, that toolkit looks very interesting. Very nice find!