6d2e453d27
Added Memory Paging + Formating Fixes
...
Memory paging was "fixed", there was previously a stub because I was
working out some compilation issue. Turns out, I had extern keyword
called to the structs. Stupidly, I forgot to declare the struct in the
header the whole time. Luckily that worked itself out, and now vga
memory is mapped.
2025-10-16 13:53:36 -07:00
0d3653c970
I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu)
2025-07-24 23:42:20 -07:00
f0ddc1ebee
allow for stripped down cowos kernel
2025-07-21 15:27:46 -07:00
3d0bd481c9
QEMU debugging via LLDB or optionally GDB
2025-07-21 14:11:01 -07:00
93abdf8dac
QEMU debugging via LLDB or optionally GDB
2025-07-21 14:10:43 -07:00
4a304f7b63
framebuffer driver and a working gdt
2025-07-19 21:44:14 -07:00
49bf45abc8
another binary mistake teehee
2025-07-19 00:04:26 -07:00
5dba6d1df4
kirawano got mad that i didn't credit correctly
2025-07-19 00:01:27 -07:00
41b34d2a9d
cowos attempted gdt, but at least we have vga drivers now
2025-07-18 23:50:07 -07:00
cowmonk
b08b0728ae
cowos uses it's own cowlibc! big W
2025-05-28 18:58:30 -07:00
cowmonk
435b2bf2a0
No binaries!
2025-05-23 17:36:23 -07:00
cowmonk
9b8d1f0bbf
Getting rid of binaries and adding the limine boot config
2025-05-23 17:28:43 -07:00
cowmonk
babc65305d
cowos moves to 64bit! and framebuffers too ig
2025-05-23 17:24:25 -07:00
cowmonk
b78e4fc24d
Update README.md
2025-05-23 15:00:54 -07:00
cowmonk
c5743a2f11
Update README.md
2025-05-23 15:00:34 -07:00
cowmonk
4a6c2e2656
Improved (more like fixed) a couple things
2025-04-17 23:21:59 -07:00
cowmonk
16103b0011
removed inefficency in vga write handling
2025-04-17 22:37:57 -07:00
cowmonk
4a736e3dc6
requires -Iinclude flag
2025-04-17 22:31:11 -07:00
cowmonk
59e39d9842
Branch sync and push, reformated and made the OS look more "official"
2025-04-17 21:32:48 -07:00
cowmonk
13389f9617
Initial commit
2025-04-14 12:59:37 -07:00