More advanced Fault handling (recovers to text mode), Keyboard handler converted to C and improved (shifting, simple get_key added)

This commit is contained in:
Lucia Ceionia
2023-02-01 20:42:05 -06:00
parent 0faa2eb553
commit 679eb8cf57
9 changed files with 293 additions and 175 deletions

View File

@@ -16,5 +16,7 @@ cmp eax, 200
jl .loop
mov eax, 0xA0000
int 0x30 ; Exit
mov edx, 0x105000 ; somewhere in kernel mem
mov edx, [edx] ; should page fault
xor ebx, ebx
div bl ; Unhandled DIV0 exception