If you are using Windows "BGB" emulator is the absolute best!
If you are on Mac or Unix "Sameboy" is the way to go!