I may be wrong but IIRC then BlueShogun96 - who is one of the main authors of Cxbx - is also working on another xbox emulator called xenoborg that does the whole hardware emulation thing. The problems for (I think) both approaches is that much of the custom xbox hardware (the xbox is not *just* a pc) has little or no documentation. Cxbx seems further along to humble me however I'd like to see where xenoborg leads.