From 21c4c1eb9882584d8a2cee29404442275beeabcd Mon Sep 17 00:00:00 2001 From: giomba Date: Sun, 22 Oct 2023 11:40:46 +0200 Subject: [PATCH] Remove ceda_* generic module. --- src/ceda_print.h | 8 -------- src/ceda_print_a.asm | 26 -------------------------- src/ceda_print_c.c | 11 ----------- 3 files changed, 45 deletions(-) delete mode 100644 src/ceda_print.h delete mode 100644 src/ceda_print_a.asm delete mode 100644 src/ceda_print_c.c 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++; - } -}