Najlepsza odpowiedź
Istnieje wiele emulatorów GBA, których możesz użyć.
Oto lista, którą chciałeś uzyskać.
- John GBA.
- MyGBA – emulator Gameboid.
- Nostalgia GBC.
- Classic Boy.
- GBA. emu .
- EmuBox – szybki emulator retro.
- John GBC.
- RetroArch.
Jaki jest najlepszy emulator dla Androida?
Emulator John GBA będzie dla Ciebie najlepszy. i sprawdź listę 10 najlepszych emulatorów GBA dla Androida .
Odpowiedź
Nie wiem czy to można odpowiadać na własne pytania w Quora, ale poszukałem trochę informacji i podzielę się tym, co odkryłem do tej pory.
Krótkie często zadawane pytania dotyczące emulatorów: Pisanie emulatora komputera
Dobrym miejscem do rozpoczęcia pisania emulatorów jest ten samouczek dotyczący tworzenia emulatora Gameboya w Javascript (wraz z działającym kodem): Imran Nazar: Emulacja GameBoy w JavaScript: procesor
Dogłębne badanie technik pisania emulatorów: Badanie techniki programowania emulacji autorstwa Victora Moya del Barrio
Zasoby dokumentujące architekturę wielu różnych systemów: emu-docs
Pełne dane techniczne Gameboy Advance (i Nintendo DS) z emulatora bez $ GBA: Specyfikacje Inne pec z emulatora CowBite: Specyfikacja CowBite Virtual Harware
Niektóre emulatory GBA typu open source: VisualBoyAdvance (C ++) (wiele platform) VBA-M (C ++) (wiele platform) Mac Boy Advance (C ++) (Mac OSX) gbajs (JavaScript) (przeglądarka internetowa) IodineGBA (JavaScript) (przeglądarka internetowa) Strona główna Garyego Linscotta (C #) (Windows) Pobierz emulator VBALink (C ++) (Windows)
VBALink emuluje obsługę kabla łączącego. Możesz znaleźć źródło wersji 1.7.2 pod powyższym linkiem, ale nie znalazłem jeszcze źródła 1.8.0. VBALink buduje się na VisualBoyAdvance.
——- Jeśli chodzi o pisanie emulatora z obsługą łącza „fail safe”, przypuszczam, że problemem jest najczęściej zwiększone opóźnienie w Internecie. Odpowiedzią może być potencjalnie emulowanie wszystkiego w jednym systemie „master” i po prostu wyświetlanie obrazu inne systemy „slave”. Slavey musiałyby mieć możliwość wysyłania naciśnięć klawiszy tylko przez Internet. Oczywiście master musiałby być wystarczająco mocny, aby emulować niezbędną liczbę instancji GBA.