O minicomputador Raspberry-Pi revelou-se como uma boa plataforma para a emulação, possível emular uma variedade de sistemas retrô. Agora, com o Raspberry Pi5 a proporcionar um desempenho ainda mais impressionante, estamos prontos para explorar o mundo da emulação de consoles das últimas décadas, incluindo o icónico PlayStation 2 da Sony. O emulador AetherSX2 funciona no Pi4, mas o Pi5 oferece um desempenho bem superior.
No guia veremos a configuração do AetherSX2, um emulador PS2 compatível com ARM SBC. Para este processo, escolhemos o sistema Ubuntu 23.10 ou Retro Home, porque o Raspberry-Pi OS possui limitações de desempenho.
O emulador foi testado no Pi4 com 8GB de RAM a 1,8 GHz, e a experiência de emulação não foi a ideal, então foi testado no Pi5, que teve desempenho de cerca de 60% maior. Se preferir jogos 2D ou jogos simples use o Pi4. No entanto, a PS2 era conhecida por grandes mundos em 3D, e esses mundos não terão o mesmo desempenho neste modelo.
Instalação do sistema
O processo de instalação do sistema é simples com à ferramenta oficial Raspberry-Pi Imager, sendo semelhante à configuração do Raspberry-Pi OS
- Instale e execute o Raspberry-Pi Imager.
- Clique em “Escolher SO”.
- Percorra a lista “Outros SO de uso geral”, selecione-o e depois escolha o Ubuntu 23.10 para o Raspberry Pi 5.
- Insira o cartão microSD no Pi5, conecte os periféricos e ligue a placa.
- Siga o processo de configuração inicial e a sua instalação do Ubuntu estará pronta para uso.
Instalação do aetherSX2
Ao contrário de uma instalação tradicional do Linux (com gestor de pacotes), o AetherSX2 é disponibilizado como um ficheiro executável, que é descarregado a partir do site do AetherSX.
- Abra um terminal e atualize os repositórios de software, atualização da lista de repositórios do minicomputador é importante
- Instale o software mais recente para o Pi-5.
- Instale o ‘fuse’, um sistema de arquivos que permite ao utilizador não privilegiados criar sistemas de arquivos sem editar o código do kernel.
- Instale o pacote do ambiente de trabalho do Ubuntu. O fuse remove o acesso as pastas neste ambiente de trabalho, quando instalar este pacote restauramos esse acesso.
- Abra um navegador web e visite a página de downloads do AetherSX2 para Linux.
- Encontre o arquivo AetherSX2 e clique com o botão direito e selecione ‘Propriedades’.
- Configure o arquivo como executável e clique em OK. Se preferir a linha de comando, use: chmod +x <Nome_do_Ficheiro_de_Download_do_AetherSX2>
- Dê um duplo clique no ficheiro para executar o AetherSX2. A aplicação é empacotada como um ficheiro appimage. Estes são essencialmente aplicações Linux portáteis que contêm todas as dependências e ficheiros necessários para serem executadas, semelhantes aos ficheiros .exe no Windows.
Execute os comandos no terminal:
sudo apt update && sudo apt upgrade -y
sudo apt install fuse
sudo apt install ubuntu-desktop
Usando o aetherSX2
O AetherSX2 é um dos principais emuladores do PS2 para placas ARM. Estava em desenvolvimento até o final de 2022, mas foi descontinuado e masmo assim ainda é considerado a melhor forma de jogar jogos de PS2.
A aplicação requer dois elementos, os jogos conhecidos como ‘ROM’ na comunidade de emulação, e a BIOS. A ROM é a cópia do jogo, termo que teve origem na máquina de arcade que usava chip ROM para armazenar os jogos. A BIOS também é uma cópia do chip BIOS usado no console.
A legalidade da ROM e da BIOS é questionável; alguns consideram ser software abandonado, pois muitos jogos já têm quase 40 anos desde o lançamento. No entanto, é provável que as licenças para esses jogos tenham sido transferidas para outros empresas.
- Clique em ‘Adicionar Diretório de Jogos’ e encontre a localização do arquivo de ROM do PS2
- Clique em "Procurar" e encontre a localização da BIOS, e clique em Escolher para selecionar a pasta. O menu será preenchido com todas as BIOS que conseguir encontrar.
- Pesquise as pastas para encontrar os jogos
- Clique em Definições >> BIOS, onde os jogos estão listados na janela principal, mas precisamos configurar a BIOS antes de jogar.
- Clique em Definições >> Comandos e configure o controle de jogo. Clique em Porta do Controlador 1 e, em seguida, defina cada entrada na janela e pressione o botão correspondente no seu comando.
- Clique em Definições >> Gráficos e defina o Renderizador para Vulkan e o adaptador para V3D 7.1.7. Também pode clicar em Renderização para definir a saída da emulação. Sugerimos que não mexa nesta aba ainda. Execute o jogo com a resolução nativa do PS2 e verifique se ele funciona corretamente.
- Na janela principal, dê um duplo clique no jogo escolhido e o emulador será executado usando a BIOS correta para a imagem da ROM.