60775ee007
x86 putc() now copies chars to COM1
2023-01-10 05:37:14 -06:00
a52f06f81e
Massive backlog of changes
2022-06-15 15:59:31 -05:00
a68503538b
putc() advances lines when screen is full
2021-04-19 06:56:49 -05:00
961139df9e
Improved kernel memory usage
...
Moved base linear address to 0xFF800000
Kernel only reserves the page frames it actually needs
Memory for multiboot2 headers is freed
Video memory and APIC registers are dynamically mapped into linear addresses
2021-04-17 03:45:45 -05:00
302ed3b816
Fixed issues with tabs and newlines in putchar()
2021-04-13 00:21:08 -05:00
8d784364f8
Fixed value of pointer to video memory
2021-04-12 15:52:03 -05:00
20b718c935
Implemented bare-bones putchar() and puts()
2021-04-12 15:28:03 -05:00
e84a2fadd3
Added stubs for stdio.h functions
...
putchar() and puts() are platform-dependent
2021-04-12 01:42:53 -05:00