and then there is freecnc, which is an sdl implementation of the cnc engine. It could even work out of the box. You need the original game files, though.
Edit: Plus, it is no longer under active development. Expect bugs and missing features - still I think it would be worth a try.