13 Commits

Author SHA1 Message Date
7632445d43 Add console escape sequences to draw headings 2023-10-21 22:13:20 -04:00
601ea50e4b Console: delay newline rendering until non newline character 2023-10-21 21:21:46 -04:00
722494af44 Console: do not index nonexistent character codes 2023-10-21 21:04:18 -04:00
f7dde241ad Split console into two pages 2023-10-21 20:15:11 -04:00
8638840cd8 Add console header line 2023-10-21 17:08:45 -04:00
4c67faaad4 Rework Kfont to store glyph top as offset from top of text row 2023-09-13 13:48:11 -04:00
4fcea6a283 Reverse framebuffer vertical coordinates to start with 0 at top 2023-09-13 11:57:47 -04:00
3d911ab191 Adjust console text height by font baseline offset
This fixes having leftover pixels on screen bottom when scrolling the
console up.
2023-09-13 10:52:24 -04:00
25ee1775f0 Capitalize namespacing structs
This helps to avoid name clashes when breaking up modules into packages.
2023-01-01 17:34:41 -05:00
cb31e36e90 Clean up console 2022-03-25 12:37:18 -04:00
37d5621e41 HULK console: clear last row when shifting rows up 2022-03-25 10:51:52 -04:00
98e992aad0 Convert fb, console, klog to "static instance" namespacing structs 2022-03-25 10:48:32 -04:00
06242a0c9f Add console, klog, and writef modules.
They are not complete, but adding to checkpoint progress.
2022-03-24 17:52:39 -04:00