Revision 1.5 i cleary left some mistakes and informal language here even after checking for 20min, so i went line by line and fixed my mistakes and also letting the file more formal💚
5.2 KiB
ARMSX2 é um emulador gratuito e de código aberto de PlayStation 2 (PS2) para dispositivos ARM baseado no PCSX2 e PCSX2_ARM64. O propósito é emular o hardware do PS2 para dispositivos ARM, usando um recompilador que opera de x86 para arm64, não arm64 nativo, isso está sujeito a alterações assim que o desenvolvimento continuar. ARMSX2 permite que você jogue jogos de PS2 no seu dispositivo móvel Android, assim como iOS, Linux, e dispositivos Windows.
Detalhes do Projeto
ARMSX2 começou após anos pela falta de um emulador de código aberto para os sistemas ARM, e então o desenvolvedor @MoonPower com o suporte de @jpolo1224 decidiu tentar fazer um port de um novo emulador de PS2 para Android, fazendo um fork do repositório PCSX2_ARM64 do desenvolvedor Pontos. Moon tem feito e continuará fazendo o seu melhor para preencher as lacunas e fazer do ARMSX2 um emulador completo, com o objetivo de manter uma versão de paridade com a do PCSX2. Esse projeto não é oficialmente associado com PCSX2, e nós não somos associados com nenhum outro fork feito a partir do repositório original. Esta é a nossa própria tentativa de continuar a emulação de PS2 para Android, iOS, e MacOS. O emulador atualmente opera de x86 para arm64, não nativamente arm64, então muito provavelmente a performance não vai ser tão boa como AetherSX2 no momento, porém as coisas estão sujeitas a mudanças no decorrer do desenvolvimento.
Requisitos do Sistema
ARMSX2 suporta qualquer dispositivo ARM capaz, incluindo as plataformas Android, iOS, Linux, e Windows (futuramente, também deve funcionar). Por gentileza, saiba que a performance também irá depender das capacidades de hardware do seu dispositivo, Temos feito o nosso melhor para otimizar para dispositivos low end e vamos continuar fazendo isso.
Por gentileza, saiba que uma imagem da BIOS vinda do seu console PS2 legÃtimo é necessária para usar o emulador.
Website
Qualquer outro website não é afiliado com ARMSX2.
Traduções
Baixar
ARMSX2 está disponÃvel na Google Play Store
Afiliação
Nós NÃO somos afiliados de forma/maneira nenhuma com ARM Holding LTD. Nós escolhemos o nome ARMSX2 já que executa em dispositivos ARM, e não queremos nenhum incentivo comercial com o emulador. O máximo que aceitamos é doações voluntárias. Obrigado.
Créditos Adicionais
PCSX2 - ARMSX2 não seria possÃvel sem o trabalho, paciência e compreensão lendários da equipe do PCSX2 com relação ao projeto.
PCSX2_ARM64 - ARMSX2 originalmente começou como um fork do trabalho de pontos.
Obrigado @Vivimagic por criar e trabalhar na logo!
Obrigado aos desenvolvedores @tanosshi @jpolo1224 @MoonPower por trabalharem no website do ARMSX2!
Roadmap
Aqui está o roadmap de coisas que você pode esperar do ARMSX2 no futuro:
| Tarefa | Prioridade |
|---|---|
| Arrumar GPUs xclipse | Alta |
| Arrumar os crashes em GPUs Mali | Alta |
| Suporte para Nintendo Switch | Média |
| Atualizar para o núcleo mais recente | Alta |
| Atualizar o design para Material expressive | Baixa |
| Migrar para Kotlin | Média |
Por que existem arquivos .js e .jsx?
Originalmente como uma ideia curiosa, na verdade, as telas do React Native eram apenas um experimento, eu decidi manter extremamente básicos, serão finalizados em uma branch separada (armsx2-rn) ou removidos completamente, Não afetam a performance já que são escondidos por padrão e não executados. Qualquer PR para os mesmos são bem-vindas!
Para começar a desenvolver com ARMSX2 agora faça o seguinte:
- Primeiro instale as deps:
(npm/pnpm/bun) install
- Compilar ARMSX2 com o react native core:
./gradlew assembleDebug -PenableRN=true
E agora você terá um novo botão aparecendo no canto superior direito da tela de carregamento de jogos, clique e comece a desenvolver com hot reload e veja suas mudanças sem recompilação(nota: compilar agora muda o emucore de static para shared).
