For the most part, the games work on Wine. I believe I've already posted screenshots of Fallout on this blog. And then there are some games that run on DOSBOX, like Earthworm Jim and M.A.X. And that leads us to the strange situation where you run the game on DOSBOX which happens to be running under Wine. An emulator on an emulator, get it?
On the other hand, DOSBOX is DOSBOX, right? I should just use DOSBOX on Ubuntu to play the game, rather than the strange and wasteful emulator-on-emulator. Unfortunately, it had me scratching my head how I would get it done.
Actually, it's quite easy once you know the why and the how. GOG tweaks its DOS games with some special DOSBOX configuration files. You have to run DOSBOX using these configuration files. You cannot run the game executables immediately from DOSBOX. In hindsight, this is actually much much easier.
Before you get to that point, you have to install the game first. This is no problem as GOG's game installers work perfectly with Wine on Ubuntu.
The games will normally be located under
Switch over to the directory of the game you want to play. To start the game, just run DOSBOX with the
-confparameter. For M.A.X., for example, it's:
dosbox -conf dosboxMAX1.conf
And after that, the game just starts like magic.