EnderIce2
|
85b6fdef80
|
Implement Virtual Terminal and fix /dev/kcon
|
2024-09-22 13:17:19 +03:00 |
|
EnderIce2
|
6801475243
|
Refactor filesystem & stl code
|
2024-05-18 07:42:01 +03:00 |
|
EnderIce2
|
574c753b77
|
Add GetPixel and DrawRectangle functions to Display class
|
2024-02-29 02:18:08 +02:00 |
|
EnderIce2
|
fc4cc5d189
|
Add GetDefaultFont() method to Display class
|
2024-02-23 03:51:07 +02:00 |
|
EnderIce2
|
495e75c649
|
Add IgnoreSpecialChars parameter to Print and PrintString functions
|
2024-02-19 01:42:29 +02:00 |
|
EnderIce2
|
69aeb5c36a
|
Add PrintString()
|
2024-02-15 22:53:39 +02:00 |
|
EnderIce2
|
174df62d85
|
Move font declarations to display.hpp
|
2024-02-10 07:09:11 +02:00 |
|
EnderIce2
|
cfd4b8d6a5
|
Update display buffer handling
|
2024-02-10 06:56:26 +02:00 |
|
EnderIce2
|
b31384fc55
|
Refactor display.hpp
|
2024-02-05 16:19:07 +02:00 |
|
Alex
|
889e1522a3
|
Restructured and rewritten entire codebase
|
2023-10-09 01:16:24 +03:00 |
|
Alex
|
612e8cc726
|
Test code for tasking
|
2023-08-31 00:56:51 +03:00 |
|
Alex
|
816e5461c9
|
Fix type sizes
|
2023-05-13 07:40:07 +03:00 |
|
Alex
|
149d8ba790
|
Make kernel to boot in x32
|
2023-05-11 18:34:21 +03:00 |
|
Alex
|
b4dbf2c281
|
QoL and bug fixes
|
2023-04-10 03:11:46 +03:00 |
|
Alex
|
25256d81a8
|
Added license headers to all project files
|
2023-04-04 02:19:05 +03:00 |
|
Alex
|
c6da67a7a3
|
Add SetDoNotScroll
|
2023-03-26 21:16:02 +03:00 |
|
Alex
|
9ce301907a
|
QoL improvements
|
2023-03-24 16:22:42 +02:00 |
|
Alex
|
8289581bf0
|
Add documentation for CreateBuffer
|
2023-03-17 00:18:04 +02:00 |
|
Alex
|
51dd8ba6aa
|
Implement Display::SetBrightness
|
2023-03-16 18:51:35 +02:00 |
|
Alex
|
7d37988e3c
|
Display functions are now in a file
|
2023-02-10 05:45:47 +02:00 |
|
Alex
|
12b490a515
|
Added GetBitsPerPixel & GetPitch
|
2022-12-29 05:29:43 +02:00 |
|
Alex
|
c0a3d3dd24
|
Added DrawString in Display
|
2022-12-26 08:40:34 +02:00 |
|
Alex
|
985d614be2
|
Compiles on x86 but everything is broken
|
2022-12-21 02:11:49 +02:00 |
|
Alex
|
a677f3c159
|
Updated types
|
2022-12-21 00:43:51 +02:00 |
|
Alex
|
0289054900
|
Changed a lot of files. Summary: profiler support; "SafeFunction"; UnlockDeadLock kernel config; Code optimization & more
|
2022-11-28 08:25:37 +02:00 |
|
Alex
|
2571c4f539
|
Added ubsan
|
2022-11-17 03:33:18 +02:00 |
|
Alex
|
ec91346acd
|
Added GetBuffer()
|
2022-11-11 04:41:51 +02:00 |
|
Alex
|
d9973a01b5
|
Added GetBufferCursor
|
2022-10-25 15:23:45 +03:00 |
|
Alex
|
50ebd3fbd1
|
Added SetBufferCursor
|
2022-10-25 04:56:05 +03:00 |
|
Alex
|
cb349ae620
|
x32 still not working (TODO: do 1:1 page mapping, except for kernel)
|
2022-10-18 21:16:12 +03:00 |
|
Alex
|
b8c5c15a47
|
implemented interrupts handler & stub crash screen
|
2022-10-16 20:53:57 +03:00 |
|
Alex
|
9c00c5ec4b
|
Color support
|
2022-10-11 00:46:51 +03:00 |
|
Alex
|
2bf2bf3280
|
Fixed display (still slower than I wanted to be)
|
2022-10-10 07:01:58 +03:00 |
|
Alex
|
f0690df9c4
|
Replaced memcpy, memset & memmove with one in musl lib
|
2022-10-09 04:48:17 +03:00 |
|
Alex
|
7c4d43fec3
|
Implemented a kinda broken tty
|
2022-10-09 04:01:49 +03:00 |
|