70bb2bfaf3Idk why those files are here, so I removed them.VinceAle70822024-07-31 21:04:57 +02:00
423e5478b4Idk why those files are here, so I removed them.VinceAle70822024-07-31 21:04:57 +02:00
cac8d0a033Half implemented printf() [DOESN'T COMPILE] Idk what to write, a friend wants to play minecraft so... here is the code I wrote before him calling me.VinceAle70822024-07-31 20:59:39 +02:00
8e45bd5160Half implemented printf() [DOESN'T COMPILE] Idk what to write, a friend wants to play minecraft so... here is the code I wrote before him calling me.VinceAle70822024-07-31 20:59:39 +02:00
1344e39d14Now the Stage 1 of the bootloader loads Stage 2 in memory. I already wrote this but my computer crashed, so I won't write as much as before. Now the bootloader is divided in stage1 and stage2, I added and edited some makefiles, stage 2 is written in Asm and C, the kernel isn't loaded into memory.Vincenzo Aleksey Brocato2024-07-28 00:08:48 +02:00
73337e2f8dNow the Stage 1 of the bootloader loads Stage 2 in memory. I already wrote this but my computer crashed, so I won't write as much as before. Now the bootloader is divided in stage1 and stage2, I added and edited some makefiles, stage 2 is written in Asm and C, the kernel isn't loaded into memory.Vincenzo Aleksey Brocato2024-07-28 00:08:48 +02:00
c70d43256aAdd 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)Vincenzo Aleksey Brocato2024-07-28 00:00:11 +02:00
798f693bf0Add 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)Vincenzo Aleksey Brocato2024-07-28 00:00:11 +02:00
453c3d130bMany 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.
VinceAle7082
2024-07-24 11:23:05 +02:00
f394eb42b4Many 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).
VinceAle7082
2024-07-23 21:13:15 +02:00
535aedd0eamodified the README
VinceAle7082
2024-07-23 14:18:47 +02:00
0cce7f2fceUpdated the README.md file
VinceAle7082
2024-07-23 14:14:25 +02:00
826c9d871eAdded a README.md file
VinceAle7082
2024-07-23 14:10:42 +02:00
a476d8b792Uploading this stupid project
VinceAle7082
2024-07-23 14:06:32 +02:00