hy200: Over the years, iv had to install my games on newer machines by running
dos emulators and also patch games in order for them to work
my question is , what makes a GOG game a GOG game?
how and what goes into making it work with new systems, at first i thought it must
emulate dos or something, but i wish to know more about how it is made
Hello, and welcome to the site :-)
Well, GOG uses emulation extensively. All DOS games run through DOSBox, which is bundled with the installer for the game. Basically, the installer does all the work for you. It installs the game, installs DOSBox (individual installation for each game) and configures everything correctly, so that all you have to do is to click the game icon on your desktop.
A few games use the same method, but with ScummVM instead of DOSBox.
Then there are the Windows games. Well, the newer ones work on their own, and I assume that some of the older ones have various configuration tweaks applied to them to make them work.
The thing is (and many people get this wrong), GOG doesn't actually change any of their games. They can't, since they don't have the source code for them. All they can do is what can be done from outside the code itself. This is not to say that GOG doesn't do a fantastic job, because they do. It's just that some people expect much more from them than they can possibly deliver. I've seen people ask them to port old console games to PC (not by emulation, mind you), which is completely outside what they can (or should) do.
Edit: Multi-Ninja'd. I should have known. That's what I get for being long-winded ;-)