;:sys36864 ;.opt oo *= 49152 jmp init scrwri = $e716 wrivec = $326 cmdwrt = $f1d5 cmd = $9a ptr = 2 latch = 51200 mem = 3 spalte = 211 tab .byte " \xa0\x11\x91\x1d\x9d\x93\x13\x94" .byt 13,141 init lda #write sta wrivec sty wrivec+1 lda #0 sta ptr rts write sta mem lda cmd cmp #3 beq x lda mem pha jmp cmdwrt x pha txa pha tya pha lda mem ldx #init-tab-1 search cmp tab,x beq weg dex bpl search ldx ptr sta latch,x inc ptr jmp get out ldx #0 read cpx ptr beq endout lda latch,x jsr scrwri inx jmp read endout lda mem jsr scrwri lda #0 sta ptr get pla tay pla tax pla clc rts weg lda spalte clc adc ptr cmp #39 bcc out lda #13 jsr scrwri jmp out