What emulator are you using, because I think VBA (Visualboy Advance) works pretty well. Make sure that you are using a .gba, .gb, or .gbc file and not an .ips (a patch for a rom). What doesn't work, does the screen turn white? That's what I'm having trouble with. Only certain roms work for me.