sábado, 30 de julho de 2011

Emuladores

Na computação, um emulador é um software que reproduz as funções de um determinado ambiente, a fim de permitir a execução de outros softwares sobre ele. Pode ser pela transcrição de instruções de um processador alvo para o processador no qual ele está rodando, ou pela interpretação de chamadas para simular o comportamento de um hardware específico. O emulador também é responsável pela simulação dos circuitos integrados ou chips do sistema de hardware em um software. Basicamente, um emulador expõe as funções de um sistema para reproduzir seu comportamento, permitindo que um software criado para uma plataforma funcione em outra.

Video games em computadores

A lista de consoles de video games emulados é extensa, é raro um sistema não ser emulado geralmenre os mais novos levam tempo para conseguir emular. Entre eles, o Xbox e o Gamecube ainda não são satisfatoriamente emulados apesar de existir emuladores prematuros para eles. O PlayStation 2 é bem emulado no PCSX2 mas necessita de um potente computador; O Dreamcast também é bem emulado no nullDC. O PlayStation Portable e Nintendo DS ainda não são 100% emulados, mas no caso do DS o emulador NO$GBA roda perfeitamente alguns jogos. Os videogames da nova geração: Xbox 360 e PlayStation 3 não são emulados mas a história mostra que certamente serão no futuro. Já o Wiijá possui emulação primária a partir da versão open-source do Dolphin (originalmente um emulador de GameCube).


Video games em video games

É possível emular consoles de videogames antigos num video game atual. Para isso os consoles devem estar destravados com um Modchip ou ter seu sistema firmware modificado para possibilitar o uso de programas não-autorizados. O primeiro emulador a conseguir esse feito foi PNESX que possibilitou emular o NES num PlayStation. O Xbox por ser um PC x86 teve dezenas de emuladores convertidos e adaptados para ele. O PlayStation 2 e o Gamecube também tiveram emuladores para rodar Super Nintendo e Mega Drive.
segue abaixo uma lista dos melhores emuladores de alguns consoles
= Super Nintendo:
ZsnesW v1.51 (inglês)
Snes9x v1.39 (português)

= Nintendo 64:
Project 64 (inglês)

= Play Station 1:
PSXFin
hoje existem varios tipos de emuladores