Advertisement
Erik557

Untitled

Jun 11th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  2. ;; Spawn Sprite
  3. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  4. SprXPos: db $10,$D0
  5. Spawn:
  6.     XBA
  7.     LDA #$C0
  8.     STA $154C,x
  9.  
  10.     LDA $186C,x
  11.     BNE .EndSpawn
  12.  
  13.     LDY #$09
  14. -   LDA $14C8,y
  15.     BEQ .FoundSlot
  16.     DEY
  17.     BPL -
  18.     BRA .EndSpawn
  19.    
  20. .FoundSlot
  21.     LDA #$08
  22.     STA $14C8,y
  23.     XBA
  24.     STA $009E,y
  25.     LDA #$01
  26.     JSR Random
  27.     TAX
  28.     LDA SprXPos,x
  29.     STA $00E4,y
  30.     LDA $14E0,x
  31.     STA $14E0,y
  32.     LDA #$20
  33.     STA $00D8,y
  34.     LDA #$01
  35.     STA $14D4,y
  36.     PHX
  37.     TYX
  38.     JSL $07F7D2
  39.     PLX
  40.     LDA $18BB
  41.     BNE +
  42.     INC $18BB
  43. .EndSpawn
  44.     RTS
  45. +   DEC $18BB
  46.     BRA .EndSpawn
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement