LISTING1.TXT
Jump to navigation
Jump to search
****************************************************************** * * * 68000 ASSEMBLER COURSE ON ATARI ST * * * * by The Fierce Rabbit (from 44E) * * * * Second series * * * * Listing number 1 * * * ****************************************************************** * Displaying an image included in the program. LEA IMAGE,A6 image address ADDA.L #2,A6 jump over the DEGAS header MOVE.L A6,-(SP) now on the colors MOVE.W #6,-(SP) set by XBIOS(6) TRAP #14 ADDQ.L #6,SP MOVE.W #3,-(SP) looks for the screen address TRAP #14 ADDQ.L #2,SP MOVE.L D0,A5 saves it in A5 ADDA.L #32,A6 jump over the colors (16 words) MOVE.W #7999,D0 init counter COPIE MOVE.L (A6)+,(A5)+ transfer image to screen DBF D0,COPIE MOVE.W #7,-(SP) waits for a key press TRAP #1 ADDQ.L #2,SP MOVE.W #0,-(SP) and bye bye TRAP #1 IMAGE INCBIN "A:\TRUC.PI1" the image
Back to ASM_Tutorial