Page 1 of 1

A native dtdesc

Posted: Sun Jul 15, 2012 12:44 pm
by trixie
The tool "dtdesc", used to create datatype descriptors, is old and looks sh*tty, is there a native version for OS4?

Re: A native dtdesc

Posted: Mon Jul 16, 2012 12:00 pm
by salass00
I started working on some tools written in ruby for reading/writing datatype descriptors some time ago (don't remember how finished they were). The main purpose was to have something that I can use on my Ubuntu and Cygwin cross-compiler setups but of course with a decent enough ruby port they should be usable on AmigaOS 4 as well (there's a pretty old miniruby port on OS4Depot that might work for these tools at least).

Re: A native dtdesc

Posted: Mon Jul 16, 2012 3:31 pm
by trixie
I might as well have asked Steven Solie if they have the sources - I could update dtdesc for OS4 then, it would be a weekend's job I assume.

Steven?

Re: A native dtdesc

Posted: Sat Jul 21, 2012 10:31 pm
by chris
trixie wrote:I might as well have asked Steven Solie if they have the sources - I could update dtdesc for OS4 then, it would be a weekend's job I assume.
Just including the current version in the SDK would be a start! IIRC at the moment the it's hidden somewhere on the DevCD.

Re: A native dtdesc

Posted: Sun Jul 22, 2012 8:38 am
by trixie
chris wrote:Just including the current version in the SDK would be a start! IIRC at the moment the it's hidden somewhere on the DevCD.
True. It did take me some time to find it :-) And including it in the SDK shouldn't be a problem because AFAIK Hyperion has rights to the Developer CD (though probably not the latest one because it was made by Haage&Partner). The dtdesc source may not have survived; well it's definitely not on the DevCD. That would be a pity because reworking it for OS4 should be a quickie: David Junod wrote quality code.

Re: A native dtdesc

Posted: Sun Jul 22, 2012 12:44 pm
by salass00
@chris

For those who don't have the DevCD there is also:
http://aminet.net/package/dev/misc/MakeDT-1.3 (ARexx script)
http://aminet.net/package/util/dtype/dtmake (dtread and dtwrite tools)