Fórum Ubuntu Linux - PT

Suporte Técnico => Jogos e Diversão => Tópico iniciado por: Sergio Benjamim em 01 de MAR?O de 2015, 15:55

Título: Novos emuladores para ficar de olho
Enviado por: Sergio Benjamim em 01 de MAR?O de 2015, 15:55
Segue alguns emuladores que merecem atenção, provavelmente serão ótimos futuramente. Interessante notar que todos eles são open source e multiplataforma.

mGBA

Novo emulador do Game Boy Advance que tem como objetivo ser mais preciso e rápido do que outros emuladores, bem como ter recursos que faltam nos outros emuladores, como suporte ao sensor de luminosidade presente em jogos como Boktai: The Sun Is in Your Hand e suporte ao gyro sensor presente no WarioWare: Twisted!. Testei um pouco, todos jogos que testei funcionaram de primeira. Sua interface gráfica em Qt é bem amigável, e dá para rodar pelo terminal (versão SDL). O desenvolvedor promete portar para o libretro.

Ele já portou para libretro, procurar no PPA stable do RetroArch (http://ubuntuforum-br.org/index.php/topic,115351.0.html).

Pacotes deb para ubuntu 14.04 e 15.04 aqui (https://code.launchpad.net/~random-stuff/+archive/ubuntu/stable).

https://endrift.com/mgba/ (https://endrift.com/mgba/)
https://twitter.com/mGBA_emu (https://twitter.com/mGBA_emu)
https://github.com/mgba-emu/mgba (https://github.com/mgba-emu/mgba)


cen64

Emulador ciclo-acurado (http://emulation-general.wikia.com/wiki/Emulation_Accuracy) para o Nintendo 64, ou seja, seu objetivo é ser extremamente preciso assim como o bsnes, emulador de Super Nintendo. Por ser ciclo-acurado, a especificação de hardware para rodá-lo é bem alta, provavelmente você não conseguirá rodar no seu Pentium 4 ou Core 2 Duo  :P

O cen64 tenta emular inclusive o 64DD (http://en.wikipedia.org/wiki/64DD), periférico para o Nintendo 64 que permitia usar discos magnéticos ao invés de cartuchos.

http://www.cen64.com/ (http://www.cen64.com/)
https://github.com/tj90241/cen64 (https://github.com/tj90241/cen64)


reicast

Sucessor do NullDC (https://code.google.com/p/nulldc/), emulador de Dreamcast.

Atualmente o foco é na arquitetura ARMv7 (android, linux, iOS...), e há dynarec somente para essa plataforma e windows x86. Tentei compilar aqui (tanto para i386 como amd64), não deu muito certo, e mesmo que desse certo seria versão 32 bits (i386) sem dynarec, somente interpreter (ou seja, lento...). Os desenvolvedores pensam em criar um crownfunding (http://www.reddit.com/r/emulation/comments/2s0sit/crowdfunding_reicast_dreamcast_emulator/) para ajudar no desenvolvimento do emulador e trazer novidades como suporte à várias arquiteturas, como amd64 e emulação do Naomi (versão Arcade do dreamcast).

Edit: Está rodando bem em x86-64 :)

http://reicast.com/ (http://reicast.com/)
https://twitter.com/reicastdc (https://twitter.com/reicastdc)
https://github.com/reicast/reicast-emulator (https://github.com/reicast/reicast-emulator)


Citra

Emulador para o Nintendo 3DS (http://en.wikipedia.org/wiki/Nintendo_3DS), está ainda numa fase muito inicial, suportando apenas alguns homebrews, dá boot em alguns jogos comerciais (mas não dá para jogar ainda) e consegue rodar alguns jogos (https://www.youtube.com/watch?v=YICRss5Dgs4) do Virtual Console (http://nintendo.wikia.com/wiki/3DS_Virtual_Console_%28North_America%29).

http://citra-emu.org/ (http://citra-emu.org/)
https://github.com/citra-emu/citra (https://github.com/citra-emu/citra)
Título: Re: Novos emuladores para ficar de olho
Enviado por: MatheusWillder em 01 de MAR?O de 2015, 16:08
Obrigado pelas dicas Sergio Benjamim, estou de olho nesse emulador de Nintendo 3DS!
Título: Re: Novos emuladores para ficar de olho
Enviado por: platao em 01 de MAR?O de 2015, 18:17
Boa as dicas, o emu de 3DS e um pouco pesado(desmume) vamos ver o desdobramento.
Título: Re: Novos emuladores para ficar de olho
Enviado por: Sergio Benjamim em 01 de MAR?O de 2015, 18:38
Boa as dicas, o emu de 3DS e um pouco pesado(desmume) vamos ver o desdobramento.

O Citra usa interpreter para emular a CPU e renderização por software para a GPU, então ele fica bem lento mesmo. Quando o emu estiver mais maduro vai ter dynarec para a CPU e renderização por hardware (openGL e openGLES). Edit: Um cara acabou de criar um renderizador OpenGL, está bem prematuro ainda e funciona pelo menos para o Zelda Ocarina of Time 3D: https://www.youtube.com/watch?v=Hj8sPsB5qXQ (https://www.youtube.com/watch?v=Hj8sPsB5qXQ). O jogo antes rodava à 2 fps, agora roda quase na velocidade normal :o

Não entendi a citação do desmume. O hardware do 3DS nada tem a ver com o DS, tanto que a equipe do desmume enfatiza que eles não irão adaptar o emulador para 3DS ("We won’t make a 3DS/2DS emulator." --> http://desmume.org/ (http://desmume.org/)).
Título: Re: Novos emuladores para ficar de olho
Enviado por: Sergio Benjamim em 02 de MAR?O de 2015, 01:58
Ei platao, acho que você vai gostar: tem pacote deb pro mGBA, dá uma olhada lá em cima.
Título: Re: Novos emuladores para ficar de olho
Enviado por: platao em 02 de MAR?O de 2015, 18:41
Ja estou testando, bem sacado!!!
Título: Re: Novos emuladores para ficar de olho
Enviado por: Sergio Benjamim em 03 de MAR?O de 2015, 13:23
Cave Story 3D no Citra, software renderer VS OpenGL renderer (1080p):

https://www.youtube.com/watch?v=19ITi1wvkEY (https://www.youtube.com/watch?v=19ITi1wvkEY)
Título: Re: Novos emuladores para ficar de olho
Enviado por: Sergio Benjamim em 08 de Maio de 2015, 19:54
Reicast rodando em Linux/PC:

https://www.youtube.com/watch?v=zWeGEoh8P-Y (https://www.youtube.com/watch?v=zWeGEoh8P-Y)
Título: Re: Novos emuladores para ficar de olho
Enviado por: Xansouza em 12 de Maio de 2015, 11:24
Boa, tô começando agora no linux e tô sentindo falta dos meus emuladores de 16 bits, alguem poderia me informar se já existe algum que rode satisfatóriamente Snes no linux?  ::)

Abs

Título: Re: Novos emuladores para ficar de olho
Enviado por: platao em 12 de Maio de 2015, 11:55
Fiz um topico antigo aqui no forum sobre o snes http://ubuntuforum-br.org/index.php/topic,89570.0.html mas tem algumas dicas ali gerais....tem tbm Mame mega drive varios outros de autoria do SErgio Benjamim olha na parte de games qeu tem bastante coisa.

mas aqui tem um que eu uso e funciona bem https://www.dropbox.com/sh/hwpr9nitiwxcebo/AACIV5l5d0Yvru1njGeDSNuOa?dl=0
Título: Re: Novos emuladores para ficar de olho
Enviado por: Sergio Benjamim em 12 de Maio de 2015, 15:33
Boa, tô começando agora no linux e tô sentindo falta dos meus emuladores de 16 bits, alguem poderia me informar se já existe algum que rode satisfatóriamente Snes no linux?  ::)

Abs

Para super nintendo tem o higan/bsnes (http://ubuntuforum-br.org/index.php/topic,113387.0.html), é um emulador muito bom, é o mais preciso (porém tem que ter uma boa CPU). Aqui eu uso uma variante dele, o bsnes mercury do RetroArch (http://ubuntuforum-br.org/index.php/topic,115351.0.html).

Snes9x é outro emulador bom, tem pacote no ppa do bearoso (https://launchpad.net/~bearoso/+archive/ubuntu/ppa)

Para mega drive tenho usado muito o Genesis Plus GX no RetroArch, sua compatibilidade é muito boa e é bem preciso, acho que chegou a passar o kega fusion, podendo rodar até Pier Solar com CD de áudio!
Título: Re: Novos emuladores para ficar de olho
Enviado por: Xansouza em 12 de Maio de 2015, 23:07
Fiz um topico antigo aqui no forum sobre o snes http://ubuntuforum-br.org/index.php/topic,89570.0.html mas tem algumas dicas ali gerais....tem tbm Mame mega drive varios outros de autoria do SErgio Benjamim olha na parte de games qeu tem bastante coisa.

mas aqui tem um que eu uso e funciona bem https://www.dropbox.com/sh/hwpr9nitiwxcebo/AACIV5l5d0Yvru1njGeDSNuOa?dl=0

Excelente tópico sobre emuladores de Snes , instalei o Snes9x e rodou liso na minha maquina! Não tem jeito, tenho dois consoles desta ultima geração, mas não dispenso meus games de 16 bits.  ;D

Obrigado pela ajuda, não fazia ideia que a emulação já tinha essa qualidade no Linux. \o/
Título: Re: Novos emuladores para ficar de olho
Enviado por: Xansouza em 12 de Maio de 2015, 23:36
Boa, tô começando agora no linux e tô sentindo falta dos meus emuladores de 16 bits, alguem poderia me informar se já existe algum que rode satisfatóriamente Snes no linux?  ::)

Abs

Para super nintendo tem o higan/bsnes (http://ubuntuforum-br.org/index.php/topic,113387.0.html), é um emulador muito bom, é o mais preciso (porém tem que ter uma boa CPU). Aqui eu uso uma variante dele, o bsnes mercury do RetroArch (http://ubuntuforum-br.org/index.php/topic,115351.0.html).

Snes9X é outro emulador bom, tem pacote no ppa do bearoso (https://launchpad.net/~bearoso/+archive/ubuntu/ppa)

Para mega drive tenho usado muito o Genesis Plus GX no RetroArch, sua compatibilidade é muito boa e é bem preciso, acho que chegou a passar o kega fusion, podendo rodar até Pier Solar com CD de áudio!

Acabei de instalar o RetroArch, me pareceu um sistema bem completo, amanhã vou testa-lo com minhas roms de Mega Drive.
Tava fuçando a opção "Core" e tem uma lista enorme, seria todos os sistemas que o RetroArch emula ?  :o

Agradeço sua ajuda, nunca iria adivinhar que já havia tanta opção de emuladores... Foi uma boa surpresa!
Título: Re: Novos emuladores para ficar de olho
Enviado por: Sergio Benjamim em 13 de Maio de 2015, 00:17
Acabei de instalar o RetroArch, me pareceu um sistema bem completo, amanhã vou testa-lo com minhas roms de Mega Drive.
Tava fuçando a opção "Core" e tem uma lista enorme, seria todos os sistemas que o RetroArch emula ?  :o

Sim e não. Não é exatamente o retroarch que emula, ele é somente o frontend. Os responsáveis pela emulação estão ali dentro da opção "Core", inclusive você vai achar uns nomes conhecidos ali, como Snes9X, MAME, VBA-M, PPSSPP e outros. Tem mais de 40 emuladores se não me engano que foram portados para a API Libretro. RetroArch é tão versátil que dá até para rodar filme nele, procura pelo core de FFmpeg (apesar de não ser tão eficiente).

Basicamente, é o "Core" que emula.
Título: Re:Novos emuladores para ficar de olho
Enviado por: Sergio Benjamim em 24 de Maio de 2015, 20:19
Consegui gerar um .deb (http://ubuntuforum-br.org/index.php/topic,116928.0.html) pro Reicast!!!  :) :o 8)

Por enquanto, somente pacote 32-bit, rodou legal aqui, dynarec funcionando!

Só não consigo configurar o meu controle de PS3... e roda somente pelo terminal.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fwww.zimagez.com%2Fminiature%2Fscreenshot-24052015-201739.php&hash=42a3f70e98cbad2a9e5d09f925621b02e472a565) (http://www.zimagez.com/zimage/screenshot-24052015-201739.php)

Título: Re:Novos emuladores para ficar de olho
Enviado por: Creto em 25 de Maio de 2015, 08:04
Rapaz a cada dia vocês superam a si mesmos!

Mas diga ai Sergio ou Platão, esse ai par o Nes64 roda no linux de boa mesmo, ou fara o neófito aqui ter que aprender a compilar

T+
Título: Re:Novos emuladores para ficar de olho
Enviado por: Sergio Benjamim em 25 de Maio de 2015, 12:48
Rapaz a cada dia vocês superam a si mesmos!

Mas diga ai Sergio ou Platão, esse ai par o Nes64 roda no linux de boa mesmo, ou fara o neófito aqui ter que aprender a compilar

T+

Você fala do CEN64?

Eu compilei aqui faz algumas semanas, mas não funcionou  :(

O que funcionou foi o desse link (http://www.cen64.com/), já vem compilado.

Mesmo usando a versão SSE4.1, roda lento aqui! E olha que nem tem o áudio implementado ainda! Esse é um emu que consome muito recurso de CPU, vai demorar muito tempo para vê-lo otimizado.
Título: Re:Novos emuladores para ficar de olho
Enviado por: Creto em 25 de Maio de 2015, 15:12
Rapaz a cada dia vocês superam a si mesmos!

Mas diga ai Sergio ou Platão, esse ai par o Nes64 roda no linux de boa mesmo, ou fara o neófito aqui ter que aprender a compilar

T+

Você fala do CEN64?

Eu compilei aqui faz algumas semanas, mas não funcionou  :(

O que funcionou foi o desse link (http://www.cen64.com/), já vem compilado.

Mesmo usando a versão SSE4.1, roda lento aqui! E olha que nem tem o áudio implementado ainda! Esse é um emu que consome muito recurso de CPU, vai demorar muito tempo para vê-lo otimizado.
É..., e muito obrigado pela dica Sergio. Olha no W$ o Project64 já ouviu falar? Também roda péssimo, alias o console Nintendo64 foi como um todo o tiro no pé da Nintendo, mas é que a nostalgia fala mais alto, hehehe, valeu Sergio.

T+
Título: Re:Novos emuladores para ficar de olho
Enviado por: Sergio Benjamim em 25 de Maio de 2015, 16:57
É..., e muito obrigado pela dica Sergio. Olha no W$ o Project64 já ouviu falar? Também roda péssimo, alias o console Nintendo64 foi como um todo o tiro no pé da Nintendo, mas é que a nostalgia fala mais alto, hehehe, valeu Sergio.

T+

O console em si não acho ruim, aliás, estava muito à frente de seu tempo. A emulação do n64 é ruim até hoje basicamente por 3 motivos: o hardware do console é complexo; falta documentação / engenharia reversa; os emuladores vieram de uma época em que se usava plugin para tudo, e são assim até hoje, isso aí afeta a qualidade da emulação (Dolphin não usa mais plugins, Mednafen não usa plugin para o seu emu de PSX, e o CEN64 também não adota plugins). Existem vários e vários plugins para o RDP e RSP, e nenhum funciona 100%.