diff --git a/Asuro.iso b/Asuro.iso index 6e4835d7..04037516 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index 41fbe001..a3f4aac7 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 41fbe001..a3f4aac7 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 4d9e747e..a712b711 100644 Binary files a/lib/kernel.ppu and b/lib/kernel.ppu differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index 4c032906..be94bdd6 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index 8356e7d9..31f3f716 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index 1fb7094e..829bd589 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/src/driver/USB.pas b/src/driver/USB.pas index 3031037c..1dad270c 100644 --- a/src/driver/USB.pas +++ b/src/driver/USB.pas @@ -7,7 +7,8 @@ uses PCI, drivertypes, pmemorymanager, - vmemorymanager; + vmemorymanager, + util; type POHCI_MMR = ^TOHCI_MMR; @@ -84,9 +85,9 @@ begin force_alloc_block(block, 0); map_page(block, block); MMR:= POHCI_MMR(devices[i].address0); - MMR^.HcRevision:= 17; + MMR^.HcRevision:= 200; console.writestring('HcRevision? '); - console.writeintln(MMR^.HcRevision); + console.writehexln(getByte(MMR^.HcRevision, 0)); end; end;