Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - ClassicHasClass

Pages: [1] 2 3 ... 35
1
I'll do my best, though I'm currently in a semi-permanent away job, so I'm not on my POWER9 much for sustained periods (part of why there hasn't been much Talospace content either). Job market isn't so great in my line of work these days.

2
Looks like a great start.

3
I haven't had a chance to try it yet, but I don't see anything obviously wrong with your code.

4
gccgo should still work.

5
Good news: I heard back from someone "who would know" who said they are probably going to keep ppc64le, at least. However, big-endian ppc64 is still being considered.

6
Thanks. I know Warner and I asked him to clarify if this is BE-only or if this applies to ppc64le also.

7
Legacy POWER Hardware / Re: Will it run DOOM?
« on: October 17, 2025, 06:16:58 pm »
Not sure I follow. What's the target hardware? Doom has of course run on Power Macs since nearly the beginning (I bought Doom II and Ultimate Doom for my 7300 at retail).

9
Doom 3 as released circa 2004 is endian-neutral and has Altivec/VMX optimizations, yes. But Doom 3 BFG Edition - a later remastering of the game with an updated OpenGL implementation and engine - is a different animal outright. tle's probably right about there being problems.

I just remembered: I've got the official Xbox 360 version of Doom 3 BFG Edition here (I mean, it's ppc64 on Xenon), so it looks like BFG certainly can run big too. Just not sure what source code @tle is working from.

10
I don't recall if Doom 3 did, but I know Quake 4 and Prey ran on the Power Mac G5 - I played both of them on my Quad - so the engine (at least at some point) was definitely endian-neutral.

11
Applications and Porting / Re: [DEV] applying patches to old version of gcc
« on: September 14, 2025, 12:51:16 pm »
This seems like the kind of thing that would have been fixed in a later gcc (the -std= flag should still work there, the backwards compatibility is generally good). I don't think the ICE here would be fixed with a compiler flag; the failure seems too specific.

12
Applications and Porting / Re: [DEV] applying patches to old version of gcc
« on: September 11, 2025, 03:38:39 pm »
I don't know off the top of my head what you'd do with genhooks, but does passing -std=c11 (or c++11, as appropriate) to the compiler help with the other issues?

13
Generally anything that deals in a quantity and then starts addressing pieces of it (like a uint32_t that the code then starts accessing parts of with uint16_t or uint8_t, for example) will be sensitive to endianness, but there are other ways to make endian-dependent code, of course. But those are the most obvious sorts of "code smells."

14
Talos II / Re: Which type of flash chips for bmc/pnor and where to buy them?
« on: September 05, 2025, 10:13:50 am »
Excellent!

15
Applications and Porting / Re: [GAMES] Doom 3 BFG bad ass game XD
« on: August 19, 2025, 08:46:00 pm »
Excellent!

Pages: [1] 2 3 ... 35