Emulates both CPUs
Direct DMA (not on VBlank or others)
Supports only Mode 0
No support for extended palettes - sorting of backgrounds and sprites
Part of SWI
Does not emulate commercial game mainly because of CARD_REG
Emulates pretty well Meteos's demo but there is a small problem with the mouse
NO$GBA is a good emulator with a high compatibility rate with DS and GBA games. It offers almost everything that you need in an emulator.
However, you might experience some distorted sound while playing certain games. This could be caused by problems with sound emulation or synching due to a lag in the frame rate. But despite these issues, NO$GBA is still popular and well-supported by the gaming community and GBA.
Pokemon emulator for iPhone iOS app and Android version download.