OH SNAP! This is precisely what it needed to run in CrossOver Games!
I installed the dgvoodoo patch, set the resolution to 800x600 and windowed mode, then ran the game with flags of -w -800x600, and it works! Perfectly!
I had an issue with the display being off the bottom-right corner of the 800x600 window, but I just dragged the resizing handle in the corner a bit to make it big enough, and I can see everything. I need to disable OS X's grab of the F-keys, though, since it makes it difficult to use autopilots.
Now it's time for some hardcore tweaking to make this thing run at optimal performance...
I think I ought to start a thread?