> though maybe that will expand if mame ever supports recent arcade games that were > released on PC hardware. I guess that would make those games not portable to > other platforms though if there is no CPU core.
We could do with an X86 DRC, but the CPU is not the thing that would be hard to do a full emulation. Its the GPU.
In theory you could probably do a WINE like system for the PS4/xboxone if you wanted to just be able to run the games. Although that method was tried with the xbox and that didn't work out too well, because it seems like each game had different libraries.
Once you need to emulate the hardware then trying to run the binaries natively becomes a huge burden, because you don't have the PS4/xboxone hardware sitting there ready. You're in the VirtualPC/HyperV style of emulator, the way they do 3d hardware isn't possible unless you can install your own graphics drivers though.