Advertisement
SMicro

Bola movimiento Easy68k

Jun 4th, 2014
780
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. *-----------------------------------------------------------
  2. * Title      :
  3. * Written by :FULGENCIO
  4. * Date       :
  5. * Description:BOLA VERDE QUE SE MUEVE
  6. *-----------------------------------------------------------
  7.     ORG    $1000
  8. RED         EQU $0000FF
  9. GREEN       EQU $00FF00
  10. BLUE        EQU $FF0000
  11. YELLOW      EQU $00FFFF
  12. BLACK       EQU $000000
  13.  
  14. START:                  ; first instruction of program
  15.             MOVE.L #100,D1
  16.             MOVE.L #100,D2
  17.             MOVE.L #200,D3
  18.             MOVE.L #200,D4
  19.             MOVE.L D1,X1
  20.             MOVE.L D2,Y1
  21.             MOVE.L D3,X2
  22.             MOVE.L D4,Y2
  23.            
  24.  
  25. BUCLE  
  26.             MOVE.L #GREEN,D1
  27.             JSR COLOR
  28.            
  29.             MOVE.L X1,D1
  30.             MOVE.L Y1,D2
  31.             MOVE.L X2,D3
  32.             MOVE.L Y2,D4                  
  33.             JSR CIRCULO
  34.            
  35.             JSR RETARDO
  36.             MOVE.L #BLACK,D1
  37.             JSR COLOR  
  38.          
  39.             MOVE.L X1,D1
  40.             MOVE.L Y1,D2
  41.             MOVE.L X2,D3
  42.             MOVE.L Y2,D4            
  43.             JSR CIRCULO          
  44.            
  45.             ADD.L #10,X1
  46.             ADD.L #10,X2
  47.             JMP BUCLE
  48.            
  49.             SIMHALT             ; halt simulator
  50.  
  51.            
  52. CUADRADO            
  53.             MOVE.L #87,D0
  54.             TRAP #15
  55.             RTS
  56. CIRCULO     MOVE.L #88,D0
  57.             TRAP #15
  58.             RTS
  59.            
  60. COLOR
  61.             MOVE.L #80,D0
  62.             TRAP #15
  63.             MOVE.L #81,D0
  64.             TRAP #15   ;PLUMA Y RELLENO MISMO COLOR            
  65.             RTS
  66.            
  67. RETARDO     MOVEM.L D0-D1,-(A7)
  68.             MOVE.L #23,D0
  69.             MOVE.L #10,D1
  70.             TRAP #15
  71.             MOVEM.L (A7)+,D0-D1
  72.             RTS
  73.            
  74.            
  75. * Put program code here
  76.  
  77.             ORG $3000
  78. * Put variables and constants here
  79. X1          DS.L 1
  80. Y1          DS.L 1
  81. X2          DS.L 1
  82. Y2          DS.L 1
  83.     END    START        ; last line of source
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement