Guest User

Untitled

a guest
Jun 20th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. spriteloop2:   
  3. ;   jmp *
  4.     moveq #0, d0
  5.     moveq #0, d1
  6.     moveq #0, d2
  7.     moveq #0, d3
  8.     moveq #0, d4
  9.     moveq #0, d5
  10.     moveq #0, d6
  11.     moveq #0, d7
  12.     lea (Sine), a0
  13.     lea (Sine+10), a1 ; Cosine
  14.     lea ($FF8000), a2
  15.     ;d1 =  THAT PIECE OF SHIT X COORDINATE
  16.     moveq #40-1, d1
  17.     moveq #28-1, d4
  18. @Start:
  19. ;   moveq #0, d0
  20.     move.b d1, d0
  21.     add.b d7, d0
  22.     add.b d7, d0
  23.     move.b (a0,d0), d3
  24.     move.b d1, d0
  25.     add.b d1, d0
  26.     add.b d7, d0   
  27.     add.b (a1,d0), d3
  28.     move.b d4, d0
  29.     add.b d7,d0
  30.     add.b d7,d0
  31.     add.b (a0,d0), d3
  32.     move.b d4, d0
  33.     add.b d4, d0
  34.     add.b d7, d0   
  35.     add.b (a1,d0), d3
  36.     subq #1, d3
  37.     lsr.w #4, d3
  38.     move.w d3, (a2)+
  39.     dbf d1, @Start
  40.     moveq #39, d1
  41.     add.w #128-80, a2
  42.     dbf d4, @Start
  43.     waitframe
  44.    
  45.    
  46.     lea ($FF8000), a2
  47.     moveq #27, d4
  48.     moveq #39, d1
  49.     addq.l #1, d7 ;(FRAMECOUNTER)
  50.     bra @Start
Add Comment
Please, Sign In to add comment