diff --git a/Asuro.iso b/Asuro.iso index 9f3d4f8e..7723f9dc 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index 89fa9db0..f5a821e3 100755 Binary files a/bin/kernel.bin and b/bin/kernel.bin differ diff --git a/iso/boot/asuro.bin b/iso/boot/asuro.bin index 89fa9db0..f5a821e3 100755 Binary files a/iso/boot/asuro.bin and b/iso/boot/asuro.bin differ diff --git a/lib/TMR_0_ISR.ppu b/lib/TMR_0_ISR.ppu index 4539502b..ec6686a7 100644 Binary files a/lib/TMR_0_ISR.ppu and b/lib/TMR_0_ISR.ppu differ diff --git a/lib/asuro.ppu b/lib/asuro.ppu index 821436b2..85b19f37 100644 Binary files a/lib/asuro.ppu and b/lib/asuro.ppu differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index 840476d1..2a30dc09 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index 4f54347b..8536f3a4 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index cdef89a1..ad8cd3c7 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/lib/shell.ppu b/lib/shell.ppu index d962a2fb..779e343e 100644 Binary files a/lib/shell.ppu and b/lib/shell.ppu differ diff --git a/lib/terminal.ppu b/lib/terminal.ppu index da817c33..1210fa7d 100644 Binary files a/lib/terminal.ppu and b/lib/terminal.ppu differ diff --git a/src/driver/timers/TMR_0_ISR.pas b/src/driver/timers/TMR_0_ISR.pas index 4964101c..537ad9e2 100644 --- a/src/driver/timers/TMR_0_ISR.pas +++ b/src/driver/timers/TMR_0_ISR.pas @@ -27,17 +27,18 @@ implementation var Hooks : Array[1..MAX_HOOKS] of pp_hook_method; Registered : boolean = false; + v : uint32 = 0; procedure Main; //IRQ0, 1024.19hz aprox var i : integer; - regs : PRegisters; begin CLI; - asm - MOV EAX, EBP - MOV Regs, EAX + inc(v); + if v = 1024 then begin + console.redrawWindows; + v:= 0; end; for i:=0 to MAX_HOOKS-1 do begin if uint32(Hooks[i]) <> 0 then begin diff --git a/src/include/asuro.pas b/src/include/asuro.pas index 411c3d01..499f2076 100644 --- a/src/include/asuro.pas +++ b/src/include/asuro.pas @@ -9,14 +9,14 @@ const VERSION_SUB = '1'; REVISION = '677'; RELEASE = 'ia'; - LINE_COUNT = 27777; + LINE_COUNT = 27778; FILE_COUNT = 89; DRIVER_COUNT = 32; FPC_VERSION = '2.6.4'; NASM_VERSION = '2.10.09'; MAKE_VERSION = '3.81'; COMPILE_DATE = '10/05/18'; - COMPILE_TIME = '11:44:37'; + COMPILE_TIME = '11:55:16'; implementation