diff --git a/src/ceda_print.h b/src/ceda_print.h deleted file mode 100644 index ca08a5e..0000000 --- a/src/ceda_print.h +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef CEDA_PRINT_H -#define CEDA_PRINT_H - -void ceda_cls(void); - -void ceda_print(const char *s); - -#endif // CEDA_PRINT_H diff --git a/src/ceda_print_a.asm b/src/ceda_print_a.asm deleted file mode 100644 index 3e14e15..0000000 --- a/src/ceda_print_a.asm +++ /dev/null @@ -1,26 +0,0 @@ -SECTION code -PUBLIC _ceda_cls - -_ceda_cls: - push af - push bc - push de - push hl - - ld hl,$d000 - ld de,2000 - ld c,$20 -_ceda_cls_loop: - ld (hl),c - inc hl - dec de - ld a,d - or e - jp nz,_ceda_cls_loop - - pop hl - pop de - pop bc - pop af - - ret diff --git a/src/ceda_print_c.c b/src/ceda_print_c.c deleted file mode 100644 index 454621e..0000000 --- a/src/ceda_print_c.c +++ /dev/null @@ -1,11 +0,0 @@ -#include "ceda_print.h" - -void ceda_print(const char *s) { - static char *const VIDEO_MEMORY = (char *const)(0xd000); - - char *p = VIDEO_MEMORY; - - while (*s != '\0') { - *p++ = *s++; - } -}