Como baixar e instalar o emulador de PSP para ANDROID
No teste usamos o Sony Ericsson Xperia Play, que em minha opini�o � o mais perfeito para emula��o, ao menos de consoles at� o Nintendo 64, por ser o �nico a conta com um teclado f�sico (leia joystick) dedicado a games.
Para emuladores como o de PSP (PPSSPP) e Nintendo DS (o melhor no momento � o DraStic) o Xperia Play n�o � o mais indicado infelizmente, pois n�o � Dualcore (dois ou mais processadores), tem 512 MB de RAM e sua GPU, apesar de ser Adreno, j� est� bem velhinha.
De qualquer forma, foi no Xperia Play que fiz o teste e assim que poss�vel testarei no sistema mais avan�ado que temos hoje, o Galaxy S4.
N�o perca os melhores jogos do nintendo 64! Clique abaixo.
O PPSSPP 0.9.1
O download do App � r�pido, pois o arquivo tem pouco mais de 3 mb, e pode ser instalado no cart�o de mem�ria (o Play tem pouco espa�o interno, um de seus maiores defeitos). Ainda sem chegar na vers�o 1.0, o PPSSPP � realmente muito avan�ado, chegando a rodar uma vasta gama de ISO de PSP sem defeitos gr�ficos, apresentando apenas a lentid�o devido a limita��o t�cnica dos dispositivos.
Clique aqui e fa�a o Download
COMO CONFIGURAR O PPSSPP 0.9.1
Na tela abaixo (a inicial), a navega��o � f�cil e intuitiva, confira:
Como voc� v� na imagem acima, em Recent s�o exibidos os �ltimos ISOs executados, na aba Games � poss�vel localizar as ISOs em qualquer lugar de seu Smartphone, Tablet ou cart�o SD. Ap�s localizar o jogo basta tocar em sua logo (o emulador puxa automaticamente, como no PSP) e o jogo ir� iniciar.
Recomendo antes de mexer em qualquer configura��o testar algum game, at� mesmo para ver se realmente � necess�rio alterar algo para seu aparelho.
No primeiro teste que fiz em meu Xperia Play, teste o game Burnout Dominator. O resultado inicial foi ruim, com cerca de 15 FPS em m�dia, o que seria algo como 50% da velocidade do jogo original. Ap�s isso, foi para a op��o Game Settings para tentar algo diferente�
GRAPHICS
Na tela de configura��o do emulador de PSP, a primeira op��o � a Graphics. Na imagem acima voc� v� aquela que melhor funcionou para mim. Na primeira retirou o Buffer de renderiza��o (que pode ser no CPU, GPU ou via software). Recomendo para voc� que tem um baita celular, usar a op��o de buffer na GPU.
Na sequ�ncia, optei por marcar todas as op��es, tanto de vertex cache quanto o mipmapping. No primeiro teste pensei que o antialising iria deixar tudo mais lento, mas n�o foi o caso (o que � estranho at� certo ponto). A op��o de Show FPS � para marcar na tela qual o desempenho de frames por segundo no celular (no jogo original a taxa ideal geralmente � de 60fps).
Na �ltima tela, recomendo apenas a marca��o das op��es de filtros (texture filtering), caso tenha um ultra aparelho, pois as op��es consomem processamento e mem�ria.
______________________________________________________________________________________________________
ENTENDA MELHOR O QUE S�O AS OP��ES GR�FICAS DO EMULADOR DE PSP PARA ANDROID PPSSPP:
Hardware Transformation: O aparelho ir� usar um Shader para V�rtices de pol�gonos, fazendo o chamado T & L (Transform and Lighting, ou c�lculos gr�ficos mais precisamente) direto na placa de v�deo do aparelho (GPU) em vez de faze-lo pelo Software. Funciona muito mais rapidamente, mas depende do desempenho da GPU.
VERTEX CACHE
Esse cache deve quase sempre ser utilizado. Ainda pode causar, segundo os desenvolvedores, alguns bugs nos gr�ficos dos games. Mas como os problemas s�o uma exce��o, n�o tem porque n�o usar.
MAPEAMENTO MIP / MIPMAPPING
Sem a op��o de mipmapping ativada, mais detalhes dos games s�o exibidos. O pre�o a pagar pela beleza gr�fica, � uma queda de desempenho. Pessoalmente recomendo seu uso, pois nada adianta gr�ficos detalhados sem uma velocidade jog�vel.
BUFFER RENDERING
Como disse anteriormente, ativar o buffer causou para mim uma redu��o de velocidade. Em alguns jogos n�o usa-la pode causar travamentos e telas pretas, em outras us�-la pode causar lentid�o. Teste para cada caso e comente sua experi�ncia.
FILTRO ANISOTR�PICO
O filtro anisotr�pico � figura marcada em quase todos os games para PC e tamb�m na maioria dos emuladores. A maiores dos jogadores n�o faz a m�nima ideia do que esse filtro realmente faz, mas o anisotr�pico � respons�vel por uniformizar efeitos que s�o feitos em tempo real nos jogos, como rastros de pneus, marcas na neve, etc. A sua diferen�a de filtragem em rela��o � filtragem bilinear/trilinear � a qualidade superior, mas que vem acompanhada por uma queda na performance.
FILTRAGEM DE TEXTURA / TEXTURE FILTERING
Esse filto funciona com gr�ficos em 2D, como letras no menu, HUD (radares, mapas, placares) e outros elementos n�o poligonais. Essa op��o retira a pixela��o caracter�sticas que surge por sobrepor o 2D sobre o 3D, concertando imperfei��es. Nos testes n�o diminuiu o desempenho.
ESCALA DE TEXTURA/TEXTURE SCALING
Serve para melhorar detalhes na textura, real�ando os pontos mais claros e mais escuros, e corrige imperfei��es no desenho, como texturas mal recortadas, ou ent�o pixeladas.
CONFIGURANDO O �UDIO NO EMULADOR PPSSPP
Desabilitar o �udio do emulador pode ajudar a aumentar a velocidade (afinal o processador n�o ter� que trabalhar com o som), mas tira muito da gra�a de jogar um game de PSP no celular, n�o � mesmo? Caso n�o tenha nenhum plugin do formato Atrac3+ instalado, fa�a o download por dentro do emulador, pois isso faz com que o emulador n�o precise converter o �udio da ISO, economizando processamento.
* N�o entrarei na quest�o dos controles (Controls) pois isso depende de cada aparelho. Por padr�o ele exibe as teclas na tela de toque de seu smart, no meu configurei manualmente o teclado no Xperia Play, que conta com os mesmos bot�es do PSP e um anal�gico a mais (na verdade s�o touch pads, mas tudo bem);
OP��O SYSTEM E ALGUMAS CONFIGURA��ES IMPORTANTES
Nas imagens abaixo voc� v� as op��es que utilizei como padr�o em meu emulador. Todas s�o pass�veis de testes, pois podem se adaptar de forma diferente em seu aparelho. Depois das imagens voc� confere o que cada op��o faz:
FAST MEMORY (MEMORIA R�PIDA)
Essa op��o faz com que o processador do aparelho ignore qualquer acesso na mem�ria, deixando de fazer a sua verifica��o padr�o. Isso faz com que a emula��o flua melhor, mas caso o acesso � mem�ria tenha um erro o jogo ir� travar.
JIT
JIT � comum na linguagem de quem desenvolve emuladores. Ela � a representa��o da mudan�a de uma arquitetura para outra (no caso do PSP, da MIPS (presente no aparelho) para a Arm ou X86 nos smartphones. Ativar a op��o far� como que a recompila��o flua de forma mais r�pida e melhor, confira.
MULTITHREAD
Serve para aqueles que possuem aparelhos com processadores com mais de um n�cleo. Ainda n�o funciona como deveria, mas est� melhorando.
CHANGE CPU CLOCK
Esta op��o n�o altera o clock do processador de seu aparelho, como voc� pode pensar, e sim do PSP original. At� mesmo no PSP original o �downclok� e �overclok�) poderiam ser executados, sendo que na primeira a bateria era economizada e na segunda os games (ou emuladores para PSP) funcionavam melhor. Ent�o aqui voc� pode optar em diminuir a velocidade para que a velocidade da emula��o aumente, em troca a qualidade do jogo ir� diminuir. O valor padr�o da CPU do PSP � de 222 MHz.
No Android deixe com 60Mhz para jogar com alguma qualidade.
TESTE FINAIS COM AS NOVAS CONFIGURA��ES
Ap�s os testes, ainda mantendo o jogo Burnout Dominator no Xperia Play como base, tivemos um ganho de quase 25% na emula��o. O jogo que originalmente roda com 30 FPS, chegou a rodar com 25, 27, correspondendo a quase 80% da velocidade real do jogo. Nos menus o jogo chega a 100%, mostrando o poder do PPSSPP.
Vale lembrar tamb�m que por padr�o uso em meu smartphone o Setcpu para for�ar 100% de uso da CPU (no caso 1GHz) e o Ram Maneger Pro, para trabalhar a mem�ria RAM especialmente para games.
O emulador pode n�o ser perfeito ainda, mostrando alguns bugs e lentid�es mesmo em aparelhos mais potentes (segundo o que vemos em v�deos de gameplay na internet) mas est� evoluindo � passos largos. Daqui pouco tempo ser� poss�vel emular PSP em celulares com a mesma perfei��o que rodamos PS1 e Nintendo 64.
download file now