DS-OS Website Resurrected
DS-OS Website Resurrected
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
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
- max
- Member
- Posts: 616
- Joined: Mon Mar 05, 2012 11:23 am
- Libera.chat IRC: maxdev
- Location: Germany
- Contact:
Re: DS-OS Website Resurrected
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!
Any plans on a DS-OS2?
Greets,
Max
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!
Any plans on a DS-OS2?
Greets,
Max
Re: DS-OS Website Resurrected
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
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
Re: DS-OS Website Resurrected
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.dpacbach wrote:Would be nice if we could run these things in VirtualBox...
"God! Not Unix" - Richard Stallman
Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed
Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed
Re: DS-OS Website Resurrected
Hi b.zaar,
Wow looks like I'm a bit behind the times, thank you I'll give that a try--
David
Wow looks like I'm a bit behind the times, thank you I'll give that a try--
David
-
- Member
- Posts: 1146
- Joined: Sat Mar 01, 2014 2:59 pm
Re: DS-OS Website Resurrected
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...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
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
Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing
Re: DS-OS Website Resurrected
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 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
-
- Member
- Posts: 510
- Joined: Wed Mar 09, 2011 3:55 am
Re: DS-OS Website Resurrected
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.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
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.
Re: DS-OS Website Resurrected
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
Thank you
David
Re: DS-OS Website Resurrected
Are you going to continue developing this OS? Or are you going to start a new project? Maybe a 32/64-bit OS?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
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
- Alan Kay
-
- Member
- Posts: 1146
- Joined: Sat Mar 01, 2014 2:59 pm
Re: DS-OS Website Resurrected
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 ?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
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
Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing
Re: DS-OS Website Resurrected
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."
Re: DS-OS Website Resurrected
It's not about nostalgia... It's about a culturedpacbach wrote:"nostalgia for the present."
"God! Not Unix" - Richard Stallman
Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed
Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed
- Prostyle44
- Posts: 15
- Joined: Sun May 11, 2014 12:16 am
Re: DS-OS Website Resurrected
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 . I intend to finish it as soon as i get some spare time.