r pc=1001
step
...my program isn't there.
If I load at $1201 everything works fine. I haven't been able to try it on a real machine yet. What am I doing wrong?
Code: Select all
; dasm setup
processor 6502
org $1001
; zero page variables
scrnmemL equ $fb
scrnmemH equ $fc
colrmemL equ $fd
colrmemH equ $fe
jsr $e55f ; clear screen.
; set up screen memory address.
lda #$0
sta scrnmemL
lda $0288
sta scrnmemH
; set up color memory address.
lda #$0
sta colrmemL
ldx #$94
lda $9002
bpl .1
ldx #$96
.1 stx colrmemH
; display a character, upper left corner.
ldy #$0
lda #$1 ; screen code
sta (scrnmemL),Y
lda #$6 ; color code
sta (colrmemL),Y
rts