19-Apr-2024 19:55 GMT.
UNDER CONSTRUCTION
[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!

List of all comments to this article
Sorted by date, most recent at bottom
Comment 1priest06-Jan-2002 10:37 GMT
Comment 2Bill Hoggett06-Jan-2002 10:55 GMT
Comment 3priest06-Jan-2002 11:23 GMT
Comment 4Remco Komduur06-Jan-2002 11:59 GMT
Comment 5Alcemyst06-Jan-2002 16:18 GMT
Comment 6Neko06-Jan-2002 21:51 GMT
Comment 7Peter Gordon06-Jan-2002 22:45 GMT
Comment 8Bill Hoggett06-Jan-2002 23:04 GMT
Comment 9StAn07-Jan-2002 19:58 GMT
Comment 10X08-Jan-2002 09:16 GMT
Back to Top