QUOTE(sand_man @ Jul 21 2006, 02:30 PM)

Not to mention that you can't port something without it's source code.
Not actually true; if the source and target environments are *very* similar (which they are, for these purposes - PC and Xbox have almost no differences from a regular OS's point of view, beyond that which is already abstracted away by device drivers) it's plausible to do a binary port by disassembling and modifying the executables. Very hard, but not impossible.