NES.emu Free GAME
This is functionally same as NES.emu but free so that users who don't have access to paid apps (such as Android users in China) can download.
You will find detailed descriptions at the NES.emu site at
Other general information about this emulator is available at
This emulator is under GPL license, You can find the source codes at