Oldbitcollector

Joystick Routines

Feb 4th, 2022 (edited)
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; Robin's Joystick Routines
  2. ; Adapted from 8bitshowandtell.
  3.  
  4. joy2        = $dc00
  5.  
  6.     ;lda #$ff
  7.     ;cmp $d012
  8.     ;bne gameloop
  9.    
  10. up 
  11.     lda joy2
  12.     and #1
  13.     bne down
  14.     dec spry
  15.    
  16. down
  17.     lda joy2
  18.     and #2
  19.     bne left
  20.     inc spry
  21.    
  22. left
  23.     lda joy2
  24.     and #4
  25.     bne right
  26.     dec sprx
  27.     lda spry
  28.     cmp #$ff
  29.     bne right
  30.     dec sprx+1
  31.    
  32. right
  33.     lda joy2
  34.     and #8
  35.     bne button
  36.     inc sprx
  37.     bne button
  38.     inc sprx+1
  39.  
  40. button
  41.     lda joy2
  42.     and #16
  43.     bne updateall
  44.     inc $d020
  45.    
  46.  
  47.  
  48. updateall
  49.  
Add Comment
Please, Sign In to add comment