Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
112 user(s) are online (103 user(s) are browsing Forums)

Members: 1
Guests: 111

emeck, more...

Support us!

Headlines

 
  Register To Post  

« 1 (2) 3 »
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Quite a regular
Quite a regular


See User information
@kvasir and acefnq

What smbfs gotta do with the scenario?

There's no PC, only Amiga afaiu.

Jack

Resized Image
"the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg
Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Just popping in
Just popping in


See User information
just that you can use SMBFS to read/write an NTFS partition over a network, if you have stuff available for it.

Resized Image
Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Quite a regular
Quite a regular


See User information
@Haymiga

Thank you did not work either. However strange that you can use it via usb !?!

@kvasir

Thank you for your answer, however as I said I don't have any PC so Samba is not a solution.

Back to a quiet home... At last
Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Just popping in
Just popping in


See User information
Quote:

joerg wrote:
There are no versions for AmigaOS,


That's not true.

Quote:

only weird m68k MorphOS binaries which can't work on AmigaOS (not only OS4, they can't work on AmigaOS 2.x and 3.x either - except for HDs smaller than 4 GB, or on larger HDs if the partition you want to access is completely inside the 1st 4 GB of the HD).


That's not true. These m68k binaries are standard AmigaOS binaries. These simply use TD64 system to access >4GB, instead of NSD64. Phase5, individual computers and other manofacturers choosed the TD64 standard.

It works perfectly. Just because OS4 does not support TD64 it doesn't mean that NTFS filesystem doesn't work on AmigaOS3.x.

Quote:

NTFS isn't supported by CrossDOSFileSystem, and AFAIK there is no NTFS implementation at all for AmigaOS, if the partitions are NTFS you could try to read them with Linux.


You are wrong, current ext2/NTFS filesystems work without problems on real amigas with their standard hardware (including the standard IDE port) and also with 3rd party hardware manofactured by individual computers or phase5. Software like Idefix also uses TD64 system to access >4GB with standard ide port or idefix express, buddha, catweasel, etc...

Would it be difficult to add TD64 support to OS4 so we could have access to other filesystems? It's not a matter of which system is better or worse, it's a problem of accessing more filesystems. AFAIK there's no one working on a NTFS or ext2 filesystem for OS4

Amiga4000T+CSPPC+144MB+Picasso4+Concierto+Delfina Lite+Prometheus(Voodoo3+ Radeon7500+RTL8029), FastATA4000...
Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Amigans Defender
Amigans Defender


See User information
@Crumb

welcome to amigans

Amiga is the heart and soul of computing nothing else comes close
Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Just popping in
Just popping in


See User information
@poweramiga

thanks

I revived my A4000T last sunday with OS3.9, I hope I can reinstall OS4 soon to finish some projects that have been frozen since my equipment started to fail.

Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Quite a regular
Quite a regular


See User information
What is strange OTOH is that people (Haymiga) told us that he made it work via usb whereas he's unable to do it via ide !?!
Would be interesting to know why... Is USB device implementation TD64 compatible ?

Back to a quiet home... At last
Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Home away from home
Home away from home


See User information
Quote:
Would it be difficult to add TD64 support to OS4 so we could have access to other filesystems? It's not a matter of which system is better or worse


You can easily wrap the TD64 functions to native NSD64, by setting up a fake device, you can easily do that on a one to one bases.

For example having a device called a1ide_td64.device that forwards the SCSI command to a1ide.device.

Having tow different standards to deal whit for block device developer is going to make thing complicated, and more testing might be need for every device added to the system, so it make no sense to add TD64 code there, but to change the filesystem to support the OS provided the code comes from a Linux GPL source, it should be obtainable, if not we can always port it over again if we really need it?

Quote:
it's a problem of accessing more filesystems. AFAIK there's no one working on a NTFS or ext2 filesystem for OS4


For most it not problem not having access to this file-systems, but I guess there some cases where you have removable devices that are formatted whit NTFS or some other kind of file system.

(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Just can't stay away
Just can't stay away


See User information
Quote:
Is USB device implementation TD64 compatible ?


I very much doubt that. If a partition is less than 4GB and all of it is in the lower 4GB of the disk then most filesystems will use the normal CMD_READ/CMD_WRITE instead of the TD64/NSD64 commands as they are not necessary and also slower. Probably this is what happened in this case.

Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Quite a regular
Quite a regular


See User information
@LiveForit

Quote:
You can easily wrap the TD64 functions to native NSD64, by setting up a fake device, you can easily do that on a one to one bases.


Couldn't it be generic ? Let's say we have this generic handler named TD64CompatibilityHandler then you instanciate this handler by giving it :
- the device to make compatible ex a1ide.device,
- the fake compatible device ex: a1ideTD64.device,

Then this generic handler will add to the system the new device (here a1ideTD64.device) and will redirect (after some wrapping) to a1ide.device. Just an idea...

Back to a quiet home... At last
Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Quite a regular
Quite a regular


See User information
What is this "TD64" system? Presumably it is not, as I assumed, just the 64-bit addressing supported in all OS4 disk drivers?

Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Just can't stay away
Just can't stay away


See User information
TD64 is an unofficial extension that adds 64-bit support to the trackdisk-like device commandset. It is not the only one. NSD (New Style Devices), which was introduced in OS3.5/3.9, has its own 64-bit extension and this is the one that is used/supported by OS4.

Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Just popping in
Just popping in


See User information
LiveForIt wrote:
Quote:

Having tow different standards to deal whit for block device developer is going to make thing complicated, and more testing might be need for every device added to the system, so it make no sense to add TD64 code there, but to change the filesystem to support the OS provided the code comes from a Linux GPL source, it should be obtainable, if not we can always port it over again if we really need it?


AFAIK Marek code does not come from any Linux GPL source and it's designed from scratch to suit AmigaOS. He's a MorphOS user and I guess that he supported TD64 instead of NSD because he owns a Pegasos and it's easier for him to test (MOS also uses TD64). I don't know if he still has access to any classic amiga running OS3.9 to test NSD code. I don't want to go offtopic but maybe if an OS4 crosscompiler for MOS was available more software could be ported.

Maybe a small bounty could be set up to make native OS4 versions of his filesystems(now we have another good idea for amigans.net... bounties!).

Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Just popping in
Just popping in


See User information
Quote:
I don't want to go offtopic but maybe if an OS4 crosscompiler for MOS was available more software could be ported.

Isn't the 68k version of gcc crosscompiler available for the public?

Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Quite a regular
Quite a regular


See User information
@Crumb

Quote:
I don't want to go offtopic but maybe if an OS4 crosscompiler for MOS was available more software could be ported.


So it can be ported ... VBCC allows right now to compile from any supported platform to any other supported platform... (and MOS as OS4 are supported platforms)

Back to a quiet home... At last
Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Home away from home
Home away from home


See User information
Quote:

abalaban wrote:
@LiveForit

Quote:
You can easily wrap the TD64 functions to native NSD64, by setting up a fake device, you can easily do that on a one to one bases.


Couldn't it be generic ? Let's say we have this generic handler named TD64CompatibilityHandler then you instanciate this handler by giving it :
- the device to make compatible ex a1ide.device,
- the fake compatible device ex: a1ideTD64.device,

Then this generic handler will add to the system the new device (here a1ideTD64.device) and will redirect (after some wrapping) to a1ide.device. Just an idea...


I do not really know any thing about handlers,
all I know is the device side of it.

I think it?s possible to have program that generates fake devices.

TD64 is quite simple; io_Actual is used to store the high 32 bit value io_HighOffset.

TD_READ64=24
TD_WRITE64=25
TD_SEEK64=26
TD_FORMAT64=27


Edited by LiveForIt on 2006/12/13 19:15:27
(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Just can't stay away
Just can't stay away


See User information
@LiveForIt

IIRC the NSD 64-bit commands work the same way (use io_Actual for the high 32-bits of io_Offset).

If that's the case then it should be enough to map the commands to their NSD equivalents?

#define NSCMD_TD_READ64 0xC000
#define NSCMD_TD_WRITE64 0xC001
#define NSCMD_TD_SEEK64 0xC002
#define NSCMD_TD_FORMAT64 0xC003

Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Quite a regular
Quite a regular


See User information
Exactly the same for the NSD commands. Those #defines should be all that is required.

Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Quite a regular
Quite a regular


See User information
So this is really that simple ? Strange nobody did the generic dynamic wrapper I was talking above yet

Back to a quiet home... At last
Go to top
Re: NTFSFileSystem and FATFileSystem on OS4 ?
Just can't stay away
Just can't stay away


See User information
I've made a simple program "td64patch" that patches the BeginIO method in a .device with a routine that maps the TD64 commands (read, write, seek & format) to their NSD equivalents. If anyone wants to try they can download it from my website:
http://a500.org/index.php?s=downloads&f=td64patch.lha

I make no guarantees as to whether it will work or not. At least it didn't crash for me but I haven't had time to test with any TD64 filesystems yet either...

Assuming the commands are compatible it should work though...

Command line syntax is:
Run <>NIL: td64patch devicename [unit]

devicename = a1ide.device or other device
[unit] = optional, any unit number that can be opened (default = 0)

F.e. Run <>NIL: td64patch a1ide.device

To disable patch send a break signal to the td64patch command (C:Status can be used to obtain the process number to use with C:Break).

Go to top

  Register To Post
« 1 (2) 3 »

 




Currently Active Users Viewing This Thread: 4 ( 0 members and 4 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project