No momento, você está visualizando shadPS4 adiciona USB virtual e corrige falha do Rosetta 2 no Mac
Arte de Bloodborne: The Old Hunters Edition reproduzida pelo GosuNoob. Imagem ilustrativa do jogo original.

shadPS4 adiciona USB virtual e corrige falha do Rosetta 2 no Mac

  • Autor do post:
  • Última modificação do post:
  • Categoria do post:Emulação / Notícias
  • Tempo de leitura:5 minutos de leitura

O shadPS4 USB virtual ganhou uma implementação inicial de armazenamento no código do emulador de PlayStation 4 em 15 de outubro de 2026. No mesmo dia, os desenvolvedores incorporaram uma correção para determinadas comparações de CPU traduzidas incorretamente pelo Rosetta 2 em Macs com Apple Silicon.

As duas mudanças estão documentadas em commits do repositório oficial do shadPS4. Entretanto, são avanços de desenvolvimento, não o anúncio de uma nova versão estável ou uma garantia de compatibilidade com jogos específicos.

shadPS4 USB virtual: imagem contextual de Bloodborne em versão anterior do emulador
Imagem histórica de Bloodborne no shadPS4. Ilustra o emulador; não demonstra USB virtual nem a correção do Rosetta 2.

shadPS4 USB virtual: o que foi implementado?

O commit 805e12c acrescenta uma implementação de alto nível da biblioteca libSceUsbStorage. Ela contempla descoberta de dispositivos virtuais, consulta de informações, mapeamento e desmapeamento, além da leitura de diretórios.

Na prática, a mudança conecta um diretório do computador hospedeiro ao caminho /mnt/usb0 visto pelo ambiente emulado. Assim, o emulador passa a ter parte da infraestrutura necessária para representar uma mídia USB sem exigir um dispositivo físico equivalente em cada situação.

Contudo, o código por si só não demonstra que backups, salvamentos ou funcionalidades USB de qualquer jogo já funcionem corretamente. Também não comprova acesso completo a todos os tipos de dispositivo ou suporte universal a armazenamento externo.

Bloodborne em captura oficial do shadPS4, como contexto do desenvolvimento do emulador
Captura divulgada no repositório oficial do shadPS4. Ilustra o emulador e não comprova os novos recursos de USB ou Rosetta 2.

Correção do Rosetta 2 no Mac

Além disso, o commit 314c456 altera o tratamento de comparações escalares negadas no código de correções de CPU. Segundo a descrição técnica, o Rosetta 2 podia traduzir incorretamente determinadas instruções, preservando um resultado indevido em leituras posteriores.

Para contornar esse comportamento, a alteração executa uma comparação equivalente e ajusta o resultado. A implementação também alcança trechos de código que não aparecem nas tabelas de tratamento de exceções, ampliando a cobertura da correção.

Portanto, trata-se de um ajuste específico de tradução de instruções em macOS. Não há, nesses commits, benchmark independente que permita afirmar aumento de FPS ou resolução de falhas de jogos determinados.

Sonho do Caçador em Bloodborne, com jardim, lápides e oficina
Bloodborne original no Sonho do Caçador. Reprodução: Split/Screen. Imagem contextual, não teste da prévia do shadPS4.

shadPS4 USB virtual: como baixar a prévia atualizada

As correções já aparecem na prévia oficial de 15 de outubro de 2026, commit b2d7ec7. O histórico do GitHub confirma que ela inclui os dois commits citados nesta notícia. Entretanto, trata-se de uma compilação de desenvolvimento, que pode apresentar falhas.

Além disso, o projeto separa o núcleo do emulador da interface gráfica QtLauncher. Por isso, escolha os arquivos correspondentes ao seu sistema. No Mac, o README atual exige Apple Silicon e macOS 26 ou posterior; Macs Intel não têm suporte.

  1. Baixe a prévia atualizada do núcleo shadPS4 para Windows, Linux ou macOS.

Windows — núcleo do emulador:
BAIXAR SHADPS4 WINDOWS ATUALIZADO

Linux — núcleo do emulador:
BAIXAR SHADPS4 LINUX ATUALIZADO

macOS Apple Silicon — núcleo do emulador:
BAIXAR SHADPS4 MACOS ATUALIZADO

Esses três botões acompanham automaticamente a prévia oficial mais recente. Na conferência de 15 de outubro, todos resolveram para o build b2d7ec7.

QtLauncher: baixar a interface gráfica oficial

  1. Baixe também o QtLauncher oficial se quiser usar a interface gráfica. Os arquivos abaixo correspondem à prévia de 14 de outubro de 2026.

Windows — interface gráfica:
BAIXAR SHADPS4 QTLAUNCHER WINDOWS

Linux — interface gráfica:
BAIXAR SHADPS4 QTLAUNCHER LINUX

macOS — interface gráfica:
BAIXAR SHADPS4 QTLAUNCHER MACOS

  1. Em seguida, extraia os arquivos ZIP e consulte o guia inicial oficial para configurar o núcleo e o launcher.
  2. Depois, adicione sua própria cópia de um jogo compatível e os módulos obtidos do seu PS4, conforme a documentação. Os downloads não incluem jogos.
  3. Por fim, mantenha uma cópia dos seus dados antes de trocar de prévia e confira a lista oficial de compatibilidade. Não há garantia de funcionamento completo de todos os jogos.

O Allves Games já mostrou outras mudanças do emulador, incluindo a correção nos controles e na conexão online. A matéria reúne agora três marcos técnicos diferentes. Ainda faltam testes independentes de funcionamento em jogos e hardware reais.

Player de música do PS4 avança no shadPS4

Em 15 de outubro de 2026, o código oficial do shadPS4 recebeu outra mudança: a implementação de 32 APIs do serviço libSceMusicPlayerService, conforme o commit 5aa7ffa3f4. A novidade adiciona uma camada de emulação para funções de reprodução musical do PS4.

Além disso, o projeto passou a incluir um pipeline de áudio com SDL3 e decodificação de MP3, FLAC e AAC. O código contempla playlists, inserção e remoção de faixas, busca de posição, pausa, volume, repetição, reprodução aleatória e avanço automático. Também conecta o estado de reprodução a consultas de música em segundo plano do sistema.

Porém, implementação no código não equivale a compatibilidade comprovada em jogos. O commit não demonstra, por si só, que a reprodução musical funciona corretamente em títulos específicos. Tampouco representa uma nova versão estável ou confirma um instalador dedicado a essa mudança. Os downloads apresentados acima continuam sendo os pacotes identificados anteriormente.

Fontes: commit de USB virtual; commit de correção Rosetta 2; projeto oficial; commit do player de música.