RetroArch. (Excuse the stupid image that follows.)
View attachment 2832738
Literally emulator communism, and just like communism, it never fucking works.
If I look at it ever so slightly too much, or if I breathe out a little bit too hard, or if it suddenly wakes up in a bad mood, or perhaps if my actual N64 console has not got the expansion pak inserted, it goes wrong for some reason.
Not to mention that emulators like ProSystem, PicoDrive, the fixed MAME/FBA/Snes9x versions, and Genesis Plus GX insist on forcing people to use this shit and not provide native ports to Win32 or any other platform, and you also have the Redditor shills who just copy things verbatim from the Emulation GameTechWiki website (which prefers to glorify anything available as a libretro core, being FOSS and cycle accurate and shun anything else regardless of whether it actually works better or the authors aren't incompetent commies or whatever).
The netplay also does not fucking work. Even with the ports forwarded on both ends, it has never managed to work.
Most of the libretro ports don't work either or are in a virtually unusable state (the Wii one for instance starts breaking apart after a while of use and the XP/Vista targeting one is not optimised for the hardware target very well at all). Only the Linux one seems to be of any real priority to them, and even then they seem to have absolutely no clue how to label stable releases other than "let's slap a number on this when a date feels convenient".
Also, why is there seemingly an inverse relationship between how sane the usability and straightforwardness of a piece of software is and the more obsessed with "muh freedom" a piece of software is?