Obligement - L'Amiga au maximum

Lundi 25 juin 2018 - 04:24  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · 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
 · Matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Logiciels
 · Jeux
 · Scène démo
 · Divers


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

 


Le courrier des lecteurs d'Amiga News Tech - novembre 1989
(Rubrique animée par OK et Cancel et extraite d'Amiga News Tech - novembre 1989)


Suite à la question sur le format des fichiers IFF ILBM, un lecteur nous a demandé celui des fichiers ANIM utilisés par Deluxe Paint 3 ou Sculpt Animate 4D. Dans l'impossibilité de lui répondre, nous adressons un appel au peuple si quelqu'un parmi vous connaît la réponse, qu'il nous l'envoie pour en faire profiter les autres.

Débutant assembleur

Je recherche un assembleur pour mes débuts en programmation, lequel pourriez-vous me conseiller ? [Regis Versans].

Réponse

Il existe plusieurs assembleurs sur Amiga, les plus connus étant les ancêtres K-Seka et MetaComCo, Profimat Amiga et Devpac Amiga version 2. Les meilleurs sont à notre avis K-Seka et Devpac, qui permettent l'édition, l'assemblage et le débogage en un seul programme. Entre les deux, mon coeur balance, mais pour un débutant, le Devpac est sans doute plus approprié, K-Seka restant réservé à une certaine élite de "bidouilleurs". Devpac est édité par la société britannique HiSoft.

GetCC()

Je me suis procuré divers livres concernant la programmation sur Amiga, et tous parlent d'utiliser la fonction GetCC() d'Exec, qui sert à récupérer le registre SR, plutôt que l'instruction MOVE SR,Destination. Seulement voilà, j'ai désassemblé la fonction GetCC(), elle se résume en une seule instruction, qui est (je vous le donne en mille) MOVE SR,D0. Alors franchement, quel est l'intérêt ? [Lilian Margerie].

Réponse

Je parie que vous travaillez avec un 68000... Le problème est le suivant : l'instruction MOVE SR,<Destination> provoque une exception sur un 68020 ou 68030, et donc un Guru Meditation. La fonction GetCC() permet de récupérer le registre SR de manière compatible 68000/020/030 ; lors de l'initialisation d'Exec (au démarrage à chaud ou à froid), le système va tester le type de processeur présent et modifier GetCC() en fonction du résultat de ce test. Avec un 68000, la fonction reste en effet MOVE SR,D0. Devinette : quelle(s) instruction(s) est (sont) utilisée(s) avec un 68020/030 ?

Coprocesseurs et GFA Basic

Peut-on, et si oui comment, adresser directement les coprocesseurs en BASIC (Amiga ou GFA) ? [Antoine Petons].

Réponse

Bien sûr, et très facilement, même. Les deux programmes suivants, l'un pour l'AmigaBasic, l'autre pour le GFA Basic, illustrent la manière de procéder, même s'ils ne font rien de particulièrement visible à l'écran.

Accès aux coprocesseurs en AmigaBasic :

BASIC

Accès aux coprocesseurs en GFA Basic :

BASIC


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