Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Kubuntu Google Music
Por beneskate
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Games: Nintendo 64 direto no seu GNU/Linux
Linux user
Publicado por Percival F. Jr. em 28/07/2006

Login: percival, 2311137 pontos | Blog: http://www.debianbrasil.890m.com
[ Hits: 41494 ]

Games: Nintendo 64 direto no seu GNU/Linux

Emulando um Nintendo 64 em seu GNU/Linux.

Screenshot do aplicativo em ação:
Nesta dica vou ensinar a vocês com emular um console de Nintendo 64 no seu Linux. Na minha opinião este videogame não fez muito sucesso porque, apesar de rodar em 64 bits, os títulos do Playstation na época eram muito mais interessantes e numerosos, mesmo em 32 bits.

Mas mesmo assim alguns jogos valem à pena, como: TopGear Rally, Star Wars: Shadows of the Empire, 007 Goldeneye, entre outros...

Em um Semprom 2800+ 64 bits e 512 de RAM, o emulador rodou todos os jogos com muita folga, nunca ocupando mais do 25% de CPU. Já em um PIII 700, 256 de RAM, ele sofreu muito, ficando injogável. Por aí vocês podem tirar a média dos requisitos necessários para poderem usar bem o programa.

1) Baixando o emulador

O emulador que trato nesta dica é chamado Mupen 64, nativo do GNU/Linux. Está longe de ser um excelente emulador, como os interessados terão a oportunidade de conferir, mas dá para garantir alguns momentos de diversão.

Não estranhem se alguns jogos apresentarem falhas nos controles, ou até mesmo no som. É problema do emulador.

Baixem o arquivo para Linux na seção de downloads do site:
2) Descompactando o arquivo

Vá até o diretório onde o download foi concluído e descompacte o arquivo (vou usar o nome de versão mais recente na época da dica):

$ tar -xjvf mupen64-0.5.tar.bz2

3) Rodando o programa

Mais fácil do que isto não poderia ser. O programa não precisa nem ser instalado. Entre na pasta criada após a descompactação:

$ cd mupen64-0.5

E rode o programa:

$ ./mupen64

4) Configurando o Mupen

Esta parte é um pouco chata, porque vai muito de "tentativa e erro". Vou descrever o que funcionou melhor para mim, pode ser que sua configuração seja outra. Clique no ícone com Ferramentas para abrir as preferências.

4.1) MUPEN: esta é a primeira aba das preferências. Deixe marcada a opção Dynamic Recompiler.

4.2) PLUGINS:
4.2.1) Gfx Plugin: marque a opção "2- Glide 64 v0.7 - ME". Em Config você pode alterar o tamanho da tela.
4.2.2) Audio Plugin: marque a opção "2 - JttL's SDL plugin 1.3"
4.2.3) Input Plugin: marque "1 - blight's SDL input plugin 0.0.10" e clique em Config. Uma outra caixa se abrirá. Aí deverá ser configurado o teclado para poder jogar. Clique em "Enable Mouse", e na seção Device, clique até aparecer "Keyboard". Para cada controle do joystick, você deve atribuir uma tecla do teclado. Basta clicar com o mouse em cima do nome do botão e inserir esta tecla. O Memory Pack pode ser inserido nesta tela também.
4.2.4) RSP Plugin: marque "1 - Hacktarux/Azimer hle rsp plugin".

5) Agora feche o programa, antes de carregar a ROM para jogar. Não sei porque, toda vez que eu inicio um jogo aqui logo após configurar o Mupen, ele trava. Este foi o modo que eu achei de não acontecer isto.

6) Baixando as ROMS

Cadastre-se no site:
É grátis, rápido, não tem frescura de confirmação de e-mail e eles têm muitos arquivos lá. Vá até a seção de downloads e baixe o jogo que quiser, lembrando-se de ler e aceitar os "Termos e Condições" para tal. Descompacte a ROM.

7) Abra novamente o Mupen e clique no símbolo que se parece com uma seta para cima. Carregue a ROM ao indicar sua localização e clique no botão PLAY para iniciar. Ignore a mensagem de erro anterior.

F1 alterna entre tela cheia e windowed
ESC fecha a ROM

É isso aí, bom divertimento a todos.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Gerando relatórios do Squid diariamente
   Dica Linux recomendada Backup dos programas instalados no Kurumin
   Dica Linux recomendada Configurando teclas hotkeys para notebooks Itautec
   Dica Linux recomendada Instalando o Jude Community Edition no Linux
   Dica Linux recomendada Screenshot em modo gráfico no KDE: Ksnapshot

Comentários
[1] Comentário enviado por JuNiOx em 29/07/2006 - 19:51h:

boa
no emule acha um pacotão de roms do N64 ...creio que o pacote tenha 3.5gb
já baixei ele
=]

[2] Comentário enviado por canaman em 31/07/2006 - 15:46h:

Fica muito lento pra mim.. hehe (athlon 1.3 512MB Ram sis6326 agp 8M)... Vou ver se arranjo um placa de vídeo melhor.. era viciado no 007...

[3] Comentário enviado por caiosiqueira em 10/08/2006 - 12:38h:

Pessoal, intalei o emulador de Nintendo 64, o mupen64, e não estou conseguindo rodas os jogos por ele. Sempre que tento rodar algum jogo, aparece a tela aonde o jogo deveria ser exibido, toda preta, e o sistema trava. Já tentei auternar entre todas as opões disponíveis, e nada.

Quando executo o sistema pelo console, nas mensagens que aparece apresentam que não ocorreu nenhum erro. Já dei uma procurada na net e não achei a solução.

Eu possuo o Suse 10.1 instalado na seguinte máquina: processador AMD64 3000+, placa-mãe A8n-VM (chipset nvidea 6100), 2 GB DDR 400.

Alguém tem ideia do que possa ser?

[4] Comentário enviado por wtn2die em 24/12/2006 - 22:04h:

caiosiqueira

tenho o mesmo problema que o seu...
você conseguiu se resolver?

alguém consegue nos ajudar?

abraços
Vinicius

[5] Comentário enviado por r12374 em 09/02/2007 - 00:25h:

Aqui dava tela preta tbm. Uso Ubuntu Edgy Eft. Para rodar os roms fiz as mesmas configurações, apenas no audio q coloquei "3 - mupen64 audio plugin"... dessa forma funcionou os games :-)

[6] Comentário enviado por carlaoo13 em 19/07/2007 - 22:53h:

Rapaz eu baixei o mupen 64, descompactei, mas na hora que fui rodar, ocorreram as seguintes mensagens de erro:

[acruz@heineken-beer mupen64-0.5]$ ./mupen64
Couldn't load plugin '/home/acruz/mupen64-0.5/./plugins/Glide64.so': /home/acruz/mupen64-0.5/./plugins/Glide64.so: cannot restore segment prot after reloc: Permissão negada
Couldn't load plugin '/home/acruz/mupen64-0.5/./plugins/mupen64_hle_rsp_azimer.so': /home/acruz/mupen64-0.5/./plugins/mupen64_hle_rsp_azimer.so: cannot restore segment prot after reloc: Permissão negada
Couldn't load plugin '/home/acruz/mupen64-0.5/./plugins/mupen64_audio.so': /home/acruz/mupen64-0.5/./plugins/mupen64_audio.so: cannot restore segment prot after reloc: Permissão negada
Couldn't load plugin '/home/acruz/mupen64-0.5/./plugins/mupen64_soft_gfx.so': /home/acruz/mupen64-0.5/./plugins/mupen64_soft_gfx.so: cannot restore segment prot after reloc: Permissão negada
Couldn't load plugin '/home/acruz/mupen64-0.5/./plugins/tr64gl.so': /home/acruz/mupen64-0.5/./plugins/tr64gl.so: cannot restore segment prot after reloc: Permissão negada
Couldn't load plugin '/home/acruz/mupen64-0.5/./plugins/mupen64_input.so': /home/acruz/mupen64-0.5/./plugins/mupen64_input.so: cannot restore segment prot after reloc: Permissão negada
Couldn't load plugin '/home/acruz/mupen64-0.5/./plugins/blight_input.so': /home/acruz/mupen64-0.5/./plugins/blight_input.so: cannot restore segment prot after reloc: Permissão negada
Couldn't load plugin '/home/acruz/mupen64-0.5/./plugins/glN64.so': /home/acruz/mupen64-0.5/./plugins/glN64.so: cannot restore segment prot after reloc: Permissão negada
Couldn't load plugin '/home/acruz/mupen64-0.5/./plugins/jttl_audio.so': /home/acruz/mupen64-0.5/./plugins/jttl_audio.so: cannot restore segment prot after reloc: Permissão negada
Couldn't load plugin '/home/acruz/mupen64-0.5/./plugins/dummyaudio.so': /home/acruz/mupen64-0.5/./plugins/dummyaudio.so: cannot restore segment prot after reloc: Permissão negada
Couldn't load plugin '/home/acruz/mupen64-0.5/./plugins/ricevideo.so': /home/acruz/mupen64-0.5/./plugins/ricevideo.so: cannot restore segment prot after reloc: Permissão negada

antes já tinha tentado um chmod a+x em todos os arquivos, mas tb nao funcionou, dai eu deletei o diretorio do mupen e descompactei denovo, mas ainda sim, esta dando erro

Alguém pode me ajudar?

[7] Comentário enviado por carlaoo13 em 20/07/2007 - 10:14h:

já resolvi este problema. era o SElinux que estava travando o mupen

[8] Comentário enviado por spyroshi em 24/12/2007 - 06:41h:

Pessoal estou com problema com o plugin sdl para o controle em qq jogo diz no controler se uso o plugin do muoen funciona legal...
Alguem tem alguma dica?

[9] Comentário enviado por nemesisbreaker em 07/01/2008 - 10:40h:

Value pessoal, tá tudo funcionando!

[10] Comentário enviado por bageh em 19/04/2008 - 10:33h:

Estou tendo o seguinte problema: configuro o teclado para jogar, mas toda vez que peço pra carregar um jogo, aparece a mensagem "no controller" e não consigo jogar.

Eu habilitei o teclado e tudo o mais, pq não fuciona?

[11] Comentário enviado por Admardo Siqueira em 23/05/2008 - 08:00h:

Bom Dia!
Fiz o Download do Emulador
E segui o procedimento acima para realizar a instalação

Seguintes Resultados:

hackel:/home/admardo/Desktop/Nintendo 64/mupen64-0.5# ./mupen64
Couldn't read config file '/home/admardo/Desktop/Nintendo 64/mupen64-0.5/.//mupen64.conf': Arquivo ou diretório não encontrado
Couldn't load plugin '/home/admardo/Desktop/Nintendo 64/mupen64-0.5/./plugins/mupen64_hle_rsp_azimer.so': libstdc++.so.5: cannot open shared object file: Arquivo ou diretório não encontrado
Couldn't load plugin '/home/admardo/Desktop/Nintendo 64/mupen64-0.5/./plugins/glN64.so': libstdc++.so.5: cannot open shared object file: Arquivo ou diretório não encontrado
Couldn't load plugin '/home/admardo/Desktop/Nintendo 64/mupen64-0.5/./plugins/Glide64.so': libstdc++.so.5: cannot open shared object file: Arquivo ou diretório não encontrado
Couldn't load plugin '/home/admardo/Desktop/Nintendo 64/mupen64-0.5/./plugins/ricevideo.so': libstdc++.so.5: cannot open shared object file: Arquivo ou diretório não encontrado
Couldn't load plugin '/home/admardo/Desktop/Nintendo 64/mupen64-0.5/./plugins/mupen64_soft_gfx.so': libstdc++.so.5: cannot open shared object file: Arquivo ou diretório não encontrado
TR64GL: No test yet!
TR64GL: No Config dialog!
TR64GL: No Config dialog!
TR64GL: No Config dialog!
[blight's SDL input plugin]: Couldn't open blight_input.conf for reading: Arquivo ou diretório não encontrado
file found
rom loaded succesfully
80 37 12 40
ClockRate=f
Version:144c
CRC: ec158f5 fb3e6896
name: Mega Man 64
Manufacturer: Nintendo
Cartridge_ID: 364d
Country : United States
size: 4096
PC= 80025c00
md5 code:3620674ACB51E436D5150738AC1C0969
eeprom type:0
init timer!
memory initialized
[blight's SDL input plugin]: version 0.0.10 initialized.
TR64GL : (II) Getting video info..TR64GL : (II) Setting video mode 640x480x32..(II) JttL's sound plugin version 1.3
(II) Initializing SDL audio subsystem...
(II) Allocating memory for audio buffer: 65536 bytes.
demarrage r4300
dynamic recompiler

Na ppŕatica o que acontece é que
O Rom é carregado
Ao clicar em "play", seleciono o UCode, ja testei todos...
Uma janela é aberta, porém toda preta e o rom não roda

Na janela de configuração do mupen64 único GFX Plugin disponível é "1 - TR64 OpenGL v0.7.8"
E em RSP Plugin não há nenhum

O que fazer agora? poderia me ajudar?
Obrigado!

[12] Comentário enviado por Primo NT em 13/03/2010 - 09:26h:

Que lega!
Vo tentar fazer em casa depois! ;D


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.