Emulador Intel 8080

2025-01-19
Emulador Intel 8080 educação aprendizagem
  • Android 7.0
  • Version: 1.4
  • 298.06KB
7.2
1
2
3
4
5
7.2(265)

Emulador Intel 8080 -

Jogue o icônico jogo Space Invaders, popular na década de 1970

Este é um emulador para o Intel 8080, provavelmente o CPU mais popular da década de 1970. Para provar que o emulador funciona, aqui ele executa o código de máquina do jogo Space Invaders lançado pela Taito em 1978.

Um ou dois críticos comentaram que não é tão difícil escrever um jogo Space Invaders para dispositivos móveis modernos, mas acho que eles não entenderam! Este aplicativo não é principalmente um jogo Space Invaders, é um emulador para o Intel 8080 rodando no sistema operacional Android. Acontece que o emulador carrega e executa o código-objeto original do Space Invaders, mas pode executar outro código 8080. Por exemplo, não vejo nenhuma razão para que o emulador não possa ser usado como base para executar o venerável sistema operacional CP/M em um Android (o MS-DOS exigiria um emulador 8086).

NB: Este aplicativo usa Adobe AIR (Adobe Integrated Runtime). AIR é essencialmente o código FlashPlayer da web, mas empacotado como um produto independente. Muitos aplicativos muito populares na playstore usam AIR, por exemplo ‘Candy Crush Soda Saga’ e ‘Empire: Four Kingdoms’, mas você não percebe isso, pois os desenvolvedores geralmente empacotam o tempo de execução como parte do download. Não empacoto este aplicativo com o tempo de execução por três motivos:

i) Ao fazer o download do tempo de execução, você obterá correções de bugs e vulnerabilidades da Adobe assim que forem disponibilizadas. Se eu empacotasse o tempo de execução com o aplicativo (como muitos desenvolvedores fazem), você teria que esperar que eu publicasse uma nova versão do aplicativo para obter essas correções.

ii) O tempo de execução do Adobe é bastante grande (cerca de 9 megas). Se eu empacotasse o AIR com este aplicativo, seu tamanho aumentaria de cerca de 300k para mais de 9meg!

iii) O tempo de execução do AIR é COMPARTILHADO. Você faz o download uma vez e qualquer aplicativo que precise do AIR usará o download (e esse download será atualizado pela Adobe quando necessário).

Fundo:

Este emulador foi originalmente desenvolvido por Thibault Imbert (http://www.bytearray.org/?p=622). Este código funcionou perfeitamente no meu PC, mas foi EXTREMAMENTE lento no meu Samsung Galaxy Tab. Tudo o que fiz foram alguns "ajustes" e adicionei alguns botões - todo o crédito para Thibault!

Como já mencionado, este aplicativo NÃO é para você se você estiver procurando por uma implementação ultrarrápida do Space Invaders, possivelmente com muitos recursos 'melhorados'. Essa não é a sua intenção. Não se esqueça que este aplicativo é principalmente um emulador para a CPU Intel 8080. Aqui acontece que estamos executando o código-objeto original do Space Invaders.

Uma nota sobre a cor: O jogo original rodava em monocromático, todos os objetos eram brancos sobre fundo preto. A ilusão de cor (os bunkers de proteção verdes) foi obtida com tiras de celofane verde!

Peço desculpas, mas não estou em condições de fornecer a todos vocês tiras de celofane verdes para colar nas telas do Android e mudar a cor dos bunkers de proteção! Vou ver se esse efeito pode ser implementado na hora da cópia da tela sem desacelerar muito!

Este aplicativo é gratuito e não envia um único anúncio! Ele não armazena seu endereço IP ou qualquer outra informação sobre você!

PS: não deixe este aplicativo rodando em segundo plano. Pare com isso ou sua bateria esgotará muito rapidamente! Vou corrigir isso em uma atualização.

O que há de novo na versão mais recente 1.4

Última atualização em 9 de dezembro de 2015 v1.4 - Um bug irritante onde o jogador continuava se movendo (possivelmente na direção inversa) quando o botão esquerdo ou direito era liberado. Essa correção torna muito menos provável que isso ocorra. Se você achar que esta atualização corrige o problema do qual você foi educado demais para reclamar, avise-me enviando-me um e-mail para [email protected]. Obrigado!

Leia mais

Capturas de Tela

Downloads Populares