Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
10 crawler(s) on-line.
 136 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 A1200:  26 mins ago
 michalsc:  31 mins ago
 amigakit:  1 hr 7 mins ago
 OlafS25:  1 hr 29 mins ago
 clint:  1 hr 34 mins ago
 amigang:  2 hrs 44 mins ago
 Tpod:  3 hrs 24 mins ago
 pixie:  3 hrs 30 mins ago
 Birbo:  3 hrs 44 mins ago
 Hammer:  3 hrs 51 mins ago

Software News   Software News : NTFS filesystem driver
   posted by r-tea on 7-Feb-2009 21:52:35 (7396 reads)

This is early version of the New Technology Filesystem (NTFS) driver for MorphOS and AmigaOS3.x.
Marek 'March' Szyprowski has released its new version, v0.9, which comes with:
* missing ACTION_CHANGE_MODE packet support added;
* broken MorphOS build (gcc bug) fixed;
* and broken Seek() call fixed;


Features
* allows to read normal files and list directories;
* support different blocksizes;
* unique volume names for unnamed filesystems;
* unicode to local charset translation;
* configurable cache size;
* supports removable media;
* automatic MBR scan;
* thanks to great libDeviceIO from Marcin 'Morgoth' Kurek there is:
- effective and fast read cache system
- support for partitions beyond 4Gb boundary (using TD64)

You can download it from
Aminet
or author's website
    

STORYID: 4758
Related Links
· More about Software News
· News by r-tea


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Hollywood APK Compiler 4.0 released
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 )

PosterThread
Crumb 
Re: NTFS filesystem driver
Posted on 9-Feb-2009 11:31:34
#21 ]
Elite Member
Joined: 12-Mar-2003
Posts: 2209
From: Zaragoza (Aragonian State)

I can't understand how people can defend Heinz Wrobel's design flaws.

I think AmigaOS4 team should try to add TD64 commands to their filesystem and devices and mark the problematic parts of NSD64 as "deprecated".

Read Ralph Babel replies and you'll be amazed.


_________________
The only spanish amiga news web page/club: CUAZ

 Status: Offline
Profile     Report this post  
Crumb 
Re: NTFS filesystem driver
Posted on 9-Feb-2009 11:34:11
#22 ]
Elite Member
Joined: 12-Mar-2003
Posts: 2209
From: Zaragoza (Aragonian State)

@NutsAboutAmiga

AmigaOS3.5 and 3.9 can simply use TD64 enabled scsi.device & FastFileSystem from OS3.1 as it's less buggy.

AmigaOS3.5 and 3.9 use a one-person "standard" that was decided by Heinz regardless of what all amiga industry comitee decided.

Isn't ironic that Ralph Babel (of GVP/GURU ROM fame,
as well as "The Amiga GURU Book"), Ralph Schmidt (phase 5), Randell
Jesup (who was responsible for AmigaDOS for many years at
Commodore), Dan Babcock (of DKB), Individual Computers, Oliver Kastl, Bernhard
Moellemann, Michael B. Smith and many others were not listened by a person who didn't fix the design flaws regardless of being pointed about it?

Isn't ironic that rom devices included in most of "modern" scsi/ide controllers for classic amigas are TD64 compatible but Heinz Wrobel decided to screw and annoy users and developers inventing his own ego-standard? Isn't ironic that TD64 works on AmigaOS3.x without the need of buying AmigaOS3.5 or AmigaOS3.9?

Isn't ironic that you could take a phase5/DKB scsi controller with AmigaOS3.1 and this NTFS filesystem and it would work OOTB but AmigaOS4 would force the user to patch the devices because Heinz made his standard deliberately incompatible and OS4 team followed that trend?

Last edited by Crumb on 09-Feb-2009 at 11:46 AM.
Last edited by Crumb on 09-Feb-2009 at 11:44 AM.
Last edited by Crumb on 09-Feb-2009 at 11:44 AM.
Last edited by Crumb on 09-Feb-2009 at 11:42 AM.
Last edited by Crumb on 09-Feb-2009 at 11:41 AM.


_________________
The only spanish amiga news web page/club: CUAZ

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: NTFS filesystem driver
Posted on 9-Feb-2009 16:12:17
#23 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12817
From: Norway

Horror old Rad vs Blue BS..

There is noting wrong whit NSD64, it work fine on OS4, and does support filesystems that predates NSD64, as for being hacks; yes TD64 and NSD64 are hacks, they should have created a new extended io request structure whit a proper 64bit integer, they did not, instead they use io_Actual to hold the upper 32bit of the 64bit integer, this complicates things for developers in general.

Regardless of the TD64 that MorphOS uses and NSD64 that AmigaOS3.5/3.9/4.0/4.1 uses, they are her to stay; they are not going to disappear, so I hope developers can take the tiny few seconds to support bout standards.

It should be as easy as define a global variable like:

Quote:

Int SUPPORTED_READ = CMD_READ;
int SUPPORTED_WRITE = CMD_WRITE;
int SUPPORTED_SEEK = CMD_SEEK;


Int mian()
{

if (is_TD64(“devicename.device”,unit_no))
{
SUPPORTED_READ = TD64_READ;
SUPPORTED_WRITE = TD64_WRITE;
SUPPORTED_SEEK = TD64_SEEK;
}

If (is_NSD64(“devicename.devce”,unit_no))
{
SUPPORTED_READ = NSD64_READ;
SUPPORTED_WRITE = NSD64_WRITE;
SUPPORTED_SEEK = NSD64_SEEK;
}

return 0;
}


I know you are going to disagree whit me just to disagree, but the point being supporting TD64 and NSD64 is easy, the rest of the code should be identical, just use the SUPPORTED_* variables.

Checking if the device has a TD64 or NSD64 is as easy as checking if DOIO() returns unknown command as error code.


_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  

Goto page ( 1 | 2 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle