Melhore a performance do emulador em alguns passos simples
"Quem não tem cão, caça com o gato." Pois é, quem não dispõe de um Nintendo DS real, recorre a um emulador do sistema. Alguns que tem algum dispositivo Android, podem usufruir do Drastic (clique aqui para ver o tutorial dele), um emulador bem mais otimizado e funcional, mas muitos ainda utilizam emuladores em seus computadores, e dentre as opções, o DeSmuME é um dos mais escolhidos, pela sua alta compatibilidade com as ROMs e demais funções. Mas nem tudo são rosas e flores, o DeSmuME é conhecido por ser (até hoje) um emulador muito mal otimizado, pra qualquer máquina. Isso ocorre porque não é do interesse (ainda) dos desenvolvedores trabalhar esse especto, preferindo focar no funcionamento e estabilidade do emulador.
Enfim, mas saiba que é possível sim dar uma melhorada na performance do DeSmuME, mas já quero avisar antes que:
-Essa configuração NÃO FAZ MILAGRES, VOCÊ NÃO PODERÁ JOGAR TODOS OS JOGOS COM 100% DE VELOCIDADE;
-o desempenho do emulador também está associado ao hardware do seu computador, então não espere conseguir um boost alto num Positivo da vida;
-a performance também depende da versão que estiver usando, eu recomendo usar a 64 bit (x64), por fazer melhor uso do processador e memória RAM da sua máquina;
-a versão 64 bit não roda em máquinas com sistemas operacionais 32 bit (x86), porém, a versão 32 bit do DeSmuME roda num sistema 64 bit, mas eu recomendo mesmo que utilize a versão 64 bit nesse caso.
Se tiver alguma dúvida, confira esse tutorial no vídeo logo abaixo:
>>>1 - Escolhendo a melhor versão para você>>>
Baixe o DeSmuME mais atual no site: http://desmume.org/
Irei trabalhar com as versões oficiais, e não com revisões feitas por terceiros.
Descubra se seu sistema operacional é 32 ou 64 bit. No Windows você pode descobrir isso indo em Meu Computador>Propriedades do Sistema, veja a parte que diz "Tipo de Sistema". Se for 32 bit, você só pode baixar a versão x86, se for 64 bit, pode baixar tanto x86 quanto 64 bit que vai rodar, mas recomendo baixar a versão 64 bit nesse caso.
A versão x86 for older Windows (without SSE2) é para versões antigas do Windows, como XP. Eu não posso garantir que esse tutorial sirva para essas versões do DeSmuME.
Se você baixou a versão 64 bit de 0.9.11 pra cima e ela não executa, mesmo seu SO sendo 64 bit, teste a versão 0.9.10, baixe aqui: http://www.emuparadise.me/Nintendo_DS_Emulators/Windows/DeSmuME/430
>>>2 - Começando a configuração>>>
Ok, com o DeSmuME funcionando no seu PC você gostaria de que os jogos rodassem mais rápido. Digo outra vez que muito depende do hardware da sua máquina, e dos drivers instalados. Vou deixar aqui o do meu PC para ilustrar a minha situação:
SO: Windows 7 Ultimate 64 bit
Intel Pentium Dual Core E2180 2,00 GHz
4 GB de RAM DDR2 667 Mhz (3,37 GB usável)
Vídeo: Zotac Geforce 9500 GT (1024 MB DDR2)
Placa mãe: Asus P5LD2-X
Disco: 500 GB de HDD Samsung
Não é lá uma das melhores especificações, mas pra mim, essas configurações melhoraram a performance do DeSmuME na minha máquina, então você com um PC deve ter resultados melhores.
>>>3 - Configurando o DeSmuME para ter maior performance>>>
Enfim, primeiro, já em Config>Emulation Settings. Desmarque a opção do General "Enable Advanced Bus-Level Timing" e marque a opção "Use dynamic recompiler" em CPU emulation Mode. Deixe 100 na caixa. Dê OK.
Depois vá em Config>3D Settings. Deixe em Soft Rasterizer, e desmarque as 3 primeiras opções dele, deixando apenas "Enable Textures" marcado. Dê OK.
Agora vá em Config>Sound Settings e em Interpolation troque de Linear para None. Se você não faz questão de músicas de sons no jogo, você pode ir em Sound Core e escolher "None" também, isso fará com que todos os jogos rodem sem som algum, o que pode aumentar a velocidade deles, mas apenas escolher None em Interpolation já basta.
E está pronto! São configurações bem simples, mas que já devem melhor a performance do emulador. É claro que ao mudar essas opções, alguns jogos pode rodar e se apresentar de formas diferentes, como falta de neblina, gráficos faltando alguma coisa, etc, mas nada que atrapalhe ao gameplay dos jogos, em Pokémon Diamond, Pearl e Platinum mesmo você não deve ver a neblina em algumas rotas, mas o jogo continuará a funcionar. Se quiser ver ela, marque a opção "Enable Fog" em Soft Rasterizer Options, mas isso pode diminuir a velocidade do jogo.
Eu consegui cerca de 60 FPS no jogo Pokémon Black Version 2. Ocasionais quedas de velocidade e problemas no som pode ocorrer, mas já fica bem melhor assim.
Se ainda assim você acha que não mudou muito, vá em Config>Frame Skip. Ele estará marcado "Limit Framarate" e "0 (never skip)". Deixe "Limit framerate" marcado, desmarcar isso pode fazer o jogo ficar rápido demais, ultrapassando os 60 FPS. Troque o frame skip, eu recomendo marcar "2", assim o emulador irá constantemente pular 2 quadros de animação em todos os jogos, dando um pequeno ganho de velocidade, mas cortando a fluidez da animação dos jogos, mas se você não se importa muito com isso, essa opção ajuda. Ao escolher um número, a opção "Auto-minimize skipping" ficará acessível, desmarque ela também.
É isso pessoal. Com essas pequenas mudanças o seu DeSmuME deve funcionar de forma melhor. Eu tenho um Nintendo DS Lite de verdade, e posso dizer que não fica 100% preciso, mas a melhoria é impressionante, mesmo meu PC velho conseguiu rodar os jogos melhor. Repito mais uma vez que muito depende também da sua máquina e do jogo que você está tentando rodar.
Se você tem interesse em testar um emulador mais moderno e com grande potencial, dá uma olhada no meu tutorial do melonDS, emulador de Nintendo DS para Windows e Linux com suporte para Wi-Fi.
Se você tem interesse em testar um emulador mais moderno e com grande potencial, dá uma olhada no meu tutorial do melonDS, emulador de Nintendo DS para Windows e Linux com suporte para Wi-Fi.
É isso, espero que esse pequeno tutorial tenha te ajudado. Segue esse blog, para ajudar ele a crescer! Até a próxima!
Cara, muito obrigado, mesmo depois desse tempo todo, você foi o único que conseguiu me ajudar
ResponderExcluirVlw mesmo mano, eu tava tentando voltar as origens e decidi começar com pokemon então me ajudou bastante e só achei você que realmente me ajudou nisso. vlw ai
ResponderExcluirNão te conheço, mas você estaria no meu caderninho de orações se eu tivesse um e se eu acreditasse nisso.
ResponderExcluirVou poder jogar na velocidade certa agora. Muito obrigado!!!!
mds, vc me ajudou d+ mano
ResponderExcluirBoaaaa, resolveu muito.
ResponderExcluirValeu
ResponderExcluirobrigado
ResponderExcluirajudou pra karalho no pokemon soulsilver, genial, incrivel
ResponderExcluir