--- /dev/null
+;
+; Christian Groessler, May-2014
+;
+; void clrscr (void);
+;
+
+        .export         _clrscr
+        .include        "atari5200.inc"
+        .importzp       ptr1
+
+SCRSIZE =       480             ; 20x24: size of default conio atari5200 screen
+
+_clrscr:lda     SAVMSC          ; screen memory
+        sta     ptr1
+        lda     SAVMSC+1
+        clc
+        adc     #>(SCRSIZE-1)
+        sta     ptr1+1
+        lda     #0              ; screen code of space char
+        ldy     #<(SCRSIZE-1)
+        ldx     #>(SCRSIZE-1)
+_clr1:  sta     (ptr1),y
+        dey
+        bne     _clr1
+        sta     (ptr1),y
+        dex
+        bmi     done
+        dec     ptr1+1
+        dey
+        jmp     _clr1
+
+done:   sta     COLCRS_5200
+        sta     ROWCRS_5200
+        rts