News for hackers. Stuff that matters.
Re:Clean-room implementation of Half-Life 2 on the Quake 1 e... by jamesfinlayson on Tuesday February 10, 2026 @08:52PM (#46969757)
Yeah Apple's latest round of breaking changes hasn't been addressed (and seemingly won't be).

The Linux and Mac ports happened in 2013 or so (presumably getting one working went a lot of the way to getting the other working, though there is some speculation that Apple poured in some money to help make it happen).

Re:Clean-room implementation of Half-Life 2 on the Quake 1 e... by lproven on Wednesday February 11, 2026 @08:35AM (#46974767)
MacOS 10.15 dropped support for x86-32 binaries.

Later it became clear why: the Apple Silicon transition, and Rosetta 2, which is optimised for running x86-64 binaries on Apple's Arm64.

But the same change is looming on Linux: Ubuntu tried in 2019 but was persuaded not to, Fedora has tried more than once.

WINE 11 can run Win32 binaries on a pure 64-bit host OS without 32-bit libraries. So, you can run some 32-bit Windows games on 64-bit Linux and macOS which cannot run the 32-bit binaries of their own older versions.

Apple merely jumped first. I think it's not to be blamed here. It'll happen everywhere in time.

Re:Clean-room implementation of Half-Life 2 on the Quake 1 e... by jamesfinlayson on Thursday February 12, 2026 @08:21PM (#46997762)
Oh that's right the - the 32-bit thing. Incidentally Valve experimented with 64-bit GoldSource 20+ years ago for servers at least but didn't really pursue it.