Obligement - L'Amiga au maximum

Dimanche 24 septembre 2017 - 12:39  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Hit Parade
 · Liens
 · Liste jeux Amiga
 · Quizz
 · Téléchargements
 · Trucs et astuces


Articles

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

 · Articles in english
 · Articles in other languages


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Moteurs de recherche
 · Pages de liens
 · Constructeurs matériels
 · Matériel
 · Autres sites de matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Développeurs logiciels
 · Logiciels
 · Développeurs de jeux
 · Jeux
 · Autres sites de jeux
 · Scène démo
 · Divers
 · Informatique générale


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


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


Partenaires

Annuaire Amiga

Amedia Computer

Relec

Hit Parade


Contact

David Brunet

Courriel

 


Programmation : Assembleur - exemple de gestionnaire DOS
(Article écrit par Frédéric Delacroix et extrait d'Amiga News - avril 1998)


Après de multiples préliminaires, nous voici enfin arrivés à l'écriture d'un gestionnaire de périphérique AmigaDOS. Le programme étant relativement long, je serai bref sur les explications.

J'ai essayé tant que possible de fournir aux endroits pertinents dans le source, les explications nécessaires pour chaque paquet reconnu. L'exemple concerne donc un gestionnaire de périphérique que j'ai bêtement appelé Alert-Handler. Il s'agit simplement d'une console globale : le gestionnaire ouvre une fenêtre de console lors de son initialisation et y envoie toutes les données qu'il reçoit de n'importe quel processus : une sorte de centralisation des messages de sortie. Il est clair que cet exemple n'est pas des plus utiles (encore qu'avec Mungwall et Enforcer, il peut servir) mais il est difficile de faire plus intéressant en deux pages !

Pour l'instant, la lecture de données n'est pas permise, c'est à vous de le faire. Il y a donc le fichier source à assembler, et à placer dans le répertoire L:, et le fichier "MountList" ci-dessous, à placer dans le répertoire Devs:DOSDrivers (ou Storage/DOSDrivers) après l'avoir muni d'une icône projet dont l'outil par défaut est "Mount" et renommé ALERT. Vous pourrez alors accéder au périphérique en double-cliquant sur l'icône. Il suffira alors d'un "Echo >ALERT: Bonjour" pour tester...

Fichier Devs:DOSDrivers/ALERT

Assembleur

Fichier Alert.s

Assembleur
Assembleur
Assembleur
Assembleur
Assembleur
Assembleur


[Retour en haut] / [Retour aux articles] [Article précédent]