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