This way, games with simpler touch actions would work fine. lr-desmume, per example, allows you to map the right analog to control the cursor in the bottom screen, and the right analog stick button to press the screen. Most DS games uses touch screen for a lot of actions, so you'd have to figure out a way of control the touch screen from your controller. That would be a great way of playing sidescroller platform games such as Castlevanias, Megaman ZX and so on.Ībout touch screen, that would be the tricky part. You could use those to show both screens one on top of each other, just like an original DS game. However, what if you have one of those horizontal monitors (or even configure a TV to show images horizontally, just like some older SHMUP arcade games)? Just like this: In Contra 4, per example, when you are in the bottom screen and tries to go up, you will be in the upper part of the scenario. And although you can configure the screens to show side-to-side, it still isn't the best screen configuration for most games. So, using TVs in vertical wide screen position would render black bars on the sides, which is a big waste of space.
#Ds emulator for 3ds portable
Although I still prefer running those games directly from a DS or a 3DS (since I have both portables and played a lot of games on my portable consoles), it doesn't mean that it's impossible to adapt raspberry pi into running those games with comfort.Ībout the screens, surely DS and 3DS have two screens, one on top of each other.