Nie rozumiem tej zależności, emulator NES jest znacznie mniej wymagający niż GB? Czemu tak jest? :)
Chodzi o prędkości procesorów :) Akurat gry GB śmigają ok (mocy obliczeniowej potrzeba tyle co do gier na NES'a), ale już na przykład na słabszych tel. z Javą nie pogramy w GBC z dźwiękiem bo procek telefonu nie jest w stanie udźwignąć tyle na raz.
GBA jest znacznie bardziej zaawansowaną konsolą pod względem graficznym, ma o wiele silniejsze bebechy niż jej poprzedniczki, a co za tym idzie biedny telefon na javie nie ogarniający już GBC z dźwiękiem nie udźwignie jeszcze większej ilości danych do przerobu.
Pamiętać należy że emulując coś na telefonie odpalamy program który udaje bebechy konsoli oraz jej bios, co za tym idzie odpalamy jakby system operacyjny w systemie operacyjnym i staramy się tam grać :) Obok emulatora działa jeszcze bardzo dużo procesów odpowiedzialnych za normalne funkcje telefonu co spowalnia emulację :) Niby technicznie powinno się dać emulować GBA na javie, ale inne funkcje telefonu zżerają za dużo zasobów. Wydaje mi się że gdyby napisać od podstaw nowy OS do telefonu który odpala TYLKO emulator GBA to by się udało ;-) Ale praca to już nie potrzebna i długo trwająca, do tego zmienia telefon w konsolę którą można mieć bardzo tanio jak się dobrze poszuka :)
A co do samej emulacji to bardzo dobrze rozumiem ludzi emulujących i próbujących wycisnąć z telefonu ile się da :) To jest dobra droga do nauki tego co może telefon, doszukiwania się tego dlaczego nie może oraz technik kombinowania nad tym jak zrobić żeby coś naprawić ;-) Emulujcie więc, ale nie zapominajcie o orginałach :)
Peace and Love ,,\/, (^ . ^)