4 Commits

Author SHA1 Message Date
c5a3efb225 Add bootloader's 2nd stage written in C and asm
Now the bootloader is divided in stage1 and stage 2, the kernel isn't loaded so it's useless (for now).
The Stage 1 of the bootloader prints some strings and loads the second stage into memory. The second stage prints a hello world message.
After this commit I'll divide the main branch into stable and coding (stable is working code, like all the commits I did until this day, coding will be the branch where I push all the code I write, so there may be a lot of errors or the code doesn't compile. I you want to use or just try XanvicOS use the stable branch)
2024-10-03 21:49:43 +02:00
VinceAle7082
453c3d130b Many things pt.2
Now the bootloader (/src/boot.asm) has a FAT12 driver that searches the KERNEL.BIN file and loads it.
Now the kernel has something in it, it just prints a Hello World message.
2024-07-24 11:23:05 +02:00
VinceAle7082
f394eb42b4 Many things
Renamed main.asm in boot.asm and moved it into the bootloader directory, created an empty kernel.asm file, edited Makefile and edited the bootloader (boot.asm).
2024-07-23 21:13:15 +02:00
VinceAle7082
a476d8b792 Uploading this stupid project 2024-07-23 14:06:32 +02:00