This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
well theres the problm, i already know what to do, what to use, so i might have it done tommarow... but i will try to add little by little. btw why use grub? why dont most people use their own bootloader? its easy if you know how fat works
i will probaly be in 3rd, but hey i am going to have fun!!
I'm not shooting for winning myself, I think 01000101 will get first or second
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
reallly, with his 64 bit ideas i think his code will be very complex, mine will be so simple ha ha!
but a true way of filling all 512 bytes is without usng the padding, just to tell us that every bit is filed, but no ones code can be that perfect so leave the padding or times 510 - ($-$$) db 0 in. other wse someone will try it and their code will be 513 bytes or 511 bytes. so leave it in.
Ill try to enter, ive spent a lot of time optimising my 440 byte fat16+pmode bootloader so hopefully thatll come in handy. Now to think of some cool features that dont require a lot of code >.>
I think you're allowed to access, address or store whatever you like in the system RAM with any size, but all your executable code (your 512 byte "OS") must not be larger than 512 bytes in sum.
I'll be returning from my holiday in 3 days but will only have time to write anything in about 5 days, I think. I just *might* send something. Good luck to the rest of you!
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
I wish I can join,but unfortunatelly the comming mounth I have my first semester exams,
any way,good luck guys...
The man who follows the crowd will usually get no further than the crowd.
The man who walks alone is likely to find himself in places
no one has ever been before.
You can do whatever the hell you want to with memory though, that's completely fine!
This 512-byte OS is the boot sector, inflater, so no creepy recursing.
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
Sorry for the double but some people think we need more time, so the due date is February 7th.
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
A few people PM'd me saying that they'd like more time or that they need it. So, we're putting up a poll with two dates. The one with more votes wins.
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.