How to start...

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
f2

How to start...

Post 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!
HeyHEyHEY

Re: How to start...

Post 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
K.J.

Re: How to start...

Post 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.
f2

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

Post 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!
f2

Re: How to start...

Post by f2 »

Just wanted to tell you that I'm a member, now.  :)

Back to the OS questions...
K.J.

Re: How to start...

Post 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.
K.J.

Re: How to start...

Post 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.
f2

Re: How to start...

Post by f2 »

Where's your website?  Thanks!
K.J.

Re: How to start...

Post 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.
Cheng

Re: How to start...

Post 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
citizen428

Re: How to start...

Post 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
Cheng

Re: How to start...

Post by Cheng »

Thanks ;D
J.Cheng
Post Reply