git-svn-id: https://spexeah.com:8443/svn/Asuro@511 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c

This commit is contained in:
kieron 2018-04-12 15:45:39 +00:00
parent 40d2184e48
commit 01d4411031
13 changed files with 6 additions and 35 deletions

BIN
Asuro.iso

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -20,10 +20,10 @@ uses
isrmanager;
const
INTEL_VEND = $8086;
E1000_DEV = $100E;
I217_DEV = $153A;
LM82577_DEV = $10EA;
INTEL_VEND = $8086;
E1000_DEV = $100E;
I217_DEV = $153A;
LM82577_DEV = $10EA;
REG_CTRL = $0000;
REG_STATUS = $0008;
@ -410,7 +410,7 @@ var
data : uint32;
begin
console.writestringln('E1000');
//console.writestringln('E1000');
push_trace('E1000.fire');
//console.outputln('E1000 Driver', 'FIRED.');

View File

@ -12,11 +12,7 @@ unit isr;
interface
uses
Console
{ISR0, ISR1, ISR2, ISR3, ISR4, ISR5, ISR6, ISR7, ISR8, ISR9,
ISR10, ISR11, ISR12, ISR13, ISR14, ISR15, ISR16, ISR17, ISR18,
ISR32, ISR33,
ISR40, ISR44};
Console;
procedure init();
@ -24,32 +20,7 @@ implementation
procedure init();
begin
{console.outputln('ISR','INIT START.');
ISR0.register(); // Divide-By-Zero
ISR1.register(); // Debug
ISR2.register(); // Non-Maskable Inturrupt
ISR3.register(); // Breakpoint
ISR4.register(); // Detected Overflow
ISR5.register(); // Out of Bounds
ISR6.register(); // Invalid OPCode
ISR7.register(); // No Coprocessor
ISR8.register(); // Double Fault
ISR9.register(); // CP Segment Overrun
ISR10.register(); // Bad TSS
ISR11.register(); // Segment not Present
ISR12.register(); // Stack Fault
ISR13.register(); // General Protection Fault
ISR14.register(); // Page Fault
ISR15.register(); // Unknown Interrupt
ISR16.register(); // CP Fault
ISR17.register(); // Alignment Check
ISR18.register(); // Machine Check
ISR32.register(); // 55ms Timer
ISR33.register(); // Keyboard
ISR40.register(); // 1024/s Timer
ISR44.register(); // Mouse
console.outputln('ISR','INIT END.');}
end;
end.