Welcome, Guest. Please login or register.

Author Topic: TD64 or NSD for new storage drivers?  (Read 8338 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline HeiroglyphTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show only replies by Heiroglyph
Re: TD64 or NSD for new storage drivers?
« Reply #14 on: February 19, 2013, 10:22:35 PM »
 This is another example of how developer hostile AmigaOS has become.

After finding examples of software that does use NSD, I see they all reference devices/newstyle.h which doesn't exist in the 3.9NDK.

Why is it all secret and paid for these days?  Assuming I can even buy a developer CD.  The RTG lockdown from a 3rd party developer is stupid enough, but a 10+ year old public interface in the OS itself?

I may end up doing TD64 just because I can do it without paying to ship a hard to find CD from Europe or becoming a pirate.

This is why we can't have nice things.
 

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: TD64 or NSD for new storage drivers?
« Reply #15 on: February 19, 2013, 11:24:19 PM »
Quote from: Heiroglyph;727003

Why is it all secret and paid for these days?  Assuming I can even buy a developer CD.  The RTG lockdown from a 3rd party developer is stupid enough, but a 10+ year old public interface in the OS itself?

I may end up doing TD64 just because I can do it without paying to ship a hard to find CD from Europe or becoming a pirate.


Don't get all upset. There's no money here for the pirate police to make money off of. Maybe a few politically correct immature types will complain but it looks like this material is copyright but freely redistributable. Go figure why the documentation is not in the 3.9 NDK.

http://www.heywheel.com/matthey/Amiga/NSD.lha
 

Offline pjhutch

  • Sr. Member
  • ****
  • Join Date: Mar 2002
  • Posts: 452
  • Country: england
  • Gender: Male
  • Amiga user and developer
    • Show only replies by pjhutch
    • http://www.pjhutchison.org
Re: TD64 or NSD for new storage drivers?
« Reply #16 on: February 19, 2013, 11:40:22 PM »
I have the DEveloper CD V2.1 (made by Schatztruhe for Haage-Partner). In the DEvinfo section there are some docs about NSD device and also Trackdisk64. It is mainly consists of NSDPAtch, NSDQuery tool, Install and Readme.Guide. For TD64 there is just a readme file.

It is pretty much the same as this file on Aminet: disk/misc/NSDPatch43_20.lha.
« Last Edit: February 19, 2013, 11:43:31 PM by pjhutch »
 

Offline HeiroglyphTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show only replies by Heiroglyph
Re: TD64 or NSD for new storage drivers?
« Reply #17 on: February 19, 2013, 11:41:20 PM »
Quote from: matthey;727006
Don't get all upset. There's no money here for the pirate police to make money off of. Maybe a few politically correct immature types will complain but it looks like this material is copyright but freely redistributable. Go figure why the documentation is not in the 3.9 NDK.

http://www.heywheel.com/matthey/Amiga/NSD.lha


Thanks.

It's just frustrating.  A platform this old should be well documented and wide open, but I've hit brick walls for the last few years every time I want to work on anything hardware related.

It's like a concerted effort to prevent new hardware from being practical.

If it was my first stumble it wouldn't mean a thing, but it's so far beyond that, that it's a sensitive subject now.
 

Offline HeiroglyphTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show only replies by Heiroglyph
Re: TD64 or NSD for new storage drivers?
« Reply #18 on: February 20, 2013, 01:39:37 AM »
Just looking over the docs, I don't see what all the fuss was about and I don't see why a driver can't support both, which seemed to be implied in the arguments I've seen.

Like anything it could be improved, but it doesn't look like the end of the world that it was made out to be.

Yes, it sucks that people had to rewrite drivers after just having added support for TD64, but the standard itself isn't hideous.  I do agree that AI should have just gone with the defacto standard that was already available though.  That was a waste of everyone's time as far as I can see.

It looks like this poll is a moot point.

Thanks guys!
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: TD64 or NSD for new storage drivers?
« Reply #19 on: February 20, 2013, 02:19:42 AM »
Now I know why I like free open source stuff ;)

Points to consider:
 * Reliability - clearly defined API etc (trashed filesystem is bad)
 * Compatibility
 * Performance (CPU and kB/s)

Probably the documentation CD etc.. was created in a propietary setting. And when the financial trouble started there was the likely hood that a corporate buyout deal might happen etc. When things run out in the sand, everything got stuck in a big mess. Because I suspect that when Commodore  was working you would had the info with a bit of cash (+NDA?) without any problems.

This is why systems with documentation in your physical possession is such a good idea.
« Last Edit: February 20, 2013, 02:24:39 AM by freqmax »
 

Offline HeiroglyphTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show only replies by Heiroglyph
Re: TD64 or NSD for new storage drivers?
« Reply #20 on: February 20, 2013, 02:30:33 AM »
Quote from: freqmax;727022
Now I know why I like free open source stuff ;)

Points to consider:
 * Reliability - clearly defined API etc (trashed filesystem is bad)
 * Compatibility
 * Performance (CPU and kB/s)

Probably the documentation CD etc.. was created in a propietary setting. And when the financial trouble started there was the likely hood that a corporate buyout deal might happen etc. When things run out in the sand, everything got stuck in a big mess. Because I suspect that when Commodore  was working you would had the info with a bit of cash (+NDA?) without any problems.

This is why systems with documentation in your physical possession is such a good idea.


Amen brother.
 

Offline nicholas

Re: TD64 or NSD for new storage drivers?
« Reply #21 on: February 20, 2013, 03:10:46 AM »
Quote from: Heiroglyph;727003
 This is another example of how developer hostile AmigaOS has become.

After finding examples of software that does use NSD, I see they all reference devices/newstyle.h which doesn't exist in the 3.9NDK.

Why is it all secret and paid for these days?  Assuming I can even buy a developer CD.  The RTG lockdown from a 3rd party developer is stupid enough, but a 10+ year old public interface in the OS itself?

I may end up doing TD64 just because I can do it without paying to ship a hard to find CD from Europe or becoming a pirate.

This is why we can't have nice things.


Those two choices aren't mutually exclusive.  I bought my dev CD about 10yrs ago from a well known European Amiga dealer and it is quite obviously a CDR with an inkjet printed label stuck to the disc.
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline TheBilgeRat

  • Hero Member
  • *****
  • Join Date: May 2010
  • Posts: 1657
    • Show only replies by TheBilgeRat
Re: TD64 or NSD for new storage drivers?
« Reply #22 on: February 20, 2013, 05:19:20 AM »
Quote from: matthey;726986
If you haven't read Ralf Babel's "Why NSD is broken as designed", you probably should:

http://babel.de/amiga.html#doc


Can you read that without finding him rare out of print books?
 

Offline HeiroglyphTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show only replies by Heiroglyph
Re: TD64 or NSD for new storage drivers?
« Reply #23 on: February 20, 2013, 05:41:06 AM »
Quote from: TheBilgeRat;727037
Can you read that without finding him rare out of print books?


lol, I actually sent him a link to buy one.  He already had one in "OK" quality like the one I found.
 

Offline TheBilgeRat

  • Hero Member
  • *****
  • Join Date: May 2010
  • Posts: 1657
    • Show only replies by TheBilgeRat
Re: TD64 or NSD for new storage drivers?
« Reply #24 on: February 20, 2013, 05:48:03 AM »
I wonder if that cantankerous old fart has heard of kickstarter now?  he could at least cover his publishing cost to be sure.
 

Offline HeiroglyphTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show only replies by Heiroglyph
Re: TD64 or NSD for new storage drivers?
« Reply #25 on: February 20, 2013, 05:50:27 AM »
I wonder if he's been asked?  I'd definitely pay for a couple of books to get the updated one.

Edit: I just asked him, we'll see.  I just hope he doesn't come unglued at the mention of the book.
« Last Edit: February 20, 2013, 05:57:35 AM by Heiroglyph »
 

Offline nicholas

Re: TD64 or NSD for new storage drivers?
« Reply #26 on: February 20, 2013, 04:29:43 PM »
Quote from: Heiroglyph;727040
I wonder if he's been asked?  I'd definitely pay for a couple of books to get the updated one.

Edit: I just asked him, we'll see.  I just hope he doesn't come unglued at the mention of the book.

I have the original print edition of the Guru Book but I'd definitely pay in advance for a copy of the new edition.
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline HeiroglyphTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show only replies by Heiroglyph
Re: TD64 or NSD for new storage drivers?
« Reply #27 on: February 20, 2013, 04:54:36 PM »
He's not interested. :(

It's a shame.  He put a lot of work into something a lot of us want.
 

Offline nicholas

Re: TD64 or NSD for new storage drivers?
« Reply #28 on: February 20, 2013, 05:01:47 PM »
Quote from: Heiroglyph;727087
He's not interested. :(

It's a shame.  He put a lot of work into something a lot of us want.

Perhaps he is full of sh1t......
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline SpeedGeek

Re: TD64 or NSD for new storage drivers?
« Reply #29 from previous page: February 20, 2013, 05:30:02 PM »
TD64 is probably the easiest to support from a coders point of view (i.e. a simple extension of TD32) but since NSD64 became the official OS 3.5/3.9 standard I think it should always be supported. There is simply no point in continuing the debate about which is better now.
 
Also, support for TD64 is optional since NSDpatch can patch TD64 to emulate NSD64.