NX on Orbis: Emulador de Nintendo Switch para PS4


Estamos em uma fase muito boa de novos emuladores, muitos deles em fase de teste. Outros, como o NX on Orbis, que está emulando Nintendo Switch no PS4, estão mais em fase de SE É POSSÍVEL fazer isso rodar decentemente.

NX on Orbis

Lançado há pouco mais de 4 dias, o NX on Orbis está em fase de testar se poderemos ter a emulação de Nintendo Switch no PS4. No último build, temos:

  • Inicializa com um seletor de jogos próprio (Cima/Baixo + X) sobre a saída de vídeo do PS4; suporta entrada do DualShock 4; áudio via sceAudioOut (limpo, sem ruídos/estalos).
  • Mario Kart 8 Deluxe: tela de título e menus a 40-60 fps; corridas carregam e rodam (sessões de duas voltas, ~15 minutos sem travar) a 13-16 fps, com engasgos durante a compilação de novos shaders.
  • Cuphead chega ao menu a ~30 fps. O Homebrew Menu incluso (nx-hbmenu) roda sem necessidade de chaves (keys).

O que não funciona ou não funciona corretamente ainda:

  • Cores: o vermelho e o azul estão invertidos em todos os elementos visuais do jogo: modelos 3D, vídeos e interface do usuário. As causas relacionadas à amostragem ou ao formato foram descartadas; o caminho de exibição nunca foi testado e agora é o principal suspeito. Consulte docs/STATUS.md.
  • Velocidade: a CPU emulada é o gargalo (não há espera pela GPU). Consulte docs/STATUS.md para ver o perfil de desempenho e o limite máximo projetado.
  • Memória: uma corrida utiliza cerca de 4,5 GiB dos aproximadamente 4,6 GiB de memória direta que o PS4 disponibiliza para o processo. Travamentos ou falhas ocasionais durante o carregamento de uma corrida provavelmente se devem ao esgotamento da memória.

Funciona melhor em um PS4 Pro, mas pode ser usado no PS4 base — esperar que o projeto evolua e seja possível rodar pelo menos a módicos 30 fps, como no próprio console, pelo menos no PS4 base.

LEMBRANDO QUE: é necessária praticamente a mesma configuração que em um emulador de Switch, como chaves, jogos e arquivos — nada disso é incluído no pkg e no elf para o emulador rodar.

Este projeto está sendo feito com uso quase que total de IA:

Repositório do Projeto: https://github.com/alechurri/nx-on-orbis

Continuar lendo NX on Orbis: Emulador de Nintendo Switch para PS4