This might be a bit of a leap, but I really hope this ends up in Xbox Media Center / Boxee for the 360. I'm not sure how difficult porting x86 code to PowerPC is (aside from endianness), but a guy can dream.
I was a huge fan of XBMC on the original Xbox, but I don't really see much practical use in achieving the same thing on the Xbox 360 given that you can buy or build dedicated HTPC boxes (including ones that run modern XBMC) for as much or less than the 360 hardware these days.
I agree, Acer makes the Revo and Zotac has a few for example that between $200-300 get you up and running with nvidia ion for native gpu rendering of HD.
The Xbox 360's processor is PPC. GP was referring to the difficulty of porting XBMC and its underlying codecs to PPC.
On that front, XBMC already runs on PowerPC[1]. It also already has some flavor of Direct3D bindings, since the original Xbox used D3D 8. No idea whether PPC/D3D 9 would be hard or not.
All of the libxenon stuff is linux based, so it has no way to get at the Direct3D code built into the original written by Microsoft OS.
This differs from the original Xbox where most of the "homebrew" was written for the Windows derived OS and ran under it, thus could take advantage of all it's features.
Comments
This might be a bit of a leap, but I really hope this ends up in Xbox Media Center / Boxee for the 360. I'm not sure how difficult porting x86 code to PowerPC is (aside from endianness), but a guy can dream.
I was a huge fan of XBMC on the original Xbox, but I don't really see much practical use in achieving the same thing on the Xbox 360 given that you can buy or build dedicated HTPC boxes (including ones that run modern XBMC) for as much or less than the 360 hardware these days.
I agree, Acer makes the Revo and Zotac has a few for example that between $200-300 get you up and running with nvidia ion for native gpu rendering of HD.
Xbmc doesn't really need to run on 360.
Yeah, that's a good point. I'll settle for emulators, then.
A new DLink Boxee box is around half the price of a new xbox.
This is a hardware hack relying on the CPU's response to an overly-short reset pulse. It's highly doubtful that it can be used on PPCs unchanged.
The Xbox 360's processor is PPC. GP was referring to the difficulty of porting XBMC and its underlying codecs to PPC.
On that front, XBMC already runs on PowerPC[1]. It also already has some flavor of Direct3D bindings, since the original Xbox used D3D 8. No idea whether PPC/D3D 9 would be hard or not.
[1] http://xbmc.org/download/
All of the libxenon stuff is linux based, so it has no way to get at the Direct3D code built into the original written by Microsoft OS.
This differs from the original Xbox where most of the "homebrew" was written for the Windows derived OS and ran under it, thus could take advantage of all it's features.