pmcollectorboy: With modern games to modern machines, it's pop in the disk or download the game and then play. None of this worrying about wrong version of windows or dll files or opening movies not playing or starting the game and seeing a black box. I was talking about regular compatibility, not backwards compatibility. Seriously, you guys are twisting my words.
Well, you gave your comment on a discussion about running a 22 years old 16-bit Windows game on modern 64 bit Windows system. So yes, it was all about backwards compatibility (issues).
If, however, you are talking about running modern games on modern systems, then it isn't really that complicated on PC either nowadays. You buy a brand-new Windows 10 game from e.g. Steam or Windows Store, and run it on your modern Windows 10 computer. You don't need to think about your Windows version or anything, because Windows 10 is supported by default by all new Windows games, just like all new PS4 games support PS4 (but not PS3, or PS2).
Yes there can still be some issues like having a wildly different configuration or using a low-end Windows 10 laptop with a Intel GPU. But this discussion was not about these possible compatibility issues when running modern PC games on modern PCs.
pmcollectorboy: With retro games to retro machines, we are entering an age where old and classic games are getting a renewed interest again. The Snes Classic. The ATGames Genesis and Atari emulators. Even if these new old consoles weren't there, a lot of classic games and consoles are relatively easy to find on places like Ebay or specialty stores. Granted, some of these have a higher rarity or are more cost prohibitive. Then there are some emulator programs for the more popular consoles that are quite easy to use.
Similarly, you can buy an old PC to run older PC games, or use emulators (even for running old console games, or old computer systems like Amiga 500 and Commodore 64; try the same with modern consoles, running e.g. Amiga games on them). I e.g. bought a couple of years ago an old single-core Pentium machine for 20 euros or so, with the sole purpose of running some older PC (Windows 9x and XP era games) on it that might have compatibility problems on newer PCs. I am running both Windows 98SE and XP side by side on that PC (so far I haven't had to use 98SE, all the older games I tried to get to run worked fine on XP, like Mechwarrior 3 and Nocturne).
pmcollectorboy: While it's true retro games are coming back style for PC gamers as well, we have to rely on services like GOG releasing that one old game we might be looking for, and we still have to worry if the computer's operating system is going to cause problems with the game, or we resort to measures like virtual machines or finding that old computer that will run a previous version of Windows.
What on earth are you talking about? "Having to rely on old computer to run old Windows"? Can you run SNES cartridges on Nintendo Wii or not, or do you have to "resort to measures" like finding an old working SNES unit where that cartridge game runs?
You have odd double-standards with your arguments, like that having to find an old console hardware to play an old console game is normal, but on PC side it is somehow a different thing if one has to use an old PC to play an old PC game.
You make it sound like some kind of weakness that PCs have a wider and more versatile backwards compatibility than what consoles have. Either consoles have no backwards compatibility at all, or if they do, it is usually restricted to some earlier consoles from the same manufacturer (e.g. you can't run PSOne games on XBox One; different manufacturer). On PC, I can run emulators to run games of about any old console known to exist (Coleco, Mattel Intellivision, NES etc. etc. etc.), or old non-x86 computers like Sinclair Spectrum, Commodore 64, Amiga 500 etc.