Files
weirdcpu/examples/count.asm
T
2026-09-11 17:41:23 -04:00

19 lines
358 B
NASM

; count.asm - prints "0123456789" then a newline and halts.
; Exercises ADC, CMP, branches and a loop.
.export start
start:
lda #'0'
loop:
sta $F001
clc
adc #$01
cmp #$3A ; '9' + 1
bne loop
lda #$0A ; newline
sta $F001
lda #$00
sta $F003
rts