(04-10-2014, 08:28 PM)bellysaga Wrote: I am working on a PS4 emulator/VM, but very little can be added to it at this point (working on a VM-like translator for opcodes from Bochs now):
http://www.github.com/ghaststeam/ps4emx
Mantle will used to compliment DX and/or OpenGL since it's primarily Windows targeted only. The GPU is not going to be a big deal to emulate, fortunately, but the only thing that will be committed is just a semi-altered Bochs x86 with 8-cores and a few tweaks.
hem... if you're planing a BOCHS-like emulator, you won't achieve a decent fullspeed emulator. You'd better take the same road, say, as VirtualBox with hypervisor capabilities but at a higher level than emulating some specific chipsets. Of course, it means you need a processor which has the same instruction set and that you can intercept the calls to external modules pertaining to operating system or user drivers to run native ones.