Manuel Amos Professional  Sommaire  Index

Annexe D : Extensions


Avec plus de six cents instructions puissantes dans le répertoire d'AMOS Professional, le système fournit tout ce qui est nécessaire pour produire des programmes de qualité commerciale pour l'Amiga.

Les programmeurs AMOS Professional peuvent exploiter le système jusqu'à ses limites, mais il est impossible de prévoir les besoins de chaque programmeur pour chaque situation. Afin de permettre au système d'évoluer, et de répondre à toutes les exigences possibles, AMOS Professional possède la capacité unique d'accepter des commandes supplémentaires et de les intégrer au système existant.

Ces fonctionnalités supplémentaires sont appelées "extensions", elles sont écrites en code machine, et peuvent être installées de façon permanente dans AMOS Professional via [Set Editor Setup] dans le menu de configuration. Une fois chargées, elles étendent encore davantage la puissance du système, fournissant un nombre illimité de nouvelles instructions pour l'utilisation du programmeur professionnel.

Les commandes d'extension sont traitées exactement de la même manière que toutes les instructions intégrées d'AMOS Professional, et peuvent retourner des valeurs, accepter des paramètres et accéder à l'écran normalement.

Vous avez sans doute déjà utilisé des commandes d'extension. Par exemple, tapez cette instruction simple en mode Direct :

E> Bell

BELL n'est pas une commande intégrée du tout ! En fait, elle fait partie d'une extension MUSIC séparée, qui contient toutes les commandes de musique, son et échantillons utilisées par AMOS Professional. Le code source complet de ces instructions peut être examiné dans le fichier "AMOSPro_Tutorial:Extensions/Music.s".

Les éditeurs ont déjà produit plusieurs extensions très puissantes, comme le AMOS Compiler et AMOS-3D, et des versions étendues de ces programmes renforceront encore davantage vos programmes AMOS Professional !

La programmation d'extensions est tout à fait accessible à la plupart des programmeurs en langage assembleur, et une aide est facilement disponible pour surmonter la plupart des problèmes via le groupe d'utilisateurs AMOS, dont les coordonnées se trouvent à la fin de ce manuel.

Pour les débutants en programmation assembleur, les procédures en code machine peuvent offrir un accès plus facile à l'extension du système, car elles permettent de développer des routines avec un minimum d'effort, puis de les utiliser immédiatement dans des programmes AMOS Professional. Après un peu d'expérience, vous devriez être en mesure d'étendre ces routines en extensions pleinement fonctionnelles.

AMOS a une histoire très impressionnante, et maintenant AMOS Professional regarde vers un avenir prometteur. Écrire des extensions originales vous rendra acteur de ce développement, et le moment de créer l'avenir, c'est maintenant !

Retour    Suivant
14.D.01