LISTING1.TXT/fr: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
* COURS D'ASSEMBLEUR 68000 SUR ATARI ST * |
* COURS D'ASSEMBLEUR 68000 SUR ATARI ST * |
||
* * |
* * |
||
− | * par Le |
+ | * par Le Féroce Lapin (from 44E) * |
* * |
* * |
||
− | * Seconde |
+ | * Seconde série * |
* * |
* * |
||
− | * Listing |
+ | * 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- |
+ | 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)+ |
+ | COPIE MOVE.L (A6)+,(A5)+ transfère image vers l'écran |
DBF D0,COPIE |
DBF D0,COPIE |
||
Line 39: | Line 39: | ||
IMAGE INCBIN "A:\TRUC.PI1" l'image |
IMAGE INCBIN "A:\TRUC.PI1" l'image |
||
+ | |||
</pre> |
</pre> |
||
Back to [[ASM_Tutorial]] |
Back to [[ASM_Tutorial]] |
Revision as of 12:45, 24 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