Support for large image filesystem discs
Andrew Hodgkinson (6) 465 posts |
This topic has been imported from the old forum. Due to its use of fixed format text, you may need to make your browser view wider in order to see posts with the correct layout. |
James Peacock (34) 19 posts |
Bit of a big one this. It would be really nice to be able to plug non-filecore USB discs or music players in, and be able to use them, rather than the machine hanging. I suppose this would require, at the least, support for large file offsets in FileSwitch, FileCore and DOSFS. |
Rob Kendrick (86) 50 posts |
James Peacock (34) wrote: > I suppose this would require, at the > least, support for large file offsets in FileSwitch, FileCore and > DOSFS. I'd advocate a complete reworking of RISC OS's file handing, from device drivers to VFS to actual filing system. It's currently a complete mess. |
Ben Avison (25) 445 posts |
James Peacock (34) wrote: > Bit of a big one this. It would be really nice to be able to plug > non-filecore USB discs or music players in, and be able to use them, > rather than the machine hanging. I suppose this would require, at the > least, support for large file offsets in FileSwitch, FileCore and > DOSFS. As you have guessed, the direct cause of this problem is the file size limit, because internally the disc image is presented to DOSFS as an image file. FileCore actually has a file size limit of 2 GiB at present, which kicks in before the 4 GiB limit imposed because FileSwitch only has 32-bit file pointers. It's pretty much impossible to find USB hard discs this small. At a pinch, it's possible to shrink the partition down to 2 GiB, but that's a far from ideal solution, I'm sure you'll agree. A sticking-plaster solution that's been suggested is to change the interface to DOSFS to use multiple files, each of < 2 GiB. But in the longer term, it's certainly desirable to support big files in their own right, if only to be able to hold things like DVD ISO images. |