diff --git a/Asuro.iso b/Asuro.iso index 79aa9560..0ec27bba 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index a87bef8e..c04132f0 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index d1361907..e130c83d 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index 84d9fba0..3da9b868 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/lib/vmemorymanager.ppu b/lib/vmemorymanager.ppu index 3dbfaa80..f142b07d 100644 Binary files a/lib/vmemorymanager.ppu and b/lib/vmemorymanager.ppu differ diff --git a/src/vmemorymanager.pas b/src/vmemorymanager.pas index 17648847..1825956f 100644 --- a/src/vmemorymanager.pas +++ b/src/vmemorymanager.pas @@ -85,7 +85,7 @@ begin exit; end else begin PageDirectory^[page_number].Present:= true; - PageDirectory^[page_number].Address:= block; + PageDirectory^[page_number].Address:= block SHL 4; PageDirectory^[page_number].PageSize:= true; PageDirectory^[page_number].Writable:= true; rldpd:= uint32(PageDirectory) - KERNEL_VIRTUAL_BASE;