Katsunami: I don't know. Some games probably use DLL's provided by Internet Explorer (for displaying CHM help files, for example). Those games may break. Ironically, in the future, Linux may be the best bet to keep older games running, through WINE. We can't expect MS to keep supporting old software for even longer than two decades.
Basically, I will keep my current computer, which runs Windows 7. When it reaches EOL in 2020, I'll reïnstall this computer, do a full update, and then make an image. It will be and old system to run legacy games. (If still possible, I'll also replace the hard disks first. The oldest one now has 24.000 hours of running time.)
HEF2011: Interesting... seems like you got it '
going on' with your setup!
:)
Over the years, I have come to accept when home PCs get older, I simply dedicate them to specific computer games & applications, instead of throwing them out. It would be great if I could merge everything onto just one, fast machine but due to technical difficulties in the Windows OS, it is just not possible.
Linux is a total mystery to me; If I wanted to install Linux, it would be horrendous for me to research where to begin.
Please don't post any suggestions!
:)
Thanks :)
It's not been very difficult to keep everything running, to be honest; I just moved from Windows NT4 (which did run Baldur's Gate 1, by the way) to Windows 2000, XP, Vista x64, and now, 7 x64. The next step will be Windows 10 x64. The thing it costs the most is time: finding and trying fixes if a game doesn't run. It also takes some perseverance to keep searching and trying, sometimes.
At each move, I've researched what would be necessary to keep my old games running, and created a CD for each game, containing the latest patches up to that date, and a document on needed tweaks or compatibility settings.
Then, in 2010, I discovered GOG. Starting out with Baldur's Gate, I replaced all my CD-based games, giving each one away when replacing it. The replacement did cost some money, but it gained me a lot of goodies, such as soundtracks, but I also don't need to patch-patch-patch each game any longer, and many of the GOG versions require much less tweaks (if any) at all, for some reason. For those instances, I still keep a folder with mods and a document inside the games folder.
I'm sure that, even if GOG hadn't come along, most or all of my CD-based games would still be running.
At this time, the game requiring the most tweaks is Planescape: Torment. It actually needs some very specific settings, using the Microsoft Application Compatibility Toolkit to make it run stable. Even the other Infinity Engine games require some tweaks or mods (Such as DirectDraw Fix) to be able to run without graphical glitches on new hardware. (I've seen that GOG now includes the DirectDraw Fix in its Infinity Engine installations, but I replace it with a newer version, and use Direct Draw Emulation instead of the Wine Libs like GOG does.)
In short:
- Keep all patches
- Keep a document of all tweaks you make after moving a game.
It does take some time to get started, but then you have a stable starting position from there at the next move. Then you'll be able to run these for a very, very long time, adding tweaks as you go.
The only time a game will probably break in an non-fixable way is when Windows drops a technology, such as the ability to execute 16-bit programs in the move to Windows x64. Some games require DirectX 9 to be installed alongside Dx 10 or 11 to run properly; Dx 10 and 11 are very compatible, but not 100%; installing DirectX 9 fixes this. If the DirectX version in Windows 10 not 100% compatible either, and it doesn't allow Dx 9 to be installed, many games will break, probably never to be fixed.
I've been moving games for about 20 years now, utilizing each tweak, fix, and emulator (such as DOSBOX) that I can find; sometimes I find out things on my own, sometimes I need stuff done by other people, but everything I have *STILL* runs, one way or another, on Windows 7 x64.
Some days, I feel old.