




O Shadps4 é um emulador PlayStation 4 iniciais para Windows , Linux e MacOS escritos em C ++.
Se você encontrar problemas ou tiver dúvidas, não hesite em olhar para o QuickStart .
Para verificar se um jogo funciona, você pode ver a compatibilidade do jogo Shadps4 .
Para discutir o desenvolvimento do Shadps4, sugira idéias ou peça ajuda, junte -se ao nosso servidor Discord .
Para obter as últimas notícias, acesse nosso X (Twitter) ou nosso site .
Para aqueles que gostariam de doar para o projeto, agora temos uma página de Kofi !
Importante
Shadps4 é cedo no desenvolvimento, não espere uma experiência impecável.
Atualmente, o emulador pode executar jogos com sucesso como Bloodborne , Dark Souls Remastered , Red Dead Redemption e muitos outros jogos.
Este projeto começou como um projeto divertido. Dado o nosso tempo livre limitado, pode levar algum tempo até que o Shadps4 possa executar jogos mais complexos, mas estamos comprometidos em fazer pequenas atualizações regulares.
Verifique as instruções de compilação para o Windows .
Verifique as instruções de construção do Linux .
Verifique as instruções de compilação para macOS .
Importante
Os usuários do MacOS precisam de pelo menos o MacOS 15 nos dispositivos Mac baseados em silício da Apple e pelo menos o MacOS 14 em dispositivos Mac baseados em Intel.
Para obter mais informações sobre como testar, depurar e relatar problemas com o emulador ou jogos, leia a documentação de depuração .
Observação
Os controladores Xbox e DualShock funcionam fora da caixa.
| Botão do controlador | Equivelente do teclado |
|---|---|
| Eixo esquerdo para cima | C |
| Eixo esquerdo para baixo | S |
| Eixo esquerdo esquerdo | UM |
| Eixo esquerdo à direita | D |
| Eixo direito para cima | EU |
| Eixo direito para baixo | K |
| Eixo direito esquerdo | J |
| Eixo direito à direita | L |
| TRIÂNGULO | Numpad 8 |
| CÍRCULO | Numpad 6 |
| CRUZAR | Numpad 2 |
| QUADRADO | Numpad 4 |
| PACH UP | ACIMA |
| Pad para baixo | ABAIXO |
| Almofada esquerda | ESQUERDA |
| Almofada à direita | CERTO |
| Opções | RETORNAR |
| Botão traseiro / touch pad | ESPAÇO |
| L1 | Q |
| R1 | U |
| L2 | E |
| R2 | O |
| L3 | X |
| R3 | M |
O logotipo é feito por Xphalnos
Se você deseja contribuir, procure o arquivo contribuindo.md .
Abra um PR e vamos verificar :)
Algumas equipes/projetos dignos de nota que nos ajudaram ao longo do caminho:
Panda3ds : um emulador 3DS multiplataforma do nosso co-autor whereremyfoodat. Eles têm sido incrivelmente úteis para entender e resolver problemas que surgiram da execução nativa do código X64 dos binários do PS4
FPPPS4 : A equipe FPPS4 ajudou massivamente a entender algumas das partes mais complexas do sistema operacional e das bibliotecas do PS4, ajudando no trabalho e à pesquisa de engenharia reversa.
Yuzu : Nosso compilador de shader foi projetado com o compilador Hades de Yuzu como um plano. Isso nos permitiu focar nos desafios de imitar uma GPU AMD moderna, enquanto possuía uma implementação de compilador de shader de alta qualidade como base.
Hydra : Um emulador multissistema, multiplataforma (Chip-8, GB, NES, N64) de Paris.