From 2d532a6403e7cab49bfa445324a35e8823c5dc3f Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Tue, 5 Mar 2024 15:06:42 +0100 Subject: [PATCH] this is working --- colors.S | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++----- main.S | 12 +++++------ 2 files changed, 65 insertions(+), 11 deletions(-) diff --git a/colors.S b/colors.S index 0b77aee..0c91c7c 100644 --- a/colors.S +++ b/colors.S @@ -3,12 +3,66 @@ .section ".rodata","a" screendata_tmpl: .global screendata_tmpl - .byte _red - .byte _magenta - .byte _blue - .byte _cyan .byte _green - .byte _yellow + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green + .byte _green screendataend_tmpl: .byte 0xff diff --git a/main.S b/main.S index 318e5d8..23c090b 100644 --- a/main.S +++ b/main.S @@ -1,5 +1,3 @@ - .file "main.S" - #include #include "colors.h" @@ -52,7 +50,7 @@ .section ".data" screendata: - .rept 6 + .rept 60 .byte 0 .endr screendataend: @@ -181,9 +179,11 @@ mainloop_wait_for_isr_2: mainloop_data_done: ;; signal all data processed, isr finish bis #SIGNAL_ALL_DATA_DONE, SIGNAL_REGISTER - set_debug - ;; continue - jmp mainloop + + + jmp mainloop_data_done + +