10-10-2017, 02:24 AM
Raztianax escreveu: (10-10-2017, 01:25 AM)Emulador de PS4, Xbox One e Switch, vocâ acha que demora tanto tempo como esse de PS3 demorou ?Provavelmente.
A encriptação dos jogos e tal é um belo desafio.
E ai tem mapear a memória, destrinchar a API do aparelho, achar um bom ponto pra roubar os shaders, emular as CPUs...
Eu imagino que algo que vai ajudar um pouco é que as CPUs modernas tem um modo feito pra emulação, chamado de VT-X nas plataformas intel e AMD-V nas AMD que são feitas justamente pra se colocar um programa numa "sandbox" que você pode imitar o resto do hardware etc sem perder velocidade.
Então pra emular o PS4 por exemplo, o que você faria é pegar o codigo desencriptado, enfiar numa sandbox de VT-X, emular aquele coprocessador ARM que tem no sistema (ou fazer HLE da API dele :3), e sequestrar os comandos para a GPU pra converter eles pra comandos de vulkan.