I know this might have been mentioned before to you, but have you tried playing it under dosbox. I have the cd version and it plays fine under this. I am using dosbox .63 to run the game. Here is the main page for dosbox. http://dosbox.sourceforge.net/news.php?show_news=1
They have pretty good info on using it and have a link to ask questions and get answers.
Hope this helps. (I am trying to get 25th anniversary to play currently under xp and am also having touble.)