The XBox basically had a PC port for everything anyone wanted to play, so there was much less pressure for an emulator.
x86 is a hell of a lot more complex than PPC, and there's been less hacking and debugging over the years, as there've been far more PPC consoles.
The XBox is just similar enough to a PC that you'd try and make the emulator very 'thin', and just different enough that all attempts to make it thin would fail, and force you to do things in software that ideally would be run through D3D, if you had access to just a few non-existent registers.
I still think it's possible that Microsoft will have at least attempted to make XBox games run on PCs, as if it could be done, it'd potentially make the XBox development console easier to build. This could be through using specific hardware to do certain jobs, or through a traditional emulator, or some kind of virtualisation, or a checkbox you tick before you compile to make it run on PCs with the right software environment.
x86 is a hell of a lot more complex than PPC, and there's been less hacking and debugging over the years, as there've been far more PPC consoles.
The XBox is just similar enough to a PC that you'd try and make the emulator very 'thin', and just different enough that all attempts to make it thin would fail, and force you to do things in software that ideally would be run through D3D, if you had access to just a few non-existent registers.
I still think it's possible that Microsoft will have at least attempted to make XBox games run on PCs, as if it could be done, it'd potentially make the XBox development console easier to build. This could be through using specific hardware to do certain jobs, or through a traditional emulator, or some kind of virtualisation, or a checkbox you tick before you compile to make it run on PCs with the right software environment.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 48GB
GPU: Radeon 7800 XT
CPU: AMD Ryzen 5900X
RAM: 48GB
GPU: Radeon 7800 XT