Obligement - L'Amiga au maximum

Vendredi 23 mai 2025 - 12:35  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

Actualité (récente)
Actualité (archive)
Comparatifs
Dossiers
Entrevues
Matériel (tests)
Matériel (bidouilles)
Points de vue
En pratique
Programmation
Reportages
Quizz
Tests de jeux
Tests de logiciels
Tests de compilations
Trucs et astuces
Articles divers

Articles in English


Réseaux sociaux

Suivez-nous sur X




Liste des jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z,
ALL


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Galeries

Menu des galeries

BD d'Amiga Spécial
Caricatures Dudai
Caricatures Jet d'ail
Diagrammes de Jay Miner
Images insolites
Fin de jeux (de A à E)
Fin de Jeux (de F à O)
Fin de jeux (de P à Z)
Galerie de Mike Dafunk
Logos d'Obligement
Pubs pour matériels
Systèmes d'exploitation
Trombinoscope Alchimie 7
Vidéos


Téléchargement

Documents
Jeux
Logiciels
Magazines
Divers


Liens

Associations
Jeux
Logiciels
Matériel
Magazines et médias
Pages personnelles
Réparateurs
Revendeurs
Scène démo
Sites de téléchargement
Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


Contact

David Brunet

Courriel

 


Test du Native Development Kit 3.9
(Article écrit par Mathias Parnaudeau - juillet 2001)


A l'heure où nous attendons un AmigaOS natif PowerPC, Amiga Inc., par l'intermédiaire d'Olaf Barthel, nous propose l'ultime trousse de développement Amiga avant une nouvelle génération du système d'exploitation.

Après plus d'un an de travail, le NDK (Native Developer Kit) pour AmigaOS 3.9 est donc enfin arrivé. Il est basé sur le NDK pour AmigaOS 3.5 mais propose quelques nouveautés : nouvelles autodocs, bibliothèques statiques, documentations ARexx/Workbench, et en-têtes (headers) pour le C et l'assembleur. Les en-têtes C ont été épurés, elles peuvent maintenant se compiler proprement avec SAS/C et GCC.

Le contenu du NDK

L'archive propose dans les grandes lignes les mêmes outils et documentations que sur le CD Amiga Developer 2.1 mais se trouve uniquement ciblé sur AmigaOS 3.9. Si ce dernier est installé sur votre Amiga et que vous souhaitez programmer, vous avez alors l'indispensable à disposition et... gratuitement ! En effet, ce NDK 3.9 est diffusé librement sur le site d'Amiga Inc. Il manque quand même des documentations par rapport au CD Amiga Developer 2.1, et surtout, les ROM Kernel Manual (RKM).

Les fichiers d'en-tête sont nettoyés, nous dit-on. Aucun n'est spécifiques à GCC. Les fichiers d'en-tête en assembleur ne sont plus garantis d'être conformes à leurs homologues C. Ceci peut se comprendre par le fait que les développements sont moins réalisés en assembleur et que la migration vers le PowerPC aurait rendu le travail de mise à jour des plus délicats.

Les différentes parties du NDK, par rapport aux versions précédentes, vont de l'identique au nouveau. Voyons-les :
  • Identiques : exemples, outils, tutoriels (ARexx, imprimantes...).
  • Mises à jour : fichiers d'en-tête (C, assembleur), bibliothèques, autodocs, documentation de l'interface ARexx.
  • Nouvelles : les notes des développeurs sur les évolutions du système ("release notes"), fichiers SFD.
Les SFD représentent les successeurs des fichiers FD, ces descripteurs des bibliothèques de fonctions et de leurs points d'entrée. Ils servent à générer les inlines, pragmas, protos... avec des outils comme fd2pragma.

Parmi les outils, on compte aussi une nouvelle version de CatComp pour générer les catalogues. On trouve en plus Reactor (pour construire graphiquement des interfaces ReAction) et Installer.

Documentation, release notes

Ce sont des notes prises par les développeurs à propos de chaque nouvelle version des éléments du système. Cela intéressera plus ceux qui connaissent ou aiment se plonger dans les structures internes du système d'exploitation. On peut y lire que les développements n'ont pas totalement arrêté entre 1999 et 2001. On y parle aussi d'Exec 45.18 et de ROM update 44.42.

A la mi-1999, à l'annonce d'AmigaOS 3.5, certains criaient au scandale parce qu'ils ne trouvaient pas de révolution dans cette révision du système. On voit que les modifications ont été vraiment nombreuses et qu'il a sans doute fallu se réapproprier les entrailles du système et de ses corrections.

On ne peut prendre parti mais il est tout de même agréable de parcourir ces notes : on a alors l'impression d'accéder à des archives longtemps restées secrètes :). A quand le code source ?

Nom : Native Development Kit 3.9.
Développeurs : Olaf Barthel, autres.
Éditeur : Amiga Inc.
Genre : environnement de développement.
Date : 2002.
Configuration minimale : Amiga OCS, 68020, 2 Mo de mémoire, AmigaOS 3.9.
Licence : gratuiciel.
Téléchargement : NDK3.9.lha.


[Retour en haut] / [Retour aux articles]