Quote from: Rhetorica on Sep 29, 2026, 03:29 PMAbsolutely glorious! Making Quake usable on NeXT is very poetic, since development and even mapping happened on our beloved operating system. (We have the source for QuakeEd here. They hadn't even moved on to the OPENSTEP API yet.) Rhapsody did eventually get binaries for Quake 2 and Q3Test, but they were ported by OmniGroup. (I'm not clear on whether the Q2 binary supported Intel or not, it may have been PowerPC only.)
All of this is to say... if you send a screenshot to John Carmack or John Romero, they might be pleasantly surprised.


Quote from: jade_nekotenshi on Sep 26, 2026, 03:45 AMI'm not sure how the community feels about AI-assisted coding

Quote from: jade_nekotenshi on Sep 26, 2026, 03:45 AMI'm not sure how the community feels about AI-assisted coding, but...
Quote from: ZombiePhysicist on Sep 29, 2026, 02:08 PMhttps://ebay.io/m/rjsDD6
HP Apollo runs nextstep 3
QuoteIt's a compiler bug, and I've fixed it in both StepSSH and RatChat. It's untested on the 68040 so far. gcc 2.7.2's m68k backend miscompiles a 64-bit right shift by the constant 16, and the result comes back with a zero high word. car25519 does exactly that shift, so every field multiply was wrong. That broke X25519 and Ed25519 and nothing else.
I don't have to guess that this explains it. I made the host reproduce the bug by zeroing the high word of that shift in a scratch copy of nacl.c. All 29 wrong lines from your 68040 came out identical, including the X25519 outputs, the Ed25519 key and signature, and the raw carry limbs. Nothing was left unexplained.
