-
Notifications
You must be signed in to change notification settings - Fork 133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Won’t work on Win XP. Now absolute? #973
Comments
I think we can update the CI workflows as done in Woof to build the 32-bit executable with a version of MSVC that's still Win XP compatible. @rfomin ? |
Oh wait, we would also have to implement all the library downloading etc. in the build system for that, right? |
There is a problem with the libraries, we need to install them somehow. In Woof, we download them in CMake, but Crispy requires more libraries (zlib, libpng, libsamplerate), so maybe that's too cumbersome. An alternative is Some possible approaches:
|
Thanks @rfomin ! But, seriously, I don't consider any of these alternatives as future-proof options to support an operating system for which "Mainstream support ended on April 14, 2009, Extended support ended on April 8, 2014". |
I think this approach is the most realistic. PNG screenshots are unnecessary, and the SDL resampler is better these days than it used to be. Yes, WinXP is very dead, but if we don't support it, why do we need a 32-bit version at all? |
Windows 7 and Windows 10 are both available in 32 bit versions. |
Wow! Didn't expect such attention. I guess if it's hard to support maybe just mark the last good xp-compatible version and pin it somewhere, for such people as me, who wanna play old stuff on old hardware :) |
That would be awesome, I love my older hardware as well, I have played the latest version on XP but with the older SDL's that work in XP with Woof as well. |
The 32-bit build of Woof supports Windows XP and has the latest SDL. The problem with XP is that modern development tools don't support it, so it's inconvenient and could be broken at any point in the future.
You can download a Crispy autobuild that runs on XP from here: http://latest.chocolate-doom.org/ |
Latest build of crispy doom, error message on launch:
The procedure entry point GetTickCount64 could not be located in the dynamic link library KERNEL32.dll
It’s over? Or maybe I need some dependency installed?
Thx!
The text was updated successfully, but these errors were encountered: