THIS WEBSITE IS NOT BEING MAINTAINED ANYMORE.
A20 Address line
Developing Text Mode Console
Detecting Video Card
Video BIOS Functions and usage
Printing Hex and Decimal on screen
Interrupts(NMI, CLI and STI)
PIT(Programmable Interval Timer)
Real Time Clock (RTC)
Common Input Devices:
Getting the scancodes from the keyboard
Commands and uses of the keyboard micro-controller
Using the PC Speaker
Kernel Development Tutorials:
Brans Kernel Development Tutorial (Assembly and C)
Gives a simple training for developing a kernel with keyboard,PIT,Screen support and also with IDT,GDT setup and lots more.Gives a basic understanding of a kernel.It is a good to start a basic kernel and likely to read by most of them.
BrokenThorn Operating System Tutorial (Assembly and C++)
A wonderful tutorial with a clear explanation and includes more than normal programming stuff.It also includes a detailed study of a computer organization.Something which must be read by beginners to get a strong hold on OS development.