Como usar o Mednafen para transformar sua caixa Linux em um fliperama



Experimente Nosso Instrumento Para Eliminar Problemas

Mednafen é um emulador de vários sistemas usado para executar opcode de console de jogo em um ambiente GNU / Linux. O emulador é projetado para uso com arquivos ROM de várias plataformas de console de jogos populares. Ele permite que um PC Linux ou dispositivo móvel atue de forma muito semelhante a um SNES, Sega Genesis ou GameBoy. A emulação não difere significativamente do hardware genuíno, o que o torna atraente para aqueles que desejam uma experiência autêntica quando estão jogando. O nome incongruente para a tecnologia supostamente vem de 'Meu emulador não precisa de um nome excelente maldito'. Como um aplicativo de código aberto, o mednafen não foi projetado para que piratas de software troquem arquivos ROM pela Internet. Em vez disso, o aplicativo é destinado a amadores e jogadores para jogar jogos caseiros de domínio público sem a necessidade de hardware original. Ele também pode ser usado de forma aceitável com jogos que os jogadores adquirem legalmente de uma interface externa conectada a cartuchos originais. Qualquer uso de mednafen em outros contextos é contra o acordo do usuário.



Dito isso, existem centenas de jogos caseiros para esses consoles que são totalmente compatíveis com a plataforma Mednafen. Você pode adquirir facilmente o emulador com os repositórios fornecidos por sua distribuição Linux. Basta usar o gerenciador de pacotes com o qual você está acostumado. O software emula o tipo de microchip de que os arquivos ROM precisam para rodar no hardware original. Mesmo computadores com recursos de sistema relativamente anêmicos podem executar muitos títulos homebrew dessa maneira.



Método 1: executando arquivos Homebrew ROM com mednafen

Supondo que você já tenha instalado o software e adquirido legalmente um arquivo ROM homebrew, abra uma janela de terminal pressionando CTRL + ALT + T ou inicie-o em um menu Aplicativos ou Whisker. No prompt da CLI, digite o seguinte comando:



mednafen /path/to/homebrew/game.rom

Substitua o caminho pelo arquivo que você está tentando iniciar. A versão mais recente do software oferece suporte a arquivos ROM para as seguintes plataformas:

- Agora Genesis



- NeoGeo Pocket & Pocket Color

- Bandai Wonder Swan

- PC Engine SuperGrafx

- PC-FX

- TurboGrafx 16

- Garoto Virtual

- NES e SNES

- GameBoy, GameBoy Color e GameBoy Advance

- Atari Lynx

Ao iniciar o software, você notará um fluxo de dados na janela do terminal. Outra janela aparecerá sobre ele. O jogo roda dentro desta janela. As informações nesta seção tratam do adaptador gráfico e outros problemas de compatibilidade. Essas informações podem ser muito úteis se você estiver tentando solucionar um arquivo ROM teimoso, mas geralmente você pode ignorar a maioria delas. Se o seu jogo parasse de funcionar e você não pudesse sair dele com a tecla Esc, você poderia realmente focar na janela do terminal novamente e pressionar CTRL + C para interrompê-lo de forma limpa. O software do terminal mednafen, então, deixaria um pouco de uma declaração de zombaria antes de sair.

2016-12-02_012120

Em circunstâncias normais, pressionar Esc encerraria o jogo. Pressionar F11 executará uma reinicialização forçada do jogo. Isso é o mesmo que desligar e ligar um console de videogame original. Lembre-se de que ALT + Enter é a combinação usada para entrar em um ambiente de tela inteira. Embora F11 seja comumente associado a comandos de tela inteira, pressioná-lo no mednafen irá reiniciar o jogo. As opções de tela cheia oferecem resolução muito melhor do que aquelas jogadas em uma mera janela. A geometria da janela será padronizada para qualquer coisa que faça sentido para a plataforma para a qual a ROM em questão foi escrita. Se for um GameBoy ou GameBoy Color ROM, é compreensível que ofereça resoluções muito mais baixas do que as escritas para o TurboGrafx 16 ou um console semelhante. A profundidade da cor dependerá mais das expectativas do hardware do que do seu próprio hardware. Colocar uma janela em tela inteira também ajudará a reduzir a quantidade de tela quebrada que você experimentará.

2016-12-02_012203

Método 2: salvar e gerenciar jogos

Embora o mednafen possa emular o mesmo tipo de salvamento de bateria usado pelos cartuchos originais definidos por hardware, ele também oferece suporte ao uso de salvamento. O programa gera um arquivo que armazena o conteúdo exato do que estaria nos endereços de RAM do código de operação do jogo se ele estivesse sendo executado em um hardware genuíno. Esses são essencialmente instantâneos do hardware virtualizado. Para pegar um, pressione a tecla F5. Você verá uma mensagem na parte inferior da tela emulada que indica “Estado 0 salvo”.

2016-12-02_012255

Se você pressionasse F5 novamente, isso salvaria diretamente sobre o estado anterior que você estava salvando. Isso substitui todas as informações mantidas no estado de salvamento anterior.

2016-12-02_012337

Cada estado de salvamento representa um arquivo de dados separado separado dentro do diretório .mednafen em seu diretório inicial. Eles são mantidos em um estado compactado em um subdiretório denominado mcs, com cada um tendo uma extensão de arquivo que indica a que estado pertence. Você sempre pode copiá-los para outra unidade se quiser fazer backup, mas não deve tentar editá-los sozinho. Você pode corromper um jogo no processo. Se você quiser alterar o estado de salvamento, pressione um número de 0 a 9 no teclado e você receberá uma tela que mostra diferentes encaixes nos quais você pode salvar um estado. Isso oferece o luxo de ter até dez salvamentos para cada jogo que você joga. Depois de selecionar um número, pressione F5 para salvar abaixo dele. Tome cuidado para não salvar acidentalmente um jogo existente.

2016-12-02_012415

Pressione F7 para carregar o estado de salvamento que você selecionou no momento e observe o fato de que cada estado de salvamento mostra uma captura de tela separada para ajudá-lo a saber qual é salvo onde. Você pode pressionar - para mover um slot de estado de salvamento para baixo e = para mover um único slot de estado de salvamento para cima. Isso torna possível trocar facilmente os slots durante o jogo. Ao contrário do hardware real, os salvamentos funcionarão independentemente da região. Como os arquivos ROM do jogo em questão são freeware, eles não possuem códigos de região.

Você pode querer salvar e carregar estados repetidamente para superar uma área difícil do jogo, ou talvez para descobrir o resultado final das diferentes escolhas que um personagem do jogador pode fazer.

4 minutos lidos