So I finally really got this up and running yesterday. A few days ago, I got it in my head to go back and replay the Legacy of Kain games. I popped them into my PS2 and it's... okay. It's in another part of the house than I usually game in, and I'd much rather have it up on the bigger screen and better sound system of my home theater. And, of course, they don't look as good as they did through those rose-tinted glasses.. hehe.
So I picked up the PC versions of the two Soul Reaver games, they were on sale for a buck apiece, so what the hell. Naturally, they don't work worth a damn with modern controls, and I had to load up external mods and hacks to get them to even run in HD.
So that got me thinking, "Hey, I've got the original discs, and I've got RetroArch... surely, there's something can be done?!?"
So, I got RetroArch updated, dug around to see that Beetle HW was the best option, did all that. Then remembered that my DVD drive in my PC doesn't work. Got that sorted. Dug around to figure out what format RetroArch wanted them in, did all that. Loaded them up and... nothing. About two hours later, finally came across a single article that mentioned that the BIOS name can't have any special characters in it, so that took care of that.
Finally got them up and running. They run beautifully, of course. It's neat turning the texture correction on and off, playing something like Tomb Raider to see just how bad it could get (even more noticeable at 1080p!).
Noticed initially that the 2D games (Blood Omen and Symphony of the Night) both looked a little blurry. Figured I could deal with that later.
Then I did one more thing, I set up the controller to use "Analog to digital", so I could use the thumbstick to move even in games that didn't support it. And that's when it all went to shit. The system just completely lost the controller, as if it wasn't even there. Just... gone. No control in menus, games, nothing. (Yes, the controller still works fine outside of RA)
I think it has something to do with what "port" the software is seeing the controller on. The problem is, this is somewhat dynamic depending on what else is plugged in at the time. It doesn't seem to recognize whatever it sees as "Port 0" (where it says it sees the controller on startup). I can't seem to find anything in the software on how to configure the actual input ports (not the player ports, the actual inputs), or any confirmation as to whether RA even sees the controller correctly.
Now, the whole goal of all of this was to run the software over the Steam Link to my home theater room. Oddly enough, its controller works fine. I think that's because it's in "Port 1" instead of the hardwared controller on the PC that's in "Port 0". Even the analog-to-digital works.
The other thing I noticed at the time was that my 2D games no longer looked blurry... they looked, how do I describe this... "painterly". All of the pixelated edges had been rounded off and sharpened. Despite the system saying that changing the internal rendering resolution wouldn't affect 2D graphics, it most certainly seems to have done just that. And I can't seem to find any option in the texture blending that changes the look at all. I assume that if I lower the internal rendering resolution back to 1x, it'll look fine, but without a controller on the PC, that's been somewhat difficult. I'd like to avoid having to change all the settings every time I boot up a different game, though.
So here's my questions:
Is there any way to confirm that it actually sees the controller and that it's working? It pops up when you start the program and says "XInput Controller found on Port 0"... how do I find and configure Port 0?
Can options and render settings be set on a per-title basis? Right now, it looks like it's only set on a per-core basis and that all titles using that core will use the same settings. But with PS1, I'd like 2D games to use different settings than 3D games. Is that possible without having to change the settings every time I change games?