diff --git a/Asuro.iso b/Asuro.iso index d13a3b2d..c408711b 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index 915bae94..a74bffcc 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 915bae94..a74bffcc 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 48e1b5a3..350c277e 100644 Binary files a/lib/E1000.ppu and b/lib/E1000.ppu differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index 6f82b91f..a056c4fc 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index 5174957f..731276e1 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index ce114223..32eef1b8 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/src/driver/network/E1000.pas b/src/driver/network/E1000.pas index 58585d61..aa8ae8b3 100644 --- a/src/driver/network/E1000.pas +++ b/src/driver/network/E1000.pas @@ -393,6 +393,11 @@ begin end; end; +procedure console_command_mac(params : PParamList); +begin + writeMACAddress(); +end; + procedure console_command_sendtest(params : PParamList); var TestPacket : Array[0..41] of uint8 = ( $ff, $ff, $ff, $ff, $ff, $ff, { eth dest (broadcast) } @@ -473,7 +478,8 @@ begin load:= true; - if load then registercommand('E1000', @console_command_sendtest, 'Test sending a ARP Request'); + if load then registercommand('E1000', @console_command_sendtest, 'Test sending a ARP Request.'); + if load then registercommand('MAC', @console_command_mac, 'Print MAC Address.'); console.outputln('E1000 Driver', 'Load Finish.'); end;