GameOS source code availability
With a release of partial GameOS src from me in hopefully just a few days (it will initially be just a "tarball" in 7-zip format), and I've got a feeling that could in itself generate a bit of traffic (in e.g. number of posts) - in the name of trying to keep the XNA forum reasonably on-topic, I'm looking for input on options.
I have no interest as such in maintaining a partial-GameOS library/branch. I did/am doing this only in the context of MC2 and out of neccessity (Ineeded the sourcecode to even use the MC2 src, which I wanted to do - I suspect some might in the end thank MS for not providing VC6-compiled GameOS libraries, as that's what forced me into this :-) ), and while I sure wouldn't mind having an SVN or CVS account should anyone step up to the task, my interest was/is purely from the game's POV. I'm not especially interested in GameOS as a library as such (even that it has potential, its age shows, and it's generallyvery platform-dependent, why as an abstraction layer it really... sucks) why only small parts and some ideas/idioms from it could be useful. OK, if you're a DX hacker it might help you in some small areas, but really ...
Anyway, as I suspect a new "place" is or will shortly be needed for MC2/GameOS discussions, I though I'd ask here first as Frank is a part of the XNA team. I don't expect him to take a lead or anything, but as this is in no small part his "baby" perhaps he'd be insterested in giving some input.
Unless someone at MS steps up, I'll probably put the src tree on SourceForge, where all other required infrastructure is also provided. I just thought it prudent to give the ones originally making the release a chance to get involved, should they choose to. Also, imagine the ruckus (can we spell "slashdotted" :-) ) if MS hosted the SVN/CVS server. "Extra, extra! Microsoft hosts a public SVN archive! Of a non-ancient previously proprietary game!". :-)
To round off, I can happily report that I today got sound partially working. There are currently some issues (buffer-loading I think), and it seems I've introduced a nasty buffer overflow or double-free() in the process of enabling audio - but at least both gfx works almost perfectly and sound works somewhat well now. This makes me hopeful I'll be able to release what I've got in just a few days, and (initially) everyone using just about any MS compiler+IDE from VC6 and up should be able to compile and use a home-built MC2.

