Help porting a windows game

Frank Ramsay wrote:

Oh a side note, I was going to port this from the DOS code, but after
looking at it, I realised it would be easier to port from the windows
code… strange eh?

I think the Descent Linux port was done from the Macintosh port, as
the DOS version had too much direct-to-hardware stuff and unportable
assembler.–
Pierre Phaneuf
Systems Exorcist

I think the Descent Linux port was done from the Macintosh port, as
the DOS version had too much direct-to-hardware stuff and unportable
assembler.

Aargh! I found it barely playable on a 350MHz G3 with Rage 128 graphics,
and the memory requirements were incredible. Couldn’t they have salvaged
some of the optimizations from the original? At least for Linux/x86, some
assembler could be retained.