diff --git a/Asuro.iso b/Asuro.iso index f04d5b8f..0bb33788 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index 5c53392c..b0218a93 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index 4cb73c9c..9a40a827 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index 5c6c5121..e3dfbec4 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/lib/vmemorymanager.ppu b/lib/vmemorymanager.ppu index af7e60b1..51726f24 100644 Binary files a/lib/vmemorymanager.ppu and b/lib/vmemorymanager.ppu differ diff --git a/src/vmemorymanager.pas b/src/vmemorymanager.pas index 8823bcba..64c80a9b 100644 --- a/src/vmemorymanager.pas +++ b/src/vmemorymanager.pas @@ -73,7 +73,8 @@ begin map_page:= false; PageDirectory^[page_number].Present:= true; addr:= block; - PageDirectory^[page_number].Address:= addr; + writehexln(block); + PageDirectory^[page_number].Address:= addr SHL 9; PageDirectory^[page_number].PageSize:= true; PageDirectory^[page_number].Writable:= true; rldpd:= uint32(PageDirectory) - KERNEL_VIRTUAL_BASE;