Bug report: Controls are messed if PCSX is called externally (start PCSX with specific rom filepath)
Starting PCSX alone —> Controls work as expected
Starting PCSX via Pandafe —> Controls work only very partial, most assigned keys are missing!
My initial guess:
Pandafe may launch PCSX with corrupted environment variables or with an alternative appdata directory or without a certain necessary pre-run script, or PCSX may has a bug if launched with rom arguments, instead of being launched standalone and then launching the rom itself.
Further investigation (if PCSX is launched from Pandafe):
From the gpio-keys only up/down/left/right work, all others are mysteriously missing: A/B/X/Y, L & R, Start, Select.
Plus my USB devices (Logitech Cordless Rumblepad, one for each player 1 & 2) have wrong keys assigned (those from the gpio-keys!).
I made a backup of
appdata/pcsx_rearmed/.pcsx/pcsx.cfg and also after the bug occurence,
pcsx.cfg has still the same modification date and content (diff == null) as the backup. So the config was not messed with. It must be a bug from PCSX treating controls different if called externally, or PANDAFE calling PCSX somehow wrong.
My config file for bug reproduction:
pcsx.txt
(pcsx.cfg renamed to .txt due to forum software restrictions)