Commit Graph

22 Commits

Author SHA1 Message Date
dda9c8a1ef feature: terminal scroll works again (with a bg image, without the bg image it's a wip) 2024-12-17 15:33:21 +01:00
da804296c6 fix: memory: protect kernel code 2024-11-26 12:43:09 +01:00
41786ea523 feature: add a few helpers fn (is...)
fix: print unprintable characters no longer occurs
2024-10-11 13:10:47 +02:00
83e513c32f fix: read_reg and write_reg are better now, no more double fault 2024-10-03 16:43:48 +02:00
d6b35a2786 feature: apic is now enabled and the double fault interrupt at boot no longer occurs 2024-10-03 15:20:19 +02:00
ed11ec794a fix: nvm strcmp should crash on NULL, color cmd is now protected though 2024-09-27 12:07:17 +02:00
f65d5ce418 fix: strcmp protection with NULL args 2024-09-27 12:03:52 +02:00
9ade568a64 core: oops forgot to add utils.h 2024-09-25 23:01:59 +02:00
943f2beab9 feature: kmalloc kfree and krealloc are good 2024-09-21 12:17:27 +02:00
2e41858c77 feature: log level on kprintf (color)
fix: kprintf now uses concatenated strings for the flag
2024-09-20 12:40:36 +02:00
9b3a6cb5a4 style: clang-format on all files 2024-09-18 22:30:11 +02:00
19141e6883 fix: screen switch now works well with the shell and its "history" 2024-09-11 15:51:40 +02:00
07ff7f6087 lib: add: memcmp 2024-09-10 16:38:21 +02:00
8958b87f65 lib: add: inw, outw 2024-09-10 16:38:21 +02:00
cf617d6984 feature: multiple screens + cursor move (bug to fix)
style: reorganise code structure
2024-09-08 05:03:50 +02:00
d270657fc9 ratio submodule 2024-09-07 14:40:46 +02:00
446eddf3b7 submodule added 2024-09-07 14:35:52 +02:00
60baa3ec46 update submodule 2024-09-07 12:24:13 +02:00
7d58ce2824 update lib 2024-09-07 10:51:59 +02:00
40bcda0d41 update lib 2024-09-07 02:00:15 +02:00
ce6d6ca969 use libbozo 2024-09-07 01:44:40 +02:00
8d1c31822f add: libbozo 2024-09-07 01:14:18 +02:00