-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add option for 4GB chunks #10
Comments
After noticing that it only mentions 1073741824 in one file; iso2opl.c, I decided to change my grep;
If i understand this;
Compiled and ran fine, but i made the mistake of not renaming the binary, so my first test must have used the original binary that i made. Second test seems to be going fine, though. The first chunk is over 1GB, anyway. Will report back when I have a chance to test on my PS2. Nevermind, after the first chunk, I got this error; Error: failed to write datas to part file! Trying one more time with 2gb chunks.
Looked like it worked! Time for one more test before bed;
Bully is installed! |
Maybe someone could add this to the README.md file? Optional: This is the largest file size supported on FAT32. |
Hey,
First off, thanks for making this!
I have been using Debian for a few years, now, and recently decided to dust off my PS2. I've got used to using Linux and have been trying to replace the windows tools that i used to use and after a LOT of searching came across your project.
This is also the very first project that i have compiled from source, myself!
Though I say that loosely as you have indeed made this very easy to compile. Especially after realizing that i don't need git to do that. Just extract the zip and run make!
Anyway, my issue, or request, rather.
Is there any possibility of making an option to use 4GB chunks instead of 1GB?
Does OPL only support 1GB chunks? I can't remember off hand, myself.
4GB chunks means less files and will still fit on FAT32, which is the main reason I came looking for this project.
using grep i found this;
$ grep 1073741824 ./iso2opl-master/iso*
./iso2opl-master/iso2opl.c: if (nbytes > 1073741824)
./iso2opl-master/iso2opl.c: nbytes = 1073741824;
./iso2opl-master/iso2opl.c: if (nbytes > 1073741824)
./iso2opl-master/iso2opl.c: nbytes = 1073741824;
./iso2opl-master/iso2opl.c: num_parts = filesize / 1073741824;
If i changed all instances of 1073741824 to 4294967296, and compiled it again, would it do what i want?
Or maybe make an option like -2, -3 -4, that changes that value to 2GB, 3GB, 4GB...?
I only have scripting experience, so I'm just spitballing, here. I don't even know what language you coded this in. C something maybe? Just going by the extension.
Wait... is 'nbytes' a variable? I actually just noticed this is all in the same file, too. lol
Typing this has given me some things to experiment with, anyway. lol.
Thanks,
RS
The text was updated successfully, but these errors were encountered: