Making a simple OS

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.
OutCold

Re:Making a simple OS

Post by OutCold »

Do you know where I can find his tutorial? Also, do i have to make my own filesystem, or can i use an existing one like FAT12 or something?
OutCold

Re:Making a simple OS

Post by OutCold »

By the way, whats an IDT?
whyme_t

Re:Making a simple OS

Post by whyme_t »

The link for my tutorials (I should be updating with the next few parts next week), http://www.invalidsoftware.net/os/. I hope you find it usefull.

I've only covered runtime support for global / static classes so far.
jrfritz

Re:Making a simple OS

Post by jrfritz »

Hmm...did a mod delete my posts? ??? ??? ???

A IDT is the Interrupt Descriptor Table. Links:

http://my.execpc.com/~geezer/johnfine/
http://my.execpc.com/~geezer/
http://my.execpc.com/~geezer/osd/intr/index.htm

Info from me:
Simply Put: It lets you control what happens in the computer. Lets say, your OS is busy letting this or that app run. The IDT lets a interrupt occur that tells your OS that it's time for the other app to run...and when your OS is busy processing, and the user presses a key, it can hold the key, wait for this and that, and then let the key happening occur.

Etc.

Fat12:

Links:

http://my.execpc.com/~geezer/osd/fs/index.htm
http://my.execpc.com/~geezer/johnfine/index.htm
http://www.nondot.org/sabre/os/articles
http://www.nondot.org/sabre/os/files/FileSystems/FatFormat.pdf
http://www.nondot.org/sabre/os/articles/FileSystems/
http://www.pcguide.com/ref/hdd/file/partSizes-c.html

Info from me:
Fat12 is the way the computer stores information on the media. There are many better FSs ( file systems ) out there, but Fat12 is very simple and easy to program, learn from, etc. Fat16, used by old windows, Fat32, Used by Win98, VFAT, used by WinME.
Post Reply