|
ec314d7b1b
|
We can now read from the disk in protected mode
|
2021-09-06 21:32:02 +01:00 |
|
|
c803f4a38e
|
Added single split function, added error message to kernel32
|
2021-09-06 15:52:12 +01:00 |
|
|
290794b885
|
Add string manipulation functions. Update Makefile accordingly. Add echo command to kernel32.
|
2021-09-06 15:36:44 +01:00 |
|
|
d9d3abbf62
|
Moved IDT code wholely to idt.c, add keyboard read support, add readline function, updated Makefile accordingly.
|
2021-09-02 20:59:15 +01:00 |
|
|
b660fa1a0b
|
We can now receive interrupts
|
2021-09-02 18:38:00 +01:00 |
|
|
03e7647fc6
|
Updated Makefile, started splitting code in to multiple pieces.
|
2021-09-02 16:29:07 +01:00 |
|
|
a4d1679723
|
Added primitive printf implementation, can print decimal ints, hex ints and strings
|
2021-09-02 15:09:21 +01:00 |
|
|
76e61b1d71
|
Linker script now makes use of kernel32_strap.asm in order to ensure that we enter the correct position in kernel32.bin, updated kernel32.ld, Makefile, etc accordingly. Added types.h for convenience.
|
2021-09-02 12:46:14 +01:00 |
|
|
1905f3babd
|
kernel32.bin is now written in C, make necessary modifications to Makefile, .gitignore, boot32.asm, etc to get this working
|
2021-08-31 22:50:10 +01:00 |
|