Nintendo 64 no Ubuntu 13 com Mupen64plus no Linux

O Nintendo 64 (abreviado como N64) foi lançado em 23 de junho de 1996 no Japão e foi o último console doméstico a utilizar cartuchos. Mas nem tudo fica no passado, e podemos relembrar esses velhos tempos de games épicos com os emuladores para PC. Além disso, os games têm benefícios para a saúde!

Se você está usando o Ubuntu e deseja reviver a experiência do N64, existem vários emuladores disponíveis. Entretanto, com as atualizações mais recentes da distribuição, alguns emuladores podem apresentar bugs ou até mesmo deixar de funcionar. Isso pode ser atribuído ao fato de o N64 ser um console antigo, e os desenvolvedores podem ter deixado de atualizar os emuladores.

Um emulador que funcionou bem para mim no Ubuntu 12.10 foi o mupen64plus. Para executar um jogo, basta usar uma linha de comando simples, como no exemplo abaixo, onde emulamos o Mario Kart 64:

mupen64plus "./n64/MarioKart64(US).v64"

No caso acima, consigo emular o Mario Kart 64.

Instalação do mupen64plus

Para instalar o mupen64plus, você pode usar o gerenciador de pacotes do Ubuntu com o seguinte comando:

sudo apt-get install mupen64plus

Se o projeto não estiver na lista de programas disponíveis, você pode adicionar o PPA à lista e instalá-lo a partir dele:

sudo add-apt-repository ppa:sven-eckelmann/ppa-mupen64plus
sudo apt-get update && sudo apt-get instal mupen64plus

Configuração

A configuração do mupen64plus é feita por meio do arquivo mupen64plus.cfg, que está localizado no diretório oculto ~/.config/mupen64plus/ dentro da pasta do usuário. Para acessar esse diretório no gerenciador de arquivos, pressione Ctrl+H.

A minha configuração de vídeo no arquivo de mupen64plus.cfg ficou assim:

[Video-General]
Fullscreen = True
ScreenWidth = 640
ScreenHeight = 480
VerticalSync = False

Para configurar os joysticks, substituí a sessão inteira [Input-SDL-Control1] pelo seguinte:

[Input-SDL-Control1]
version = 1
plugged = True
plugin = 1
mouse = False
device = 0
name = ""
MouseSensitivity = "2,00,2,00"
AnalogDeadzone = "4096,4096"
AnalogPeak = "32768,32768"
DPad R = "key(100)"
DPad L = "key(97)"
DPad D = "key(115)"
DPad U = "key(119)"
Start = "button(9)"
Z Trig = "button(7)"
B Button = "button(2)"
A Button = "button(1)"
C Button R = "button(0)"
C Button L = "button(6)"
C Button D = "button(3)"
C Button U = "button(8)"
R Trig = "button(5)"
L Trig = "button(4)"
Mempak switch = "key(44)"
Rumblepak switch = "key(46)"
X Axis = "axis(0-,0+)"
Y Axis = "axis(1-,1+)"

Para adicionar mais joysticks, basta repetir o último código acima e incrementar a variável device. Ou seja, o joystick 1 terá device = 0, o joystick 2 terá device = 1, o joystick 3 terá device = 2, e assim por diante.

Como esse arquivo de configuração se altera toda vez que o game roda, guardo três backups do arquivo chamados 2playes.cfg (para dois jogadores), 1playser.cfg (para um jogador) e original.cfg (arquivo original). Conforme a necessidade, posso copiar e renomear o arquivo para mupen64plus.cfg (substintuido o anterior).

Baixar os games (ROMs)

e você está procurando por jogos do N64, recomendo o site CoolRom.com, que oferece uma variedade de títulos populares, incluindo:

Emulando o game

Depois de baixar as ROMs, salve os games no mesmo diretório para encontrá-los mais facilmente depois. Para rodar os games basta digitar no terminal o comando mupen64plus mais o caminho onde o game foi salvo, por exemplo:

mupen64plus "~/roms64/MarioKart64(US).v64"

Espero que essa dica tenha funcionado para você. Desejo a todos: GG!


Tags:

  • Nintendo 64
  • mupen64plus
  • Emuladores
  • Jogos clássicos
  • ROMs

Compartilhar:

10 Comentários

  • Foto de Arthur Ronconi
    Arthur Ronconi
    Hélio, todos os códigos e ações do plugin podem ser encontrados no próprio script do plugin. Dá uma olhada lá! =D
  • Foto de Marcelo Alexandre
    Marcelo Alexandre
    É a melhor função para validação de data em Javascript que já analisei! Parabéns!
  • Foto de Aristides
    Aristides
    SHOW
  • Foto de Anônimo
    Anônimo
    Obrigado!!!
  • Foto de Anônimo
    Anônimo
    Obrigado!
  • Foto de bretas
    bretas
    Muito bom valeu muito!!!
  • Foto de Cristiano
    Cristiano
    Meu nobre, Boa tarde! Artigo excelente e função melhor ainda. Me ajudou bastante em um dos meus projetos. Inclusive, adicionei a validação da hora, caso seja digitada. Um forte abraço!
  • Foto de Matheus Costa
    Matheus Costa
    muito massa ! sempre me perguntava o porque JS tinha Java no nome, visto que não vivi a época do Netscape Navigator
  • Foto de José Lopes
    José Lopes
    Ainda tenho duvidas entre ele e o Joomla, o WordPress parece que tem umas limitações que o Joomla não tem
  • Foto de Arthur Ronconi
    Arthur Ronconi
    Quais limitações?

O que achou do artigo?

Escreva um comentário, deixe-me saber o que achou do artigo. Se tens uma dúvida basta perguntar:

Resposta ao comentário:
Loading...