diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2021-02-11 00:37:32 -0800 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2021-02-11 00:37:32 -0800 |
commit | 79e6d41bea6d57afdb78e4be2fc3cda0a89f57b2 (patch) | |
tree | 5fd598a76f21f3c2632178504e2192625829ca52 /baremetal/500text-screen.mu | |
parent | 64a1c141981fbf50167621e3605f0d3344d69ca5 (diff) | |
download | mu-79e6d41bea6d57afdb78e4be2fc3cda0a89f57b2.tar.gz |
7718
Bugfix in clear-screen.
Diffstat (limited to 'baremetal/500text-screen.mu')
-rw-r--r-- | baremetal/500text-screen.mu | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/baremetal/500text-screen.mu b/baremetal/500text-screen.mu index e10b6a8f..8ddc0e26 100644 --- a/baremetal/500text-screen.mu +++ b/baremetal/500text-screen.mu @@ -201,16 +201,16 @@ fn clear-screen screen: (addr screen) { # fake screen set-cursor-position screen, 0, 0 var screen-addr/esi: (addr screen) <- copy screen - var y/eax: int <- copy 1 + var y/eax: int <- copy 0 var height/ecx: (addr int) <- get screen-addr, height { compare y, *height - break-if-> - var x/edx: int <- copy 1 + break-if->= + var x/edx: int <- copy 0 var width/ebx: (addr int) <- get screen-addr, width { compare x, *width - break-if-> + break-if->= draw-code-point screen, 0x20/space, x, y, 0/fg=black, 0/bg=black x <- increment loop |