|
|
abeb22eaab
|
AFUERA part2
|
2025-01-08 08:30:23 +01:00 |
|
|
|
a8582ba343
|
separating: there will be libk and libc
|
2025-01-07 15:23:14 +01:00 |
|
|
|
27569fd5d8
|
getting rid of shit to focus more on kernel, drivers, and real stuff
|
2025-01-07 14:58:45 +01:00 |
|
xamidev
|
903188a543
|
Change: font
|
2024-09-27 20:21:24 +02:00 |
|
xamidev
|
8a68cf3b30
|
Add: calloc
|
2024-09-27 20:03:24 +02:00 |
|
xamidev
|
5ad32d3ee1
|
remove: useless lib rule
|
2024-09-16 17:40:39 +02:00 |
|
xamidev
|
af716cb2ec
|
minor fixes
|
2024-09-16 14:38:39 +02:00 |
|
xamidev
|
03b712ace0
|
Program loading, build system for apps, and badly-made lib linking.
|
2024-09-14 22:39:06 +02:00 |
|
xamidev
|
87bb1d96fd
|
Change: programs->utils
|
2024-09-14 20:31:35 +02:00 |
|
xamidev
|
d89a1c4071
|
Fix: compatibility, kernel stack, + docs
|
2024-09-14 20:08:30 +02:00 |
|
xamidev
|
247558669e
|
Add: BMP working renderer (24b) + minor bug fixes
|
2024-09-06 21:01:31 +02:00 |
|
xamidev
|
f55723c227
|
minor bug fixes + bmp first try (not working)
|
2024-09-06 16:32:11 +02:00 |
|
xamidev
|
b59af22897
|
Add: TAR init ramdisk via GRUB2 module
|
2024-09-05 13:06:54 +02:00 |
|
xamidev
|
a03bb42790
|
Switch: to freestanding stdint and stdbool headers
|
2024-08-24 16:26:14 +02:00 |
|
xamidev
|
98d3d346c2
|
Fix: framebuffer draw_char
|
2024-08-19 21:04:16 +02:00 |
|
xamidev
|
a2a7ab52a1
|
Revert: to more simple ISO generation w/o root privileges
|
2024-08-18 21:46:21 +02:00 |
|
xamidev
|
ef88100c1f
|
Filesystem part 1: FAT32 image bootstrapping
|
2024-08-15 16:19:07 +02:00 |
|
xamidev
|
6e162fc365
|
Add toolchain rule
|
2024-08-15 15:27:53 +02:00 |
|
xamidev
|
3524fdc760
|
Add: better dynamic command management
|
2024-08-09 11:09:15 +02:00 |
|
xamidev
|
907949305d
|
Switch to cross-compiling (to enable using other libs like va_args and maybe fix the printf %f specifier so the math interpreter could work??)
|
2024-08-07 22:52:44 +02:00 |
|
xamidev
|
f05347f73b
|
Driver section separation
|
2024-08-05 19:33:16 +02:00 |
|
xamidev
|
c988b281ad
|
Fix: real target
|
2024-07-27 15:34:44 +02:00 |
|
xamidev
|
01a4016f15
|
Add: build process for real hardware
|
2024-07-22 11:07:52 +02:00 |
|
xamidev
|
b8faf9dd8e
|
Restructuration part 2: libc, programs
|
2024-07-19 17:40:53 +02:00 |
|
xamidev
|
77f40f0bb0
|
Change: build process & makefile, tree restructuration
|
2024-07-18 20:25:42 +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
|
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
|
aca525d3ce
|
Add: nonworking serial port driver implementation
|
2024-05-20 21:48:48 +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 |
|