I have an M3 real with GBA expandable ram.
With that you can play nds and gba. For snes, nes, gb, gbc, sega games you will need to find an emulator.
I think I spent close to $80
Slot 1
You use micro sd cards, im using a 4gb and not having any problems
Never really looked for special features...