delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/11/14/11:15:07

Message-ID: <19971114160707.4819.qmail@hotmail.com>
From: "John Patton" <gimli21 AT hotmail DOT com>
To: djgpp AT delorie DOT com
Cc: michaelm AT dataplusnet DOT com
Subject: Re: Boot Code / OS
Date: Fri, 14 Nov 1997 08:07:06 PST

>I am thinking about programming a VERY primitive operating system.  I 
don't
>really have any goals for it, I just want to learn more about 
computers,
>operating systems, and C.  For now, I want to be able to put it on a 
disk
>some how so when I start the computer, it boots from the floppy.  I 
have

<SNIP>

>Also, could you post some good OS programming pages.  Most of the ones 
I
>find with search engines are either just describing OS's or have links 
to
>pages that have links to pages that have links...


Bill Currie posted this earlier.  I have looked at the sources and 
they're not bad.  This should help you out dramatically:

You're in luck.  Check out my kernel sources available from 
http://www.abwillms.demon.co.uk/prog/kernel2.zip (look at 
http://www.abwillms.demon.co.uk/prog/index.htm at the bottom for 
more info).


>Right now I know C pretty well.  Hopefully, this little 'project' of 
mine
>will help me learn more of the lower-level functions.  And, since I 
don't
>know much about ASM, I will probably learn lots about ASM too.  You are
>probably thinking how I am going to do this since I don't know ASM, but 
I
>started to program my first game when I knew very little about C...but
>that's another story.  :)

You don't necessarily *_need_* to know assembler to program a game, 
especially with DJGPP.  I mainly use assembler to make some of my time 
critical routines faster, but I have only done this in BC.  The 
optimizer in DJGPP is most excellent.  I recommend learning assembler, 
but I don't use it all that often.


>Well, anyway, thanks for everything,
>Mike


I hope this helps,

Johnny P.

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019