//kernel.c //08/13/03 Josh Holtrop //Holtrop's Operating System #include "k_defines.h" #include "functions.h" void isr(int num); void k_init(); #include "functions.c" void k_init() { remap_pics(0x20, 0x28); //set timer : 2e9c = 100hz outportb(0x43, 0x34); outportb(0x40, 0x9c); //lsb outportb(0x40, 0x2e); //msb enable_ints(); } void isr(int num) { if (num == 0x20) { (*(char*)0xB8000)++; *(char*)0xB8001 = 7; eoi(); } }