Configurando o Demul v0.582 - Emulador de Dreamcast, Naomi e Atomiswave
Requisitos:
- A instalação mais atual do Direct X;
- A instalação mais atual do Visual C++ run time;
- Paciência e persistência.
Passo 00:
Efetuar o
download do demul no site oficial
http://demul.emulation64.com. A versão usada neste artigo é a v0.582.
Passo 01:
Descompactar o arquivo de download do emulador, e acessar a pasta do emulador. Primeiramente, deve existir apenas a pasta "plugins" e alguns arquivos, como demonstra a figura abaixo:
|
Pastas após descompactação |
Passo 02:
Executar o emulador "demul.exe" pela primeira vez. Nesta ocasião aparecerá a mensagem "BIOS & Plugins not configured", e as pastas padrões serão criadas na pasta do emulador (nvram, memsaves, etc.). Acionar OK. A figura abaixo demonstra o passo 02:
|
Acionar OK |
|
Pastas padrões criadas: nvram, snap, etc. |
Passo 03:
A tela de configurações irá ser exibida, acionar a opção CANCEL. A figura abaixo demonstra o passo 03:
|
Acionar CANCEL, passo 03 |
Passo 04:
Criar a pasta "roms" dentro da pasta do emulador...
|
Criar a pasta "roms", passo 04 |
Passo 05:
De posse da bios do
Dreamcast, o arquivo "dc_boot.bin" com o tamanho de 2.048kb, coloque-o na pasta "roms". Este arquivo deve ser garimpado na internet, assim como ISOs, e outras bios, como as da
Atomiswave e Naomi.
Executar o
demul, a mensagem do passo 02, referente a falta de configuração, irá aparecer novamente. Acionar o OK.
Em seguida, abrirá a tela de configuração, do passo 03. Desta vez, acionar OK.
Acionar o menu "File", e a opção "Run Dreamcast"...
|
menu File, opção Run Dreamcast... |
Passo 06:
A mensagem "
Unable to find <alguma coisa>
in romset 'dc' " irá aparecer. Acionar OK e fechar o emulador.
|
Unable to find ... in romset 'dc', passo 06 |
Passo 07:
Ir na pasta "roms" e empacotar/compactar o arquivo da bios "dc_boot.bin" para "dc.zip". Neste passo foi utilizado o Winrar.
|
Empacotar a bios dc_boot.bin para dc.zip |
Depois disso, apagar o arquivo dc_boot.bin...
Passo 08:
Executar o emulador, menu "Config", opção "Plugins, Maple & Path". Configurar os plugins:
- Video plugin: gpuDX11;
- Sound plugin: spuDemul;
- GD-ROM plugin: gdrImage.
Além disso, conferir os caminhos como na figura abaixo:
|
Configuração de Plugins |
Observação: Caso as opções de
video e sound plugins não estejam disponíveis (como a figura do passo 03 demonstra), é necessário reinstalar os arquivos de pré-requisitos, que são:
DirectX e o Visual C++ Redistributable Package (x86). Não importa se o sistema é x64, instalar o (
x86). Reinicie o Windows.
|
Baixar e instalar o DirectX |
|
Baixar e instalar o Visual C++ Redistributable Package (x86) |
Passo 09:
Acessar menu "Config", Controls, Joy 1... e mapear
o teclado...
|
Mapeando o teclado... |
Aproveitar para mapear o teclado para o Arcade, utilizado por jogos da
Naomi e Atomiswave.
Passo 10:
Colocar uma ISO de Dreamcast na pasta "roms"...
|
ISO de Dreamcast na pasta roms |
Geralmente os formatos ISO (imagens) possuem as extensões
iso, cdi, bin e cue. Neste caso, a ISO está com o formato
cdi.
Acessar o menu "Config", opção GD-ROM, e informar a imagem do jogo do Dreamcast a ser carregado...
|
Jogo para carregamento... |
Passo 11:
Acessar o menu "File", e a opção "Run Dreamcast"... o jogo irá executar...
|
Jogo do Dreamcast... |
Passo 12:
Adicional para jogos da Naomi e Atomiswave...Ter em mãos as bios compactadas na pasta "roms":
- Atomiswave: awbios.zip;
- Naomi: naomi.zip e naomi2.zip.
|
Bios da Naomi e Atomiswave |
E os jogos... neste caso há o
mslug6.zip (Metal Slug 6) para Atomiswave e o
pstone.zip (Power Stone) para a Naomi.
Passo 13:
Acessar o menu "File", opção "Run Naomi"... será exibido uma tela para a escolha da rom.
|
Naomi: escolha da rom... |
Foi escolhida a rom
pstone:
|
Naomi bios... |
|
Jogo Power Stone da Naomi... |
Passo 14:
A Atomiswave é siminar a Naomi... acessar o menu "File", opção "Run Atomiswave"... Abrirá a tela para seleção de rom. E a rom selecionada foi a
mslug6:
|
Bios da Atomiswave... |
|
Jogo Metal Slug 6 da Atomiswave... |
Conclusão:
O Demul é um emulador com pré-requisitos implícitos, pois depende do Direct X e do Visual C++ runtime. Isso não é problema, pois é comum um emulador de jogos 3D (poligonais) usar as facilidades do Direct X, entretanto, o problema é justamente isso não estar escrito em lugar algum, o que dificulta muito a configuração inicial.
Outra questão complicada é o faq oficial estar em russo ! Simplesmente inaceitável ! Cadê a globalização essas horas !?
Ademais, não pude testar o desempenho, pois a máquina que utilizei para este artigo é muito modesta e o desempenho pífil só serviu para tirar screenshots. É uma pena, pois fiquei com vontade de jogar Power Stone.
Informações suplementares (atualizado em 22.10.2014):
O camarada
Shark Prodigy fez alguns testes em outros jogos no Demul com uma configuração entusiasta de PC, e os resultados podem ajudar a quem eventualmente venha a enfrentar os mesmos tipos de problemas:
"Muito obrigado pela ajuda na configuração do Demul, tinha o Emulador e a Bios, tenho quase todos os games de DreamCast em formato .gdi, pelo que testei aqui nem todos os jogos irão rodar redondo, mesmo que você tenha o melhor PC em requisitos, vou citar alguns jogos que testei.
Com Erros:
Sonic Adventure 2 = Os gráficos ficam piscante, não sendo possível jogar
Solução do problema: Caso isso aconteça, vá na pasta do emulador e apague o arquivo Demul.ini, essa é a única configuração que será apagada, os outros arquivos com a extensão *.ini, não é necessário apagar. Agora configure apenas a Bios, irá funcionar perfeitamente sem a tela ficar piscando.
Sega Rally 2 = O áudio fica acelerado, jogável.
Em Perfeito estado:
Fighting Force 2 = Rodou como se fosse no console DreamCast.Dead or Alive 2 = Rodou como se fosse no console DreamCast.
Não testei outros ainda por falta de tempo, e o Save State e Load State funcionou perfeitamente nos games, deve vez em quando se você forçar o Load "ficar apertando o F6 direto" acaba dando erro no emulador, fora isso não detectei mais erros.
Configuração do PC para Teste
Motherboard Asus Z97-Deluxe Processador Intel 4770k - Foi usado 7% do processador (total 2,6ghz oscilando até 2,94ghz)Memória Corsair Vengeance 32gb - Foi usado 6% da memória (total 1,8ghz)SSD Sandisk Extreme Pro 480gb1x GTX 770 OC 4gb Gigabyte - ( Usei a placa de video em Single Channel, não em SLi )1x GTX 770 OC 4gb EVGA"