PPSSPP no Ubuntu - PPA com a mais nova versao GIT ou compile a sua!!!

Iniciado por platao, 24 de Novembro de 2013, 22:46

tópico anterior - próximo tópico

platao

Estava dando uma olhada nas ultimas versoes do PPSSPP, que e o melhor emulador de PSP disponivel no momento para varias plataformas, e esta muito interessante, agora resolvidas varias questoes de compatibilidade principalmente com o pluguim de som o ATRACK da Sony, muitos games ficavam sem musica, somente com os efeitos. Na ultima compilação do GIT, esta tudo funcionando maravilhosamente bem : )

======================================================================================

Atenção!!!!!!


Saiu PPA oficial do emulador, com a última versão para o ubuntu, 32 e 64 bits:

Nao esquecer de habilitar o repositorio Universe como na imagem, antes de instalar o emulador.

Habilite o repositorio Universe, de um update sudo apt-get update e depois use o PPA, para que nao aconteça problemas de dependencia ao instalar o emulador!!!




PPSSPP - stable version

Para instalar o ppsspp, fácil:

sudo apt-add-repository ppa:ppsspp/stable
sudo apt-get update
sudo apt-get install ppsspp-qt

Dá para usar a interface gráfica também, abra a Central de Programas, menu Editar > Fontes de Software, ao abrir a janela vá na aba Outros Softwares, clique no botão Adicionar, e cole ppa:ppsspp/stable na caixa de texto, e clique no botão Adicionar Fonte. Feche a janela, vai pedir para atualizar a lista de software, atualize, e o programa vai aparecer na Central de Programas.

Há duas versões do emulador nesse PPA:

ppsspp-qt: frontend Qt, há menus na janela, dá para tirar screenshot, e outras melhorias.

ppsspp-sdl: versão mais simples, sem menus, mas não depende de bibliotecas Qt (menos espaço no HD). Publiquei esse pacote porque tem gente que usa Xfce ou Gnome e não gosta de instalar coisas relacionadas ao Qt.

Para quem estiver usando o 12.04, baixe a versão SDL de 32 bits aqui, e a de 64 bits aqui (são os pacotes do 14.04, mas provavelmente funciona no 12.04). O emulador é incompatível com a versão do cmake do ubuntu 12.04, como o platao disse no primeiro post, então dá problema para gerar o pacote no launchpad.

Para quem gosta de novidades, há um PPA que acompanha a versão de desenvolvimento, aqui. Mas tenha em mente que é somente para testes!!! Se não entendeu nada, fique com o PPA stable.



By Sergio Benjamim

======================================================================================

Metodo antigo, de preferencia pelo PPA!!!


Ou entao vamos compilar essa ultima versao do GIT para o Ubuntu 12.04.3!!!

Olhando no site do PPSSPP para linux nos temos a recomendação de isntalar;

For Debian/Ubuntu and their derivatives: Paste this sudo apt-get install libsdl1.2-dev

Estou usando a versao 12.04.3 com kernel 3.11 e ao tentar instalar o recomendado temos alguns problemas;

platao@platao-ubuntu:~$ uname -r
3.11.0-14-generic

platao@platao-ubuntu:~$ sudo apt-get install libsdl1.2-dev
[sudo] password for platao:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  x11-apps x11-session-utils x11-xfs-utils xinit libfs6
Use 'apt-get autoremove' para removê-los.
Os pacotes extra a seguir serão instalados:
  libasound2-dev libcaca-dev libdrm-dev libgl1-mesa-dev libgl1-mesa-glx
  libgl1-mesa-glx:i386 libglapi-mesa libglapi-mesa:i386 libglu1-mesa-dev
  libkms1 libncurses5-dev libpulse-dev libslang2-dev libtinfo-dev
  libtxc-dxtn-s2tc0 libx11-xcb-dev libxcb-glx0-dev libxt-dev libxxf86vm-dev
  mesa-common-dev x11proto-dri2-dev x11proto-gl-dev x11proto-xf86vidmode-dev
  xserver-xorg-core xserver-xorg-input-evdev
Pacotes sugeridos:
  libasound2-doc ncurses-doc xfonts-100dpi xfonts-75dpi
Os pacotes a seguir serão REMOVIDOS:
  libgl1-mesa-dri-lts-quantal libgl1-mesa-dri-lts-quantal:i386
  libgl1-mesa-glx-lts-quantal libgl1-mesa-glx-lts-quantal:i386
  libglapi-mesa-lts-quantal libglapi-mesa-lts-quantal:i386
  libxatracker1-lts-quantal x11-xserver-utils-lts-quantal xorg
  xserver-common-lts-quantal xserver-xorg-core-lts-quantal
  xserver-xorg-input-all-lts-quantal xserver-xorg-input-evdev-lts-quantal
  xserver-xorg-input-mouse-lts-quantal
  xserver-xorg-input-synaptics-lts-quantal
  xserver-xorg-input-vmmouse-lts-quantal xserver-xorg-input-wacom-lts-quantal
  xserver-xorg-lts-quantal xserver-xorg-video-all-lts-quantal
  xserver-xorg-video-ati-lts-quantal xserver-xorg-video-cirrus-lts-quantal
  xserver-xorg-video-fbdev-lts-quantal xserver-xorg-video-intel-lts-quantal
  xserver-xorg-video-mach64-lts-quantal xserver-xorg-video-mga-lts-quantal
  xserver-xorg-video-modesetting-lts-quantal
  xserver-xorg-video-neomagic-lts-quantal
  xserver-xorg-video-nouveau-lts-quantal
  xserver-xorg-video-openchrome-lts-quantal
  xserver-xorg-video-r128-lts-quantal xserver-xorg-video-radeon-lts-quantal
  xserver-xorg-video-s3-lts-quantal xserver-xorg-video-savage-lts-quantal
  xserver-xorg-video-siliconmotion-lts-quantal
  xserver-xorg-video-sis-lts-quantal xserver-xorg-video-sisusb-lts-quantal
  xserver-xorg-video-tdfx-lts-quantal xserver-xorg-video-trident-lts-quantal
  xserver-xorg-video-vesa-lts-quantal xserver-xorg-video-vmware-lts-quantal
Os NOVOS pacotes a seguir serão instalados:
  libasound2-dev libcaca-dev libdrm-dev libgl1-mesa-dev libgl1-mesa-glx
  libgl1-mesa-glx:i386 libglapi-mesa libglapi-mesa:i386 libglu1-mesa-dev
  libkms1 libncurses5-dev libpulse-dev libsdl1.2-dev libslang2-dev
  libtinfo-dev libtxc-dxtn-s2tc0 libx11-xcb-dev libxcb-glx0-dev libxt-dev
  libxxf86vm-dev mesa-common-dev x11proto-dri2-dev x11proto-gl-dev
  x11proto-xf86vidmode-dev xserver-xorg-core xserver-xorg-input-evdev
0 pacotes atualizados, 26 pacotes novos instalados, 40 a serem removidos e 0 não atualizados.
É preciso baixar 6.221 kB de arquivos.
Depois desta operação, 16,3 MB de espaço em disco serão liberados.
Você quer continuar [S/n]? n

Como podemos ver ai em cima ele vai remover alguns pacotes do sistema que podem dar problema, entao vamos deixar o sistema principal sem alteração e vamos partir para o virtualbox para fazer essa compilação. Se vc tem uma maquina virtual com o 12.04 que compilamos o Mame a algum tempo atras vai servir perfeitamente, se vc nao tem, crie uma nova maquina com a ISO do 12.04 aqui http://ubuntu-release.locaweb.com.br/12.04/ubuntu-12.04-desktop-amd64.iso

Deixe os repositorios marcados;



Precisamos da versao mais nova do cmake, pois a versao do ubuntu 12.04 nao e compativel com o PPSSPP entao vamos baixar e isntalar;

http://launchpadlibrarian.net/103635052/cmake-data_2.8.8-2ubuntu1_all.deb

http://launchpadlibrarian.net/103634295/cmake_2.8.8-2ubuntu1_amd64.deb

Depois da maquina criada e pacotes isntalados de precisamos de mais algumas coisas;

sudo apt-get install libsdl1.2-dev git build-essential unrar

Baixamos a ultima versao GIT;

git clone git://github.com/hrydgard/ppsspp.git && cd ppsspp

Fazemos o update;

git submodule update -i

A compilaçao e rapida, ele vai listar todos os requisitos necessarios como ffmpg e outros continue;

./b.sh

*alternativamente vc pode ao invez de usar o script b.sh usar cmake /home/seu usuario/ppsspp para gerar o arquivo  Cmakecache, nesse arquivo vc pode ativar/desativar algumas coisas, inclusive habilitar a criação do executavel PPSSPPQt.
*necessario as bilbiotecas QT para compilar o PPSSPPQt

cd build

e pronto;

./PPSSPPSDL

Entre na pasta ppsspp e procure na subpasta build, la esta a sua compilação, marque clicando com o direito em cima de PPSPPSDL e marque como executavel e leitura e escrita.

 









Agora e so se divertir!!! Renomeie a pasta build para ppsspp e copie para a sua instalação padrao do Ubuntu 12.04.3, os arquivos de configuração do emulador ficam em .config/ppsspp(ocultos na sua home). Ha tbm um companheiro que faz compilaçoes para o Fedora!!!! e vc pode conseguir aqui;

http://jeremywininger.blogspot.com.br/

Tem bastante coisa interessante.

Link para pacotes de emuladores para o Ubuntu 12.04  - > https://www.dropbox.com/sh/73a1xaizlr65ju4/e4P8ZrSZN6

Link direto para o PPSSPP - > PPSSPPSDL - https://www.dropbox.com/s/6dp73afy4ngmp28/ppssppsdl-12.18.2013.tar.bz2
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

pylm69

Rolling Release é o máximo \o/

platao

Funciona que e uma maravilha para games 2D como o Castlevania, mas para games 3D como o god of war ele fica um pouco lento, apesar da minha placa de video ser muito ruim. Alguem que tem uma placa de video decente poderia testar ele ai? : ) alguem quer esse que eu compilei para o 12.04?
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

snell

Será que roda no meu? Tenho aquelas placas de vídeo onboard da intel (HD 3000). Proc: intel core i7 2620m. 4Ghz de RAM.

Qual placa de vídeo é a sua platao?
Notebook
Intel Core i7 2620, 4Gb RAM, 750 Gb HD
Ubuntu 14.04

platao

Roda sim, o Castlevania e certeza que finciona e e uma jogao!!! terminei ele ontem, e tem alguns bugs ainda no emulador porque nao da para fazer nenhuma das campanhas do "original mode" que aparecem depois que vc zera o game. Mas o mais legal tbm e que da para ouvir as musicas do Sinphony of the night para matar a saudade ; )

Eu tenho aqui no meu note uma Intel965 jurassica!!! e rodou sem problema, porem o God of war ficou bem lagado embora eu nao tenha tentado denhuma otimização no emulador para ganhar velocidade, rodou na configuração padrao do emulador.

Nao tive muito tempo para mexer no emulador porque fiquei jogando ehehehehh mas nao consegui de primeira colocar ele em portugues.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

pylm69

Celeron 847
4 GB de ram DDR3
Intel HD 2000
60 FPS em Dragon Ball Evolution (lixo) e Monster Hunter Freedom
Rolling Release é o máximo \o/

platao

Ou vi falar muito bem desse monster hunter!!! parece um jogaço ; )

pelo que eu me lembre ele e em japones acho....sera que tem versao americana?

Esta rodando bacana o emulador?
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

pylm69

Rolling Release é o máximo \o/

platao

\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

platao

\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

platao

#10
-correção na linguagem, agora funciona o portugues brasileiro e ha tbm outras linguagens disponiveis.
-compilação 0.9.5-755-gece4592
-adição de novos efeitos shaders em features->postprocessing shader e mais mudanças;

What's new in 0.9.5

    Many, many emulation fixes:
        bezier/spline curve support, fixing LocoRoco and others
        stencil clear emulation, fixing Final Fantasy IV text
    Performance improvements in some games
    Post-processing shaders like FXAA, scanlines, vignette
    More solid save states (we will try to keep them working from now on. Save states only upgrade forward, not backward to older versions though).
    Change render resolution independently of window size
    Massive debugger improvements
    Win32 menu bar is now translatable
    Multiple UI bugs were fixed, and the UI instantly changes when a new language is selected
    Win32: Ability to store PPSSPP's config files and memory stick files in places other than the same directory
    Android-x86 support
    Unofficial port for modified Xbox 360 consoles
    Atrac3+ plugin no longer required. Symbian now supports Atrac3+ audio.
    Symbian audio and ffmpeg is now threaded for more consistent media processing.
    Haptic feedback support for mobile devices.
    Accurate system information for mobile devices.
    Qt audio has been fixed.
    Analog controller support for Blackberry.

*Se o pessoal for rodar God Of War ou algum game mais pesado como Dante's Inferno e a sua maquina for fraca como a minha intel965 habilite o " pulo de quadros" em frame rate control ajustado para 1 ou 2.
**O repositorio do GIT e a versao em desenvolvimento, portanto pode haver erros e quebras na ora de compilar, entao e necessario aguardar a correção nos repositorios, e compilar novamente.
***Essa versao do PPSSPP foi compilada especificamente para Ubuntu 12.04 64bits(assim como todos os pacotes que estao no meu dropbox) nao garanto que funcione em outra versao do Ubuntu mais nova ou derivados.

PPSSPPSDL - https://www.dropbox.com/sh/73a1xaizlr65ju4/MuP-ngBEu3/PPSSPPSDL/ppssppsdl-12.02.2013.tar.bz2

Manuais,emuladores,conteudo diverso - https://www.dropbox.com/sh/73a1xaizlr65ju4/e4P8ZrSZN6
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

platao

#11
Nova compilação do PPSSPPSDL 0.9.6-134-gb2d0f37 18/12/2013

Assim como na versao anterior, linguagem portugues-br esta disponivel, mais informaçoes aqui;

https://github.com/hrydgard/ppsspp

What's new in 0.9.6

   Large general speed improvements and assorted bug fixes
   "Software Skinning" option which speeds up many games with animated 3D characters (but may slow down a few, like Monster Hunter games - experiment with turning it off)
   Various fixes around stencil/alpha, reducing glow problems in Wipeout and Gods Eater Burst.
   Timing improvements making more games run at the correct FPS, also fixing some audio issues
   More debugger features
   Option for four-way touch dpad, avoiding diagonal dpad issues
   Better looking and individually resizable touch controls
   Add ability to switch UMD in multi-disc games (works for most)
   Emulate PSP-2000 rather than the 1000 model by default. Not much different in practice.
   Automatic install of games from ZIP files, like demos and many homebrew.
   VERY basic ad-hoc online play support, to be improved in future versions. See below.
   Software renderer improvements.

*Se o pessoal for rodar God Of War ou algum game mais pesado como Dante's Inferno e a sua maquina for fraca como a minha intel965 habilite o " pulo de quadros" em frame rate control ajustado para 1 ou 2.
**O repositorio do GIT e a versao em desenvolvimento, portanto pode haver erros e quebras na ora de compilar, entao e necessario aguardar a correção nos repositorios, e compilar novamente.
***Essa versao do PPSSPP foi compilada especificamente para Ubuntu 12.04 64bits(assim como todos os pacotes que estao no meu dropbox) nao garanto que funcione em outra versao do Ubuntu mais nova ou derivados.


PPSSPPSDL - https://www.dropbox.com/s/6dp73afy4ngmp28/ppssppsdl-12.18.2013.tar.bz2


Manuais,emuladores,conteudo diverso - https://www.dropbox.com/sh/73a1xaizlr65ju4/e4P8ZrSZN6
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

pylm69

#12
http://www.emucr.com/2013/12/ppsspp-git-20131220.html
Pra quem quiser as builds diárias pra android,fica ligado ai  8) eu baixei a build android de ontem, deu uma leve melhorada no god of war chains of olympus.
Rolling Release é o máximo \o/

platao

Tenho que tirar o chapeu para essa galera que fez esse emulador, muito bom e com uma interface bem bacana, organizada e limpa aqui tudo funciona praticamente sem alterar nada no emulador. Tentei pegar la na home-page do ppsspp a versao para linux que e disponibilizada, mas nao rodou no meu ubuntu 12.04 x64 por problema de dependencia entao, resolvi compilar a versao git mais recente possivel para o Ubuntu 12.04 e disponibilizar para quem quiser baixar.

Ele tem algumas limitaçoes ainda, mas a tendencia e que fique melhor do que jogar no proprio PSP, com resolução maior, para quem nao quer gastar e comprar um, e uma otima pedida, da ate para testar os games para depois comprar.

Mas nada subistitui jogar no hardware original com os controles, fora que o PSP ja e tao hackeado que da para fazer o que vc quiser com ele ; ).  
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

pylm69

 Eu ainda não acredito que to conseguindo 60 FPS no Soul Calibur Broken Destiny no Xperia L (que é um mid end, dual core 1 GHz com 1 GB de ram uma adreno 305)
Rolling Release é o máximo \o/