The Linux's Speech

domingo, junho 18, 2006

Instalando emulador ZSNES no Ubuntu Dapper Drake

Olá viciados de plantão!
Quem nunca quando criança, ou até mesmo hoje em dia, nunca jogou jogos incríveis no Super Nitendo?

Hoje em dia, é possível sim matar a saudade daqueles tempos, em que nada era preocupação, bons tempos! E eu que achava que era ruim ser criança! :P

Direto ao Assunto

Existem hoje, os chamados emuladores para todos (ou quase todos) aparelhos de video games antigos e atuais.

Para SNES, o mais conhecido e estável é o ZSNES, e melhor, é LIVRE!!

Vamos aprender a compilar e instalar este incrível programa e matar as saudades dos bons tempos jogando quem sabe, um Megaman X 3?

Primeiro, pegue o código-fonte necessário para compilar o ZSNES, você pode pegá-lo clicando aqui.
Talvez seja necessário selecionar o espelho (mirror) para efetuar o download, basta escolher o mais próximo a você e pronto.

Também será necessário instalar alguns componentes adicionais, o NASM e o SDL para compilar o ZSNES.

Se você usa o Ubuntu Dapper Drake, digite em um terminal de sua preferencia: apt-get install nasm que o sistema se encarregará de auto-instalar o programa, se não usa o Ubuntu, terá de pegá-lo e compilar "na mão". Ah, não sabe onde encontra? Que tal pesquisar no Google?

Depois de instalar o NASM, pegue o pacote SDL, para isso clique aqui.

Quando baixar o source do SDL será necessário descompactar e compilar.
Para isso, execute esse comando em um terminal:

# tar xvzf SDL-1.2.10.tar.gz

Depois de descompactar o pacote, vamos compilá-lo, é simples e rápido!
Entre no diretório onde os arquivos foram extraídos e execute esses comandos:

# ./configure
# make
# sudo make install

Pronto! As duas dependências necessárias para instalar o ZSNES já estão instaladas.

Agora iremos compilar o tão esperado ZSNES!
Antes, iremos descompactar o pacote do ZSNES com o comando:

# tar xvzf zsnes142src.tar.gz

Depois iremos compilá-lo, entre no diretório: zsnes_1_42/src e execute os comandos de compilação.

# cd zsnes_1_42/src
# ./configure
# make
# sudo make install

Pronto, finalmente terminamos nosso trabalho, ufa!!
Para entrar no emulador, execute o comando zsnes no terminal. Se quizer facilitar o acesso, basta criar um atalho em seu ambiente de trabalho (GNOME, KDE, etc).

Até a próxima!


Nota: Este tutorial foi criado usando o Ubuntu Dapper Drake, pode ser que não funcione corretamente em outras distribuições.

5 Comentários:

  • Muito bom o tutorial... Eu fiz aqui e funcionou. Muito obrigado mesmo.

    Quanto ao "sudo apt-get install zsnes", isso não funciona, simplesmente porque não há nenhuma versão do zsnes compilada em .deb e que se encontre nos repositórios.

    Por Anonymous Anônimo, em 4:10 PM  

  • Segui o roteiro rigorosamente e deu o erro abaixo ao tentar compilar ( make ) o ZSnes versão 1.42 :


    ------------------

    gcc -pipe -I. -Wall -I/usr/local/include -I/usr/include -D__LINUX__ -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D__OPENGL__ -O3 -ffast-math -fomit-frame-pointer -fexpensive-optimizations -s -march=pentiumpro -o chips/dsp1emu.o -c chips/dsp1emu.c
    In file included from chips/dsp1emu.c:27:
    chips/../gblhdr.h:85:20: error: GL/gl.h: No such file or directory
    make: ** [chips/dsp1emu.o] Erro 1

    -------------------



    A minha placa de vídeo e nVidia e estou usando aceleração 3D.

    O que será que pode estar faltando de dependência no meu Kubuntu Dapper para que eu não esteja conseguindo compilar o ZSnes ???

    Atenciosamente,

    Guilherme

    e-mail: gui_a458 arroba yahoo ponto com ponto br

    Por Anonymous Anônimo, em 12:44 AM  

  • Provavelmente vc não os headers da biblioteca GL instalada, procure mais informações sobre e instale para conseguir compilar!

    Por Blogger Ramon Gadelha, em 1:50 PM  

  • Lendo Lista de Pacotes... Pronto
    Construindo Árvore de Dependências... Pronto
    Os NOVOS pacotes a seguir serão instalados:
    zsnes
    0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 2 não atualizados.
    1 pacotes não totalmente instalados ou removidos.
    É preciso fazer o download de 519kB de arquivos.
    Depois de desempacotamento, 3301kB adicionais de espaço em disco serão usados.
    Obtendo:1 http://archive.ubuntu.com dapper/multiverse zsnes 1.420-0.1ubuntu2 [519kB]
    Baixados 519kB em 23s (22,3kB/s)
    Selecionando pacote previamente não selecionado zsnes.
    (Lendo banco de dados ... 89156 arquivos e diretórios atualmente instalados.)
    Descompactando zsnes (de .../zsnes_1.420-0.1ubuntu2_i386.deb) ...
    Instalando zsnes (1.420-0.1ubuntu2) ...


    oO acho que o apt-get funciona sim ;)

    Por Blogger Dennis Alves, em 5:38 PM  

  • sudo apt-get install zsnes
    funciona sim!

    Por Blogger Maykon, em 11:24 AM  

Postar um comentário

<< Home