Closed OmegaPhil closed 11 years ago
It's a flaw of '-a' handling in pnd_run.sh in pandora's firmware, it loses quotes so PCSX gets args like this: 1 '-cdfile' 2 '"/media/fat/roms/psx/Resident' 3 'Evil' 4 '(USA).cue"' I'm not going to try making PCSX re-assemble args, that would not make sense.
If you can update to latest firmware, or at least install http://openpandora.org/feeds/unstable/armv7a/pandora-libpnd_1.0-r67.5_armv7a.ipk , pnd_run.sh will know a '--' argument, after which all subsequent args are passed though with proper escape chars and quotes, so your command line becomes this:
/usr/pandora/scripts/pnd_run.sh -p /media/pandora_1/pandora/menu/pcsx_rearmed_r18.pnd -e pcsx.sh -b pcsx_rearmed -- -cdfile "/media/pandora_2/files/games/Final Fantasy VIII/Final Fantasy VIII (Europe) (Disc 3).cue"
I thought the Upgrade OS script was doing its job, but apparently not... manually doing a opkg update and opkg upgrade pulled in a lot of updates, including pandora-libpnd. The problem however still occurs after rebooting (there was a new kernel too) - do you want the logfile from the r19 run?
Testing r19 on my normal Debian machine, I can confirm it works fine here at least (almost instant start, amazing...)
Read what I wrote above, don't pass '-a' to pnd_run.sh, it's broken by design, use '--' and then specify args after that as if you ran ./pcsx binary directly.
Sorry, read what I wanted to rather than what you said. And you even gave me the command too ;) Looked like a quote.
I have confirmed this works, thanks for your help!
I think I've already donated, but regardless thankyou again for making the first usable libre PSX emulator.
Since I'm getting back into FFVIII, I decided to knock up a command to start it up from a save state in one go. Unfortunately the following pndrun.sh command fails:
The following is logged:
When started manually, the game works smoothly.