Melhor resposta
Existem muitos emuladores GBA que você pode usar.
Aqui está a lista que você queria obter.
- John GBA.
- MyGBA – Emulador de Gameboid.
- Nostalgia GBC.
- Classic Boy.
- GBA. emu .
- EmuBox – Fast Retro Emulator.
- John GBC.
- RetroArch.
Qual é o melhor emulador para Android?
O emulador John GBA será o melhor para você. e verifique uma lista do 10 principais emuladores GBA para Android .
Resposta
Não sei se ” É aceitável responder suas próprias perguntas no Quora, mas eu fiz algumas pesquisas e compartilharei o que descobri até agora.
Curta FAQ sobre emuladores: Escrevendo um emulador de computador
Um bom ponto de partida para escrever emuladores em geral é este tutorial sobre como fazer um emulador de gameboy em Javascript (completo com código de trabalho): Imran Nazar: Emulação GameBoy em JavaScript: A CPU
Estudo aprofundado de técnicas para escrever emuladores: Estudo de as técnicas de programação de emulação de Victor Moya del Barrio
Recurso que documenta a arquitetura de uma grande variedade de sistemas: emu-docs
Técnica completa para Gameboy Advance (e Nintendo DS) do emulador No $ GBA: Especificações Outro s pec do emulador CowBite: CowBite Virtual Harware Spec
Alguns emuladores GBA de código aberto: VisualBoyAdvance (C ++) (plataforma cruzada) VBA-M (C ++) (plataforma cruzada) Mac Boy Advance (C ++) (Mac OSX) gbajs (JavaScript) (navegador da web) IodoGBA (JavaScript) (navegador da web) Página inicial de Gary Linscott “ (C #) (Windows) Baixe o emulador VBALink (C ++) (Windows)
O VBALink emula o suporte do cabo de link. Você pode encontrar o código-fonte para a versão 1.7.2 no link acima, mas eu ainda não encontrei o código-fonte para 1.8.0. VBALink é baseado no VisualBoyAdvance.
——- Quanto a escrever um emulador com suporte de link “à prova de falhas”, meu palpite seria que o problema geralmente é o aumento da latência da Internet. A resposta poderia ser emular tudo em um sistema “mestre” e simplesmente exibir a saída visual para outros sistemas “escravos”. Os escravos precisariam apenas enviar pressionamentos de teclas pela Internet. Naturalmente, o mestre precisaria ser poderoso o suficiente para emular o número necessário de instâncias de GBA.