diff --git a/src/isr/isr13.pas b/src/isr/isr13.pas index 65973e81..550fc2e4 100644 --- a/src/isr/isr13.pas +++ b/src/isr/isr13.pas @@ -49,8 +49,7 @@ begin console.writehexln(Regs^.CS); console.writestring('Error Code: '); console.writehexln(Regs^.ErrorCode); - Regs^.EIP:= Regs^.EIP - 2; - //util.halt_and_catch_fire; + util.halt_and_catch_fire; end; procedure register(); diff --git a/src/kernel.pas b/src/kernel.pas index 0c734bc6..ed1b2ea3 100644 --- a/src/kernel.pas +++ b/src/kernel.pas @@ -78,7 +78,7 @@ begin tss.init(); scheduler.init(); - asm INT 13 end; + //asm INT 13 end; STI; isr32.hook(uint32(@bios_data_area.tick_update));