Bananymous
|
6f9552d673
|
BAN: Add math to its own namespace
|
2023-01-10 19:11:27 +02:00 |
Bananymous
|
fcec793873
|
Kernel: Shell now renders a mouse
PS/2 mouse doesn't seem to work with PIC.
|
2022-12-30 20:48:15 +02:00 |
Bananymous
|
ef0b2010e0
|
Kernel: Add basic PS/2 Mouse driver
|
2022-12-30 19:38:21 +02:00 |
Bananymous
|
3c92aa45fb
|
Kernel: 'cpuinfo' command in shell now shows wheter you are running on 64-bit cpu
|
2022-12-28 19:46:37 +02:00 |
Bananymous
|
2a65c5fd0f
|
Kernel: Shell now actually prints to its TTY
|
2022-12-27 20:11:49 +02:00 |
Bananymous
|
fd4fdffd46
|
BAN::Formatter now takes putc like function as a parameter
This allows us to use capturing lambdas as a putc like function
|
2022-12-27 19:55:07 +02:00 |
Bananymous
|
620b836fc3
|
Kernel: VESA now somewhat handles Cursor in Graphics mode
|
2022-12-27 18:29:02 +02:00 |
Bananymous
|
d8fd6afd12
|
Kernel: Make TTY a class
|
2022-12-23 15:55:45 +02:00 |
Bananymous
|
4c559f50a4
|
BAN: StringView::Split() now precomputes number of elements
We dont have to resize vector on PushBack()'s if we reserve required size
|
2022-12-20 11:37:28 +02:00 |
Bananymous
|
64a5a28ff0
|
Kernel: Add time since boot to Shell
|
2022-12-19 11:46:38 +02:00 |
Bananymous
|
7efa5bfb75
|
Kernel: Shell backspace unicode detection cleanup
|
2022-12-16 11:53:59 +02:00 |
Bananymous
|
f244728d33
|
Kernel: Add unicode support
|
2022-12-16 03:55:13 +02:00 |
Bananymous
|
930661619b
|
Kernel: Add more functionality to Shell
commands 'time', 'cpuid', 'random'
|
2022-12-15 17:29:35 +02:00 |
Bananymous
|
711ba19a82
|
Kernel: Add basic Shell to test functionality
|
2022-12-13 21:34:50 +02:00 |