GushpinBob
2[H]4U
- Joined
- Dec 11, 2007
- Messages
- 2,721
Where are all the Xbox emulators for PC? After doing some googling I've been able to dredge up info on only three or four projects, half of them stalled or dead. On the other hand, it looks like there's been some activity on Cxbx and Dxbx within the past year. However, the former claims to have a playable library of a whopping...wait for it...three games while the latter admits that it can't run anything more than some introductory FMVs.
What blows my mind is out of all the sixth generation consoles, the Xbox hardware shares most in common with your typical home PC. Given that we've seen the successful emulation of the PS2's "Emotion Engine" and the Gamecube's PowerPC "Gekko" CPU on a PC, wouldn't it be a cinch to program an Xbox emulator that runs on a native x86 CPU with some xbox-specific instructions virtualized or aliased? I mean, since the Xbox CPU was pretty much a 733MHz Coppermine PIII or Celeron, execution speed wouldn't be much of a problem, right? Also, wouldn't it be trivial to emulate the NV2A GPU nowadays through wrappers? Hell, we can emulate Voodoo cards' functions through wrappers like dgVoodoo and Zeckensack's.
So what is holding back the development of xbox emulation?
What blows my mind is out of all the sixth generation consoles, the Xbox hardware shares most in common with your typical home PC. Given that we've seen the successful emulation of the PS2's "Emotion Engine" and the Gamecube's PowerPC "Gekko" CPU on a PC, wouldn't it be a cinch to program an Xbox emulator that runs on a native x86 CPU with some xbox-specific instructions virtualized or aliased? I mean, since the Xbox CPU was pretty much a 733MHz Coppermine PIII or Celeron, execution speed wouldn't be much of a problem, right? Also, wouldn't it be trivial to emulate the NV2A GPU nowadays through wrappers? Hell, we can emulate Voodoo cards' functions through wrappers like dgVoodoo and Zeckensack's.
So what is holding back the development of xbox emulation?