flat assembler
Message board for the users of flat assembler.
Index
> OS Construction > New OS/DOS project! |
Author |
|
edfed 11 Jan 2011, 11:15
you have 2 choices:
join a project create a new project in both cases, you will learn a lot. |
|||
11 Jan 2011, 11:15 |
|
Coty 11 Jan 2011, 16:08
Hello!
I would not worry about making a magor OS that will compete with any OSes, at least not for now. What I would do(and I am doing) is more or less create an OS to tinker with, Only mainly to learn from and not worry about anything else. xOS is fine, it is a good learning tool. Sure, it may not be the most complex OS in the world, but what you have done is created an OS that has given you knoll-age, and knollage is priceless, it cannot be replaced. Take my "Helium-OS" for an example, it does nothing amazing, it is not usable for anything really, but it did teach me some things. 1) How Paging paging. 2) How multi tasking works. 3) How to better my optimization. In all reality it took me about over a month to build... But it tought me allot. And with that someday I will continue my project, but for now, I will only worry about learning. Take time to smell the flowers my friend. Cheers! |
|||
11 Jan 2011, 16:08 |
|
Dex4u 11 Jan 2011, 16:46
Good luck with your project, Dos is very powerful, most people do not see how good it is for its size.
Example this is running in Dos. http://www.youtube.com/watch?v=nAH5Ls5QFYw The first thing you need to do is implement as many int 21h as you can. Its it going to be realmode or pmode ? |
|||
11 Jan 2011, 16:46 |
|
me239 11 Jan 2011, 18:16
Dex4u wrote: Good luck with your project, Dos is very powerful, most people do not see how good it is for its size. I plan on having it start in realmode, but provide an easy route for programs that require pmode operations. I would also see if I could open the A20 gate for other applications for backwards compatibility with DOS applications. Like I said earlier, I'm still trying to roll out my bootloader from scratch as I don't like using other peoples code for something so essential. After that, the kernel should be a breeze for me as I have a lot of experience in DOS programming (mostly viruses), BIOS programming, and plenty of kernel examples. If anyone would like to suggest names go ahead. |
|||
11 Jan 2011, 18:16 |
|
edfed 11 Jan 2011, 18:36
for the bootloader, use the name "boot"
and for the kernel, use the name "kernel" and for the os you will find a name ones you will have something working. be sure the naming of a personnal project is not a priority. |
|||
11 Jan 2011, 18:36 |
|
me239 11 Jan 2011, 18:47
edfed wrote: for the bootloader, use the name "boot" Oh I know. I just thought it might be fun. |
|||
11 Jan 2011, 18:47 |
|
edfed 11 Jan 2011, 19:14
funOS?
|
|||
11 Jan 2011, 19:14 |
|
me239 11 Jan 2011, 19:17
edfed wrote: funOS? Why not |
|||
11 Jan 2011, 19:17 |
|
rugxulo 19 Jan 2011, 22:34
me239 wrote: the kernel should be a breeze for me as I have a lot of experience in DOS programming (mostly viruses) .... If anyone would like to suggest names go ahead. VirOS? |
|||
19 Jan 2011, 22:34 |
|
sleepsleep 19 Jan 2011, 22:51
64 bit DOS with java or openjdk support.
The world need this. |
|||
19 Jan 2011, 22:51 |
|
me239 20 Jan 2011, 21:59
sleepsleep wrote: 64 bit DOS with java or openjdk support. |
|||
20 Jan 2011, 21:59 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.