diff --git a/Asuro.iso b/Asuro.iso index 860169fb..4cb1ef7e 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index 92b54b9d..2ab704b0 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 92b54b9d..2ab704b0 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 47609081..e312317d 100644 Binary files a/lib/kernel.ppu and b/lib/kernel.ppu differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index cd33b692..549c43d2 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index a293b6d4..97b5f4d3 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index 761affdc..f56b5037 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/src/kernel.pas b/src/kernel.pas index bbf3e758..17bdfb73 100644 --- a/src/kernel.pas +++ b/src/kernel.pas @@ -31,7 +31,8 @@ uses PCI, Terminal, strings, - ATA; + ATA, + USB; procedure kmain(mbinfo: Pmultiboot_info_t; mbmagic: uint32); stdcall; @@ -116,6 +117,7 @@ begin keyboard.init(keyboard_layout); keyboard.hook(@temphook); mouse.init(); + USB.init(); console.writestringln('DRIVERS: INIT END.'); console.writestringln('');