Advertisement
Guest User

Untitled

a guest
May 27th, 2010
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. level105:
  2. LDA $15 ; Load controller
  3. AND #$01 ; Check "Right" bit
  4. BEQ CHECKLEFT105; if it's off, goto CHECKLEFT105
  5. LDA $7B ;\if it's on, modify right movement
  6. INC ;|
  7. INC ;|
  8. STA $7B ;|
  9. CMP #$3F ;|
  10. BCC CHECKLEFT105;|
  11. DEC ;|
  12. STA $7B ;/
  13. CHECKLEFT105:
  14. LDA $15 ; Load controller
  15. AND #$02 ; Check "Left" bit
  16. BEQ NONE105 ; if it's off, go to NONE105
  17. LDA $7B ;\if it's on, modify left movement
  18. DEC ;|
  19. DEC ;|
  20. STA $7B ;|
  21. CMP #$C1 ;|
  22. BCS RETURN105 ;|
  23. INC ;|
  24. STA $7B ;/
  25.  
  26. NONE105:
  27. LDA $13 ;// This part's sort of complicated but
  28. LSR ; it basically makes you slide less
  29. BCC RETURN105
  30. LDA $15
  31. AND #$03
  32. BNE RETURN105
  33. LDA $7B
  34. BEQ RETURN105
  35. BPL +
  36. INC
  37. STA $7B
  38. RTS
  39. + DEC
  40. STA $7B ;//
  41. RETURN105:
  42. RTS
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement