Having the same exact problem on retroarch, only with gameboy, gameboy color and gameboy advance. The DS seems to work fine with retroarch through launchbox though. Same thing, can launch games from within Retroarch, but not through launchbox or bigbox. Have tried searching around the internet and have endlessly fiddled around with the different cores and core settings on the emulator settings page within launchbox. Nothing seems to help. I didn't feel the need to create a whole new post, so I just left my message under this one in case someone finds a solution. I'm sorry for not providing a solution and for probably posting to the wrong place, this is the first time I'm posting on these forums so I'm happy to remove this comment if it is in the wrong place.