512-byte OS Contest

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
User avatar
VolTeK
Member
Member
Posts: 815
Joined: Sat Nov 15, 2008 2:37 pm
Location: The Fire Nation

Re: 512-byte OS Contest

Post by VolTeK »

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!!
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: 512-byte OS Contest

Post by Troy Martin »

I'm not shooting for winning myself, I think 01000101 will get first or second :D
Image
Image
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.
I wish I could add more tex
User avatar
VolTeK
Member
Member
Posts: 815
Joined: Sat Nov 15, 2008 2:37 pm
Location: The Fire Nation

Re: 512-byte OS Contest

Post by VolTeK »

reallly, with his 64 bit ideas i think his code will be very complex, mine will be so simple ha ha! :D



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.
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Re: 512-byte OS Contest

Post by inflater »

Count me in. :lol: I will be the first! counting from the bottom. :mrgreen:

For a "512-byte OS", only 512 bytes of *ALL CODE* allowed right? No 512-byte bootloaders to load the 512-byte OS? :D

January 6th, midnight, PST. Now let me see... that's 24:00 at GMT-8... GMT-7 is 23:00, then GMT+1 must be 15:00.
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
mrnoob
Member
Member
Posts: 26
Joined: Thu Sep 18, 2008 11:45 am

Re: 512-byte OS Contest

Post by mrnoob »

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 >.>
mrnoob
Member
Member
Posts: 26
Joined: Thu Sep 18, 2008 11:45 am

Re: 512-byte OS Contest

Post by mrnoob »

actually, can data be stored in space over 512 bytes or must the entire shebang fit inside a sector?
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Re: 512-byte OS Contest

Post by inflater »

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.
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Re: 512-byte OS Contest

Post by Love4Boobies »

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 ]
User avatar
xyjamepa
Member
Member
Posts: 397
Joined: Fri Sep 29, 2006 8:59 am

Re: 512-byte OS Contest

Post by xyjamepa »

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.
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: 512-byte OS Contest

Post by Troy Martin »

The whole beast must fit in a sector, but if you have extremely awesome lossless compression that's allowed.

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.
Image
Image
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.
I wish I could add more tex
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: 512-byte OS Contest

Post by Troy Martin »

Sorry for the double but some people think we need more time, so the due date is February 7th.
Image
Image
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.
I wish I could add more tex
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Re: 512-byte OS Contest

Post by inflater »

I think it's better to leave it at Jan 6th or sooner... why that long?
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: 512-byte OS Contest

Post by Troy Martin »

Well, this could get into some odd flamewar...

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.
Image
Image
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.
I wish I could add more tex
User avatar
VolTeK
Member
Member
Posts: 815
Joined: Sat Nov 15, 2008 2:37 pm
Location: The Fire Nation

Re: 512-byte OS Contest

Post by VolTeK »

well troy, here we start. lets have some fun
quok
Member
Member
Posts: 490
Joined: Wed Oct 18, 2006 10:43 pm
Location: Kansas City, KS, USA

Re: 512-byte OS Contest

Post by quok »

Man, and I had just finished my entry... an el-torito bootsector coded entirely in Forth.

I won't really be submitting it, though. :)
Post Reply