Emulador: Software que simula toda a arquitetura de instruções um processador.
Camada de Compatibilidade: Um software nativo que entenda as funções de determinado sistema e consiga executá-las.
## Windows ##
Wine - Gratuito, funciona em Linux, BSD e Mac. Aposto que uma grande parte dos usuários de Linux já usaram. Lembrando que não é um emulador, é uma camada de compatibilidade, logo não gasta processamento e memória emulando um processador inteiro, mas acaba por ter seus problemas, como a falta de algumas funções do Windows original.
Outros programas para a mesma finalidade, na grande maioria, são baseados no Wine, que atualmente é o melhor de todos. Existem alguns sistemas operacionais baseados nele, como é o caso do ReactOS (versão alpha).
Os outros programas que foram criados para a mesma finalidade começaram a serem distribuídos na versão 1.1 e 1.2 do Wine, quando alguns componentes essenciais, principalmente para jogos, ainda não tinham compatibilidade. Atualmente a versão 1.3 já roda a maioria dos componentes, dentre eles o DirectX (10 e anteriores), o .NET (4.0 e anteriores) e as bibliotecas de redistribuição (VC, VB, etc.).
Perguntas?
## Linux ##
Usuário de BSD?
Alguns sistemas BSD já possuem camadas de compatibilidade para Linux, basta apenas ler os manuais e ativá-los.
Ex: http://www.freebsd.org/doc/handbook/linuxemu-lbc-install.html
Usuário de Windows, Mac, ...?
Não existem camadas de compatibilidade nativas para esses sistemas.
## Emuladores para arquitetura x86 e x86_64 ##
Com esses programas você poderá instalar seu Windows ou qualquer outro SO suportado em seu Mac, Linux ou qualquer SO que o software de emulação suporte.
Lembrando que isso é um emulador, ou seja, ele não vai emular somente a arquitetura de comandos/api's de seu sistema operacional, o que será emulado é toda a arquitetura de instruções do processador, ou seja, ele vai emular a BIOS, Boot, Kernel e também o resto de seu SO, então é comum o uso exagerado de processamento e memória.
VirtualBox - Gratuito, funciona em quase todos os sistemas operacionais e é fácil de usar.
VMWare - É um excelente software, embora seja comercial.
DosBox - Gratutito, roda qualquer jogo da arquitetura 8086 de 16 bits.
QEMU - Gratuito e Open Source, como o VirtualBox e o DosBox. Muito bom para fazer emulação no Boot do SO para que, quando a máquina for desligada, tudo volte para o passado.
OBS: Você deve ter o arquivo de instalação de seu sistema operacional, seja em um CD, USB, arquivo, entre outros.
## Game Boy COLOR/ADVANCE ##
VisualBoy Advance
GBCoid - Gratuito, um bom emulador para Android.
Existem diversos outros emuladores para esse console, eu diria que esse sistema e o Nintendo 8 bits foram os que mais tiveram emuladores.
## NES ##
FCE Ultra - Preciso falar algo mais? Tem até Ultra no nome.
Existem dezenas de outros emuladores desse sistemas, mas o FCE Ultra é o mais atualizado para os sistemas operacionais atuais.
## Super Nintendo ##
ZSNES - Gratuito, diria que é o mais famoso. É um emulador excelente.
SNES9X - Gratuito, meu preferido atualmente. É Open Source e foi escrito originalmente para PC, mas possuí ports para Wii, Android, PS3 (homebrew) e outros.
BSNES - Gratuito e Open Source. Esse emulador é o mais polêmico atualmente, seu criador quer fazer o emulador de SNES perfeito. É necessário um uso gigantesco de processamento para que o computador consiga calcular e executar com perfeição a velocidade e os gráficos de um sistema que diria ser bem simples comparado com video games atuais. Sem nenhuma modificação nas ROM's, seria necessário um processamento de 3 GHz para realizar seu objetivo.
## Arcade ##
MAME - Excelente emulador, diria que é o melhor para a maioria dos jogos de Arcade. Mas por que é tão bom? Simples, roda quase todas as arquiteturas Arcade, incluindo CPS1, CPS2 e CPS3, sendo algo necessário para qualquer fan de fliperama.
Kawaks - Ótimo emulador de CPS1 e CPS2, caso queira emular só essas duas arquiteturas diria que esse é melhor do que o Mame.
Lembrando que existem emuladores independentes para um determinado jogo que funcionam melhor do que qualquer um para o tal jogo, existem também emuladores brasileiros famosos.
## DS ##
Desmume - Gratuito e open source. O melhor atualmente.
No$GBA - Até algum tempo atrás diziam que esse emulador era o melhor, mas foi descontinuado e está encalhado na versão atual a anos.
## Emulador MESS ##
O projeto MESS surgiu com o objetivo de juntar todos os sistemas possível e emulá-los com apenas um programa. Diria que esse projeto é um projeto épico, sendo que precisa de muitos programadores de software com conhecimentos de hardware.
MESS
Tem até página em português no Wikipedia: http://pt.wikipedia.org/wiki/MESS
## Mais sistemas? ##
Esse tópico será revisado de tempo em tempo. Caso queira algum emulador que não esteja citado nesse tópico pesquise no Google ou em sites como:
http://www.emucr.com/
http://www.zophar.net/
Nenhum comentário:
Postar um comentário
FAÇA COMENTÁRIOS CONSTRUTIVOS!