Maybe even PS2 through PCSX2, but only time will tell. And it'd mean that RPi4 has potential for running not only 3DS, but even Gamecube or Wii games through Dolphin Emulator. You can use RPi for DS and 3DS games with a bit of creativity, but for 3DS, firstly you gotta check if RPi4 has enough firepower for running Citra. So, most games use touch screen for simpler actions, such as choosing items or change equipments, and then the "right analog stick to control touch screen" approach would work just fine for most games.Īnyway, that's it.
Luckily, for 3DS, the use of touch screen controls decreased a lot, and most games in that portable console make use mainly of buttons, just like consoles. But there's a lot of DS games that uses the touch screen in a lot of different ways (some are really hardcore, such as Castlevania Dawn of Sorrow or Elite Beat Agents), so in those cases, you'd need to add a touch screen in your RPi, or use a mouse for those tasks. 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. Citra also now has additional game enhancement features that are not possible on real 3DS hardware such as higher resolution rendering and support for custom textures. Citra has not yet had a stable release but performance and compatibility have been steadily improving in recent years.
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. Citra is a Nintendo 3DS emulator for PC and Android devices. 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.
Nevertheless, this is an impressive progress update considering the. As explained in the video, the implementation isn’t perfect and will require more updates until it is working for every game. Citra 3DS Emulator developer has shared a new video revealing the audio implementation for their emulator. So, using TVs in vertical wide screen position would render black bars on the sides, which is a big waste of space. Citra 3DS Emulator for PC, MAC & Android. 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.