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
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 »

FAT writing as in writing files to the FAT and root dir on the floppy.
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 »

ah, well i will see what i can do, tommarow
512dev
Posts: 14
Joined: Wed Jul 20, 2005 11:00 pm

Re: 512-byte OS Contest

Post by 512dev »

Brynet-Inc wrote:What an entirely pointless topic.. :roll:
I'm sort of surprised you're not more interested in this contest, but then again, maybe I shouldn't be.

Anyway, I attempted something like this years ago, and didn't get terribly far in it, but I wish everyone else good luck, I think we'll end up with some good projects this time around!

-512
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 »

Interesting co-inky-dink that your name is 512dev and you're replying to a topic about 512-byte OSes.. :P
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
512dev
Posts: 14
Joined: Wed Jul 20, 2005 11:00 pm

Re: 512-byte OS Contest

Post by 512dev »

Not exactly a coincidence, but I don't really feel like explaining right now, and it's largely irrelevant anyway considering that was a few years ago.

-512
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 »

Cool, 13 posts in almost 4 years...
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
512dev
Posts: 14
Joined: Wed Jul 20, 2005 11:00 pm

Re: 512-byte OS Contest

Post by 512dev »

Eh so I haven't been as active posting here as I should be =/

-512
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 »

Just got an entry PM'd to me by Jacobbus, looks like some kind of pmode monitor!
Attachments
Jacqueline.zip
Jacqueline
(5.26 KiB) Downloaded 275 times
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
Jacobbus
Posts: 7
Joined: Thu Apr 10, 2008 2:49 am

Re: 512-byte OS Contest

Post by Jacobbus »

It's meant to be something like a hex editor ;)
it allows you to edit the 4 GB addressable memory
it has one feature: by pressing enter the program at the selected location is executed 8) that's what makes it an OS I gues :wink:
the bad news is that the program has to be coded by hand using the hex-editor :(
more info in the Readme.txt in the .zip
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, looks real nifty, good luck!
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
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Re: 512-byte OS Contest

Post by Alboin »

Are the entries only going to be tested on QEMU or Bochs? (I've currently no test machine to use, atm; should I make something up.)
C8H10N4O2 | #446691 | Trust the nodes.
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, I test on Virtual PC for 16/32-bit stuff and Bochs 2.3.7 for long mode (*cough*E*cough) but I guess most will use Bochs and QEMU.
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
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Re: 512-byte OS Contest

Post by Alboin »

Okay, so that means they don't necessarily *have* to work on a real machine, then, yes?
C8H10N4O2 | #446691 | Trust the nodes.
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, if they do work on RHW, I'd guess you could possibly get more votes from the public poll!
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 »

Mine entry: Inflater's Tiny-D0S - DOS EXE launcher in 512 bytes

Code: Select all

;;; Instrunctions!!!
;;; 1. Prepare a blank FAT12 floppy disk, insert it in drive A:
;;; 2. Copy any EXEs you like to it (please note that DOS INT 21h is
not supported and the EXEs need to access ROM-BIOS ints to work, one
such executable is in the archive)
;;; 3. Run WRITE.BAT - the EXEs will be kept intact there
;;; 4. Reboot the computer with the floppy in drive

;;; The only DOS function emulated here is AH=0x4C - exit function, which
;;; is configured to jmp far [0:0x7c00], that will reload this "OS" from RAM.
;;; Give me another 512 bytes to emulate at least five INT 21h functions :-P
Link in attachment.

Regards
inflater
@Troy: The e-mail I've sent you was for a reason... :P
Attachments
TinyD0S.zip
(9.29 KiB) Downloaded 285 times
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
Post Reply