I think a good first step would be to get it to build with MingW32 (windows GCC port) with w32api (windows SDK headers for MingW).
Obviosuly this is in addition to porting to the .NET compilers.
Its likely that there will need to be some changes to the code to make this work, plus stuff that w32api needs added to it. Also, a new build system (I suggest a set of GNU Make makefiles) will be needed as MingW doesnt handle Visual C++ project files.
Also, I suggest a port from DirectX and MSS32 and so on to "open" libraries like SDL/OpenAL/OpenGL/whatever. Because this will make porting it to other platforms easier.
Once we have ported to MingW and to open libraries, porting to other platforms becomes much easier.
Obviosuly this is in addition to porting to the .NET compilers.
Its likely that there will need to be some changes to the code to make this work, plus stuff that w32api needs added to it. Also, a new build system (I suggest a set of GNU Make makefiles) will be needed as MingW doesnt handle Visual C++ project files.
Also, I suggest a port from DirectX and MSS32 and so on to "open" libraries like SDL/OpenAL/OpenGL/whatever. Because this will make porting it to other platforms easier.
Once we have ported to MingW and to open libraries, porting to other platforms becomes much easier.
Comment