Advertisement
Guest User

Untitled

a guest
Mar 6th, 2015
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. LDA $2002
  2. LDA #$20
  3. STA $2006
  4. LDA #$00
  5. STA $2006
  6.  
  7. LDA #low(background)
  8. STA AddrLow ; load low bytes of background data
  9. LDA #high(background)
  10. STA AddrHigh ; load high bytes of background data
  11.  
  12. LDX #$04 ; Loop X 4 times
  13. LDY #$00 ; Loop Y 256 times
  14. LoadBackgroundsLoop:
  15. LDA [AddrLow],y
  16. STA $2007
  17. INY
  18. BNE LoadBackgroundsLoop
  19. ; Outer loop
  20. INC AddrHigh ; increment high byte of address backg to next 256 byte chunk
  21. DEX ; one chunk done so X = X - 1.
  22. BNE LoadBackgroundsLoop ; if X isn't zero, do again
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement