Advertisement
Guest User

Cursive charset

a guest
Oct 9th, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. .pc = $0801 "Basic UpStart"
  3. basic:
  4. :BasicUpstart2(start)
  5.  
  6. .pc = * "Entrypoint"
  7. start: 
  8.                 sei
  9.  
  10.                 lda $01
  11.                 and #%11111011
  12.                 sta $01
  13.  
  14.                 lda #$00
  15.                 sta $fb
  16.                 sta $fd
  17.                 lda #$d0
  18.                 sta $fc
  19.                 lda #$20
  20.                 sta $fe
  21.  
  22. copyslide:
  23.                 ldy #$00
  24.                 lda ($fb),y
  25.                 lsr
  26.                 sta ($fd),y
  27.                 iny
  28.                 lda ($fb),y
  29.                 lsr
  30.                 sta ($fd),y
  31.                 iny
  32.                 lda ($fb),y
  33.                 sta ($fd),y
  34.                 iny
  35.                 lda ($fb),y
  36.                 sta ($fd),y
  37.                 iny
  38.                 lda ($fb),y
  39.                 sta ($fd),y
  40.                 iny
  41.                 lda ($fb),y
  42.                 asl
  43.                 sta ($fd),y
  44.                 iny
  45.                 lda ($fb),y
  46.                 asl
  47.                 sta ($fd),y
  48.                 iny
  49.                 lda ($fb),y
  50.                 asl
  51.                 sta ($fd),y
  52.  
  53.                 lda $fb
  54.                 clc
  55.                 adc #$08
  56.                 sta $fb
  57.                 bcc !+
  58.                 inc $fc
  59. !:
  60.                 lda $fd
  61.                 clc
  62.                 adc #$08
  63.                 sta $fd
  64.                 bcc !+
  65.                 inc $fe
  66. !:              lda $fc
  67.                 cmp #$d8
  68.                 bne copyslide
  69.  
  70.                 lda $01
  71.                 ora #%00000100
  72.                 sta $01
  73.  
  74.                 lda #%00011000
  75.                 sta $d018
  76.  
  77.                 lda #%00000011
  78.                 sta $dd00
  79.  
  80.                 cli
  81.  
  82.                 rts
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement