Advertisement
sci4me

Untitled

Mar 8th, 2019
663
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.                         .setcpu "65C02"
  2.  
  3.                         ACIA_DATA       = $7F00
  4.                         ACIA_STATUS     = $7F01
  5.                         ACIA_COMMAND    = $7F02
  6.                         ACIA_CONTROL    = $7F03
  7.  
  8.                         .segment "VECTORS"
  9.  
  10.                         .word nmi
  11.                         .word reset
  12.                         .word irq
  13.  
  14.                         .code
  15.  
  16. reset:                  jmp main
  17. nmi:                    rti
  18. irq:                    rti
  19.  
  20. main:                   sei
  21.                         cld
  22.                         ldx #$FF
  23.                         txs
  24.  
  25.                         lda #%00001011
  26.                         sta ACIA_COMMAND
  27.                         lda #%00011111
  28.                         sta ACIA_CONTROL
  29.  
  30.                         lda #'T'
  31.                         jsr acia_putc
  32.                         lda #'E'
  33.                         jsr acia_putc
  34.                         lda #'S'
  35.                         jsr acia_putc
  36.                         lda #'T'
  37.                         jsr acia_putc
  38.  
  39. :                       bra :-
  40.  
  41. acia_putc:              pha
  42. :                       lda ACIA_STATUS
  43.                         and #$10
  44.                         beq :-
  45.                         pla
  46.                         sta ACIA_DATA
  47.                         rts
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement