Commit Graph
18 Commits
Author SHA1 Message Date
Tom-on 40e84e5b70 Finished custom filesystem and got it to boot normally 2024-08-14 10:43:12 +02:00
Tom-on e9abfc2e4a Implemented Higher Half Kernel!
- Minor makefile chnages
- stage3.c "prekernel", sets up memory stuff and jumps to kernel
- kernel is now at 0xC0000000 - 3GB+ "higher half"
- Added some global variables in memory/addresses.h
2024-05-26 15:49:48 +02:00
Tom-on 31469084d0 Updated screenshots 2024-05-24 18:37:21 +02:00
Tom-on a97ac11d70 Minor documentation change 2024-05-08 09:41:07 +02:00
Tom-on 1d71a4e384 [ BIG CHANGE ] Properly Implemented IDT
- New include files: idt.h, pic.h, syscall.h and exceptions.h
- Proper exception handling (still could be improved
- PIC properly initiated and irqs all masked
- BREAKS Keyboard - The keyboard IRQ is not handled anymore
- convertColor() is kinda broken :/ (More in README.md)
2024-05-05 21:03:21 +02:00
Tom-on 437b423d19 Fixed boundaryFill (sorta, circle is still broken, idk why) 2024-05-01 21:04:17 +02:00
Tom-on c3d2ccd90d OS now allocs memory for called files. Slightly improved screen.h 2024-04-26 11:50:37 +02:00
Tom-on 12c0fafa1f Implemented custom font and text drawing in VBE graphics mode! No colors :( 2024-04-19 13:23:55 +02:00
Tom-on bc6b0ec292 Some documentation/README updates 2024-04-15 19:01:08 +02:00
Tom-on 78367d56d6 FINALLY Added Disk support!!! f_disk.c name explanation in README.md
Disk reading only, but it works!
2024-04-09 20:18:03 +02:00
Tom-on 54c49f7e7d Added some string.h functions 2024-04-08 20:19:26 +02:00
Tom-on fd002cdbe1 Added some documentation 2024-04-02 20:18:35 +02:00
Tom-on 9a0dbd31d5 Updated README and added some new images 2024-03-10 18:09:19 +01:00
Tom-on 2f3b4f6e6b Before C Switch 2024-03-08 19:28:09 +01:00
Tom-on 726247a4f2 Began moving to C. (No C yet)
If you want to build the assembly version, run the buildAsm.sh script
Currently just setting up the bootloader.
2024-01-02 14:40:32 +01:00
Tom-on 4d0ec4dbd3 Added shutdown command 2023-12-26 15:52:55 +01:00
Tom-on 9384471535 Added some docs and improved editor 2023-12-26 15:27:16 +01:00
Tom-on bb4d159f8b Added README.md 2023-12-21 22:15:57 +01:00