[News] AmigaOS 3.9 Native Developer Kit | ANN.lu |
Posted on 06-Jan-2002 11:34 GMT by Christian Kemp | 10 comments View flat View list |
Bernd Gollesch writes:
Looks like the "Native Developer Kit for AmigaOS 3.9" is now ready. Take a look at the ftp
drawer.
Native Developer Kit for AmigaOS 3.9
====================================
At last, here is the long promised update to the Native Developer Kit! More
than one year in the making, several changes were made to improve the
robustness and quality of the NDK 3.5, upon which it is based.
What's new, what's different? In part this update is identical to the NDK
3.5, as published on the "Amiga Developer CD 2.1". The example programs are
largely the same, and so are the tutorials and the tools. The 'C' and
assembly header files have been updated, so have the linker libraries, the
Autodocs and the Workbench ARexx interface documentation. New for this
release are the release note files, and the so-called "sfd" files.
The amiga.lib stubs, the clib prototype header files, the pragma header
files and the .fd files are all generated from the "sfd" files. An example
processing tool called "sfd" is included in the "Tools" directory, but you
can also use a 3rd party tool such as "fd2pragma" (by Dirk Stöcker)
instead. Note that the "sfd" files included with this distribution have
been "sanitized" in that proprietary and internal data was omitted.
The 'C' header files were cleaned up and syntax-checked again and now
compile cleanly with SAS/C and GCC, even with all compiler warning messages
enabled. No GCC specific header files are included in this distribution,
but this may change in a future update. As of this writing, the specific
requirements for GCC on the native 68k and on the PowerPC platforms are
still somewhat uncertain. To the best of our knowledge, the compiler
specific header files would have covered the ROM interface, that is, the
pragma header files only. As the "sfd" files are provided with this
distribution, you should be able to rebuild your platform specific header
files yourself, or obtain a set from your compiler vendor.
This NDK update also represents a watershed with regard to the assembly
language header files, which, starting with this release, are no longer
guaranteed to be exactly in sync with their 'C' language counterparts.
Inquiries, bug reports & enhancement requests referring to the NDK 3.9
should be directed to the person who compiled this update and took so long
to finish it: Olaf Barthel .
Thanks go to everybody who contributed to this update, including, but not
limited to Martin Blom, Don Cox, James Jacobs, Gunther Nikl, Alastair M.
Robinson, Matt Sealey, Steven Solie, Martin Steigerwald, Dirk Stöcker and
Neil William!
|
|
AmigaOS 3.9 Native Developer Kit : Comment 1 of 10 | ANN.lu |
Posted by priest on 06-Jan-2002 10:37 GMT | Ooops, did it just "slip" out?
(usually they cost) |
|
AmigaOS 3.9 Native Developer Kit : Comment 2 of 10 | ANN.lu |
Posted by Bill Hoggett on 06-Jan-2002 10:55 GMT | In reply to Comment 1 (priest): I don't think this one should. It isn't a big enough change from what we already have on the 2.1 CD, and it is coming out at what is theoretically the back end of the OS 3.9 lifetime, with OS 4.0 supposedly round the corner (yes, I know it has been "round the corner" for some time).
I would have liked to see more standardised support for GCC, but I guess H&P still have StormC 4.0 to sell. Hopefully future StormC releases will have support for ALL Amiga oriented systems, which would make developers very happy bunnies and facilitate porting applications. |
|
AmigaOS 3.9 Native Developer Kit : Comment 3 of 10 | ANN.lu |
Posted by priest on 06-Jan-2002 11:23 GMT | In reply to Comment 2 (Bill Hoggett): "Hopefully future StormC releases will have support for ALL Amiga oriented systems"
I really could not agree more. |
|
AmigaOS 3.9 Native Developer Kit : Comment 4 of 10 | ANN.lu |
Posted by Remco Komduur on 06-Jan-2002 11:59 GMT | Downloading at the moment.
Hmmmmmm, maybe this release anounces the soon to be released BoingBag 2. I'm looking forward to see what has been updated. |
|
AmigaOS 3.9 Native Developer Kit : Comment 5 of 10 | ANN.lu |
Posted by Alcemyst on 06-Jan-2002 16:18 GMT | In reply to Comment 3 (priest): i agree too |
|
AmigaOS 3.9 Native Developer Kit : Comment 6 of 10 | ANN.lu |
Posted by Neko on 06-Jan-2002 21:51 GMT | In reply to Comment 2 (Bill Hoggett): Bill, there are plenty of useful changes in the NDK to warrant a new
release.
The changelogs alone are worth the download: if you have any idea of what
goes on under AmigaOS or are trying to write improvements or applications,
and stumble across bugs, it's a little much for you to have to be on the
secret AmigaOS 3.9 beta test list to find any answers.
Those files tell you of everything you need to know about the components -
the history, the potential flaws, the known bugs.. which versions you might
want to disallow your app to use, and so on.
As for "H&P blah blah.." - what has this update got to do with H&P? Olaf
Barthel maintains these things on no whim of Jurgen Haage or anyone else. More
standardised support for gcc? Umm.. isn't StormC 4 gcc? The includes work just
fine, mate. There is no special favour done for any particular product in this
developer kit.. |
|
AmigaOS 3.9 Native Developer Kit : Comment 7 of 10 | ANN.lu |
Posted by Peter Gordon on 06-Jan-2002 22:45 GMT | Thats bollocks. The Assembler headers havent been "in sync" for donkeys years. Hell, the "official" headers havent even had things like OpenScreenTagList(), ever! You have to patch the bastards! Frankly I'm sick of it, but at least they're acknowledging the fact now. |
|
AmigaOS 3.9 Native Developer Kit : Comment 8 of 10 | ANN.lu |
Posted by Bill Hoggett on 06-Jan-2002 23:04 GMT | In reply to Comment 6 (Neko): I think you misread my post.
I did not say the NDK was not worth releasing, just that it isn't really enough to warrant a *commercial* release, in the form of yet another Amiga Developer CD.
I did not say H&P were responsible for the new NDK either, simply that full GCC support being only available as part of StormC suits them fine, and StormC is supposed to be the "official" AmigaOS development tool as far as Amiga Inc are concerned last time I checked. (Whatever that's supposed to mean) |
|
AmigaOS 3.9 Native Developer Kit : Comment 9 of 10 | ANN.lu |
Posted by StAn on 07-Jan-2002 19:58 GMT | In reply to Comment 6 (Neko): the reaction.lib works only with SAS/C. |
|
AmigaOS 3.9 Native Developer Kit : Comment 10 of 10 | ANN.lu |
Posted by X on 08-Jan-2002 09:16 GMT | In reply to Comment 8 (Bill Hoggett): Well, that's why Amiga has made it available for download,
for free of charge... |
|
Anonymous, there are 10 items in your selection |
|
- User Menu
-
- About ANN archives
- The ANN archives is powered by #AmigaZeux. It was updated daily (news last: 22-Oct-2004; comments last: 18-May-2005).
ANN.lu was created, previously owned and maintained by Christian Kemp, www.ckemp.com.
- Contribute
- Not possible at this time!
- Search ANN archives
- Advanced search
- Hosting
- ANN.lu was hosted by Dreamhost. Sign up through this link, mention "ckemp" as referrer and he will get a 10% commission on any account you purchase.
Please show your appreciation for any past, present and future work on ANN.lu by making a contribution via PayPal.
|