Hi everyone,
I always see on forums posts about solutions to making older games play on newer versions of Windows, and in the end some of them just don't work. But I don't see explanations as to why.
With the Compatibility Mode, I would think it runs the program like it would in an older version of Windows. But it doesn't- not exactly, at least. So what is different? There's a game for example, NHL 2002, that used to be played on Windows Vista, but will crash after reaching the menu on Windows 10. We tried Compatibility Mode, dVoodoo, everything I could think of. And yet if the PC had the resources to run a Vista VM, I'm pretty sure it would work.
I've pretty much given up on being able to play that game (although if anyone knows how please let me know), but I just want to understand why this happens. If a game is older, but is made for Windows and works on 64-bit, shouldn't the newer versions also be able to play it, at least with Compatibility Mode set for the OS it had been playable on?
I always see on forums posts about solutions to making older games play on newer versions of Windows, and in the end some of them just don't work. But I don't see explanations as to why.
With the Compatibility Mode, I would think it runs the program like it would in an older version of Windows. But it doesn't- not exactly, at least. So what is different? There's a game for example, NHL 2002, that used to be played on Windows Vista, but will crash after reaching the menu on Windows 10. We tried Compatibility Mode, dVoodoo, everything I could think of. And yet if the PC had the resources to run a Vista VM, I'm pretty sure it would work.
I've pretty much given up on being able to play that game (although if anyone knows how please let me know), but I just want to understand why this happens. If a game is older, but is made for Windows and works on 64-bit, shouldn't the newer versions also be able to play it, at least with Compatibility Mode set for the OS it had been playable on?