How do I write a FAST emulator (in Java/Android)?
I'm currently working on an NES emulator, and since I was taking baby
steps, I thought I'd look at other emulators and their functionality. All
the emulators I looked at on my laptop were pretty decent and worked full
speed, but when I played with 2 on my Android phone, one of those worked
perfectly, and the other lagged like hell. Granted, I have a 3+ year old
HTC Legend, which isn't exactly a powerhouse, but how come one emulator
worked fast, while the other didn't? The slow one had a nice GUI, the
other was absolute bare bone basics. What techniques (other than
static/dynamic recompilation if that's even viable on Java/Android) can I
use to prevent an emulator from lagging/make it fast and efficient?
No comments:
Post a Comment