#include "drivers.h" #include "cmos/cmos.h" #include "pit/pit.h" #include "floppy/floppy.h" #include "time.h" #include "../hal/cpu/irq.h" #include #include void DriversInstall_Clock() { // Set up PIT PitSetFrequency(PIT_FREQUENCY); // Update internal clock Time time; CmosGetRTC(&time); TimeSetInternalTime(ConvertTimeToTimeSystem(time)); Log("Drivers", "Read RTC time: %#%u/%u/%u %u:%u:%u.%u\n", ColorLightCyan, time.Month, time.Day, time.Year, time.Hour, time.Minute, time.Second, time.Milisecond); } void DriversInstall() { // Install clock DriversInstall_Clock(); // Install fdc Error("Floppy", "Floppy driver is currently disabled.\n"); //IrqInstallHandler(6, FloppyIrqHandler); //FloppyInitialize(); }