diff --git a/Asuro.iso b/Asuro.iso index 30c5794d..c97a2d80 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index bef1e64d..554ab5d7 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 bef1e64d..554ab5d7 100755 Binary files a/iso/boot/asuro.bin and b/iso/boot/asuro.bin differ diff --git a/lib/E1000.ppu b/lib/E1000.ppu index e12f4409..a3b8543f 100644 Binary files a/lib/E1000.ppu and b/lib/E1000.ppu differ diff --git a/lib/asuro.ppu b/lib/asuro.ppu index 387c9f0b..a8f9c140 100644 Binary files a/lib/asuro.ppu and b/lib/asuro.ppu differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index a4cad604..80664fd2 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index aba13131..634b4a26 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index 7dcc70dd..6f03178a 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/lib/shell.ppu b/lib/shell.ppu index 2c19f712..402ee808 100644 Binary files a/lib/shell.ppu and b/lib/shell.ppu differ diff --git a/lib/terminal.ppu b/lib/terminal.ppu index 1b762f87..e2bda496 100644 Binary files a/lib/terminal.ppu and b/lib/terminal.ppu differ diff --git a/src/driver/netdev/E1000.pas b/src/driver/netdev/E1000.pas index f8f49b28..9a0758a1 100644 --- a/src/driver/netdev/E1000.pas +++ b/src/driver/netdev/E1000.pas @@ -421,9 +421,11 @@ begin status:= readCommand($C0); if (status AND $04) > 0 then begin startLink(); - end else if (Status AND $10) > 0 then begin + end; + if (Status AND $10) > 0 then begin //Good Threshold - end else if (Status AND $80) > 0 then begin + end; + if (Status AND $80) > 0 then begin handleReceive(); end; //Clear the INT on the Device First by using write-1 diff --git a/src/include/asuro.pas b/src/include/asuro.pas index c5dda2cd..f599707c 100644 --- a/src/include/asuro.pas +++ b/src/include/asuro.pas @@ -9,14 +9,14 @@ const VERSION_SUB = '1'; REVISION = '677'; RELEASE = 'ia'; - LINE_COUNT = 28124; + LINE_COUNT = 28115; FILE_COUNT = 90; DRIVER_COUNT = 32; FPC_VERSION = '2.6.4'; NASM_VERSION = '2.10.09'; MAKE_VERSION = '3.81'; COMPILE_DATE = '12/05/18'; - COMPILE_TIME = '10:36:59'; + COMPILE_TIME = '11:08:14'; implementation