Page 1 of 1

How to start...

Posted: Sun Feb 17, 2002 5:46 pm
by f2
I would like to know what I have to do to start OS dev wholey in pure ASM (NASM to be specific).

Do I just need to make a boot disk?  How would you do this?  What else would I need to do before I get off into writing the kernel (in pure ASM)?  Thanks!

Re: How to start...

Posted: Sun Feb 17, 2002 6:02 pm
by HeyHEyHEY
First of all you need a IDEA a goal you want to have for your OS 2.A lot of time Writing an OS Espcially in PURE assembly takes time a whole lot of it ;D 3.You should get more than one coder to help you (freinds, me) you need's a name and someone to write apps for that OS Once you have that all ready you can dig in and start the kernal!  ;) I hope this is what you wanted to know

Derek

Re: How to start...

Posted: Sun Feb 17, 2002 9:24 pm
by K.J.
MenuetOS is made entirerly from assembly. It also is all on one floppy.

http://www.menuetos.org/

As for a boot disk.
You'll need to make a bootsector that you copy to the very first part of the floppy. That will be responsible for finding you kernel and loading it.
Take a look at John Fine's bootsector's for more info:

http://www.execpc.com/~geezer/johnfine/index.htm

K.J.

[glow=red,2,300]TEXT[/glow]Re: How to start...

Posted: Mon Feb 18, 2002 3:46 am
by f2
How do you make a boot sector?  And, I'm going to use John Fine's boot loader to load the kernel.  So, once I get this whole boot stuff (the loader and sector) all figured out, I can start the kernel.

Thanks, fellas!

Re: How to start...

Posted: Mon Feb 18, 2002 3:48 am
by f2
Just wanted to tell you that I'm a member, now.  :)

Back to the OS questions...

Re: How to start...

Posted: Mon Feb 18, 2002 5:48 pm
by K.J.
John Fine's bootloader is a bootsector. Simply download his PartCopy program, and follow the instructions in the bootloader/boosector to copy it to a floppy correctly.

K.J.

Re: How to start...

Posted: Wed Feb 20, 2002 10:23 am
by K.J.
Check out my "Copying your Bootsector to a Floppy Disk" under the Docs and Tutorials section on my site for getting a bootsector onto a floppy.

K.J.

Re: How to start...

Posted: Wed Feb 20, 2002 10:26 am
by f2
Where's your website?  Thanks!

Re: How to start...

Posted: Wed Feb 20, 2002 1:44 pm
by K.J.
Bona Fide OS Development:

http://surf.to/osdev

You'll be sent through 2 redirects and if you bookmark the page, please bookmark surf.to/osdev 'cause it helps cut down on traffic to the web host.

K.J.

Re: How to start...

Posted: Sun Feb 24, 2002 4:49 pm
by Cheng
Hi, I'm Jinxi Cheng. I'm a coder(cgi programmer), and I'm going to write my own OS. where can I get a complete text/pdf format book to do this. and I would like join your team, if you like. mail me!!!(with subject: OS programming)

don't forget the subject


J.Cheng

Re: How to start...

Posted: Mon Feb 25, 2002 3:53 am
by citizen428
where can I get a complete text/pdf format book to do this.
"The Operating Systems Vade Mecum" is available as pdf download! You can get it from Alexei A. Frounze's site.

http://alexfru.narod.ru/miscdocs/os/vade_mecum_2.zip

Re: How to start...

Posted: Mon Feb 25, 2002 2:35 pm
by Cheng
Thanks ;D
J.Cheng