diff --git a/Asuro.iso b/Asuro.iso index c5cae3ab..541f1468 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index 3d19b4f2..4a585d16 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 3d19b4f2..4a585d16 100755 Binary files a/iso/boot/asuro.bin and b/iso/boot/asuro.bin differ diff --git a/lib/kernel.ppu b/lib/kernel.ppu index d483e9f0..4b54a70e 100644 Binary files a/lib/kernel.ppu and b/lib/kernel.ppu differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index 6bc88285..24bbf0b4 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index 6655ab92..ac4ba379 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index db076350..8488d0e7 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/lib/scheduler.ppu b/lib/scheduler.ppu index e2199e5e..4172c23a 100644 Binary files a/lib/scheduler.ppu and b/lib/scheduler.ppu differ diff --git a/src/kernel.pas b/src/kernel.pas index dab5c367..523f9f47 100644 --- a/src/kernel.pas +++ b/src/kernel.pas @@ -59,17 +59,6 @@ begin STI; isr32.hook(uint32(@bios_data_area.tick_update)); - z:= 1; - while true do begin - console.writehex(z); - console.writestring(': '); - pint:= kalloc(1024*4); - console.writehexln(uint32(pint)); - if pint = nil then while true do begin end else pint^:= 1234; - //kfree(pint); - z:=z+1; - end; - //drivers keyboard.init(keyboard_layout); @@ -100,6 +89,18 @@ begin console.writeint(((mbinfo^.mem_upper + 1000) div 1024) + 1); console.writestringln('MB'); console.setdefaultattribute(console.combinecolors(lYellow, Black)); + + {z:= 1; + while true do begin + console.writehex(z); + console.writestring(': '); + pint:= kalloc(1024*4); + console.writehexln(uint32(pint)); + if pint = nil then while true do begin end else pint^:= 1234; + //kfree(pint); + z:=z+1; + end;} + util.halt_and_dont_catch_fire; end;