Minecraft, a game built upon java, seems to suffer from a particularly game-breaking graphical and sound glitch on PowerPC Mac's. With respect to graphics the colours appear to be inverted, and the sound is distorted to the point where it is merely bursts of static. Descriptions of the problems and pictures can be found in this topic if you're interested in seeing it for yourself.
The point of this topic is I'm wondering, with regards to Java developer's point of view, if this problem could be attributed to endianness. Currently several people have theorised the reason why Minecraft now experiences these problems only on PPC Mac's (the old original Minecraft "free" version does not suffer from the same problems), is because one way or another, Minecraft's been coded to automatically assume it is running on a Little-Endian system, like an x86 based computer such as, for instance, Intel Macs.
And as a result, something or other is telling the graphics to display the wrong way round, causing them to become inverted (and apparently the sound is suffering from the same problem). Is this a feasible possibility? And many of the same people seem sure it is "easily" fixable by making sure Minecraft detects what platform it is running on to be sure of endianness. But I do wonder...
The point of this topic is I'm wondering, with regards to Java developer's point of view, if this problem could be attributed to endianness. Currently several people have theorised the reason why Minecraft now experiences these problems only on PPC Mac's (the old original Minecraft "free" version does not suffer from the same problems), is because one way or another, Minecraft's been coded to automatically assume it is running on a Little-Endian system, like an x86 based computer such as, for instance, Intel Macs.
And as a result, something or other is telling the graphics to display the wrong way round, causing them to become inverted (and apparently the sound is suffering from the same problem). Is this a feasible possibility? And many of the same people seem sure it is "easily" fixable by making sure Minecraft detects what platform it is running on to be sure of endianness. But I do wonder...