Huh. Classic 1.31 runs fine; my daughter and I have a game of that going, tunneling IPX through DOSBox. I also tried installing the game to its own folder following the directions in the troubleshooting section of the manual (copy the CD to a subfolder, make all the files writable, install from there, apply the 1.31 patch, then the 1.50), and it did the same thing. I'll try the O2M like you suggest.
Edit: Oh shoot, O2M won't run in Wine! Now what do I do? I've installed this, through the DOS installer, to its own folder, Orion2F. I applied the 1.31 patch and it runs. Then I applied the 150 patch, but it gives the same error - but also missing credits.lbx and diplomse.lbx.
Aha! I copied those files from the CD subfolder up into the main Orion2F folder, and now the game runs. Thanks!
But my goodness it runs slow, compared to 1.31! I have it set to 15000 cycles... It does seem to run a little better as a dynamic core with 32MB of memory and loadfix=63.
Oh, I see: it runs well through the launcher. I hadn't tried that because the launcher never worked for me before. But now, apart from crackling sound, it works well. Overlay didn't quite fix it, but running it as ddraw did.