Wow! _Seriously_ impressed, pSX Author! At first I couldn't get it running, then when I did it would crash as soon as I made a configuration change or anything.
Then I noticed Ultima's comment that the WIPs were being updated and I redownloaded and reinstalled - woohoo! I just played Final Fantasy VII to the first save point, saved, and the save reloads successfully. It plays _extremely_ well; I have the impression it may be running a tad slower than in Windows, but quite smoothly - no jerkiness. Must remember to enable the information displays.
A few issues - if I run it, exit, then run it again, it crashes Ubuntu - no keyboard or mouse input, so I have to reboot the computer. Seems I have to restart X every time I want to run the emulator again if I don't want it to crash.
It seems to be saving psx.ini in my home folder rather than its own pSX folder. It also creates a psx.ini in the pSX folder, but doesn't write to it, only the one in home. I checked, and there isn't a problem with permissions. This means that when I run the emulator for the first time, I have to set all the pSX subfolder settings to pSX/<subfolder> rather than their locations being the default - including the bios folder, of course. Works Ok, but it's a bit cockeyed!
Resounding result!!! ;D
Last Edit: Feb 4, 2007 12:31:35 GMT -5 by patrickp
Running and exiting doesn't crash anything here besides the emulator (segfault)... I did it several times while testing (I actually lost count, it must've been at least 10 times I started and exited the emulator --consecutively at that). The .ini file was created properly, and relative paths work just fine... Those are rather odd issues you're having there
I've quickly tested the Linux WIP with Final Fantasy VII and it loads flawlessly. Very impressive, no configuration at all. Second try, I wanted to configure my Joypad, config dialog works ok but the emulator crashes when I validate. Very nice work anyway, pretty exciting ! Thanks for the build !
patrickp: I'm pretty sure the file hasn't changed since yesterday, as I've checked the modification date and time for the executable -- same thing. Anyhow, I didn't actually keep the original package, so the only md5sum I have is for the executable: 42b2de9c476a54545a5239ae38253092.
And for extra confirmation, I've just restarted the emulator a bunch of times at various speeds -- no crashes, and everything's still working properly O.O
I can only assume the problems with writing to psx.ini stems from the segfaults on exit, but that's just a random guess. I don't see a psx.ini anywhere else besides the directory that pSX is currently in... maybe it created it in the current working directory instead of its path? And question about your path issues... Was it the same for the bios directory?
Temperamental issues... =\
@pSX Author: If (for example) the path specified in ScreenShotsPath does not exist, pSX doesn't appear to actually save a screenshot... Even if it did, I can't seem to find where it did So if you didn't already do so, maybe you should make it so that pSX automatically creates the directory if it doesn't exist (assuming the user has permissions to create the directory).
Edit: Hm... actually, screenshots don't appear to save at all
As I said, pSX also creates a psx.ini in the pSX folder but doesn't save to it; it saves to the one it's created in my home folder.
Yes, when I started pSX the first time, it couldn't find a bios because it couldn't find the bios folder. I had to point it to that, then point it to all the other folders - it seemed to be looking for them all in my home folder rather than the pSX one.
The emulator actually gives a message that it's saved a screenshot - but no screenshot.
Edit: hey, when are we going to see a Linux Frontend then?
Edit2: yes, you're right. I opened the emulator by cding to the pSX folder in a terminal and starting it that way, rather than using a launcher, and it used the psx.ini in the pSX folder rather than the one in my home folder.
Edit3: it also fixes the crashing problem. Is there a way I can set the working directory from the launcher, rather than by opening a terminal? Unlike with a Windows shortcut, there doesn't seem to be any way of setting it.
Last Edit: Feb 4, 2007 16:42:18 GMT -5 by patrickp
(pSX:4553): Gtk-WARNING **: Unable to locate theme engine in module_path: "qtengine",
(pSX:4553): Gtk-WARNING **: Unable to locate theme engine in module_path: "qtengine", buffer_time=341315us buffer_size=15052 offset=882 period=21333us period_size=940 (dir=1) pad=0 Segmentation fault
it crashes quicker than last time. it was taking several minutes just to crash without displaying a window, but now it crashes much quicker! for a split second, i can see the outline of the window, but then it just crashes.
Have you tried downloading it again, hanman? AFAIK the WIP has been updated a few times; the original wouldn't run well, but many of us seem to be having success with the current one.
yeah, i had just re-downloaded it prior to posting my error report. as soon as i get my data backed up, i'm going to reinstall to see if that has any effect. a little drastic, i know, but this is my first install of 64bit kubuntu, and i've installed/uninstalled so many packages that it's not inconceivable something could have gotten broken. actually, now that i think of it, i may just try it from a live cd first.
pSX author mentioned earlier in the thread that if you are running a 64-bit distro it might not be set up correctly for it to run 32-bit programs.
I chickened out and gave up on 64-bit Linux myself (!) so I don't know how to help.
I would look around and see if there are sites that deal with running 32-bit apps on 64-bit Linux. I didn't put much effort into it at the time because I was just playing around and had nothing to loose from reformatting and installing a 32-bit distro instead.
If you try with a Live-CD and packages are missing (like the Xorg joystick drivers and the OpenGL library for GTK), you'll have no way to install them, right?
It would be nice to hear from somebody who is successfully running pSX on a 64-bit distro.