LISTING1.TXT/fr: Difference between revisions

From Atari Wiki
Jump to navigation Jump to search
No edit summary
(Replacing content with updated version)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  +
{{Languages|LISTING1.TXT}}
 
<pre>
 
<pre>
 
******************************************************************
 
******************************************************************
Line 4: Line 5:
 
* COURS D'ASSEMBLEUR 68000 SUR ATARI ST *
 
* COURS D'ASSEMBLEUR 68000 SUR ATARI ST *
 
* *
 
* *
* par Le F�roce Lapin (from 44E) *
+
* par Le Féroce Lapin (from 44E) *
 
* *
 
* *
* Seconde s�rie *
+
* Seconde série *
 
* *
 
* *
* Listing num�ro 1 *
+
* Listing numéro 1 *
 
* *
 
* *
 
******************************************************************
 
******************************************************************
Line 15: Line 16:
   
 
LEA IMAGE,A6 adresse image
 
LEA IMAGE,A6 adresse image
ADDA.L #2,A6 saute l'en-t�te DEGAS
+
ADDA.L #2,A6 saute l'en-tête DEGAS
 
MOVE.L A6,-(SP) on est donc sur les couleurs
 
MOVE.L A6,-(SP) on est donc sur les couleurs
 
MOVE.W #6,-(SP) mise en place par XBIOS(6)
 
MOVE.W #6,-(SP) mise en place par XBIOS(6)
Line 21: Line 22:
 
ADDQ.L #6,SP
 
ADDQ.L #6,SP
   
MOVE.W #3,-(SP) cherche l'adresse de l'�cran
+
MOVE.W #3,-(SP) cherche l'adresse de l'écran
 
TRAP #14
 
TRAP #14
 
ADDQ.L #2,SP
 
ADDQ.L #2,SP
Line 28: Line 29:
 
ADDA.L #32,A6 saute les couleurs (16 words)
 
ADDA.L #32,A6 saute les couleurs (16 words)
 
MOVE.W #7999,D0 init le compteur
 
MOVE.W #7999,D0 init le compteur
COPIE MOVE.L (A6)+,(A5)+ transf�re image vers l'�cran
+
COPIE MOVE.L (A6)+,(A5)+ transfère image vers l'écran
 
DBF D0,COPIE
 
DBF D0,COPIE
   
Line 39: Line 40:
   
 
IMAGE INCBIN "A:\TRUC.PI1" l'image
 
IMAGE INCBIN "A:\TRUC.PI1" l'image
  +
 
</pre>
 
</pre>
 
Back to [[ASM_Tutorial]]
 
Back to [[ASM_Tutorial]]

Latest revision as of 00:51, 17 December 2023

******************************************************************
*                                                                *
*             COURS D'ASSEMBLEUR 68000 SUR ATARI ST              *
*                                                                *
*                 par Le Féroce Lapin (from 44E)                 *
*                                                                *
*                         Seconde série                          *
*                                                                *
*                       Listing  numéro 1                        *
*                                                                *
******************************************************************

* Affichage d'une image incluse dans le programme.

         LEA       IMAGE,A6          adresse image
         ADDA.L    #2,A6             saute l'en-tête DEGAS
         MOVE.L    A6,-(SP)          on est donc sur les couleurs
         MOVE.W    #6,-(SP)          mise en place par XBIOS(6)
         TRAP      #14
         ADDQ.L    #6,SP

         MOVE.W    #3,-(SP)          cherche l'adresse de l'écran
         TRAP      #14
         ADDQ.L    #2,SP
         MOVE.L    D0,A5             la sauve en A5

         ADDA.L    #32,A6            saute les couleurs (16 words)
         MOVE.W    #7999,D0          init le compteur
COPIE    MOVE.L    (A6)+,(A5)+       transfère image vers l'écran
         DBF       D0,COPIE

         MOVE.W    #7,-(SP)          attend un appui sur une touche
         TRAP      #1
         ADDQ.L    #2,SP

         MOVE.W    #0,-(SP)          et bye bye
         TRAP      #1

IMAGE    INCBIN    "A:\TRUC.PI1"     l'image 

Back to ASM_Tutorial