CrossOver Games 8.1.4 Linux
Zenwalk 6.2 32-bit
Old laptop with Pentium-M @1400 MHz, Radeon Mobility 9000
I own a genuine boxed CD of this awesome game. Everything works smoothly, I even have a very good framerate on my poor old laptop, until things get very busy -- although it never goes below some 15-20 FPS even then.
I found 2 minor bugs:
This game scrolls the view when the mouse is in the last cca. 10 pixels of screen edges. When holding down either left or right button, the cursor hits the screen edge, stays there, and view scrolls nicely. However, if no button is pressed, the cursor's coordinates jump out of the screen (although visually it remains at the last frame where it was before jumping out -- which unfortunately doesn't mean exactly on the edge, but some pixels before it depending how fast it was moving). This means that throwing the cursor at a screen edge does not result in the game scrolling the view because the cursor is just a tiny bit out of the edge, and scrolling doesn't happen there. Good thing there's multiple other ways to scroll the view, and this doesn't render the game unplayable.
Second problem: there is a small window on top, with time controls and Defcon level indicator. As all the others, it's draggable. I discovered it's possible to push it higher, past the screen's top edge. The problem is that when the top of this window starts at a negative coordinate, only text is rendered inside it, not the time control buttons. This is also not a big problem for gameplay, fortunately.