Play Station ISO ripper
-
- Posts: 90
- Joined: Tue 03 Aug 2010, 15:46
Play Station ISO ripper
So I'm trying to run a program to convert PSX/PS1 games into PSP games, but I need a ripper to get the files off of my discs and turn them into an .ISO, as that's the only thing the program can read... Anyone know of a program that can do this(without WINE, preferably...)?
- ttuuxxx
- Posts: 11171
- Joined: Sat 05 May 2007, 10:00
- Location: Ontario Canada,Sydney Australia
- Contact:
Re: Play Station ISO ripper
I found a script you'll need cdrdao also installed, I made a pet for the cdrdao, Really this script is easy and probably someone with a bit of time could configure it to automatically detect your cd/dvdrw burner/play and automatically rip it, anyways here's the script you'll need. the pet was compiled on luci puppyWarrior522 wrote:So I'm trying to run a program to convert PSX/PS1 games into PSP games, but I need a ripper to get the files off of my discs and turn them into an .ISO, as that's the only thing the program can read... Anyone know of a program that can do this(without WINE, preferably...)?
ttuuxxx
This is a script will rip PSX images, it might work for others as well. You'll need cdrdao installed for it to work. First, you need to do a little setup; namely, which CD drive to use (command you type is bolded, don't really know why sudo access is needed):
$ cdrdao scanbus
... snipping useless program output ...
ATA:1,0,0 TSSTcorp, CD/DVDW SH-S182M, SB02
We're interested in the first field of the output, ATA:1,0,0. This is the way cdrdao names the devices. You might have more than one device in the output; just use the one that you will rip PSX CDs with.
Now, the script:
#!/bin/bash
if [[ -z "$1" ]]; then
echo -e "Usage: `basename $0` <filename>"
echo -e "Error: No filename specified."
exit 1
fi
cdrdao read-cd --device ATA:1,0,0 --driver generic-mmc-raw --read-raw --datafile $1.bin $1.toc
exit 0
Save this script as 'mkpsximage' in /usr/local/bin and give it execute permission. You'll need sudo access to do this. (Change the bolded portion to whatever drive you want to use.) When you use the script, you will need to specify a base filename to use for the created BIN/TOC files. Say you were ripping Final Fantasy VII, disc one:
$ mkpsximage ff7-d1
When the script is finished, you should have two files in the current directory, 'ff7-d1.bin' and 'ff7-d1.toc'.
HTH
[EDIT]
Added the bold part.
[EDIT 2]
Final line in the script should be 'exit 0', not 'exit 1'.
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)