Making a simple OS
Re:Making a simple OS
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?
Re:Making a simple OS
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.
I've only covered runtime support for global / static classes so far.
Re:Making a simple OS
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.
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.