// User Timer Tick
void VISIBLE16
-handle_1c(struct bregs *regs)
+handle_1c()
{
//debug_enter(regs);
}
// INT 08h System Timer ISR Entry Point
void VISIBLE16
-handle_08(struct bregs *regs)
+handle_08()
{
-// debug_isr(regs);
+ //debug_isr();
+ irq_enable();
floppy_tick();
memset(&br, 0, sizeof(br));
call16_int(0x1c, &br);
+ irq_disable();
+
eoi_master_pic();
}
// int70h: IRQ8 - CMOS RTC
void VISIBLE16
-handle_70(struct bregs *regs)
+handle_70()
{
- debug_isr(regs);
+ debug_isr();
// Check which modes are enabled and have occurred.
u8 registerB = inb_cmos(CMOS_STATUS_B);