Remember me

Lost Password?

Register now!


Who's Online
75 user(s) are online (59 user(s) are browsing Forums)

Members: 1
Guests: 74

NinjaCyborg, more...

Support us!


Report message:*

Re: What's happened to Smart FileSystem 2?

Subject: Re: What's happened to Smart FileSystem 2?
by salass00 on 2007/5/29 17:38:18



NSD64 is only half of what you need, the image file has to be accessed using 64 bit offsets as well. OS4 final includes the 64 bit dos.library functions, but IIRC they were not in the last public SDK yet.

This is the function I am using (from latest public SDK):

success = ChangeFilePosition( file, position, mode )
int32 ChangeFilePosition(BPTR, int64, int32)


I have another file system with 100% working large file support, if you sent me a beta version of diskimage.device I can test if it works correctly with files > 4 GB.

The latest v52.3 version I uploaded to OS4Depot today should have working NSD64 support. If you could try it out with your filesystem it would be appreciated.


IIRC the ICD0 mountlist included in the old, m68k versions of diskimage.device is ok (a lot of it is for CacheCDFS, but it's ignored by CDFileSystem and doesn't cause problems). You just have to make sure it includes DosType = 0x43443031, LowCyl = 0 and BlockSize = 2048.

Thanks for that. I'll try it out if I can find/make some smaller DVD iso files to test with.

Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project