Share your work!

Discussions on more advanced topics such as monolithic vs micro-kernels, transactional memory models, and paging vs segmentation should go here. Use this forum to expand and improve the wiki!

Moderators: JAAman, klange, Octocontrabass, sortie, kmcguire, chase, thepowersgang, Owen, Combuster, AJ, 01000101, carbonBased, Candy, pcmattman

User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post 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.
earlz
Member
Member
Posts: 1546
Joined: Thu Jul 07, 2005 11:00 pm
Contact:

Post 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...
User avatar
bluecode
Member
Member
Posts: 202
Joined: Wed Nov 17, 2004 12:00 am
Location: Germany
Contact:

Post by bluecode »

And here is my little hobby project: lightOS. A list of current features is on that site.
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Freenode IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post 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 $
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Post 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
Last edited by inflater on Mon Jul 30, 2007 1:18 pm, edited 1 time in total.
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
jnc100
Member
Member
Posts: 775
Joined: Mon Apr 09, 2007 12:10 pm
Location: London, UK
Contact:

Post 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?
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Post 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
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
Post Reply