I don't know whether it's because I love my Nintendo DS with a passion or whether we're all just incredibly ADHD these days, but the idea of having a second screen while playing games always appeals to me. While I didn't always need to utilise the touchscreen on my games, having the option to see maps and inventories was always useful so you didn't have to keep swapping between screens all the time.
Wouldn't it be great if you could turn any emulator into a DS? With EmuLnk, you can, with the program providing a second live screen that sits in its own position or floats over your screen, showing everything from map locations to custom HUDs.

According to the official GitHub description, EmuLnk connects up to your emulator via User Datagram Protocol and reads your game memory in real time, sending game data to a themed HTML page. These themed pages, or dashboards, can trigger haptic feedback, run macros, play sounds, and even write back to memory.
As for which emulators EmuLnk works with, you'll be able to give the dual-screen experience to RetroArch, PPSSPP, Dolphin, melonDS, and Azahar for 3DS action.
Would you like to use a second screen for your emulator? Is seeing your map something you refer to often, or do timers help you with certain tasks? Let me know in the comments below!