PlayStation Disc Burner (PSDB)

PS2 PlayStation Disc Burner (PSDB) v1.0.5 (10/31/2025

Changes:
* Now can burn VCD files!

* RAW burning toggle now enabled for all CD related burn/patch options.

* EDC/ECC now corrected starting at the volume descriptor sector for all CD burning options in RAW writing mode.

* Added support for PSX Undither patching and burning.

* Displays output directory of patched file when done.

* Improved build script.

* Improved readme.

* Now licensed under the 3-BSD license.
  • Like
Reactions: krHACKen and Algol
Changes:
  • Updated EDCRE to version 1.1.0.
  • Updated Libcrypt Patcher to version 1.0.9.
  • Updated PS2 Master Disc Patcher to v1.0.6.
  • Updated P7zip-zstd to git commit 6819e2dc1917e1267babddc6391cea56ead7123d.
  • Implemented fixes for an issue where if you #2 psdb to i.e. /usr/local/bin/psdb thanks to brkzlr. Since it had been over a year and I had more plans on how to re-archeticutre the current psdb to work under such conditions, I took inspirations/code changes from his original pull request and re-integrated it into the v1.0.4 source tree. But they did point out this issue first and provided fixes which I built upon on v1.0.4 nearly a year later so many thanks to them.
  • New default burning mode is non-RAW. This change has happened because many burners do not support RAW burning mode, and only a small amount of PSX games require it. The RAW burning mode can be enabled by specifying psdb -r yes to burn such games. I recommend to do this if your burner works with RAW mode. If you have issues burning discs in RAW mode, you can specify pdsb -r no to disable RAW mode.
  • Changed how to specify a custom burner config. Instead of i.e. psdb -burner /dev/sr1, do psdb -b /dev/sr1. This is still an "advanced" feature and psdb will find the default burner by default in almost all cases (which is normally /dev/sr0).
  • Re-compiled the portable build. This fixes #7 (comment) with Linux distros using GLIB 2.34 which can't load the included STATIC ld loader. Really strange why this ever became an issue.
  • Mandated GCC/G++ 13 be used for compilation since cdrtools is broken on GCC 14+.
  • Improved build system.
Back
Top