Srandista wrote on 2025-07-18, 14:24:
I'm quite surprised, that they were able to use XP compatible CI after end of June, other projects CI for WS2019 just stopped working at that date.
Anyway, for projects, that use GCC for compilation, XP (and even 9x) compatible builds are still working, and are expected to work for few years still (at least until Ubuntu 22.04 image is available on CI). Example of such projects are DevilutionX or Vanilla Conquer.
Yes the GNU tools don't have a hard cut-off point like Microsoft. But as time goes by, libraries add NT6-specific bits. As it is all open source, things can still be worked-around, but it takes effort.
I recently uploaded a few new Windows XP game builds:
- DevilutionX v1.6.0-dev from the source tree of yesterday, with per-pixel lightning feature. I know their intention is to release a Windows XP version when their v1.6.0 is ready, but it is taking a long time...
- TR1X v4.13.2 (Tomb Raider 1)
- TR2X v1.3.2 (Tomb Raider 2)
I re-build the earlier TRX versions from spring 2025, with a better method, and re-uploaded them.
Also prepared a CMake v3.28.6 (from June 3, 2024) that can run on Windows XP. I will add it to the page soon.