Link to Original Source
Whether it's an old racing game, the thrill of an adventure almost finished, or a 3D shooter where we reckon we saw the final boss (from a distance), every so often we find some old dusty disk box/jewel case and decide it's time to try for glory once more. Sure, it'll be easier now; the new machine glows (it heats your flat), you'll be able to run the graphics full on, the sound this time will be... surround?
And then of course it all goes wrong: "Could not mmap
The game runs but without any sound at all! Or harder to diagnose, the game runs but without graphics, or perhaps input. You spend the next few hours trying all sorts of things you grabbed from Google but alas, they're all out of date because you're trying to play: back in time and the laws of physics don't allow that.
If you have children with Windows98 games (of a certain DirectX vintage) that they still want to play now, you'll understand the creepy feeling I got that perhaps Linux was repeating the same mistakes MS made.
But you forgot the power of open source. Good old id Software released the code to Quake3 ages ago. It's had time to evolve into a mature and (so far) stable engine which I hope will prove the basis for many more games. It has the advantage that modern hardware makes it look superb and yesterdays hardware can still render it with ease. Perhaps some more games developers will take the step back in time and start concentrating on innovative game play instead of this years eye candy. Or perhaps we'll all just spend a few hours in Q3A reminiscing about the good old frags.
I was lucky, I found the ioquake3 site and now I'm playing 64-bit Quake3 like the good old days. Without open source I'd be stuck with my memories."