So, I bought LaunchBox, paid for the premium version. Lots of tutorials, lots of community activity. Seems worth it.
First step, import my PSX collection. They're 7z files, with .bin.ecm & cue files. Choose RetroArch as emulator. Looks like none of RetroArch's cores support .bin.ecm files. Move PCSX-reloaded and ePSXe folders into LaunchBox\emulators. Configure. Won't launch with either (both PCSX-r & ePSXe work outside of LaunchBox, albeit with extracted .bin.ecm & cue files as there is no 7zip support in those programs)
Second step, give up on PSX collection, go to something "easy" - MAME. Watch tutorial. Import MAME collection. Try to launch with RetroArch. Doesn't work. Try to launch with MAME. Doesn't work (does work with RetroArch & MAME when launched outside of LaunchBox).
Figure I will at least try to get my PS4 controller working. DS4Windows installed, controller connected. Go to Options->Legacy->Input->Gamepad/Joystick. Click "Enable gamepad/joystick". See that is has pre-selected "XInput Xbox 360/Xbox ONE". Hit OK, returned to interface. No navigation with game controller. Go back to Options->Legacy->Input->Gamepad/Joystick. See that selection no longer active. Try multiple combos. Nothing is sticking.
I guess I do have a nice catalog of un-launchable games, otherwise, I am struggling to see the point of this software. I thought one of the big selling points was that it auto-configures the emulator setup for you. I'm willing to tweak, but it is pretty discouraging that literally neither of the platforms I have imported and tried to use are working. Should I bother with others? Am I missing a security setting?