xamidev
|
b352d3f4e2
|
Fix: backspace, shift (kb driver) + Add: doc + ascii art
|
2024-07-24 12:47:12 +02:00 |
|
xamidev
|
d83299cb48
|
Fix: scrolling bug + shell void input
|
2024-07-24 11:17:48 +02:00 |
|
xamidev
|
01a4016f15
|
Add: build process for real hardware
|
2024-07-22 11:07:52 +02:00 |
|
xamidev
|
5eee67a0e5
|
Add: begin shell with help command
|
2024-07-21 15:37:32 +02:00 |
|
xamidev
|
05393b36f8
|
Add: read keyboard input (getch)
|
2024-07-21 15:23:32 +02:00 |
|
xamidev
|
b8faf9dd8e
|
Restructuration part 2: libc, programs
|
2024-07-19 17:40:53 +02:00 |
|
xamidev
|
ddbc549cb0
|
Add: very very basic keyboard driver with shady keymap
|
2024-07-16 22:13:56 +02:00 |
|
xamidev
|
af78ad21cd
|
Add: PIT (sysclock)
|
2024-07-16 22:00:07 +02:00 |
|
xamidev
|
11fc44ae49
|
Add: IRQ init
|
2024-07-15 21:35:11 +02:00 |
|
xamidev
|
43808da332
|
Add: framebuffer color output functions
|
2024-07-15 19:07:22 +02:00 |
|
xamidev
|
124d88f7b7
|
Add: kernel panic fault handler & dumps
|
2024-07-15 18:45:52 +02:00 |
|
xamidev
|
c45c9b3b32
|
Add: ISR now handling common exceptions
|
2024-07-14 21:41:04 +02:00 |
|
xamidev
|
da6cb6c86d
|
Add: IDT implementation without ISRs
|
2024-07-14 16:58:35 +02:00 |
|
xamidev
|
007018790a
|
Add: GDT, entry initializing for code and data segments
|
2024-07-14 10:22:42 +02:00 |
|
xamidev
|
2b05b8b74f
|
Fixed printf x86_div64_32 and testing
|
2024-07-07 10:08:25 +02:00 |
|
xamidev
|
bb775dfa5b
|
Add: semi-working printf implementation
|
2024-05-26 15:43:30 +02:00 |
|
xamidev
|
61dec7fe14
|
Add: serial logging function w/ errlevels
|
2024-05-22 11:54:59 +02:00 |
|
xamidev
|
87c1a97d47
|
Add: working serial port output driver
|
2024-05-22 10:33:48 +02:00 |
|
xamidev
|
aca525d3ce
|
Add: nonworking serial port driver implementation
|
2024-05-20 21:48:48 +02:00 |
|
xamidev
|
841dee9e18
|
Add: framebuffer driver and scrolling
|
2024-05-19 15:09:53 +02:00 |
|
xamidev
|
8d33440ced
|
Add: working puts implementation
|
2024-05-19 15:00:55 +02:00 |
|
xamidev
|
5cd61cf95c
|
Add: basic framebuffer write call
|
2024-05-19 14:31:10 +02:00 |
|
xamidev
|
25405a7c11
|
First commit: add folder structure, make process, kernel main function, base for framebuffer driver
|
2024-05-18 22:06:31 +02:00 |
|