Advertisement
Er0l

raster

Sep 22nd, 2019
2,534
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //```````````````````````````````````````
  2. //raster routine by erol/tempest
  3. //```````````````````````````````````````
  4. raster:
  5.          lda #$30
  6. rs1:      cmp $d012
  7.          bne rs1
  8.          ldx #$06
  9. rs2:      dex
  10.          bne rs2
  11.          bit $ff
  12.          ldx #$00
  13.          ldy #$00
  14.          bit $ffff
  15.          nop
  16. rs5:      nop
  17.          bit $ff
  18.          bit $ffff
  19.          lda rcol,x
  20.          sta $d020
  21.          sta $d021
  22.          inx
  23.          bit $ffff
  24.          cpy #$02
  25.          beq rs3
  26.          nop
  27. rs4:      pha
  28.          lda $d012
  29.          and #$07
  30.          tay
  31.          bit $ff
  32.          nop
  33.          nop
  34.          nop
  35.          pla
  36.          cpx #$34
  37.          bne rs5
  38.          rts
  39. rs3:      bit $ffff
  40.          lda rcol,x
  41.          sta $d020
  42.          sta $d021
  43.          inx
  44.          bit $ffff
  45.          bit $ff
  46.          jmp rs4
  47. //```````````````````````````````````````
  48. rcol:     .byte $00,$09,$00
  49.          .byte $09,$09,$09,$08,$09,$08
  50.          .byte $08,$08,$0a,$08,$0a,$0a
  51.          .byte $0a,$0f,$0a,$0f,$0f,$0f
  52.          .byte $0f,$0f,$0f,$0f,$0f,$0f
  53.          .byte $0f,$0f,$0f,$0f
  54.          .byte $0f,$0f,$0f,$0a,$0f,$0a
  55.          .byte $0a,$0a,$08,$0a,$08,$08
  56.          .byte $08,$09,$08,$09,$09,$09
  57.          .byte $00,$09,$00
  58. //```````````````````````````````````````
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement