Fixed IRQs(ish)+
git-svn-id: https://spexeah.com:8443/svn/Asuro@69 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
This commit is contained in:
1 parent
d54e43cca9
commit
96dfb38124
40 files changed
+37
-6
No files matched your search
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
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.
+3
-1
@@ -15,6 +15,8 @@ uses
|
|||||||
util,
|
util,
|
||||||
bios_data_area;
|
bios_data_area;
|
||||||
|
|
||||||
|
const DEBUG = FALSE;
|
||||||
|
|
||||||
type
|
type
|
||||||
TColor = ( Black = $0,
|
TColor = ( Black = $0,
|
||||||
Blue = $1,
|
Blue = $1,
|
||||||
@@ -371,7 +373,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
Console_Cursor.X:= 0;
|
Console_Cursor.X:= 0;
|
||||||
console._update_cursor;
|
console._update_cursor;
|
||||||
psleep(500);
|
if DEBUG then psleep(500);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure _newline(); [public, alias: '_console_newline'];
|
procedure _newline(); [public, alias: '_console_newline'];
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ implementation
|
|||||||
|
|
||||||
procedure Main(); interrupt;
|
procedure Main(); interrupt;
|
||||||
begin
|
begin
|
||||||
|
CLI;
|
||||||
console.writestringln('Divide by Zero Exception.');
|
console.writestringln('Divide by Zero Exception.');
|
||||||
util.halt_and_catch_fire;
|
util.halt_and_catch_fire;
|
||||||
end;
|
end;
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ implementation
|
|||||||
|
|
||||||
procedure Main(); interrupt;
|
procedure Main(); interrupt;
|
||||||
begin
|
begin
|
||||||
|
CLI;
|
||||||
console.writestringln('Debug Exception.');
|
console.writestringln('Debug Exception.');
|
||||||
util.halt_and_catch_fire;
|
util.halt_and_catch_fire;
|
||||||
end;
|
end;
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ implementation
|
|||||||
|
|
||||||
procedure Main(); interrupt;
|
procedure Main(); interrupt;
|
||||||
begin
|
begin
|
||||||
|
CLI;
|
||||||
console.writestringln('Bad TSS Exception.');
|
console.writestringln('Bad TSS Exception.');
|
||||||
util.halt_and_catch_fire;
|
util.halt_and_catch_fire;
|
||||||
end;
|
end;
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ implementation
|
|||||||
|
|
||||||
procedure Main(); interrupt;
|
procedure Main(); interrupt;
|
||||||
begin
|
begin
|
||||||
|
CLI;
|
||||||
console.writestringln('Segment Not Present Exception.');
|
console.writestringln('Segment Not Present Exception.');
|
||||||
util.halt_and_catch_fire;
|
util.halt_and_catch_fire;
|
||||||
end;
|
end;
|
||||||
|
|||||||
Loaded 20 of 40 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user