This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Dex wrote:We had a 512byte compo on the fasm forum many moons a go .... maybe we could have another one here ?
Troy Martin wrote:We should lay down some rules though ....
The Second 512-byte OS Contest
(The first was at http://board.flatassembler.net/topic.php?t=2164) We're having some serious poll issues, the poll options are doubling and disappearing O.o Rules:
Entries must be in by Jan. 6th, 2009 at midnight PST (GMT-8)
Winner is decided by public vote on Jan. 6-9th, polls closed 10th and winner is decided
Must be your own code
MUST fit in 512 bytes (including 0x55 0xAA)
You don't need to keep the previous filesystem and BPB intact
Must have some kind of interface
Code your OS, .zip it up, PM it to me, and I'll post it here. Any questions on the rules or anything, post here!
Last edited by Troy Martin on Wed Jan 07, 2009 9:38 am, edited 18 times in total.
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.
Please note that the entries will be judged by the public
E, I'm expecting long mode in a boot sector from you
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.
Bet you can fit at least a pmode keyboard driver in a sector.
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.
Dex: A month? for writing 512 bytes of code? My entry's almost done, just got to think of something to fill up 50 bytes with...
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 month max... this is a contest and should put the pressure on people.
I've spent about 20 minutes on mine and I've already filled ~100bytes, so I doubt it would take anyone such a lengthy period of time.
The trick is
1. Thinking what you want to code.
2. Than coding it, it should fill say 1.5-2k.
3. Than you optimize, it to fit into a boot sector eg: 512bytes.
If you can code it in a short time, than it will not WIN, you need to show what you can do, if you can just code it in 3 days, its will not show anyone anything other than you know ASM.
For example, try fiting a working tetris game in 512bytes, which is not easy, but it only came 5th in the last compo and that was by the coder of FASM.
Plus the more that enter it, the better, the word will take more than a week to get round.
By popular vote the due date is a week from today. Midnight PST, January 6th, 2009.
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.
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.