LISTING1.TXT/fr: Difference between revisions

From Atari Wiki
Jump to navigation Jump to search
(Created page with "<pre> ****************************************************************** * * * COURS D'ASSEMBLEUR 68000...")
 
No edit summary
Line 4: Line 4:
 
* COURS D'ASSEMBLEUR 68000 SUR ATARI ST *
 
* COURS D'ASSEMBLEUR 68000 SUR ATARI ST *
 
* *
 
* *
* par Le F
+
* par Le F�roce Lapin (from 44E) *
 
* *
 
* *
* Seconde s
+
* Seconde s�rie *
 
* *
 
* *
* Listing num
+
* Listing num�ro 1 *
 
* *
 
* *
 
******************************************************************
 
******************************************************************
Line 15: Line 15:
   
 
LEA IMAGE,A6 adresse image
 
LEA IMAGE,A6 adresse image
ADDA.L #2,A6 saute l'en-t
+
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 21:
 
ADDQ.L #6,SP
 
ADDQ.L #6,SP
   
MOVE.W #3,-(SP) cherche l'adresse de l'
+
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 28:
 
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
+
COPIE MOVE.L (A6)+,(A5)+ transf�re image vers l'�cran
 
DBF D0,COPIE
 
DBF D0,COPIE
   

Revision as of 15:04, 23 November 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