That's not what happened Marcan. Please stop telling lies. I know you don't like me but this crap is beneath you.
-
-
Replying to @davejmurphy @hedgeberg
Dude, when I released the open source HBC (and made a point of trying to build it with the latest devkitPPC/libogc) I had to spend an hour changing a metric fuckload of of types/printf stuff that had changed. Worked on Dolphin but others said not on real HW.
1 reply 0 retweets 0 likes -
Like, sorry, but there is *no* excuse for changing the size of core types on an established platform. That's a fucking massive ABI-breaking change. You just don't do that.
2 replies 0 retweets 0 likes -
Just looked at the diff again and "s32/u32" went from being typedef "[unsigned] int" to typedef "long [unsigned] int". Not sure if that caused the aforementioned breakage, but that change alone was a major pain in the ass since it spewed warnings for basically every printf.pic.twitter.com/9kRdlhlgpj
1 reply 0 retweets 0 likes -
And yes I know both are 32 bits on this platform, but that doesn't mean they're freely interchangeable. And this isn't the only issue; basically every HBC release we've had where we updated libogc/devkitPro at the same time, we had to fix *some* breakage.
1 reply 0 retweets 0 likes -
Replying to @marcan42 @hedgeberg
Well *exactly* Marcan. It doesn't mean they're freely interchangeable and the warnings you refer to are because of somebody's code being written as if they are.
2 replies 0 retweets 0 likes -
Replying to @davejmurphy @hedgeberg
You mean "everybody's". This is platform-specific code. The convention for the libogc APIs is to return s32. There's no printf specifier for s32. There is one for int32_t (if you assume *that* mapping never changes), but who uses PRId32 for every single return code?
2 replies 0 retweets 0 likes -
Replying to @marcan42 @hedgeberg
Being honest I think that s32 return type was a mistake as well, but of course hindsight is 20/20.
1 reply 0 retweets 0 likes -
Replying to @davejmurphy @hedgeberg
Thanks for being honest. FWIW I appreciate devkitPPC and the work you've done; I'm just saying there's a pattern of breakage and decisions I disagree with (and devkitPPC is not unique; it has its niches though).
1 reply 0 retweets 0 likes -
Replying to @marcan42 @hedgeberg
Thanks for actually saying you appreciate it. Few people do. 100s of 1000s of people have been able to make their own games on a variety of consoles thanks to these tools. People forget how difficult this used to be.
1 reply 0 retweets 2 likes
Let me put it this way: I think you're kind of meh at building toolchains but great at building console devkits that people can actually use :-)
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.