13 comments

[ 2.7 ms ] story [ 34.5 ms ] thread
How on earth have I missed the existence of this physics game for the last 12 years!? It even has the option to play levels directly in the browser!
this is so cool

people like you are keeping the internet alive

This is super cool! I admire those who make the effort to keep their software running on old unsupported OSs. There's a thriving community of new and existing XP users and I don't see it going away despite it being out of support for over a decade. It's one of the last great Windows versions and its long life ensured a huge software catalog is available for exploring, now including Principia.
I did a project on Windows 3.1 a few months back for fun. Borland C++ is still out there on abandonware websites.
Excellent write-up. Does anyone have the source of the background image shown in the last screenshot?
There's w64devkit too. Ah, well, mentioned.
FYI if you have the MSVC redistributable 14.27.29114 you can use UCRT executables built with modern Mingw-W64 on Windows XP, and curl 8.18.0 will work too (microsoft removed the link but I found it on the PC gaming wiki). I never had to deal with GetDynamicTimeZoneInformation() for my stuff, but maybe it only is a problem if you use the related code and don't static link libstdc++?
Implementing Wayland vsock DOS rendering AF_UNIX.
I actually wanted to try it (maybe I will do), but on github page I read its experimental and lots of dialogs arent implemented. So a bit shame it cannot be fully ported. Maybe I will take a bite and try to build it using my dated mingw gcc 4.9 ;)
A few years ago I had a C++ project going (one man project, it had a GUI) that I was testing on WinXP. I found it was fairly easy to maintain a binary that loaded on XP using VS2015 as my compiler. I sometimes had to patch libraries to not depend on Win7 era APIs, but it was a small task.
Judging from the headline I thought this was a design doc for a OSS clone of WinXP, which would be a cool thing IMHO.