OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Mar 29, 2024 9:11 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 14 posts ] 
Author Message
 Post subject: DS-OS Website Resurrected
PostPosted: Sun Oct 05, 2014 6:46 pm 
Offline

Joined: Sun Oct 05, 2014 12:51 pm
Posts: 7
Hi Guys,

The DS-OS project was a small OS written for 8086 machines back in the late 90's. Includes kernel, boot loader, command interpreter, PS/2 mouse driver, sample application, and installation program. Code is written in 8086 assembly for the A86 assembler. The website was taken down some time in the early 2000's but I found it on an archive and reconstructed it along with its data files on a new server here:

http://itfromterabit.net/dsos

I am the author of this OS but I have not touched it since 1999--the files/data/website are exactly as they were back then. If there is any interest I can put this on github. It's small, but should be a fully functional OS at least on PCs of that time (can boot from a floppy or HD). I also have a text editor for this OS but never got around to putting it on the website--if you'd like I can post it also. If you find any of this useful drop me a line :-)

David Sicilia


Top
 Profile  
 
 Post subject: Re: DS-OS Website Resurrected
PostPosted: Tue Oct 07, 2014 8:20 am 
Offline
Member
Member
User avatar

Joined: Mon Mar 05, 2012 11:23 am
Posts: 616
Location: Germany
Hey dpacbach,

really cool to see such an old project being resurrected. Must have been some nice work to find the necessary docs and information at that time. Props! :P
Any plans on a DS-OS2? :)

Greets,
Max

_________________
Ghost OS - GitHub


Top
 Profile  
 
 Post subject: Re: DS-OS Website Resurrected
PostPosted: Wed Oct 08, 2014 5:59 am 
Offline

Joined: Sun Oct 05, 2014 12:51 pm
Posts: 7
Hi Max,
Thank you- at this point no plans for DS-OS2... I'd be happy if I had a machine on which to run DS-OS, but I've long since given up my old PCs :-) Would be nice if we could run these things in VirtualBox...
David


Top
 Profile  
 
 Post subject: Re: DS-OS Website Resurrected
PostPosted: Wed Oct 08, 2014 2:24 pm 
Offline
Member
Member
User avatar

Joined: Wed May 21, 2008 4:33 am
Posts: 294
Location: Mars MTC +6:00
dpacbach wrote:
Would be nice if we could run these things in VirtualBox...


Try running it in DOSBox (or BoxOn ;) If you map a directory as a local disk you could use files from your host OS through the 0x13 BIOS interrupt to share data between the 2 OS's.

_________________
"God! Not Unix" - Richard Stallman

Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed


Top
 Profile  
 
 Post subject: Re: DS-OS Website Resurrected
PostPosted: Wed Oct 08, 2014 7:26 pm 
Offline

Joined: Sun Oct 05, 2014 12:51 pm
Posts: 7
Hi b.zaar,
Wow looks like I'm a bit behind the times, thank you I'll give that a try--
David


Top
 Profile  
 
 Post subject: Re: DS-OS Website Resurrected
PostPosted: Thu Oct 09, 2014 10:12 am 
Offline
Member
Member

Joined: Sat Mar 01, 2014 2:59 pm
Posts: 1146
dpacbach wrote:
I'd be happy if I had a machine on which to run DS-OS, but I've long since given up my old PCs :-)
I've got some old computers that I could run it on for you - although I don't know if they're old enough. Perhaps you could give me some easy-to-follow step-by-step instructions for setting this up and then I can try it out for you? Let me know if you're interested...

_________________
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing


Top
 Profile  
 
 Post subject: Re: DS-OS Website Resurrected
PostPosted: Sat Oct 11, 2014 2:26 pm 
Offline

Joined: Sun Oct 05, 2014 12:51 pm
Posts: 7
Hi onlyonemac,
I seem to remember that if you have a PC from the that era with a floppy drive and MS-DOS then you can run the INSTALL.COM file (an MS-DOS program) to install the IMAGE.BIN file onto the floppy drive, then just boot from the floppy and it should work. The install program, when run, will tell you that it is about to erase the contents of drive A: with the image file--when you press "y" it will do so. If you have another way though to get the image onto the floppy which works better for you then I imagine that would work too, as the installation program does nothing but copy it over. If you like I can give you the source to the INSTALL.COM file if you'd rather look at it or assemble it yourself.
David


Top
 Profile  
 
 Post subject: Re: DS-OS Website Resurrected
PostPosted: Sat Oct 11, 2014 4:04 pm 
Offline
Member
Member

Joined: Wed Mar 09, 2011 3:55 am
Posts: 509
dpacbach wrote:
Hi onlyonemac,
I seem to remember that if you have a PC from the that era with a floppy drive and MS-DOS then you can run the INSTALL.COM file (an MS-DOS program) to install the IMAGE.BIN file onto the floppy drive, then just boot from the floppy and it should work. The install program, when run, will tell you that it is about to erase the contents of drive A: with the image file--when you press "y" it will do so. If you have another way though to get the image onto the floppy which works better for you then I imagine that would work too, as the installation program does nothing but copy it over. If you like I can give you the source to the INSTALL.COM file if you'd rather look at it or assemble it yourself.
David


Any Unix-like system (Unix, OS X, etc) will have dd, which can be used to blast an image to a floppy. Furthermore, most virtual machines can load a raw image file on the host system directly as an emulated floppy.

EDIT:

In fact, yes, just rename image.bin to image.img, and VirtualBox will accept it as a floppy disk, from which DS-OS can be booted without any problems.


Top
 Profile  
 
 Post subject: Re: DS-OS Website Resurrected
PostPosted: Sun Oct 12, 2014 6:57 pm 
Offline

Joined: Sun Oct 05, 2014 12:51 pm
Posts: 7
Wow that actually works! I never thought I'd see the OS running again, but I guess I was wrong :-) It might actually be easy to continue developing this OS now...
Thank you
David


Top
 Profile  
 
 Post subject: Re: DS-OS Website Resurrected
PostPosted: Mon Oct 13, 2014 3:02 am 
Offline
Member
Member
User avatar

Joined: Thu Mar 27, 2014 3:57 am
Posts: 568
Location: Moscow, Russia
dpacbach wrote:
Wow that actually works! I never thought I'd see the OS running again, but I guess I was wrong :-) It might actually be easy to continue developing this OS now...
Thank you
David


Are you going to continue developing this OS? Or are you going to start a new project? Maybe a 32/64-bit OS?

_________________
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay


Top
 Profile  
 
 Post subject: Re: DS-OS Website Resurrected
PostPosted: Mon Oct 13, 2014 6:32 am 
Offline
Member
Member

Joined: Sat Mar 01, 2014 2:59 pm
Posts: 1146
dpacbach wrote:
Hi onlyonemac,
I seem to remember that if you have a PC from the that era with a floppy drive and MS-DOS then you can run the INSTALL.COM file (an MS-DOS program) to install the IMAGE.BIN file onto the floppy drive, then just boot from the floppy and it should work. The install program, when run, will tell you that it is about to erase the contents of drive A: with the image file--when you press "y" it will do so. If you have another way though to get the image onto the floppy which works better for you then I imagine that would work too, as the installation program does nothing but copy it over. If you like I can give you the source to the INSTALL.COM file if you'd rather look at it or assemble it yourself.
David
I shouldn't have any problems getting the image onto a floppy disk and I've got a 486-based PC which I can test it on. Is that old enough :) ?

_________________
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing


Top
 Profile  
 
 Post subject: Re: DS-OS Website Resurrected
PostPosted: Tue Oct 14, 2014 6:59 pm 
Offline

Joined: Sun Oct 05, 2014 12:51 pm
Posts: 7
If you boot DS-OS on a 486 PC it will be like taking an animal from a zoo and putting it in its natural habitat... DS-OS will be overjoyed and filled with the feeling of "nostalgia for the present." ;-)


Top
 Profile  
 
 Post subject: Re: DS-OS Website Resurrected
PostPosted: Tue Oct 14, 2014 9:54 pm 
Offline
Member
Member
User avatar

Joined: Wed May 21, 2008 4:33 am
Posts: 294
Location: Mars MTC +6:00
dpacbach wrote:
"nostalgia for the present."


It's not about nostalgia... It's about a culture

_________________
"God! Not Unix" - Richard Stallman

Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed


Top
 Profile  
 
 Post subject: Re: DS-OS Website Resurrected
PostPosted: Sat Oct 18, 2014 4:52 am 
Offline
User avatar

Joined: Sun May 11, 2014 12:16 am
Posts: 14
hey, even I`m working on a project similar to yours (here) but i still could not finish it since i didn`t have much spare time since may :oops: . I intend to finish it as soon as i get some spare time. :)


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

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 29 guests


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 post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group