20210628 - Upgrade of php fixed the page rendering issue.

Welcome to the Slackware Documentation Project

Essa é uma revisão anterior do documento!


PCSX2

PCSX2 é um emulador de PlayStation 2 que roda tanto no Windows quanto no Linux, embora por ser apenas de 32bits e depender de bibliotecas não incluídas no Slackware, os binários disponíveis para download no site do projeto não funcionarão fora da caixa. Aqui está como fazer o PCSX2 funcionar.

Instalação

Software de 32bits no Slackware de 64bits

Se você tem um Slackware de 32bits, pode pular esta seção. Se você tiver Slackware de 64bits, precisará adicionar capacidade multilib ao seu sistema, ou seja, torná-lo capaz de executar programas de 32bits. Que significa:

  • substitua os pacotes glibc e gcc por suas versões multilib
  • adicione pacotes de 32bits (não regulares, mas convertidos para uso no Slackware de 64bits) do resto do sistema (assim você terá a versão de 32bits e 64bits de tudo)
  • se você planeja usar um driver gráfico proprietário, você pode querer (re)instalá-lo neste ponto (e provavelmente reconstruir o initrd também)

Compilando bibliotecas ausentes

Em seguida, você precisa compilar as bibliotecas ausentes da fonte. Alguns são necessários para o próprio executável pcsx2, enquanto outros são necessários para os plug-ins.

No Slackware de 64bits (embora multilib), você precisa ter certeza de compilar bibliotecas de 32bits, não de 64bits. No shell, execute:

# . /etc/profile.d/32dev.sh
# export ARCH=i486 

Isso fará com que o sistema use um compilador de 32bits para produzir programas de 32bits.

wxWidgets

É uma biblioteca para a criação de GUIs. Eu prefiro não misturar as bibliotecas que eu mesmo compilo com o resto do sistema, daí o –prefixo. A opção –enable-unicode é necessária; O PCSX2 requer a versão unicode de wxWidgets.

# wget https://sourceforge.net/projects/wxwindows/files/2.8.12/wxWidgets-2.8.12.tar.gz
# gunzip -c wxWidgets-2.8.12.tar.gz | tar -x
# cd wxWidgets-2.8.12
# ./configure --prefix=/opt/CPKGwxwidgets --enable-unicode
# make
# make install

libaio

Libaio é uma biblioteca para I/O assíncrona, seja ela qual for.

  • obtenha fontes do git
# git clone https://git.fedorahosted.org/git/libaio.git

Em outras línguas
Traduções desta página?:
QR Code
QR Code pt-br:howtos:emulators:pcsx2 (generated for current page)