Educação

Examine o código fonte de um outro programa que emula o mesmo console, como o seu próprio. Por exemplo, se você está trabalhando em um programa portátil que pode emular o Nintendo Entertainment System, estudar o código fonte de Jnes e NESticle dois Ness popular que já estão disponíveis há vários anos. Isto lhe dará uma idéia de como lidar com o seu próprio projeto de emulação.

Estude a unidade central de processamento do console que você deseja emular, em seguida, escrever um programa básico que emula o funcionamento do CPU. Se você tiver qualquer problema com este programa, consulte novamente o código-fonte de um emulador terminado.



Criar código que emula outros aspectos do console. Emulando o cartão de placa-mãe e os gráficos do console a um mínimo e considerar a escrita de código para emular a placa de som também.

Tente executar a imagem de uma ROM com o emulador. Se a ROM é executado com sucesso em um sistema operacional, tente outro emulador para testar a portabilidade.

Coloque o emulador on-line para download, e depois esperar que o feedback de quem já usou. Continue a re-escrever e re-lançamento do emulador antes de ter preenchido de acordo com os seus próprios testes e aqueles que baixar e compartilhar as respostas com você.