do yourself the favor and get a dstwo. it's an extra $15 or so, but it can play anything, has an extensive plugin library(including snes/gba/gb/gbc/nes/genesis emus), can handle 4 saves per game, 4 save states per game, has an onboard processor for clean DS emulation(i.e. NO PATCHES to play your personal dumped game collection), and is updated often. it has no peer.