OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Apr 18, 2024 11:04 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: How to start...
PostPosted: Sun Feb 17, 2002 5:46 pm 
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!


Top
  
 
 Post subject: Re: How to start...
PostPosted: Sun Feb 17, 2002 6:02 pm 
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


Top
  
 
 Post subject: Re: How to start...
PostPosted: Sun Feb 17, 2002 9:24 pm 
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.


Top
  
 
 Post subject: [glow=red,2,300]TEXT[/glow]Re: How to start...
PostPosted: Mon Feb 18, 2002 3:46 am 
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!


Top
  
 
 Post subject: Re: How to start...
PostPosted: Mon Feb 18, 2002 3:48 am 
Just wanted to tell you that I'm a member, now.  :)

Back to the OS questions...


Top
  
 
 Post subject: Re: How to start...
PostPosted: Mon Feb 18, 2002 5:48 pm 
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.


Top
  
 
 Post subject: Re: How to start...
PostPosted: Wed Feb 20, 2002 10:23 am 
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.


Top
  
 
 Post subject: Re: How to start...
PostPosted: Wed Feb 20, 2002 10:26 am 
Where's your website?  Thanks!


Top
  
 
 Post subject: Re: How to start...
PostPosted: Wed Feb 20, 2002 1:44 pm 
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.


Top
  
 
 Post subject: Re: How to start...
PostPosted: Sun Feb 24, 2002 4:49 pm 
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


Top
  
 
 Post subject: Re: How to start...
PostPosted: Mon Feb 25, 2002 3:53 am 
Quote:
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


Top
  
 
 Post subject: Re: How to start...
PostPosted: Mon Feb 25, 2002 2:35 pm 
Thanks ;D
J.Cheng


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

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot] and 110 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