19-Apr-2024 09:14 GMT.
UNDER CONSTRUCTION
Anonymous, there are 10 items in your selection
[News] AmigaOS 3.9 Native Developer KitANN.lu
Posted on 06-Jan-2002 11:34 GMT by Christian Kemp10 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 10ANN.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 10ANN.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 10ANN.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 10ANN.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 10ANN.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 10ANN.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 10ANN.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 10ANN.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 10ANN.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 10ANN.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
Back to Top