QUOTE
SDL_image / SDL_ttf
They sound good... do you have a plan for them? Did you want to maintain them separately, or did you want to integrate them into the base OpenXDK build?
I'd be happy with those integrated into the base OpenXDK build. I don't know how to use automake atm, though, so if it's to all be converted I might have a harder time maintaining than someone else.. I'm also fine with someone else maintaining them or whatever and I'll just contribute as I see fit.
QUOTE
> libmesa / openGL
At this stage, I would be inclined to keep them separate from the main OpenXDK tree, which hopefully will reduce some confusion.
Sounds good. I'll see what the limitations of this are at some point, I'm sure they're quite low.
QUOTE
> OpenDash (I and II)
Ignoring (for the moment) booting into Linux, all we need for an OpenXDK-compiled dashboard is decent USB/controller support, yes?
That is correct. The dumbest of input handling is required - there's no requirement for a speedy handler or multi-joystick input or anything.
QUOTE
USB / Cromwell
Are you sure it is XSleep() that is crashing? It is just about the simplest/dumbest function in OpenXDK (see below). XGetTickCount() just returns the value of KeTickCount which is an exported global variable in xboxkrnl.exe.
I'm sure it was XSleep(), in one specific place in the code (not at every instance of a XSleep() call). It was in the middle of some rather low-level initialization stuff (I can probably find the actual source line if needed). I added debugPrint() statements directly before and after a XSleep call and to my amazement the one following the XSleep() didn't execute. Commenting out the call worked but I'm sure the sleep was there for a reason and me randomly changing timing isn't helping the usb initialization any..
QUOTE
I trying to decide what to do with all these extra libraries (such as libpng, zlib, libXML, libmesa, etc) that are not strictly part of OpenXDK, but are all very useful. Maybe, I'll have a collection of links that point to other libraries - not sure yet. It is a good problem to have though :-)
What if we were to:
- integrate the sources into the CVS, in it's own module if you will.
- release a seperate download release corresponding to each future openXDK release containing the binaries and headers, and in the CVS having a script in the module that can compile and install all the libraries one after another.
If it's too much to put into CVS (beginning to get out of place since it's not the core openXDK really), we could make a seperate sf.net project like "openxdk-libs" or something, or I could just host on my website.
QUOTE
> Compiling the openXDK in linux has been broken
Hmm... it should work OK. (snip..)
I'll try this again. I think gentoo users might be missing a couple environment variables that automake uses. I'll get back to you on this.
QUOTE
Thanks for all your work and the lengthy update.
My pleasure

. Thanks for making this all possible (that goes for everyone contributing here..)