You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[playstation-disc-burner-v1.0.2-i686](https://github.com/alex-free/playstation-disc-burner/releases/download/v1.0.2/playstation-disc-burner-v1.0.2-i686.zip)_Portable Release For i686 Linux (x86 32 bit Pentium or better)_.
6
+
7
+
*[playstation-disc-burner-v1.0.2-x86\_64](https://github.com/alex-free/playstation-disc-burner/releases/download/v1.0.2/playstation-disc-burner-v1.0.2-x86_64.zip)_Portable Release For x86\_64 Linux_.
8
+
9
+
---------------------------
10
+
11
+
Changes:
12
+
13
+
* Fixed LibCrypt patcher command not found issue.
14
+
3
15
## v1.0.1 (7/25/2024)
4
16
5
17
*[playstation-disc-burner-v1.0.1-i686](https://github.com/alex-free/playstation-disc-burner/releases/download/v1.0.1/playstation-disc-burner-v1.0.1-i686.zip)_Portable Release For i686 Linux (x86 32 bit Pentium or better)_.
echo"Enter the cd burner devname, i.e default for linux is /dev/sr0:"
10
9
read -p "Burner:" burner
11
10
12
11
echo"$burner"> config/burner.txt
13
12
}
14
13
15
-
change_burn_speed()
14
+
change_cd_burn_speed()
16
15
{
16
+
echo"Enter a number for the speed to burn CDs at. If your burner does not support the speed you provide the closest available speed will be used instead."
17
+
read -p "Set burn speed:" speed
18
+
19
+
while [[ !"$speed"=~ ^[0-9]+$ ]];do
20
+
echo"${speed} is not a number, try again"
21
+
read -p "Set burn speed:" speed
22
+
done
17
23
18
-
echo"Enter a number for the speed to burn your CD-R. If your burner does not support the speed you provide the closest available speed will be used instead."
24
+
echo"$speed"> config/cd-burn-speed.txt
25
+
}
26
+
27
+
change_dvd_burn_speed()
28
+
{
29
+
echo"Enter a number for the speed to burn DVDs at. If your burner does not support the speed you provide the closest available speed will be used instead."
19
30
read -p "Set burn speed:" speed
20
31
21
32
while [[ !"$speed"=~ ^[0-9]+$ ]];do
22
33
echo"${speed} is not a number, try again"
23
34
read -p "Set burn speed:" speed
24
35
done
25
36
26
-
echo"$speed"> config/burn-speed.txt
37
+
echo"$speed"> config/dvd-burn-speed.txt
27
38
}
28
39
29
40
echo"PlayStation Disc Burner (PSDB) $version By Alex Free"
30
41
31
-
if [ $#-ne 1 ];then
32
-
echo -e "PSDB requires 1 argument.\n\nUsage:\n\npsdb <input file>\n\n<input file> A file ending in .iso, .ISO, .cue, .CUE, .BIN, or .bin (or a compressed archive containing said files)\n"
42
+
if [ $#-ne 1 ]&& [ $#-ne 2 ];then
43
+
echo -e "Error: PSDB requires 1 or 2 arguments.\n\nUsage:\n\npsdb <input file>\n\n<input file> A file ending in .iso, .ISO, .cue, .CUE, .BIN, or .bin (or a compressed archive containing said files).\n\npsdb -cds <cd burn speed> Set burn speed for CDs to <cd burn speed> and exit.\n\npsdb -dvds <dvd burn speed> Set burn speed to <dvd burn speed> for DVDs and exit.\n\npsdb -b <burner> Set burner to <burner> (i.e. \"/dev/sr0\")."
33
44
exit 1
34
45
fi
35
46
47
+
if [ $#-eq 2 ];then
48
+
if [ "$1"=="-cds" ];then
49
+
if [[ !"$2"=~ ^[0-9]+$ ]];then
50
+
echo"Error: specified burn speed: \"$2\" is not a number"
cd"$output_parent_directory"/"$output_target_directory"_MD # CDRDAO is incapable of finding bin files relative to the cue when not in the same working directory
362
415
363
416
if [ "$EUID"!= 0 ];then
364
417
echo"Info: Root privilages are required to ensure success of burn"
cd"$output_parent_directory"/"$output_target_directory"_LCP # CDRDAO is incapable of finding bin files relative to the cue when not in the same working directory
372
425
373
426
if [ "$EUID"!= 0 ];then
374
427
echo"Info: Root privilages are required to ensure success of burn"
cd"$output_parent_directory"/"$output_target_directory"_PSX80MP # CDRDAO is incapable of finding bin files relative to the cue when not in the same working directory
382
435
383
436
if [ "$EUID"!= 0 ];then
384
437
echo"Info: Root privilages are required to ensure success of burn"
Copy file name to clipboardExpand all lines: readme.md
+19-9
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ Additional features:
24
24
25
25
* 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.
26
26
27
-
* Set the desired burn speed to a configuration file.
27
+
* 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.
28
28
29
29
* Set the desired burner (i.e. `/dev/sr0` is the default for Linux) to a configuration file.
30
30
@@ -39,29 +39,39 @@ Additional features:
39
39
40
40
## Downloads
41
41
42
-
### v1.0.2 (7/26/2024)
42
+
### v1.0.3 (8/7/2024)
43
43
44
-
*[playstation-disc-burner-v1.0.2-i686](https://github.com/alex-free/playstation-disc-burner/releases/download/v1.0.2/playstation-disc-burner-v1.0.2-i686.zip)_Portable Release For i686 Linux (x86 32 bit Pentium or better)_.
44
+
*[playstation-disc-burner-v1.0.3-i686](https://github.com/alex-free/playstation-disc-burner/releases/download/v1.0.3/playstation-disc-burner-v1.0.3-i686.zip)_Portable Release For i686 Linux (x86 32 bit Pentium or better)_.
45
45
46
-
*[playstation-disc-burner-v1.0.2-x86\_64](https://github.com/alex-free/playstation-disc-burner/releases/download/v1.0.2/playstation-disc-burner-v1.0.2-x86_64.zip)_Portable Release For x86\_64 Linux_.
46
+
*[playstation-disc-burner-v1.0.3-x86\_64](https://github.com/alex-free/playstation-disc-burner/releases/download/v1.0.3/playstation-disc-burner-v1.0.3-x86_64.zip)_Portable Release For x86\_64 Linux_.
47
47
48
48
---------------------------
49
49
50
50
Changes:
51
51
52
-
* Fixed LibCrypt patcher command not found issue.
52
+
* Added ability to set a burn speed for CD and DVDs independently. You can have one speed set for CDs, and another for DVDs.
53
+
54
+
* Updated [EDCRE](https://github.com/alex-free/edcre) to version 1.0.8.
55
+
56
+
* 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.
57
+
58
+
* Added ability to set the burner with command line arguments (`-b <burner>`) without having to give a valid input file first.
59
+
60
+
* Fixed setting burner in the DVD ISO options menu.
53
61
54
62
[Previous versions](changelog.md)
55
63
56
64
## Usage
57
65
58
-
`PSDB requires 1 argument.`
66
+
`psdb <input file>`
59
67
60
-
`Usage:`
68
+
`<input file> A file ending in .iso, .ISO, .cue, .CUE, .BIN, or .bin (or a compressed archive containing said files).`
61
69
62
-
`psdb <input file>`
70
+
`psdb -cds <cd burn speed> Set burn speed for CDs to <cd burn speed> and exit.`
71
+
72
+
`psdb -dvds <dvd burn speed> Set burn speed to <dvd burn speed> for DVDs and exit.`
63
73
64
-
`<input file> A file ending in .iso, .ISO, .cue, .CUE, .BIN, or .bin (or a compressed archive containing said files)`
74
+
`psdb -b <burner> Set burner to <burner> (i.e. "/dev/sr0").`
0 commit comments