diff --git a/Asuro.iso b/Asuro.iso index 9591480a..1e33bad8 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index 1364d416..c39ce6b7 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 1364d416..c39ce6b7 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 440233c2..f09202b7 100644 Binary files a/lib/kernel.ppu and b/lib/kernel.ppu differ diff --git a/lib/keyboard.ppu b/lib/keyboard.ppu index 83d518ac..8cc62a2f 100644 Binary files a/lib/keyboard.ppu and b/lib/keyboard.ppu differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index 2dc36c67..402b6715 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index d03623fc..f3e098b6 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index 2382d5d8..1189406d 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/src/terminal.pas b/src/terminal.pas index d0c88f79..bdcda68c 100644 --- a/src/terminal.pas +++ b/src/terminal.pas @@ -31,10 +31,24 @@ begin end; procedure process_command; +var + fallthrough : boolean; + begin console.writecharln(' '); //Process Here - if isCommand('version') then console.writestringln('Asuro v1.0'); + fallthrough:= true; + if isCommand('version') then begin + console.writestringln('Asuro v1.0'); + fallthrough:= false; + end; + if isCommand('clear') then begin + console.clear(); + fallthrough:= false; + end; + if fallthrough then begin + console.writestringln('Unknown Command.'); + end; console.writestring('Asuro#> '); bIndex:= 0; memset(uint32(@buffer[0]), 0, 1024);