Csonicgo

Posts: 4323
Registered: 03-04 |
chungy said:
How large is that part of the community? IIRC, myk on these forums still uses Windows 98, but that's all that I can think of at the moment. It may be in the best interest of the ZDoom developers to just weigh how important support for such ancient systems is compared to the burden it puts on development, building, and testing... if it's just one or two, I would certainly call it safe to just let it go and require the Windows version to run on only Windows XP or newer. From what it sounds like, depending on DirectDraw is basically creating a barrier from new potential Windows developers from actually compiling the engine. If DirectDraw support only exists for the favor of Windows 98, I certainly wouldn't shed any tears for Win98.
If Windows 98 support is that important, it may be beneficial for some bold developer to make ZDoom buildable under Cygwin+MinGW with all their associated Windows headers, since they do support DirectDraw (and aren't arbitrarily removing it from the SDK); MinGW also doesn't force a dependency on a DLL that can only work on recent versions of Windows. So, just as an example, you can build Chocolate Doom with MinGW and it'll run perfectly well all the way back to Windows 95 and NT 3.51 (it doesn't need any APIs introduced after those versions).
I would love a Cygwin/mingw32 compile of Zdoom. I still use win95c on my retro box, and would love to throw a more-recent zdoom on there.
|