twinaphex/genesis-next — comment on commit 62ee45296bd1e23ca9dede6461caa59d0d0f7357
File:  line 0
By twinaphex:

You know, people in these 'underground console scenes' can self-neuter themselves all they want, but their SDKs are not up to snuff. I'm sorry to have to state this, but every time I spent some time in getting behind an open SDK, I usually find out it's just not any good.

For instance, I spent 5 days with libxenon (because I did not want to have to go all the way to converting C code to C89 or doing other hacks of this nature initially) - I wanted to make a libxenon port of SSNES - only to find out it doesn't support double-buffered video - I then went into the channel, and found out that double-buffered video wasn't even an option right now in the SDK - and the response basically was 'threading first, then graphics stuff second'.

Sorry, but this kind of stuff is unacceptable - it's unacceptable to expect me to produce ports for an SDK like that when the bare necessities are not even in place - and seriously, how long have they had up to now? How many years? And it's STILL not done?

Maister has similar issues with libogc for the record - and if he can't get it fixed, the libogc port of SSNES will be out of the master too. PSL1GHT is incomplete, buggy, unreliable and generally no good - no way am I going to rely on a guy like Zeldin or whomever to 'break' the codebase once every two weeks just for this bullshit reason of 'legitimacy'.

This whole 'illegal' thing doesn't scare me and frankly I think people should stop with the bullshit - with SOPA and DMCA combined, your entire existence and what you do on the Internet will be rendered illegal - never mind even playing Goody Twoshoes and making sure you use 'legal' SDKs and whatnot. Seriously, but I'm quite upset that there is so much hypocrisy, cowardice (because that's what it is) and grandstanding going on in these console scenes when:

1) I know for a fact that the very same people that preach about 'open SDKs' (like PSL1GHT) use the goddamn PS3 SDK, they use cracked versions of IDA Pros (BTW, they spit on warez all the time, but if the people that keygenned all that stuff had decided not to do it, they wouldn't have a disassembler to do all their shit with), they reverse said PS3 SDKs with those, then they call their fruits a' free legal SDK'. Sorry, but this is bullshit - this is not clean reversing, if the methods that were used to create this SDK ever came to light, it would be just as illegal as the SDKs that have been floating around.

So, in light of all that, no, I'm not going to put all my eggs in one basket and rely on 'maybe' a free devkit solution on Xbox 360 ever getting to the point where it might be decent - so far the one free devkit solution has been in existence for years, and it STILL doesn't support double-buffered video. This stuff is just broken - and I need to get ports done and I have a job to do.

Sorry if you think I'm insulting these SDKs and the work that goes into them, but I'm sick and tired of people ramming down incomplete, buggy SDKs down my throat when I know full well that the people behind these SDKs (PSL1GHT for instance) all do illegal things, and they think they can hide behind a bunch of bullshit to save their ass. I know for a fact that PSL1GHT is just the PS3 SDK run through IDA Pro. That is not clean reverse engineering, and it's still illegal. People should simply stop giving me holier-than-thou attitudes and ramming this stuff down my throat- only then will I stop telling tales. As long as they keep riding on their holier-than-thou do-gooder horse and give me this 'illegal vs. legal' crap, I'm going to expose their hypocrisy.