Live data from Hacker News

Building Principia for Windows XP

voxelmanip.se

31–38 of 38 posts

Re: Building Principia for Windows XP

#31
post #4

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.

Open Watcom is still actively developed! Worth looking at.

Re: Building Principia for Windows XP

#32
post #4

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've not used Windows in a very long time so forgive my ignorance, but I always heard that it was a bad idea to connect an XP machine to the internet because of the amount of malware sloshing about. In practice is that much of a problem for modern-day XP enthusiasts?

There were 2 separate risks bundled into this folklore.

One was it was common enough of to have a home internet setup without any inbound filtering external to the PC. That'd be nearly unheard of nowadays as nearly everyone has a router configured to perform as stateful firewall (the out of the box config of a home router, this system being the same underlying system that builds the session table for masquerade NAT). So you can have your XP machine sit there until the cows come home, nothing external is going to scan it anymore.

The other is just general "having internet access means malware can upload your information and download more malware". In practice for hacking with XP these days, that's "do you trust whatever you're copying over to mess with" and not an issue.

The only combination I'd caution against is "using XP as a daily driver for internet browsing" as there are unpatched security bugs in XP malware can target which don't require you to click anything, even in the somewhat more modern browser offerings. Even then, it's still just a matter of "how much do you care if this machine & the data on it get hacked" vs "how much do you want to do it that way" just like any other security question. There is no such thing as a universally agreed line on how much constitutes a bad risk in security.

Re: Building Principia for Windows XP

#33
post #29

Earlier quoted context omitted.

That's interesting, how did you get that to work? I imagine you'd also need to somehow get device drivers for a newer graphics card to run (as well as for newer hardware in general if you don't want to be CPU bottlenecked). It seems like a lot of really cool work. Have you posted about this anywhere?

"That's interesting, how did you get that to work?" Lots of registry modifications and .ini file modifications, and a huge chunk of help from someone who is currently making modern browsers and various modern software bits work under Windows98. "I imagine you'd also need to somehow get device drivers for a newer graphics card to run" That part is a bit more trivial thanks to unified driver architectures for GPUs. Not…

[deleted]

Re: Building Principia for Windows XP

#34

but what IS principia?

It is linked at the top of the article. It is a physics-based sandbox building game. Back in the day it was commercial, but it was abandoned a while back and somewhat more recently released as open-source.

Is it like Garry's mod?

Re: Building Principia for Windows XP

#35
post #11

Earlier quoted context omitted.

What do people use XP for these days? I found it frustrating to use when it was new because of how often the system would lock up even on decent hardware (although being able to draw pictures with the frozen windows was sometimes fun). When 7 came out, I found that it usually ran better and froze less than XP even on XP era computers, although you'd have to upgrade your RAM.

"What do people use XP for these days?" Hacking. I currently have DX12 operating on XP-x64 (basically consumer 64-bit Win Server 2k3) with some minor hardware recognition issues. I have many modern games running this way. Many of them run much faster under XP than under their officially-supported OS (Win10+) which is an absolute shame.

I remember noting how many of my games ran worse back in 2009 when migrating to windows 7. Most people discredited it as nvidia drivers being worse due to the new vista driver model (wdm or whatever), but I was never convinced.

Re: Building Principia for Windows XP

#36
post #29

Earlier quoted context omitted.

That's interesting, how did you get that to work? I imagine you'd also need to somehow get device drivers for a newer graphics card to run (as well as for newer hardware in general if you don't want to be CPU bottlenecked). It seems like a lot of really cool work. Have you posted about this anywhere?

"That's interesting, how did you get that to work?" Lots of registry modifications and .ini file modifications, and a huge chunk of help from someone who is currently making modern browsers and various modern software bits work under Windows98. "I imagine you'd also need to somehow get device drivers for a newer graphics card to run" That part is a bit more trivial thanks to unified driver architectures for GPUs. Not…

> And have Microslop banging on my door with lawyers because I show how modern versions of AI-slop-coded Windows are actually slower than older versions coded by actual humans? I'm good on that one boss.

I highly doubt they care about anything people do with old versions of Windows. The full XP and Server 2003 source code has been on Microsoft owned Github for years now.

Re: Building Principia for Windows XP

#37
post #11
post #4

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.

What do people use XP for these days? I found it frustrating to use when it was new because of how often the system would lock up even on decent hardware (although being able to draw pictures with the frozen windows was sometimes fun). When 7 came out, I found that it usually ran better and froze less than XP even on XP era computers, although you'd have to upgrade your RAM.

> I found it frustrating to use when it was new because of how often the system would lock up even on decent hardware

Kids those days. Windows "release version" was actually a beta version. NT 4 needed 6 SPs to become stable, Win2k needed 4 SPs and XP needed 2 SPs.

Re: Building Principia for Windows XP

#38
post #36

Earlier quoted context omitted.

"That's interesting, how did you get that to work?" Lots of registry modifications and .ini file modifications, and a huge chunk of help from someone who is currently making modern browsers and various modern software bits work under Windows98. "I imagine you'd also need to somehow get device drivers for a newer graphics card to run" That part is a bit more trivial thanks to unified driver architectures for GPUs. Not…

> And have Microslop banging on my door with lawyers because I show how modern versions of AI-slop-coded Windows are actually slower than older versions coded by actual humans? I'm good on that one boss. I highly doubt they care about anything people do with old versions of Windows. The full XP and Server 2003 source code has been on Microsoft owned Github for years now.

[dead]
Post reply on HN