OSDev.org

The Place to Start for Operating System Developers
It is currently Tue Apr 16, 2024 4:17 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 107 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 8  Next
Author Message
 Post subject: Re: 512-byte OS Contest
PostPosted: Tue Dec 30, 2008 8:26 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 15, 2008 2:37 pm
Posts: 815
Location: The Fire Nation
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!!


Top
 Profile  
 
 Post subject: Re: 512-byte OS Contest
PostPosted: Tue Dec 30, 2008 8:33 pm 
Offline
Member
Member
User avatar

Joined: Fri Apr 18, 2008 4:40 pm
Posts: 1686
Location: Langley, Vancouver, BC, Canada
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


Top
 Profile  
 
 Post subject: Re: 512-byte OS Contest
PostPosted: Tue Dec 30, 2008 8:35 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 15, 2008 2:37 pm
Posts: 815
Location: The Fire Nation
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.


Top
 Profile  
 
 Post subject: Re: 512-byte OS Contest
PostPosted: Wed Dec 31, 2008 4:20 am 
Offline
Member
Member
User avatar

Joined: Thu Sep 28, 2006 10:32 am
Posts: 1309
Location: Slovakia
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)


Top
 Profile  
 
 Post subject: Re: 512-byte OS Contest
PostPosted: Wed Dec 31, 2008 7:31 am 
Offline
Member
Member

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


Top
 Profile  
 
 Post subject: Re: 512-byte OS Contest
PostPosted: Wed Dec 31, 2008 7:38 am 
Offline
Member
Member

Joined: Thu Sep 18, 2008 11:45 am
Posts: 26
actually, can data be stored in space over 512 bytes or must the entire shebang fit inside a sector?


Top
 Profile  
 
 Post subject: Re: 512-byte OS Contest
PostPosted: Wed Dec 31, 2008 7:55 am 
Offline
Member
Member
User avatar

Joined: Thu Sep 28, 2006 10:32 am
Posts: 1309
Location: Slovakia
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)


Top
 Profile  
 
 Post subject: Re: 512-byte OS Contest
PostPosted: Wed Dec 31, 2008 8:28 am 
Offline
Member
Member
User avatar

Joined: Fri Mar 07, 2008 5:36 pm
Posts: 2111
Location: Bucharest, Romania
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 ]


Top
 Profile  
 
 Post subject: Re: 512-byte OS Contest
PostPosted: Wed Dec 31, 2008 9:33 am 
Offline
Member
Member
User avatar

Joined: Fri Sep 29, 2006 8:59 am
Posts: 397
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.


Top
 Profile  
 
 Post subject: Re: 512-byte OS Contest
PostPosted: Wed Dec 31, 2008 11:25 am 
Offline
Member
Member
User avatar

Joined: Fri Apr 18, 2008 4:40 pm
Posts: 1686
Location: Langley, Vancouver, BC, Canada
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


Top
 Profile  
 
 Post subject: Re: 512-byte OS Contest
PostPosted: Wed Dec 31, 2008 12:15 pm 
Offline
Member
Member
User avatar

Joined: Fri Apr 18, 2008 4:40 pm
Posts: 1686
Location: Langley, Vancouver, BC, Canada
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


Top
 Profile  
 
 Post subject: Re: 512-byte OS Contest
PostPosted: Wed Dec 31, 2008 12:30 pm 
Offline
Member
Member
User avatar

Joined: Thu Sep 28, 2006 10:32 am
Posts: 1309
Location: Slovakia
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)


Top
 Profile  
 
 Post subject: Re: 512-byte OS Contest
PostPosted: Wed Dec 31, 2008 12:33 pm 
Offline
Member
Member
User avatar

Joined: Fri Apr 18, 2008 4:40 pm
Posts: 1686
Location: Langley, Vancouver, BC, Canada
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


Top
 Profile  
 
 Post subject: Re: 512-byte OS Contest
PostPosted: Wed Dec 31, 2008 1:04 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 15, 2008 2:37 pm
Posts: 815
Location: The Fire Nation
well troy, here we start. lets have some fun


Top
 Profile  
 
 Post subject: Re: 512-byte OS Contest
PostPosted: Wed Dec 31, 2008 5:12 pm 
Offline
Member
Member

Joined: Wed Oct 18, 2006 10:43 pm
Posts: 490
Location: Kansas City, KS, USA
Man, and I had just finished my entry... an el-torito bootsector coded entirely in Forth.

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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 107 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 8  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: Google [Bot] and 16 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group