Gaming PCs have always been way ahead of consoles, however emulation and virtual machines are only recently possible and are still being developed. The nice thing about XBox is that it is very similar to Windows, especially from a programming perspective, so emulation may not even be required in some cases - it may just be a matter of tinkering/hacking the game and setting up a good environment.
But, I have little to no experience on this subject matter, I'm just saying what I think I know. I could be pretty wrong ;p
it may just be a matter of tinkering/hacking the game and setting up a good environment.
Dxbx, an Xbox1 High Level Emulator written in Delphi. Dxbx has it's own kernel, emulates controllers, sound and graphics, and offers a toolchain for Xbox executables, library and symbol-pattern files. It runs many SDK samples and a few games.
Sadly, no. Most advanced consoles which can be emulated now is PS2, PSP and Wii.
Wait, hold on. Couldn't you theoretically bypass the speed problem by emulating via Just-in-Time compilation? After all, you can JIT-compile the code for another platform and it will execute at essentially the native speed.
The only problem with this approach is the long development time.
EDIT: Put the "theoretically" there to clarify what I mean.
You can develop even on list of paper, but you need actual console with devkit to run, test and debug your game. Sure, dev tools are running on connected PC, but you cannot say that you developing wihtout devkit.
Couldn't you theoretically bypass the speed problem by emulating via Just-in-Time compilation?
PS3 processor had had 8 different processing units, one PowerPC architecture and others some other with unique instruction set, worjking in parallel and making a heavy use of unportable SIMD commands. Graphic chip is no simplier. Metal Gear Revengeance which was ported to PC from PS3 actually have less that 60 FPS on medium range modern PC even in theory it has more advanced hardware.
That is a bonus of fixed hardware: you can optimize more than if you develop for some unknown range of devices. That why MacOS tends to be running smoothly on not-so-good hardware of MacBooks: It was designed to run on it.
Yeah it was a XBLA exclusive and when it became popular he ported it though I don't recall it ever appearing on the Playstation Store for their systems. Though, he doesn't have thick enough skin to develop games and canceled Fez 2 right after some guy made a rant about him and then claimed it wasn't because of that guy.
Registered only four month ago and for only one year — pattern used by doorways and scam websites.
Using WHOISGUARD, registered by Enom, hosting on Unifier Layer notorious for hosting fraud websites and sending spam.
No references to it in largest emulation communities.