BetaArchive Logo
Total Current Archive Size: 4765.54GB in 15409 files
Navigation Home Screenshots Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 6d, 13h, 4m | CPU: 12% | MEM: 5170MB of 12279MB used
{The community for beta collectors}

Post new topic Reply to topic  [ 2 posts ] 
Author Message
 PostPost subject: MT86: my multitasking realmode OS        Posted: Wed Sep 14, 2011 7:30 am 
Newbie Beta Collector
Newbie Beta Collector
Offline

Joined
Sun Jan 17, 2010 9:46 pm

Posts
13

Favourite OS
Windows 7, Debian Squeeze
linuxlove here posted about an older attempt at an OS i was working on last year, but i've re-done it from scratch as the code was getting ugly and unstructured. i've got something that i am actually starting to like now. the kernel is done in C and assembly.

the OS actually multitasks between processes in pure 16-bit realmode by using a context-switching mechanism on the timer interrupt (IRQ 0)

here's a floppy image of what it is so far, but don't expect TOO much... still in the early stages here. it is very, very :beta:
http://rubbermallet.org/mt86-0.11.9.11.img

it has a shell, and supports FAT12 and FAT16 filesystems. there are a few binaries that can be executed. it automatically runs shells on terminals 1 to 4. the shell is very basic, run help for info. it can't even list a directory yet. you can switch between terminals with ctrl-alt-F#, just like linux.

Image


you can run "exec plasma.bin" to see the animated plasma demo...

Image

i have some kind of bug when i fork processes though, it seems to kinda break the parent shell after you execute a couple new forks. MT86 will work on real hardware but it reads files slowly on real floppies because i'm not caching the FAT yet.


Top  Profile
 PostPost subject: Re: MT86: my multitasking realmode OS        Posted: Wed Sep 14, 2011 9:29 am 
Ex OSBA Member
Ex OSBA Member
User avatar
Offline

Joined
Thu Aug 31, 2006 2:45 pm

Posts
1443

Location
in a gadda da vida

Favourite OS
Longhorn 4074 & Windows 7
I think i saw this project at OSDev (at least the plasma demo screenshot). Nice work! And plasma demo is awesome :P

_________________
Image
ImageImageImageImageImageImageImage


Top  Profile  WWW
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 




Who is online

Users browsing this forum: No registered users and 1 guest


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

Search for:
Jump to:  

All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.

Powered by phpBB® Forum Software © phpBB Group

Copyright © 2006-2013

 

Sitemap | XML | RSS