Commit graph

3 commits

Author SHA1 Message Date
62ab718e4d Serial output works! 2025-07-04 01:47:44 -04:00
d6465ade55 Reworked I/O methodology
Instead of passing function pointers, we're passing structs with context
now. The idea is the same, I/O functions require some struct with a
function pointer and some generic memory that only the output device
cares about. I/O just calls it.

VGA has been reworked to accomodate this change, as well as default
outputs being created for low-overhead use (such as interrupt handlers).
2025-07-03 01:36:47 -04:00
981c224f55 Serial implementation Pt1
Serial testing with COM1 works - need to rework I/O to have it output
tho. That's next.
2025-07-02 19:48:33 -04:00