Which emulators have you tried? I played Pokemon Emerald just fine on John GBA Lite.