Advertisement
Guest User

Untitled

a guest
Jun 13th, 2017
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
BOO 1.18 KB | None | 0 0
  1. Y_SPEEDS:
  2.                         db $10,$F0    
  3.  
  4. SPRITE_ROUTINE:         JSR SUB_GFX
  5.                                         INC !FrameNum,x
  6.                                         LDA !FrameNum,x ;\Only allow 16 frames
  7.                                         AND #$0F              ;|
  8.                                         STA !FrameNum,x ;/
  9.                                                                                 JSR SUB_HORZ_POS
  10. TYA
  11. STA $157C,x
  12. LDA $14D4,x : XBA : LDA $D8,x : REP #$20 : SEC : SBC $96 : CLC : ADC #$0010 : CMP #$0020 : SEP #$20 : BCS NotInRange
  13.                                                                                 LDA #$01
  14.                                                                                 STA $1594,x
  15.                                                                                 NotInRange:
  16.                                                                                
  17. LDA $1588,x
  18. AND #$0C
  19. BEQ +
  20.  
  21. LDA $C2,x
  22. EOR #$01
  23. STA $C2,x
  24. TAY
  25.  
  26. +
  27. LDA $C2,x
  28. LDA Y_SPEEDS,y
  29. STA $AA,x
  30.  
  31. JSL $01801A                     ; Apply speed.
  32.  JSL  $019138
  33.                                                         JSL $01A7DC         ;deflt interaction
  34.  
  35.                                         RTS
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement