DeSmuME is a freeware emulator for the NDS roms & Nintendo DS Lite games created by YopYop156. DeSmuME is also known as YopYop DS is written in C++ for Microsoft Windows and can play Nintendo DS homebrew and commercial nds roms.
Pokemon Heart Gold English Patched 6 is out. I have patched Version 6 patch to Pokemon Heart Gold. Just download and play it with Desmume