Well, today, they’ve closed one of my old bugs of linux kernel and it is about KVM - Kernel Virtual Machine and also i’ve shared this topic for Unity few hours ago.
and the idea here is - maybe the CPU Virtual Machine can do more tricks for games as well.
First - it is about some supported instructions or emulation (as i like some EMU games and i got E-MU card) of those instructions or maybe whole CPU set.
2. those KVM patches already made and instructions are known, so you can just point to those for to use with compiler or start compiler inside of the KVM emulation.
3. Possible to start a game itself inside of sstrict emulation - basically can be done for some mac paltforms, but not only, there can be too much of exceptions.
4. i think it is possible to create “OWN VIRTUAL CPU” that is not existent, but this one can be used by all gaming platforms as a basic set of instructions and those will be emulated through CPU VM. - maybe the best solution for long. basically it needs some sort of a game-kernel instructions suite. well, it’s better to not make it very own, better work together UE + Unity + Steam + Id