Emulador de DreamCast: LxDream

Olá pessoal, conforme postei na semana passada, hoje irei mostrar um emulador do Dreamcast para Linux, o LxDream.


O LxDream é um emulador de Dreamcast, criado para rodar em plataformas Unix-like, ou seja, Mac OS e Linux. Abaixo irei mostrar um passo de como instalar e configurar o LxDream.

#> Baixando e Instalando:
Aqui irei mostrar como baixar e instalar em 3 distros Linux (Fedora, Ubuntu e OpenSUSE). Dúvidas quanto a instalação de pacotes, leia Instalação de aplicações no mundo Linux.

Emulador LxDream rodando game

Emulador LxDream rodando game

$> Fedora:
Caso queira instalar o lxdream no Fedora, há suporte a instalação de pacotes *.rpm, ou seja, se quiser instalar em distros que usam o pacote rpm como instalador (como as distros Mandriva e Rosa), basta clicar nesse link, e baixar a versão desejada para sua distro. Por exemplo, fazer o download do lxdream para Fedora 17. Após baixar, vá até o diretório, e execute a instalação normalmente (como root).

> cd pasta_de_download/
> su
> rpm -ivh lxdream_para_fedora.rpm

$> OpenSUSE:
Para instalar no OpenSUSE, basta baixar o pacote rpm nesse link. Após o download, são os mesmos passos que a instalação no Fedora. Abra a pasta onde foi baixado o arquivo, acesse como root, e instale o pacote rpm.

> cd pasta_de_download/
> su
> rpm -ivh lxdream-0.9.1-12.1.x86_64.rpm
ou
> zypper in lxdream-0.9.1-12.1.x86_64.rpm

$> Ubuntu:
Se deseja instalar no Ubuntu, ou em derivados, no site oficial do projeto LxDream, há pacotes .deb, ou seja, qualquer distro derivada do Debian, é possível uma instalação fácil e simples. Entre no site oficial na parte de Downloads (link), e baixe a versão de pacote Debian (levando em conta a arquitetura do seu micro – 32 bits ou 64 bits), depois entre no diretório de downloads, e como root, execute o comando para instalação.

> cd pasta_de_download/
> su
> dpkg -i lxdream_0.9.1_i386.deb

$> Outras Distros:
Caso queira instalar em outras distros que não tenham suporte .rpm ou .deb, e que não derivam das distros citadas acima, entre no site oficial na parte de Downloads (link), baixe o arquivo .tar.gz (ou chamado de Source). Descompacte, e dentro do diretório, monte e instale.

> tar xvf lxdream-versao.tar.gz
> ./configure
> make
> make install

Lembrando que se acontecer algum erro, verifique se todas as libs requeridas estão ok (lembrando que ele requer a versão de desenvolvimento das libs – lib-NOME-DA-LIB-devel).

#> Configurações:
Primeiramente, baixe as roms de configuração do Dreamcast (Rom da Bios: link, Rom da Flash: link), descompacte em qualquer pasta que lhe desejar. Executando o emulador, primeiramente deve-se configurar os diretórios padrão, clique na Aba Configurações e depois em Diretórios, e agora aponte o caminho da Rom de Bios e da Rom de Flash.

Configuração dos diretórios

Configuração dos diretórios

Se quiser, configure os outros diretórios também. Na mesma aba Configurações, você também consegue configurar os Controles, por exemplo, colocar no Port A, um Sega Controller e mudar as Propriedades, para adequar os botões do DreamCast, para uma configuração desejada.
Após todas as configurações, clique em Arquivo > Gd-ROM > Abrir Arquivo de Imagem, e escolha o jogo desejado.

#> Observação:
O Emulador não tem total compatibilidade, então boa parte dos jogos não roda tão bem quanto ao NullDC para Windows, mas é um ótimo emulador, caso queira conferir a lista de compatibilidade, clique aqui (eles usam um critério de nota de 1 a 5).

Update – 14/07/2016

O link da Flash estava corrompido, caso queira baixar, acesse o LoveRoms através do link, loveroms.com/extras/dreamcast-bios.php, e clique em Download for PC.

O Ti não apoia a pirataria, apenas baixe o emulador e as roms caso você tenha os jogos originais!

Bom pessoal, por hoje é só.
Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

13 Responses

  1. 1berto disse:

    olá. obrigado pelo tutorial. a performance do emulador é ótima e funciona muito bem. pelo menos com o sonic adventure e o shenmue.

  2. olá não consigo emular no meu pc amd phenom 2 X4 6GB de ram DDR3 gt 430
    fica muuuuito lentona tela da bios e depois antes de dar boot no jogo o emulador fecha.
    ultilizo o mandriva 2011

    outra coisa os menus de configuração de video audio e rede estão desativados poderia me ajudar

  3. Aldair disse:

    Amigo, baixei o lxdream pelos link que esta aqui no site (não usei o terminal) e a BIOS e FLASH também. Quando fui carregar Sonic Adventure 1 carregou mais cheio de bugs (aúdio picotando, lentidão, etc) e vi que o “1berto” que deixou o seguinte comentário: “a performance do emulador é ótima e funciona muito bem. pelo menos com o sonic adventure e o shenmue.” Ou seja, no PC dele rodou de boas, quero ajuda para fazer rodar no meu também. (Minha config.: Ubuntu 14.04 LTS – 2 GB ram – Dual Core 1,6 Ghz – Placa de vídeo onboard). Se puder ajudar, desda já agradeço.

    • Dan_Atilio disse:

      Boa noite Aldair.
      Então, no meu, não consegui rodar o Sonic Adventure, e inclusive no site oficial do projeto não está especificando a compatibilidade.
      Acho que o 1berto confundiu com o NullDC para Windows.
      Abraços.

  4. Fala Grande Dan, cara no link q vc fornece para Rom da Flash não vem nenhum arquivo .bin, só veio imagens jpg com alguns scripts jss, como vou configurar a Flash ?
    abç

  5. Thiago disse:

    Instalei so que quando faço o comando ./configure o final da um erro “checking for LIBPNG… configure: error: Package requirements (libpng ) were not met:

    No package ‘libpng’ found

    Consider adjusting the PKG_CONFIG_PATH environment variable if you
    installed software in a non-standard prefix.

    Alternatively, you may set the environment variables LIBPNG_CFLAGS
    and LIBPNG_LIBS to avoid the need to call pkg-config.
    See the pkg-config man page for more details.”

Deixe uma resposta para Dan_AtilioCancelar resposta

Terminal de Informação