flat assembler
Message board for the users of flat assembler.

Index > OS Construction > My 512 byte OS demo

Author
Thread Post new topic Reply to topic
bitshifter



Joined: 04 Dec 2007
Posts: 796
Location: Massachusetts, USA
bitshifter 26 Jun 2011, 09:57
This is my 512 byte OS demo.
Inspired by KVP 2004 demo.
It demonstrates software multitasking, services, IPC and more...
Any comments or criticism are welcome.


Description:
Download
Filename: system.asm
Filesize: 16.18 KB
Downloaded: 898 Time(s)


_________________
Coding a 3D game engine with fasm is like trying to eat an elephant,
you just have to keep focused and take it one 'byte' at a time.
Post 26 Jun 2011, 09:57
View user's profile Send private message Reply with quote
typedef



Joined: 25 Jul 2010
Posts: 2909
Location: 0x77760000
typedef 26 Jun 2011, 12:17
you should make an Image too. But I was able to make one myself.

Good one too Very Happy
Post 26 Jun 2011, 12:17
View user's profile Send private message Reply with quote
typedef



Joined: 25 Jul 2010
Posts: 2909
Location: 0x77760000
typedef 26 Jun 2011, 12:27
Image

So what else can you throw at it ?

Does it just let you type or is there any other "Easter eggs"
Post 26 Jun 2011, 12:27
View user's profile Send private message Reply with quote
bitshifter



Joined: 04 Dec 2007
Posts: 796
Location: Massachusetts, USA
bitshifter 26 Jun 2011, 13:24
HeHe, it only has one easter egg Rolling Eyes
Its more of a coding demo than visual demo.
Post 26 Jun 2011, 13:24
View user's profile Send private message Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2139
Location: Estonia
Madis731 27 Jun 2011, 10:48
683 lines of 'code'. Its weird how seemingly every line of source takes 0,75 bytes Smile Its a nice proof of concept, it can finish my sandwitches Smile
Post 27 Jun 2011, 10:48
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
bitshifter



Joined: 04 Dec 2007
Posts: 796
Location: Massachusetts, USA
bitshifter 01 Aug 2014, 12:38
I rewrote the code over this winter, it now has yield capability, a bit cleaner and faster too, take a peek, try it out, leave a reply...


Description:
Download
Filename: system.asm
Filesize: 7.57 KB
Downloaded: 763 Time(s)


_________________
Coding a 3D game engine with fasm is like trying to eat an elephant,
you just have to keep focused and take it one 'byte' at a time.
Post 01 Aug 2014, 12:38
View user's profile Send private message Reply with quote
bitshifter



Joined: 04 Dec 2007
Posts: 796
Location: Massachusetts, USA
bitshifter 24 Nov 2014, 15:05
Ok, i have been away for a while, im back now...
Was working construction all summer, less work now, more play time Smile

So,
I got 69 bytes left to play with...
Im thinking a segmented memory model would be cool.
Being a micro-kernel, a memory server would be nice to see.
Any ideas or criticism would be greatly appreciated.

Edit: pop ss was funky, changed to a kernel space variable, cost me a few bytes Sad


Description: Latest Version:
Download
Filename: system.asm
Filesize: 7.61 KB
Downloaded: 813 Time(s)


_________________
Coding a 3D game engine with fasm is like trying to eat an elephant,
you just have to keep focused and take it one 'byte' at a time.
Post 24 Nov 2014, 15:05
View user's profile Send private message Reply with quote
dstyl



Joined: 23 Jul 2015
Posts: 67
dstyl 06 Aug 2015, 08:46
Sounds already realy cool, i could think that microkernel based dostype os would be some fancy idea. And some nice stroboscope fx at the bootscreen Very Happy
Post 06 Aug 2015, 08:46
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.