diff --git a/Asuro.iso b/Asuro.iso index 3cfdcf4e..fac55fe9 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index 04c5a769..22e05476 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 04c5a769..22e05476 100755 Binary files a/iso/boot/asuro.bin and b/iso/boot/asuro.bin differ diff --git a/lib/gdt.ppu b/lib/gdt.ppu index 922ef2d5..e9822f97 100644 Binary files a/lib/gdt.ppu and b/lib/gdt.ppu differ diff --git a/lib/kernel.o b/lib/kernel.o index 05e0a1ab..230880e0 100644 Binary files a/lib/kernel.o and b/lib/kernel.o differ diff --git a/lib/kernel.ppu b/lib/kernel.ppu index 96a7ac44..3cdd8fe1 100644 Binary files a/lib/kernel.ppu and b/lib/kernel.ppu differ diff --git a/lib/libpkernel.a b/lib/libpkernel.a index 159effa5..131278a2 100644 Binary files a/lib/libpkernel.a and b/lib/libpkernel.a differ diff --git a/src/kernel.pas b/src/kernel.pas index fdfc7985..78262362 100644 --- a/src/kernel.pas +++ b/src/kernel.pas @@ -34,6 +34,15 @@ begin util.halt_and_catch_fire; end; console.clear(); + console.writestring('If this reads "0x8" then we have a GDT: '); + asm + MOV dds, CS + end; + console.setdefaultattribute(console.combinecolors(Red, Black)); + if dds = $08 then console.setdefaultattribute(console.combinecolors(Green, Black)); + console.writehexln(dds); + util.halt_and_catch_fire; + console.setdefaultattribute(console.combinecolors(Green, Black)); console.writestringln('Asuro Booted Correctly!'); console.writestringln('');