Thanks for not blowing up at meInterceptor wrote:I dont see why anyone wants to create their own ipf files though?
Nor am I sure why anyone thinks they are qualified to do it?
Not ignoring the rest of your post it's all good comment, but that's the part that stands out, to me at least.
I fear that nay be off topic though, sorry.
Your question is a good one - and my answer has to be that as you're using .ipf files as disks in an emulator, then people are going to want to write to them in the emulator - that's what they do. You could insist that all .ipf disks are read-only, but some games do write to the disk.
And of course, if I'm going to add .ipf support to FUSE on the Pandora, I'll need to be able to implement my own library, as yours likely won't run on ARM-linux.
The key here is of course that the emulator author is likely to know what he wants to do with .ipf files, so you should make all the information available that they need.