Play Station ISO ripper

Requests go here. If you fill a request, give it a new thread in the appropriate category and then link to it in the request thread.
Post Reply
Message
Author
Warrior522
Posts: 90
Joined: Tue 03 Aug 2010, 15:46

Play Station ISO ripper

#1 Post by Warrior522 »

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...)?

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

Re: Play Station ISO ripper

#2 Post by ttuuxxx »

Warrior522 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...)?
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 puppy
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 :)

Post Reply