512-byte OS contest -POLL-

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).

Vote:

Poll ended at Sat Jan 17, 2009 10:14 am

|)emos, tiny command shell [Troy Martin]
4
8%
TinyD0S, DOS EXE launcher [inflater]
3
6%
BASIC like language [zeroflag]
5
10%
Fallout 3 terminal clone [01000101]
8
16%
Snake game [Zenith]
7
14%
CD player with alarm clock [Dex]
12
24%
Little OS with sector handling [jbu]
2
4%
Brainfuck intepreter [cippo]
4
8%
Jacqueline, pmode monitor [Jacobbus]
4
8%
 
Total votes: 49

User avatar
Coty
Member
Member
Posts: 286
Joined: Thu Feb 12, 2009 5:12 pm

Re: 512-byte OS contest -POLL-

Post by Coty »

I was thinking one or two months... But I can take sugjestions.
My hero, is Mel.
a427
Member
Member
Posts: 40
Joined: Sun Mar 15, 2009 9:45 pm

Re: 512-byte OS contest -POLL-

Post by a427 »

Troy Martin wrote:Welcome to the forums!

We haven't planned anything yet, but once we do, anyone is welcome to join!
Thanks !
will lurk around, then ;-)

I like the idea of stimulating competition like those you've achieved so far..
(the last 512 byte os contest entries were all great !)
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Re: 512-byte OS contest -POLL-

Post by Dex »

Why not try the fasm one ?, as theres a simular compo on the fasm forum, but the compo is to load a OS that can be any size and do as many things as possable.
But you can not call any BIOS int from your code, eg: no int 13h (only bios use is when it loads you into memory and jumps).
This mean your boot sector needs a basic fdd driver or hdd driver.
See here:
http://board.flatassembler.net/topic.php?t=9868
And good luck :).
User avatar
Coty
Member
Member
Posts: 286
Joined: Thu Feb 12, 2009 5:12 pm

Re: 512-byte OS contest -POLL-

Post by Coty »

@dex I was going to try that compo but... not yet ready... but it sounds like a247 might be.
My hero, is Mel.
a427
Member
Member
Posts: 40
Joined: Sun Mar 15, 2009 9:45 pm

Re: 512-byte OS contest -POLL-

Post by a427 »

hmm, what worries me concerning my entry and the fasm compo is the following rule :

"REAL means you are not allowed to use the BIOS to help you, not for anything whatsoever. Not even one INT xx where xx<32. Also calling the BIOS ROM directly with call yyy is not permitted."

the problem is that I am actually issuing "int 1" from my code, just after having hooked the vector 1 to my own routine.

so basically I *AM* using "one INT xx where xx<32", although I am *NOT* using BIOS in any form...

hmm, though I could certainly workaround this restriction by jumping directly to vector 1...

but then, if I implement reboot to allow debugging the bios POST code, and would have to jump to 0xf000:0xfff0.
I fear it would violates the compo rules..

Oh, one big problem also is that my current work only builds with nasm.
fasm syntax seems to be quite incompatible...

thus, I think I'll have to stick to osdev's compo (or pluto network's ?)..
plus, it fits naturally the 512 byte limit, when fasm's one is more general..
(how to compete against an OS without size limit ? fasm's compo is less challenging IMHO)
a427
Member
Member
Posts: 40
Joined: Sun Mar 15, 2009 9:45 pm

Re: 512-byte OS contest -POLL-

Post by a427 »

Coddy wrote: http://pnos.11.forumer.com/viewtopic.php?p=64#64 I have me Devin and my brother so far....
It seems I can't register pluto network's forum...

Ihe form asks to fill a confirmation code, but none appears.
it seems like my linux 64 bit flash firefox extension is not recognized by the web code ?

hence I can't participate/apply to the compo ?
User avatar
Coty
Member
Member
Posts: 286
Joined: Thu Feb 12, 2009 5:12 pm

Re: 512-byte OS contest -POLL-

Post by Coty »

hmm.... I will look into it... but I got a fever right now... will do after it breaks.
My hero, is Mel.
User avatar
Coty
Member
Member
Posts: 286
Joined: Thu Feb 12, 2009 5:12 pm

Re: 512-byte OS contest -POLL-

Post by Coty »

OK, Try now... I think It was a server malfucntion.
My hero, is Mel.
a427
Member
Member
Posts: 40
Joined: Sun Mar 15, 2009 9:45 pm

Re: 512-byte OS contest -POLL-

Post by a427 »

Coddy wrote:OK, Try now... I think It was a server malfucntion.
Hmm, I just tried again, without success...
In fact it's probable that it is due to a broken proprietary flash plugin for amd64.
nevermind, I registered from a working 32 bit distro..

sorry for the noise
User avatar
Coty
Member
Member
Posts: 286
Joined: Thu Feb 12, 2009 5:12 pm

Re: 512-byte OS contest -POLL-

Post by Coty »

It is A ok...
[off topic] I just realized that I have 234 MB of updates for XP :shock: [/off topic]
My hero, is Mel.
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 -POLL-

Post by Troy Martin »

Coddy wrote:[off topic] I just realized that I have 234 MB of updates for XP :shock: [/off topic]
Microsloth will do that to ye.
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
a427
Member
Member
Posts: 40
Joined: Sun Mar 15, 2009 9:45 pm

Re: 512-byte OS contest -POLL-

Post by a427 »

I think I'm ready to submit an entry to the 512 byte compo on pluto network os,
but I wondered if some other osdev forumers were about to participate too ?
or is there also an osdev 512 byte compo ?

I would like to compete against the maximum of people else it's no fun :-)

BTW, must the compo entries be original (ie: newly created), or can they reused to subsequent compos ?
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Re: 512-byte OS contest -POLL-

Post by 01000101 »

Troy Martin wrote:
Coddy wrote:[off topic] I just realized that I have 234 MB of updates for XP :shock: [/off topic]
Microsloth will do that to ye.

... and just about every major OS out there with "service packs" (or a lot of security updates). I had ~300MB up updates in Ubuntu the other day, and a few weeks ago I updated a MacOSX for about the same amount. [/offtopic]

So when's the next local 512-byte contest? It was fun last time.
User avatar
Coty
Member
Member
Posts: 286
Joined: Thu Feb 12, 2009 5:12 pm

Re: 512-byte OS contest -POLL-

Post by Coty »

01000101 wrote:So when's the next local 512-byte contest? It was fun last time.
I dont know when the next one will be here, I only know at my forums,

@a427 Yes maximum people compeating would be VERY fun :D
01000101 wrote:
Troy Martin wrote:
Coddy wrote:[off topic] I just realized that I have 234 MB of updates for XP :shock: [/off topic]
Microsloth will do that to ye.
... and just about every major OS out there with "service packs" (or a lot of security updates). I had ~300MB up updates in Ubuntu the other day, and a few weeks ago I updated a MacOSX for about the same amount. [/offtopic]
Yes the most I had with Ubutu though is 742 MB lol that one took a while. (fresh install)
My hero, is Mel.
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Re: 512-byte OS contest -POLL-

Post by Dex »

I would like to see a compo for 512b drivers, eg: (without BIOS), hdd, fdd, atapi, rtl8139, ac97, ac97, usb stack, tcp stack etc
Just the very basic driver.
You would need to allow other code as well that is not part of the driver, eg: to show the driver working.
This would help other os dev's and give them a starting point..
Post Reply