Guest User

Untitled

a guest
Oct 17th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. sm_ptr = $58
  2.  
  3. ch = $2f4
  4.  
  5. chr = $2400
  6.  
  7. rom_chr = $e000
  8.  
  9. org $2000
  10.  
  11. .proc main
  12.  
  13. mva #>chr ch
  14.  
  15. ldx #0
  16.  
  17. copy_loop
  18.  
  19. mva rom_chr,x chr,x
  20.  
  21. mva rom_chr+$100,x chr+$100,x
  22.  
  23. mva rom_chr+$200,x chr+$200,x
  24.  
  25. mva rom_chr+$300,x chr+$300,x
  26.  
  27. inx
  28.  
  29. bne copy_loop
  30.  
  31. ldx #0
  32.  
  33. space_loop
  34.  
  35. mva charset.space,x chr,x
  36.  
  37. inx
  38.  
  39. cpx #8
  40.  
  41. bne space_loop
  42.  
  43. ldy #0
  44.  
  45. loop
  46.  
  47. tya
  48.  
  49. sta (sm_ptr),y
  50.  
  51. iny
  52.  
  53. bne loop
  54.  
  55. jmp *
  56.  
  57. .local charset
  58.  
  59. space
  60. .byte %01000100
  61. .byte %00101000
  62. .byte %01111100
  63. .byte %01010100
  64. .byte %11111110
  65. .byte %10101010
  66. .byte %10111010
  67. .byte %00000000
  68. .endl
  69.  
  70. .endp
  71.  
  72. run main
Add Comment
Please, Sign In to add comment