7 Commits

Author SHA1 Message Date
f7dde241ad Split console into two pages 2023-10-21 20:15:11 -04:00
4fcea6a283 Reverse framebuffer vertical coordinates to start with 0 at top 2023-09-13 11:57:47 -04:00
c958b9ffcc Remove alpha-blending framebuffer functions 2023-09-13 10:57:45 -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
edba40b2c6 Implement frame buffer double-buffering
This slowed down drawing to video in QEMU/VirtualBox but greatly sped up
doing so on real hardware (no longer reading from video memory).
Despite the speed-up, it is still quite slow though.
2022-11-08 06:19:03 -05:00
476ae7d6fd Move hos.* modules to hulk.* 2022-10-26 00:16:07 -04:00
98e992aad0 Convert fb, console, klog to "static instance" namespacing structs 2022-03-25 10:48:32 -04:00