flat assembler
Message board for the users of flat assembler.
![]() Goto page Previous 1, 2, 3, 4 |
Do you think that it is possible to create a semi-useful OS in 512 BYTES??? | |||||||||||||||||||||
|
|||||||||||||||||||||
Total Votes : 40 |
Author |
|
neonz 01 Sep 2004, 12:48
I didn't understand one thing from rules - can single person submit multiple entries?
Also I've posted newsitem about this contest in Latvian IT underground site hackers.lv - http://hackers.lv/?id=5548 |
|||
![]() |
|
ASHLEY4 01 Sep 2004, 13:44
neonz, no, you can only enter one entry per member.
I think most people will Wait for the the last minute to enter, we need to use this compo to get people to start coding OS in asm (or better still fasm), and move forwood with OS knowledge, i do not think that you can make a usefull OS (maybe a usefull bootable program yes) in 512bytes, but if we all come up with some good small asm code snips, we can put them to gether and make a very usefull OS in 10k. Maybe the worlds smallest usefull OS ![]() \\\\||//// (@@) ASHLEY4. |
|||
![]() |
|
pelaillo 01 Sep 2004, 13:45
neonz wrote: can single person submit multiple entries? Yes, it will be highly desirable ![]() |
|||
![]() |
|
ASHLEY4 01 Sep 2004, 16:28
As it says in New rule 10.
Quote: 10. Only (Fasm Forum) Members will be allowed to enter and vote, no participant can vote for there own entry, and each member is limited to one entry. It may be desirable ![]() PS: There's a UK computer magazine, who is interested in the compo result's, if we get some good entry's, they may put them on cover disk ![]() \\\\||//// (@@) ASHLEY4. Last edited by ASHLEY4 on 02 Sep 2004, 00:52; edited 1 time in total |
|||
![]() |
|
Gomer73 01 Sep 2004, 19:28
As with life though, nobody ever said you had to follow the rules.
|
|||
![]() |
|
ASHLEY4 02 Sep 2004, 01:24
Gomer73, your right, look at this, for my entry for the smallest "Hello world!" program, they said i broke the rules, but the rule's said that when you run the program it prints "Hello world!" which it does, what do you think ?.
Code: ;*********************************; \\|//    Is it the smalist ?; (@ @)     "HELLO WORLD!"; ASHLEY4.     16 Byte's;; Assemble with Fasm.; c:\fasm hello.asm hello.com;; At the dos commandline type:; c:\hello hello world!;;*********************************     org  100h use16     push  0xb800     pop  es     mov  si,0x81     mov  cl,13DoAloop:     lodsb     mov ah,9     stosw     loop DoAloop     ret \\\\||//// (@@) ASHLEY4. |
|||
![]() |
|
Gambino 02 Sep 2004, 02:24
ASHLEY4
Your program doesn't prints anything if u just run it... You must pass the string to be printed as a parameter... That means that the string is not part of the program...so i think u broke the rules. You just remade the "echo Hello World !" command ![]() |
|||
![]() |
|
ASHLEY4 02 Sep 2004, 13:33
But what if the name of the program was "hello hello world!"
And at the time the program is load into memory the string "hello world!" is part of the program ![]() \\\\||//// (@@) ASHLEY4. |
|||
![]() |
|
Gomer73 02 Sep 2004, 14:30
Whatever gets the job done is the important thing, looks good.
|
|||
![]() |
|
ASHLEY4 05 Sep 2004, 14:14
I put this to clear up a point people are making.
Quote:
\\\\||//// (@@) ASHLEY4. |
|||
![]() |
|
Tora OS 30 Jun 2005, 03:05
Although it is possible to make a small os (posibably for diagnostic purposes), I do not consider it possible to make a so-called useful os in just 512 bytes. HOWEVER it is a good exercise for someone to learn how to make small compacted code instead of messy non compacted code.
|
|||
![]() |
|
Dex4u 30 Jun 2005, 12:10
Your right, but to make a full OS was not the goal, but to demo fitting part of a OS in 512 bytes was, eg: a game, debugger, multitasking, cdplayer, forth interpretor etc.
And i most add that compeared to most compo i have see run on forums, this was one of the most successfully, just see how many people down loaded the code ![]() |
|||
![]() |
|
smiddy 30 Jun 2005, 14:02
Is there going to be another competition this year? It would be nice to do this annually I think...to hone those programming skills.
|
|||
![]() |
|
Dex4u 30 Jun 2005, 16:45
Yes that was the plan, to have a Annually 512b Compo
![]() The compo will start about " 1 AUGUST 2005" and will end " 1 OCTOBER 2005 " . On the " 1 AUGUST 2005" the rules will be set. But any in put as to the goal of the compo would be good, as maybe 512bytes are a little restrictive ![]() |
|||
![]() |
|
smiddy 30 Jun 2005, 20:35
A thought that comes to mind, instead of restricting the size, restrict the requirements, in favor of performance. Using a standard set of tools for testing. That probably means writting something that will be huge... The limitation is time and performance. Just thoughts at this point though...I see lots of holes in what I just said (wrote).
|
|||
![]() |
|
adefeo 01 Jul 2005, 05:51
Just an idea: perhaps we should talk about this year's convo in a different thread? One with a more obvious name? My post wasn't even about a 512 byte OS; it was the poll that inspired ASHLEY4/Dex4u to start the compo.
And as for restricting requirements instead of size, maybe we could have two competitions this year; the second annual 512b compo and another compo that follows smiddy's and dex4u's ideas. |
|||
![]() |
|
Dex4u 01 Jul 2005, 09:06
Your right i will start another thread, and i am for keeping it 512b, but thought i would give the rest of you a chance, as 512bytes is a bit restrictive for some
![]() |
|||
![]() |
|
Goto page Previous 1, 2, 3, 4 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.