;:sys36864 *= $c000 ;.opt oo ;del routine ; del ; del nr ; del von- ; del von-bis ; del -bis chrgot =121 getline =$a96b chrget =$73 byt =$14 ptr =$5f token =$ab ; "-" synerr =$af08 mem =2 basic =$e385 binden =$a533 lat =247 end =$2d calc =$a613 lat2 =lat+2 illquan =$b248 zei =34 clr =$a659 jsr $aefd jsr del jsr clr jmp basic del jsr chrgot bcc nozif beq nozif cmp #token bne syntax nozif jsr getline lda byt sta mem lda byt+1 sta mem+1 jsr chrgot beq noline cmp #token bne syntax jsr chrget jsr getline beq noline syntax jmp synerr noline lda byt ora byt+1 bne nonull ldx #-1 stx byt+1 dex stx byt nonull jsr test inc byt bne nocy inc byt+1 nocy jsr calc lda ptr sta lat lda ptr+1 sta lat+1 lda mem sta byt lda mem+1 sta byt+1 jsr calc lda ptr ldy #0 sta lat2 lda ptr+1 sta lat2+1 haupt lda lat+1 cmp end+1 bcc weit bne ende lda lat cmp end bcs ende weit lda (lat),y sta (lat2),y inc lat bne noi2 inc lat+1 noi2 inc lat2 bne haupt inc lat2+1 clc bcc haupt ende lda #0 sta (lat2),y iny sta (lat2),y jsr binden lda zei clc adc #2 sta end lda zei+1 adc #0 sta end+1 rts test lda mem+1 cmp byt+1 bne gro lda mem cmp byt beq ok gro bcc ok jmp illquan ok rts