QUOTE
I know what you mean about the linux bit, but i just want something simple to run off the evox menu - and not something that gives a 'pc like' appearance, with debug messages flying past and whatnot.
Of course all of this could be hidden, and this was kind of assumed in what I was talking about. It's fairly trivial to hide Linux's initialization between a nice GUI. The software to do this is already out there in fact..
I'm also almost certain that it's possible to use the xbox-linux bootloader under evox as a menu item.
QUOTE
Also bear in mind that the linux distros on the xbox can't address the hardware properly, specifically the hardware acceleration (sound and gfx) - using the xbox system files I can use directsound which makes converting case' code so much easier.
Video acceleration might still be a problem, I'm not quite certain. I'm almost certain that sound support is working under Linux though.
QUOTE
So i'm gonna do it anyway - so does anyone have any suggestions? Making it mpc only makes things far easier. For a start as mpcs tend to be made with more care than mp3s, files are more likely to be properly tagged. This means I can have a simple scrolling album view (think along the lines of the mame-x rom selection screeen) which then drills down to a track listing.
MPC only makes things easier, but I still think Linux would be the easiest choice. You already have pretty much all the software written, you just need a nice frontend and some configuration to make it all functional and pretty.
Also, with Linux, you could get other people to help develop it. With a native .xbe, unless you have the XDK (which you should only have if you're an XBOX developer, which 99.9% of the people interested in this wouldn't be), you're out of luck really.
And how are you going to distribute the binaries? Nobody will even be able to link to them off here... And nobody will be able to compile them without the XDK...
Anyway, do what you like, just my $.02