Page 2 of 2

Posted: Sun Jul 29, 2007 1:44 pm
by Dex
There are more people using MinIDos for suff, than use DexOS, when i ask why they say its so good for testing new ideas etc.

Posted: Sun Jul 29, 2007 4:30 pm
by earlz
Ok, I will give you my SecOS code, an OS on 512 bytes...

check it out at http://earlz.biz.tm/secos.php

it is of course in assembly(btw, don't look at my JouleOS source...it is not what anyone should follow..)

Ok, basically, it is very simple...it boasts a ReadSector interrupt, an execute program function, and a print out file function. and a ls/dir command...

it uses a weird, but insanely simplistic FS called StoopidFS, I would recommend it as a first FS because of how simple it is to implement..of course, I'd only recommend it as a temporary thing though..

but...ummm...yea...

I currently have 2 bytes free...anyone have an idea with what to do with them? lol...

Posted: Mon Jul 30, 2007 2:36 am
by bluecode
And here is my little hobby project: lightOS. A list of current features is on that site.

Posted: Mon Jul 30, 2007 2:41 am
by pcmattman
hckr83 wrote:I currently have 2 bytes free...anyone have an idea with what to do with them? lol...

Code: Select all

jmp $

Posted: Mon Jul 30, 2007 7:57 am
by inflater
hckr83 wrote:I currently have 2 bytes free...anyone have an idea with what to do with them? lol...

Code: Select all

cli
hlt

Code: Select all

db 0xCD, db 0x19
or even

Code: Select all

dw 0x71E6
? :P {don't try this unless you know what you are doing :D}

inflater

Posted: Mon Jul 30, 2007 12:43 pm
by jnc100
inflater wrote:

Code: Select all

dw 0xE671
jno -26 ???

perhaps you meant dw 0x71e6 (= db 0xe6, 0x71) out 0x71, al: do something unpleasant to your cmos?

Posted: Mon Jul 30, 2007 1:17 pm
by inflater
jnc100 wrote:
inflater wrote:

Code: Select all

dw 0xE671
jno -26 ???

perhaps you meant dw 0x71e6 (= db 0xe6, 0x71) out 0x71, al: do something unpleasant to your cmos?
Ahh, my fault, switched the two numbers *again*, its a quite difference between HiLo and LoHi system... Yeah, out to port 71h, that's because I wrote "don't try this unless you know what you are doing". :) It can fit to the two bytes, right? :)

inflater