News for hackers. Stuff that matters.
Re:Xash3D: An open-source reimplementation of Half-Life by Kiuhrly1 on Friday November 17, 2023 @05:24PM (#38311332)
I have a port of this running on my 3ds. Terrible load times, amazing performance considering the hardware. Pretty funny.
Re:Xash3D: An open-source reimplementation of Half-Life by unleaded on Friday November 17, 2023 @06:45PM (#38312400)
is it a new 3ds?
Re:Xash3D: An open-source reimplementation of Half-Life by Kiuhrly on Saturday November 18, 2023 @05:16AM (#38317699)
Nope, non-xl o3ds
Re:Xash3D: An open-source reimplementation of Half-Life by doubled112 on Friday November 17, 2023 @09:40PM (#38314296)
I always enjoy seeing games running on platforms never intended and especially not even invented at the time, but sometimes I think we forget how powerful computers weren't back then.

Didn't Half Life require a Pentium (as in the first one) and something like 32 MB RAM when it came out?

I think the 3DS should be at least that powerful, or is there something I'm missing?

Re:Xash3D: An open-source reimplementation of Half-Life by a1ba on Friday November 17, 2023 @10:06PM (#38314504)
Xash3D isn't the engine of the 90s, despite it allows to run the game from this era.

The fact that it actually works in such constrained environments is impressive.

We ran our FWGS fork with our own software renderer on Chinese MP3 player and Motorola Linux phone from the mid-00s just for fun. But these ports are total hacks. :)

Re:Xash3D: An open-source reimplementation of Half-Life by Kiuhrly on Saturday November 18, 2023 @05:17AM (#38317714)
I think you're right. The 3ds is definitely over minimum spec now that I think about it, especially given that it has a dedicated GPU
Re:Xash3D: An open-source reimplementation of Half-Life by mcronce on Saturday November 18, 2023 @10:22AM (#38320543)
This is a good point. I had no idea its hardware requirements were that low.
Re:Xash3D: An open-source reimplementation of Half-Life by a1ba on Friday November 17, 2023 @10:01PM (#38314470)
I wish these ports were upstreamed, so they could leverage optimisations that could be found in latest development branch.

At this time, only nswitch and psvita are upstreamed, but both tend to get broken over time, mostly due to breakage in homebrew SDKs.