Snes emulator
But back to your issue, kosta44. I only own the R4 and has supported all my needs. All but GBA roms, but as Little said, you need a slot-2 cart to play those. I don't own one, but I've heard great things about the M3 Real.
Hope this was helpful