You are browsing as a guest. Sign up (or log in) to start making projects!

Assembly os x64/armv8 custom kernel and bootloader

  • 9 Devlogs
  • 61 Total hours

Os in assembly custom kernel , shell and 2 stage bootloader Will be Tsted on my PC and after that custom bios because this bios that I have is too ass

Open comments for this post

6h 30m 1s logged

Finally transitioned to X64 bit mode now I am able to write the actual os , and I was wondering if I even need to explain what I did to detail because I Know nobody would understand it

Finally transitioned to X64 bit mode now I am able to write the actual os , and I was wondering if I even need to explain what I did to detail because I Know nobody would understand it

Replying to @scrt401

0
2
Open comments for this post

5h 27m 19s logged

I pulled an all nighter and Finally got it working found out that the quemu was the problem it was printing it but only to VGA output or what and quemu was set to -nographic so It didn’t show nothing but now the problem is when I am in 32 bit mode it starts printing from the start and is overwriting the text written by bios

I pulled an all nighter and Finally got it working found out that the quemu was the problem it was printing it but only to VGA output or what and quemu was set to -nographic so It didn’t show nothing but now the problem is when I am in 32 bit mode it starts printing from the start and is overwriting the text written by bios

Replying to @scrt401

0
5
Open comments for this post

14h 59m 58s logged

I hate this shit I wasted 15 hrs debugging this shit and still have no idea what’s wrong I am going to sleep and maybe it will be easier after I will be well rested

I hate this shit I wasted 15 hrs debugging this shit and still have no idea what’s wrong I am going to sleep and maybe it will be easier after I will be well rested

Replying to @scrt401

0
3
Open comments for this post

16h 11m 29s logged

I hate this fucking shit literally only thing I do is find error find what possibly could make it fix it and it doesn’t work then I do it again 100 times juts to find out that the fucking bios which promised not to corrupt dl bi interrupt 16 actually does corrupt it whatever this shit still not working but at least I have the core structure for moving into the 32 bit mode I fucking hate this why do all x64 processors have to wake up and say UHM I think I am an IBM processor from 1967 like what that fuck why can’t it be that it drops it directly to x64 like on arm also my PC screen broke so now I am ssh trough Termux to the PC and code like this I fucking hate assembly but low-key need that new PC that old Compaq 6510b wasn’t cutting It with 2 GHz and two cores

I hate this fucking shit literally only thing I do is find error find what possibly could make it fix it and it doesn’t work then I do it again 100 times juts to find out that the fucking bios which promised not to corrupt dl bi interrupt 16 actually does corrupt it whatever this shit still not working but at least I have the core structure for moving into the 32 bit mode I fucking hate this why do all x64 processors have to wake up and say UHM I think I am an IBM processor from 1967 like what that fuck why can’t it be that it drops it directly to x64 like on arm also my PC screen broke so now I am ssh trough Termux to the PC and code like this I fucking hate assembly but low-key need that new PC that old Compaq 6510b wasn’t cutting It with 2 GHz and two cores

Replying to @scrt401

0
3
Open comments for this post

3h 51m 53s logged

Very near 32 bit mode I added memory tester so now the PC knows how much ram it has and also made two (if one fails) a20 alower

Very near 32 bit mode I added memory tester so now the PC knows how much ram it has and also made two (if one fails) a20 alower

Replying to @scrt401

0
5
Open comments for this post

1h 47m 38s logged

did some stuff like lba table implementation so sadly no hard drives and did lba test so if computer too old no boot because it doesnt have extended read auto retry if smth wrong happens and jump to adress 0x7E00 where start of btloader2 is

did some stuff like lba table implementation so sadly no hard drives and did lba test so if computer too old no boot because it doesnt have extended read auto retry if smth wrong happens and jump to adress 0x7E00 where start of btloader2 is

Replying to @scrt401

0
8

Followers

Loading…