by Alex Free
This is an open source tool kit that allows you to burn PS2 and PS1 backup discs on Linux, with the option of patching the disc image in various ways:
-
ESR patch PS2 games, and burn them to DVD-R.
-
Master Disc patch PS2 games, and burn them to CD-R or DVD-R.
-
LibCrypt patch PS1 games, and burn them to a CD-R.
-
PSX 80 Minute patch PS1 or PS2 games, and burn them to a CD-R.
Additional features:
-
Burn PS2 and PS1 games to CD-R or DVD-R without applying one of the above patches.
-
Portable Linux releases for i686 and x86_64.
-
Support for compressed files. If PSDB finds a file ending in
.iso
,.ISO
,.cue
,.CUE
,.BIN
, or.bin
in a compressed archive format that p7zip supports it will automatically be extracted and configured for all features. -
Correctly burns EDC protected PS1 games.
-
Corrects EDC and ECC starting at the system volume descriptor of the data track for CD images. Any translation patched bin file or otherwise which doesn't contain correct EDC/ECC in the actual game data will be corrected. EDC protected PS1 games continue to burn correctly with this default, as those games are looking at sectors that are before the volume descriptor.
-
Set the desired burn speed to a configuration file, this can be set for different speeds depending on if your burning a CD or a DVD.
-
Set the desired burner (i.e.
/dev/sr0
is the default for Linux) to a configuration file.
| GitHub | Homepage | PSX-Place Thread | GBATemp Thread |
-
playstation-disc-burner-v1.0.3-i686 Portable Release For i686 Linux (x86 32 bit Pentium or better).
-
playstation-disc-burner-v1.0.3-x86_64 Portable Release For x86_64 Linux.
Changes:
-
Added ability to set a burn speed for CD and DVDs independently. You can have one speed set for CDs, and another for DVDs.
-
Updated EDCRE to version 1.0.8.
-
Added ability to set burn speed with command line arguments (
-cds <cd burn speed>
or-dvds <dvd burn speed>
) without having to give a valid input file first. -
Added ability to set the burner with command line arguments (
-b <burner>
) without having to give a valid input file first. -
Fixed setting burner in the DVD ISO options menu.
psdb <input file>
<input file> A file ending in .iso, .ISO, .cue, .CUE, .BIN, or .bin (or a compressed archive containing said files).
psdb -cds <cd burn speed> Set burn speed for CDs to <cd burn speed> and exit.
psdb -dvds <dvd burn speed> Set burn speed to <dvd burn speed> for DVDs and exit.
psdb -b <burner> Set burner to <burner> (i.e. "/dev/sr0").
-
Download and unzip the latest release.
-
Execute
psdb
with one argument, the input file.
./psdb <input file>
You can also drag and drop a disc image onto the ps2db
file in the release if your Linux desktop environment supports it. Otherwise you can drag psdb
into your terminal and then the input file into your terminal and press return.
<input file>
can be:
- A PS1 or PS2 CD image BIN file with the extension
.bin
or.BIN
. - A PS1 or PS2 CD image CUE file with the extension
.cue
or.CUE
. - A PS2 DVD image ISO file with the extension
.iso
or.ISO
. - A compressed archive containing any of the files above.
- Enter option number for desired feature. PSDB will detect what type of file the disc image is and present you with options for either CD-Rs or DVD-Rs depending on the disc image.
Note: You will be prompted for root privileges when the burning program is executed in order to prevent buffer under-runs during burning which would result in a coaster. Root privileges also ensure that the burning program can access your burner hardware successfully.
PSDB itself is released into the public domain, see the file licenses/psdb.md
.
PSDB makes use of the following programs listed below, which have their own licenses/terms:
-
PortableLinuxExecutableDirectory (Public Domain, see the file
licenses/pled.md
). -
EDCRE (GNU GPL v2, see the file
licenses/edcre.md
.). -
CDRTools-PLED (CDDL v1.0 AND GPL v2, see the files
licenses/cdrecord-cddl.md
andlicenses/cdrecord-gpl2.md
). -
CDRDAO-PLED (GPL v2, see the file
licenses/cdrdao.md
). -
PSX80MP (3-BSD, see the file
licenses/psx80mp.md
). -
LibCrypt Patcher (3-BSD, see the file
licenses/libcrypt-patcher.md
). -
ESRTool-legacy (GPL v2, see the file
licenses/esrtool-legacy.md
). -
PS2 Master Disc Patcher (by MottZilla, closed source currently).
-
P7zip-zstd (GNU LGPL with unRAR license restriction, BSD-3 Clause, and Public Domain), see
licenses/p7zip.md
.