DeSmuME retroarch core works good for playing portrait mode. (64bit non playstore version) Just make sure you set your device to not be landscape only. I'm unsure of the compatibility for most
DeSmuME Archives - Wololo.net
DeSmuME Download « DS Emulator PC Mac Version 0.9.13!
How To Use Controller On Desmume | Podcast on SoundOn
Steam Community :: Guide :: Getting the Steam Controller to work with Emulators
How to use D-Pad AND Joystick in the same time on DeSmuMEe? | GBAtemp.net - The Independent Video Game Community
Steam Community :: Guide :: Getting the Steam Controller to work with Emulators
DeSmuME Tutorial | Video Game Emulation for Newbies
BUG] · Issue #428 · Davidobot/BetterJoy · GitHub
Stylus to D-Pad Fix for All NDS Games (Desmume) | GBAtemp.net - The Independent Video Game Community
DeSmuME PS4 (DualShock 4) Controller Setup For Windows | Nintendo DS Emulator, Emu, Play DS On PC - YouTube
DeSmuME (NDS Emulator) Auto-Turbo - Scripts and Functions - AutoHotkey Community
How to Set Up a Controller for DeSmuME? Xbox, PS4 & PC Guide
DeSmuME Wii - GameBrew
Super Princess Peach - Guides - Speedrun
How to use a PS4/XBOX One/ PC Controller on DeSmuME DS Emulator - YouTube
Nintendo - DS (DeSmuME) - Libretro Docs
How to Install a Nintendo DS Emulator on a PC or Mac