BaudRate .equ $6016 .org $9000 ptr: .word 0 numchars: .word 0 .org $9010 start: ld hl,(ptr) ld de,(numchars) loop: ld c,(hl) call print inc hl dec de ld a,d or e jr nz,loop ret print: push bc push de scf ccf ld d,$0A di pri1: ld a,$C0 jr nc,pri2 res 7,a pri2: out ($10),a ld b,$49 ld a,(BaudRate) res 7,a inc a pri3: djnz pri3 ld b,$4E dec a add a,$00 jr nz,pri3 scf rr c dec d jr nz,pri1 ld b,a pri4: djnz pri4 ei pop de pop bc ret .end