hydrian / psxrip

Bash script to backup Playstation (PSX) games in Linux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

psxrip.sh

Bash script to backup Playstation (PSX) games in Linux

Script for ripping PSX game discs into .bin files with corresponding .cue files.

Usage: psxrip.sh [{--outputdir} ] [{--drive} ] [{--disable-subchan] [{--help|-h}] [--enable-fast-rip] [--use-raw-driver] FILENAME

The parameter FILENAME is mandatory. Without it, the script will abort. Plain spaces in the filename are prohibited!

Available switches: --drive Define the device to be used. If this parameter is not provided, /dev/cdrom will be used.

--help / -h Displays this help text.

--disable-subchan Don't extract subchannel data. Subchannel data might be required for some PSX copy protection though it could create problems. Retry with this parameter set if any problems occur when trying to use the resulting image.

--outputdir Define the folder in which the resulting image should be saved. If the folder does not exist, it will be created. If no --outputdir parameter is given, the folder ~/psxrip will be used.

--enable-fast-rip Runs CD-ROM reader at full speed to get a faster rip but lower quality (Not Recommended)

--disable-umount Disables automatic unmount of mounted DRIVE if mount is detected.

--use-raw-driver Uses generic-mmc-raw instead of generic-mmc:0x20000 driver (not-recommended) Here for legacy reasons.

--disable-eject Disables CD-ROM eject on a successful rip

This tool requires the following to be installed and available in PATH.

Installation

  1. Download psxrip.sh to machine with CD/DVD drive
  2. chmod +x psxrip.sh
  3. ./psxrip.sh PARAMETERS ... or put psxrip.sh in your $PATH

Configuration

  1. Copy psxrip.example.conf to $HOME/.config/psxrip.conf
  2. chmod o+rw $HOME/.config/psxrip.conf
  3. Edit file for your specific needs

Images tested with

  • ePSXe 2.0.5 (64-bit)

About

Bash script to backup Playstation (PSX) games in Linux

License:GNU General Public License v3.0


Languages

Language:Shell 100.0%