Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Parzi86635y@metamourge 3DS' SD card got a No-Intro collection or 37 put on it. Easily bypassed the 200-some million file limit.
-
Parzi86635y@metamourge all the shit is broken. I don't think it'd matter that much anymore, either, as FAT32/VFAT is a third-party driver and i dunno who made it so i can't send it to them.
-
inaba45895yntfs also has this really weird limit one filename length, when reading files. So software like dropbox, npm, and others can write crazy long deep in directories. Because of that reading limit Windows won't allow you to go to the file and you can't delete it either because "durr filename too long". However you can mount the directory from powershell then go as far in as you can, mount that, rinse and repeat until you can actually delete shit
-
SomeNone7115yOf course it has a file count limit! When it comes to non-empty files, you can have at most as many files as there are clusters on the file system. If all files are empty, the limit should be 32 * free space in KiB (16 entries per 512-byte sector).
-
Parzi86635y@Charmesal Access Denied on *read*, as if the user didn't have access to the file. FAT32 doesn't have this feature normally, so the driver just crashes (thus kernel-panicking the 3DS' firmware at pid like 3 or 4)
-
Parzi86635y@SomeNone it's actually in the 210-million range per partition. I got over 300 million onto it.
-
@dontbeevil I genuinely hope you don't mean mine, otherwise I'd really have to call you fucking blind.
@Parzi I have no clue -
@dontbeevil Oh oopsie, can you point me to one of those comments? I genuinely missed that!
-
@dontbeevil Although, reading the comments, I mostly see troubleshooting and Linux 'blaming'...
-
@Parzi Yeah that haha. Who develops this? If Microsoft than you can 'blame' Microsoft in some way as well (not windows, Microsoft)
-
SomeNone7115y@Parzi It is Linux's fault for not telling you you had too many files?
I'm pretty sure the same would have happened under Windows. -
Parzi86635y@SomeNone 128GB, and Windows does actually stop me ("General I/O Error" on a pristine SD card and a known-good USB adapter)
-
SomeNone7115y@Parzi If we are talking about empty files, a 128G partition can accommodate about 4 billion of them.
How does a 'General I/O error' tell you you have too many files?
(Salutes to General I/O…) -
Parzi86635y@SomeNone again, FAT32 has a per-partition file limit of like 210 million according to several sites, and they weren't empty, I have a hacked N3DSXL and put as many No-Intro sets as I could get ahold of on it (it's a decent emulation platform, praise Libretro!)
also, i'm assuming the I/O error is due to file limit, as it only occurs on Windows when I get pretty close to the file limit (i'm assuming the number also includes directories, which brings it up to almost the listed max-file number.) -
Parzi86635y@dontbeevil i mean
in this case linux broke a standard
that's a legit worrying case as only linux ever gets standards implemented properly
and if LINUX fucked up a standard... -
Parzi86635y@netherfail04 yeah... homebrew. let's go with that.
(yeah, i'm the only active Linux 3DS dev atm. Not going well, considering all the custom hardware and weird bullshit of the processors.) -
@Parzi YOO REALLY? I have a version installed. I'm not sure if it's the same version as yours though. Can you post a link to the GitHub?
-
Parzi86635y@netherfail04 https://gbatemp.net/threads/...
end of the thread, at some point back you'll find the pieces you need for initramfs and chainload image. Basic, buggy SD R/W implemented, not much else. We kinda dropped off the map. -
Parzi86635y@netherfail04 the first one on the thread is Xerpi's build, the last one before takeover.
Forgot FAT32 had a file count limit.
Turns out Linux won't stop you from writing too many files to a FAT32 drive.
Turns out this makes FAT32 do *really weird shit.*
rant