I just got everything running on ubuntu. I had a few pitfalls here and there, so here is what I did to get it working, in case anyone is interested. If this is in the wrong place please move to the proper board
.
Install pSX. A google search should find it. It may complain about a libgtk so file missing. Just search the respository for it and install.
Insert the PS1 disc. If the disc won't mount. Try the following:
sudo mount -t iso9660 /dev/<cddevice> <yourmountpoint>
Rip an image. If you don't have cdrdao installed, install it from the repository. <filename> is whatever name you want to give it.
cdrdao read-cd --read-raw --datafile <filename>.iso --device /dev/<cddevice> --driver generic-mmc-raw <filename>.toc
Install the latest version of Wine if you don't already have it.
Download the v1.3 patch and the patcher for windows(the .exe).
Run the patcher with wine.
Patch the iso and play!
this is helpful & informative...
I have no clue how you solved the problem, I'm not even 100% understanding what the problem was
but props... (I've never used ubuntu.. I'm not even sure what it is)
forgive me
Ubuntu is a distribution of the linux operating system.
Had to do some google searching to figure out how the rip the image properly. Other than that is was pretty easy. Now if I could just get past Dorter! Infinite items on the enemies is a pain in the arse.
Edited information above in case you want to include it as a footnote in the FAQ somewhere.
Step 1: Install an emulator for linux. pSX and ePSXe are the most common. No matter which one you use, you will need a BIOS.
Step 2: Insert the FFT PS1 disc. If the disc won't mount. Try the following:
sudo mount -t iso9660 /dev/<cddevice> <yourmountpoint>
Step 3: Rip an image. Use whichever image ripping program that you can get to work. I used cdrdao.
If you don't have cdrdao installed, install it from your data repository or from the web. <filename> is whatever name you want to give it.
cdrdao read-cd --read-raw --datafile <filename>.iso --device /dev/<cddevice> --driver generic-mmc-raw <filename>.toc
Step 5: Download the v1.3 patch
Step 6: Download applyppf for linux
Step 7: Compile applyppf:
gcc -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -o applyppf applyppf3_linux.c
Step 8: Make sure that applyppf is executable:
chmod u+x applyppf
Step 9: Apply the patch to your iso:
./applyppf a youriso thefftpatchfile
You should have a patched version of FFT! You may want to make a backup copy of your ISO before patching, just in case the patch didn't work, or you need to re-patch later and you don't want to have to burn an image again.
Patch the iso and play!
Quote from: "Helbrax"Edited information above in case you want to include it as a footnote in the FAQ somewhere.
Step 1: Install an emulator for linux. pSX and ePSXe are the most common. No matter which one you use, you will need a BIOS.
Step 2: Insert the FFT PS1 disc. If the disc won't mount. Try the following:
sudo mount -t iso9660 /dev/<cddevice> <yourmountpoint>
Step 3: Rip an image. Use whichever image ripping program that you can get to work. I used cdrdao.
If you don't have cdrdao installed, install it from your data repository or from the web. <filename> is whatever name you want to give it.
cdrdao read-cd --read-raw --datafile <filename>.iso --device /dev/<cddevice> --driver generic-mmc-raw <filename>.toc
Step 5: Download the v1.3 patch
Step 6: Download applyppf for linux
Step 7: Compile applyppf:
gcc -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -o applyppf applyppf3_linux.c
Step 8: Make sure that applyppf is executable:
chmod u+x applyppf
Step 9: Apply the patch to your iso:
./applyppf a youriso thefftpatchfile
You should have a patched version of FFT! You may want to make a backup copy of your ISO before patching, just in case the patch didn't work, or you need to re-patch later and you don't want to have to burn an image again.
Patch the iso and play!
I will add it to the 1.3 guide thanks
Quote from: "Voldemort7"I will add it to the 1.3 guide thanks
Thanks. A "Can you play this under linux" FAQ entry pointing to this post should be sufficient, unless you wan the add the entire text. Entirely up to you.
I run Arch Linux and I figured it might be worth mentioning that ppf-o-matic works using WINE
I use ubuntu 10.04 and that's what i did
ePSXe under wine... i know there is a ePSXe for linux, but it uses old library files and it is buggy as hell
ppf-o-matic under wine
virtual machine with windows xp for all the rest
with this combination, you can pretty much run everything
i want to burn this version(1.3) on cd to play it in playstation 1(not emulator).I got wine and the exe file,and it works. I would realy appreciate your help.
thanks a lot.
To get a PSX to play modded/burned games, you will have to go somewhere else.
For those using Ubuntu 64bit pcsx-r might be a more convenient emulator, as there are fewer issues with graphics drivers. Either find it via pcsxr in the Software Center or follow this link:
http://pcsxr.codeplex.com/releases/view/50048 (http://pcsxr.codeplex.com/releases/view/50048)
My recommendation is using the XVideo Driver, as the OpenGL still causes glitches.
I'm by no means a linux expert, but I do enjoy dabbling quite a bit and am currently running Gentoo 64. I have had no issues running any of the modding software programs under wine, even CDmage and ppf-o-matic.
As for emulator to use, I think it largely depends on your hardware. If you're running a 64 bit system then odds are pcsx-r, as mentioned before, has a direct package under your distro. However, the extra linux plugins will not work. I'm pretty sure that's because pcsx-r can come as a 64-bit package and the plugins are 32-bit. The upside however is that it will run better, from my experience, with a system that doesn't have the best of video cards, or no dedicated video card. pcsx-r also comes ready to use out of the box.
epsxe provides the ability to use all the extra linux plugins, but requires some configuration before it's usable. It's also what I would be using if I had better graphics capabilities on my laptop. pSX is relatively easy to set up, and I had great results with it through Zenwalk.
Ultimately, I just crossed my fingers that everything would run through Wine and not need a virtual machine. Great success. :mrgreen: