Como fazer um emulador

Quando se trata de internet realeza subterrâneo, os criadores de emuladores de jogos de console vem em segundo a nenhuns . Programadores que criam o seu próprio software de emulação geralmente ganham o respeito da comunidade de jogos de internet, especialmente aqueles membros que gostam do console o programa emula . Para fazer um emulador, você vai ter que estudar o console que você deseja emular , o código do emulador, liberação de pelo menos uma versão beta e fazer alterações com base no feedback que você recebe . O processo de criação de um emulador de consola de jogos de sucesso , muitas vezes leva vários anos. Instruções
1

Saiba tudo o que puder sobre o console que você deseja emular . Jogue como muitos jogos para ele quanto possível. Leia as especificações técnicas para o sistema e encontrar um esquema para estudar . Descobrir o que os componentes de hardware compõem o console e como eles funcionam. Desmonte um dos consoles e examinar cada componente para ver exatamente o que a faz funcionar . Fazendo todas estas coisas devem lhe dar uma idéia de quão complexo é o console , que suas características são e quais são os mais importantes em termos de emulação.
2

Estude o catálogo da consola para descobrir quais jogos você gostaria que seu emulador para correr. Por exemplo, se você estiver criando um emulador de Super Nintendo , você provavelmente quer que seu programa seja executado títulos extremamente populares, como "Super Mario World ", "The Legend of Zelda: . A Link to the Past " e " Mario Kart " Concentre-se em imitar as características do console que os títulos populares utilizam .
3

Selecione uma linguagem de programação para o seu emulador e começar o trabalho de programação. Se você não tem experiência de programação anterior , rastrear um how-to livro ou recorrer aos serviços de um programador experiente . Entusiasta Emulation Marat Fayzullin recomenda programar o seu emulador em C ou Assembly. Enquanto Assembléia é mais rápido, os programas que você código em que não são "portáteis ", o que significa que eles só serão executados no sistema operacional para que você programá-los originalmente . Se você quiser produzir um emulador multi- plataforma , provavelmente você deve selecionar C.
4

começar a programar o seu emulador. Comece com o código para emular unidade de processamento central do sistema e , em seguida, continuar com o código para o resto dos componentes do sistema . Criar um utilitário de depuração , de modo que você possa ver o que está acontecendo nos bastidores , enquanto o emulador está sendo executado.
5

Tente executar software com seu emulador. Selecione um título popular para o seu funcionamento inicial . Por exemplo, se você estiver escrevendo um emulador de Sega Genesis , execute " Sonic the Hedgehog 2 ". Se o teste correr bem-sucedida, compilar seu emulador e colocar uma versão beta do que na internet. Peça feedback de usuários de seu emulador.

Hobbies, Jogos © direito autoral [www.ptjogos.com]